/*
Theme Name: Bathtub Child
Description: This is a child theme for Bathtub Theme
Author: Bathtub
Template: bathtub
Version: 3.1.11
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a {
    font-family: ABeeZee !important;
}
h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2 {
    font-weight: 400 !important;
}
.header-inner.container {
    max-width: 1920px;
    padding: 0;	
/*	width:100%; 
	width: calc(100% - 310px); */
    width: calc(100% - 340px);	
}
.dashboard-links a:hover{
	background-color: #927F43;
    color: #FFF;
}
.text-white{
    color:#fff;
}
.gld_btn, .blue_btn {
    display:block;
    padding:1em;
    text-align:center;
    max-width: 150px;
    width: 100%;
    color: #fff;
}
.gld_btn, .secondary, .checkout-button, .button.checkout, .button.alt{
    background:#927F43;
}
.button, input[type='submit'], input[type='submit'].button, input[type='reset'].button, input[type='button'].button {
	background:transparent;
	border:1px solid #707070;
	color:#707070;
}
.dark .button.is-form:hover, .button:hover, input[type='submit']:hover, input[type='reset']:hover, input[type='button']:hover{
	background:#927F43;
}
.blue_btn{
    background:#465677;
    height: 2.507em;
    padding: 0 .75em;
    margin-right:0;
}
.page-wrapper.my-account.mb {
    height: 100vh;
}
span.cart-icon.image-icon {
    filter: sepia(1);
}
.cart-icon strong{
	border: 2px solid #927F43;
    color: #927F43;
}
.is-outline:hover, .primary.is-outline:hover{
	border-color: #927F43;
}
form.sub_form {
    display: inline-flex;
    width: 100%;
}
.cust_serv_link a {
    text-decoration:none;
    color:#707070;
}
/*Product page*/
.row.row-small {
	max-width: 1920px;
	padding: 0 8em;
}
.absolute-footer.dark{
	background:transparent;
	color:#707070;
}
.footer-secondary {
    filter: invert(1);
}
.social_link {
	padding:0 0.5em;
}
.footer-primary {
    padding: 1em 0;
}
.footer-wrapper {
    width: calc(100% - 340px);
    margin:auto;
}
.absolute-footer .container{
	max-width: 1920px;
	padding: 0;
}

@media only screen and (max-width: 1740px) {
.header-inner.container, .footer-wrapper {
    width: calc(100% - 240px);
}    
/*	.header-inner.container {
		padding: 0 9em;	
	}	
	.absolute-footer .container{
		padding: 0 10em;
	} */	
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	img.header_logo.header-logo {
		padding: 0.5em;
	}	
	.header-inner.container {
    	padding: 0 1em;
	}
	.vc_custom_1593677708528{
		background-size:cover !important;
	}
	.mbl_none{
		display:none;
	}
	.mbl_padd {
		padding:0 2em;
	}
	.row.row-small {
		padding: 0;
	}
	.badge-container {
    	margin: 0;
	}
	.vc_custom_1593594021872, .vc_section {
    	margin: 0;
	}
	.absolute-footer .container {
    	padding: 0 1em;
	}

}