/* Global */
/* Open Sans */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700&subset=latin,latin-ext);
/*body,html{-ms-overflow-style: scrollbar !important;}*/

/*@-ms-viewport {
  width: device-width;
}*/

/* Fonts Class */
.Open Sans{font-family: 'Open Sans', arial, "sans-serif"; font-weight: normal;}



p {font-size:12px;font-family:'Open Sans',verdana,arial;}
a {text-decoration:none;}
a:hover{text-decoration:none;}
th {font-family:'Open Sans',verdana,arial;font-size:12px;}
td {font-family:'Open Sans',verdana,arial;}
img {border:0;}
h1,h2,h3,h4,h5,h6{font-family:'Open Sans',verdana,arial !important;font-weight:700 !important;}
.Titulos {font-family:'Open Sans',Arial;font-weight:bold;font-size:24px;text-decoration:none; line-height: 66px;}
.smSelect {font-size:8pt;font-family:'Open Sans',tahoma,verdana;}
.smText {font-size:12px;font-family:'Open Sans',tahoma,verdana;}
.mnText {font-size:7pt;font-family:'Open Sans',tahoma,verdana;}
.mdtxt {font-size:9pt;font-family:'Open Sans',verdana,arial;}
.lgtxt {font-size:14px;font-weight:bold; text-decoration:none;}
.TextoPequeno {font-size:7pt;font-family:'Open Sans',tahoma,verdana;}
input, textarea{font-family:'Open Sans',verdana,arial;font-size:13px;}
input[type="text"],input[type="number"]{padding:5px;background-image:none;}
.FullSpaceFC{margin-top:20px;}
#idTxtProductShareFC{font-family:'Open Sans',tahoma,verdana;font-size:14px;}
.FCLabelForm, .EstRequiredField, .EstTxtRequired{font-family:'Open Sans',tahoma,verdana;font-size:14px;}
.FCProductShare .titulos{font-family:'Open Sans',verdana,arial !important;font-weight:700 !important;font-size:18px;}
.FCProductAvailability .titulos{font-family:'Open Sans',verdana,arial !important;font-weight:700 !important;font-size:18px;}
.FCNews #idFCContent, .FCContact #idFCContent, .FCTrack #idFCContent, .FCRateProd #idFCContent{margin:0 10px 0 10px;}

/* Reviews Stars */
.FCRateStars input, .FCRateStars select{vertical-align: inherit;}
.NotaOpiniaoVazio{width:18px !important;height:18px !important;background-image:url('../images/iconreviewoff.svg') !important;}
.NotaOpiniaoMeio{width:18px !important;height:18px !important;background-image:url('../images/iconreviewhalf.svg') !important;}
.NotaOpiniaoCheio{width:18px !important;height:18px !important;background-image:url('../images/iconreviewon.svg') !important;}

/*Old Checkout*/
.FCFreight #idFCContent, .FCPayment #idFCContent, .OrderLogin #idFCContent, .OrderRegistration #idFCContent, .FCRegister #idFCContent, .OrderConfirmation #idFCContent, .OrderCompletion #idFCContent{margin: 0px auto; width: 85%;}
#PassosCompra li{display:inline-block; padding: 5px; font-size: 12px;}
.EstPassoCompraDiv{background-image: none !important;}
.OrderRegistration .EstTabTopo, .OrderConfirmation .EstTabTopo, .OrderCompletion .EstTabTopo{padding:10px 0 10px 0;font-size:16px;}
.OrderRegistration #idTabRegisterFC td{padding: 5px 0;}
.OrderRegistration #idTabRequiredFieldFC{display: none;}

/* Remove LogoTopo */
#idStoreLogoFC{display: none;}

/*Old Checkout*/
.OrderRegistration .EstTabTopo, .OrderConfirmation .EstTabTopo, .OrderCompletion .EstTabTopo{background:#dedede;}


/*zFast*/
.zFFloatRight{float: right!important;}
.FCNewsletter .zFLeftBar, .FCAdvancedSearch .zFLeftBar, .FCHelp .zFLeftBar, .FCCategories .zFLeftBar{display: block;}
.FCNewsletter .zFLeftAdvSearch, .FCAdvancedSearch .zFLeftAdvSearch, .FCHelp .zFLeftAdvSearch, .FCCategories .zFLeftAdvSearch{display: none;}

/* Cadastro */
.FCRegister #idTabRequiredFieldFC{display: none;}

/*--Barra Flutuante--*/
.zFToolBarContainer{background:#35a187; height: 95px; width: 100%; position: fixed; top: 0; z-index: 10;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1); display: none;}
.zFCartToolBarTop{padding-top: 4px;}
.zFCartToolBarTop a span{text-decoration: none;font-size: 0.9em;color: #fff;line-height: 26px;}
.zFCartToolBarTop a img{float: right; }
.zFCartToolBarTop svg path, .zFCartToolBarTop a svg circle{fill:#fff;}
.zFlogoToolBarContainer{background:#fff; text-align: center; width: 220px; border-bottom-right-radius: 5px;border-bottom-left-radius: 5px; padding: 8px 0 10px 0;height: 109px; box-shadow: 1px 0px 6px #adadad;}
.zFlogoToolBarContainer img{max-width: 60%;}
.zFToolBarContainer .zFAdvancedSearchTxt a{color: #fff;}
.zFToolBarContainer form{padding: 18px 0 0 0;}
.zFCartToolBarTop{margin: 18px 0 0 0;}
.zFTelInfosToolBar{padding: 18px 0 0 0;}
.zFTelInfosToolBar h2{font-weight: bold; color: #fff;font-size: 1.6em;}
.zFTelInfosToolBar small{font-weight: bold; color: #fff; font-size:.55em;}
.zFTelInfosToolBar span{font-size:.55em; font-weight: bold; text-transform: uppercase; color: #fff;}


/*--BarraTopo--*/
.zFMenuHelpTop{background: transparent;width: 100%;min-height: 50px;}
.zFMenuHelpTopUl{line-height: 36px;float: right; margin:0; margin-top: -210px ;}
.zFMenuHelpTopUl li{float: left;margin: 0 10px; margin-top: 0px; width: 90%; list-style: none;}
.zFMenuHelpTopUl li a{color:#4d4d4d;font-weight:bold;}
.zFMenuHelpTopUl li:last-child{color:#35a187;font-weight:bold; list-style: none;}
.zFMenuHelpTopUl li:last-child span{font-size: 1.3em;}

.zFMenuHelpTopUl li:nth-child(4), .zFMenuHelpTopUl li:nth-child(5) {width: 43%;}

/* transition mobile */
.zFMenuHelpButton{ width: 40px; height: 30px; border: 1px solid #ccc; padding: 5px 4px; position: absolute; margin: 10px; right:0; background: #fff; border-radius: 2px; cursor: pointer; display: block;}
.zFMenuHelpButton.zFActiveButton{ box-shadow: 0px 0px 8px #ccc; background: #f1f1f1;}
.zFOpenHelpTop{ transition: margin-top 1s; -webkit-transition: margin-top 1s; margin-top: 0; margin-bottom: 20px;}
.zFClosedHelpTop{ transition: margin-top 1s; -webkit-transition: margin-top 1s;}

.zFMenuLogoContainer{background:#35a187; position: relative; min-height:95px;  width: 100%;}
.zFlogoContainer{text-align: center;}
.zFlogoContainer img{margin: -10px 0 0 0; max-width: 50%;}

.zFListMainMenu li{list-style: none;float:left; text-align: center; width: 100%; max-width: 100%; margin: 5px 0;}
.zFListMainMenu li:hover {background: #228a71;}
.zFListMainMenu li a{display: block;}
.zFListMainMenu li a:hover{text-decoration: none;}
.zFListMainMenu li a:hover svg{margin-bottom: -5px; transition: all 0.5s ease;}
.zFListMainMenu li a span{display: table-cell; height: 45px; line-height: 35px; vertical-align: middle; width: 70%; margin: 5px 0 0 0; color: #fff;font-size: 0.85em; font-weight: bold; text-align: left; padding-left: 15px; float: left;}
.zFListMainMenu li a svg path{fill:#fff;}
.zFListMainMenu li svg, .zFListMainMenu li img {max-width:30px; float: left;  margin-left: 10px;}
.zFTopLineHeightMenu{line-height: 33px;}

.zFTopSearchUserCont{background-color:rgba(255, 255, 255, 0.5); z-index:1; width: 100%; min-height: 110px; position:relative; box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1);}

.loginInfo{margin: 15px 0 5px 0;font-size: 14px; text-align: center;}
.loginInfo span{line-height: 33px;}
.loginInfo span a{color: #333333; font-weight: bold;}

#DivSearch{padding: 12px 0 0 0;}
#DivSearch div input[type="text"]{padding: 0 40px 0 40px;}
.zFSearchIcon {position: absolute;top: 6px;left: 15px;}
.zFHeaderSearch{width: 100%;border-radius: 15px;border: 0;height: 35px; border: 1px solid #adadad;}
.zFTopSearchSubmit {position: absolute;top: 5px;right: 12px;background: transparent;color: #35a187;cursor: pointer;border: 0;font-weight: bold;font-size: 1.25em;max-width: 55px;}
.zFAdvancedSearchTxt a{color:#616161;}
.zFCartTop{padding-top: 4px;}
.zFCartTop a span{text-decoration: none;font-size: 0.9em;color: #fff;line-height: 26px;}
.zFCartTop a svg{float: right;}
.zFCartNumberProds {border-radius: 50%;width: 25px;height: 25px;text-align: center;display: block;background: #616161;position: absolute;right: 4px;top: 5px;}
.zFMainBanner{width: 100%; min-height: 1px; text-align: center; z-index: 0; position: relative;}
.zFMainBanner img{max-width: 100%; margin-top: 0px;}



/* - category mobile:begin - */
.zFSmallMenuContent{width: 100%; min-height: 45px; line-height: 35px; border: 2px solid #228a71; margin-top: 20px; border-radius: 4px; cursor: pointer;}
/*.FCHome .zFSmallMenuContent{display: none;}*/
.zFSmallMenuTit{color: #FFFFFF; font-size: 1.4em;}
.zFSmallMenuIcon{text-align: right; padding-top: 5px;}
.zFSmallMenuList{display: none;}
/*.FCHome .zFSmallMenuList{display: block;}*/
/* - category mobile:end - */

/*--End BarraTopo--*/

/*--Rodape--*/

.zFFooterPayment ul li img{max-width: 70%;}
.zFAllFormsStore .zFFooterPayment ul{margin: 0 auto;max-width: 380px;}
.zFAllFormsStore .zFFooterFreight ul{margin: 0 auto;max-width: 260px;}
.zFAllFormsStore .zFFooterSecurity ul{margin: 0 auto;max-width: 205px;}
.zFAllFormsStore .zFFooterSecurity ul li{margin-left: 5%;}

.zFFooterPhoneContent{width: 100%;float: right !important;color: #ffffff;}
.zFFooterPhone{min-height: 67px;margin: 0 auto;background-color:#35a187;margin-bottom: 25px !important;}
.zFFooterPhoneContent ul li {float: right;padding-left: 5px;}
.zFFooterPhoneNumber{width: 100%;max-width: 180px;padding: 10px 0;text-transform: uppercase;}  
.zFFooterPhoneNumber h5 {font-size: 0.75em;}
.zFFooterPhoneContent ul li {float: right;padding-left: 5px; list-style: none;}
.zFFooterTextAtend{width: 100%;max-width: 130px;text-transform: uppercase;font-weight: bold;font-size: 16px;padding-top: 18px;}  
.zFFooterPhoneNumber h5{margin: 0;}
.zFFooterPhoneNumber h5 span {font-size: 2.25em;font-weight: bold;}
.zFFooterPhoneNumber h5 small {font-size: 1.1em; color: #fff;font-weight: bold;}
.zFFooterBanners{max-width: 100%; margin: 15px auto; text-align: center;}
.zFFooterBanners div img{max-width: 100%;}

.zFAllFormsStore ul{margin: 0;}
.zFAllFormsStore ul li{list-style: none;float: left;line-height: 46px; margin: 0 2px;}
.zFAllFormsStore ul li:first-child{margin-left: 0;}
.zFAllFormsStore ul li:last-child{margin-right: 0;}
.zFAllFormsStore h5{color: #3a3a3a; text-transform: uppercase;}

.zFFooterMenu{margin-bottom: 25px;}
.zFFooterMenu ul:first-child{float: left; width: 42%;}
.zFFooterMenu ul:last-child{float: right; width: 57%;}
.zFFooterMenu ul li{list-style: none;}
.zFFooterMenu ul li a{color: #616161; text-decoration: underline;}

.zFFooterNews{padding: 0 0 0 25px;}
.zFFooterNews h5{color:#35a187; font-size: 1.4em;display: block; margin-top: 0;font-weight: bold;}
.zFFooterNews span{color:#6b6b6b; margin-top: 0;}

.zFFormNews{background:#35a187;display: table;padding: 14px 0 0 0; width: 100%;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;margin: 10px 0;}
.zFFormNews input[type="text"], .zFFormNews input[type="email"]{border-radius: 15px; height: 32px; width: 100%; border:1px solid #cdcdcd;}
.zFFormNews input[type="text"] {padding: 3px 5px 3px 7px;}
.zFFormNews input[type="email"]{padding: 3px 5px 3px 15px;}
.zFBtnSubmitNews{border:0; background: transparent;color:#35a187; font-weight: bold; font-size: 1.1em; position: absolute;top: 4px;right: 10px;}
.zFFooterNewsTxt{width: 100%; max-width: 450px; display: block;}

.zFSocialsFooter{margin-top: 0px;}
.zFSocialsFooter h4{font-size: 1em;}
.zFSocialsFooter ul li{float: left; list-style: none;}
.zFEnterpriseInfos{margin: 0 0 25px 0; text-align: center;}
.zFEnterpriseInfos span{font-size: 10px;color:#626262;}
/*--End Rodape--*/

/*--Home--*/
/*Owl Carousel*/
.owl-carousel .item{margin: 0 4px;}
.owl-carousel .owl-prev{position: absolute;left: -50px;top:40%; background: transparent url(../images/setacarrocel1.svg) no-repeat !important; min-height: 53px;}
.owl-carousel .owl-next{position: absolute; right: -50px; top:40%; background: transparent url(../images/setacarrocel2.svg) no-repeat !important;min-height: 53px;}

.zFProdHomeContainer{border: 1px solid #dedede;margin: 5px 0;padding: 10px 9px;min-height: 310px !important;max-height: 310px;cursor: pointer;}
.zFProdHomeImg {min-height: 180px;text-align: center;}
.zFProdHomeImg img {max-width: 100%;max-height: 175px;}
.zFHomeContainer {z-index: 1; background: #fff;position: relative;padding: 20px 0 0 0;}
.zFHomeBanners{margin-bottom: 20px;}
.zFHomeBanners h5{color: #616161; font-weight: bold;text-transform: uppercase;font-size: 1.1em; margin-bottom:0;}
.zFHomeBanners span{color: #616161;}


.zFTitleNewsForm{margin-bottom: 30px;}
.zFTitleNewsForm h5{color: #fff; font-weight: bold;margin: 0;line-height: 32px;font-size: 1.1em;}
.zFTitleNewsForm h1{margin-top: 10px;}

.zFTitleNewsForm svg{vertical-align: middle;margin-left: 5px;}

.zFHomeTitles{-webkit-margin-before: 0;-moz-margin-before: 0;-webkit-margin-after: 0;-moz-margin-after: 0;margin-top: 30px;padding-left: 0px; text-align: center;}
.zFHomeTitles.zFPromDestaque{ position: absolute!important; margin-top: 92px!important;}
.zFHomeTitles a{color:#35a187;text-transform: uppercase; font-size: .52em;text-decoration: none;}
.zFHomeTitles a:hover{color:#35a187;text-transform: uppercase;text-decoration: none;}
.zFHomeTitles a:visited{color:#35a187;text-decoration: none;}
.zFHomeTitles a svg{vertical-align: middle;max-width: 35px;}
.zFHomeTitles a svg path{fill:#35a187;}

.zFBannerHome img{width: 100%;}

.zFBadgePromo{position: absolute; top: 0;left: 4px;}
.BotDestProdOut{position: absolute; top: 0;left: 4px;display: none;}
.BotDestProd{position: absolute; top: 0;left: 4px;display: none;}
.zFNomeProdContainer{color:#616161; font-weight: normal;font-size: .85em;}
.zFNomeProdContainer:visited{color:#616161; font-weight: normal;}
.zFPriceContent .prices .int{font-size: 1.3em;}
.zFPriceContent .prices .dec {font-size: .8em;}
.zFPriceContent .prices .currency{font-size: .8em;}
.zFPriceContent .installments{color: #4b4d4c;padding-top: 5px;}
.zFPriceContent .old-price{width: 50%; display: inline; color: #7d7d7d;}
.zFPriceContent .old-price span{font-weight: bold;}
.zFPriceContent .price {width: 50%; display: inline; color: #35a187;}
.zFPriceContent .por {display: inline;}
.zFPriceContent .prices{min-height: 45px;}
/*--End Home--*/

/*--ProdLista - Listagem--*/
.zFProdListContainer{border: 1px solid #dedede;margin: 5px 0 10px 0;padding: 10px 9px;min-height: 310px !important;max-height: 310px;cursor: pointer;}
#idPageCountFC{display: none;}
#idFoundFC{display: none;}

.zFHeaderProdTop{background: #EFEFEF; padding: 10px 0; margin-bottom: 10px; min-height: 110px; width: 100%;}
.zFBreadCrumb{width: 100%; float: left; padding: 0 0 0 14px;font-weight: bold; font-size: 13px;min-height: 25px; line-height: 25px;}
.zFBreadCrumb span{margin-right: 5px;float: left;display: block;font-size: 13px;}
.zFBreadCrumb li{list-style: none;}
.zFBreadCrumb a, .zFBreadCrumb li a{color:#333; font-weight: normal;}
.zFProdQtd{width: 100%; display: block; float: left;font-weight: bold; font-size: 13px; text-align: center;}
.zFSelectOrder{float: right; padding: 0 14px;width: 100%; text-align: center;}
.zFSelectOrder .smSelect {width: 80%; padding: 8px; font-size: .9em; background: #ffffff; border:1px solid #adadad;}
#idTxtIntroFoundProdsFC{display: none;}
.ProductList .Titulos{display: none;}
.ProductDet #TabListaProdutos{margin: 30px 0 0 0;}

/* ProdNotFound */
.zFProdNotFoundHeader{margin-top: 40px;}
.zFProdNotFoundHeader h2{font-size: 1.65em; color: #b20811; font-weight: bold;}
.zFProdNotFoundHeader p{font-size: 1.1em; color: #4b4d4c;}
.zFProdNotFoundHeader a{color: #4b4d4c; text-decoration: underline;}
.zFProdNotFoundHeader a:hover{color: #b20811;}
.zFNotFoundIcon{text-align: center;}


/*---Filtros barra esquerda---*/
.zFTitleFilters{font-weight: bold; font-size: 15px;}

#idPathSearchTextEmptySepFC, #idPathSearchTextEmptyFC{display: none !important;}

#idUlPathCatQtFC li a:before, #idUlAdic1QtFC li a:before, #idUlAdic2QtFC li a:before, #idUlAdic3QtFC li a:before{content: url(../images/zffilterlist.png) " ";}
#idUlPathCatQtFC li a, #idUlAdic1QtFC li a, #idUlAdic2QtFC li a, #idUlAdic3QtFC li a {color: #797979;text-transform: uppercase;font-size: 12px; font-weight: bold;}

#idUlPathSearchFC .del a{background: url(../images/zfclosefilter.svg) 0 1px no-repeat !important; background-repeat: no-repeat; background-position: 0 2px; width: 18px; height: 18px;}
.zFBotRemoveFiltros{background: url('../images/removerfilters.svg') no-repeat; padding: 6px 50px 5px 5px; color: #fff; margin-top: 5px; display: block; height: 34px;}

#idPathSearchCatFC a, #idPathSearchAdic1FC a, #idPathSearchAdic2FC a, #idPathSearchAdic3FC a{color:#35a187; font-size: 15px;}
#idPathSearchCatFC, #idPathSearchAdic1FC, #idPathSearchAdic2FC, #idPathSearchAdic3FC{display: block !important;clear: both;}
.pad{display: none !important;}

#idDivLinkAdvancedSearchFC a{color: #4c4c4c; font-weight: bold; text-decoration: underline;}
.EstTitFiltroFC{font-weight: bold;}

.zFLeftAdvSearch{background:#dcdcdc; border-radius: 10px;padding:10px 10px;}
.zFLeftAdvSearch h3{font-weight: bold; text-align: center;}
.zFLeftAdvSearch select{width: 100%; min-height: 25px;}
.zFLeftAdvSearch table{width: 100%;}
.zFLeftAdvSearch input[type="text"] {width: 60px;height: 25px;padding: 4px;}
.zFLeftAdvSearch input[type="image"] {width: 90%;display: table; margin: 10px auto 0 auto;}
.zFLeftAdvSearch label {font-size: 12px;font-weight: normal;padding-right: 5px;}
.zFAdvSearchCheckOpt label{font-size: 13px; margin: 5px 0;}
.zFLeftAdvSearch .zFLabelAdvSearch{display: block;padding: 20px 0 10px 0;font-size: 14px;font-weight: bold;}


.zfListLeftBar ul .Cat1FC a{display: block; color: #4e4e4e; padding: 0 0 0 26px;}
.zfListLeftBar ul li{list-style: none;}
.zfListLeftBar .CatSeeMoreFC{display:none;}

.zfListLeftBar div[data-name = "Estetoscópio"] .Cat0FC a{background: url(../images/icestetoscop.svg) no-repeat; background-size: 39px; padding: 8px 0 0 48px; display: inline-block;}
.zfListLeftBar div[data-name = "Aparelhos de Pressão"] .Cat0FC a{background: url(../images/icappressao.svg) no-repeat; background-size: 39px; padding: 8px 0 0 48px; display: inline-block;}
.zfListLeftBar div[data-name = "Aparelhos Médicos"] .Cat0FC a{background: url(../images/icoapmedicos.svg) no-repeat; background-size: 39px; padding: 8px 0 0 48px; display: inline-block;}
.zfListLeftBar div[data-name = "Esterelização"] .Cat0FC a{background: url(../images/icestere.svg) no-repeat; background-size: 39px; padding: 8px 0 0 48px; display: inline-block;}
.zfListLeftBar div[data-name = "Bio Segurança"] .Cat0FC a{background: url(../images/icbioseg.svg) no-repeat; background-size: 39px; padding: 8px 0 0 48px; display: inline-block;}
.zfListLeftBar div[data-name = "Resgate e Salvamento"] .Cat0FC a{background: url(../images/icresg.svg) no-repeat; background-size: 39px; padding: 8px 0 0 48px; display: inline-block;}
.zfListLeftBar div[data-name = "Equipamentos"] .Cat0FC a{background: url(../images/icequip.svg) no-repeat; background-size: 39px; padding: 8px 0 0 48px; display: inline-block;}



.Cat0FC{margin: 20px 0 16px 0;/*text-transform: uppercase;*/}
.zfListLeftBar .Cat0FC{line-height: 31px;}
.Cat0FC a, .Cat0FC a:active{color: #35a086; font-weight: bold;}
.zFArrowCat{width: 13px; height: 8px; background: url(../images/arrowcatclosed.png) no-repeat; float: right; margin:22px 15px 0 0;}
.zFArrowCatClosed{width: 13px; height: 8px; background: url(../images/arrowcatopened.png) no-repeat; float: right; margin-right: 15px;}

.ProductDet .zFHeaderProdTop{display: none;}
/*--End ProdLista - Listagem--*/


/*--ProdDet - Detalhe do Produto--*/
.ProductDet .Titulos{display: none;}
.zFProdDetCatCrumb{margin:0 0 10px 0;}
.zFProdDetCatCrumb .EstPathCat ul li span a{color:#35a187; font-weight: bold;}
.zFNameProdDet{font-weight: bold;font-size: 1.5em;}
.zFProdDetCod strong{ font-weight: normal; margin-right:6%;}

.zFDetLinkComprar a:hover{text-decoration: none;}
.BotComprar{font-size:0.8em; color:#848484; vertical-align: middle;}
.BotComprar img{margin: -5px 5px 0 0;}

.zFDescritors{padding: 5px 0px; margin: 20px 0;}
.zFDescritors table{margin-bottom: 5px;}
.zFDescritors li{list-style: none;}
.zFDescritors .smSelect{background: #FFFFFF; padding: 2px;}
.AdicNome{color: #505050; font-weight: bold; display: none}
.AdicItem{
color: #35a187;
font-weight: bold;
border-style: solid;
border-color: #35a187;
padding: 5px;}

.zFSmDescription{color:#3d3d3d;}
.zFProdDetPrice p{color:#35a187;margin: 0;font-size:1.1em;}
.ProductDet .FCCurrencyLabel{font-size: 2em;color:#35a187;}
.ProductDet .FCPriceInt{font-size: 2.5em;color:#35a187;}
.ProductDet .FCPriceCent{font-size: 1.7em;color:#35a187;}
.zFPriceParcels{margin:0 0 15px 0;}
.zFDetSeeMore{color:#35a187; cursor: pointer;}

.titleTabParc{height: 50px;font-size: 20px!important;box-shadow: 0 -4px 13px -2px #ccc;border-top-right-radius: 15px;border-top-left-radius: 15px; color: #35a187 !important;}
.titleTabParc,.subTitlesTabParc{background: #fff !important;}
.tabpar {background-color: #e9e9e9;}
.EstParcImpar, .tabpar {padding: 2px 13px !important; text-align: center;color: #000; font-size: 0.94em;}
.zFZoom{border:1px solid #ccc; text-align: center;width: 90%;margin: 0 auto; max-width: 100%;}
.MagicThumb-swap{width: 75px;height: 75px;border: 0px;line-height: 70px;float: left;margin: 5px 2px 10px 0;border: 1px solid #ccc;}
.MagicThumb-swap img{max-width: 100%; max-height: 75px;}
.MagicZoomPlus img{max-width: 410px;}

#idDivCEPFC{margin: 25px 0; max-width: 296px;}
#idDivTitCEP{box-shadow: 0 -4px 13px -2px #ccc;height: 45px; border-radius: 15px; padding: 12px 15px 5px 15px;color:#35a187;font-size: 20px!important;box-shadow: 0 -4px 13px -2px #ccc;border-top-right-radius: 15px;border-top-left-radius: 15px;color: #35a187 !important;font-weight: bold; text-align: center;}
#idDivTitCEP img{margin: -5px 10px 0 0;}
.FieldCEPQty{width: 70px; float: left;}
.FieldCEPQty label{float: left; margin-top: 13px; margin-right: 2px; margin-left: 10px;}
.FieldCEPQty input[type="number"]{max-width: 30px; float: left; height: 30px; border-radius: 5px;border: 1px solid #ccc; margin-top: 8px;}
.FieldCEPNum,.FieldCEPBtn{float: left;}
.FieldCEPBtn{cursor: pointer;}
.TxtCEPCalc{display: block;}
#idDivContentFieldsCEP{position: relative; min-height: 80px;}
#idDivImgLoadingCEPFC{width: 100%; text-align: center;}

.FieldCEPNum{margin: 0;}
.FieldCEPBtn{margin: 9px 0 0 0;}
#idDivCEPCalc{text-align: center; font-weight: bold;font-size: .95em;}
.FieldCEP input[type='text']{border-radius: 5px;border: 1px solid #ccc; margin-top: 8px; max-width: 170px; margin-left: 3px; margin-right: 5px;}

.ZipOptions{margin: 10px 10px 0 10px;}
.ZipOption{font-size: 0.9em; min-height: 48px; border-bottom:1px solid #ccc; padding-top:7px;}
.ZipOption:last-child{border-bottom:0;}
.ZipNameObs{width: 200px; float: left;}
.ZipName{font-weight: bold;}
.ZipObsVal{font-size: 0.9em;}
.ZipValue{color: #35a187;font-weight: bold;}

.zFTableParcelas{margin: 25px 0;}

/*Descrição HTML*/
.zFTabbedInfos {margin-top: 40px;}
.zFTabs {list-style: none;}
.zFTabs li {display: inline; text-align: center;}
.zFTabs li a {color: #474747; float: left; display: block; padding: 14px 0px; margin-right: 5px; position: relative; left: 1px; border-top-left-radius: 10px; border-top-right-radius: 10px; text-decoration: none; box-shadow: 0px 6px 25px 3px rgba(0,0,0,0.3); width: 48%; font-size: 0.9em;}
.zFGroupTabs:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.zFTabWrapper { position: relative; min-height: 250px;top: -10px;}
.zFTabWrapper:before {content: ""; position: absolute; z-index: -2; top: 0; bottom: 10px; left: 10px; right: 10px; border-radius: 100px / 10px; box-shadow: 0 0 12px rgba(0,0,0,0.8);}
.zFTabbedInfos div div { background: #fff; padding: 20px; min-height: 250px; position: relative; top: -1px; left: 1px; width: 100%; }
.selected-tab {background: #fff;}
.zFLastInLine {margin-top: 40px !important;}

.zFSeparator hr{height: 2px; background:#35a187; color: #35a187; clear: both;}

#idListProdCrossFC{overflow: hidden;height: 280px;position: relative;}
#idProdCrossFC ul li {display: inline-block;float: left;padding: 12px;border: 1px solid #dedede; margin: 0 5px 0 5px;width: 100%; max-width: 95%;min-width: 170px;height: 280px;}
.EstImageProdCross img {max-width: 180px !important;max-height: 150px !important;}
.EstNameProdCross{font-size: 12px;line-height: 17px;margin-bottom: 5px;display: block;height: 54px;}
.EstNameProdCross a{color:#616161; text-decoration: none;}
.EstCatProdCross,.EstDescrProdCross{display: none;}
#idTitProdCrossFC{}
#idTitProdCrossFC{color:#35a187;font-weight: bold; font-size: 1.5em;margin: 0 0 10px 0;}

.EstPriceProdCross .FCCurrencyLabel{font-size: 1em;}
.EstPriceProdCross .FCPriceInt {font-size: 1.8em;}
.EstPriceProdCross .FCPriceCent { font-size: 1.2em;}


/*--End ProdDet - Detalhe do Produto--*/


/*--BarraEsquerda--*/
.zFLeftBar{display: none; padding-top: 40px;}
.ProductList .zFLeftBar{display: block;}
.zfListLeftBar h2{font-size: 1em; font-weight: bold;}
/*--End BarraEsquerda--*/

/*--Cesta--*/
.FCCartLeftCol{margin:0 0 35px 0; width: 100%;}
.FCCartRightCol{display:none;}
.Titulos{color:#35a187;}
.FCCartStillShopping button, .FCCartRecalculate button{width: 100%;min-height: 47px;transition: all 0.5s ease;font-size: 100%;font-size: 1.2em;background-color: #e2e2e2;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-border-radius: 10px;border: none;padding: 7px 15px 7px 15px;color: #35a187;cursor: pointer;text-transform: uppercase; font-weight: bold;}
.FCCartStillShopping button:hover, .FCCartRecalculate button:hover{background-color: #35a187; color: #FFFFFF;}
.zFPedTopoSeparator{width: 100%; min-height: 1px; background:#35a187; height: 12px;border-bottom:1px solid #FFFFFF;}
.FCCartBuy button {background-color:#35a187;font-size: 1.5em; font-weight: bold; height: 60px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-border-radius: 10px;transition: background-color 0.5s ease;}
.FCCartBuy button:hover{background-color: #e2e2e2; color:#35a187;}
#FCCartFreightSimulationBut,#FCCartRightFreightSimulationBut{transition: background-color 0.3s ease;background-color: #8dc3a0;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-border-radius: 3px;border: none;padding: 5px 20px 5px 20px;color: #fff;cursor: pointer;}
.FCCartItemCont a{color:#35a187; font-weight: bold;}
.zfListLeftBar ul .Cat1FC a:before {content: url(../images/catIndices.png); margin: 0 5px 0 0;}
/*--End Cesta--*/


/*--Checkout--*/
.zFMenuHelpTopUlPed{line-height: 36px; margin: 0 auto; max-width: 570px;}
.zFlogoContainerPed img{line-height: 36px;float: none; margin:20px 0 10px 0; max-width: 45%;}
.zFMenuHelpTopUlPed li{float: left;margin: 0 10px; margin-top: 5px; text-decoration: underline; list-style: none; }
.zFMenuHelpTopUlPed li a{color:#4d4d4d;font-weight:bold;}
.zFMenuHelpTopUlPed li:last-child{color:#35a187;font-weight:bold; list-style: none;}
.zFMenuHelpTopUlPed li:last-child span{font-size: 1.3em;}
/*--End Checkout--*/

/*--Internas--*/
.FCRegister #FCFormContainer{border-radius: 10px;background: #e9e9e9 !important;}
.FCRegister #FCFormContainer input[type="email"], .FCRegister input[type="password"], .FCRegister input[type="text"], .FCRegister select {box-shadow: 1px 1px 4px #CCC inset;border: 1px solid #CCC;border-radius: 5px !important;background: #fff;}
#idNextPageFC a {background: #35a187;width: 250px;padding: 15px 15px;border-radius: 10px;color: #fff;text-decoration: none;display: block;line-height: 30px;vertical-align: middle;font-size: 20px; font-weight: bold; text-transform: uppercase; margin: 20px 0 0 0;}
#idPreviousPageFC a {background: #e2e2e2;width: 250px;padding: 15px 15px;border-radius: 10px;color: #35a187;text-decoration: none;display: block;line-height: 30px;vertical-align: middle;font-size: 20px; font-weight: bold; text-transform: uppercase; margin: 20px 0 0 0;}
#idImgBotNextPageFC{float: right;}
#idImgBotPreviousPageFC{float: left;}

.FCRegister #idTabRegisterFC td {padding: 3px 5px;}
.FCRegister .EstTabTopo {padding: 10px 0;background: #dedede;color: #373737;font-size: 15px; font-weight: bold;}
.FCRegister #idTabRegisterFC td {padding: 3px 5px;}
.FCRegister .smText input[type="text"], .FCRegister .smText input[type="password"], .FCRegister .smText input[type="email"], .FCRegister .smText select {min-width: 50px;box-shadow: inset 1px 1px 4px #cccccc;border: 1px solid #cccccc;padding: 0 5px;line-height: 28px;height: 30px;margin: 3px;}
.EstNomeCampo font{color:#35a187;}
#idTabRequiredFieldFC td:first-of-type{background:#35a187;}

.FCNewsletter #FCFormContainer input[type="email"], .FCNewsletter input[type="password"], .FCNewsletter input[type="text"], .FCNewsletter select {box-shadow: 1px 1px 4px #CCC inset;border: 1px solid #CCC;border-radius: 5px;background: #fff;}
#FCFormContainer{border:0; background: transparent;}
.FCNewsletter .zFLeftAdvSearch{display: none;}
.EstRequiredField{color:#35a187 !important;}
.EstDivRequired { display: none;}
.EstDivRequired .EstDivCorRequired{background:#35a187 !important;}
#EnviarAssinante{background: #35a187;width: 180px;padding: 7px 15px;border-radius: 8px;color: #fff;text-decoration: none;line-height: 30px;vertical-align: middle;font-size: 16px; font-weight: bold; text-transform: uppercase; margin: 20px 0 0 0;}

.FCAdvancedSearch #FCFormContainer input[type="text"], .FCAdvancedSearch #FCFormContainer select {width: 70%; box-shadow: 1px 1px 4px #CCC inset;border: 1px solid #CCC;border-radius: 5px;background: #fff; min-height: 32px; margin: 5px 0;}
.FCAdvancedSearch .FCLabelForm {width: 30%;float: left; margin: 5px 0;}
.FCAdvancedSearch #FCFormContainer .priceLimit .FCLabelForm{width: 100% !important; }
.FCAdvancedSearch #FCFormContainer .priceLimit .FCPriceLimitLabel{float: left;}
.FCAdvancedSearch #FCFormContainer .priceLimit input[type="text"]{width: 30%;}
.FCAdvancedSearch #FCFormContainer .buttonForm{background: #35a187;width: 200px;padding: 15px 15px;border-radius: 8px;color: #fff;text-decoration: none;line-height: 30px;vertical-align: middle;font-size: 20px; font-weight: bold; text-transform: uppercase; margin: 20px 0 0 0;}
.FCAdvancedSearch #FCFormContainer .buttonAddSearch {background:transparent;color:  #666;border: 0px;cursor: pointer;margin-top: 5px; text-decoration: underline;}
.FCAdvancedSearch #FCFormContainer .EstLinkASE{margin: 0;}
.FCAdvancedSearch #FCFormContainer .FCLabelForm{width: 30%;}


.FCHelp .EstTabTopo{background: #e9e9e9; color: #35a187; font-weight: bold; padding: 10px 5px; font-size: 1.1em;}
.StyRatePolicies li{list-style: inside; margin: 10px 5px;}

.FCContact #FCFormContainer input[type="text"],.FCContact #FCFormContainer input[type="email"], .FCContact select, .FCContact textarea{box-shadow: 1px 1px 4px #CCC inset;border: 1px solid #CCC;border-radius: 5px;background: #fff;}
.FCContact .buttonForm{background: #35a187;width: 180px;padding: 7px 15px;border-radius: 8px;color: #fff;text-decoration: none;line-height: 30px;vertical-align: middle;font-size: 16px; font-weight: bold; text-transform: uppercase; margin: 20px 0 0 0;}

.zFPageTitle{line-height: 45px;}
.zFContactUs input[type="text"],.zFContactUs input[type="email"], .zFContactUs select, .zFContactUs textarea{box-shadow: 1px 1px 4px #CCC inset;border: 1px solid #CCC;border-radius: 5px;background: #fff;}

.zFErr404Txt{margin-top: 10%; margin-bottom: 5%;}
.zFErr404Txt h2{font-weight: normal;font-size: 4em; color:#35a187;}
.zFErr404Txt p{color:#616161; font-size: 1em;}
.zFBtnConainer{width: 250px; display: table; margin: 10px auto 200px auto;}
.zFBtnConainer img{max-width: 100%;}

.FCTrack #FCFormContainer{border-radius: 10px;background: #e9e9e9 !important;}
.FCTrack #FCFormContainer input[type="text"],.FCTrack #FCFormContainer input[type="email"], .FCTrack #FCFormContainer input[type="password"]{box-shadow: 1px 1px 4px #CCC inset;border: 1px solid #CCC;border-radius: 5px;background: #fff;}
.FCTrack #FCFormContainer .buttonForm{background: #35a187;width: 200px;padding: 15px 15px;border-radius: 8px;color: #fff;text-decoration: none;line-height: 30px;vertical-align: middle;font-size: 20px; font-weight: bold; text-transform: uppercase; margin: 20px 0 0 0;}
.FCTrack #FCFormContainer{margin: 0 auto 25px auto;}

.EstTabPedidoTit{background: #dfdfdf;color: #000000;font-weight: bold;}
.FCTrack table td {padding: 5px !important;font-size: 0.95em; border: 1px solid #fff;}
.FCTrack .EstTabPedido a{color:#35a187;}
.EstNomeCampo {color: black;font-size: 0.95em;font-weight: bold;}
.EstTabPedido{background: #f4f4f4;font-weight: bold;}
.EstTabPedidoFrete {background: #f4f4f4;font-weight: bold;}
.EstTabPedidoTotal {background: #f4f4f4;font-weight: bold;}
.EstTabPedidoNome a, #idRecoverOrderFC a{color:#35a187; font-weight: bold;}
#idLinkBoletoFC{display: none;}
/*--End Internas--*/

/*--Categorias.htm--*/
ul{-webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0; -webkit-margin-end: 0; -webkit-padding-start: 0; -moz-margin-before: 0; -moz-margin-after: 0; -moz-margin-start: 0; -moz-margin-end: 0; -moz-padding-start: 0;margin-before: 0;margin-after: 0;margin-start: 0;margin-end: 0;padding-start: 0; padding: 0;}
.zFCatContainer .CatContainerFC{min-width: 260px; min-height: 310px; box-sizing: border-box; padding: 70px 0 0 0; margin: 0 5px; float: left;  position: relative; background-repeat:no-repeat; background-size: 300px; margin-top: 25px;cursor:pointer; box-shadow: 0 0 10px 0 #ccc;}
.zFCatContainer .CatListFC{width: 100%; height: 100%; background: #fff; opacity: 0.9; margin: 0; padding: 10px 0 0 0;}
.zFCatContainer .CatListFC li{list-style: none; padding:2px 6px 2px 12px; box-sizing: border-box; text-align: left;} 
.zFCatContainer .CatListFC li a{text-decoration: none;}
.zFCatContainer .CatListFC .MainCatFC{font-size: 18px; font-weight:bold;}
.zFCatContainer .CatListFC .SubCatFC{padding-left:20px;}
.zFCatContainer .CatSeeMoreFC{position: absolute; bottom: 0; background:url(../images/SeeMore.png) #35a187 no-repeat 95% 8px; width: 100%; height: 40px; box-sizing: border-box; padding: 10px 10px; text-align: left; }
.zFCatContainer .CatSeeMoreFC a{color: #fff; font-weight: bold;}
.zFCatContainer .CatListFC li:nth-child(n+6){display: none;}
.zFCatContainer .Cat0FC{margin: 10px 0 0 0; text-align: center !important;}
.zFCatContainer .Cat0FC a{font-size: 19px; font-family:arial; text-transform: capitalize; color: #b18c49; font-weight: bold;}
.zFCatContainer .Cat1FC a{font-size: 12px; font-family:arial; color: #343434; font-weight: bold;}
.zFCatContainer .Cat1FC:before {content: url(../images/catIndices.png); margin-right: 5px;}
.zFCatContainer .Cat2FC{font-size: 15px; padding-left:25px !important; font-family:'Open Sans',verdana,arial;}

/* init mixtiup */
.sort{cursor: pointer;}
.FCBtnMixit{display: inline-block;vertical-align: middle;margin: 5px;background: #e8e8e8;color: #555555;padding: 8px; box-sizing: border-box;border-top: 1px solid transparent;border-bottom: 1px solid #f2f2f2; border-radius: 3px; font-weight: bold;}
.activeCat{background: #b18c49;color:#FFF;}
/*--End Categorias.htm--*/


/* Contato */
.zFTalkToUsIconText h1{font-size: 1.5em;}
.zFContactBoxMaps{}


/* Carrinho - Cart */
.EstTabPedidoRef, .EstTabPedidoAdicNome, .EstTabPedidoAdicItem{font-size: 0.9em;}
.FCCart #idFCLeftContentRight{max-width: 95%; margin: 0 auto;}

/* Busca Avancada */
.FCAdvancedSearch .EstLinkASE {text-align: center; margin: 0px 0 20px 0;}
.FCAdvancedSearch .buttonAddSearch { background-color: transparent; color: #333333; margin-top: 0px;  width: 42%;font-size: 0.9em; text-decoration: underline;}

/* Ajuda */
#idHelpFC #idBotCartFC {max-width: 140px;}

@media(min-width: 320px){
  .zFXsTextCenter{text-align: center;}
  .owl-carousel {margin: 0 auto;width: 65% !important;}

  /* Header BarraTopo : begin */

  /* Header BarraTopo :  end */
}

@media only screen and (min-width: 768px){
  .Titulos {font-size:32px;}
  .owl-carousel{width: 90% !important;}

  /* BarraTopo : begin*/
  .zFSmallMenuContent{display: none;}
  .zFSmallMenuList{display: block;}
  .zFMenuHelpButton{display: none;} /* transition mobile */
  .zFMenuHelpTopUl{-webkit-transition: margin-top 0s; margin-top: 0px; display: block;}
  .zFMenuHelpTopUl li{float: left;margin: 0 10px; margin-top: 10px; width: auto; list-style: disc;}
  .zFMenuHelpTopUl li:nth-child(4), .zFMenuHelpTopUl li:nth-child(5) {width: auto;}
  .zFMenuHelpTopUl li:first-child{ list-style: none;}
  .zFlogoContainer{text-align: left;}
  .zFlogoContainer img{max-width: 100%;}
  .zFListMainMenu li{margin: 12px 2.7% 5px 2.7%; width: auto; max-width: 90px;}
  .zFListMainMenu li:hover{background: transparent;}
  .zFListMainMenu li a span{display: none; font-size: 0.75em; float: none; width: 100%; line-height: 15px;}
  .zFListMainMenu li svg, .zFListMainMenu li img {margin-top: 12px; float: none; max-width: 100%; margin-left: 0px;}
  .loginInfo{text-align: left;}
  
  /* BarraTopo : end */

  #topcontrol{display: none;}

  /* Home : begin */
  .zFTopSearchUserCont{min-height: 58px;}
  .zFTitleNewsForm{margin-bottom: 35px;}
  .zFHomeTitles{text-align: left; padding-left: 46px;}
  .zFHomeTitles.zFPromDestaque{margin-top: 50px!important;margin-left:36px;}
  .zFHomeTitles a{font-size: .65em;}
  .zFHomeTitles a svg{max-width: 46px;}
  .zFFormNews{border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;}

  /* Home : end */

  /* Rodape : begin */
  .zFFooterPayment li img{max-width: 100%;}
  .zFFooterPayment ul{max-width: 400px; margin: 0 auto;}
  .zFAllFormsStore .zFFooterFreight ul{max-width: 310px;}
  .zFFormNews{padding: 4px 0;}
  .zFEnterpriseInfos{text-align: left;}
  /* Rodape : end */

  /* EstiloProduto : begin */
  #TabListaProdutos{margin: 40px 0 0 0;}
  .zFHeaderProdTop{width: 100%; min-height: 55px; background: #FFFFFF;}
  .zFBreadCrumb{width: 40%;}
  .zFProdQtd{width: 25%; text-align: left;}
  .zFSelectOrder{width: 35%; padding-right: 14px; text-align: right;}
  .zFSelectOrder .smSelect {width: 90%; padding: 2px; font-size: .85em;}
  .zFZoom{margin: 0;}
  .zFProdDetCod strong{margin-right:0;}
  .zFNameProdDet{font-size: 2.4em;}
  .zFTabs li a {padding: 14px 10px; margin-right: 10px;width: 250px; font-size: 1.2em;}
  .EstParcImpar, .tabpar {font-size: 0.96em;}
  #idProdCrossFC ul li{max-width: 31.888%;}
  /* EstiloProduto : end */

  /* Track - Cadastro : begin */
  .FCTrack table td {font-size: 1em;}
  /* Track - Cadastro : end */

  /* Carrinho - cart : begin */
  .FCCart #idFCLeftContentRight{max-width: 100%; }
  /* Carrinho - cart : end */
}

@media only screen and (max-width: 1023px){
  .zFHideXS{display: none !important; text-align: center;}
}

/* Medium */
@media only screen and (min-width: 1024px){
  .zFXsTextCenter{text-align: left;}


  /* BarraTopo : begin*/
  .zFListMainMenu li{margin: 12px .5% 5px .5%;}
  .zFListMainMenu li:hover{background: transparent;}
  .zFListMainMenu li a span{display: table-cell; text-align: center; padding-left: 0px;}
  .zFListMainMenu li svg, .zFListMainMenu li img {margin-top: 0px;}

  /* BarraTopo : end */

  /* Home : begin */
  .zFTitleNewsForm{margin-bottom: 0px;}
  .zFHomeTitles a{font-size: .8em;}
  .zFHomeTitles.zFPromDestaque{position: relative!important; margin-top: 10px!important;margin-left:0;}
  /* Home : end */

  /* Rodape : begin */
  .zFFooterPayment ul{max-width: 100%;}
  .zFSocialsFooter{margin-top: 50px;}
  .zFFooterNews h5{font-size: 1.8em;}
  .zFAllFormsStore .zFFooterPayment ul{margin: 0;max-width: 100%;}
  .zFAllFormsStore .zFFooterFreight ul{margin: 0;max-width: 100%;}
  .zFAllFormsStore .zFFooterSecurity ul{margin: 0;max-width: 100%;}
  .zFFooterPayment ul li img{max-width: 95%;}
  /* Rodape : end */

  /* EstiloProduto : begin */
  .EstParcImpar, .tabpar {font-size: 0.96em;}
  #idProdCrossFC ul li{max-width: 23.888%;}
  /* EstiloProduto : end */

  /* Checkout: begin*/
  .zFlogoContainerPed img{line-height: 36px;float: none; margin:20px 0 -11px 0; max-width: 100%;}
  .zFMenuHelpTopUlPed{line-height: 36px;float: right; margin:92px 0 -54px 0;}
  .zFMenuHelpTopUlPed li{text-decoration: none; list-style: disc; margin-top: 10px;}
  /* Checkout: end*/

  /*--Home--*/  
  /*--End Home--*/
}

/* Large */
@media only screen and (min-width: 1200px){
  /* EstiloProduto : begin*/
  
  /* EstiloProduto : end*/
}


/* M-Large */
@media only screen and (min-width: 1366px){
  /*--BarraTopo--*/ 
  .zFListMainMenu li{margin: 12px 1.7% 5px 1.7%;}
  /*--End BarraTopo--*/

  /* EstiloProduto :  begin */
    #idProdCrossFC ul li{max-width: 18.888%;}
    /*.EstParcImpar, .tabpar {font-size: 1.02em;}*/
  /* EstiloProduto :  end */
}

@media only screen and (min-width: 1441px){
  
}

/* iPad 1 & 2 */
/*@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1){ 
  .FCGridBtnZoomContent p, .FCGridImgExterna a{ font-size: 0.85em!important; }
  .zFListMainMenu li a{font-size: 0.75em!important;}
}

* WhatsApp */
.footer-sticky-whatsapp{position:fixed;width:60px;height:60px;bottom:20px;right:20px;border-radius:50px;text-align:center;box-shadow:1px 1px 2px #888;z-index:119;}