/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/


@font-face {font-family: 'Intro-Bold';src: url('webfonts/3AC0CB_0_0.eot');src: url('webfonts/3AC0CB_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3AC0CB_0_0.woff2') format('woff2'),url('webfonts/3AC0CB_0_0.woff') format('woff'),url('webfonts/3AC0CB_0_0.ttf') format('truetype');}

@font-face {font-family: 'Intro-SemiBold';src: url('webfonts/3AC0CB_1_0.eot');src: url('webfonts/3AC0CB_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3AC0CB_1_0.woff2') format('woff2'),url('webfonts/3AC0CB_1_0.woff') format('woff'),url('webfonts/3AC0CB_1_0.ttf') format('truetype');}

@font-face {font-family: 'Intro-BoldOblique';src: url('webfonts/3AC0CB_2_0.eot');src: url('webfonts/3AC0CB_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3AC0CB_2_0.woff2') format('woff2'),url('webfonts/3AC0CB_2_0.woff') format('woff'),url('webfonts/3AC0CB_2_0.ttf') format('truetype');}

@font-face {font-family: 'Intro-BlackInlineItalic';src: url('webfonts/3AC0CB_3_0.eot');src: url('webfonts/3AC0CB_3_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3AC0CB_3_0.woff2') format('woff2'),url('webfonts/3AC0CB_3_0.woff') format('woff'),url('webfonts/3AC0CB_3_0.ttf') format('truetype');}

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto-Italic';
  font-style: italic;
  font-weight: 400;

  src: url('webfonts/roboto-v20-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Italic'), local('Roboto-Italic'),
       url('webfonts/roboto-v20-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('webfonts/roboto-v20-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('webfonts/roboto-v20-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('webfonts/roboto-v20-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('webfonts/roboto-v20-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/*ul.menu-smart.sm.menu-icons.menu-smart-social > li > a[href],*/
ul#menu-main-menu-new > li > a[href]
/*body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a[title] {*/
{
    color: #378e8d !important;
}
/*ul.menu-smart.sm.menu-icons.menu-smart-social > li > a[href],*/
ul#menu-main-menu-new > li > a[href]:hover
/*body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a[title]:hover {*/
{
    color: #378e8d !important;
}

ul#menu-main-menu-new > li > a[href],
body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a[href] {

    color: #378e8d !important;
}



body:not(.menu-force-opacity) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck):not(.is_mobile_open).menu-transparent.style-light-original > *,
body:not(.menu-force-opacity) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck):not(.is_mobile_open).menu-transparent.style-dark-original.style-light-override > * {
    background: #ffffff !important;
}
body:not(.menu-force-opacity) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck):not(.is_mobile_open).menu-transparent.style-dark-original > *,
body:not(.menu-force-opacity) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck):not(.is_mobile_open).menu-transparent.style-light-original.style-dark-override > * {
    background: #ffffff !important;
}

footer p {

    color: #E3E4E7 !important;
}

/* BP-200814 hide the post info */
.post-info{display:block;min-height:14px;}

/* BP-200814 hide the date, categories and authors */
.post-info .date-info{display: none;} 
.post-info .category-info{display: none;} 
.post-info .author-info{display: none;}

/* BP-200814 hide social share options */
.share-button.share-inline .social.top li.social-facebook,
.share-button.share-inline .social.top li.social-twitter,
.share-button.share-inline .social.top li.social-gplus,
.share-button.share-inline .social.top li.social-pinterest,
.share-button.share-inline .social.top li.social-linkedin,
.share-button.share-inline .social.top li.social-xing,
.share-button.share-inline .social.top li.social-paper-plane {
display: none !important;
}

.site-footer p a {color: #E3E4E7;}
.site-footer {background: #429b98;}
/* Accord WA*/
.panel-title > a span, .panel-title  a span, .panel-title  a {font-size: 14px !important;}



/* PCA BOOKED */
.booked-form .checkbox-radio-block input {vertical-align: top;}
.booked-form .checkbox-radio-block label {width: 90%;}



/* MediaQ fuer HeaderSujets */
/* Desktop XL*/
@media (max-width: 1000px) {
	.header_image_title .single-wrapper{max-width: 30% !important;}
	.header_image_tape .single-wrapper {max-width: 25% !important;}
}
/* Desktop*/
@media (max-width: 959px) {
	.header_image_title .single-wrapper{max-width: 65% !important;}
	.header_image_tape .single-wrapper {max-width: 50% !important;}
}
/* Tablet*/
@media(max-width: 600px){
	.header_image_title .single-wrapper{max-width: 80% !important;}
	.header_image_tape .single-wrapper {max-width: 58% !important;}
}
/*Mobile*/
@media(max-width:480px){
	.header_image_title .single-wrapper{max-width: 91% !important;}
	.header_image_tape .single-wrapper {max-width: 70% !important;}
}

/* Import aus dem WP-Customizer */
/* Desktop*/
@media (min-width: 1000px) {
	/*interesse btn*/
	#kontakt_btn .vc_custom_1585782055213 {
	margin-right: -30px;
	}
}

/*desktop*/
@media(min-width:960px){
	.limit-width {
			max-width: none;
	}
	
		/*headlines*/
 .text__container--5 div.vc_wp_text.wpb_content_element, .text__container--5 h3.h1 {
		margin-left: -50px;
	}
	
	/*kurs btn 5*/
	.kurs_btn--5 a.custom-link {
		margin-left: -105px;
	}
	
	/*parallax*/
	#text_slider-parallax {
		margin-top: -70px;
	}
		/*kurs btn mobile*/
  	.kurs_btn--mobile, div#kontakt_btn--mobile {
		display:none;
	}
			/*faq btn container*/
		.faq_btn-container { 
		width: 68%;
	}
	
			/*introtext kurs 5*/
	.intro-text__container--5 h6 span {
		margin-left: -15px;
		width: 25.5%;
	}
			/*container kurs 5*/
	.text__container--5 {
		margin-left: -15px;
		width: 56.666667%;
	}
	
	/*abstände kurse*/
	div.row.one-top-padding.single-bottom-padding.triple-h-padding.limit-width.row-parent {
	padding-left:0;
	margin-left: -24px;
}

}

/*tablet*/
@media (min-width: 960px) and (max-width: 1150px) {
	.btn-container .custom-link {
		width: 192px;
	}
}
/* bis tablet*/
@media(max-width: 959px){
	/*header*/
  #page-header .t-entry-visual{
  transform:scale(1.8);
  padding-bottom: 8vw;
	}
	/*header wow*/
	#header_wow_image .single-wrapper
	{
		max-width: 30% !important;
	}
		/*header wow tape*/
	#header_second_image .single-wrapper {
		max-width: 26% !important;
	}
	
/*header images*/
	.tmb .t-entry-visual img {
    width: 100%;
    margin: 0 auto;
	}
			/*divider*/
	#divider_subline {
		margin-top: -90px !important;
	}
				/*divider*/
	#divider_mission {
		background: rgb(66, 155, 152) !important;
    height: 2px;
	}
	
	/*texte, headlines abstände*/
	.vc_custom_1582580560153 div.text-top-reduced > p, .vc_custom_1585575018316 div.text-top-reduced > p {
		margin: 9px 20px 0;
	}
				/*parallax*/
	#text_slider-parallax {
		margin-top: 40px;
	}
				/*parallax*/
	#text_slider-parallax > div {
		margin-bottom: 30px;	
	}
	
	/*texte, headlines*/
	 .text__container--5 div.vc_wp_text.wpb_content_element, .text__container--5 h3.h1, .kurs_btn--5 a.custom-link, 	.intro-text__container--5 div.heading-text {
		margin-left: 40px;
	}
	
		/*subline containers*/
	.subline__container div div div.wpb_column  {
		width: 100%;
	}
	
	/*subline containers*/
	div.subline-text__container > div div div.wpb_column {
		width: 100%;
	}
	
	/*intro text kurse*/
	.intro-text__container--5 div.heading-text {
		margin-top:-90px;
	}
	
	/*kurs text container 5*/
		div.text__container--5 {
		margin-top: -50px;
}

	/*footer bike img*/
	.bike_image-container img {
			height: 80px !important;
			width: 140% !important;
	}
	
	/*interesse btn*/
	.single-media-link {
		width: 200px;
	}
		/*kurs btns*/
	.kurs_btn--desktop, #kontakt_btn {
		display:none;
	}
	
		/*kurs 5 headline*/
	div.intro-text__container--5 div.heading-text.el-text {
		text-align: left;
}
			/*interesse btn */
#kontakt_btn--mobile {
		margin: 0 auto;
		margin-top: -80px !important;
	}
}

/*mobile*/
@media(max-width:600px){
		/*footer bike img*/
	.bike_image-container img {
			height: 60px !important;
			width: 200% !important;
	}
	/*interesse btn*/
	#kontakt_btn--mobile img {
		width: 85%;
		margin: 0 auto;
	}
		/*header wow*/
		#header_wow_image .single-wrapper {
		max-width: 38% !important;
	}
		/*header juhu tape*/
	#header_juhu_second_image .single-wrapper  {
		max-width: 35% !important;
	}
		/*header aha tape*/
	#header_aha_second_image .single-wrapper {
		max-width: 35% !important;
	}
	/*header wow tape */
	#header_second_image .single-wrapper {
		max-width: 50% !important;
	}
}


/*menu*/
ul#menu-main-menu-new li a, body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a {
	color:#ffffff !important;
}

/*menu*/
ul#menu-main-menu-new ul.drop-menu.sm-nowrap {
	background:#378e8d;
}

/*sublines*/
.subline {
	color: #378e8d;
}

/*footer texte*/
.site-footer .wpb_column:nth-child(4) p {
    color: #E3E4E7;
}

/*interesse btn*/
div.vc_row.row-container div#kontakt_btn img, #kontakt_btn, div#kontakt_btn--mobile {
	height: 110px;
	width: 255px;
	overflow: visible;
}

/*containers*/
.main-container .row-container .row-parent .single-internal-gutter .uncont > * {
    margin-top: 20px;
}

/*text container kurs 5*/
.text__container--5 {
	margin-top: -60px !important;
}
/*kurs btn 5*/
.kurs_btn--5 {
	margin-top: -10px;
	padding-top: 0 !important;
}

/*text abstände*/
article div div div div div.row.limit-width.row-parent {
	padding: 36px 0;
}



/*gallery teams*/
#gallery-31846-398 .t-entry-text {
	width: 85%;
  margin: 0 auto;
}

/*bike image wrapper*/
.bike_wrapper > div {
	padding: 36px 0 0 !important;
}

/*menu*/
#menu-main-menu-new .drop-menu li a {
	font-size: 14px;
}

/*interesse btn*/
div.vc_row.row-container div#kontakt_btn img, #kontakt_btn, div#kontakt_btn--mobile {
	height: 110px;
	width: 220px;
	overflow: visible;
	object-fit: contain;
}

/*link hover*/
.site-footer a:hover {
	color: white !important;
}

footer p {
    color: #E3E4E7 !important;
}

body:not(.menu-force-opacity) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck):not(.is_mobile_open).menu-transparent.style-light-original > *, body:not(.menu-force-opacity) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck):not(.is_mobile_open).menu-transparent.style-dark-original.style-light-override > * {
    background: #ffffff !important;
}
ul#menu-main-menu-new li a, body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a {
    color: #429b98 !important;
}
ul#menu-main-menu-new > li > a[href]:hover {
    color: #378e8d !important;
}



/* ===================== BOOKED ===================== */

.custom-booking table.booked-calendar td.today .date span { border: 2px solid #429b98; }
.custom-booking table.booked-calendar td.prev-date .date { background: #DDDDDD !important; }

