::-moz-selection{background-color:#fdec9e;color:#252525;text-shadow:none}
::selection{background-color:#fdec9e;color:#252525;text-shadow:none}
html{-webkit-tap-highlight-color:transparent}
body{color:#444;background-color:#fff}
a{color:#444}
h1{color:#fff}
h2{color:#000}
h2::after{background-color:#008eb2}
h3{color:#252525}
h4{color:#fff}
p{color:#4a4a4a}
p span{color:#3b3b3b}
blockquote p{color:#252525}
blockquote cite{color:#4a4a4a}
.layer-black{background-color:rgba(0,0,0,.4)}
.content-section{background-color:#fff}
@media only screen and (min-width:1024px){.main{background-color:#008eb2}
}
.main-intro .headline p{color:#fff}
.main-intro .headline p.additional-text{color:#fff}
.main-intro .countdown #countdown{color:#fff}
.main-intro .countdown #countdown::after{background-color:#008eb2}
.main-intro .countdown .help-text{color:#fff}
.clip .words-wrapper::after{background-color:#008eb2}
.main-aside{background-color:#008eb2;}
.no-svg .main-aside{background-image:url(../../img/patterns/pattern-color-2.png)}
.main-aside p{color:#fff}
.main-aside .socials ul li a{color:rgba(255,255,255,.6)}
@media only screen and (min-width:1024px){.no-touch .main-aside .socials ul li:hover a{color:#fff}
}
@media only screen and (min-width:1024px){.menu ul li a{color:#fff}
.menu ul li a::after{background-color:#008eb2}
}
.btn-solid{background-color:#008eb2;color:#fff;text-shadow:1px 1px 0 rgba(255,255,255,.6)}
.no-touch .btn-solid:hover{background-color:#00637c}
.btn-outline{background-color:transparent;color:#fff;border:1px solid #fff}
.no-touch .btn-outline:hover{background-color:#fff;color:#252525}
.btn-outline.dark{color:#b3b3b3;border:1px solid #b3b3b3}
.no-touch .btn-outline.dark:hover{color:#5a5a5a;border:1px solid #5a5a5a}
.btn-outline.transparent{background-color:transparent;border:1px solid rgba(255,255,255,.8);color:rgba(255,255,255,.8)}
.no-touch .btn-outline.transparent:hover{background-color:transparent;color:#fff;border:1px solid #fff}
.form .inputs-description{color:rgba(255,255,255,.4)}
.form-dark{-moz-placeholder-color:#929292;-ms-input-placeholder-color:#929292}
.form-dark ::-webkit-input-placeholder{color:#929292}
.form-dark ::-moz-placeholder{color:#929292}
.form-dark input:focus:required:invalid,.form-dark textarea:focus:required:invalid{color:#4a4a4a}
.form-dark input:required:valid,.form-dark textarea:required:valid{color:#4a4a4a}
.form-dark input,.form-dark textarea{border-bottom:1px solid #252525;color:#4a4a4a}
.form-dark input:focus,.form-dark textarea:focus{border-bottom:1px solid #008eb2}
.form-dark .inputs-description{color:#6e6e6e}
.form-light{-moz-placeholder-color:rgba(255,255,255,.6);-ms-input-placeholder-color:rgba(255,255,255,.6)}
.form-light ::-webkit-input-placeholder{color:rgba(255,255,255,.6)}
.form-light ::-moz-placeholder{color:rgba(255,255,255,.6)}
.form-light input:focus:required:invalid,.form-light textarea:focus:required:invalid{color:rgba(255,255,255,.8)}
.form-light input:required:valid,.form-light textarea:required:valid{color:rgba(255,255,255,.8)}
.form-light input,.form-light textarea{border-bottom:1px solid #fff;color:#fff}
.form-light input:focus,.form-light textarea:focus{border-bottom:1px solid #008eb2}
.form-light .inputs-description{color:rgba(255,255,255,.4)}
.reply-group i{background-color:#008eb2}
.reply-group i span{color:#252525;text-shadow:1px 1px 0 rgba(255,255,255,.6)}
.stayintouch .reply-group .reply-group__text,.stayintouch .reply-group .reply-group__title{color:#fff}
.stayintouch{background-color:#008eb2}
.stayintouch .stayintouch-title .title{color:#fff}
@media only screen and (min-width:1024px){.stayintouch{background-color:transparent}
}
.notify{background-color:#fff}
.notify .notify-title .title{color:#252525}
.notify .notify-title .subtitle{color:#444}
.mCSB_draggerContainer{background:#c6c6c6}
.mCSB_scrollTools .mCSB_draggerRail{background-color:#c6c6c6}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#008eb2}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#008eb2}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#008eb2}
.feature-item p{color:#444}

.my-gallery figure::after{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(40%,transparent),to(rgba(0,0,0,.8)));background-image:-webkit-linear-gradient(top,transparent 0,transparent 40%,rgba(0,0,0,.8) 100%);background-image:-moz-linear-gradient(top,transparent 0,transparent 40%,rgba(0,0,0,.8) 100%);background-image:-o-linear-gradient(top,transparent 0,transparent 40%,rgba(0,0,0,.8) 100%);background-image:linear-gradient(top,transparent 0,transparent 40%,rgba(0,0,0,.8) 100%)}
@media only screen and (min-width:1024px){.my-gallery figure::after{background-image:none;background-color:rgba(0,0,0,.6)}
.my-gallery figure figcaption h4::after{background-color:#008eb2}
}
.pswp__caption__center p{color:rgba(255,255,255,.6)}
.pswp__bg{background:#5c645b}
.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.3)}
.pswp__button--close{background-color:#008eb2}
#zoom-in,#zoom-out{background-color:#008eb2;color:#fff}
