/*
Theme Name: Chillout child theme
Description: Made by <a href="http://themeforest.net/user/apollo13" target="_blank">Apollo13</a>.<br/> Get support from <a href="http://support.apollo13.eu/" target="_blank">Forum</a>.
Author: <a href="http://themeforest.net/user/apollo13"  target="_blank">Apollo13</a>
Author URI: http://themeforest.net/user/apollo13
Theme URI: http://themeforest.net/user/apollo13
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: chillout
Tags: white, theme-options, post-formats, photoblogging, two-columns, translation-ready
Version: 1.0
*/

@import url("../chillout/style.css");

/* Add your CSS below */

h1.gold, h2.gold  {
  color: #D5AD6D; /*if no support for background-clip*/
  background: -webkit-linear-gradient(transparent, transparent),
             -webkit-linear-gradient(top, rgba(213,173,109,1) 0%, rgba(213,173,109,1) 26%, rgba(226,186,120,1) 35%, rgba(163,126,67,1) 45%, rgba(145,112,59,1) 61%, rgba(213,173,109,1) 100%);
  background: -o-linear-gradient(transparent, transparent);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}


.oldpaper {
    background: url('/__h/adventureclub.eu/wp-content/uploads/2014/11/Paper_Texture01.jpg');
    background-size: cover;
    padding: 40px 50px;
    /*
    box-shadow: inset 0px 0px 40px 20px rgba(138,102,66,0.05);
*/
}

.oldpaper h3 {
    /*
    font-family: "Herr Von Muellerhoff", sans-serif;
*/
    /*
    transform: rotate(0.3deg);
*/
    color: #4b2a07;
}

.oldpaper p {
    font-family: 'IM Fell English', serif;
    font-style: normal;
    font-size: 18px;
    color: #4b2a07;
}

blockquote:before {
    color: #4b2a07;
    border-right: 1px solid #4b2a07;
}

.post-title {
    color: #4b2a07;
}

#work_modal_port {
    background: url('/__h/adventureclub.eu/wp-content/uploads/2014/11/Paper_Texture01.jpg');
}

.real-content > p:first-child {
    margin-top: 0;
    font-size: 18px;
    line-height: 1.3;
    color: #000;
}

#footer, .to-top {
    background: url('/__h/adventureclub.eu/wp-content/uploads/2014/11/footer_bg.jpg');
    margin-top: 0px;
}

#footer a.to-top div {
    color: #fff;
 }

#footer a {
    display: inline-block;
    margin: 0 4px;
}

.rotate180 {
    transform: rotate(180deg);
}

.people-content h2 {
    color: #4b2a07;
}

.post-title h2 {
    color: #4b2a07;
}

.archive-item.dark .content_layer .post-title {
    color: #ffffff;
    font-weight: 100;
}

.mCustomScrollBox {
    font-size: 16px;
}

.mCSB_container h4 {
    color: #4b2a07;  
}

body.single-work #content {
    margin-top: 40px;
    margin-bottom: 80px;
}

.gallery-item img {
    border: none !important;
}

.mCSB_container blockquote {
    color: #4b2a07;  
}

.layer.bg_gradient_layer {
    background-color: rgba(0,0,0,0.7);
}

.meta_data {
    display: none;
}

#logo {
    background-position-y: -26px;
}

.oldpaper a img.alignright, .oldpaper a img.alignnone, .oldpaper a img.alignleft, .oldpaper a img.aligncenter, .oldpaper .wp-caption {
    border: none;
}

.layer.content_layer {
   background: url('/__h/adventureclub.eu/wp-content/uploads/2014/11/newspaper_texture2.jpg');
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.01);
    background-size: cover;
}

/*div#mid {
    background: url(/__h/adventureclub.eu/wp-content/uploads/2014/11/newspaper_texture2.jpg);
    background-size: contain;
}*/

.single .post-meta {
    text-align: center;
}

.single .post-meta .entry-date {
    font-size: 18px;
}

.archive-item.light .content_layer .meta_date {
    color: #8e8e8e;
    text-align: center;
    font-size: 16px;
}

.archive-item.light .content_layer .content_filling {
    height: 1rem;
}

.archive-item.light .content_layer :not(.read-more) > a,
.archive-item.light .content_layer .post-title {
    color: #222222;
    text-align: center;
    font-size: 24px;
    line-height: 30px;
}

.archive-item.light .content_layer :not(.read-more) > a::before {
    content: '';
    background: url('/__h/adventureclub.eu/wp-content/uploads/2014/11/divider01-300x37.png') no-repeat !important;
    /* background-size: cover; */
    width: 300px;
    height: 50px;
    display: block;
    margin: 0 auto;
    margin-top: -12px;
    opacity: 0.2;
    transform: scale(0.7);
}

.posts-archive .isotope-item {
    height: 450px !important;
}
.posts-archive .content_layer .entry-content {
    max-height: 100%;
    height: 100%;
}


.single .post-meta:after {
    content: '';
    background: url('/__h/adventureclub.eu/wp-content/uploads/2014/11/divider01-300x37.png') no-repeat !important;
    width: 300px;
    height: 50px;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
    opacity: 0.2;
}

.post-content.type-post.status-publish.format-standard:after {
    content: '';
    background: url('/__h/adventureclub.eu/wp-content/uploads/2014/11/divider01-300x37.png') no-repeat !important;
    width: 300px;
    height: 50px;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 80px;
    opacity: 0.2; 
    transform: rotate(180deg);
    
}

.single .post-title {
    color: #000;
}

/* Expeditionen */

.g-link.over .cov.works {
    height: auto;
}


.categories_filter_wrapper.center {
    display: none;
}

.tp-splitted.tp-wordsplit .tp-splitted.tp-charsplit {
  color:	#D5AD6D; /*if no support for background-clip*/
	
	background: -webkit-linear-gradient(transparent, transparent),
             -webkit-linear-gradient(top, rgba(213,173,109,1) 0%, rgba(213,173,109,1) 26%, rgba(226,186,120,1) 35%, rgba(163,126,67,1) 45%, rgba(145,112,59,1) 61%, rgba(213,173,109,1) 100%);
	background: -o-linear-gradient(transparent, transparent);
	-webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

i.g-link-bgimg_677 {
    background-position-y: -20px;
}

i.g-link-bgimg_653 {
    background-position-y: 8%;
    background-size: 102%;
}

/* Batavia */
i.g-link-bgimg_638 {
    background-position-y: 29%;
    background-position-x: 20%;
    background-size: 82%;
}
/* Grottenblitz */
i.g-link-bgimg_632 {
    background-position-y: 66%;
    background-size: 139%;
}
/* Sphinx */
.g-link i.g-link-bgimg_200 {
    background-position-y: 23%;
    background-size: 104%;
}
/* Dracula */
.g-link i.g-link-bgimg_199 {
    background-position-y: -292px;
    background-position-x: -80px;
    background-size: 179%;
}
/* Flores */
i.g-link-bgimg_198 {
    background-position-y: -10px;
    background-size: 135%;
}

i.g-link-bgimg_196 {
    background-position-y: -22px;
    background-position-x: -260px;
    background-size: 207%;
    filter: contrast(150%);
}

i.g-link-bgimg_188 {
    background-position-y: -17px;
    background-position-x: -13px;
    background-size: 122%;
    filter: contrast(100%);
}

i.g-link-bgimg_206 {
    background-position-y: -12px;
    background-position-x: -9px;
    background-size: 104%;
    filter: contrast(120%);
}

i.g-link-bgimg_197 {
    background-position-y: -81px;
    background-position-x: -66px;
    background-size: 138%;
}

i.g-link-bgimg_119 {
    background-position-y: -80px;
    background-position-x: 0px;
    background-size: 100%;
}

i.g-link-bgimg_964 {
        background-position: 0px -50px;
}

i.g-link-bgimg_445 {
    background-position: -170px 0px;
}

i.g-link-bgimg_441 {
    background-position: 0px -20px;
}


.fa-bars:before, .fa-navicon:before, .fa-reorder:before {
    content: "\f0c9";
    color: #D5AD6D !important;
    background: -webkit-linear-gradient(transparent, transparent), -webkit-linear-gradient(top, rgba(213,173,109,1) 0%, rgba(213,173,109,1) 26%, rgba(226,186,120,1) 35%, rgba(163,126,67,1) 45%, rgba(145,112,59,1) 61%, rgba(213,173,109,1) 100%) !important;
    background: -o-linear-gradient(transparent, transparent) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.mobile_menu_switch {
        background: url('/__h/adventureclub.eu/wp-content/uploads/2014/11/navi_bg_leather01.jpg') repeat;
        position: absolute;
}


a.fa.fa-bars.mobile_menu_switch.hide:before {
    vertical-align: middle;
}

.menu_divider_left {
    margin: 0px 87px 0px 0px !important;
}

.menu_divider_right {
        margin: 0px 0px 0px 81px !important;
}

#mobile_menu .menu_divider_right {
        margin: 0px 0px 0px 0px !important;
}


html[lang="de"] .top-menu,
html[lang="de-DE"] .top-menu {
       left: 16.5px;
}

html[lang="fr"] .top-menu,
html[lang="fr-FR"] .top-menu {
       left: -33.5px;
}

html[lang="en"] .top-menu,
html[lang="en-US"] .top-menu {
       left: 14.5px;
}

html[lang="de"] .lang1,
html[lang="de-DE"] .lang1 {
    background: url('/__h/adventureclub.eu/wp-content/uploads/2014/11/lang_fr.png') no-repeat;
    width: 32px;
    height: 32px;
    cursor: pointer;
    margin-left: 18px;
}

html[lang="de"] .lang2,
html[lang="de-DE"] .lang2 {
    background: url('/__h/adventureclub.eu/wp-content/uploads/2014/11/lang_en.png') no-repeat;
    width: 32px;
    height: 32px;
    cursor: pointer;
    margin-left: 18px;
}

html[lang="fr"] .lang1,
html[lang="fr-FR"] .lang1 {
    background: url('/__h/adventureclub.eu/wp-content/uploads/2014/11/lang_de.png') no-repeat;
    width: 32px;
    height: 32px;
    cursor: pointer;
    margin-left: 18px;
}

html[lang="fr"] .lang2,
html[lang="fr-FR"] .lang2 {
    background: url('/__h/adventureclub.eu/wp-content/uploads/2014/11/lang_en.png') no-repeat;
    width: 32px;
    height: 32px;
    cursor: pointer;
    margin-left: 18px;
}

html[lang="en"] .lang1,
html[lang="en-US"] .lang1 {
    background: url('/__h/adventureclub.eu/wp-content/uploads/2014/11/lang_de.png') no-repeat;
    width: 32px;
    height: 32px;
    cursor: pointer;
}

html[lang="en"] .lang2,
html[lang="en-US"] .lang2 {
    background: url('/__h/adventureclub.eu/wp-content/uploads/2014/11/lang_fr.png') no-repeat;
    width: 32px;
    height: 32px;
    cursor: pointer;
    margin-left: 18px;
}

.lang1 a span, .lang2 a span {
   visibility: hidden !important;
}

#cookieChoiceInfo {
    background-color: rgba(0,0,0,0.8) !important;
    color: #ffffff;
    padding: 14px !important;
}


#cookieChoiceInfo a[rel="noopener"] {
    color: #ffffff;
    text-decoration: underline;
}

#cookieChoiceInfo a#cookieChoiceDismiss {
    background: red;
    padding: 4px 14px;
    color: #ffffff;
}

@media (min-width: 1040px) {
    .mobile_menu_switch {
        display: none !important;
    }
}
    
@media (max-width: 480px) {
    
    .menu_divider_left {
         margin: 0px 0px 0px 0px !important;
    }

    .menu_divider_right {
        margin: 0px 0px 0px 0px !important;
    }
    
    .archive-item.light .content_layer a:before {
        content: '';
        background: url('/__h/adventureclub.eu/wp-content/uploads/2014/11/divider01-300x37.png') no-repeat !important;
        background-size: contain !important;
        width: 100%;
        height: 50px;
        display: block;
        margin: 0 auto;
        margin-top: -12px;
        opacity: 0.3;
        transform: scale(1.0);
    }
    
    .archive-item.light .content_layer a {
        font-size: 16px;
        line-height: normal;
    }
    
    .mCustomScrollBox {
        height: 100px;
    }
    
    .people-content .mCustomScrollBox {
    height: 72%;
    }
    
    .people_slide_content_wrapper {
    height: 100vh;
    padding-top: 50px;
    }
    
    .people-content h2, .people-content h6 {
        text-align: center;
    }
    
    .people-image {
        text-align: center;
        float: none;
    }
    
    #a13-full-photos.list a {
    height: auto !important;
    }
    
    .oldpaper {
        padding: 40px 20px;
    }
    
    #gallery-1 {
        float:none;
        text-align: center;
    }
    
    #gallery-1 .gallery-item {
        float: none !important;
        display: inline-block;
        margin-top: 10px;
        margin: 0 4px;
        text-align: center;
        width: 17%;
    }
    
    body.single-work #col-mask {
    margin-top: 60px !important;
    }
}


   .people_slide_content_wrapper {
        height: 390px;
        padding-top: calc(34vh - 180px);
    }

    .people-content .main-content {
        height: 500px;
    }



/* 14.02.2018 Anpassung Personendarstellung ACE-10 */
@media only screen and (max-width: 1095px) {

    .people-image {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        padding-bottom: 20px;
    }

    .people-subtitle,
    .people-title {
        text-align: center;
    }


    .people_slide_content_wrapper {
        height: 390px;
        padding-top: calc(34vh - 180px);
    }

    /*.people-content .main-content {
        height: 430px;
    }*/
}

@media (max-width: 480px) {

    .people-content .mCustomScrollBox {
        height: 80%;
    }
}

body #header {
    top: 0;
}






/* ONETRUST EXTERNER INHALT */
.iframe-placeholder-wrapper {
    position: relative !important;
    width: 100%;
    min-height: 500px;
    margin: auto;
	margin-top: -56.25%;
}
 
@media screen and (max-width: 550px) {
    .iframe-placeholder-wrapper {
        min-height: 650px;
    } 
}
 
.iframe-placeholder-wrapper iframe {
    border: none;
}

.iframe-placeholder {
	box-sizing: border-box;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	padding: 0 4rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	color: #fff;
	background-color: #08101a;
    /* background-image: url(); */
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    z-index: 1337;
}

.iframe-placeholder h4 {
	color: #fff;
}

.iframe-placeholder .button {
	margin: 1rem 0;
	padding: 1rem 2rem;
	color: #fff;
	border: 1px solid #fff;
	background-color: transparent;
	text-transform: uppercase;
	text-decoration: none;
}

.iframe-placeholder .button:hover {
	color: #08101a;
	background-color: #fff;
}

.iframe-placeholder a {
	color: #fff;
	text-decoration: underline;
}

.iframe-placeholder a:hover {
    color: #fff;
    text-decoration: none;
}

.iframe-placeholder .iframe-placeholder-title {
    font-size: 28px;
    font-weight: bold;
}
 
.iframe-placeholder p.iframe-placeholder-disclaimer {
    margin: 20px 0 0 0;
    font-size: 12px;
    line-height: 1.75;
}

.iframe-placeholder p.iframe-placeholder-disclaimer a {
    color: #fff;
    text-decoration: underline;
}

.iframe-placeholder-wrapper .iframe-placeholder-youtube {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;
    overflow: hidden;
}

.iframe-placeholder-wrapper .iframe-placeholder-youtube iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}