/*
Theme Name:		Superyacht Marina
Description:	
Author:			Ten Four
Template:		Divi
Text Domain:	superyacht-marina

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/* --- Globals --- */
#et_search_icon:hover, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, .bottom-nav li.current-menu-item>a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar:after, .mobile_menu_bar:before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .star-rating span:before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span:before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {
    color: #ceb57d;
}
.et_mobile_menu, .et-search-form, .et_mobile_menu, .footer-widget li:before, .nav li ul, blockquote {
    border-top-color: #ceb57d;
}
/* --- End Globals --- */
/* --- Vieo Popup --- */
.homepage-grid-wrapper-mobile .et_pb_promo {
	position:relative;
	min-height:150px;
}
.homepage-grid-wrapper-mobile .et_pb_promo a {
	position:absolute;
	display:inline-block;
	left:50%;
	top:50%;
	min-width:70%;
	white-space:nowrap;
	transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
}
@media (max-width:980px) {
	.homepage-grid-wrapper-mobile .et_pb_promo a {
		min-width:50%;
	}
}
.homepage-grid-wrapper-mobile .et_pb_column .et_pb_promo:nth-child(4) a {
	white-space:normal !important;
}

/* --- Tourism Inner Pages --- */
.innerSlider .et_pb_container {
	height: 300px !important;
	min-height: 300px !important;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.innerSlider .et_pb_container > .et_pb_slider_container_inner {
	padding:0;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.innerSlider .et_pb_container  .et_pb_slider_container_inner .et_pb_slide_description {
	padding:0 !important;
}

.tourism-link-grid-wrapper .et_pb_column {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.tourism-link-grid-wrapper .et_pb_promo {
	flex-direction: column;
	align-items: flex-start;
}
.tourism-link-grid-wrapper .et_pb_promo .et_pb_promo_description {
	flex:2;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction: column;
	align-self: flex-start;
	width: 100%;
	padding-bottom:0;
}
.tourism-link-grid-wrapper .et_pb_promo .et_pb_promo_description h2 {
	order:1;
	padding: 10px 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin: 1em 0;
}
.tourism-link-grid-wrapper .et_pb_promo .et_pb_promo_description p {
	order:2;
	text-align: left;
	font-size: 0.95em;
}
.tourism-link-grid-wrapper .et_pb_promo .et_pb_promo_description p:last-child {
	margin-bottom: 20px;
}
.tourism-link-grid-wrapper .et_pb_promo .et_pb_button_wrapper {
	margin: 0 auto;
}
.tourism-link-grid-wrapper .et_pb_promo .et_pb_button_wrapper > a {
	
}
.tourism-link-grid-wrapper .et_pb_column, .tourism-link-grid-wrapper .et_pb_column > * {
	flex:1;
}
/* --- End Tourism Inner Pages --- */


/* Custom Video Popup */
/* Popup Close Icon Tweak */
.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-fade.mfp-ready {
	top: 0px !important;
	position: fixed !important;
}
.mfp-iframe-holder .mfp-content {
    max-width: 70%;
}
.mfp-iframe-scaler button.mfp-close {
    top: -50px ;
}

.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close,
.mfp-wrap .mfp-close:active {
    top: -50px !important;
}

.video_popup_lightbox .mfp-iframe-holder .mfp-close {
    top: -50px;
}

.video_popup {
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

/* --- End Vieo Popup --- */
/* --- Footer --- */
footer#main-footer a {
	transition: color 0.2s ease-in-out;
}
footer#main-footer a:hover {
	color: #ceb57d !important;
}