/*
 Theme Name:   HandMade Child Theme
 Theme URI:    http://themes.g5plus.net/handmade/
 Description:  HandMade Child Theme
 Author:       G5plus
 Author URI:   http://g5plus.net
 Template:     handmade
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: 				two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: 		g5plus-handmade
*/
/************************************************************************************
Put your custom CSS below this block :)
*************************************************************************************/
#g5plus-my-account-4 {
    display: none;
}
.after-top-bar {
    background: #000;
    color: #fff;text-align:center;font-size: 13px
}


header.main-header .menu-wrapper .x-nav-menu > li.x-menu-item > a{font-weight:700;}
.top-bar .sidebar .widget_nav_menu > div > ul.menu li > a,.top-bar .sidebar a{font-family: 'Nunito';font-weight:700;}
#top-drawer-bar p{margin-bottom:0px;padding-top:3px;}
.top-bar,.top-bar .sidebar .widget_nav_menu > div > ul.menu > li{line-height:36px;}
header.main-header .header-logo::before {display:none;}
header.header-2 .header-logo{max-width:100%;width:100%;}

#top-drawer-bar .sidebar {
    text-align:center;
}

.display-content{display:none !important;}
.custom-heading .handmade-heading::after {display:none;}
.custom-heading .handmade-heading{text-align: center;
display: inline-block;
z-index: 999;
background: #fff;
padding: 0px 14px 15px 15px;
letter-spacing: 3px;
font-size: 22px;
color: #3abaa1;
font-weight: 600;}
.custom-heading{position:relative;text-align:center;}
.custom-heading::before {
    content: '';
    height: 1px;
    width: 100%;
    background: #807979;
    position: absolute;
    top: 15px;
    z-index: 1;
}
.logged-in .custpm-or {display:none;}
.custpm-or {
    text-align: center;
}
div.nsl-container[data-align="left"] {
    text-align: center !important;
}
header.main-header .header-social-profile-wrapper i.fa , header.main-header .widget_shopping_cart_icon .fa-shopping-cart::before {color:#B1D1C9;}
.x-nav-menu > li > a > span , header.main-header .icon-search-menu .fa.fa-search{
    color: #666;
}
header.main-header .header-customize-right, header.main-header .header-customize-left {
    height: 70px;
}
header.main-header .header-customize-nav {
    line-height: 50px;
}
header.main-header .menu-wrapper .x-nav-menu > li.x-menu-item > a {
    line-height: 36px;
}
header.main-header .header-logo > a > img{padding-top:0px;max-height:80px;}
.footer-logo img{width:70%;}

#top-drawer-bar {
    background-color: #b1d1c9;
    color: #040404;
    height: auto;
    overflow: hidden;
    padding: 0px 0 0px 0;
    z-index: 3;
}
#top-drawer-bar .sidebar {
    color: #040404;
}
section.product-table form.woocommerce-cart-form {text-align: center;}
section.product-table form.woocommerce-cart-form .package-gb-cont {text-align: left;}
.entry-content > .woocommerce .cart-collaterals  {width: 90%;margin: 0 auto;}
.entry-content > .woocommerce .cart-collaterals .cart_totals {text-align: right;}
.entry-content > .woocommerce .cart-collaterals .cart_totals .cart_totals_inner {text-align: left;float: none;display: inline-block;}
.cb-item-price {margin-left: 30.3%;}
.entry-content .woocommerce form.checkout.woocommerce-checkout {max-width: 85%;margin: 0 auto;}
.entry-content .woocommerce .package-gb-cont + .woocommerce-notices-wrapper {max-width: 85%;margin: 0 auto;}
.payment_box_title > label {width: 100%;}
.payment_box_title > label img {max-width:50px}
.summary-product-wrap .single_variation_wrap textarea.wapf-input {height: 115px;}
.wc_giftwrap_notes_container label,.wc_giftwrap_notes_container textarea#giftwrapper_notes_before_cart{display:none !important;}

/* Newsletter Popup */
.gift-box-modal {text-align: center;}
.ml-chip {width: 100%; padding-bottom: 20px;}
.ml-chip label {font-weight: normal;font-size: 18px;}
.ml-chip span.email {display: inline-block;width: 100%;margin-bottom: 20px;}
.ml-chip span.email input {width: 280px;}
.ml-chip input[type="submit"] {background-color: #b1d1c9;border: 0px;color: #fff;font-size: 18px;min-width: 125px;display: inline-block;}
.em-scrs {padding-bottom: 20px;}
ul.wc-item-meta li strong.wc-item-meta-label,ul.wc-item-meta li p{text-transform: capitalize;}