/*
Theme Name: SUMMUMS
Template: salient
Version: 1.0
*/


/**** FONTS ****/
@font-face {
                font-family: "GBold";
                font-style: normal;
                font-weight: 600;
                src: url('/wp-content/themes/salient-child/fonts/GBold.woff2') format('woff2'), url('/wp-content/themes/salient-child/fonts/GBold.woff') format('woff')
            }

@font-face {
                font-family: "Gotham Medium";
                font-style: normal;
                src: url('/wp-content/themes/salient-child/fonts/GMedium.woff2') format('woff2'), url('/wp-content/themes/salient-child/fonts/GMedium.woff') format('woff')
            }


@font-face {
                font-family: "GBook";
                font-style: normal;
                font-weight: normal;
                src: url('/wp-content/themes/salient-child/fonts/GBook.woff2') format('woff2'), url('/wp-content/themes/salient-child/fonts/GBook.woff') format('woff')
            }

/**** Styles généraux ****/
body {font-family: "GBook"!important;}
b,h2,h5,#top nav > ul > li > a {font-family: "GBold"!important;}
.bold, strong {font-family: "Gotham Medium"!important;}
.bold, strong
h2 {margin: 60px 0 40px 0;}
h2.titre-short {max-width: 48%;}
h2.underline {display: inline-block;border-bottom:4px solid;padding-bottom: 9px;}
/*.page-id-72 h2 {padding-top: 70px;}*/
.wpb_content_element h2 + h3 {margin-top: 20px!important;}
h3,h4,ul.chevron li {font-family: "Gotham Medium"!important;font-weight: 500!important;}
.wpb_content_element h3 {margin: 33px 0!important;}
.wpb_content_element h3.underline {display: inline-block;border-bottom:1px solid;padding-bottom: 9px;}
.vert-center h3{font-size: 23px!important;line-height: 1em!important;}
.wpb_content_element h3 + h4 {margin-top: 15px!important;}
.wpb_content_element h4 {margin: 33px 0 16px 0!important}
h4.underline {display: inline-block;border-bottom:1px solid;padding-bottom: 7px;}
h5 {padding: 30px 0 15px 0;}
p {padding-bottom: 24px;}
#header-outer nav {position:absolute; top:37px;}
#header-outer[data-format="centered-menu-under-logo"] {height: 210px;  }
#header-space {height: 210px !important;}
#header-outer #top nav > ul > li > a {color: #1d1d1b!important;}
.container-wrap {padding-top: 120px!important;}
#footer-widgets {text-transform: uppercase;font-size:0.8em;}
.footer_1,.footer_2,.footer_3 {border-right: 1px solid #1d1d1b;}
img.badge {width: 290px!important; height: 290px!important;}
body.single-portfolio .main-content {padding-top: 120px;}
.bottom_controls {background-color:#fff; }
.avion {width: 120px!important; height: auto;padding-top: 40px!important;/*margin-bottom: -55px!important;*/}
ul.chevron li {list-style: none;position: relative;padding-left: 25px;margin-bottom: 1.4em;margin-left: -30px;font-size: 1.13em; line-height: 1.2em;}
ul.chevron li::before {content: "\003E";position: absolute;left: 0;top: 0;font-size: 1em;}
body .portfolio-items[data-ps="8"] .line, .portfolio-items[data-ps="8"] .col .work-info .vert-center .line { width: 60px;}
.titre-contact {margin:-33px 0px 70px ;}
.wpb_wrapper h2 {padding-top: 10px!important;}



/*  Mediaqueries  */
@media only screen and (min-width: 1px) and (max-width: 999px) {
#header-outer #top .col.span_3 #logo {vertical-align: middle;display: flex;justify-content: center;}
#header-outer[data-format="centered-menu-under-logo"] {height: 72px!important;}
#header-space {height: 72px !important;}
.footer_1,.footer_2,.footer_3 {border-right: none;}
a#logo {margin-top: 4px;}
.container-wrap {padding-top: 40px!important;}
h2 {padding: 35px 0; margin: inherit;}
h2.titre-short {max-width: 68%;}
h2.underline {display: inline-block;border-bottom:3px solid;padding-bottom: 7px;}
h2+div {margin-bottom: 5px!important;}
.page-id-72 h2 {padding-top: 40px;}
.short-mobile {max-width: 75%}
.wpb_content_element h2 + h3 {margin-top: 40px!important;}
.wpb_content_element h3.underline {display: inline-block;border-bottom:1px solid;padding-bottom: 5px;}
.wpb_content_element h3 {margin: 22px 0 30px 0!important;}
.wpb_content_element h3 + h4 {margin-top: 3px!important;}
.wpb_content_element h2 + h4 {margin-top: 40px!important;}
.wpb_content_element h4 {margin: 15px 0 20px 0 !important;}
h5 {padding: 0px 0 15px 0;}
img.badge {width: 280px!important;} 
body.single-portfolio .main-content {padding-top: 30px;}
.m-d-none {display: none!important;}
.nectar-leaflet-map {height: 300px!important;}
ul.chevron li {font-size: 1.018em; line-height: 1.25em;}
.avion {width: 80px!important; height: auto;padding-top: 40px!important;margin-bottom: -40px!important;}
p {padding-bottom: 20px;}
.vert-center h3{font-size: 22px!important;line-height: 1.1em!important;}
.portfolio-items[data-ps="8"] .col .work-info-bg {opacity: 0;}
.titre-contact {margin: 25px 0px 20px ;}
    
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
h2.titre-short {max-width: 37%;}  
.wpb_content_element h3 {margin: 30px 0 30px 0!important;}
img.badge {width: 380px!important;}
.nectar-leaflet-map {height: 400px!important;}
    
}