
/* HEIGHT MENU */
#logo {	height: px; }nav#main-nav > ul > li > a  { line-height: px; } nav#main-nav ul li .sub-menu { top: 40px; }
/* CUSTOM FONTS */
body {font-family: Muli;font-weight: 300;font-size: 16px;line-height: 22px;}body strong,body b { font-weight: 300; }input[type=text], input[type=password], input[type=email], textarea { font-family: Muli; font-weight: 300; }h1 {font-family: Muli;font-weight: 300;font-size: 100px;line-height: 150px;text-transform: none;}h1 strong,h1 b { font-weight: 300; }.tp-caption.xone-title-big-dark, .tp-caption.xone-title-big-white, .tp-caption.xone-title-big-colored { font-family: Muli;font-weight: 300;font-size: 100px;line-height: 150px;text-transform: none;}.tp-caption.xone-title-big-dark strong, .tp-caption.xone-title-big-white strong, .tp-caption.xone-title-big-colored strong, .tp-caption.xone-title-big-dark b, .tp-caption.xone-title-big-white b, .tp-caption.xone-title-big-colored b { font-weight: 300 !important; }h2 {font-family: Muli;font-weight: 300;font-size: 40px;line-height: 60px;text-transform: none;}h2 strong,h2 b { font-weight: 300; }.tp-caption.xone-title-medium-dark, .tp-caption.xone-title-medium-white, .tp-caption.xone-title-medium-colored { font-family: Muli;font-weight: 300;font-size: 40px;line-height: 60px;text-transform: none;}.tp-caption.xone-title-medium-dark strong, .tp-caption.xone-title-medium-white strong, .tp-caption.xone-title-medium-colored strong, .tp-caption.xone-title-medium-dark b, .tp-caption.xone-title-medium-white b, .tp-caption.xone-title-medium-colored b { font-weight: 300 !important; }h3 {font-family: Muli;font-weight: 300;font-size: 32px;line-height: 48px;text-transform: none;}h3 strong,h3 b { font-weight: 300; }.tp-caption.xone-title-small-dark, .tp-caption.xone-title-small-white, .tp-caption.xone-title-small-colored { font-family: Muli;font-weight: 300;font-size: 32px;line-height: 48px;text-transform: none;}.tp-caption.xone-title-small-dark strong, .tp-caption.xone-title-small-white strong, .tp-caption.xone-title-small-colored strong, .tp-caption.xone-title-small-dark b, .tp-caption.xone-title-small-white b, .tp-caption.xone-title-small-colored b { font-weight: 300 !important; }h4 {font-family: Muli;font-weight: 300;font-size: 22px;line-height: 33px;text-transform: none;}h4 strong,h4 b { font-weight: 300; }#reply-title { font-family: Muli;font-weight: 300;font-size: 22px;line-height: 33px;text-transform: none;}h5 {font-family: ABeeZee;font-weight: 400;font-size: 18px;line-height: 27px;text-transform: none;}h5 strong,h5 b { font-weight: 400; }.tp-caption.xone-title-mini-dark, .tp-caption.xone-title-mini-white, .tp-caption.xone-title-mini-colored { font-family: ABeeZee;font-weight: 400;font-size: 18px;line-height: 27px;text-transform: none;}.tp-caption.xone-title-mini-dark strong, .tp-caption.xone-title-mini-white strong, .tp-caption.xone-title-mini-colored strong, .tp-caption.xone-title-mini-dark b, .tp-caption.xone-title-mini-white b, .tp-caption.xone-title-mini-colored b { font-weight: 400 !important; }h6 {font-family: Muli;font-weight: 300;font-size: 16px;line-height: 24px;text-transform: none;}h6 strong,h6 b { font-weight: 300; }.filter li a, .readmore-button, .tabs ul.tab-nav li a { font-family: Muli;font-weight: 300;}.section-title h2 {font-family: Muli;font-weight: 300;font-size: 40px;line-height: 52px;text-transform: uppercase;}.section-title h2 { font-weight: 300; }.section-title h1 {font-family: Muli;font-weight: 300;text-transform: uppercase;}.subtitle {font-family: Muli;font-weight: 300;font-size: 22px;line-height: 28px;letter-spacing: 0.05em;text-transform: none;}.subtitle h2 { font-weight: 300; }blockquote, #blog-comments .comment-date { font-family: Muli;font-weight: 300;}nav#main-nav > ul > li > a, nav#responsive-nav > ul li > a {font-family: Muli;font-weight: 300;font-size: 12px;text-transform: uppercase;}nav#menu-controls > ul > li a span.c-name {font-family: Muli;font-weight: 300;text-transform: uppercase;}nav#main-nav ul .sub-menu li a, nav#responsive-nav .sub-menu li a { font-weight: 300; }input[type=submit], a.sr-button {font-family: Muli;font-weight: 300;letter-spacing: 0.15em;text-transform: uppercase;}.blog-date .date-day, .counter-value {font-family: ABeeZee;font-weight: 400;} 

/* PORTFOLIO STYLING */

/* PAGE SETTINGS */
#section-about > .section-inner {padding-top:120px;padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-about > .section-inner {padding-top:72pxpadding-bottom:60px} }#section-apply > .section-inner {padding-top:120px;padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-apply > .section-inner {padding-top:72pxpadding-bottom:60px} }#section-apply {background:url(/wp-content/uploads/2018/01/SA_Apply_1.jpg) center center repeat; background-size: cover; }#section-booklet > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-booklet > .section-inner {padding-bottom:60px} }#section-activities > .section-inner {padding-top:120px;padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-activities > .section-inner {padding-top:72pxpadding-bottom:60px} }#section-gallery > .section-inner {padding-top:220px;padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-gallery > .section-inner {padding-top:132pxpadding-bottom:60px} }#section-gallery-2018 > .section-inner {padding-top:220px;padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-gallery-2018 > .section-inner {padding-top:132pxpadding-bottom:60px} }#section-ytd-2018 > .section-inner {padding-top:220px;padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-ytd-2018 > .section-inner {padding-top:132pxpadding-bottom:60px} }#section-ytd-2019 > .section-inner {padding-top:220px;padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-ytd-2019 > .section-inner {padding-top:132pxpadding-bottom:60px} }#section-home > .section-inner {padding-top:0px;padding-bottom:130px;}@media only screen and (max-width: 760px) { #section-home > .section-inner {padding-top:0pxpadding-bottom:78px} }#section-honorary_mentors > .section-inner {padding-top:120px;padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-honorary_mentors > .section-inner {padding-top:72pxpadding-bottom:60px} }#section-honorary_mentors {background:url(/wp-content/uploads/2018/01/SA_Mentors_1.jpg) center center repeat; background-size: cover; }#section-impressions > .section-inner {padding-top:120px;padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-impressions > .section-inner {padding-top:72pxpadding-bottom:60px} }#section-impressum > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-impressum > .section-inner {padding-bottom:60px} }#section-media > .section-inner {padding-top:120px;padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-media > .section-inner {padding-top:72pxpadding-bottom:60px} }#section-philosophy > .section-inner {padding-top:120px;padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-philosophy > .section-inner {padding-top:72pxpadding-bottom:60px} }#section-datenschutz > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-datenschutz > .section-inner {padding-bottom:60px} }#section-scholars > .section-inner {padding-top:120px;padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-scholars > .section-inner {padding-top:72pxpadding-bottom:60px} }#section-scholars {background:url(/wp-content/uploads/2018/01/SA_Scholars_1.jpg) center center repeat; background-size: cover; }#section-sponsors > .section-inner {padding-top:120px;padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-sponsors > .section-inner {padding-top:72pxpadding-bottom:60px} }
/* COLOR */

input[type=submit]:hover { background-color: #b08745; }
a { color: #b08745; }
nav#main-nav > ul > li:hover > a { color: #b08745; }
nav#main-nav > ul > li.current-menu-item > a, nav#main-nav > ul > li.current-menu-ancestor > a { color: #b08745; }
nav#menu-controls > ul > li.current-menu-item > a { border-color: #b08745; }
nav#menu-controls > ul > li a:hover span.c-dot  { background-color: #b08745; }
.portfolio-name a:hover { color: #b08745; }
.filter li a.active, .filter li a:hover { border-color: #b08745; }
.blog-headline .post-name a:hover { color: #b08745; }
.readmore-button:hover { border-color: #b08745; }
a.sr-button3 { border-color: #b08745; color: #b08745; }
a.sr-button3:hover { background: #b08745; }	
a.sr-button5 {	border-color: #b08745; background: #b08745; }
a.sr-button5:hover { border-color: #b08745; background: #b08745; }
.iconbox .fa { color: #b08745; }
.pricing-accent .price { color: #b08745; }
.tabs ul.tab-nav li a:hover, .tabs ul.tab-nav li a.active { border-color: #b08745; }
.toggle-item .toggle-title:hover .toggle-icon .fa, .toggle-item .toggle-active .toggle-icon .fa { color: #b08745 !important; }
.skill .skill-bar .skill-active { background-color: #b08745; }
.widget ul li a:hover { color: #b08745; }
.colored { color: #b08745; }

.tp-caption.xone-title-big-colored, .tp-caption.xone-title-medium-colored, .tp-caption.xone-title-small-colored, .tp-caption.xone-title-mini-colored, .tp-caption.xone-text-colored { color: #b08745;	}


/* CUSTOM CSS (Theme Options) */
@font-face{
font-family: bq-medium;
src: url(/wp-content/uploads/fonts/futurabq-medium.otf);
}

@font-face{
font-family: bq-light;
src: url(/wp-content/uploads/fonts/futurabq-light.otf);
}

@font-face{
font-family: bq-bold;
src: url(/wp-content/uploads/fonts/futurabq-bold.otf);
}

body{
font-family: bq-light;
}

h1{
font-family: bq-medium;
text-transform:uppercase;
}

h2,h3,h4,h5,h6{
font-family: bq-light;
text-transform:uppercase;
}

p{
font-family: bq-light;
color:black;
}

strong{
font-family: bq-bold;
}

#main-nav{
font-family: bq-light!important;
}

.tp-caption{
font-family: bq-light!important;
}

.responsive-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.responsive-video {
position: relative;
padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/
padding-top: 0px;
height: 0;
overflow: hidden;
}

.vid-bg{
width:1100px !important;

}

.vid-overlay{
width:1100px !important;
}

.parallax-section{
/*
width:1100px !important;
postition: absolute !important;
left: 50% !important;
margin-left: -550px !important;
background-repeat: no-repeat !important;
*/
}

.horizontalinner{
/*
width:1100px !important;
postition: absolute !important;
left: 50% !important;
margin-left: -550px !important;
*/
}

body{
background: #ffffff !important;
}

.size-medium{
width: 550px !important;
heigth: 550px !important;
}

.portfolio-name{
height: 81px !important;
}

footer{

padding: 20px !important;
}



.last-col{

}

.imgoverlay{
   pointer-events: none;
   cursor: default;
}

.portfolio-name{
   pointer-events: none;
   cursor: default;
}

.section-title{
margin-bottom: 30px !important;
}

.page-id-1284 .column{
opacity: 0.7;
}

.light-header{
/*opacity: 1.0;*/
}

.section-inner{
padding-top: 100px!important;
//top: -100px;
}

.page-id-1103{
html{
background: url(/wp-content/uploads/2015/12/Scholars_HG.png) no-repeat center center fixed;
webkit-background-size: cover;
 moz-background-size: cover;
 o-background-size: cover;
 background-size: cover;
width: 100%;
}
}

.mentors-header{
text-align: center;
}

.activeslide{
display: none;
}

.no-margin-top{
margin-top: 0px !important;

}

.quote_function{
margin-top: 0px !important;
}

.page-id-13{
margin-left: 25px;
margin-right: 25px;
}

.portfolio-entry{
margin-bottom: 130px !important;
width: 210px!important;
}

.protected-post-form{
margin-top:250px!important;
}

.menu{
margin-right: 10px;
}

#portfolio-grid{
width:100%!important;
}

.mentor-wrapper{
	width:1180px;
	margin:auto;
	max-width:100%;
color:black;
}

.mentor{
	width:210px;
	margin-right:53px;
	margin-bottom:20px;
	display:inline-block;
	height:380px;
	vertical-align:bottom;
background-color: rgba(255, 255, 255, 0.7);
padding:10px;
}

.mentor:nth-child(4n+0){
margin-right:0px!important;
margin-left:6px;
}

.mentor img{
	width:210px;
	height:210px;
}

.mentor dt{
font-family:bq-bold;
font-weight: normal;
color:black;
line-height: 1em;
margin-top: 8px;
margin-bottom: 8px;
}

.mentor dd{
color:black;
line-height:1em;
}

.section-home{
top: -100px!important;
}

.dark-header{
background-color: rgba(0,0,0,0.8);
}

.page-body{
margin-top:0px!important;
}

#section-home, #section-about, #section-philosophy, #section-activities, #section-impressions, #section-honorary_mentors, #section-scholars, #section-apply{
background-attachment: fixed;
min-height:100vh;
}

.text-light{
text-shadow: none;
}

.text-light p{
color:white;
}

.text-light a{
text-shadow: none;
}

.tp-caption,xone-title-small-white{
padding:30px!important;
background-color:rgba(0,0,0,0.6);
margin-bottom:50px;
}

#section-home .tp-caption,xone-title-small-white{
width: 100vw;
left: 0px!important;
text-align: center!important;
}

.statement2018{
padding:30px;
background-color:rgba(0,0,0,0.6);
margin-bottom:50px;
}

.statement2018 h3,h6{
color:white;
}

.statement2018 p{
font-size:18px;
line-height:30px;
color:white;
}

.bg-nt{
background-color:rgba(0,0,0,0.6);
padding: 30px;
}

.bg-image-nt{
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.subsection-nt{
height:100vh;
width:100vw;;
left: 0px;
}

#section-media .wrapper:nth-child(2){
margin:0;
}

.whitebox-nt{
background-color:rgba(255,255,255,0.7);
padding: 30px;
text-align:justify;
}

.blackbox-nt{
background-color:rgba(0,0,0,0.6);
padding: 30px;
}

.whitebox-nt p{
color:black;
}

.blackbox-nt p{
color:white;
}

.tp-bullet-title{
display:none;
}

.tp-bullet.selected, .tp-bullet:hover{
background-color:#b08745!important;
}

.tparrows:before{
color:#b08745;
}

.tparrows{
background-color:black!important;
}

#section-home .tp-bgimg{
//background-attachment:fixed;
}

#section-apply .mentor{
height:350px!important;
}

#section-apply .mentor p{
text-align:center;
}

#section-gallery .section-inner {
padding-top:150px!important;
}

#section-gallery-2018 .section-inner {
padding-top:150px!important;
}

#section-ytd-2018 .section-inner {
padding-top:150px!important;
}

#section-ytd-2019 .section-inner {
padding-top:150px!important;
}

#slide-mute-nt{
background:none;
}

#slide-mute-nt:hover{
opacity:0.75!important;
}

@media only screen and (max-width: 1200px){
.section-inner{
//padding-top: 200px!important;
}

h1{
font-size:60px;
}

#section-home, #section-about, #section-philosophy, #section-activities, #section-impressions, #section-honorary_mentors, #section-scholars, #section-apply{
//background:none;
}

.mentor:nth-child(4n+0){
margin-right:53px!important;
margin-left:0px;
}
}