/*
Theme Name: ImpactPRO Child
Theme URI: https://www.impactpro.ro/
Description: Tema profesionala cu peste 200+ optiuni de personalizare, compatibilă cu EVizual. Proiectată pentru performanță, SEO friendly si securizata. Pentru documentatia legata de personalizare si modificare continut, va rugam vizitati sectiunea Lectii si Tutoriale de pe site-ul impactpro.ro
Author: Impact Production S.R.L.
Author URI: https://www.impactpro.ro/
Template: impactpro
Version: 4.9.9
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
.woocommerce-MyAccount-tabs .impactpro-user-profile .user-info {padding-left:0 !important}
.logged-in .public-only, .impactpro-user-profile .image, .download-remaining, .download-expires, .user-profile .user-image {display: none !important;}
.user-only {display: none }
.logged-in .user-only {display: inline-block }
.impactpro-about-me .impactpro-about-me-avatar img {border-radius: 0 !important}
.impactpro-about-me .impactpro-about-me-avatar {margin-bottom:20px;}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; margin-right:10px !important; }
.elementor-widget-icon-box .elementor-icon-box-content {-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}
.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {-webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;text-align: left; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;}
/*Woocommerce Vin de Ciumbrud*/
.woocommerce ul.product_list_widget li {    padding: 10px 0 10px 70px !important;}
.woocommerce ul.product_list_widget li img {width: auto !important;}

/*Gravity Forms */
.gform_footer .gform_button {width:100% !important;}
.gform_wrapper .gform_footer {margin-top:0; padding-top:0 }
.gchoice_select_all, .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {font-weight:400;}
.opl-register .content-header {padding-bottom:0 !important;}
#opl-register-form .opl-wrap form {padding-top: 0 !important;}
.has_first_name.has_last_name label {display: none !important;}
.gform_wrapper ul.gform_fields li.gfield {}
.gform_wrapper ul.gform_fields li.gfield { margin:0 0 20px 0; position:relative; display:inline-block; width: 100%; }
#gform_1 {padding-top:0; padding-left: 10% !important; padding-right:10% !important;}
#label_1_6_1 {font-size: 14px !important;}
#opl-login-form .content-header, #opl-login-form .opl-wrap form, #opl-login-form .opl-social-login-wrap {padding-left: 10%; padding-right:10px;}
.gform_wrapper ul.gform_fields .gfield_label { position: absolute; top: 22px; left: 0; font-size: 14px; line-height: 1; color: #757575; width: 100%; margin: 0; text-align: left; pointer-events: none; -webkit-transition: all 0.2s ease;	transition: all 0.2s ease; font-weight:normal}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {border-width: 0 0 2px 0; border-radius: 0;}