body button, body input[type="submit"]{border:none!important}
.post-home{background-color:#ffffff;margin-left:10px;margin-right:10px;box-shadow:0 0 20px 0 rgba(0,0,0, 0.2);border-radius:8px;transition: box-shadow .3s,-webkit-box-shadow .3s;-webkit-transition: -webkit-box-shadow .3s;transition: -webkit-box-shadow .3s;-o-transition: box-shadow .3s;padding-bottom:20px  }
.post-home:hover{box-shadow:none}
.post-home .su-post-excerpt{text-align:justify;padding-left:20px;padding-right:20px}
.post-home .su-post-title{padding-left:20px;padding-right:20px}
.post-home .su-post-meta{color:#4a4a4a!important; padding: 0 20px 40px 20px}
.post-home ul.meta{margin:20px 20px 0 20px}
.post-home-img{height:200px;overflow:hidden;vertical-align:middle;margin-bottom:20px;display:flex;justify-content:center;align-items: center;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top:4px solid #f68b33;border-bottom:4px solid #f68b33}
.blog-entry.grid-entry .blog-entry-inner{margin-left:10px!important;margin-right:10px!important;border:none;box-shadow:0 0 20px 0 rgba(0,0,0, 0.2);border-radius:8px;transition: all .3s ease-in-out}
.blog-entry.grid-entry .blog-entry-inner:hover{box-shadow:none}
.blog-entry.grid-entry .thumbnail img{border-top-left-radius:5px;border-top-right-radius:5px}
.blog-entry.grid-entry .blog-entry-header .entry-title, .blog-entry.grid-entry .blog-entry-summary,.blog-entry.post ul.meta{margin-left:10px;margin-right:10px}
.blog-entry.grid-entry .thumbnail{height:190px;overflow:hidden;vertical-align:middle;margin-bottom:20px;display:flex;justify-content:center;align-items: center;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top:4px solid #f68b33;border-bottom:4px solid #f68b33}
.blog-entry.post .blog-entry-header .entry-title a{letter-spacing:0;font-weight:700}
article{margin-bottom:35px!important}
.elementor-widget-container p, .elementor-widget-container ul li{text-align:justify}
#bloc-cta-home p{text-align:center!important}
.page-numbers a,.page-numbers .dots{background-color:#ffffff!important}
.page-numbers .current{background-color:#f68b33!important}
.custom-menu-widget .oceanwp-custom-menu>ul>li{border-color:#555555!important}
#menu-item-11476 a.menu-link, #menu-item-11475 a.menu-link{display:none!important}
.navigation .megamenu li a.omw-open-modal{padding:12px 20px!important;font-weight:600!important;font-size:13px!important;line-height:3em!important;letter-spacing: .6px!important}
#mobile-dropdown li a.omw-open-modal{margin-top:-22px!important}
#mobile-dropdown li.menu-item-11475, #mobile-dropdown li.menu-item-11476{border-bottom:none!important}
.eael-elements-flip-box-front-container h3{text-shadow: 0px 0px 4px rgba(0,0,0,0.2)}
.eael-circle-icon-inner i{margin-bottom:10px!important}
.carouselpro .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image, .carouselpar .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{ }
.carouselpro figcaption, .carouselpar figcaption{margin-top:10px!important}
.bg-image-partage-faq{border-radius:5px;background:url(//assurances-rives.sagesse.fr/wp-content/uploads/2023/01/bg-partage-faq3.jpg) no-repeat center ;background-size:cover}
.circle-reseau .eael-circle-wrapper .eael-circle-inner{background:url(//assurances-rives.sagesse.fr/wp-content/uploads/2023/08/35-ans-801x801-1.jpg) center center no-repeat;}
.avantage-reseau .eael-pricing-tag{display:none!important}
.avantage-reseau .eael-pricing.style-2 .eael-pricing-item ul li{width:90%!important;text-align:left!important;padding:10px!important;margin-right:auto!important;margin-left:auto!important}
.avantage-reseau .eael-pricing.style-2 .eael-pricing-item{min-height:718px!important}
.page-id-12865 .oceanwp-mobile-menu-icon a, .page-id-12865 #site-navigation-wrap .dropdown-menu >li >a{color:#ffffff!important}
.page-id-12865 #site-header, .page-id-12865 #top-bar-wrap{border:none!important}
.oceanwp-social-menu.simple-social ul li a{background:none!important}
.home-border-orange{color:#f68b33!important; text-transform:uppercase!important;}
.sous-titre-home{display:inline-block!important;text-indent:40px;font-weight:600!important}
.text-cutter{ background-clip: text;  color: transparent;}
.ligne-icon-home{padding:20px!important}
.ligne-icon-home .eael-tooltip img{border:2px solid #000000;border-radius:50px!important} .ln-letters a{font-size:16px!important;font-weight:bold!important;padding:6px 10px!important;margin:4px!important;text-decoration:none!important;background-color:#ffffff}
.single-glossary .wpbf-small-4-6{width:100%!important}
.single-glossary .sidebar-right{display:none!important}
.single-glossary .readmore-link{display:none!important}
.single-glossary .readmore{max-height:none!important;overflow:visible!important}
.single-glossary .entry-content img{margin-bottom:20px}
.cmtt-backlink-top{display:none!important}
.cmtt-backlink-bottom{background-color:#f68b33!important;color:#ffffff!important;border-radius:5px!important;font-size:16px!important;line-height:1,2em!important;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%)!important;padding:8px 16px!important;display: table!important}
.cmtt-backlink-bottom:hover{box-shadow:none!important}
.cmtt-glossary-item-title-prefix {margin-right:10px!important}
span.glossaryLink, a.glossaryLink{border:none!important}
#ttcont{padding:20px!important;text-align:justify!important}
.glossaryItemTitle{font-weight:800!important;text-transform: uppercase!important;} .site-breadcrumbs{height: auto!important;line-height: 26px!important;white-space: pre-wrap!important;}
#top-bar-wrap{border:1px solid #e4e4e4!important}
body p:empty:before {content: none;}
.widget-title{text-transform: none!important}
.site-breadcrumbs{color:#333333!important}
.breadcrumb_last{font-weight:600!important}
#top-bar-wrap{background:none!important}
h3.titre-etape{font-weight:800!important;text-transform:uppercase!important;text-align:center!important}
.img-top-radius img{border-top-left-radius:5px!important;border-top-right-radius:5px!important}
.cf7mls_next.action-button{background-color:#f68b33!important}
.cf7mls_back.action-button{background-color:#4a4a4a!important;color:#ffffff}
.etape{background-color:#e4e4e4;padding:0px;border-radius:50px;text-align:center;width:200px;margin-left:auto;margin-right:auto}
.border-chantier{padding:25px;border: 10px solid transparent;border-image: 10 repeating-linear-gradient(45deg, #f68b33 0, #f68b33 2em, transparent 0, transparent 0em, #e4e4e4 0, #e4e4e4 4em, transparent 0, transparent 0em);border-radius:4px;background: rgb(228,228,228);
background: -moz-linear-gradient(0deg, rgba(228,228,228,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(0deg, rgba(228,228,228,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(0deg, rgba(228,228,228,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e4e4e4",endColorstr="#ffffff",GradientType=1);/}
form label{font-weight:600}
.btn-top{text-align:right}
.btn-top a{margin-left:10px;box-shadow:0 5px 10px 0 rgba(0,0,0, 0.2)!important;transition: all .4s ease-in-out}
.btn-top a:hover{box-shadow:none!important;color:#ffffff!important;background-color:#f46e00}
.btn-top-devis{background-color:#f68b33;padding:10px 20px;color:#ffffff;border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.btn-top-contact{background-color:#f68b33;padding:10px 20px;color:#ffffff;border-bottom-left-radius:8px;border-bottom-right-radius:8px}
form input[type="number"]{max-width:100%!important;width:100%!important}
form select option{padding:5px 0!important}
em.aide{font-size:14px!important;background-color:#e4e4e4!important}
.elementor-button-link:hover{box-shadow:none!important}
#blog-entries .blog-entry-inner{background-color:#ffffff}
.single .thumbnail{margin-bottom:0; height:650px;overflow:hidden;display:flex;justify-content:center;align-items: center;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top:4px solid #f68b33;border-bottom:4px solid #f68b33}
.single .entry-header{padding:20px 20px 0 20px;background-color:#ffffff}
.single .entry-title{margin:0!important}
.single .meta, .single .entry-content{background-color:#ffffff;padding:20px;margin:0}
.single-post ul.meta{border:none}
.single .thumbnail img{border-top-left-radius:8px;border-top-right-radius:8px}
.single .entry-content{border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.related-post-media{height:200px;overflow:hidden;border-top:4px solid #f68b33;border-bottom:4px solid #f68b33;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.related-shadow{background-color:#ffffff;box-shadow:0 0 20px 0 rgba(0,0,0, 0.2);border-radius:8px;transition: all .3s ease-in-out;padding-bottom:40px}
.related-shadow:hover{box-shadow:none}
.related-thumb{background:none}
.related-thumb img{border-top-left-radius:8px!important;border-top-right-radius:8px}
#related-posts{margin:0;border:none}
.content-area{padding-right:0;border:none}
.entry-share ul li a{background-color:#ffffff;line-height:1.4rem!important}
.entry-share.minimal ul li a{border-color:#e4e4e4!important}
.single .entry-share{padding:15px 0!important;border:none!important}
.social-share-title{color:#f68b33;font-weight:600}
ul.meta{font-size:12px}
.single-post ul.ospm-default li:after{content:""!important}
.span_2_of_3{width:66.66%!important}
.span_3_of_4{width:75%!important}
.span_4_of_5{width:80%!important}
.post-page-inter{background-color:#ffffff; box-shadow:0 0 20px 0 rgba(0,0,0, 0.2);border-radius:8px;overflow:hidden;transition: box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;-webkit-transition: -webkit-box-shadow .3s ease-in-out;transition: -webkit-box-shadow .3s ease-in-out;-o-transition: box-shadow .3s ease-in-out;  }
.post-page-inter:hover{box-shadow:none}
.post-page-inter .su-post-title, .post-page-inter .su-post-excerpt{margin-top:20px!important;padding-left:10px;padding-right:20px}
.post-page-inter .su-post-meta{color:#4a4a4a!important; padding: 0 20px 40px 10px}
.post-page-inter ul.meta{margin:20px 0 0 20px}
.post-page-inter .col{margin:0!important}
.post-page-inter{margin-bottom:25px!important}
.elementor-tabs ul li{list-style:none!important;}
.elementor-tabs ul li:before{font-family: 'simple-line-icons';content: "\e080"!important;margin:0 10px 0 -20px!important;color:#f68b33}
.ss-titre-btn{text-transform:initial!important;font-weight:normal!important;font-size:14px!important} .bt-blanc:hover{box-shadow:none}
a.btn-orange{padding:14px 20px ;background-color:#f68b33;color:#ffffff!important;box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%)!important;border-radius:5px;font-weight:600!important;text-transform:uppercase;font-size:12px!important}
a.btn-orange:hover{background-color:#f47309;box-shadow: none!important;}
.wpcf7-submit{box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%)!important}
.wpcf7-submit:hover{box-shadow: none!important}
.wpcf7-form{overflow:visible!important}
.cf7mls_back.action-button,.cf7mls_next.action-button{padding:8px 16px!important;text-transform:uppercase!important;font-size:12px!important;box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%)!important}
.cf7mls_back.action-button:hover,.cf7mls_next.action-button:hover{box-shadow: none!important}
h2.elementor-tab-title{vertical-align:middle!important}
.box-home-blanc a:hover{color:#000000!important}
.box-home-orange a, .box-home-orange a:hover{color:#ffffff!important}
.bloc-produits .elementor-image-box-description{text-align:center!important}
.blog-entry-summary p {text-align:justify}
.img-bloc img{border-top:4px solid #f68b33!important;border-bottom:4px solid #f68b33!important} #related-posts .span_1_of_3 {width: 32%;}
#related-posts .col-1, #related-posts .col-2{margin:0 20px 0 0!important}
#related-posts .col-3{margin-right:0!important}
.box-shadow a{box-shadow:0 0 20px 0 rgba(0,0,0, 0.2)}
.box-shadow a:hover{box-shadow:none!important}
.wpcf7 .oceanwp-row .col .col-1{padding-right:12.5px!important}
.wpcf7 .oceanwp-row .col .col-2, .wpcf7 .col-3{padding-left:25px!important}
.fieldset-cf7mls-wrapper{overflow:visible!important}
article .entry-content p{text-align:justify!important}
a.bt-produits-lies{display:block!important;color:#f68b33!important;text-align:center;background-color:#ffffff;border-radius:5px;line-height:1.2em;font-size:18px;text-transform:uppercase;font-weight:800;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2)!important;padding:15px 30px;}
a.bt-produits-lies:hover{box-shadow:none!important;}
.block-bt-devis{width:100%;text-align:center}
a.gros-bt-devis{display:inline-block;margin-left:auto;margin-right:auto;color:#ffffff;background-color:#f68b33;text-align:center;border-radius:5px;line-height:1em;font-size:18px;font-weight:bold;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2)!important;padding:25px 50px}
a.gros-bt-devis:hover{color:#ffffff!important;box-shadow:none!important}
.su-expand-link img{width:30px!important;height:18px!important}
.bt-page-generique{display:block;text-align:center;border-radius:5px;overflow:hidden;background-color:#ffffff!important;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2)!important;padding:0 0 25px 0!important}
.bt-page-generique:hover{background-color:#f68b33!important;color:#4a4a4a!important;box-shadow: none!important}
.bt-page-generique img{width:100%;margin-bottom:15px}
.bt-page-generique h3{line-height:2em!important;font-size:20px!important;font-weight:bold;text-transform:uppercase;letter-spacing:-0.4px;margin-bottom:0!important}
.bt-page-generique p{text-align:center;margin:0!important}
.cf7mls_next.action-button{border-radius:5px!important}
.cf7mls_next.action-button:hover{background-color:#f47309!important}
.text-center{text-align:center}
form input[type="text"], form input[type="password"], form input[type="email"], form input[type="url"], form input[type="date"], form input[type="month"], form input[type="time"], form input[type="datetime"], form input[type="datetime-local"], form input[type="week"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="color"], form select, form textarea, .woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single{background-color:#ffffff!important}
.blog-entry.post ul.meta, .post-home ul.meta{border:1px solid #f1f2f3;border-radius:5px;padding:10px}
.readmore {position: relative;max-height: 300px;overflow: hidden;transition:max-height 2s ease-in-out;}
.readmore.expand{max-height: 5000px !important;transition:max-height 2s ease-in-out;}
.readmore-link{position: absolute;bottom: 0;right: 0;display: block;width:100%;height: 100px;text-align: center;font-size:14px;padding-top:80px;background-image: linear-gradient(to bottom, transparent, white);cursor: pointer;font-weight:600}
.readmore-link:hover{color:#f68b33}
.readmore-link.expand {display:none }
.omw-modal .omw-modal-title{text-transform: none!important;padding:20px!important;text-align:center!important;font-size:20px!important}
#cf7mls-back-btn-cf7mls_step-4{margin-top:-100px!important}
.elementor-widget-icon-box a:after { content: ""; display: block !IMPORTANT; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; }
.avantage-reseau .eael-pricing.style-2 .eael-pricing-item.featured{box-shadow:none!important}
.box-affilie-reseau-home .elementor-icon-box-content{border-left:1px solid #ffffff!important;padding-left:20px;height:auto!important}
.box-affilie-reseau-home .elementor-icon-box-description{text-align:left!important}
.box-dynabuy .elementor-icon-box-content{border-left:1px solid #ffffff!important;padding-left:20px;height:auto!important}
.box-dynabuy .elementor-icon-box-description{text-align:left!important}
.box-dynabuy-contact i, .box-dynabuy-contact h3, .box-dynabuy p{color:#ffffff!important}
.box-dynabuy-contact .elementor-icon-box-wrapper{display: flex;flex-direction:row}
.box-dynabuy-contact .elementor-icon-box-icon{padding-right:20px;padding-top:5px}
.box-dynabuy-contact .elementor-icon-box-content {border-left: 1px solid #ffffff!important;padding-left:20px;}
.box-dynabuy-contact .elementor-icon-box-content h3{margin-bottom:10px!important;font-weight:bold}
.box-dynabuy-contact .elementor-icon-box-content p{color:#ffffff!important;margin-bottom:0!important;text-align:left!important}
.h2-video-dynabuy h2{font-weight:normal!important}
.surligne-noir{background-color: rgba(0,0,0, .8);padding:0 5px}
.lien-dynabuy,.lien-dynabuy:hover{background-color:#E1013A!important}
.lien-dynabuy:hover a{color:#E1013A!important}
.lien-dynabuy a{color:#ffffff!important}
#bloc-dynabuy-accueil a{color:#ffffff!important}
.uacf7-form-1170 {height:auto!important} #form-rc-pro input[type="text"]:focus, #form-rc-pro input[type="number"]:focus,#form-rc-pro input[type="tel"]:focus,#form-rc-pro input[type="email"]:focus{border:2px solid #f68b33!important}
#form-rc-pro #envoyer{float:initial!important;width:100%!important;font-size:22px!important;padding:15px 30px!important;border-radius:60px!important}
.custom-radio { }
.custom-radio p{text-align:center!important}
.custom-radio .wpcf7-list-item{min-height:250px!important}
.custom-radio label {
flex: 1;
text-align: center;
position: relative;
min-width: 250px;
}
.custom-radio span.wpcf7-list-item-label{display:none!important}
.custom-radio input[type="radio"] {
position: absolute!important;
opacity: 0!important;
}
.custom-radio label {
display: block;
width: 100%;
max-width: 250px;
aspect-ratio: 1/1;
background-size: cover;
background-position: center;
border: 3px solid transparent;
border-radius: 10px;
transition: 0.3s ease;
cursor: pointer;
margin: 20px;
position: relative;
}
.custom-radio span.wpcf7-list-item:nth-child(1) label {
background-image: url(//assurances-rives.sagesse.fr/wp-content/uploads/2025/03/choix-activite.jpg);
}
.custom-radio span.wpcf7-list-item:nth-child(2) label {
background-image: url(//assurances-rives.sagesse.fr/wp-content/uploads/2025/03/choix-locaux.jpg);
}
.custom-radio span.wpcf7-list-item:nth-child(3) label {
background-image: url(//assurances-rives.sagesse.fr/wp-content/uploads/2025/03/choix-activite-plus-locaux.jpg);
} .custom-radio label:hover{border: 2px solid #f68b33!important; }
.custom-radio input[type="radio"]:checked {
opacity:1!important;
position: absolute;
bottom: 40px;left:118px!important;
}
@media (max-width: 768px) {
.custom-radio p{text-align:center!important}
.custom-radio .wpcf7-list-item{min-height:200px!important}
.custom-radio{flex-direction: column!important;align-items: center!important;max-width: 100%!important;}
.custom-radio label{height:300px!important;margin:0!impotant;}
.custom-radio .wpcf7-list-item{display:block!important;margin:0!important}
} .etape-en-cours{color:#f68b33!important}
#form-rc-pro form input[type=text],#form-rc-pro form input[type=tel], #form-rc-pro form input[type=email],#form-rc-pro form input[type=number]{border-radius:60px!important;height:60px!important;padding:15px 30px!important;font-size:18px!important;margin:10px 0 0 0!important;font-weight:400!important}
#form-rc-pro form select{border-radius:60px!important;height:60px!important;padding:15px 30px!important;font-size:18px!important;margin:10px 0 0 0!important;font-weight:400!important}
#form-rc-pro label{font-size:20px!important}
.page-id-14890 .eael-fancy-text-container{min-height:53px!important;height:auto!important}  .nom-agence h1{color:#4a4a4a;margin-bottom:0;line-height:1.1;font-weight:800!important;font-size:14px!important}
.slick-track article{margin-left:10px!important;margin-right:10px!important;border-radius:5px!important;}
.slick-track article img{border-radius:5px;}
.oceanwp-post-list.two .slide-overlay-wrap{height:100%!important;padding:30px 15px!important;border-radius:5px!important;}
.oceanwp-post-list.two .slide-overlay-wrap:hover{background-color: rgba(246,139,51,0.5)!important}
.oceanwp-post-list.two .oceanwp-post-excerpt{display:none!important}
.oceanwp-post-list.two img{border-radius:5px!important}
.oceanwp-post-category{background:none!important;border-radius:0!important;color:#f68b33!important;padding:0!important;text-transform:uppercase!important}
.slider-home-affilie .n2-ss-align.n2-ss-align-visible{overflow:hidden!important;border-radius:5px}
.oceanwp-post-category a{color:#f68b33!important;font-weight:bold!important}
.oceanwp-swiper-container-horizontal > .oceanwp-swiper-scrollbar{display:none}
.elementor-icon-box-description{text-align:center!important}
.oceanwp-post-list.two article{margin-left:5px!important;margin-right:5px!important}
.oceanwp-swiper-wrapper{ }
.justify .elementor-icon-box-description{text-align:justify!important}
.oceanwp-swiper-container{margin-left:-35px!important}
.oceanwp-swiper-button-next:after, .oceanwp-swiper-button-prev:after{font-size:20px!important} #wpsl-result-list{width:39.5%!important;margin-right:.5%}
#wpsl-gmap{width:60.5%!important}
.wpsl-directions {display: none !important;}
.social-share-title{color:#f68b33;font-weight:600}
#wpsl-wrap label{color:#ffffff!important}
#wpsl-wrap #wpsl-result-list li{border:none!important;background:#e4e4e4 url(//assurances-rives.sagesse.fr/wp-content/uploads/2021/09/arbre-10.png) no-repeat center right 20px;background-size:30%!important;margin:0  20px 25px 0;padding:20px!important}
.wpsl-store-location h3{text-align:left!important}
@media only screen and (max-width: 1024px){
.post-page-inter .su-post-excerpt{text-align:justify;padding-left:10px!important;padding-right:20px}
#wpsl-search-btn{margin-left:0!important}
#wpsl-search-wrap #wpsl-search-btn{margin:20px 0 0 0!important;width:100%!important}
.wpsl-search-btn-wrap{display:block!important;width:100%}
.post-page-inter .img-bloc{height:300px!important;overflow:hidden;display:flex!important;justify-content:center!important;align-items: center!important;}
#related-posts .span_1_of_3 {width: 31.5%;}
#related-posts .col-1, #related-posts .col-2{margin:0 15px 0 0!important}
#related-posts .col-3{margin-right:0!important}
.wpcf7 .col-1{padding-right:12.5px!important}
.wpcf7 .col-2{padding-left:12.5px!important}
.single .thumbnail{height:500px!important}
.bt-page-generique h3{line-height:1.4em!important;font-size:18px!important;font-weight:bold;text-transform:uppercase;letter-spacing:-0.4px;margin-bottom:0!important}
#site-navigation-wrap .dropdown-menu>li>a{padding:0 10px!important}
.avantage-reseau .eael-pricing.style-2 .eael-pricing-item{min-height:718px!important}
}
@media only screen and (max-width: 768px){
.oceanwp-social-menu.simple-social ul li a{color:#f68b33!important}
.btn-top{text-align:right}
.btn-top a{margin-left:10px;box-shadow:0 5px 10px 0 rgba(0,0,0, 0.2)!important;transition: all .4s ease-in-out}
.btn-top a:hover{box-shadow:none!important;color:#ffffff!important;background-color:#f46e00}
.btn-top-devis{background-color:#f68b33;padding:10px 20px;color:#ffffff;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.btn-top-contact{background-color:#f68b33;padding:10px 20px;color:#ffffff;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.span_3_of_4{width:75%!important}
.span_1_of_4{width:25%!important}
.post-page-inter .su-post-excerpt{text-align:justify;padding-left:10px!important;padding-right:20px}
#wpsl-wrap #wpsl-result-list li{border:none!important;background:#e4e4e4 url(//assurances-rives.sagesse.fr/wp-content/uploads/2021/09/arbre-10.png) no-repeat center right 20px;background-size:20%!important;margin:0  20px 25px 0;padding:20px!important}
#wpsl-result-list{width:100%!important;margin-right:0!important;display:inline-block!important;margin-top:25px!important}
#wpsl-gmap{width:100%!important;}
#wpsl-search-input, #wpsl-search-wrap .wpsl-dropdown, #wpsl-radius, #wpsl-radius select{width:100%!important;}
#wpsl-search-btn{margin-left:0!important}
#wpsl-search-wrap #wpsl-search-btn{margin:20px 0 0 0!important;width:100%!important}
#wpsl-search-wrap div{width:100%}
.post-page-inter .img-bloc{height:260px!important;overflow:hidden;display:block!important;}
.oceanwp-row .col{padding:0!important}
.blog-entry-summary{margin-left:0!important}
#related-posts .span_1_of_3 {width: 31.5%;}
#related-posts .col-1, #related-posts .col-2{margin:0 15px 0 0!important}
#related-posts .col-3{margin-right:0!important}
.wpcf7 .col-1{padding-right:12.5px!important}
.wpcf7 .col-2{padding-left:12.5px!important}
.single .thumbnail{height:450px!important}
.blog-entry.grid-entry .thumbnail{height:150px!important;}
.bt-page-generique h3{line-height:1.4em!important;font-size:18px!important;font-weight:bold;text-transform:uppercase;letter-spacing:-0.4px;margin-bottom:0!important}
.avantage-reseau .eael-pricing.style-2 .eael-pricing-item{min-height:786px!important}
}
@media only screen and (max-width: 571px){
.post-page-inter .su-post-excerpt{text-align:justify;padding-left:20px!important;padding-right:20px}
#wpsl-wrap #wpsl-result-list li{border:none!important;background:#e4e4e4 url(//assurances-rives.sagesse.fr/wp-content/uploads/2021/09/arbre-10.png) no-repeat center right 20px;background-size:30%!important;margin:0  20px 25px 0;padding:20px!important}
#wpsl-result-list{width:100%!important;margin-right:0!important;display:inline-block!important;margin-top:25px!important}
#wpsl-gmap{width:100%!important;}
#wpsl-search-input, #wpsl-search-wrap .wpsl-dropdown, #wpsl-radius, #wpsl-radius select{width:100%!important;}
#wpsl-search-btn{margin-left:0!important}
#wpsl-search-wrap #wpsl-search-btn{margin:20px 0 0 0!important;width:100%!important}
#wpsl-search-wrap div{width:100%}
.post-page-inter .img-bloc{height:260px!important;overflow:hidden;display:block!important;}
.blog-entry-summary{margin-left:10px!important}
#related-posts .span_1_of_3 {width: 31.5%;}
#related-posts .col-1, #related-posts .col-2, #related-posts .col-3{margin:0 0 20px 0!important}
.wpcf7 .col-1, .wpcf7 .col-2{padding:0!important}
.single .thumbnail{height:250px!important}
.blog-entry.grid-entry .thumbnail{height:200px!important;}
.post-page-inter .su-post-title, .post-page-inter .su-post-excerpt{margin-top:20px!important;padding-left:20px!important;padding-right:20px!important}
.bt-page-generique h3{line-height:1.4em!important;font-size:18px!important;font-weight:bold;text-transform:uppercase;letter-spacing:-0.4px;margin-bottom:0!important}
.avantage-reseau .eael-pricing.style-2 .eael-pricing-item{min-height:718px!important}
}
.wpsl-search{background: #f68b33;margin-bottom:25px!important}
#wpsl-search-input, .wpsl-dropdown{border:none!important;border-radius:5px!important}
#wpsl-search-btn{margin-left:20px!important;border-radius:5px!important;border:none!important;background:#ffffff!important;color:#f68b33!important;font-weight:600!important;text-transform:uppercase!important;padding:13px 16px!important;box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);}
#wpsl-search-btn:hover{box-shadow:none!important}
.wpsl-input label, #wpsl-radius label{width:auto!important;margin-top:3px}
.wpsl-search{padding:20px!important}
#wpsl-category, .wpsl-input, .wpsl-select-wrap{margin-bottom:0!important}
#wpsl-search-input{padding:8px 16px !important}
.wpsl-dropdown{width:110px!important;padding:4px 8px!important}
.wpsl-dropdown:hover{box-shadow:none!important}
#wpsl-search-wrap .wpsl-dropdown div{margin:-5px 0 0 0!important;border-radius:0 0 5px 5px!important;border:none!important;width:110px!important;left:0!important}
#wpsl-gmap img[src*="red@2x"] {display: none !important;} .page-template-comparateur-assurances a{text-decoration:none!important}
.page-template-comparateur-assurances #menu-principal .megamenu a, .page-template-comparateur-assurances .site-breadcrumbs a{color:#333333!important}
#comparateur{font-family:Raleway!important}
#comparateur fieldset{border: none!important;padding:50px 25px!important; }
#comparateur input[type="range"]{width:100%!important}
#step1 label.label-blanc, #step1 output, #step2 label.label-blanc, #step2 output{color:#ffffff!important;font-size:16px!important}
#step1 input[type="range"], #step2 input[type="range"]{width:100%!important;display:block!important}
.btn-comparateur-blanc{width:100%;background-color:#ffffff!important;color:#f68b33;border:none!important;border-radius:5px;line-height:1;letter-spacing:0.1em;font-size:12px;text-transform:uppercase;font-weight:800;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2)!important;padding:13px 19px;}
.btn-comparateur-blanc:hover{box-shadow:none!important}
.btn-comparateur-orange{width:100%;background-color:#f68b33!important;color:#ffffff;border:none!important;border-radius:5px;line-height:1;letter-spacing:0.1em;font-size:12px;text-transform:uppercase;font-weight:800;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2)!important;padding:13px 19px;display: flex;justify-content: center;align-items: center;gap: 1rem;}
.btn-comparateur-orange:hover{background-color:#f47309!important;color:#ffffff!important;box-shadow:none!important}
#coemprunteur{background-color:#f68b33;height:auto!important }
.bloc-form{border:none!important;padding:50px 25px!important;background-color:#f68b33;min-height:663px;height:auto}
.bloc-form-co{border:none!important;padding:50px 25px!important;background-color:#f68b33;height:auto}
.bloc-form p, .bloc-form-co p{color:#ffffff;font-size:20px}
.bloc-form em, bloc-form-co em{color:#ffffff;font-size:12px}
.bloc-form a, .bloc-form-co a{color:#ffffff!important}
.titre-form{font-size:26px;padding:10px!important;margin-bottom:20px!important;background-color:#929395;color:#ffffff;font-weight:600!important;}
.mt-25{margin-top:25px!important}
.mt-50{margin-top:50px!important}
.align-right{text-align:right!important}
#resultats-comparateur{font-family:Raleway!important;font-size:16px!important}
#resultats-comparateur .oceanwp-row{margin:0!important}
#resultats-comparateur .anotations{font-size:70%!important;line-height:12px!important;text-align:center;margin-top:10px}
.header-card .col{padding:0!important; } .card{ border:none!important;background-color:#ffffff; }
.card-body{padding:10px}
.nom-compagnie{ background-color:#929395;color:#ffffff;padding:12.5px 15px;font-size:24px;font-weight:600;margin-bottom:0!important}
.nom-produit{font-weight:normal!important;font-style:italic!important;}
.header-card-resultat{background-color:#f68b33;margin-bottom:0!important;color:#ffffff;text-align:center;padding:12.5px;font-size:24px;}
.header-card-resultat p{margin-bottom:0!important}
.card-body-resultat{background-color:#ffffff}
.mensuel{font-weight:800;}
.mensuel sub{font-size:12px!important;font-weight:normal!important}
.message-resultat{text-align:center;color:#f68b33;font-weight:800;font-size:30px}
.message-resultat span{font-weight:normal!important}
.taux{font-size:20px;text-align:center;margin:0!important}
.total{font-size:16px;text-align:center;margin:0!important}
.logo-compagnie{border:1px solid #f1f2f3;margin-bottom:10px;text-align:center}
.separateur{border-top:2px solid #f68b33;width:50%;margin:5px auto!important}
.resume-offre{font-size:initial!important}
#resultats-comparateur div.checkbox-inline{display: inline-block;width:auto!important}
.btn-success {color: #ffffff!important;background-color: #929395!important;border-color:#929395!important;border-radius:5px!important}
.btn-default {color: #333333!important;background-color: #ffffff!important;border-radius:5px!important}
.btn-sm{padding: 0.7rem 0.5rem!important;font-weight:600!important}
.toggle-handle{background-color:#e4e4e4!important;font-size:12px!important}
.checkbox label .toggle, .checkbox-inline .toggle{margin-left:0!important}
.header-resultats{background-color:#e4e4e4; }
.header-resultats p{margin-top:20px;margin-left:20px;font-weight:600}
.header-resultats .form-check{margin-left:20px}
.header-resultats .col{margin-bottom:0!important}
#resultats-comparateur input[type="checkbox"]{margin:3px 5px 3px 0!important}
#resultats-comparateur .form-check-label{margin-right:20px!important}
#resultats-comparateur .form-check-input:checked{background-color:#ffffff!important;border-color:#bbbbbb!important}
#resultats-comparateur .form-check {padding-left:0!important}
.bloc-pub{background: url(//assurances-rives.sagesse.fr/wp-content/uploads/2022/03/img-comparateur-50.jpg) no-repeat center top;background-size:cover;display: flex;justify-content: center;align-content: center;flex-direction: column;vertical-align:middle;min-height:663px;height:auto;padding-left:25px;padding-right:25px;text-align:center}
.bloc-pub h2{color:#f68b33!important;font-weight:800!important;text-align:center;font-size:40px!important}
.sous-titre-bloc-pub{color:#ffffff;font-weight:normal!important;font-size:26px!important}
.bloc-pub h3{color:#ffffff!important;font-size:20px!important}
#comparateur .oceanwp-row .span_1_of_2 {width: 50%!important;}
.col-100{width:100%}
.profession-free{margin-top:25px}
p.obligatoire{font-size:16px!important}
.erreur{border:2px solid #dc3232;color:#dc3232;margin: 2em 0.5em 1em;padding: 0.2em 1em;background-color:#ffffff}
.detail-produit-comparateur th{background-color:#f68b33!important;font-weight:800!important;color:#ffffff!important}
.detail-produit-comparateur td{background-color:#ffffff!important}
.valeur-garantie-tableau-comp{text-align:center!important}
.header-details-produit{text-align:center}
.logo-compagnie{background-color: #ffffff!important}
#points-forts,#conditions-adhesion{background-color: #e4e4e4!important;padding:50px 25px!important}
#extrait-garanties{margin-top:20px!important;overflow-x:auto!important;}
#extrait-garanties table{width:100%!important}
#extrait-garanties table > tbody > tr > td{white-space: nowrap;!important}
.text-120{font-size:120%}
#site-navigation-wrap .dropdown-menu>li.search-toggle-li a{padding:0 5px!important}
@media only screen and (max-width: 1024px){
#comparateur legend{font-size:26px!important;padding-left:25px!important;padding-right:25px!important}
.bloc-pub{display: flex;justify-content: center;align-content: center;flex-direction: column;vertical-align:middle;min-height:606px;height:auto;padding-left:25px;padding-right:25px;}
.bloc-pub h2{font-size:40px!important}
.sous-titre-bloc-pub{font-size:26px!important}
.bloc-pub h3{font-size:20px!important}
#comparateur .oceanwp-row .span_1_of_2 {width: 100%!important;}
}
@media only screen and (max-width: 768px){
#comparateur legend{font-size:24px!important;padding-left:25px!important;padding-right:25px!important}
.bloc-pub{display: flex;justify-content: center;align-content: center;flex-direction: column;vertical-align:middle;min-height:606px;height:auto;padding-left:15px;padding-right:15px;}
.bloc-pub h2{font-size:30px!important}
.sous-titre-bloc-pub{font-size:22px!important}
.bloc-pub h3{font-size:18px!important}
.page-template-comparateur-assurances .oceanwp-row .col {padding: 0 0.625rem!important}
#comparateur .oceanwp-row .span_1_of_2 {width: 100%!important;}
}
@media only screen and (max-width: 571px){
#comparateur legend{font-size:20px!important;padding-left:20px!important;padding-right:20px!important}
.bloc-pub{display: flex;justify-content: center;align-content: center;flex-direction: column;vertical-align:middle;min-height:606px;height:auto;padding-left:12.5px;padding-right:12.5px;}
.bloc-pub h2{font-size:30px!important}
.sous-titre-bloc-pub{font-size:24px!important}
.bloc-pub h3{font-size:18px!important}
#comparateur .oceanwp-row .span_1_of_2 {width: 100%!important;}
} #site-navigation-wrap .dropdown-menu {display: block;float: none;position: relative;top: auto;left: auto;border: none;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}
#diago{background: url(//assurances-rives.sagesse.fr/wp-content/uploads/2022/07/bg-assurance-emprunteur.jpg) no-repeat left bottom;background-size:cover;color: white;clip-path: polygon(0 0%, 100% 0, 100% 80%, 0 100%)!important;padding: 10rem 20%;}