/* CSS Grid v1 - 06.09.2017 */
/* Global */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600&subset=latin,latin-ext);

/*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:20px;margin:10px 0;}
.FCPriceGrid{width:100%;height:auto;min-height:40px;}
.FCCodProdGrid{font-weight:normal;display:block;margin:0;} 
.FCGridMain {font-family:'Open Sans',verdana,arial !important;font-weight:400;}  
 
.container.ProdDetDesc.view{margin:20px 0 70px;}  
.FCBtnGrid.FCBtnEsgotadoGrid img{width:250px;left:15px;position:relative;cursor:pointer;margin-bottom:5px;border-radius:5px;}
.FCContentGrid{height:auto;position:relative;float:left;text-align:left !important;}
.FCGridMain .FCDescritorGrid{display:flex; align-items: center;  justify-content:center;border-radius: 4px;width:100%;min-width:50px;height:50px;min-width:50px;min-height:50px; text-align:center; border: 2px solid #e6e6e6;padding:4px;margin:0;line-height:17px;}
.FCBoxGrid{width:100%; margin: 0; }
.FCDescritorGridDisabled .FCDescritorGrid { background: #ffffff; color: #2f282f; cursor: not-allowed; }
.FCSelectedGrid { border-color: #ec8421; background: #ec8421; }
.FCSelectedGrid span { background: #ec8421; color: #fff; }
.FCStepGrid{display:block;text-align:left;border:0;padding:0;}
.FCStepGridNumber { width: 35px; height: 35px; line-height: 15px; float: left; padding: 0; border-radius: 50%; background: transparent; color: #686968; text-align: center; border: 1px solid; display: flex; align-items: center; justify-content: center; }
.FCBtnGrid.FCBtnComprarGrid { top: 0px !important; bottom: 2px }
.FCBtnGrid.FCBtnSelectedOption.FCBtnSelecioneGrid, .FCBtnGrid.FCBtnComprarGrid { position: relative;  top: 5px;cursor:pointer; }
.FCOptionSelected{display:inline-block;font-weight:bold;padding:0;} 
.FCStepGridTitle.FCTitQtyInc{margin-left:5px;} 
.FCSoldOutLabel span{background:#eeeeee;color:#cccccc;}
.FCSoldOutLabel .FCFlagEsgotadoGrid{width:18px;position:absolute;margin:0;bottom:-8px;right:-8px;background:#e17600;font-size:11px;color:#ffffff;line-height:12px;padding:0px;border:2px solid #cccccc;border-radius:8px;height:18px;text-align:center !important;z-index:1;}
.FCSoldOutLabel:hover{border-color:#f56217 !important;} 
.FCBoxGrid.FCResumeProduct { float: right;  }
.FCDescritorGridActivated{cursor:pointer;}
.FCDescritorGridActivated:hover{border-color:#ec8421;}
.FCCheckedGrid{width:16px;height:16px;position:absolute;background:url('../../images/checkedgrid.svg?cccfc=1') no-repeat;z-index:1;top:-5px;right:-3px;display:none;}
.FCSelectedGrid .FCCheckedGrid{display:block;} 
 
.FCBtnEsgotadoGrid span{color:#ee4c1a;}
.FCBtnEsgotadoGrid span:hover{color:#ff0000;}
.FCBtnConsultenos{}
.FCBtnComprarGrid{margin: 5px 0;}
.Prodview .FCBtnComprarGrid{margin:0px auto;width:75.5%;}
.FCBtnSelecioneGrid{} 

.FCDescritorContent{width:70%;height:auto;display:table;list-style:none;position: relative; left: 8px;padding: 0}
ul.FCDescritorContent li {padding:0px; border-radius: 5px;display: flex;}
.FCDescritorContent li{position:relative;float:left;border:2px solid transparent;margin:2px;}
.FCDescritorContent li:hover{}

/* Steps */
.FCFCBoxGridIncMult .FCStepGridNumber{margin-top:4px;}
.FCFCBoxGridIncMult .FCStepGridTitle{padding:9px 0;}
.FCBoxGridBuy .FCStepGridNumber{margin-top:15px;}
.FCStepGridTitle { margin: 7px 5px; display: inline-block; }
/* Tooltip */
.FCTooltipGrid{position:absolute;width:275px;top:55px;left:0px;font-size:13px;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;}

/* Descritores */
.FCTxtGrid{width:100%;height:auto;position:relative;margin-bottom:15px;padding:0;text-align:left;font-weight:bold;text-transform:uppercase;font-family:"Roboto"}
.FCGridAdicContent span{display:inline-block;padding:5px;}
.AdicItemCor{min-width:20px;display:inline-block;margin:0 3px;border:1px solid #cccccc;}
.FCGridAdicContent.FCGridAdicProductList{float:left;}
/* CSS Grid v1 - 08.07.2015 