/*
 Theme Name:   XStore Child
 Theme URI:    http://8theme.com/
 Description:  XStore Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     xstore
 Version:      0.0.2
 Text Domain:  xstore-child
*/

.transactions-report {    display: none;  }
.logged-in .transactions-report {    display: block;  }

.pmpro-login .content {max-width: 500px;margin: 0 auto;width: 100%;float: none;}
.pmpro-login .pmpro_login_wrap form input[name=wp-submit] {margin-bottom: 10px;}
.pmpro-login .pmpro_login_wrap form .login-username input, 
.pmpro-login .pmpro_login_wrap form .login-password input, .pmpro_lost_password_wrap .pmpro_form input{width: 100% !important;max-width: 100% !important;}
.pmpro-login .pmpro_login_wrap form .login-username label,
.pmpro-login .pmpro_login_wrap form .login-password label {margin-bottom: 5px !important;}
.pmpro-login .pmpro_login_wrap form input[name=wp-submit], 
.pmpro_lost_password_wrap .pmpro_form input[name=submit] {width: 100% !important;max-width: 100% !important;padding: .75rem 2.2rem !important;    line-height: 1.5;border-radius: 4px; border: none;}
form.pmpro_form label, #loginform label {font-weight: normal;}
.req-solution .wpcf7-select option {background-color: #5aa796;}
.header-main-wrapper .et_b_header-wishlist, .header-main-wrapper .et_b_header-compare {display: none;}
.pmpro_lost_password_wrap .pmpro_form label{font-size: 16px; margin-bottom: 5px;}
#loginform .lost-password {display: none;}
.pmpro_lost_password_wrap .pmpro_actions_nav a{color: #fff;padding: .75rem 2.2rem !important; line-height: 1.5; border-radius: 4px; background-color: #078169; color: #fff; font-size: 12px; font-weight: 700; justify-content: center !important;transition: all .2s ease-out;width: 100%;text-align: center;}
.pmpro_lost_password_wrap .pmpro_actions_nav a:hover {background-color :#52a796 ;}
.custom-menu {    display: none;  }
.logged-in .custom-menu {    display: block;  }
.header-main-wrapper.sticky img.et_b_header-logo-img {    width: 190px;   }
.header-main-wrapper.sticky.sticky-on img.et_b_header-logo-img {    width: 138px;   }
.et_b_header-account.et_element-top-level > a,.et_b_header-cart.et_element-top-level > a { background-color: #f24259; }
.et_b_header-cart.et_element-top-level > a {    padding-left: 15px;    padding-right: 15px;    }
div#go-to-service {    position: absolute;    top: 84%;    left: 50%;    transform: translateX(-50%);    }
.go-to-service .vc_btn3-shape-rounded.vc_btn3-style-modern:hover {        background-color:#f26f80;    }
.go-to-service .vc_btn3-shape-rounded.vc_btn3-style-modern {         padding: 12px 40px 12px 40px;    border-radius: 3px;   background-image: none;    font-weight: bold;    border-color: #f24259;background-color: #f24259; }
.right-service-discover-more {    float: right;    left: 140px;    }
.et-mini-content .woocommerce-MyAccount-navigation-link--customer-logout {    display: none;  }
li#menu-item-1671 {    display: none;  }
.woocommerce-form-login .mo-flex-space-between { gap: 0px; flex-wrap: wrap }
.woocommerce-form-login button[name=login]{ width: 50% !important; padding: 1.4em 2em !important;  }


@media (max-width: 576px){
    .woocommerce-form-login .mo-flex-space-between { gap: 0px; flex-wrap: wrap; }
	.woocommerce-form-login button[name=login]{ width: 100% !important; }
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
.gor-home {    flex-wrap: nowrap !important;}
.right-service-discover-more {    left: 10px; }
}

@media only screen and (max-width: 767px) {
    .suggest-city>.vc_column_container>.vc_column-inner {align-items: center;justify-content: center;}
    .suggest-city>.vc_column_container>.vc_column-inner p {text-align: center !important;}
    .et_custom_uniqid_new_610bd5df2e056 > .vc_column-inner {padding-top: 20px !important;}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
.special-left {margin-bottom: 20px;}
.gor-home {margin-top: 0 !important;}
.gor-home h2 {text-align: center !important;}
}
