body,a,p,h1,h2,h3,h4,h5,h6,span{
    font-family:'Open sans';
}
body{
    margin:0;
    padding:0;
    overflow-x:hidden;
    font-family: "Open sans"!important;
}
.slider-text-block{
     word-wrap: break-word;
     text-align:justify;
}
.slider-text-title{
    color:#fff;
    font-size:28px;
    font-weight:700;
    text-align:justify;
     word-wrap: break-word;
    text-transform:uppercase;
}
.slider-title-green{
    color:#46962b;
}
.slider-text-content{
    color:#fff;
    font-size:18px;
    text-align:justify;
     word-wrap: break-word;
     font-weight:300;
}
.more-btn{
    padding:5px 30px;
    border:1px solid #979696;
    border-radius:25px;
    color:#979696; 
    text-decoration:none;
    font-weight:300;
        -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}
.more-btn:hover{
    background:#979696;

    color:#fff;
}
.mpc-icon-part{
 width:100px;   
}
.tf_menu a {
     padding: .5em .4em !important;
}
.wpml-ls-menu-item .wpml-ls-flag {
    width: 32px !important;
    height: 32px!important;
}
h2.tf_page_title{
    background-color: rgba(59, 64, 81, .9) !important;
    padding: 11px 0 !important;
    border-bottom: 6px solid rgba(70, 150, 43,.9) !important;
}
.vc-interactive-banner h2{
        background: rgba(255,255,255,.8);
        text-align: center !important;
        
}
.vc-interactive-banner p{
    font-size: 15px;
    border:none !important;
    text-align:center!important;
   background: #3085a3 !important;
    padding: 10px !important;
    width: 100% !important;
    margin: 33px auto 0!important;
    color: #fff!important;
    border-radius: 5px !important;
}
.wpml-ls-current-language ul{
    width:auto!important;
}
.menu{
    z-index:999 !important;
}
.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back, .vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front{
    border-radius:0!important;
}
h2.image-title{
    background:rgba(255,255,255,.8);
    
}
.vc-hoverbox-inner{
    min-height:333px !important;
}