/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
#site-header-inner{height:80px!important;}
#site-header-inner img{box-shadow:0 2px 20px 0 rgba(0, 0, 0, 0.4)}
#site-logo #site-logo-inner a:hover img{box-shadow:none!important;opacity:1!important}
#site-logo{display:unset!important;height:80px!important;}
.home #site-logo a.site-logo-text{color:#ffffff!important}
#site-navigation-wrap .dropdown-menu >.current-menu-item >a{font-weight:bold!important}
.contact-info-widget.default i{border:none!important}
.widget-title{padding:0!important;border:none!important}
.contact-info-widget li.address, .contact-info-widget li.phone{padding-bottom:10px!important;border-bottom:1px solid rgba(196,181,122, .1)!important}
.spoiler-fond-beige h3, .spoiler-fond-beige h4, .spoiler-fond-beige i{color:#ffffff!important}
.conteneur-bien-ici{position: relative;height:0;overflow:hidden}
.responsive-iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.page-header-title{text-align:right!important;padding-left:200px!important}
#top-bar-wrap{z-index:10000!important}
.top-bar-left{margin-top:2px!important}
.oceanwp-social-icons li {margin:10px!important}
.oceanwp-social-icons.style-light li a{border:none!important}
/* FORM */
/* Masquer toutes les étapes par défaut */
.progressbar-style-1.steps-form .steps-row{column-gap:10px!important;row-gap:10px!important}
.uacf7-step {display: none;}
.progressbar-style-1.steps-form .steps-row .steps-step .btn-circle, .steps-step{border-radius:4px!important}
form label{margin-bottom:20px!important}
.altcha label.altcha-label{margin-bottom:0!important}
/* L'étape active sera affichée par Ultra Addons */
.progressbar-style-1{margin-bottom:20px!important}
.uacf7-step.uacf7-step-active {display: block;}
.elementor-widget-icon-box a:after { content: ""; display: block !IMPORTANT; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; }
.uacf7-prev{font-size:0!important}
.uacf7-prev:after{font-size:16px!important;content:"Précédent"!important;padding-top:5px!important;line-height:1em!important}
.uacf7-next{font-size:0!important}
.uacf7-next:after{font-size:16px!important;content:"Suivant"!important;padding-top:5px!important;line-height:1em!important}
form input[type="number"]{max-width:100%!important;width:100%!important}
#site-header.is_stuck{background-color:#ffffff!important;box-shadow: 0 0 20px 0 rgb(0 0 0 / 40%) !important}

@media screen and (max-width: 480px) {
.page-header-title{text-align:right!important;padding-left:100px!important}
}

@media screen and (max-width: 768px) {
.page-header-title{text-align:right!important;padding-left:100px!important}
}