/**
 * CSS da página de produto (Rigid EB Child).
 * Carregado só em páginas de produto (ver inc/eb-catalogo.php, secção 4).
 * Antes estava inline em woocommerce/content-single-product.php.
 */
img{margin: 0 auto !important}
.prodRowThird img {width: 2800px !important; height: auto; }
.related.products h2{ text-align: center; border: none;}
.prodTitlePreview{ margin-bottom: 0px; }
.prod_hold .rigid-list-prod-summary{border: none;}
.productLink a{color: #fff;}
.productLink a:visited,.productLink a:hover,.productLink a:active{ color: #fff !important;}
.prodRowFourth{background-color: #28473e !important, margin: 0 auto;}

.prodTopText .vc_column-inner{padding: 30px;}    
.prodRowFourth, .prodRowThird{margin-top: -5px;}
.product .prodRowFourth .vc_inner{padding: 0px }
.prodRowFourth p{line-height: 24px !important;}
.prodRowFourth p a{font-weight: 600;color:#fff !important;line-height: 30px !important;}
.prodRowFourth h2.prodTitle, h2.prodTitle, .specifications h2.prodTitle{ padding-bottom: 0px; padding-top: 20px !important;color: #fff !important;font-size: 20px; text-transform: uppercase;display: block !important;}
.prodRowFourth h3{ padding-bottom: 0px; padding-top: 20px !important;color: #fff !important;font-size: 18px;}
.productLink p{padding: 3% 0 !important;  }
.prodRowFourth .vc_col-sm-6 .vc_column-inner{padding: 0px}
.prodRowFourth .specifications{padding: 0 20px; background-color: #28473e}   
section.vc_section{margin: 30px 15%;}
.prodBtnRow .wpb_raw_html {text-align: center; display: inline-block;}
.product-template-default .vc_col-sm-6:first-child .wpb_raw_html{width: 100% !important}
.prodBtnRow i{font-size: 42px;/*text-align: center; display: inline-block;*/}
.prodBtnRow div{text-align: center}
.prodRowThird{margin-top: -8px !important;} 
.specifications .vc_column-inner{padding: 0px !important;}
.prodRowFourth .specifications{padding: 60px;} 
#content, #products-wrapper, .prodRowFourth, .prodRowThird, .prodRowSecond{margin: 0 auto !important;}
.product-template-default .vc_col-sm-6:last-child .wpb_raw_html, .prodBtnRow .cta div{width: 100%; text-align: left !important}
.cta a{display: inline-block !important;text-align: left !important; padding: 0 20px !important}
.prodRowFifth .vc_toggle_title > h4, .prodRowFifth .vc_toggle_content > p, .prodRowFifth .vc_toggle_content span {font-family: 'Montserrat', sans-serif !important; color: #fff !important; text-align: left; font-size: 15px !important; line-height: 20px; margin: 0px}
.prodRowFifth .vc_toggle_content{margin: 0 !important;}
.prodRowFifth .vc_inner{padding: 00px }
.prodRowFifth .specifications .vc_column-inner{padding-left: 20px;}
.prodRowFifth .vc_col-sm-6 .vc_column-inner{padding: 0px}
.prodRowFifth .specifications{padding: 60px; background-color: #28473e}   
.prodRowFifth p{line-height: 24px !important;}
.prodRowFifth p a{font-weight: 600;color:#fff !important;line-height: 30px !important;}
.prodRowPT {margin: 20px 10% 50px 10%}
.wpb_single_image a img:hover{border: 0px solid transparent !important;}
.product-template-default h3{font-size: 40px; line-height: 1.3em; letter-spacing: 1px;padding-top: 20px; font-weight: 600;color:#28473e !important}
p{word-break: normal !important; overflow-wrap: normal !important;  hyphens: none !important;}
.vc_figure-caption {background: none !important; background-color: transparent !important;}
.vc_figure-caption::before, .related.products, .sidebar {display: none !important;content: none !important;}
@media screen and (max-width: 1440px) {
	.prodRowPT h2{display: block !important;}
	.prodRowFourth .specifications{padding: 20px !important; background-color: #28473e} 
    .product-template-default .btnTextFull.button{font-size:11px;}
    .productGreenBackground h2,.prodRowFourth h2{font-size: 18px !important;margin-top:0;}
    .productGreenBackground p, .prodRowFourth p{font-size: 13px !important;margin-top:0;line-height: 18px !important;}
    .prodRowFourth h2, .prodRowFourth h3{padding-top: 10px !important;padding-bottom: 0px !important;}
    .productLink p{padding: 0 !important}
    .prodRowSeventh {margin: 0px 0px 20px 0px !important;padding: 0px !important;}
    .prodRowSeventh .featured {margin: 0px !important;}
    .prodRowSeventh .featured div{margin-bottom: 0px !important;padding: 0px !important;}
    .prodRowSeventh .featured div.wpb_text_column {padding: 20px !important;}   
}
