.shadowBg, body, .stretched-layout .bgWrapper {background:none;}

.wrapper {min-width: 0px !important; width: 100% !important;  margin:0 auto; overflow:hidden;}
.inner{ padding: 0 10px; }

#content {width:100% !important;}
#primary { width: 100% !important; }
.last-news .box-post .news_excerpt {display:none !important;}
#respond p {width:auto !important;float:none !important;margin:0 !important;}  
.call-to-action {display:none !important;}

/* sidebar */
#sidebar{float:none;width:100%;}
.widget > p, .widget > div, .widget > blockquote, .widget > table, .widget > ul, .widget > ol{border-left:0px;padding-left:0;}



/* ---------- HEADER ---------- */
#header {  }

#header #searchform {
    bottom:118px !important;
    right:10px !important;
}

#header .group > .yith-ajaxsearchform-container {
    bottom:auto !important;
    top: 106px !important;
    right:10px !important;
}

/* ----------- PAGES ---------- */
.header-map{ width: 100%; }
.header-map #map-wrap{ width: 100%; }


/* ----------- SHOP ---------- */
.products li.first{ clear: none !important; }
.products.ribbon li{ margin-right: 0px !important; width: 175px; }
.single-product div.product div.images { width:auto !important; }

/* ---------- CHECKOUT ---------- */
.col2-set .col-1, .col-2{ float: none !important; width: 100% !important; }
.form-row, .form-row-first, .form-row-last{ float: none !important; width: 100% !important; }
#payment .form-row{ text-align: center; }
#payment #place_order{ float: none; }

.blog-elegant .blog-elegant-left{ border: 0px; width: 25% !important; padding: 0px; }
.blog-elegant-right{ border: 0px; padding: 0px; width: 65% !important; }

/* ---------- SLIDER ---------- */
#slider.layers-slider { display:block; }
#slider.layers-slider .ls-wp-container.responsive { display:block !important; }
#slider.layers-slider .ls-wp-container.noresponsive { display:none !important; }
.slider-mobile{ display: block; width: 100%;}
.slider-mobile #slider{ width: 96% !important; height: auto !important; }
.slider-mobile img{ width: 100%; height: auto; }
#slider.not-for-mobile {display:none !important;}
#slider.mobile {display:block; }
/*#slider.mobile img{ height:auto; width: 100% !important; }*/
.slider-mobile, .slider-mobile #slider {display:block;}
#slider.elastic{ display: block; width: 100% !important; }
.accordion-slider {display:none !important;}

#slider .slider-images {display:none;}
#slider.minilayers-slider .slider-images { display:block; width:100%; height:auto !important; padding-bottom:8px !important; }
#slider.minilayers-slider .slider-images .ls-wp-container.noresponsive {display:none;}
#slider .slider-nivo-static, #slider .slider-minilayers-static {float:left !important;margin-left:0;width:100% !important;}
#slider.nivo, #slider.minilayers {height:auto !important;}

/* slider not responsive*/
#slider.cycle, #slider.slider_elegant, #slider.flash, #slider.nivo, #slider.thumbnails {
    display: none;
}

/* SHORTCODES */
#menu-item-260, .products-slider{ display: none !important}
.products-slider.for-mobile {display:block !important;}


/* Contact Form */

.recaptchatable #recaptcha_image {
    margin: 0 !important;
    width: 200px !important;
}
.recaptchatable .recaptcha_r1_c1,
.recaptchatable .recaptcha_r3_c1,
.recaptchatable .recaptcha_r3_c2,
.recaptchatable .recaptcha_r7_c1,
.recaptchatable .recaptcha_r8_c1,
.recaptchatable .recaptcha_r3_c3,
.recaptchatable .recaptcha_r2_c1,
.recaptchatable .recaptcha_r2_c2,
.recaptchatable .recaptcha_r4_c1,
.recaptchatable .recaptcha_r4_c2,
.recaptchatable .recaptcha_r4_c4,
.recaptchatable .recaptcha_image_cell {
    background: none !important;
}

#recaptcha_area{
    width: 100% !important;
}
#recaptcha_area #recaptcha_table{
    width: 100% !important;
}

.recaptchatable #recaptcha_image #recaptcha_challenge_image{
    width: 100% !important;
}

.recaptcha_input_area{
    width: 100% !important;
}

.recaptcha_input_area input{
    width: 100% !important;
}

#recaptcha_table tr td:not(:first-child){
    display: none;
}

/*end contact form recaptcha */