/*
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
*/



/* color 
#db4061    red
#00a99d    green
*/


@font-face {
    font-family: 'Atrament';
    src: url('fonts/AtramentSemiBold-Regular.eot');
    src: url('fonts/AtramentSemiBold-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/AtramentSemiBold-Regular.woff2') format('woff2'),
        url('fonts/AtramentSemiBold-Regular.woff') format('woff'),
        url('fonts/AtramentSemiBold-Regular.ttf') format('truetype'),
        url('fonts/AtramentSemiBold-Regular.svg#AtramentSemiBold-Regular') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}


h1, h2, h3, h4, h5, h6 {
    font-family: 'Atrament' !important;
}


.vc_row.inner_row.max_width_desktop_950px {
    margin: 0 auto;
}

img.img-with-animation.mic-logo.skip-lazy {
    width: 20vw;
    max-width: 300px;
    min-width: 100px;
}

.xxwpb_wrapper h1.vc_custom_heading {
    font-size: clamp(50px, 11vw, 200px) !important;
    line-height: clamp(50px, 9vw, 160px) !important;
}

.xxwpb_wrapper h1.vc_custom_heading:after {
    content: '';
    position: absolute;
    /* width: 430px;
    height: 430px; */
    width: 350px;
    height: 350px; 
    /* width: 85px;
    height: 85px;*/ 
    background: url(/wp-content/uploads/2026/01/megaphone2.png);
    background-size: 100%;
    background-repeat: no-repeat;
    margin-top: 20px;
}

.wpb_wrapper .vc_custom_heading.megaphone_left:before {
    content: '';
    position: absolute;
    /* width: 430px;
    height: 430px; */
    width: 120px;
    height: 120px; 
    /* width: 85px;
    height: 85px;*/ 
    background: url(/wp-content/uploads/2026/01/Microphone-26-Logo.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    margin-top: -10px;
    margin-left: -150px;
}



.yellow-lines {
    width: 300px;
    height: 10px;
    background: #00a99d;
    position: relative;
}

.yellow-lines:before {
    content: '';
    width: 300px;
    height: 10px;
    background: #00a99d;
    position: relative;
    display: block;
    top: -20px;
    right: 20px;
}

.yellow-lines:after {
    content: '';
    width: 300px;
    height: 10px;
    background: #00a99d;
    position: relative;
    display: block;
    top: 10px;
    right: 40px;
}

.uppercase {
	text-transform: uppercase;
}


.clients>div img {
    max-height: 120px;
    width: auto;
}



@media only screen and (max-width: 900px) {

.yellow-lines,
.yellow-lines:before,
.yellow-lines:after {
    width: 200px;
}

.wpb_wrapper h1.vc_custom_heading:after {
    width: 80px;
    height: 80px;
    margin-top: 10px;
}

}




@media only screen and (max-width: 430px) {

body.material .nectar-button.has-icon.jumbo {
    font-size: 15px !important;
}

}

@media only screen and (max-width: 400px) {

/*
.wpb_wrapper h1.vc_custom_heading.extenda {
    font-size: clamp(70px, 15vw, 230px) !important;
    line-height: clamp(55px, 11vw, 180px) !important;
}

.wpb_wrapper h2.vc_custom_heading {
    font-size: 23px !important;
    line-height: 26px !important;
}
*/
    
}



