

/* TEMPLATE STYLES */

.qode-btn.button-with-line{
    position: relative;
}

.qode-btn.button-with-line:before {
    content: '';
    width: 30px;
    height: 100%;
    border-bottom: 2px solid black;
    position: absolute;
    display: inline-block;
    bottom: 50%;
}

.qode-btn.button-with-line.white-line:before{
    border-bottom-color: #fff;
}

.qode-btn.button-with-line .qode-btn-text{
    padding-left: 43px;
}

.images-hover .wpb_single_image .vc_single_image-wrapper:hover img{
    transform: translateY(-25px);
    box-shadow: 0 14px 48px 7px rgba(0,0,0,0.2);
}

.images-hover .wpb_single_image .vc_single_image-wrapper img{
    transition: all 0.2s ease-in-out;
}

.content_bottom .widget_nav_menu ul.menu{
margin-top: 6px;
}

.content_bottom .widget_nav_menu ul.menu li {
display: inline-block;
margin-right: 62px;
margin-bottom: 0;
}

.content_bottom .widget_nav_menu ul.menu li a{
font-family: 'Vidaloka', serif;
font-size: 16px;
letter-spacing: 0.25px;
color: #10181d;
}

.footer_top h5{
margin-bottom: 8px; 
}

.footer_top .widget_nav_menu ul li{
padding-bottom: 4px;
}

.footer_top h5{
margin-bottom: 8px; 
}

.footer_top .widget_nav_menu ul li{
padding-bottom: 4px;
}

@media only screen and (max-width: 1024px){
    .vc_row.no-bckg-img-ipad {
        background-image: none!important;
    }
}

@media only screen and (max-width: 480px){
    .title.title_size_small h1{
        font-size: 55px;
    }
}

/* END TEMPLATE STYLES */

@media only screen and (max-width: 1000px){
    .header_top .right {
   
    width: 50%;
    display: initial;
}
.header_top .left {
   
    width: 50%;
    display: initial;
}
.header_top {
    height: 48px !important;
}
}



