/*
Theme Name: Cortex Child
Theme URI: http://cortex.mikado-themes.com
Description: A child theme of Cortex Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.1
Text Domain: cortex
Template: cortex
*/

@import url('https://fonts.googleapis.com/css?family=Overpass:200,200i,400,400i,700,700i,900,900i&display=swap');
body, h1, h2, h3, h4, h5, h6,
.mkdf-section-title {
	font-family: 'Overpass', sans-serif !important;
}

.menu-item.wpml-ls-menu-item a .mkdf-item-text::before {
	height: 0 !important;
}

/* Disable burger menu */
.mkdf-side-menu-button-opener {
	display: none !important;
}

/* Fix top button color */
#mkdf-back-to-top > .mkdf-btt-bottom-shadow {
	background-color: #00A3E0 !important;
}

/*content bottom wrapper with slider - empty white space remove */
.mkdf-content-bottom {
    position: relative;
    z-index: 200;
	margin-top: -8px !important;
}

footer .mkdf-footer-top-holder:not(.mkdf-footer-top-full) .mkdf-container-inner {
    padding: 56px 0 !important;
}

/* Countdown */
.countdown_row {
	color: #fff !important;
	line-height: 32px !important;
	font-size: 25px !important;
	font-weight: bold !important;
	text-align: center !important;
}

.countdown_amount {
	color: #fff !important;
    font-size: 60px !important;
    line-height: 1em !important;
    font-weight: bold !important;
}

/* Custom wpform submit button */
div.wpforms-container-full .wpforms-form button[type=submit] {
	background-color: #41294a;
	border: 2px solid #41294a;
	color: #fff;
	font-weight: bold;
}

div.wpforms-container-full .wpforms-form button[type=submit]:hover {
	background-color: #fff;
	color: #41294a;
	font-weight: bold;
	border: 2px solid #41294a;
}


/* Cookie Bar */
#cn-notice-buttons .cookie-button-custom {
	padding: 10px 15px;
	background-color:#EF3340;
	background-image: inherit;
	border-radius: 0;
	font-weight: bold;
	color: #fff;
}

@media only screen and (max-width:1024px) {
	#custom_html-3 .mkdf-btn.mkdf-btn-solid .mkdf-btn-text{
		padding: 10px 20px;
	}
	
	footer .mkdf-footer-widget-title {
		font-size: 20px;
	}
}

@media only screen and (max-width:768px) {
	.mkdf-content {
		margin-bottom: inherit !important;
	}
	
	.mkdf-footer-uncover {
		position: inherit !important;
	}
	
	/* Fix line height of title */
	#countdown-wrapper .mkdf-section-title {
		line-height: 35px;
	}
}

@media only screen and (max-width:600px) {
	.countdown_row {
		font-size: 15px !important;
	}
	.countdown_amount {
		font-size: 30px !important;
	}
	#cb-title {
		font-size: 28px;
	}
}

/* *********************** */
/* *********************** */
/* FIX FAQ ACCORDION */
.mkdf-accordion-holder .mkdf-title-holder {
	height: inherit !important;
	line-height: inherit !important;
	padding: 10px !important;
}

/* FIX Transport wrapper */
#transport-wrapper .mkdf-elements-holder {
	height: 600px;
}

@media only screen and (min-width: 480px) and (max-width: 768px) {
	#transport-wrapper .mkdf-ehi-hover-overlay {
		height: 500px;
	}
}


/* #transport-wrapper .mkdf-elements-holder .mkdf-elements-holder-item {
	vertical-align: inherit !important;
} */

/* *********************** */
/* *********************** */
/* FIX FOR IE 11 */
/* *********************** */
/* *********************** */

/* https://gist.github.com/uto-usui/ea9836aa92d334e7694fb31d8e93a4f4 */
.ie .parallax-wrapper .mkdf-pcta-title {
	font-size: calc(8 * (1vw + 1vh - 1vmin))
}

.ie .slick-track .mkdf-carousel-second-image-holder {
	width: 100%;
}

.ie #hashtag-wrapper .mkdf-elements-holder-item-overlay,
.ie .artist-wrapper .mkdf-elements-holder-item-overlay {
	padding: 20% 0;
}

/* Slideshow */
.spider_popup_wrap {
	background-color: rgba(255, 255, 255, .5) !important;
}


div[id*="bwg_slideshow_dots_thumbnails_"] span[class*="bwg_slideshow_dots_"],#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
	background-color: #00A3E0 !important;
}


div[id*="bwg_slideshow_dots_thumbnails_"] span[class*="bwg_slideshow_dots_active_"], #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_active_0 {
	background-color: #EF3340 !important;
	border: none !important;
}

li[id*="mobile-menu-item-wpml-ls-"] {
	display: block;
    width: 100%;
    height: 50px !important;
}

li[id*="mobile-menu-item-wpml-ls-"] a {
	padding: 10px 0 !important;
    width: 100%;
    height: 30px !important;
    line-height: 30px !important;
    z-index: 9999 !important;
	box-sizing: content-box;
/* 	background: lightpink; */
}


.mkdf-mobile-header .mkdf-mobile-nav {
	position: absolute;
	z-index: 999;
	width: 100%;
}

.mkdf-mobile-header .mkdf-mobile-nav li[id*="mobile-menu-item-wpml-ls-"] {
/* 	display: none; */
/* 	border: 1px solid; */
}

div[class*="wpml-ls-sidebars-footer_column_"] {text-align: center;}

div[class*="wpml-ls-sidebars-footer_column_"] li {
	display: inline-block;
	width: 20%;
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
	div[class*="wpml-ls-sidebars-footer_column_"] li {
		display: inline-block;
		width: 50%;
	}
}


.mkdf-accordion-holder.mkdf-initial .mkdf-title-holder {
	color: #ffffff !important;
	background-color: #2f264c !important;
}

.mkdf-accordion-holder.mkdf-style-white .mkdf-title-holder.ui-state-active,
.mkdf-accordion-holder.mkdf-style-white .mkdf-title-holder.ui-state-hover {
	color: #fff !important;
	background-color: #ff2c54 !important;
}








