.zzmessage{overflow:hidden;max-width:1260px;margin:0px auto;height:auto;padding-top:2px;padding-bottom:3px}


body, button, input, select, table, textarea{font-family: 'Roboto', sans-serif;font-size:14px;line-height:140%;margin:0px;padding:0px}


#owl-demo .item img{


  width: 100%;


  height: auto;


}


#bar{


  width: 0%;


  max-width: 100%;


  height: 4px;


  background: #02357d;


}


#progressBar{


  width: 100%;


  background: #5a5a5a;


}




* { box-sizing: border-box; }


.video-container{border:none;overflow:hidden}
.video-background{position: absolute;width: 100%;overflow: hidden; background: #000}
.video-foreground, .video-background iframe {width: 100%;pointer-events: none}
#vidtop-content {
	overflow: hidden;
	position:absolute;
	width:100%;
	color: #fff;
}
.vid-info { width: 33%; background: rgba(0,0,0,0.3); text-align:center;margin-top:80px;color: #fff; padding: 1rem; }
.vid-info h1 { font-size: 2rem; font-weight: 700; margin-top: 0; line-height: 1.2; }
.vid-info a { display: block; color: #fff; text-decoration: none; background: rgba(0,0,0,0.5); transition: .6s background; border-bottom: none; margin: 1rem auto; text-align: center; }





a{color:#959595;text-decoration: none}


a:hover{text-decoration: none}





.trans{-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s}


.rounded{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}





.t{cursor:pointer;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}





.zzm_bg{overflow:hidden;border-top:solid 0px #0e4b89;border-bottom:solid 0px #0e4b89;width:100%}





.zzm{overflow:hidden;max-width:1260px;margin:0px auto;height:60px}





.zz_slide{width:100%}





.bx-wrapper{-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;border:none;padding:0px;margin:0px}


.bx-wrapper .bx-pager{text-align:right;width:80%;bottom:10px}


.bx-wrapper .bx-pager.bx-default-pager a{background:#cecece;}


.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#fff}





/*Head*/





.zzhead_bg{width:100%;height:auto; background: url("../images/topo.png")}





.zzhead{overflow:hidden;max-width:1260px;margin:0px auto;height:auto; }


.zzhead .zzlogo{padding:10px 0;height:103px;float:left;width:217px}


.zzhead .zzlogo a img{padding-top:5px;padding-left:3px}


.zzhead .zzlogo_break{display:none;height:10px;min-height:10px;width:100%;float:left;min-width:100%}


.zzhead .zzopt_break{display:none;height:10px;min-height:10px;width:100%;float:left;min-width:100%}





.zzresponsivesearch{float:left;width:100%}


.zzresponsivesearch .field{text-align:center;padding-top:5px;margin-top:5px;margin-bottom:7px;border:2px solid #5e4678;background-color:#5e4678;height:55px;width:100%}


.zzresponsivesearch .field input[type=text]{display:inline-block;line-height:37px;outline: none;height:37px;padding-left:10px;width:300px;margin-right:10px;border:none}


.zzresponsivesearch .field input[type=submit]{width:60px;display:inline-block;font-weight:bold;font-size:14px;margin-top:3px;background-color:#5e4678;color:#fff;border:none;height:37px;line-height:37px}





.zzsearch{margin-left:173px;float:left;width:450px}



.zzsearch .field{background-color:#02357d;margin-top:35px;height:42px;padding-top:2px;width:450px;padding-right:5px}


.zzsearch .field i{margin-left:10px;margin-right:10px;margin-top:6px;color:#fff}


.zzsearch .field input[type=text]{margin-top:4px;line-height:30px;outline: none;height:30px;padding-left:10px;width:330px;border:none}


.zzsearch .field input[type=submit]{width:68px;font-weight:bold;font-size:15px;margin-top:3px;float:right;background:none;color:#fff;border:none;height:33px;line-height:33px}





.zzopt{float:left;font-size:16px;margin-left:30px;width:380px;color:#fff}





.zzopt .opt{color:#fff;text-align:center;margin-top: 35px;display:block;float:left;height:42px;line-height:42px;width:140px}


.zzopt .opt:hover{cursor:pointer}





.zzopt .search{display:none;}


.zzgradient_azul{background:#02357d;}





.zzopt .televendas{ background-color:#02357d}


.zzopt .televendas:hover{background-color:#986f0e}





.zzopt .login{margin-left:10px;background-color:#02357d}


.zzopt .login:hover{background-color:#6A8544}





.zzopt .cart{width:78px;background-color:#02357d;margin-left:10px}


.zzopt .cart:hover{background-color:#02357d}














.zz_boxes_bg{background-color:#FFFFFF;width:100%;min-height:90px;border-top:solid 4px #FFFFFF;border-bottom:solid 0px #cecece; padding-top:5px}


.zz_boxes{overflow:hidden;max-width:1260px;margin:0px auto;}


.zz_boxes a{display:block;float:left}


.zz_boxes .zz_box{text-align:center;width:310px;float:left;height:180px}





.zz_boxes .zz_new{margin-right:6px;background:#02357d}


.zz_boxes .zz_payment{margin-right:6px;background:#02357d}


.zz_boxes .zz_ship{margin-right:6px;background:#02357d}


.zz_boxes .zz_custom{background:#02357d}            


.zz_boxes .zz_box:hover{ box-shadow: 0px 2px 30px 0px #b33b30 }

   


.zz_boxes .zz_new .txt{color:#fff}


.zz_boxes .zz_payment .txt{color:#fff}


.zz_boxes .zz_ship .txt{color:#fff}


.zz_boxes .zz_custom .txt{color:#fff}





.zz_boxes .zz_box .icon{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin-left:10px;margin-right:10px;float:left;background-color:#fff;-webkit-border-radius: 360px;-moz-border-radius: 360px;border-radius: 360px;padding-top:13px;height:47px;margin-top:10px;width:60px}     


.zz_boxes .zz_box .icon i{display: inline-block;color:#8c8e8e;font-size:32px}





.zz_boxes .zz_box .txt{width:220px;text-align:left;float:left}            


.zz_boxes .zz_box .txt span{font-size:20px;display:block;clear:both}








.zz_boxes .zz_box .txt .small{font-size:14px;display:block;padding-top:5px}





.zz_boxes .zz_box_break{display:none;width:100%;height:10px;float:left}





























/*Foot*/





.zzfsearch{margin-left:90px;float:left;width:450px}


.zzfsearch .field{margin-top:10px;border:2px solid #000;background-color:#5a5a5a;height:48px;width:450px;padding-right:5px}


.zzfsearch .field i{margin-left:10px;font-size:18px;margin-right:10px;margin-top:6px;color:#fff}


.zzfsearch .field input[type=text]{background-color:#f4f4f4;margin-top:4px;outline: none;height:36px;padding-left:10px;width:320px;border:none}


.zzfsearch .field input[type=submit]{width:68px;font-weight:bold;font-size:15px;margin-top:3px;float:right;background:none;color:#fff;border:none;height:40px;line-height:40px}





.zzfmail{margin-right:135px;float:right;width:350px}


.zzfmail .field{margin-top:10px; border:2px solid #A47607; background-color:#F17D01;height:48px;line-height:48px;width:340px;padding-right:5px}


.zzfmail .field:hover{cursor:pointer; background-color:#A47607}


.zzfmail .field i{display:block;float:left;margin-left:14px;font-size:28px;margin-right:10px;margin-top:7px;color:#fff}


.zzfmail .field span{display:block;float:left;height:43px;line-height:43px;font-size:20px;width:270px;color:#fff}








.zzbefore-prods{float:left;width:100%}








            


.zzpagination{width:100%;margin-top:5px;float:left}





.zzpagination .page{float:left;-webkit-border-radius: 360px;-moz-border-radius: 360px;border-radius: 360px;margin:7px;padding:5px;height:1px;width:1px;background-color:#931A5C}


.zzpagination .page:hover{background-color:#410727;cursor:pointer}





.products{}      





.products .pr-margin{height:355px;float:left;width:220px;padding:5px;margin:2px}





.products .pr-margin-owl-slider{margin-left:35px;margin-top:10px;text-align:left}





.products .pr-margin:hover{-moz-box-shadow: 0 0 5px #ccc;border-bottom:1px solid #cecece;-webkit-box-shadow: 0 0 5px #ccc;box-shadow: 0 0 5px #ccc};





.products .pr-margin .pr-content{font-size:14px;max-width:210px;float:left}			 


.products .pr-margin .pr-content .pr-image{text-align:center;height:180px;width:100%;float:left}


.products .pr-margin .pr-content .pr-image a{display:inline-block}


.products .pr-margin .pr-content .pr-image a img{max-width:200px}


.products .pr-margin .pr-content .pr-name{width:100%;float:left}


.products .pr-margin .pr-content .pr-name a{color:#765505;line-height:140%}


.products .pr-margin .pr-content .pr-rating{clear:both;width: 69px;height: 13px;font-size: 0;line-height: 0;background: url(../images/bkg_rating.gif) 0 0 repeat-x;text-indent: -999em;overflow: hidden}


.products .pr-margin .pr-content .pr-rating .rating{float: left;height: 13px;background: url(../images/bkg_rating.gif) 0 100% repeat-x}


.products .pr-margin .pr-content .pr-price{width:100%;float:left}


.products .pr-margin .pr-content .pr-price .from{width:100%;float:left; color:#777777;}


.products .pr-margin .pr-content .pr-price .to{width:100%;float:left}


.products .pr-margin .pr-content .pr-price .parcel{width:100%;float:left}


.products .pr-margin .pr-content .pr-short-description{width:100%;float:left}	


.products .pr-margin .pr-content .pr-button{width:100%;float:left}


.ops{width:70%;float:left;margin:30px}


.ops .op{cursor:pointer;float:left;width:100px;height:40px;line-height:40px;text-align:center;font-size:14px;text-transform:uppercase;margin-right:10px;border:1px solid #cecece;background-color:#f4f4f4}


.ops .op:active{border:1px solid #ddd}





.products .pr-margin .pr-content .pr-name{padding:7px 0;font-size:15px}


.products .pr-margin .pr-content .pr-rating{margin:5px 0;}


.products .pr-margin .pr-content .pr-price{padding:10px 0;}


.products .pr-margin .pr-content .pr-price .from{text-decoration: line-through;padding:2px 0;font-size:14px}


.products .pr-margin .pr-content .pr-price .to{padding:4px 0;font-size:24px; color:#777777;font-weight: 900;}


.products .pr-margin .pr-content .pr-price .to span{font-size:14px}


.products .pr-margin .pr-content .pr-price .parcel{padding:2px 0;font-size:15px; color:#777777 }


.products .pr-margin .pr-content .pr-short-description{padding:0 0 10px 0;font-size:13px}		


.products .pr-margin .pr-content .pr-button{}





.zz_cat_prod_bg{padding:30px 0px;min-height:470px;width:100%}


.zz_cat_prod{border-top:2px solid #f0f0f0;padding-top:20px;overflow:hidden;max-width:1260px;margin:0px auto}      


.zz_cat_prod .cats .i a{color:#777777}





.next_prod{cursor:pointer;color:#02357d;width:40px;height:50px;padding-top:140px;text-align:center;font-size:38px;float:right}


.next_prod:hover{color:#02357d}





.prev_prod{cursor:pointer;color:#02357d;width:40px;height:50px;padding-top:140px;text-align:center;font-size:38px;float:left}


.prev_prod:hover{color:#02357d}





.prev_responsive{display:none}


.next_responsive{display:none}





.cats{width:230px;float:left}











.cats .i:hover{cursor:pointer;color:#fff; background: #02357d; }


.cats .i:hover a{color:#fff}


.cats .i:hover i{color:#fff}


.cats .i i{font-size:18px;padding-right:10px}


.cats .i i:hover{color: #fff}





.cats .more{padding-top:5px;color:#949494}


.cats .more a{color:#949494}





.cats .more span{font-size:16px}


.prods{padding-left:15px;width:915px;float:left}








.zzfooter_bg{float:left;width:100%;background-color:#f1f1f1}


.zzfooter{ font-size: 16px;overflow:hidden;max-width:1260px;min-height:300px;margin:0px auto}


.zzfooter .col{width:315px;float:left;height:300px;}


.zzfooter .col .zzf_logo{height:120px;padding-top:30px;float:left;width:100%}


.zzfooter .col .zzf_logo img{}


.zzfooter .col .zzf_text{height:150px;padding-top:5px;float:left;font-size:13px;color:#fff;width:90%;text-align: justify}








.zzfooter .col .zzf_menu{margin-top:25px;float:left;width:100%}


.zzfooter .col .zzf_menu .i{margin-top:5px;height:30px;line-height:30px;color:#fff;float:left;width:100%}


.zzfooter .col .zzf_menu .i i{width:25px;font-size:24px;padding-right:5px;text-align:center}


.zzfooter .col .zzf_menu .i span{}





.zzfooter .col-social{padding-left:10px;width:155px;float:left;height:300px;}


.zzfooter .col-social .zzf_social{height:30px;font-size:18px;line-height:30px;width:155px;margin-left:30px;margin-top:31px;color:#fff;font-weight:bold}


.zzfooter .col-social .zzf_menu_social{margin-top:25px;float:left;width:285px;padding-left:30px}


.zzfooter .col-social .zzf_menu_social .i{margin-top:8px;height:25px;line-height:25px;color:#fff;float:left;width:100%}


.zzfooter .col-social .zzf_menu_social .i i{display:block;float:left;width:25px;font-size:24px;width:40px;padding-right:5px;text-align:center}


.zzfooter .col-social .zzf_menu_social .i span{display:block;float:left;}


.zzfooter .col-social .zzf_menu_social .i:hover i{color:#f9c15f}





.zzfooter .col-link{font-size:14px;border-left:1px solid #fff;padding-left:10px;width:255px;float:left;height:300px;}


.zzfooter .col-link .zzf_link{height:30px;font-size:18px;line-height:30px;width:205px;margin-left:30px;margin-top:31px;color:#fff;font-weight:bold}


.zzfooter .col-link .zzf_menu_link{margin-top:25px;float:left;width:255px;padding-left:30px}


.zzfooter .col-link .zzf_menu_link .i{margin-top:5px;height:30px;line-height:30px;color:#fff;float:left;width:100%}


.zzfooter .col-link .zzf_menu_link .i:hover i{color:#f9c15f}


.zzfooter .col-link .zzf_menu_link .i i{width:25px;font-size:24px;padding-right:5px;text-align:center}


.zzfooter .col-link .zzf_menu_link .i span{}





.zzfooter .col-category{width:448px;padding-left:10px;margin-left:20px;border-right:1px solid #fff;border-left:1px solid #fff;float:left;height:300px}            


.zzfooter .col-category .zzf_category{height:30px;font-size:18px;line-height:30px;width:418px;margin-left:30px;margin-top:31px;color:#fff;font-weight:bold}


.zzfooter .col-category .zzf_all_i{margin-left:30px;padding-top:20px;width:418px;float:left}


.zzfooter .col-category .zzf_all_i .i{margin-top:2px;display:inline-block;margin-right:2px;padding-top:10px;text-align:center;color:#fff}


.zzfooter .col-category .zzf_all_i .i i{display:block;float:left;font-size:22px;width:100%}


.zzfooter .col-category .zzf_all_i .i span{display:block;float:left;height:20px;padding-top:4px;font-size:12px;width:100%}


.zzfooter .col-category .zzf_all_i .i:hover{color:#F9C15F}





.zzfooter_bg_p2{float:left;width:100%;background-color:#fff;border-top:1px solid #fff;border-bottom: solid 0px #25282B;}


.zzfooter_p2{ font-size: 16px;overflow:hidden;max-width:1260px;min-height:225px;margin:0px auto}





.zzfooter_p2 .col01{width:39%;float:left}


.zzfooter_p2 .col01 .zztitle{float:left;height:30px;font-size:18px;line-height:30px;width:418px;margin-left:30px;margin-top:31px;color:#02357d;font-weight:bold}


.zzfooter_p2 .col01 .zzc{float:left;width:100%}


.zzfooter_p2 .col01 .zzc .right{color:#02357d;padding-top:5px;width:95%;float:left}


.zzfooter_p2 .col01 .zzc .right .phone{height:30px;line-height:30px;float:left;margin-right:10px;}


.zzfooter_p2 .col01 .zzc .right .mail{height:30px;line-height:30px;float:left}


.zzfooter_p2 .col01 .zzc .right .worktime{font-size:13px;width:100%;min-height:30px;line-height:140%;padding-top:5px;float:left}


.zzfooter_p2 .col01 .zzc .right .address{font-size:13px;width:100%;min-height:30px;line-height:140%;float:left}


.zzfooter_p2 .col01 .zzc .right .moreinfo{font-size:13px;width:100%;min-height:30px;line-height:140%;float:left}





.zzfooter_p2 .col02{border-left:1px solid #fff;width:30%;min-height:225px;float:left}


.zzfooter_p2 .col02 .zztitle{height:30px;font-size:18px;line-height:30px;margin-left:30px;margin-top:31px;color:#02357d;font-weight:bold}


.zzfooter_p2 .col02 .zzc{float:left;padding-top:15px;width:90%;padding-left:6%}


.zzfooter_p2 .col02 .zzc .block{text-align:center;float:left;width:24%;text-align:center}


.zzfooter_p2 .col02 .zzc .block a{display:inline-block}





.zzfooter_p2 .col03{border-left:1px solid #fff;width:30%;min-height:225px;float:left}


.zzfooter_p2 .col03 .zztitle{height:30px;font-size:18px;line-height:30px;margin-left:15px;margin-top:31px;color:#02357d;font-weight:bold}


.zzfooter_p2 .col03 .zzc{float:left;padding-top:15px;width:95%;padding-left:3%}





.zzfooter_p2 .col03 .zzc img{float:left;display:block;margin:4px}





.short-description{padding-top:10px}


.infoProd{line-height:140%}





.after_footer_bg{background-color:#242424;width:100%;float:left;height:30px; border-top:1px solid #fff; }


.after_footer{max-width:1260px;margin:0px auto;}


.after_footer_bg .copyrights{color:#fff;font-size:13px;line-height:30px;width:1200px;float:left;height:30px}


.after_footer_bg .buzz{width:60px;float:left;height:30px}





.zznews_bg{border-top:1px solid #E1E1E1;border-bottom:0px solid #024821;background-color:#f4f4f4;margin-top:40px;width:100%;float:left; background:url(../images/bg_pbg.png)}


.zznews{max-width:1260px;margin:0px auto;height:150px}


.zznews .zznews_title{width:50%;padding-top:30px;font-weight:bold;float:left;text-align:center;font-size:18px}





.zzrecent_bg{border-top:1px solid #E1E1E1;padding-top:30px; margin-top:40px;width:100%;float:left;}


.zzrecent{max-width:1260px;margin:0px auto}


.zzrecent .half{width:48%;float:left;padding-left:2%}





.zzoverlay{ left:0;top:162px;min-height:100%;width:100%;right:0;bottom:0;position:absolute;z-index:500;background-color: rgba(0,0,0,0.85); }





.zzsub_active{background-color:#F17D01}





.zzsubmenu{width:100%;float:left;text-align:center}


.zzsubopt{margin-top:50px;position:absolute;min-height:200px;max-width:600px;z-index:501;margin-left:-300px;left:50%}


.zzsubopt .zzleft{min-height:356px;padding:20px;max-width:300px;background-color:#fff;float:left}





.zzsubopt .zzleft .zzcat{float:left;margin-top:20px}


.zzsubopt .zzleft .zzcat ul{padding-left:30px;list-style-type: disc;}


.zzsubopt .zzleft .zzcat ul li{padding-bottom:10px;text-align:left;font-size:16px}


.zzsubopt .zzleft .zzcat ul li a:hover{color:#5e4678}


.zzsubopt .zzleft .zzcat ul .more{padding-top:20px;font-weight:bold}


.zzsubopt .zzleft .zzcat-all ul li{font-size:14px}





.zzsubopt .zzright{margin-left:5px;float:left;width:290px;background: #f9c667}





.zzsubopt .zzright .zzclose-cont{ float:left;width:290px; }


.zzsubopt .zzright .zzclose-cont .zzclose{cursor:pointer;color:#fff;font-size:34px;width:40px;text-align:center;height:40px;line-height:40px;float:right}


.zzsubopt .zzright .zzclose-cont .zzclose:hover{color:#cecece}





.zzsubopt .zzright .zzproducts{overflow:hidden;min-height:310px;margin-top:6px;float:left;width:290px;background-color:#fff}


.zzsubopt .zzright .zzproducts .cont{float:left;width:100%}




.zzprev02{display:none}


.zzprev03{display:none}


.zzprev04{display:none}




.zznext02{display:none}


.zznext03{display:none}


.zznext04{display:none}




.zz_slide_responsive{display:none}





.slideshow-container{border:none;overflow:hidden}


.slideshow-container .slideshow{border:none}





.zzloading-fill{float:left;width:100%;min-height:320px;background:url(../images/ajax-loader.gif) center center no-repeat;}





.block-title{margin-bottom:20px}





.white-popup {


  position: relative;


  background: #FFF;


  padding: 20px;


  width: auto;


  max-width: 600px;


  margin: 20px auto;


}


.white-popup a img{max-width:100%}





.mfp-fade.mfp-bg {


  opacity: 0;





  -webkit-transition: all 0.15s ease-out;


  -moz-transition: all 0.15s ease-out;


  transition: all 0.15s ease-out;


}


/* overlay animate in */


.mfp-fade.mfp-bg.mfp-ready {


  opacity: 0.8;


}


/* overlay animate out */


.mfp-fade.mfp-bg.mfp-removing {


  opacity: 0;


}





/* content at start */


.mfp-fade.mfp-wrap .mfp-content {


  opacity: 0;





  -webkit-transition: all 0.15s ease-out;


  -moz-transition: all 0.15s ease-out;


  transition: all 0.15s ease-out;


}


/* content animate it */


.mfp-fade.mfp-wrap.mfp-ready .mfp-content {


  opacity: 1;


}


/* content animate out */


.mfp-fade.mfp-wrap.mfp-removing .mfp-content {


  opacity: 0;


}











.shipping .form-list .shipping-postcode{width:20%}








.level1{padding: 4px 15px;display:block}


.level2{padding: 4px 15px;display:block}





.level0 .active a span{font-weight:bold}





.sub-active{font-weight:bold}








.home_facebook_bg{margin-top:20px;float:left;width:100%}


.home_facebook{ font-size: 16px;overflow:hidden;max-width:1260px;min-height:auto;margin:0px auto}





.fb-page{width:500px;margin: 0 auto; display:inherit !important}








.zzgradient_verde{ background:#02357d;}


.zzgradient_verde:hover{ background:#02357d}


.zzgradient_amarelo{background:#02357d; }


.zzgradient_vermelho{background:#02357d;}


.zzgradient_cinza{background:#02357d;}





.button2 span, .button2 span span{
    color:#02357d
}


.button2 span:hover, .button2 span span:hover{
    color:#02357d
}





.button, .cart-table .product-cart-actions .button, #co-shipping-method-form .buttons-set .button, .footer .button{}
.button:hover, .cart-table .product-cart-actions .button:hover, #co-shipping-method-form .buttons-set .button:hover, .footer .button:hover{}





.product-view .product-shop .product-name .h1, .product-view .product-img-box .product-name h1{
    color:#02357d
}





.product-view .product-shop .price-box .regular-price .price, .product-view .product-shop .price-box .special-price .price, .product-view .product-shop .price-box .full-product-price .price{
    color:#02357d
}





.product-collateral .toggle-tabs li.current span, .product-collateral .toggle-tabs li:hover span{
    color:#02357d
}





@media (min-width:0px) and (max-width:900px){


    


    .zz_slide_desktop{display:none}


    .zz_slide_responsive{display:block}





}








@media (min-width:0px) and (max-width:610px){


    


    .zzsubopt .zzright{width:40px;}


    .zzsubopt .zzright .zzclose-cont{width:40px}


    .zzsubopt .zzright .zzproducts{display:none}


    


    .zzsubopt{margin-top:50px;position:absolute;min-height:200px;max-width:350px;z-index:501;margin-left:10px;left:0}


}





@media (min-width:0px) and (max-width:478px){


    .zzprev01{display:none}


    .zzprev02{display:none}


    .zzprev03{display:none}


    .zzprev04{display:block}





    .zznext01{display:none}


    .zznext02{display:none}


    .zznext03{display:none}


    .zznext04{display:block}


}





@media (min-width:479px) and (max-width:703px){


    .zzprev01{display:none}


    .zzprev02{display:none}


    .zzprev03{display:block}


    .zzprev04{display:none}





    .zznext01{display:none}


    .zznext02{display:none}


    .zznext03{display:block}


    .zznext04{display:none}


}





@media (min-width:704px) and (max-width:928px){


    


    .zzprev01{display:none}


    .zzprev02{display:block}


    .zzprev03{display:none}


    .zzprev04{display:none}





    .zznext01{display:none}


    .zznext02{display:block}


    .zznext03{display:none}


    .zznext04{display:none}


}














@media (min-width:0px) and (max-width:359px){


    


    


    .zzlogo_break{height:20px !important;min-height:20px !important;display:block !important}


    .zzopt_break{height:20px !important;min-height:20px !important;display:block !important}


    


    .zzlogo{width:100% !important;text-align:center}


    .zzlogo a{display:inline-block}


    .zzlogo a img{padding-top:23px !important}


    


    .zznews_bg{display:none}


    


    .zzhead{min-width:320px}





    .zzsearch{display:none}    


    


    .after_footer_bg .copyrights{text-align:center;color:#fff;overflow:hidden;font-size:12px;line-height:30px;width:70%;float:left;height:30px}


    .after_footer_bg .buzz{text-align:right;width:30%;float:left;height:30px}


    .after_footer_bg .buzz a{display:inline-block}


   


    


    .zzopt{margin-left:11%;width:73%}   


    .zzopt div span{display:none}


    .zzopt div i{font-size:34px}    


    .zzopt .opt{margin-left:2%;text-align:center;margin-top: 10px;float:left;height:75px;padding-top:5px;line-height:75px;width:23%}    


    .zzopt .search{display:block}


    


    .zzm .all{width:20%}


    .zzm .all span span{display:none}


    .zzm .all_i{width:60%;min-width:auto}


    .zzm .fixed_i{margin:0px;width:20%}


    


    


    


    .cats{width:100%;padding-bottom:15px}


    .cats .title{padding-left:15px;}


    .cats .i{display:none}


    


    .prods{float:none;margin:0 auto;overflow:hidden;width:100%;height:360px}


    .zzbefore-prods{width:100%;text-align:center;float:left}


    .products .pr-margin{text-align:left !important;float:none;display:inline-block}


    .prev_next_responsive_cont{float:left;width:100%;padding-top:15px;text-align:center}


    


    .next_prod{display:none}


    .prev_prod{float:none;display:inline-block;padding-top:0px;display:none}


    


    .next_responsive{float:none;padding-top:0px;display:inline-block !important}


    .prev_responsive{float:none;padding-top:0px;display:inline-block !important}





    


    .zzfooter{overflow:hidden}


    


    .zzleft_cols{float:left !important;width:100% !important;height:auto !important}


    .zzleft_cols .zzf_logo{margin-left:15px}


    .zzleft_cols .zzf_text{height:auto;margin-left:15px}    


    


    .zzright_cols{display:none} 


    


    .zzfooter_bg_p2{display:none}





}





@media(max-width:500px){


    .slideshow-container{display:none !important}


    .zz_boxes{text-align:center}


    .zz_boxes a{display:inline-block;margin-top:10px;float:none}


    .zz_boxes .zz_custom{margin-right:6px}    


    


    .zzm .all_i{display:none}


    .zzm .all{width:50% !important}


    .zzm .fixed_i{margin:0px;width:50% !important}





}








@media(max-width:600px){


    


    .zzopt .televendas span{display:none !important}


    .zzopt .login span{display:none !important}


    


    .zzopt .televendas{padding-top:0px !important;;font-size:22px;line-height:72px !important}


    .zzopt .login{padding-top:0px !important;;font-size:22px;line-height:72px !important}


    .zzopt .televendas i{font-size:22px;width:auto !important;display:inline-block !important;float:none !important}


    .zzopt .login i{font-size:22px;width:auto !important;display:inline-block !important;float:none !important}


    


    .zzopt .search{padding-top:0px;font-size:22px;line-height:72px}


    .zzopt .cart{padding-top:0px;font-size:22px;line-height:72px}





}


    


@media (min-width:360px) and (max-width:992px){


    


    .zz_boxes{text-align:center}


    .zz_boxes a{display:inline-block;margin-top:10px;float:none}


    .zz_boxes .zz_custom{margin-right:6px}    


    


    .zzhead{min-width:360px}


    


    .zzlogo{width:25% !important;margin-left:0px}


    .zzlogo a img{width:95%;padding-top:10px !important;max-width:178px}


    .zzsearch{display:none}    





    .zzopt{margin-left:2%;width:73%}   


    .zzopt div span{display:none}


    .zzopt div i{font-size:34px}


    


    .zzopt .opt{margin-left:1%;text-align:center;margin-top: 10px;float:left;height:75px;line-height:0px;padding-top:5px;width:23%}    


    


	.zzopt .search{padding-top:0px;font-size:22px;line-height:72px; display:block}


    .zzopt .televendas{margin-left:10px;}


	.zzopt .televendas i {padding-top:10px;font-size:22px;width:100%;display:block;float:left}


	.zzopt .televendas span{font-size:14px;padding-top:15px;width:100%;display:block;float:left}


	


    .zzopt .login i {padding-top:10px;font-size:22px;width:100%;display:block;float:left}


    .zzopt .login span{font-size:14px;padding-top:15px;width:100%;display:block;float:left}


    


	.zzopt .cart{padding-top:0px;font-size:22px;line-height:72px}


  


    


    .zzm .all{width:20%}


    .zzm .all span span{display:none}    





    .zzm .all_i{width:100%;min-width:auto}


    .zzm .fixed_i{margin:0px;width:20%}


    


    


    


    .cats{width:100%;padding-bottom:15px}


    .cats .title{padding-left:15px;}


    .cats .i{display:none}


    


    .prods{float:none;margin:0 auto;overflow:hidden;width:100%;height:360px}


    .zzbefore-prods{width:100%;text-align:center;float:left}


    .products .pr-margin{text-align:left !important;float:none;display:inline-block}


    .prev_next_responsive_cont{float:left;width:100%;padding-top:15px;text-align:center}


    


    .next_prod{display:none}


    .prev_prod{float:none;display:inline-block;padding-top:0px;display:none}


    


    .next_responsive{float:none;padding-top:0px;display:inline-block !important}


    .prev_responsive{float:none;padding-top:0px;display:inline-block !important}


    


    


    


    .zznews{}


    .zznews .zznews_title{width:50%;padding-top:30px;font-weight:bold;float:left;text-align:center;font-size:18px}


    


    


    


    .zzfsearch, .zznews_title_search{display:none}





    .zzfmail{margin-right:0px;float:left;width:100%}


    .zzfmail .field{margin:0px auto;margin-top:10px;}


    .zznews_title{width:100% !important;font-size:22px}


    


    


    


    


    


    


    


    .zzfooter{overflow:hidden}


    


    .zzleft_cols{float:left !important;width:100% !important;height:auto !important}


    .zzleft_cols .zzf_logo{margin-left:15px}


    .zzleft_cols .zzf_text{height:auto !important;margin-left:15px}    


    


    .zzright_cols{float:left;width:100%}        


    .zzfooter .col-category{padding-left:0px;height:auto;margin-left:0px;width:100%;border:none}


    .zzfooter .col-category .zzf_category{margin-left:15px}


    .zzfooter .col-category .zzf_all_i{margin-left:15px;padding-top:0px;width:100%}    


    


    .zzfooter .col-link{border:none;padding-left:0px;width:100%;height:auto}


    .zzfooter .col-link .zzf_link{margin-left:15px}


    .zzfooter .col-link .zzf_menu_link{padding-left:15px;margin-top:5px;width:100%;}


    .zzfooter .col-link .zzf_menu_link .i{width:auto;margin-right:20px}


    


    .zzfooter .col-social{padding-left:0px;height:auto;width:100%;margin-bottom:25px}


    .zzfooter .col-social .zzf_social{margin-left:15px}


    .zzfooter .col-social .zzf_menu_social{padding-left:15px;margin-top:0px;width:100%}


    .zzfooter .col-social .zzf_menu_social .i{width:auto;margin-right:20px}


    


    .after_footer_bg .copyrights{text-align:center;color:#fff;overflow:hidden;font-size:12px;line-height:30px;width:70%;float:left;height:30px}


    .after_footer_bg .buzz{text-align:right;width:30%;float:left;height:30px}


    .after_footer_bg .buzz a{display:inline-block}


    


    .zzfooter_bg_p2{display:none}


    





}








@media (min-width:992px) and (max-width:1270px){


    


    .zz_box_break{display:block !important}


    .zz_boxes{text-align:center}


    .zz_boxes a{display:inline-block;float:none}


    .zz_boxes .zz_custom{display:none}

	.zz_boxes_bg{position:relative !important;margin-top:0px !important}

    


    .zzlogo{margin-left:20px}


    .zzsearch{margin-left:60px}


    


    .zzopt{margin-left:0px;float:none;width:220px;text-align:right}


    .zzopt div span{display:none}


    .zzopt div i{font-size:18px}


    .zzopt .opt{width:21%}


    .zzopt .televendas{margin-left:10px;font-size:22px}


    .zzopt .login{font-size:22px}


    .zzopt .televendas span{display:none}


    .zzopt .login span{display:none}


    .zzopt div {display:inline-block;float:none}


     


    .zzm .all{width:20%}


    .zzm .all_i{width:60%;min-width:auto}


    .zzm .fixed_i{margin:0px;width:20%}


    


    


    .cats{width:100%;padding-bottom:15px}


    .cats .title{padding-left:15px;}


    .cats .i{display:none}


    


    .prods{float:none;margin:0 auto}


    .next_prod{margin-top:-359px;text-align:left;width:30px;font-size:28px}


    .prev_prod{width:20px;padding-left:10px;font-size:28px}











    .zznews{}


    .zznews .zznews_title{width:50%;padding-top:30px;font-weight:bold;float:left;text-align:center;font-size:18px}


    


    


    


    .zzfsearch{margin-left:0px;float:left;width:50%}


    .zzfsearch .field{margin:0px auto;margin-top:10px;}





    .zzfmail{margin-right:0px;float:left;width:50%}


    .zzfmail .field{margin:0px auto;margin-top:10px;}








    


    .zzfooter{overflow:hidden}


    


    .zzleft_cols{float:left !important;width:100% !important;height:auto !important}


    .zzleft_cols .zzf_logo{margin-left:0px;width:30% !important;height:140px !important}


    .zzleft_cols .zzf_logo a{margin-left:30px;display:block;float:left}


    


    .zzleft_cols .zzf_text{margin-top:12px;font-size:15px !important;margin-left:0px;width:60% !important}    


    


    .zzright_cols{float:left;width:100%}        


    .zzfooter .col-category{padding-left:0px;height:auto;margin-left:0px;width:100%;border:none}    


    .zzfooter .col-category .zzf_category{}


    .zzfooter .col-category .zzf_all_i{padding-top:0px;width:100%}    


    


    .zzfooter .col-link{padding-left:0px;width:100%;height:auto}


    .zzfooter .col-link .zzf_link{margin-top:5px}


    .zzfooter .col-link .zzf_menu_link{margin-top:5px;width:100%;}


    .zzfooter .col-link .zzf_menu_link .i{width:auto;margin-right:20px}


    


    .zzfooter .col-social{padding-left:0px;height:auto;width:100%;margin-bottom:35px}


    .zzfooter .col-social .zzf_menu_social{margin-top:0px;width:100%}


    .zzfooter .col-social .zzf_menu_social .i{width:auto;margin-right:20px}


    


    .after_footer_bg .copyrights{text-align:center;color:#fff;overflow:hidden;font-size:12px;line-height:30px;width:70%;float:left;height:30px}


    .after_footer_bg .buzz{text-align:right;width:30%;float:left;height:30px}


    .after_footer_bg .buzz a{display:inline-block}


    


    


    .zzfooter_bg_p2{display:none}
	
	
	

    


}








