/*

Theme Name: Porto

Theme URI: https://www.portotheme.com/wordpress/porto

Author: P-THEMES

Author URI: https://www.portotheme.com/

Description: Porto Responsive Wordpress Multi Purpose + eCommerce Theme.

Version: 7.1.1

License: GNU General Public License version 3.0

License URI: http://www.gnu.org/licenses/gpl-3.0.html

Tags: woocommerce, business, corporate, e-commerce, blog, news, education, food-and-drink, portfolio, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready, block-styles, custom-background, custom-colors, custom-header, custom-logo, footer-widgets, template-editing, grid-layout, one-column, wide-blocks

Text Domain: porto

*/



/*************** ADD YOUR CUSTOM CSS HERE  ***************/



.bypostauthor { display: block; }

.wcpa_section {float: left;width: 100%;}
.wcpa_section_body {margin-bottom: 20px;clear: both;float: left;width: 100%;}
.wcpa_form_id_3532{margin-bottom: 20px;}
.wcpa_form_id_3532 .wcpa_section_body .wcpa_row {float: left; width: calc(50% - 15px);}
.wcpa_form_id_3532 .wcpa_section_body .wcpa_row:nth-child(even) {margin-left: 0px;margin-right: 15px}
.wcpa_form_id_3532 .wcpa_section_body .wcpa_row:nth-child(1) {display: block;width: 100%; margin: 0;}
.wcpa_form_id_3532 .wcpa_section_body .wcpa_row label.wcpa_field_label {color: #fff;font-size: 24px;margin-bottom: 15px;}
.wcpa_form_id_3532 .wcpa_section_body .wcpa_row:nth-child(1) label.wcpa_field_label {/*display: none;*/}
.wcpa_form_id_3532 .wcpa_section_body .wcpa_row:nth-child(1) .wcpa_field {font-size: 14px;color: #fff;margin-bottom: 25px;}
.wcpa_form_id_3532 .wcpa_section_body .wcpa_row {width: 100%;margin-right: 0;}
.wcpa_form_id_3532 .wcpa_section_body .wcpa_row .wcpa_type_radio-group .wcpa_group_field {grid-template-columns: calc(50% - 15px) auto;}
.wcpa_form_id_3532 .wcpa_section_body .wcpa_row .wcpa_type_radio-group .wcpa_group_field label { display: flex;gap: 10px;}


.wcpa_form_id_3531 .wcpa_section_body .wcpa_row {width: 100%;margin-right: 0;}
.wcpa_form_id_3531 .wcpa_section_body .wcpa_row {float: left; width: calc(50% - 15px);}
.wcpa_form_id_3531 .wcpa_section_body .wcpa_row:nth-child(even) {margin-left: 0px;margin-right: 15px}
.wcpa_form_id_3531 .wcpa_section_body .wcpa_row:nth-child(1) {display: block;width: 100%; margin: 0;}
.wcpa_form_id_3531 .wcpa_section_body .wcpa_row label.wcpa_field_label {color: #fff;}
.wcpa_form_id_3531 .wcpa_section_body .wcpa_row:nth-child(1) label.wcpa_field_label {display: none;}
.wcpa_form_id_3531 .wcpa_section_body .wcpa_row:nth-child(1) .wcpa_field {font-size: 24px;color: #fff;}
.wcpa_form_id_3531 .wcpa_section_body .wcpa_row .wcpa_type_radio-group .wcpa_group_field {grid-template-columns: calc(50% - 15px) auto;}
.wcpa_form_id_3531 .wcpa_section_body .wcpa_row .wcpa_type_radio-group .wcpa_group_field label { display: flex;gap: 10px;}

.wcpa_section_body .wcpa_row .wcpa_type_radio-group label.wcpa_field_label {display: none;}
.wcpa_section_body .wcpa_row .wcpa_type_radio-group .wcpa_group_field label {color: #fff;font-size: 16px;}

.woovr-variations .woovr-variation{margin-left: 0px;margin-right: 0px;}
.woovr-variations .woovr-variation:nth-child(1) {display: none;}
.woovr-variations .woovr-variation-active{ background-color: #f9f9f9;}
.woovr-variations .woovr-variation .woovr-variation-price del {display: none;}
.woovr-variations .woovr-variation .woovr-variation-image {display: none;}
.woovr-variations .woovr-variation input[type=checkbox],
.woovr-variations .woovr-variation input[type=radio] {font-size: 20px;width: 20px;height: 20px;}

/*.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {display: none;}*/

.wcpa_section_body .wcpa_row .system_radio_cls .wcpa_radio {padding: 10px;background: #f7f7f7;border-radius: 4px;}
.wcpa_section_body .wcpa_row .system_radio_cls .wcpa_radio label {color: #000 !important;}

.wcpa_form_id_3541 .wcpa_section_body h3.wcpa_field {margin: 0;font-weight: 500;font-size: 24px;}
.wcpa_form_id_3541 .wcpa_section_body .wcpa_row:nth-child(1) label.wcpa_field_label {font-size: 24px;color: #fff;font-weight: 500;font-family: 'Poppins';}

.custom_user_registraion {padding: 50px 0;}
.custom_user_registraion h1 {font-family: 'Poppins';font-size: 32px;font-weight: 600;}
.custom_user_registraion fieldset {}
.custom_user_registraion fieldset legend.wpforms-field-label,
.custom_user_registraion fieldset label.wpforms-field-sublabel, 
.custom_user_registraion label.wpforms-field-label,
.custom_user_registraion .wpforms-field-radio label.wpforms-field-label-inline {color: #fff;}

.custom_user_registraion input,
.custom_user_registraion select,
.custom_user_registraion textarea {background-color: #252525 !important;border: 1px solid #fff !important; color: #fff !important;}
.custom_user_registraion select{ color: #fff !important;}
.custom_user_registraion select option {background-color: #252525 !important;color: #fff !important;}
.custom_user_registraion div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__flag-container .iti__dropdown-content .iti__country-list .iti__country-name {color: #000;}
.entry-summary .product-nav {display: none;}
.custom_user_registraion .white_heading h4 {color: #fff !important;text-align: center; margin-bottom: 10px !important;}
.custom_user_registraion .link_to_help h6 {margin: 0 !important;color: #fff !important;padding: 0 15px !important;position: relative;top: -7px;font-size: 14px !important;font-weight: 500;}
.custom_user_registraion .link_to_help h6 a{color: #fff !important;font-size: 14px !important;font-weight: 500;}
body .custom_user_registraion .wpforms-container-full .wpforms-form label.wpforms-error, 
body .custom_user_registraion .wpforms-container-full .wpforms-form em.wpforms-error {margin-top: 10px;}
.custom_user_registraion .name_cls_dev .wpforms-field-row-block {display: flex;flex-direction: column;}
.custom_user_registraion .name_cls_dev .wpforms-field-row-block label.wpforms-field-sublabel {order: -1;margin: 0 0 var(--wpforms-field-size-input-spacing) 0;padding: 0;font-size: var(--wpforms-label-size-font-size);line-height: var(--wpforms-label-size-line-height);font-weight: 600;}

.custom_user_registraion form.wpforms-validate .wpforms-error-container p {color: var(--wpforms-label-error-color);}
.custom_user_registraion form.wpforms-validate .wpforms-submit-container { text-align: right;}
.custom_user_registraion .wpforms-container .wpforms-form .wpforms-signature-wrap .wpforms-signature-canvas{background-color: #000 !important;}

body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields input.clearButton {right: 0;top: -29px;}
body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields {display: none;}
body.woocommerce-checkout form.woocommerce-checkout .select2-container--default .select2-selection--single {background-color: #323232;border: 1px solid #323232;}
body.woocommerce-checkout form.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered { color: var(--porto-body-color);}
body.woocommerce-checkout form.woocommerce-checkout .select2-dropdown {background-color: #323232;border: 1px solid #323232;}
form.woocommerce-checkout form.woocommerce-checkout #dscfw_sign{background-color: #323232;}
body.woocommerce-checkout .woocommerce-form-coupon-toggle,
body.woocommerce-checkout form.checkout_coupon,
body.woocommerce-checkout form.woocommerce-checkout #wc-stripe-payment-request-wrapper, 
body.woocommerce-checkout form.woocommerce-checkout #wc-stripe-payment-request-button-separator {display: none !important;visibility: hidden;}

.woocommerce-thankyou .woocommerce-order-overview__status mark.text-primary {color: #fff !important;}
.woocommerce-thankyou .schedule_general {margin-bottom: 35px;text-align: center;}
.woocommerce-thankyou .schedule_general a {background: #316077;color: #fff;font-family: 'Poppins';border: 1px solid #316077;padding: 10px 20px;border-radius: 4px;display: inline-block;}
.woocommerce-thankyou .schedule_general a:hover {border-color: #fff;background: transparent;}
.woocommerce-thankyou .dev_order_detail_cls p a {color: #fff;text-decoration: underline;}
.woocommerce-thankyou .dev_order_detail_cls .woocommerce-customer-details p {margin-bottom: 0;}
.single-product .entry-summary .wc-stripe-product-checkout-container, 
.single-product .entry-summary #wc-stripe-payment-request-wrapper {display: none !important;}

.dev_footer_left1 .elementor-widget-container p {color: #fff;}


.custom_user_registraion .company_cls_dev .wpforms-field-row > div {display: flex;flex-direction: column;}
.custom_user_registraion .company_cls_dev .wpforms-field-row > div label {order: -1;margin: 0 0 var(--wpforms-field-size-input-spacing) 0;padding: 0;font-size: var(--wpforms-label-size-font-size);line-height: var(--wpforms-label-size-line-height);font-weight: 600;}

.custom_user_registraion .wpforms-field-description{color: #fff !important;}

.quickview {display: none !important;}


#header ul.main-menu li#nav-menu-item-3779 {display: none;}
body.logged-in #header ul.main-menu li#nav-menu-item-3774 {display: none;}
body.logged-in #header ul.main-menu li#nav-menu-item-3779 {display: block;}