/*
Theme Name: Starter Pack Theme
Theme URI: https://oceanwp.org/
Description: Sample child theme.
Author: Hoja - OceanWP
Author URI: https://hoja.dev/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

@font-face {
    font-family: 'gothammedium';
    src: url('fonts/gotham-medium_2-webfont.woff2') format('woff2'),
         url('fonts/gotham-medium_2-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'gothamlight';
    src: url('fonts/gotham-light_0-webfont.woff2') format('woff2'),
         url('fonts/gotham-light_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'gothambook';
    src: url('fonts/gotham-book-webfont.woff2') format('woff2'),
         url('fonts/gotham-book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body:not(a.menu-link span.text-wrap){
    font-family: 'gothambook', Arial, sans-serif !important;
}

.align-items-center > .elementor-widget-container > .elementor-image-box-wrapper > figure{
    padding-top: 20%;
}

#site-header.effect-one{ 
    position: fixed; 
}
#site-header.effect-one.clr.backgroundForHeader{
    background-color: #FFF;
    transition: background-color 1s;
}
#site-header.transparent-header{
    transition: background-color 1s;
}
.has-transparent-header .page-header{
    padding-top: 40px;
    padding-bottom: 5px
}
span.yel{
    color: #F7A341;
}
.effect-two #site-navigation-wrap .dropdown-menu > li > a.menu-link > span::after{
    height: 2px;
}
.effect-two #site-navigation-wrap .dropdown-menu > li > a.menu-link > span{
    font-weight: bold;
}
strong.link-to{
    color: #3A5675;
}
strong.link-to:hover{
    color: #F7A341;
}

a:focus{
    outline:none !important;
}

button#wpforms-submit-1120:hover{
    border: none !important;
}
button#wpforms-submit-1120{
    background-color: #3b3b3b;
}
#phone{
    color: #9b9b9b;
}

#gallery-1{
    margin-left: 18%;
}
#gallery-1 figure.gallery-item{
    width: 26% !important;
    margin-bottom: 35px;
}
@media (max-width: 768px){
    #gallery-1{
        margin-left: 14%;
    }
    #gallery-1 figure.gallery-item{
        width: 41% !important;
        margin: 0 5px 15px 5px;
    }
}
@media (max-width: 960px){
    #gallery-1{
        margin-left: 14%;
    }
    #gallery-1 figure.gallery-item{
        
        margin: 0 5px 15px 5px;
    }
}
#footer-widgets .elementor-widget-container p a {
	color: white;
}
.elementor-slideshow__title {
	display: none;
}
.reseaux-sociaux p {
	display: flex;
}
.reseaux-sociaux.blog p {
	justify-content: center;
}