/* Fixed Mobile*/
@media(max-width: 1366px){
	.imageslider-readmore { top: 76% !important; }
        .imageslider-title h3 { font-size: 45px; }
        .imageslider-des { font-size: 60px; }
        .imageslider-title { top: 61% !important; }
        .imageslider-des { top: 60% !important; }
		.header-toplinks .dropdown-menu{z-index:9999;}
}


@media (min-width:992px) and (max-width: 1199px){
    button.btn-cart > span:after { font-size: 10px; }
    .add-to-links li a { margin-left: 2px; }
    .posicao-menu {width: 83%; }
	.header.fix-nav .nav_megamenu div.megamenu {margin: 12px -2px;}
	.header.fix-nav .header-logo2 { margin-top: 10px; }
	.breadcrumbs { padding: 18px 0 2px; }
	.breadcrumbs-esp2 {padding: 85px 0 2px;}
	.mesa-lateral{margin-top:39px;}
	.breadcrumbs-envia { padding: 60px 0 2px; }
}



@media(min-width: 1199px){
	#wraper_ajax.loadding_ajaxcart{  display: none !important; }
    
}

@media(max-width: 1199px){
    .imageslider-title h3 { font-size: 28px;}
    .imageslider-title h3 p { font-size: 48px;}
    .nav_megamenu div.megamenu .level-top a, .nav_megamenu div.megamenu .level-top span.block-title {padding: 4px 12px;}
    .banner-box1:hover img {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
    

    
    figure:hover .flex-direction-nav .flex-prev, figure:hover .nivo-directionNav a.nivo-prevNav { left: 50px;}
    figure:hover .flex-direction-nav .flex-next, figure:hover .nivo-directionNav a.nivo-nextNav { right: 50px;}
    
    .form-search input.input-text { width: 68%; }
    
    .banner-box .mask h2 { font-size: 18px; margin-top: 55px; }
    .banner-box.banner-box2 .mask h2 { font-size: 30px; margin-top: 30px; }
    .banner-box2 .mask p span { font-size: 18px; }
    .bestsellerslider .bestseller { padding: 10px 15px 62px; }
    .bestsellerslider .bx-controls-direction a.bx-next { left: -96px; }
    .bestsellerslider .bx-controls-direction a.bx-prev { left: -235px; }
    .link-follow,
    #twitter-feed { border-bottom:0; }
    .footer-links .logo-bottom h1 { font-size: 37px; margin: 33px 0 0; }
    .logo-bottom  { margin-top: 10px; }
	.fix-nav .form-search {
		
	}
    .header-cart-mini a.shopping-cart {
    	padding: 10px 0;
	}
	
	/*.header.fix-nav .header-logo2 {
    	margin-right: 0px;
   		margin-left: 0px;
	}*/
}
@media(max-width:991px){
	.cms-index-index figure {margin-top: 0px !important;} 
	.header {padding-top: 0px !important;}
	.header .logo { padding-bottom:5px !important;}
    .nivo-caption { display: none !important;}
	.header-logo { text-align: left; float:left;}
	.header.fix-nav .header-logo{ display:block; }
	.breadcrumbs { padding: 10px 0 2px; }
	.breadcrumbs-esp2 { padding: 13px 0 2px; }
	.breadcrumbs-catalog { padding: 132px 0 2px; }
	.breadcrumbs-blog { padding: 74px 0 2px; }
	.breadcrumbs-envia { padding: 34px 0 2px; }
    .pager .pages { margin: 0 10px 0 0;}
    .home-banner-content { background-attachment: inherit;}
    .header .logo { top: 0;}
    .page-header-content .header-search { padding:0; }
    .banner-box h2 { display: none; }
    .banner-box2 p { display: none !important; }
    .banner-box.banner-box2 h2 { display: block; }
    .banner-box2 .mask { border-color: #fff; }
    .right-bestseller { width: 100%; }
    .bestsellerslider .bestseller { display: none; }
    .container { padding: 0 15px; }
    .bestseller1 { width: 100%; }
    .bestseller-title { background: none; }
    .bestseller-title h2 { padding:0; border-bottom: 1px solid #999; text-align: center; margin-bottom: 25px; }
    .bestsellerslider .bx-wrapper .bx-controls-direction a { bottom: auto; top: -48px; }
    .bestsellerslider .bx-controls-direction a.bx-next { right: 0; left: auto; }
    .bestsellerslider .bx-controls-direction a.bx-prev { left: 0; }
    .header.fix-nav .header-search { display: none; }
    .header.fix-nav .header-cart { display: none; }
    .cms-index-index header { position: static; background: rgba(0,0,0,0.8); }
	.fix-nav .form-search {
		top: 10px;
		margin-left: 18px;
		width: 50% !important;
	}
	.header-cart-mini {
	    margin-top: 0px;
	}
	.header-cart-mini .cart-mini-title {
    width: 60px;
	}
	.header-cart-mini a.shopping-cart {
    	padding: 15px 0;
	}
	.product-view .product-shop .product-name {
    	margin: 20px 0 5px;
	}
    #user .panel-table .panel-footer {
		height:150px;
	}
	
}
@media (min-width: 768px) and (max-width: 992px) {
    .form-language { }
    .cart-title { font-size: 13px;}
    .header-toplinks .links { }
    .header-toplinks .links li { padding: 0 3px;}
    .drop-lang .drop-trigger:hover .sub-lang,
    .drop-currency .currency-trigger:hover .sub-currency { top: 22px;}
	.form-search { margin-bottom: 20px;}
    .form-search input.input-text { width: 80%;}
     p.welcome-msg { display: none; }
    
    .product-block .products-grid li.item a.product-image { float: none; display: block; text-align: center; margin: 0 0  10px;}
    .product-block .products-grid li.item a.product-image img { }
    
    .form-list select,
    .form-list input.input-text { width: 220px;}
    #search_mini_form { margin:0; width:90%; }
    .form-search button.button { right: 13px; }
    .logo-bottom { display: none; }
    .links-footer { width: 100%; }
    
    .container { padding: 0 15px; }
    
}

@media (max-width: 767px){
    .cms-index-index header { position: static; background: #333;}
    
    .nivo-caption { display: none !important; }
    header { text-align: center; }
    .language-currency { /*width: 130px;*/ margin: auto;}
    p.welcome-msg { float: none; clear: both;}
    .header-toplinks .links { margin: 0 ; text-align: center;}
    .header .logo { float: none; margin: 0;}
    .form-search { width: 89%;}
    .top-cart-content { right: 0; margin: 0;}
    
    .top-banner-static { padding: 0;}
    .banner-box, .banner-col,.f-col  { margin-bottom: 20px;}
    .banner-box img { width: 100%;}
    
    .product-block .bestseller, .product-block .saleproduct { margin-bottom: 15px; } 
    
    .footer-links { padding-bottom: 0;}
    .footer, .footer address { text-align: center; line-height:20px}
    .footer address { margin-bottom: 10px;}
    .social { float: none;}
    .banner-left { display: none;}
    .form-search input.input-text { width: 80%; }
    .form-search button.button { right: 8%; }
    .container { padding: 0 15px; }
    .blog-testimonial .row { margin: auto; }
    .header-cart-mini { float: right; display: inline-block; }
    .top-cart-content { right: -30px; }
    .top-cart-content:before { left: calc(50% + 0px); right: auto; }
    .top-banner-static { display: none; }
    .footer-links .logo-bottom h1 {
        font-size: 47px;
        margin: 113px 0 0;
    }
    .header .row { margin:0 !important; }
    .relatedslider { margin-top: 30px; }
	.mesa-lateral{margin-top:142px;}
	#user .panel-table .panel-footer {
		height:auto;
	}

}

@media (max-width: 680px) {
    .blog-content li.item { float: left !important; height: 420px;}
    .form-search input.input-text { width: 82%; }
    .form-search button.button { right: 10%; }
}

@media (max-width: 560px) {
    .products-list .product-image { display: block; text-align: center; margin-bottom: 10px;}
    .product-view .product-img-box .product-image .cloud-zoom img { width: 100%;}
    .cloud-zoom-big { display: none !important;}
    .data-table { width: 100%; overflow: auto; /*display: block; eu sou o dono da tabela*/}
    .form-search button.button { right: 7%; }
    
    #tabs-title li { padding-top:0; background: none; margin-right:10px; }
    .producttabs-title.bx-title { background: none; }
    .producttabs-container .bx-wrapper .bx-controls-direction a { top: 100px; }
    #tabs-title li h3 { width: 115px; }
    .logo-bottom { display: none; }
}

@media (max-width: 487px) {
	.product-tabs a,.product-tabs a:hover{font-size: 10px; padding: 0 5px;}
}

@media (max-width: 480px) {
    .form-search input.input-text { width: 72%; height: 45px; border-right:0; margin:0; }
    .form-search #cat { display: none; }
    #tabs-title li { padding-top:0; background: none; margin-right:10px; margin-bottom: 10px; }
	.fix-nav .form-search {
		width: 35% !important;
	}
}



@media (max-width: 380px) {
    /*.form-search input.input-text { width: 38%;}
	.header-logo{ width:70% !important; height:auto !important;}*/
	.cms-index-index figure {margin-top: 0px !important;}
	.navbar .btn-navbar { margin: 0 0 10px 0;    padding-top: 22px;}
	.page-header-content {  margin-bottom: -10px; }
	.fix-nav .form-search {
    	width: 35% !important;
	}
	.header-logo{
		width: 17%;
		margin-top: 8px;
	}
	.nav-mobilemenu-container {
    	padding: 0;
	}
	.form-search input.input-text2 {
    	margin-top: 7px;
    	margin-bottom: 7px;
	}
	.header-cart-mini a.shopping-cart {
    	padding: 12px 0;
	}
	.breadcrumbs {
    	padding: 10px 0 0px;
	}
	.breadcrumbs-blog { padding: 54px 0 2px; }
	.breadcrumbs-catalog { padding: 54px 0 2px; }
}
@media (max-width: 320px) {

}

