/*
 Theme Name:   Rosewood Child
 Theme URI:    http://rosewood.ancorathemes.com/
 Description:  Rosewood - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     rosewood
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  rosewood
*/



/* =Theme customization starts here
-------------------------------------------------------------- */

body.woocommerce-account header .vc_custom_1505314746447 {
	display: none;
}
body.woocommerce-account header {
	margin-bottom: 2rem;
}
body.logged-in.woocommerce-account header .vc_custom_1505314746447 {
	display: block;	
}
body.logged-in.woocommerce-account header {
	margin-bottom: 5rem;
}


header #reaby-header .sc_layouts_column_align_right .vc_column-inner .wpb_wrapper {
	display: flex;
    flex-flow: row nowrap;
    justify-content: flex-end;
    align-items: center;
}

/* HEADER LOGIN ICONS / USERNAME / CART VISIBILITY */
@media (max-width:992px) {
	.sc_layouts_item .sc_layouts_item_details.sc_layouts_cart_details {
		display: none;
	}
}


#login-account {
	margin-bottom: 0;
    margin-left: 1rem;
    width: 38px;
    height: 38px;
}

#login-account a {
	background-color: #b4a77a !important;
    color: #ffffff !important;
    width: 38px;
    height: 38px;
}
#login-account a:hover {
	background-color: #f8d840 !important;
    color: #443b3b !important;
}
#login-account a i {
	font-size: 13px;
}
/* @media (max-width:768px) {
	#login-account {
		display: none;
	}
} */
@media (max-width:768px) {
	#logo-row, #cart-row {
		width: 50% !important;
	}
	#cart-row .sc_layouts_item_details.sc_layouts_cart_details {
		display: none;
	}
/* 	#login-account {
		display: none;
	} */
	body.logged-in #login-account {
		display: block;
	}
/* 	#this_user_firstname {
		display: none;
	} */
}










body.home.wpb-js-composer .vc_tta.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab + .vc_tta-tab {
	    margin-left: 0em;
}


@media (min-width: 992px) {
  body.home.wpb-js-composer .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-tabs-list {
		display: flex !important;
		flex-flow: row nowrap !important;
		justify-content: space-between !important;
	}	
}


p.woocommerce-LostPassword.lost_password {
	float: right;
  margin-top: -30px;
}

.mobile-only {
	display: none;
}
li.menu-item.menu-collapse {
	display: none !important;
}
@media (max-width:764px) {
	.mobile-only {
		display: block;
	}
	.not-loggedin {
		display: block;
	}
	.item-logged-in {
		display: none;
	}
	body.logged-in .not-loggedin {
		display: none;
	}
	body.logged-in .item-logged-in {
		display: block;
	}
}


/* footer social icons */
.footer-icon span:before {
	color: #b4a77a;
	font-size: 26px;
}
.footer-icon:hover span:before {
	color: #f8d840;
}
.footer-icon{
	margin: 0 10px;
}


/* SUBS FORM ON HOME */
div.emaillist .es_subscription_form div.es-field-wrap {
	float: none;
    clear: both;
}
form.es_subscription_form {
	text-align: center;
}
@media (min-width: 992px) {
	.emaillist {
		display: flex;
		flex-flow: row nowrap;
		justify-content: center;
		align-items: center;
	}
	form.es_subscription_form {
		text-align: initial;
	}
	div.emaillist .es_subscription_form div.es-field-wrap {
		float: left;
		clear: both;
	}
	div.emaillist .es_subscription_form div.es-field-wrap input.ig_es_form_field_email {
		width: 400px;
	}
}


.logout-hide {
	display: none;
}
body.logged-in .logout-hide {
	display: block;
}
