/*Menu font and weight sharper*/

#masthead #site-navigation #primary-menu li a {
 text-transform: uppercase !important;
 font-family: unset !important;
 letter-spacing: auto;
 font-size: 16px !important;
 font-weight: 400 !important;
}

/*background white removal on services carousel*/

/*
.our_services_section .mtv_layout_3_card {
    background: unset !important
}*/

/*Topbar widgets menu included lines*/

.top-widgets .top-bar-left .social_media_container .social_media_item,
.top-widgets .top-bar-right .social_media_container .social_media_item,
.top-widgets .top-bar-left .social_media_container {
 border-right: unset !important;
 border-left: unset !important;
}

.mtv_button {
 border-radius: 0px !important;
 font-family:"Roboto" !important;
}

/*hide on frontpage a blank line of footer*/

.entry-footer,
.hiderow {
 display: none;
}

.slick-track .partner_wrap {
 max-height: 80px;
}

.mtv_gallery {
    padding-top:40px;
}

.slick-dots {
     bottom: -45px !important;
}

.wpb_wrapper h1,
.wpb_wrapper h2,
.wpb_wrapper h3,
.html .body h3,
.widget_title h2
 {
    font-family:"Roboto Slab" !important;
    font-weight:400;
}

div.mtv_bottom_row.style_1,
.mtv_layout_3_card .mtv_text_section .mtv_title .mtv_header a {
    font-family:"Roboto Slab";
    font-weight: 400;   
}

.mtv_layout_3_card .mtv_text_section .mtv_text .mtv_text_wrap,p {
    font-family: "Roboto Slab";
}

.mtv_text_section {
    padding:10px;
}

.mtv_post_type_list_container.style_1 .mtv_post_type_list .mtv_list_element.mtv_active,
.mtv_post_type_list_container.style_1 .mtv_post_type_list .mtv_list_element.mtv_inactive:hover,
.mtv_bottom_row::after,
.mtv_custom_tabs_style .vc_tta-tabs-container ul li.vc_active a {
    background: #ca0000 !important;
}

/*
.mtv_button_colors_1 .mtv_button {
    background: #ca0000 !important;
    border: 2px solid #ca0000 !important;
}
*/

.textwidget p {
    font-family: FontAwesome !important;
}

.mtv_simple_title h1,
html body {
    font-family:"Roboto Slab" !important;
}

.footer-4 a {
    color:black !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    padding-top: 60px;
    padding-bottom: 80px;
}

@media screen and (max-width:750px) {

    .mtv_simple_hero,
    .admin-bar #masthead.sticky,
    #masthead {
        padding:30px !important;
    }

    .mtv_bottom_row.style_2 {
        text-align:center !important;
    }

    .site-info,
    .mtv_content_section {
        text-align:center;
    }

    .social_media_container {
        padding-left: 40%;
        padding-right: 40px;
    }

    html body :not(.big_title)>h1 {
        display:none;
    }

    .wpb_start_animation p,
    .wpb_content_element,   
    .mtv_content_desc {
        padding:40px;
        text-align:center;
    }

    /*.mtv_custom_padding .vc_column_container {
        display: none !important;
    }*/
    
}

.mtv_simple_header_wrap {
    margin-top:20px;
    box-shadow: 2px 2px 12px #0000004d;
}

#masthead a:hover,
#masthead a:active,
#masthead #site-navigation #primary-menu li {
    color: #ca0000 !important;
}

.mtv_gallery_item_wrap .style_1 img.cover {
    display:none !important;
}
