﻿/*
Theme Name: Blank
Author: Noveo
Description:
Version: 1.0
Text Domain: noveo
*/


.h-banner__text-sub{
    text-align: center;
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}

.h-banner__text-title{
    text-align: center;
    max-width: unset;
    font-size: 48px;
}

 .btn--simple-white .btn__title{
     font-size:14px;
     font-weight:700
 }

.navbar__inner{
    position:relative
}

.current-menu-item a{
    color: #206c6b!important;
}


body{
    font-family: Montserrat;
    font-size: 18px;
}


.navbar__menu a,
a:hover, a:focus, strong a:hover, strong a:focus,
.navbar__menu a:hover, .navbar__menu a:focus, .navbar__menu li.current-menu-item > a, .navbar__menu li.current-page-ancestor > a{
    color:black;
}


.navbar__menu > li:hover > a:after, .navbar__menu > li.current-menu-item > a:after, .navbar__menu > li.current-page-ancestor > a:after{
    background-color: #00a18b;
}


.navbar__menu > li > a:after{
    height: 1px;
    bottom: 20px;
}

.wpml-nav{
    width: 55px;
    font-size: 14px;
    border: unset;
    font-weight: bold;
    margin-left: 20px;
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{
    border:unset;
}

.navleft{
    display: flex;
    align-items: center;
}

.navbar__menu > li > a{
    font-size:14px;
    font-weight: 500;
}

.btn--primary{
    background: #00a18b;
    color: white;
    border-radius: 16px;
    line-height: unset;
    display: inline;
}

.btn--primary .btn__title{
    color: white;
    font-weight: bold;
    font-size: 14px;
    line-height: unset;
}

.navbar .nav-btn{border-radius: 16px;}

.btn--primary:hover .btn__title{
    color:white;
}


.navbar--shrinked .navbar__inner:after{bottom: 8px;}

.navbar--shrinked .navbar__menu > li > a:after{
    bottom: 10px;
}

.hero__overlay{
    justify-content: center;
    align-items: center;
}

.hero__text{
    max-width: 1210px;
}

.burger__bar:before, .burger__bar:after,
.burger__bar{
    background: #00a18b;
}

.mobile-menu__nav > li.current-menu-item, .mobile-menu__nav > li.current-menu-ancestor, .mobile-menu__nav .sub-menu li.current-menu-item, .mobile-menu__nav li:hover{
    color:#0079c7;
}



.wp-editor p, .wp-editor div, .wp-editor ul, .wp-editor ol, .wp-editor h1, .wp-editor h2, .wp-editor h3, .wp-editor h4, .wp-editor h5, .wp-editor h6, .wp-editor iframe{
    margin-top: 15px;
    margin-bottom: 15px;
    font-weight: 400;
    color: #565656;
}


.wp-editor ul > li{
    padding-left: 25px;
}
.wp-editor ul > li:before{
    top: 13px;
    height: 10px;
    background: #0079c7;
    width: 10px;
}


.sec-footer .btn--primary{
    background: #0079c7;
    border-radius: unset;
}

.sfoot__col-title,
.sec-footer .btn__title{
    color: white;
    
}



.cont-x--sm{
    max-width: 1050px;
}



.sfoot{
    background: #1d617a;
    position: relative;
}

.sfoot__col-title{
    font-size: 32px;
    font-weight: 500;
}


.sfoot__col{
    max-width: unset;
    margin-right: unset;
    width: 50%;
}

.sfoot__cols{
    justify-content: space-between;
    z-index: 999;
    position: relative;
}


.sfoot__cols .wpml-nav{
 display:none;   
}

.sfoot__col > p{
    color:white;
}

.navbar__menu a, a:hover, a:focus, strong a:hover, strong a:focus, .navbar__menu a:hover, .navbar__menu a:focus, .navbar__menu li.current-menu-item > a, .navbar__menu li.current-page-ancestor > a{
}
.sfoot__col a:hover{
    color:#c3c3c3;
}

.sfoot__btm{
    color: white;
    display: flex;
    border-top: unset;
    position: relative;
    z-index: 999;
}

.sfoot__dev{
    margin-right: unset;
    justify-content: flex-end;
    display: flex;
    margin-left: auto;
}

.sfoot__btm a:hover{
    color:#c8c8c8;
}



.footer-image-horse{
    position: absolute;
    right: 0px;
    left: 0px;
    margin: 0 auto;
    bottom: 0px;
    z-index: 0;
}



.hero__title{
    font-size:32px;
    font-weight: bold;
}



.jumbotron{
    position: relative;
}


.jumbotron__icon{
    position: absolute;
    left: 0px;
    right: 0px;
    height: 200px;
    top: 0px;
    z-index: -1;
}



.jumbotron__title{
    font-size: 48px;
    font-weight: bold;
    max-width: 720px;
    margin: 0 auto;
}


.jumbotron__icon:before{
    content: unset;
}


.jumbotron__intro{
    font-size: 18px;
    line-height: 32px;
    font-weight: 400;
    max-width: 800px;
    margin: 0 auto;
}

.bricks-exp__brick-overlay{justify-content: space-between;}

.bricks-exp__brick-title{
    font-size: 24px;
    font-weight: bold;
}

 .bricks-exp__cover{
     border: 10px solid #d6efeb;
     pointer-events: auto!important;
 }

.bricks-exp__brick-bg,
.bricks-exp__brick-overlay{
    border-radius: 9px;
}



body{
    
}


.btn svg{
    margin-left: 10px;
}

.bricks-exp__brick-overlay .btn{
    background: #00a18b;
    color: white;
    border-radius: 16px;
    padding: 20px 30px;
}





.wp-editor h1, .wp-editor h2, .wp-editor h3, .wp-editor h4, .wp-editor h5, .wp-editor h6{
    color: black;
    font-weight: 700;
}


.cols__col-img .lazy-img-src{
    max-height: unset;
}

.cols__col-imagebg{
    position: absolute;
    z-index: -2;
}

.cols__grid{
    position:relative;
}
.grid-col-2 > .grid-item{
    width: 100%;
}

.bricks-btns__text{
    font-size: 32px;
    font-weight: bold;
}
.bricks-btns__content{
    max-width: 1090px;
    line-height: 60px;
}


.btn--primary:before{
    background-color: #3b697a;
}

.bricks-btns__overlay{
    padding: 150px 0;
}


@media (max-width: 1280px){
    .navbar__inner:after {
        display: none;
    }
    .sfoot__btm{
        flex-direction: column;
    }
    .sfoot__dev{
        justify-content: unset;
        margin-left: unset;
    }
}






@media (max-width: 1100px){

    .bricks-btns__text,
    .hero__title,
    .jumbotron__title{
        font-size: 18px;
        line-height: 30px;
    }

    .h-banner__text-title{
        font-size: 30px;
    }

    .hero{
        height: unset;
        height: 400px;
        min-height: unset;
    }

    .sfoot__col{
        width: 100%;
    }
    
    .cols__col-imagebg,
    .footer-image-horse{
        width: 80%;
    }
    .jumbotron__icon img{
        width: 80%!important;
        
    }
    
}

























*{

}



