/* 
 Theme Name:     Divi Child
 Author:         Rebekah R Jones
 Author URI:     https://rebekahrjones.com/
 Template:       Divi
 Version:        1.0.0
 Description:    Child Theme developed by Andrew Palmer for Elegant Marketplace
 Wordpress Version: 4.9.8
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

header.et-l--header {
	position: relative !important;
	z-index: +3 !important;}
#header-menu nav ul#menu-header li ul.sub-menu,
header.et-l--header ul#menu-personalization li ul.sub-menu {
	background-color: transparent !important;
	box-shadow: none !important;
	border: none !important;
	padding-top: 25px !important;}
header.et-l--header ul#menu-personalization li ul.sub-menu {
	padding-top: 11px !important;
	left: calc( -100% - 90px ) !important;}
header.et-l--header ul#menu-personalization li ul.sub-menu > li,
header.et-l--header ul#menu-personalization li ul.sub-menu > li > a {width: 100% !important;}
#header-menu nav ul#menu-header li > ul.sub-menu > li,
header.et-l--header ul#menu-personalization li > ul.sub-menu > li {
	padding: 0 !important;
	background-color: #f7d8d7 !important;}
#header-menu nav ul#menu-header li > ul.sub-menu > li:first-of-type,
header.et-l--header ul#menu-personalization li > ul.sub-menu > li:first-of-type {border-top: 2px solid #f1b9b7 !important;}
#header-menu nav ul#menu-header li > ul.sub-menu > li > a,
header.et-l--header ul#menu-personalization li > ul.sub-menu > li > a {font-size: .95em !important;}
header.et-l--header ul#menu-personalization li.first-level > a:after {top: 14px !important;}
header.et-l--header ul#mobile_menu3 {
	padding: 0 !important;
	width: 100vw !important;
	margin-left: calc( 100% - 100vw ) !important;}
header.et-l--header ul#menu-personalization .first-level > a > img {max-width: 42px !important;}
header.et-l--header ul#mobile_menu3 .first-level > a:after {content: 'e' !important;}
header.et-l--header ul#mobile_menu3 .first-level > a.icon-switch:after {content: 'c' !important;}
header.et-l--header ul#mobile_menu3 .first-level .second-level {
	padding-left: 0 !important;
	padding-right: 0 !important;}
header.et-l--header .mobile_nav span.mobile_menu_bar {
    -webkit-transform: translate(0, -5%) !important;
    transform: translate(0, -5%) !important;}
header.et-l--header .mobile_nav span.mobile_menu_bar:after {
	content: 'Menu' !important;
	display: block !important;
	color: #000000 !important;
	text-transform: uppercase !important;
	margin: 3px 0 0 0 !important;
	font-size: .75em !important;}
#header-menu nav ul#menu-header li a,
header.et-l--header ul#menu-personalization li a,
header.et-l--header ul#mobile_menu3 a {cursor: pointer !important;}
#header-menu nav ul#menu-header li ul.sub-menu {padding-top: 11px !important;}
header.et-l--header ul#menu-personalization li ul.sub-menu {padding-top: 29px !important;}
#header-menu nav ul#menu-header > li {
	padding-left: 10px;
	padding-right: 10px;}

#header-menu nav ul#menu-header > li > a {letter-spacing: 2px;}
#header-menu nav ul#menu-header > li > a,
header.et-l--header ul#menu-personalization li > ul.sub-menu > li > a {font-weight: 600 !important;}
.pinterest_pins > li {list-style-type: none !important;}
header.et-l--header > div.et_builder_inner_content > div > div > div.et_pb_column_1_5 {width: 125px;}
header.et-l--header > div.et_builder_inner_content > div > div > div.et_pb_column_3_5 {width: calc( 100% - 250px );}
header.et-l--header > div.et_builder_inner_content > div > div > div.et_pb_column_3_5 + div.et_pb_column_1_5 > div {padding-left: 0;}
header.et-l--header > div.et_builder_inner_content > div > div > div.et_pb_column_3_5 + div.et_pb_column_1_5 > div > div {
	float: right;
	padding-right: 10px;}
header.et-l--header > div.et_builder_inner_content > div > div > div.et_pb_column_1_5:first-of-type > div {max-width: 60%;}
header.et-l--header .et_mobile_menu li a {font-weight: 600 !important;}

ul.custom-menu-shortcode-output {padding: 0 15px;}
ul.custom-menu-shortcode-output li {
	padding: 5px 28px;
	list-style-type: none;
	-ms-transition: .25s all;
	-moz-transition: .25s all;
	-webkit-transition: .25s all;
	transition: .25s all;}
ul.custom-menu-shortcode-output li:last-of-type {border-bottom: none;}
ul.custom-menu-shortcode-output li:before {
	content: '5';
    font-family: 'ETmodules';
	position: absolute;
	left: 15px;
	font-size: 16px;}
ul.custom-menu-shortcode-output li:hover {opacity: .7;}
ul.custom-menu-shortcode-output li a {
	color: #474747;
	text-transform: uppercase;}
ul.custom-menu-shortcode-output li.custom-active {font-weight: 700;}
@media only screen and ( min-width: 981px ) {
	header.et-l--header ul#menu-personalization .first-level {margin-left: -15px !important;}
	header.et-l--header .et_pb_module.et_pb_image.et_pb_image_0_tb_header.et_pb_image_sticky .et_pb_image_wrap img {margin-top: 3px !important;}
}
@media only screen and ( max-width: 980px ) {
	ul.custom-menu-shortcode-output li {padding: 5px 8px;}
	ul.custom-menu-shortcode-output li:before {left: -5px;}
}
@media only screen and ( min-width: 480px ) {
	header.et-l--header ul#mobile_menu3 {margin-top: 0;}
}
@media only screen and ( max-width: 1050px ) {
	#header-menu nav ul#menu-header > li > a {letter-spacing: 1px;}
}
@media only screen and ( max-width: 997px ) {
	#header-menu nav ul#menu-header > li {
		padding-left: 6px;
		padding-right: 6px;}
}
@media only screen and ( max-width: 767px ) {
	header.et-l--header > div.et_builder_inner_content > div > div > div.et_pb_column_1_5:first-of-type > div {max-width: 60%;}
}
/* @media only screen and ( max-width: 1100px ) {
	#header-menu nav ul#menu-header > li > a {font-size: 1.1em;}
}
@media only screen and ( max-width: 1075px ) {
	#header-menu nav ul#menu-header > li > a {font-size: 1em;}
}
@media only screen and ( max-width: 1000px ) {
	#header-menu nav ul#menu-header > li > a {font-size: .95em;}
} */
@media only screen and ( max-width: 500px ) {
	header.et-l--header .et_pb_module.et_pb_image.et_pb_image_0_tb_header.et_pb_image_sticky .et_pb_image_wrap img {
		width: 61px !important;
		max-width: 61px !important;
		height: auto !important;}
}