/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.vincente, .vincente h2, .vincente h2 span
{
font-family: vincente, serif !important;
font-style: normal !important;
}

.uppercase, .uppercase span
{
text-transform: uppercase !important;
}

.margin_bottom_zero
{
margin-bottom:0px !important;
}

.viola, .viola span
{
color:#7E1952 !important;
letter-spacing:-1%;
}

.flex_bottom 
{
flex-wrap: wrap;
display: flex !important;
justify-content: end !important;
align-content: end;
}

.height_totale .row_col_wrap_12>div:first-child
{
height:100vh;
}

#menu-principale-2, #menu-utility-footer
{
list-style-type: none !important;
padding:0px;
margin:0px
}

#menu-principale-2 li, #menu-principale-2 li a, #menu-utility-footer li, #menu-utility-footer li a
{
color:#ffffff;
font-size:14px;
list-style: none !important;
}

.full_width
{
width:100% !important;
}

.categoria_blog select, .categoria_blog select option
{
font-size:20px !important;
}

.post-header h3
{
font-size:clamp(30px, 5vw, 40px) !important;
line-height:100% !important;
}


@media (max-width: 1299px) and (min-width: 1000px) {
    .flex_bottom.vc_hidden-md {
        display: none !important;
    }

    #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a
    {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
}

@media (max-width: 999px)
{
    .height_totale .row_col_wrap_12>div:first-child
    {
    height:auto;
    }
}