:root{--color-primary: #0080e6;--color-gradient-start: #00ee71;--color-gradient-stop: #0080e6}body{font-family:lato,sans-serif;font-size:15px;font-weight:400;line-height:1.53em;color:#67615d}#content{background-color:#000}#content .vc_row{background-color:#f4f4ef}.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{font-family:interface,sans-serif;font-weight:300;color:#503c2f}.h1,h1{font-size:52px;line-height:1.2em}.h2,h2{font-size:42px;line-height:1.2em}.h3,h3{font-size:38px;line-height:1.2em}.h4,h4{font-size:34px;line-height:1.2em}.h5,h5{font-family:herr von muellerhoff,serif;font-size:20px;line-height:1.2em;color:#c19a5d}.h6,h6{font-size:18px;line-height:1.2em;font-weight:400;color:#c19a5d}.main-nav>li>a{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.25em;color:rgba(255,255,255,.8)}.main-nav>li.is-active>a,.main-nav>li.current-menu-item>a,.main-nav>li:hover>a,.main-nav>li>a:hover{color:#fff}.main-header .header-module .btn{font-size:12px;font-weight:500;letter-spacing:.2em;color:rgba(255,255,255,.85)}.main-header .header-module .btn:hover{color:#fff}.main-header .header-module .social-icon{font-size:22px}.main-header .header-module .social-icon a{color:rgba(255,255,255,.6)}.main-header .header-module .social-icon a:hover{color:#fff}.navbar-brand{padding-left:85px;padding-right:100px}.btn{font-size:13px}.btn.text-uppercase{letter-spacing:.2em}.fancy-title h5{font-size:80px}.main-footer{background-color:#191919;color:rgba(255,255,255,.5)}.main-footer a:not(.btn){color:rgba(255,255,255,.5)}.main-footer a:not(.btn):hover{color:#fff}.main-footer hr{border-color:#333}.main-footer .widget_title{margin-bottom:50px;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.3em;color:#bb9857}.main-footer .ld-sf input{color:rgba(242,242,242,.5);border-color:rgba(242,242,242,.5)}.main-footer .ld-sf input:focus{color:#fff;border-color:#fff}.main-footer .social-icon a{color:#fff;background-color:#595959}.main-footer .social-icon a:hover{background-color:var(--color-primary)}@media screen and (min-width:768px){.fancy-title h2{font-size:52px;line-height:1.13em}}@media screen and (max-width:767px){h1,.h1{font-size:40px}h2,.h2{font-size:32px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:16px}h6,.h6{font-size:15px}.fancy-title h5{font-size:60px}}
.navbar-brand-inner img{
    max-width: 110px;
    margin: 0 40px;
}
.navbar-brand {
    padding: 5px 0;
}




#error, #mail_success, #mail_fail {display: none;}
#error, #mail_fail {    color: #FFFFFF;background: rgb(228, 82, 82);
    width: 100%;text-align: center;margin-bottom: 10px;padding: 10px;font-size: 18px;}
#mail_success {    color: #FFFFFF;background: #00a896;
    width: 100%;text-align: center;margin-bottom: 10px;padding: 10px;font-size: 18px;}   

    #error, #mail_success {display: none}


.opacity-06 {
    opacity: .6;
}

.btn-icon-solid .btn-icon {
    background-color: #00ee71;
}

.top80 {margin-top: 80px;}

.upper { text-transform: uppercase; letter-spacing: 2px;}

.titlebar-inner {
    padding-top: 250px;
    padding-bottom: 120px;}

footer img { max-width: 150px;}
.lqd-space-250 { height: 250px;}

@media screen and (max-width: 1199px) {
[data-mobile-header-scheme=gray] .main-header .navbar-header {
    background-color: #1c1c1c;
}
}

.nav-trigger .bar { background: white;}

@media (max-width: 429px) { 

    .navbar-brand-inner img {max-width: 70px;}
    .main-header .navbar-brand { padding: 8px 0;}
    .lqd-space-250 { height: 20px;}
    footer img {
        max-width: 110px;
        margin: 0 auto;
        display: block;
    }
    .main-footer .widget_title {
        margin-bottom: 10px;
    text-align: center;}
    .main-footer a { text-align: center;}
    .main-footer p { text-align: center;}
    .social-icon.social-icon-md { text-align: center;}

}