/* xl - DESKTOP STYLES */ 
nav.popup_menu ul#menu-main-menu li.menu-item a span {
	font-family: "Cormorant Garamond", sans-serif !important;
	font-size: 100px;
	font-weight: 500 !important;
	line-height: 105px;
	color: #000 !important;
}

nav.popup_menu ul#menu-main-menu li.menu-item a:hover span {
	color: #cc9c81 !important;
}

.header_inner_right .side_menu_button_wrapper.right > div:nth-child(1):after {
	content: "";
	width: 1px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	background-color: #000;
}

.header_inner_right .side_menu_button_wrapper.right > div:nth-child(1):before {
	height: 100%;	
}

.header_inner_right .side_menu_button_wrapper.right > div:nth-child(2):before {
	background-color: #fff7f6 !important;	
}

.logo_wrapper {
	max-width: 80px !important;
	left: 0 !important;
}

.q_logo {
	max-height: 70px !important;
}

.logo_wrapper,
.q_logo,
.content,
.content_inner,
.vc_row.wpb_row.section.vc_row-fluid {
	background: transparent !important;
}
.vc_row.wpb_row.section.vc_row-fluid.mmblack {
	background: #000000 !important;
}

.header_top {
	display: none !important;
}

.header_bottom {
	background: #fff7f6 !important;	
}

.header_inner {
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.footer_top_holder {
	padding-left: 0px !important;
	padding-right: 0px !important;
	margin-left: 1% !important;
	margin-right: 1% !important;	
}

.header_inner_right {
	min-width: 400px !important;
}

.paspartu_outer {
	margin-bottom: 0px !important;
	line-height: 0 !important;
}

.header_top {
	background: #fff7f6 !important;
}

.side_menu_button {
	padding-left: 20px !important;
	padding-right: 25px !important;
}

.qode-safari .side_menu_button {
	padding-left: 20px !important;
	padding-right: 27px !important;
}

.qode-firefox .side_menu_button {
	padding-left: 20px !important;
	padding-right: 27px !important;
}

@media (min-width: 1000px) {
 	.qode-popup-menu-opener {
		position: relative !important;
		top: 4px !important;
	}

	.qode-safari .qode-popup-menu-opener {
		position: relative !important;
		top: 14px !important;
	}
}	

footer {
	margin-top: 0px !important;
}

.paspartu_bottom {
	display: none !important;
}

@media (max-width: 768px) {
	.header_inner_right {
		min-width: 80px !important;	
	}
	/* .home .vc_row.wpb_row.section.vc_row-fluid {
		max-height: 25px !important;
	} */
	#custom_html-5 > div {
		text-align: center !important;
	}
	.side_menu_button {
		padding-top: 0px !important;
	}
}

