/*
Theme Name: starterpack 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: 'interstate_mono_-_lgtregular';
    src: url('fonts/interstate_mono_-_lgt_regular-webfont.woff2') format('woff2'),
         url('fonts/interstate_mono_-_lgt_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

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

}

@font-face {
    font-family: 'groteskmedium';
    src: url('fonts/grotesk.woff2') format('woff2'),
         url('fonts/grotesk.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

h1{
    font-family: 'groteskmedium', Arial, sans-serif !important;    
}
h3{
    font-family: 'interstate_monobold', Arial, sans-serif !important;    
}
h2, p{
    font-family: 'interstate_mono_-_lgtregular', 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
}
strong.terra{
    color: #b24b3b;
}
.effect-two #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after{
    height: 1px !important;
}

a:focus{
    outline:none !important;
}
@media screen and (max-width: 767px){
    #section-header{
        height: 80vh;
    }
    .elementor-background-video-container video{
        height: 500px;
    }
    #header-etabli{
        margin-top: 130px;
    }
}

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

#main header {
	display: none;
}

#footer .elementor-widget-container a {
 color: white;
 text-decoration: underline;
}

#footer .elementor-widget-container a:hover {
    color: #b24b3b;
   }

.swiper-slide{
	width: auto !important;
}