/* CSS Grid v1 - 08.07.2015 */

/*MagicZoom*/
.MagicThumb-caption{padding:2px 8px!important;}

/* classes geradas dinamicamente:being */
.FCCorGrid{}
.FCAdicional1Grid{}
.FCAdicional2Grid{}
.FCAdicional3Grid{}
.FCAdicionalD1Grid{}
.FCAdicionalD2Grid{}
.FCAdicionalD3Grid{}
/* classes geradas dinamicamente:end */

.FCNameProductGrid {font-size:28px;line-height:28px;margin:0 0 5px 0;color:#444444;}
.FCPriceGrid {width:100%;height:auto;margin-top:10px;}
.FCPriceGrid .EstParc {font-size:16px;color:#444444;}
.FCPriceGrid .Economize {font-size:14px;color:#1099DF;margin-top:3px;}
.FCCodProdGrid {font-size:12px;display:block;margin:0;padding-bottom:15px;}
.FCGridMain {width:100%;max-width:1260px;margin:0 auto;position:relative;}
.FCGridMain #idDivGridImg {width:40%;float:left;}
.FCGridMain #idDivGridImg p {margin:10px auto;}
img.ZoomIMG2 {border:1px solid #dadada;margin-right:6px;width:65px;height:65px;}
.MagicZoomPlus, .MagicZoomPlus:hover {cursor:pointer !important;}
.MagicZoomPlusHint {background:none !important;color:#fff !important;}
.FCContentGrid {width:60%;float:left;text-align:left !important;margin-top:-20px;}
.FCGridMain .FCDescritorGrid {min-width:26px;min-height:26px;display:block;text-align:center;border:1px solid #dadada;padding:5px;margin:0;line-height:26px;border-radius:26px;-moz-border-radius:26px;-webkit-border-radius:26px;}
.FCBoxGrid {position:relative;width:100%;height:auto !important;display:table;text-align:left;font-size:14px;margin-bottom:10px;z-index:1;}
.FCDescritorGridDisabled .FCDescritorGrid {background:#e2e2e2;color:#686868;cursor:not-allowed;}
.FCSelectedGrid {border-color:#111111;}
.FCStepGrid {min-height:20px;display:block;text-align:left;border:0;padding:0;}
.FCStepGridNumber {display:none !important;width:24px;height:22px;display:inline-block;float:left;padding-top:2px;border-radius:0px;background:#1099DF;color:#ffffff;text-align:center;}
.FCOptionSelected {display:inline-block;font-weight:700;color:#111111;}
.FCStepGridTitle  {display:inline-block;padding:0;float:left;margin:0 5px 0 0;}
.FCStepGridTitle.FCTitQtyInc {margin-left:5px;}
.FCSoldOutLabel span {background:#eee;color:#dadada;}
.FCSoldOutLabel .FCFlagEsgotadoGrid {width:18px;height:18px;position:absolute;margin:0;top:0px;right:-9px;background:#e17600;font-size:12px;color:#ffffff;line-height:14px;padding:0px;border:1px solid #dadada;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-align:center !important;z-index:1;}
.FCBoxGrid.FCResumeProduct {padding:0 0 0 0 !important;border:none;}
.FCDescritorGridActivated  {cursor:pointer;}
.FCCheckedGrid {width:16px;height:16px;position:absolute;background:url('../../images/checkedgrid.svg') no-repeat;z-index:1;top:0px;right:-4px;display:none;}
.FCSelectedGrid .FCCheckedGrid {display:block;}
.FCGridBtnZoom {display:block;text-align:center;margin-top:5px;}
.FCGridBtnZoom img {height:16px;}
.FCBtnEsgotadoGrid, .FCBtnConsultenos, .FCBtnComprarGrid, .FCBtnSelecioneGrid {width:100%;max-width:240px;height:auto;position:relative;text-align:center;cursor:pointer;margin:5px 0;float:left;text-align:center;margin:0px;}
.FCBtnComprarGrid {height:46px;background:#1099DF;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.FCBtnDesejosLista {border:1px solid #dadada;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#fff;width:100%;max-width:238px;height:32px;margin-bottom:15px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;}

/* Calculo do Frete */
#idShippingValues table {width:70%;}
#idDivCEPBg {background:#f7f7f7;padding:12px 0;float:left;width:100%;margin-top:5px;}
#idDivTitCEP {width:98%;float:left;}
#idDivTitCEP img {width:30px;margin-right:8px;}
#idDivCEPFC {margin-left:12px;}
#idDivCalcule {width:20%;float:left;font-size:16px;font-weight:700;margin-top:8px;}
#idDivCEPCalc img {width:24px;}
#idDivContentCEP {width:100%;float:left;margin-top:8px;}
.FieldCEP label {font-size:12px;margin-top:5px;}
.FieldCEPQty {display:none;width:8.5%;float:left;}
.FieldCEPNum {float:left;}
.freightResult {color:#111111;}
[id*='idShippingValues'] {width:100%;float:left;}
[id*='idQtdZip'] {width:25px;height:22px;}
[id*='idZip'] {width:90%;max-width:110px;height:22px;padding:0 0 0 5px;border:1px solid #dadada;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.ZipOption {width:100%;float:left;margin-top:6px;}
.ZipName   {font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.ZipValue  {font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;float:left;margin-left:6px;}
.ZipObsVal {font-family:Arial, Helvetica, sans-serif;font-size:12px;float:left;}
.ShareWhatsApp {display:none;}

/* Detalhe do Produto */
#produto3 {width:100%;float:left;margin:20px 0 0 0;}
.TitulosProd {color:#111111;font-size:22px;font-weight:400;text-decoration:none;margin-top:30px;float:left;width:100%;}
.EstPathCat {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#69665d;}
.EstPathCat a {text-decoration:none !important;color:#69665d;}
.EstPathCat a:hover {color:#1099DF;}
.EstPathCat .pad {background-position:center center !important;padding:0;}
#icones_redes_sociais {margin-top:20px;float:left;}
#icones_redes_sociais ul {list-style-type:none;margin:0;padding:0;overflow:hidden;}
#icones_redes_sociais li {float:left;margin-right:6px;}

/* Selo de Promocao Detalhe do Produto */
#idDivBadge {position:relative;top:6px;right:5.8%;float:left;}
.badgesProdDet {background-color:#1099DF;border-radius:5px;padding:5px;font-size:12px;color:#ffffff;width:30px;text-align:center;}

/* Thumbs na Vertical */
#idDivGridImg {display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative;}
.fc-DivGridImg-Big {position:absolute;left:75px;order:1}
.fc-DivGridImg-Small1 {width:75px;height:75px;}
.fc-DivGridImg-Small2 {width:75px;height:75px;}

/* Lightbox 2 Video */
.video_botpos {width:70px;height:20px;}
.video_bot {height:16px;}
.video_det {width:600px;height:600px;background-color:#fff;}
#fade {display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);}
#light {display:none;position:absolute;top:25%;left:28%;max-width:600px;background:#FFF;z-index:1002;overflow:visible;}
#boxclose {float:right;cursor:pointer;display:inline-block;position:absolute;right:1px;top:1px;z-index:1002;}
#boxclose img {width:26px;height:26px;}
#fade:hover ~ #boxclose {display:none;} 

/* Steps */
.FCFCBoxGridIncMult .FCStepGridNumber {margin-top:4px;}
.FCFCBoxGridIncMult .FCStepGridTitle {padding:9px 0;}
.FCBoxGrid .FCBoxGridBuy .FCBoxGridOnly {border:none;padding:0;}
.FCBoxGridBuy .FCStepGridNumber {margin-top:15px;}

/*Tooltip*/
.FCTooltipGrid {position:absolute;width:275px;top:55px;left:0px;font-size:14px;padding:10px 5px;background:#f53421;color:#ffffff;margin:0px auto !important;z-index:1;-webkit-transition:visibility 0s linear 0.3s,opacity 0.5s linear;transition:visibility 0s linear 0.3s,opacity 0.5s linear;}
.FCTooltipGrid.On {visibility:visible;opacity:1;}
.FCTooltipGrid.Off {visibility:hidden;opacity:0;}

/* incMult */
.QTIncMultGrid {min-width:40px;}

/* Mensagem Produto Adicionado */
#DivShowCartOnPage {background-color:#fbfbfb;border:1px solid #00ae7c;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#00ae7c;width:204px;height:auto;padding:5px;text-align:center;position:absolute;z-index:1;top:-45px;left:0px;}

/* Descritores */
.FCTxtGrid {display:none;width:100%;height:auto;position:relative;margin-bottom:5px;padding:5px 0px;font-size:15px;z-index:1;}
.FCGridAdicContent span {display:inline-block;padding:0 5px 0 0;}
.AdicNome {font-weight:400;color:#444444;}
.AdicItem {font-weight:700;color:#444444;}
.AdicItemCor {min-width:20px;min-height:24px;display:inline-block;margin:0 5px;border:1px solid #dadada;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;}
.FCGridAdicContent.FCGridAdicProductList {float:left;}
.FCDescritorContent {width:100%;height:auto;display:table;float:left;list-style:none;padding:0;margin:5px 0 0 0;}
.FCDescritorContent li {height:38px;position:relative;float:left;border:2px solid transparent;margin:0 5px 0 0;}

/* Estilo do Cross Selling */
#idProdCrossFC {width:100%;float:left;overflow:hidden}
#idEstLinhaProdCrossFC {display:none;}
#idTitProdCrossFC {display:none;}
#idListProdCrossFC li {float:left;overflow:hidden;width:18.3%;min-width:220px;height:280px;margin:0px 10px;text-align:center}
#idListProdCrossFC .FCPrice {color:#444444;font-weight:700;font-size:14px;}
.EstNameProdCross {color:#69665d;font-size:14px;font-weight:400;}
.EstNameProdCross a {color:#69665d;text-decoration:none;}
.EstNameProdCross a:hover {color:#1099DF;}
.EstFotoProdCross {width:190px;}
.EstDescrProdCross, .EstCatProdCross, .EstRefProdCross {display:none;}

/*  Estilo Opinioes de Produtos */
.EstTabOpinioes {font-size:14px;}
.EstOpiniaoLinha {color:#e2e2e2;height:1px;width:100%;max-width:1260px;}
#idTabListaOpFC {font-weight:400;width:100%;max-width:1260px;}
#idTabListaOpFC hr {border:none;margin-top:0;height:1px;}
#idTabListaOpFC hr.EstOpiniaoLinha {border-top:1px solid #e2e2e2;margin-top:15px;margin-bottom:7px;height:1px;}
#idTabListaOpFC #idCommentsClickFC {height:16px;margin-bottom:10px;}
#idTabListaOpFC .EstOpiniaoNome {font-size:16px;line-height:18px;text-transform:capitalize;}
#idTabListaOpFC .EstOpiniaoLocal {text-transform:capitalize;}


@media only screen and (max-width:1280px) {
#light {top:12%;left:25%;}
}

@media only screen and (max-width:1024px) {
.FCGridMain #idDivGridImg {width:44%;}
.fc-DivGridImg-Small1 {width:75px;height:73px;}
.fc-DivGridImg-Small2 {width:75px;height:73px;}
.FCContentGrid {width:54%;margin-left:2%;}
#light {top:10%;left:20%;}
#idListProdCrossFC li {width:22.9%;margin:0px 10px 15px 10px;}
#idDivBadge {right:4.8%;}
}

@media only screen and (max-width:812px) {
#idDivBadge {right:5.8%;}
}

@media only screen and (max-width:768px) {
.FCGridMain #idDivGridImg {width:50%;}
.fc-DivGridImg-Small1 {width:58px;height:59px;}
.fc-DivGridImg-Small2 {width:58px;height:59px;}
img.ZoomIMG2 {width:53px;height:53px;}
.FCContentGrid {width:48%;}
.ShareWhatsApp {display:block;}
#light {top:19%;left:11%;}
#idListProdCrossFC li {width:30.5%;}
#idDivBadge {right:6.2%;}
}

@media only screen and (max-width:736px) {
#idDivBadge {right:6.5%;}
}

@media only screen and (max-width:667px) {
#idDivBadge {right:7%;}
}

@media only screen and (max-width:640px) {
#light {top:10%;left:3%;}
#idListProdCrossFC li {width:46.5%;}
#idDivBadge {right:7.5%;}
}

@media only screen and (max-width:568px) {
.FCGridMain #idDivGridImg {width:100%;height:450px;}
.fc-DivGridImg-Small1, .fc-DivGridImg-Small2 {width:75px;height:75px;}
img.ZoomIMG2 {width:65px;height:65px;}
.FCContentGrid {width:100%;margin-left:0;margin-top:0;}
#light {position:fixed;top:0%;left:20%;}
.video_botpos {position:relative;top:-40px;}
.video_det {width:320px;height:320px;}
#idListProdCrossFC li {width:46%;}
#idDivBadge {position:absolute;right:12%;top:38px;}
}

@media only screen and (max-width:414px) {
.FCGridMain #idDivGridImg {height:505px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;flex-direction:row;/* verificar as variações para outros navegadores */}
.fc-DivGridImg-Big {left:0;order:1;text-align:center;}
.fc-DivGridImg-Big a {width:100% !important;height:100% !important;}
.fc-DivGridImg-Big img {width:100% !important;height:100% !important;}
.fc-DivGridImg-Small1 {order:2;position:relative;top:395px;}
.fc-DivGridImg-Small2 {order:3;position:relative;top:395px;}
#idButtonBuyFC {position:fixed;background-color:#fff;border-top:1px solid #E0E0E0;bottom:0px;left:0px;margin:0 0 0 0;padding:12px 0;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;}
.FCGridBtnZoom {display:none;}
#light {top:12%;left:0%;width:100%}
.video_botpos {top:-37px;}
.video_det {width:100%;height:100%;}
#DivShowCartOnPage {width:100%;max-width:412px;padding:10px 0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;top:-60px;}
#idListProdCrossFC li {min-width:100%;min-height:auto;height:auto;margin:0px auto 30px auto;}
#idDivBadge {right:1%;top:36px;}
}

@media only screen and (max-width:375px) {
.FCGridMain #idDivGridImg {height:470px;}
.fc-DivGridImg-Small1, .fc-DivGridImg-Small2 {top:355px;width:69px;height:69px;}
img.ZoomIMG2 {width:63px;height:63px;}
.video_botpos {top:-41px;}
#DivShowCartOnPage {max-width:373px;}
}

@media only screen and (max-width:360px) {
.FCGridMain #idDivGridImg {height:440px;}
.fc-DivGridImg-Small1, .fc-DivGridImg-Small2 {top:335px;width:65px;height:65px;}
img.ZoomIMG2 {width:60px;height:60px;}
.video_botpos {top:-36px;}
#DivShowCartOnPage {max-width:358px;}
#idDivBadge {right:1.2%;top:35px;}
}

@media only screen and (max-width:320px) {
.FCGridMain #idDivGridImg {height:400px;}
.fc-DivGridImg-Small1, .fc-DivGridImg-Small2 {top:300px;width:58px;height:58px;}
img.ZoomIMG2 {width:53px;height:53px;}
.FCNameProductGrid {font-size:24px;line-height:26px;}
.video_botpos {top:-38px;}
#DivShowCartOnPage {max-width:318px;}
}
