/** SF **/
body{padding: 0;}
.topMenu{width: 100%;overflow: hidden;background-color: #f0f0f0;text-align: right;}
.topMenu #megaMenu{max-width: 1080px;margin: auto;float: none;}
.topMenu #megaMenu ul.megaMenu > li.menu-item{float: none;}
.topMenu #megaMenu ul.megaMenu > li.menu-item > a span.wpmega-link-title{padding: 5px 10px;font-weight: 400; font-size: 15px;}
#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > a{background: none;}
#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > a:hover{background: #00caf9 !important;}
.topMenu #megaMenu ul#megaUber > li.menu-item:not(:first-child):before{width: 0px;height: 0px;}
#logo a img{width:100%;height:auto;}
#header{overflow: hidden;padding: 0 10px}

#navigation{z-index: 15;}
ul.foxyshop_cart_link_widget{margin-top: 0;}
ul.foxyshop_cart_link_widget li{text-align: left;}
ul.foxyshop_cart_link_widget li a{padding-right: 0;padding-left: 86px;}
.header-widget{}
ul.free{list-style: none;}
#content, #main-sidebar-container{overflow: hidden;}
#navigation{border-bottom: 5px solid #00caf9;margin-bottom: 10px;}
#megaMenu.megaResetStyles div, #megaMenu.megaResetStyles span, #megaMenu ul.megaMenu, #megaMenu ul.sub-menu, #megaMenu ul.um-sidebar, #megaMenu li.menu-item, #megaMenu li.widget, #megaMenu li.menu-item > a, #megaMenu img.um-img, #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > span.um-anchoremulator{background: none;}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega{position: relative;}
#megaMenu ul#megaUber > li.menu-item:not(:first-child):before{
    content: '';
    width: 8px;height: 8px;
    background-color: #00caf9;
    border-radius: 200px;
    position: absolute;
    top: 21px;
    left: -4px;
}
.simple-image1{
	
}
#megaMenu ul#megaUber > li.menu-item ul.sub-menu{left: 0 !important;width: auto !important;min-width: 322px;}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > a{width: auto !important;}
#navigation ul#megaUber > li.menu-item:last-child{width: auto;}
#megaMenu ul#megaUber > li.menu-item ul.sub-menu li.menu-item{padding:5px 4% !important;height: auto;width: 92% !important;}
#megaMenu ul#megaUber > li.menu-item:last-child ul.sub-menu {left: initial !important;right:0 !important;}
#megaMenu ul.megaMenu > li.menu-item > a span.wpmega-link-title, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator span.wpmega-link-title{padding: 12px 22px;}
.sale > span.leftside{padding-top: 0;}
#footer-widgets{clear: both;padding-top: 20px;overflow: hidden;}
#navigation .menus, .newsTeaty, .news{width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#footer-widgets.col-4 .block{height: auto;}
.footer-widget-4 img{max-width: 100%;}
.header-toggle-icon{display: none;}

/** Sidebar **/
#main-sidebar-container #sidebar{display: block;}
.sale, .award, .chittah{position: static;height: auto;overflow: hidden;  float: right;background: none;margin-bottom: 10px;}
.sale{background: #ff5b5a;}
.award{background: #91c94a;}
.award > span.leftside > p{margin: 10px 0;}

/** HP **/
.products ul li{
    width: 33.33%;margin-right: 0;padding-right: 2%;margin-bottom: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    list-style: none;
}
.products ul li .postImg, .products ul li .postData{width: 100%;float: none; text-align: center !important;}
.products ul li a{text-decoration: none;}
.newsRight p, .news .testimonial_body p{width: 80% !important;}
.news .testimonial_body p.img{width: 20% !important;}
.newstestiwrapper{width: 65%;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.testimonial{width: 35%;max-width: 323px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.news .testimonials-right{width: 75% !important;float: right;}
.news .attachment-easy_testimonial_thumb{max-width: 20% !important;margin-right: 5%;}
.testimonial_body img{clear: both;}
.products{width: 100%;height:auto;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.products ul{padding: 0;}
.line{width: 100%;}
.line img{max-width: 100%;}
.newsRight{width: 80%;}
.newsLeft{width: 16%;padding: 20px 2%;}
.newsLeft img{max-width: 100%;height: auto;}

/** SP **/
.foxyshop_product_list .foxyshop_product_info h2{height: auto;  margin-bottom: 0;}
#foxyshop_main_price{height: auto;}
.foxyshop_product_list li.foxyshop_product_box{margin-right: 3%;width: 47%; -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.foxyshop_product_list .foxyshop_product_image{width: 45%;}
.foxyshop_product_list .foxyshop_product_info{width: 50%;margin-top: 10px;}

/** IP **/
.foxyshop_related_product_list .foxyshop_product_box{
    width: 33.33%;float: left;padding-right: 2%;border: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.foxyshop_related_product_list .foxyshop_product_image img{max-width: 100%;margin: auto;width: auto;height: auto;max-height: 300px;border: 0;}
.foxyshop_related_product_list .foxyshop_product_info{float: none;width: 100%;}
#foxyshop_breadcrumbs{width: auto;}

@media only screen and (max-width: 1080px){
    #header{  border-bottom: 5px solid #00caf9;padding-bottom: 12px;}
	#wrapper
	{
    width: 100% !important;
	}
	.col-full
	{
	width: 90%;	
	}
    .header-toggle-icon{display: inline-block;float: left;}
    .header-toggle-icon span{
        margin-top: 7px;display: block;width: 45px;height: 45px;background-color: #5b94fb;padding: 3px 10px;color: #fff;font-size: 29px;cursor: pointer;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
	#nav-container 
	{
    margin-left: -1em !important;
	}
	
	
    #navigation{position: absolute;top: 0;left: 0;bottom:0;z-index: 0;width: 80%;border-bottom:5px solid #00caf9;
	display:none;background-color: #fff;border-right: 5px solid #00caf9;margin: 0;height: 100%;
        -webkit-transform: translateX(-80%);
        -ms-transform: translateX(-80%);
        transform: translateX(-80%);
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    #navigation.on-screen{
         display: block !important;position: fixed;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
        z-index: 9999;
    }
    #navigation ul.megaMenu > li.menu-item{float: none;width: 100%;display: block;  clear: both;}
    #navigation ul#megaUber{
        padding: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    #navigation ul#megaUber > li.menu-item:before{
        content: '';
        width: 8px;height: 8px;
        background-color: #00caf9;
        border-radius: 200px;
        position: absolute;
        top: 21px;
        left: 0px !important;
    }
    #navigation ul.megaMenu > li.menu-item > a span.wpmega-link-title{padding-left: 20px;}
    #navigation #megaMenu.megaMenu-nojs ul ul.sub-menu{display: block;max-height: 1px;overflow: hidden;position: static;  border: 0;min-width: 100% !important;}
    #navigation #megaMenu.megaMenu-nojs ul ul.sub-menu.expand{max-height: 1500px;}
    #navigation #megaMenuToggle{display:block;float: right;padding: 20px;width: 40px;height: 40px;position: relative;  overflow: hidden;}
    #navigation #megaMenuToggle:before{content:'X';position: absolute;top: 0;left: 0;width: 40px;height: 40px;background-color: #00caf9;color: #fff;font-size: 20px;padding: 12px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .megaMenuToggle-icon{display: block;height: 45px;position: absolute; top: 0; left: 0; width: 45px;z-index: 99;cursor: pointer;}

@media only screen and (max-width: 980px){
    .newstestiwrapper{width: 100%;float: none;}
    .testimonial{width: 100%;max-width: 323px; float: none;margin: auto; }
}
@media only screen and (max-width: 767px){
    #logo{  float: left; }
    .header-widget{
        text-align: right;
        float: right;
       
        clear: none;
        margin: 0;
    }
    .nav-toggle, .nav-close, .nav-home, #navigation h3{display: none;}
    .huge_it_slideshow_description_text{display: none;}
    .footer-widget-3 ul#menu-footer-middle-menu, .footer-widget-4, #social-widget-2{padding-left:40px; }
    .footer-widget-4 #text-11 a{position: static !important;}
    .foxyshop_product_list .foxyshop_product_image{width: 100%;border: 0;}
    .foxyshop_product_list .foxyshop_product_image img{margin: auto;}
    .foxyshop_product_list .foxyshop_product_info{width: 100%;}
}
@media only screen and (max-width: 680px){
    
    .news .testimonials-right{width: 100% !important;float: none;}
    .news .attachment-easy_testimonial_thumb{max-width: 100% !important;margin-right: 0;float: none;}
    .news .testimonial_body p.img{position: static !important;}
    .products ul li{  width: 100%;padding-right: 0;float: none;}
}
@media only screen and (max-width: 540px){
   
    #logo img{max-width: 100%;}
   
    ul.foxyshop_cart_link_widget li{  width: 100%;height: 45px;  background: url(../images/cart.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);float: right;}
    ul.foxyshop_cart_link_widget li a{width: 100%;display: block;text-indent: -999px;height:45px; }
    .textwidget .call, .widget.widget_woo_search{display: none;}
    .newsRight{width: 100%;}
    .newsLeft{width: 100%;}
    .foxyshop_product_list li.foxyshop_product_box{margin-right: 0;width: 100%;}
    .foxyshop_related_product_list .foxyshop_product_box{padding-right: 0;width: 100%;}
    .foxyshop_product .foxyshop_product_info{width: 100%;}
    #foxyshop_main_price{float: left;}
    .foxyshop_button{margin-right: 0;}
    .shortcode-tabs ul.tab_titles li.nav-tab a{font: 8px/18px sans-serif;}
}


