/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/**
 * Product Item Selectors
 */
/***********************************************************************/
/**
* Transition-timing-function property@mixin 
*/
/*background RGBA
============================================*/
/****/
/* RIGHT TO LEFT */
/** CHECKOUT BY STEP */
/*  
 * LAYOUT VARIABLES 
 */
/* Block newsletter */
#columns #newsletter_block_left .success_inline, #columns #newsletter_block_left .warning_inline { text-align: left; padding: 1px 0 0 0; margin-bottom: -19px; }
.rtl #columns #newsletter_block_left .success_inline, .rtl #columns #newsletter_block_left .warning_inline { text-align: right; }
#columns #newsletter_block_left .success_inline { color: #418B19; }
#columns #newsletter_block_left .warning_inline { color: #f13340; }

/* Block newsletter footer */
@media (max-width: 767px) {
#footer #newsletter_block_left { width: 100%; }
}
#footer #newsletter_block_left h5 { text-transform: none; font-size: 12px; text-transform: uppercase; margin-top: 0; color: black; }
#footer #newsletter_block_left h5:after { display: none; }
#footer #newsletter_block_left .block_content { width: 100%; display: inline-block; }
#footer #newsletter_block_left .alert-danger { position: absolute; top: -50px; padding: 10px; width: 100%; }
#footer #newsletter_block_left .alert-success { position: absolute; top: -50px; padding: 10px; width: 100%; }
#footer #newsletter_block_left .warning_inline { display: block; color: #f13340; font-size: 13px; line-height: 26px; clear: both; }
#footer #newsletter_block_left .newsletter-input { height: 38px; background: transparent; border: none; width:70%; float:left; border: 1px solid #4E4E31; }
#footer #newsletter_block_left input.button_mini.btn.btn-outline-inverse { float:right; width:30%;}
#footer #newsletter_block_left .btn-default { position: absolute; top: 0px; right: 0px; }
.rtl #footer #newsletter_block_left .btn-default { left: 0px; right: auto; }
#footer #newsletter_block_left .success_inline { color: #418B19; }
