/* 
 Theme Name:   Review child
 Theme URI:    
 Description:  
 Author:       Noble Strategy
 Author URI:   https://noblestrategy.pt
 Template:     astra
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/



[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
	fill: #ffffff;
}

.custom-list-inline {
    padding: 0;
    list-style: none;
    margin: 0;
}
.custom-list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}


/* Header */

.home .main-header-bar {
	background: none;
	border-bottom-width: 0;
}
.home #masthead {
    position: absolute;
    left: 0;
    right: 0;
}
.main-header-menu .menu-link { color: #fff;}
.main-header-menu .menu-item:hover > .menu-link { color: #FEA063;}
.main-header-bar {
    background-color: #3D3D3F;
}


/* Home */

.section1-home .section1-home-txt {
	max-width: 500px;
    margin-left: auto;
}
.section1-home .section1-home-txt p { margin-bottom: 0;}
.section2-home .elementor-image-box-img>img { max-width: 220px;}
.review-contact-home .form-label {
/* 	color: #fff; */
	font-size: 15px;
	margin-bottom: 6px;
}
.review-contact-home .cform-list { display: flex;}
.review-contact-home .cform-list>li {
	margin-bottom: 20px;
    width: 50%;
}
.review-contact-home .review-form-line {
	padding: 0 5px;
	margin-bottom: 20px;
}
.review-contact-home .cform-list-btn .concordo-pol .wpcf7-list-item label { display: block;}
.review-contact-home .obrigatorio-box {
/* 	color: #fff; */
    font-size: 12px;
    text-align: right;
	margin-bottom: 15px;
}
.review-contact-home .cform-list-btn {
    display: flex;
    justify-content: space-between;
}
.review-contact-home .cform-list-btn>li>.btn-submit-form {
    display: flex;
    flex-direction: column;
}
.review-contact-home .cform-list-btn .concordo-pol span.wpcf7-list-item {
    margin: 0px !important;
}
.review-contact-home .cform-list-btn .concordo-pol span.wpcf7-list-item-label, .review-contact-home .cform-list-btn .concordo-pol span.wpcf7-list-item-label a {
/* 	color: #fff; */
    font-size: 13px;
}
.review-contact-home .wpcf7-form-control.wpcf7-text { padding: 8px;}
.section5-home .paoc-popup-cust-338 {
	background: #FEA063;
	padding: 15px 30px;
	border-radius: 5px;
}
.section5-home .paoc-popup-cust-338:hover { background: #FF7833;}
.paoc-popup-338 .paoc-popup-mheading {
	font-size: 25px;
	color: #FEA063;
	margin-bottom: 40px;
}
.paoc-popup-338 .paoc-padding-20 { padding: 40px;}
.paoc-popup-338 .wpcf7-submit {
	color: #fff;
	font-size: 15px;
	border-radius: 50px;
}
.btn-review {
	display: inline-block;
    padding: 10px 30px;
    border-radius: 5px;
}
.section1-home .section1-home-btnbox { text-align: right;}
.section1-home .btn-comprar {
	background-color: #FEA063;
	color: #ffffff;
	margin-right: 15px;
}
.section1-home .btn-comprar:hover { background-color: #FF7833;}
.section1-home .btn-sabermais {
	background-color: #ffffff;
	color: #FEA063;
}
.section1-home .btn-sabermais:hover {
	background-color: #cccccc;
	color: #ffffff;
}
.section-funcionalidades .funcionalidades-box .elementor-icon-box-wrapper .elementor-icon {
	background-color: #FEA063;
	padding: 3px;
	margin-top: 2px;
	border-radius: 3px;
}
.section-home-planos .ptsRows .ptsCell:nth-child(even) {
    background-color: #1a191a !important;
}
.section-home-planos .plano-btn { padding: 0 !important;}


/* Loja */

.woocommerce-product-details__short-description { margin-top: 15px;}
.woocommerce div.product .product_meta>.posted_in { display: none;}
.wc_payment_method .payment_box.payment_method_multicaixa_proxypay { display: none !important;}
.woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button { color: #ffffff !important;}
.vi-wcaio-menu-cart .vi-wcaio-menu-cart-text-wrap {
	background-color: #FEA063;
    padding: 0px 4px;
    border-radius: 30px;
    line-height: 1.4;
    font-size: 12px;
	text-align: center;
	min-width: 17px;
}
.vi-wcaio-menu-cart .vi-wcaio-menu-cart-nav-wrap:hover .vi-wcaio-menu-cart-text-wrap * { color: #ffffff !important;}
#ast-mobile-site-navigation .vi-wcaio-menu-cart .vi-wcaio-menu-cart-icon i { color: #FEA063;}



@media screen and (max-width: 1024px) {
	
	.section1-home {
		height: auto !important;
		padding: 200px 0 100px;
	}
}

@media screen and (max-width: 991px) {
	
	.section1-home { padding: 150px 0 60px;}
}

@media screen and (max-width: 767px) {
	
	.section1-home { padding: 100px 0 40px;}
	.section1-home .section1-home-txt { max-width: 100%;}
	.section4-home .section4-home-txt p { margin-bottom: 0;}
	.btn-review { font-size: 13px;}
	.section5-home .paoc-popup-cust-338 { padding: 10px 20px;}
	.section-home-planos .plano-func-txt>span { font-size: 17px !important;}
	.section-home-planos .plano-comprador>span { font-size: 14px !important;}
	.section-home-planos .plano-price>span { font-size: 21px !important;}
	.section-home-planos .plano-btn { font-size: 17px !important;}
	.paoc-popup-338 .paoc-popup-mheading {
		font-size: 20px;
		margin-bottom: 30px;
	}
	.paoc-popup-338 .paoc-padding-20 { padding: 30px 20px 0;}
	.review-contact-home .cform-list-btn, .review-contact-home .cform-list-btn>li {
		display: block;
		text-align: right;
	}
	.review-contact-home .cform-list-btn>li>.btn-submit-form {
		align-items: flex-end;
    	margin-top: 10px;
	}
	.section-home-planos .plano-btn a { padding: 6px 20px !important;}
	.woocommerce div.product .product_title { font-size: 22px;}
}

@media screen and (max-width: 575px) {
	
	.review-contact-home .cform-list { display: block;}
	.review-contact-home .cform-list>li { width: 100%;}
}



/* Footer */

.section-copyright .copyright-area ul {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}
.section-copyright .copyright-area ul li {
    display: inline-block;
    font-size: 12px;
    color: #808080;
}
.section-copyright .copyright-area ul li a { color: #808080;}
.copyright-area ul li:before {
    content: " | ";
    padding: 0 5px;
}
.copyright-area ul li:first-child:before {
    content: "";
    padding: 0;
}


@media screen and (max-width: 767px) {
	
	.section-copyright .copyright-area ul { text-align: center;}
	.section-copyright .footer-col1>.elementor-widget-wrap { padding-bottom: 0;}
	.section-copyright .footer-col-logo>.elementor-widget-wrap { padding-top: 0;}
}


