@font-face {
font-family: "behaus";
src: url(https://www.dumotech.fr/wp-content/themes/jupiterx-child/BAUHS93.ttf);
}
.jupiterx-main-content{
padding-top: 0 !important;
padding-bottom: 0 !important
}
ul.jupiterx-post-meta.list-inline{
margin: 0 !important
}
.whiteh1 h1,.whiteh2 h2,.whiteh3 h3,.whitep p{
color: #fff
}
.blueh2 h2,.blueh3 h3,.bluep p,.bluespan,.blueh1 h1,.single-portfolio .elementor-widget-raven-post-content{
color: #263457 !important;
}
.blueh1 {
margin-bottom: 3px !important
}
.yellowh2 h2,.yellowh1 h1,.yellowh3 h3,.yellowspan,.excerptyellow  .elementor-text-editor{
color: #FDCD26 !important
}
.excerptyellow  .elementor-text-editor{
font-size: 24px;
font-weight: bold;
}
.yellowh1 h1{
text-transform: uppercase;
}
.h2rehau{
margin-top: -45px;
margin-left: 20px;
line-height: 0.9;
margin-bottom: 30px
}
.yellowspanplushaut{
color: #FDCD26;
font-size: 4rem;
}
.blueh2rehau{
color: #263457;
font-size: 1.6rem;
margin-left: 40px;
}
.h1home h1{
color: #263457;
font-family: behaus !important;
font-size: 4.5rem;
}
.h1home {
margin-bottom: 0 !important
}
.home .raven-post-inside .raven-post-content {
position: relative;
width: 100%;
z-index: 3;
background-color: #0007;
height: 100%;
padding: 60px 40px;
}
.page-id-208 .raven-post-inside .raven-post-content{
background-color: #0007;
padding: 60px 40px;
height: 100%;
}
.page-id-278 h1, .page-id-275 h1, .page-id-272 h1, .page-id-330 h1 {font-size: 3.2rem; margin-top:50px;}
.page-id-278 h2, .page-id-275 h2, .page-id-272 h2, .page-id-330 h2 {font-size: 2rem;}
input, textarea {
border-radius: 5px;
border: 1px solid #ccc;
}
.yellowone{
color: #FDCD26
}
.grisone{
color: #726D6E
}
.bigyellowh2replace h2{
color: #FDCD26;
margin-top: -30px;
font-size: 4rem;
line-height: 0.9;
}
.marleftspan{
margin-left: 90px
}
.yellowsmpan{
color: #FDCD26;
font-weight: bold
}
.telicohead {
background: url(https://www.dumotech.fr/wp-content/uploads/2020/07/icon_tel.svg) no-repeat;
padding-left: 50px;
}
.clockicohead  {
background: url(https://www.dumotech.fr/wp-content/uploads/2020/07/horloge_icon.svg) no-repeat;
padding-left: 50px;
}
.raven-post-button{
background: #FDCD26;
padding: 10px 20px;
color: #263457;
font-weight: bold !important;
}
.pinico:before{
content: "";
background: url(https://www.dumotech.fr/wp-content/uploads/2020/07/icon_maps.svg);
width: 32px;
height: 41px;
position: absolute;
left: -50px;
top: calc(50% - 20px);
background-size: contain;
background-repeat: no-repeat;
}
.telico:before{
content: "";
background: url(https://www.dumotech.fr/wp-content/uploads/2020/07/icon_phone.svg);
width: 32px;
height: 36px;
position: absolute;
left: -50px;
top: calc(50% - 18px);
background-size: contain;
background-repeat: no-repeat;
}
.mailico:before{
content: "";
background: url(https://www.dumotech.fr/wp-content/uploads/2020/07/icon_mail.svg);
width: 32px;
height: 36px;
position: absolute;
left: -50px;
top: calc(50% - 18px);
background-size: contain;
background-repeat: no-repeat;
}
.telicohead p,.clockicohead p{
margin-bottom: 0
}
.jupiterx-secondary {
margin-top: 50px;
}
footer a{
color: #fff
}
.elementor-row input{
padding: 5px
}
.contactf .elementor-col-50,.contactf .elementor-col-100{
margin: 6px;
margin-bottom: 14px;
}
.contactf .elementor-col-100,.contactf .elementor-col-100 textarea{
width: 100%
}
.contactf input.wpcf7-form-control.wpcf7-submit{
background: #263457;
color: #fff;
border: 0;
padding: 10px 22px;
border-radius: 7px;
}
.single-portfolio .elementor-text-editor > span > span > span {
visibility:hidden;
width: 0;
height: 0;
margin: 0;
padding: 0;}
.single-portfolio .elementor-text-editor > span > span > span > span{
visibility:visible; margin-left:-172px;}
.single-post h1 {margin-top:32px;}
@media all and (max-width: 768px){
.noabsolutrespon{
position: initial !important;
}
.yellowspanplushaut,.bigyellowh2replace h2{
font-size: 2.4rem
}
.h2rehau{
margin-top: 0
}
.blueh2rehau{
margin-left: 0
}
.marleftspan{
margin-left: 20px
}
.pinico,.mailico,.telico{
padding-left: 50px;
}
.pinico:before,.mailico:before,.telico:before{
left: 0
}
.contactf input{
width: 100%
}
h1, .h1{
font-size: 1.5rem !important
}
.h1home h1{
font-size: 3.5rem !important
}
}