/*
Theme Name: Ayesha Child Theme
Theme URI: http://themeforest.net/user/dropletthemes
Author: Muhammad Ajmal
Author URI: http://dropletthemes.com
Description: A Stylish Theme for Hairdressers and Beauty Salons
Template: ayesha
Version: 1.0
*/

.gform_wrapper input{
    width: 100%;
}

#main-content{
    padding-top: 0;
    padding-bottom: 0;
}

#header.header-v1 #navigation{
    float: right;
}

.logo h2{
    margin-bottom: 0;
}

.single-product #main-content .container{
    max-width: 1440px;
}

#main-content .container{
    padding: 0;
    width: 100%;
}

.brz-a.brz-btn{
    padding: 8px 15px !important;
    color: white !important;
    background-color: black !important;
}

.phone-link{
    color: white !important;
    position: relative;
    top: 5px;
    left: 5px;
}

.featured-img{
    min-height: 300px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.page-id-485 .woocommerce-Price-amount{
    display: none;
}

.latest-post-content a{
    text-align: center;

}

.latest-post-excerpt{
    padding-top: 15px;
}

.latest-post-content{
    padding: 50px;
    background-color: white;
    color: #5D5E64;
}

.footer-global .phone-link{
    color: black !important;
    font-family:"Noto Serif", serif;
}

.footer-global a{
    font-family:"Noto Serif", serif;
}

#gform_2 label{
    display: none;

}

#gform_2 .gform_heading{
    display: none;
}

#gform_2 .gform_body{
   flex-grow: 1;
}

#gform_2{
    display: flex;
}

#gform_2 .gform_footer{
  margin-top: 0;
    width: auto;
}

#gform_2 #input_2_1{
  background-color: white;
  width: 100%;
  padding: 16px;
}

#gform_submit_button_2{
    background-color: black !important;
}

.footer-global #menu-main-menu-1 li{
    width: 100% !important;
}

.copy-right{
    color: white;
        padding-top: 25px;
}

.single-product #main-content{
    padding-top: 100px;
    padding-bottom: 100px;
}

.page-id-485 #main-content{
    padding: 0;
}

.single-product .related.products{
    width: 100%;
    float: left;
}

.woocommerce .products.columns-4 li.product {
    width: 25%;
    margin-bottom: 20px;
}

.post-type-archive-product .post-334{
    display: none !important;
}

.post-type-archive-product #main-content{
    max-width: 1440px;
        margin: 50px auto;
}

.single-product .entry-summary {
    float: left;
    box-sizing: border-box;
    width: 70%;
    text-align: left;
    max-width: 100%;
    margin: 0;
    padding-left: 100px;
    padding-top: 25px;
}

.page-id-485 .woocommerce-product-gallery{
    display: none;
}

.page-id-485 .related.products{
    display: none !important;
}

.page-id-485 .entry-summary {
    float: left;
    box-sizing: border-box;
    width: 100%;
    text-align: center;
    max-width: 100%;
    margin: 0;
}

#post-12 .brz-d-xs-flex{
   margin: 0 !important;
}

#gform_wrapper_3 .gform_body{
    text-align: left;
}

#gform_totals_3{
    text-align: left;
}

#field_3_17{
    display: none;
}

#field_3_18{
    display: none;
}

#field_3_19{
    display: none;
}

#field_3_20{
    display: none;
}

#field_3_21{
    display: none;
}

#field_3_22{
    display: none;
}

#field_3_23{
    display: none;
}

/*.page-id-770 #main-content .container{*/
/*    max-width: 1440px;*/
/*    margin: 0 auto;*/
/*    padding: 100px 0;*/
/*}*/

.variation-DressAlterationPrice{
    display: none;
}

.variation-BlouseShirtAlterationPrice{
    display: none;
}

.variation-SkirtAlterationPrice{
    display: none;
}

.variation-PantAlterationPrice{
    display: none;
}

.variation-JacketAlterationPrice{
    display: none;
}

.variation-GownAlterationPrice{
    display: none;
}

.variation-GeneralRepairAlterationPrice{
    display: none;
}

table .product-thumbnail{
    display: none;
}

.woocommerce-MyAccount-content p {
    margin-bottom: 8px;
}

.product-remove{
    vertical-align: top;
}

td.product-name{
    text-align: left !important;
}

.cart_item .product-name .variation dt, .widget_shopping_cart_content .variation dt{
    text-align: left;
}

.cart_item .product-name .variation dd{
    margin-left: 0;
}

#field_3_3{
	display: none;
}

#gform_wrapper_3 .gform_footer{
	display: none;
}

/*** order form ***/

.single-line ul{
    display: flex;    
}

.single-line li input{
   margin-right: 5px !important;
}

#gform_wrapper_3 .single-line li{
    margin-left: 10px !important;
}

#input_3_24{
    display: flex;
    flex-wrap: wrap;
}

#input_3_24 li{
    width: 25%;
    float: left;
}

#input_3_24 img{
    max-height: 85px;
    clear:both;
}

#input_3_24 span{
    clear: both;
    width: 100%;
    display: block;
}

#input_3_24 label{
    border: 2px solid #cecece;
    padding: 10px;
    min-height: 85px;
    text-align: center;
    width: 100%;
}

#input_3_24 input{ 
    display: none;
}

/*** female ***/

#input_3_40{
    display: flex;
    flex-wrap: wrap;
}

#input_3_40 li{
    width: 25%;
    float: left;
}

#input_3_40 img{
    max-height: 85px;
    clear:both;
}

#input_3_40 span{
    clear: both;
    width: 100%;
    display: block;
}

#input_3_40 label{
    border: 2px solid #cecece;
    padding: 10px;
    min-height: 85px;
    text-align: center;
    width: 100%;
}

#input_3_40 input{ 
    display: none;
}

#field_3_25, #field_3_28{
    margin-top: 15px;
    border-top: 1px solid #cecece;
    padding-top: 15px;
}

.section-heading{
    font-family: 'Cinzel', serif;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0;
    color: #000;
    line-height: normal;
    margin-bottom: 15px;
}

/*.* cart magic ***/

.product-subtotal, .product-price, .product-quantity{
    display: none !important;
}

button[name="update_cart"]{
    display: none;
}

.woocommerce table.shop_table th{
    text-align: left;
}

td.product-remove{
    width: 20%;
}
	
.product-name .variation dt{
    width: 250px !important;
}

.product-name .variation dd img{
    margin-left: 0;
}

.woocommerce-checkout-review-order-table .product-total{
       color: #f4f5f7;
}

.woocommerce-checkout-review-order-table .product-total .woocommerce-Price-amount {
       color: #FFF;
}

.woocommerce-checkout-review-order-table .woocommerce-Price-amount{
     display: inline-block;
}
.woocommerce-shipping-totals .woocommerce-Price-amount{
     display: inline-block;
}

.woocommerce-thankyou-order-details .woocommerce-order-overview__total.total{
    display: none;
}

#mobile-navigation ul li a:hover, #mobile-navigation ul li a:hover [class^="fa-"], #mobile-navigation li.open > a, #mobile-navigation ul li.current-menu-item > a, #mobile-navigation ul li.current-menu-ancestor > a{
    color: rgba(65, 87, 203, 1);
}

footer  .menu-item  {
    width: 100%;
}

.copyright a{
    color: white;
}

.copyright{
    color: white;
}

@media screen and (max-width: 1600px) {

    #header.header-v1 #navigation > ul > li > a {
        font-size: 11px;
    }
    
}

@media screen and (min-width: 991px) {

    .latest-post-wrapper{
        width: 48%;
        float: left;
        margin: 0 1%;
    }

}
