#logo {margin-left:0;width:100%;text-align:center;}   
#header {text-align:center;}   
#header #searchform, #header .group > .yith-ajaxsearchform-container {
    position:relative !important;
    bottom:auto !important;
    right:auto !important;
    display:inline-block !important;
    margin-top:20px !important;
    margin-bottom:20px !important;
}


/* ---------- NAVIGATION ---------- */
#nav {text-align:center;width:100%;clear:both;border-top:0;}
#nav{ border-bottom: 0px;}

.select-menu {
    -webkit-appearance: none;
    background: #fff url(../images/nav-mobile-menu.jpg) no-repeat right center;
    border: 1px solid #dcdfdf;
    padding: 10px;
    
}


.home-sections .section .section-title {position:static;width:auto;}
.home-sections .section .section-title h2 {background:none !important;height:auto;line-height:24px;padding:0;width:auto;text-align:left;margin-bottom:1em;}
.home-sections .section .section-title h4, .home-sections .section .section-title p {display:none;}
.home-sections .section .section-content {margin-left:0;}                      
                                                          
body .last-row {margin-bottom:20px;}
.box-sections, .one-fourth, .one-third, .two-fourth, .two-third {width:100%;clear:both;}         
.footer_cols_5 .widget, .footer_cols_4 .widget { width: 100%; clear:both; }

table td, table th {padding:5px 10px;}              

#header {  }

.pp_pic_holder, .pp_overlay {display:none !important;}       
.single-product .pp_pic_holder, .single-product .pp_overlay { display: block !important;}
.unoslider_indicator, .unoslider_pause, .unoslider_play, .unoslider_left, .unoslider_right {display:none !important;}
.unoslider_caption {right:0 !important;left:0 !important;}

/* ---------- BLOG ---------- */
.blog-elegant .blog-elegant-left{ border: 0px; float: none; width: 100% !important; padding: 0px; margin-bottom:20px }
.blog-elegant p.comments{ border: 0px; margin: 0px; padding: 0px 0px 0px 18px; background-position: left top; }
.blog-elegant .blog-elegant-socials{ display: none; }
.blog-elegant-right{ border: 0px; float: none; padding: 0px; width: 100% !important; }
.hentry h1.post-title, .hentry h2.post-title{ margin-bottom: 10px; border-bottom: 1px solid #F0F0F0; }


/* -- comments */
li.comment ul.children {margin-left:2.5em;}
.commentNumber {display:none;}
#comments img.avatar {margin-left:8px;}                                 
.comment-author {margin-right:5px; width: 100% !important; padding-top: 3px !important; }
.comment-meta {margin-left:105px; width: 100% !important;}
.comment-body p{ font-size: 12px !important; }
.comment-form-comment textarea{ width: 92% !important; }
.comment-meta{ width: 100% !important; }

.comment-meta {margin-left:0;border:0;padding:0;}
#comments .sphere {display:none;}
.comment-author {float:none;margin:0;width:auto;}
#comments .fn {display:inline;}
.comment-container {padding:20px 20px 10px;}

.footer_cols_3 .widget, .footer_cols_2 .widget, .footer_cols_1 .widget { width: 100%; float:none; clear:both; }

.style-picker {display:none;}
.for-mobile {display:block !important;}
.for-not-mobile {display:none !important;}

#content .contact-form {width:100%;}
#content .contact-form li {float:none;margin-right:0;width:100%;}
#content .contact-form li.text-field input, #content .contact-form li select, #content .contact-form li textarea {width:90%;} 

.blog-big .meta p {float:none !important;width:100% !important;}
#twitter-slider {display:none;}            

/* ---------- BLOG ---------- */

.blog-small .thumbnail  {width:82px;}
.blog-small h1, .blog-small h2 {margin-left:100px;}
.blog-small .meta {margin-left:0px;}
.blog-small .thumbnail .date {bottom:auto;left:auto;right:0;top:0;}
.blog-small .thumbnail img {display:none;}
.blog-big.post .without.thumbnail .date {bottom:0px;}
.blog-big .thumbnail h1, .blog-big .thumbnail h2 {position:static;padding-left:0;}
.blog-minimal .meta {position:static;margin-bottom:10px;}
.blog-minimal .the-content {margin-left:0;}
.blog-minimal .meta p.list-tags {display:none;}
.blog-minimal .meta p {text-align:left;}
.blog-minimal .meta p.date {float:left;}
.blog-elegant .blog-elegant-right{ border: 0px !important; padding: 0px !important; }

.alignleft, img.alignleft, .alignright, img.alignright{float:none;}
.alignright, img.alignright {margin-left:0;}

/* ---------- TESTIMONIALS ---------- */

.testimonials-list .thumb-testimonial {float:none;margin:0 auto;}
.testimonials-list .the-post {margin:0;}
.testimonials-list .thumb-testimonial p {text-align:center;}

.portfolio-post p {margin-left:0;clear:left;}
table td, table th {padding:2px 4px;}

/* ---------- HEADER ---------- */
#top p{ display: none; }

/* -- Logo */
#logo{ text-align: left; }
#logo a img{ width: 50%; }
#logo .logo-description{ font-size: 12px; line-height: 18px; }


/* -- Navigation */
#nav{ border-bottom: 0px;}
#nav ul{ margin-left: 0px; }
#nav li { width: 49%; border-bottom: 1px solid #CCC; margin: 4px 0 !important;}
#nav > ul li a, #nav .menu > ul li a{ padding: 0px 20px !important; border: 0px; }
#nav li a { font-size: 10px !important; }

/* ---------- SLIDER ---------- */
#content .accordion-slider {display:none !important;}


/* ----------- HOME CONTENT ---------- */
.products.ribbon li{ margin: 0px !important; }
ul.products { text-align:center; }
ul.products li.product { display: inline-block; float: none; padding:0 20px !important; }

/* ---------- SHOP CONTENT ---------- */
.single-product .product{}
.single-product div.product div.images{ float: none; width: 92%; }
.single-product div.product div.images a{ position: relative; width: 100%; height: auto; text-align: center;}
.single-product div.product .product_title{ float: none !important; }
.single-product form.cart{ clear: none !important; float: right !important; width: 160px !important;}
.single-product div.product div.summary{ width: 92% !important; }
.single-product div.product div.summary p.price{ float: left; }
td.actions .coupon{ float: none !important; width: 100% !important; margin-bottom: 10px; }
.cart-collaterals .cart_totals{ width: 100% !important; float: none !important; max-width: none !important; }
.shop-ribbon .products li .buttons, .shop-traditional .products.ribbon li .buttons {opacity: 1 !important; visibility: visible !important; display: block !important;}
.shop-traditional .products.ribbon li .buttons .add-to-cart, .shop-traditional .products.ribbon li .buttons .add-to-cart:hover, .shop-traditional .products.ribbon li .buttons .add-to-cart.added, .shop-ribbon .products li .buttons .add-to-cart { top:auto !important; position:static !important; }

/* ---------- FEATURE TAB ---------- */
.hentry .features-tab-container{ width: 100% !important; background: #FFF; }
#content .hentry .features-tab-container .features-tab-labels{ width: 100%; float: none; }
.hentry .features-tab-container .features-tab-labels li{ width: 92%; }
.hentry .features-tab-container .features-tab-wrapper{ float: none; width: 92% !important; }
.hentry .features-tab-container .features-tab-labels li.current-feature{ background: #D4D4D4 !important; border-radius: 0px !important; }

/* ---------- FOOTER ---------- */
#copyright .left{ width: 90%; }
#copyright .right{ width: 100%; margin-top: 20px; text-align: left !important; float: none;}
#copyright .newsletter-section .submit-field{ right: -25px; }
#copyright .newsletter-section form input[type="text"]{ width: 100%; }
#copyright .newsletter-section{ float: none; width: 100%; margin-bottom: 10px; }
#copyright .newsletter-section input{ width: 100%; }
