.degradebleu img {
width: 32px;
margin-right: 11px;
}
body.elementor-page main .wgl-container.wgl-content-sidebar .elementor-section-wrap,
body.elementor-page.single main .wgl-container:not(.wgl-content-sidebar) .elementor-section-wrap {
margin-left: -15px;
margin-right: -15px;
}
.wgl-site-header {
box-shadow: 20px -11px 20px #081552ab;
} input[type='text'],
input[type='url'],
input[type='search'],
input[type='email'],
input[type='password'],
input[type='tel'],
input[type='time'],
input[type='number'],
input[type='date'],
select,
textarea {
border: 1px solid #d9d9d9; font-weight: 400;
background-color: white;
border-radius: 8px;
} textarea {
height: 150px;
}
.page-id-12473 #main {
background-color: #F7F9FF;
} .primary-nav > ul > li > a > span:before { color: var(--grido-secondary-color) !important;
} .primary-nav ul>li.menu-item-has-children>a>.menu-item__plus,
.primary-nav ul>li.mega-menu.mega-cat>a>.menu-item__plus {
color: var(--grido-secondary-color) !important;
}
.tparrows {
filter: grayscale(1);
}
.tje {
margin-bottom: 100px;
text-align: center;
}
.ribn {
background: #5595ef21;
padding: 15px;
border-radius: 13px;
margin-top: 11px;
}
.ribv {
background: #6def554a;
padding: 15px;
border-radius: 13px;
margin-top: 11px;
}
.ribv img {
width: 58px;
margin-bottom: 15px;
margin-top: 14px;
}
.titrk {
color: #074E7D;
font-family: "Michroma", Sans-serif;
font-size: 30px;
letter-spacing: 1px;
font-weight: 600;
text-align: center;
}
.wgl-sticky-header.sticky_active {
background: white;
box-shadow: 20px -11px 20px #081552ab;
}
.header_search.search_alt .header_search-field .search-field {
padding: 0 70px 0 20px; color: inherit;
}
.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li a {
color: #000;
}
.mobile_nav_wrapper .primary-nav ul li ul.sub-menu,
.mobile_nav_wrapper .primary-nav ul li.mega-menu-links>ul.mega-menu>li>ul>li ul,
.mobile_nav_wrapper .primary-nav ul li.mega-menu-links>ul.mega-menu>li>ul {
background-color: #fff;
}
@media (max-width: 420px) {
.wgl-menu_outer {
width: calc(100% - 48px);
}
}
.page-header_title {
letter-spacing: 0 !important;
text-shadow: 1px 0px 15px #000000c4;
}
.wpcf7-list-item {
position: relative;
}
.wpcf7-list-item input[type='radio'] {
z-index: 1;
width: 100% !important;
height: 100% !important;
}
.col4 {
padding: 0 15px;
width: 33%;
float: left
}
.col6 {
padding: 0 15px;
width: 50%;
float: left
}
.col12 {
padding: 0 15px;
width: 100%;
float: left
}
.pdt-p{
padding-top: 10px;
}
.copy a {
font-weight: 500;
color: white
}
.tygr img {
height: 60px !important;
width: auto;
}
#main-content>.blog-posts .elementor-section-wrap {
margin-left: -15px;
margin-right: -15px;
}
.slider-wrapper.wgl-carousel .swiper-container {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.wpcf7 .wpcf7-submit {
box-shadow: 0px 4px 20px -1px rgb(2 180 172 / 43%);
background: linear-gradient(81deg, #193081, #599bf6);
border-radius: 10px;
width: calc(100% - 30px);
margin: 21px 15px;
}
.wpcf7-list-item input[type='radio'] {
top: 0;
left: 0;
}
.single-post .page-header_align_center {
display: none
}
.single-post #main {
background-color: #F7F9FF;
padding-top: 30px
}
.page-id-12013 .wpcf7 h4 {
color: #074E7D;
font-size: 18px;
margin-top: 35px;
float: left;
width: 100%;
line-height: 1.2;
margin-bottom: 15px;
padding: 0 15px;
}
.page-id-12013 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item {
display: inline-block;
background: white;
margin: 0 10px 10px;
padding: 7px 19px;
border-radius: 20px;
box-shadow: 0 4px 13px #026aa81f;
}
.page-id-12013 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item {
display: inline-block;
background: white;
margin: 0 10px 10px;
padding: 13px 19px 10px;
border-radius: 20px;
box-shadow: 0 4px 13px #026aa81f;
}
.page-id-12013 input[type='text'],
.page-id-12013 input[type='url'],
.page-id-12013 input[type='search'],
.page-id-12013 input[type='email'],
.page-id-12013 input[type='password'],
.page-id-12013 input[type='tel'],
.page-id-12013 input[type='time'],
.page-id-12013 input[type='number'],
.page-id-12013 input[type='date'],
.page-id-12013 select,
.page-id-12013 textarea {
border: 0px solid #d9d9d9;
box-shadow: 0 4px 13px #026aa81f;
}
.page-id-12013 .wpcf7-form-control-wrap .wpcf7-list-item span {
text-align: center;
line-height: 1;
width: 100%;
font-weight: 400;
}
.marge40 {
padding: 0 15px;
width: 100%;
float: left;
margin-top: 40px;
}
.page-id-12013 .wpcf7-form-control-wrap[data-name='typedemaison'] .wpcf7-radio .wpcf7-list-item {
float: left;
background: white;
padding: 120px 15px 15px 15px;
text-align: center;
border-radius: 20px;
margin: 0 10px;
width: calc(50% - 20px);
margin-bottom: 15px
}
.page-id-12013 .wpcf7-form-control-wrap[data-name='energieprincipale'] .wpcf7-radio .wpcf7-list-item {
float: left;
background: white;
padding: 120px 15px 15px 15px;
text-align: center;
border-radius: 20px;
margin: 0 10px;
width: calc(33.33% - 20px);
margin-bottom: 15px
}
.page-id-12013 .wpcf7-form-control-wrap[data-name='energieprincipale'] .wpcf7-radio .wpcf7-list-item:nth-child(1) {
float: left;
background: white;
padding: 120px 15px 15px 15px;
text-align: center;
border-radius: 20px;
margin: 0 10px;
background: url(//www.nrj-pac.com/fioul.png) no-repeat center top white;
background-size: 79px;
background-position-y: 20px;
}
.page-id-12013 .wpcf7-form-control-wrap[data-name='energieprincipale'] .wpcf7-radio .wpcf7-list-item:nth-child(2) {
float: left;
background: white;
padding: 120px 15px 15px 15px;
text-align: center;
border-radius: 20px;
margin: 0 10px;
background: url(//www.nrj-pac.com/tonnerre.png) no-repeat center top white;
background-size: 79px;
background-position-y: 20px;
}
.page-id-12013 .wpcf7-form-control-wrap[data-name='energieprincipale'] .wpcf7-radio .wpcf7-list-item:nth-child(3) {
float: left;
background: white;
padding: 120px 15px 15px 15px;
text-align: center;
border-radius: 20px;
margin: 0 10px;
background: url(//www.nrj-pac.com/gaz.png) no-repeat center top white;
background-size: 79px;
background-position-y: 20px;
}
.page-id-12013 .wpcf7-form-control-wrap[data-name='energieprincipale'] .wpcf7-radio .wpcf7-list-item:nth-child(4) {
float: left;
background: white;
padding: 120px 15px 15px 15px;
text-align: center;
border-radius: 20px;
margin: 0 10px;
background: url(//www.nrj-pac.com/fire.png) no-repeat center top white;
background-size: 79px;
background-position-y: 20px;
}
.page-id-12013 .wpcf7-form-control-wrap[data-name='energieprincipale'] .wpcf7-radio .wpcf7-list-item:nth-child(5) {
float: left;
background: white;
padding: 120px 15px 15px 15px;
text-align: center;
border-radius: 20px;
margin: 0 10px;
background: url(//www.nrj-pac.com/wp-content/uploads/2023/03/outdoor-unit.png) no-repeat center top white;
background-size: 79px;
background-position-y: 20px;
}
.page-id-12013 .wpcf7-form-control-wrap[data-name='energieprincipale'] .wpcf7-radio .wpcf7-list-item:nth-child(6) {
float: left;
background: white;
padding: 120px 15px 15px 15px;
text-align: center;
border-radius: 20px;
margin: 0 10px;
background: url(//www.nrj-pac.com/charbon.png) no-repeat center top white;
background-size: 79px;
background-position-y: 20px;
}
.page-id-12013 .wpcf7-form-control-wrap[data-name='energieprincipale'] .wpcf7-radio .wpcf7-list-item {
margin-bottom: 15px !important
}
.page-id-12013 .wpcf7-form-control-wrap[data-name='energieprincipale'] .wpcf7-radio .wpcf7-list-item:nth-child(6) {
float: left;
background: white;
padding: 120px 15px 15px 15px;
text-align: center;
border-radius: 20px;
margin: 0 10px;
background: url(//www.nrj-pac.com/charbon.png) no-repeat center top white;
background-size: 79px;
background-position-y: 20px;
}
.page-id-12013 .wpcf7-form-control-wrap[data-name='revenus'] .wpcf7-radio .wpcf7-list-item {
float: left;
background: white;
padding: 120px 15px 15px 15px;
text-align: center;
border-radius: 20px;
margin: 0 10px;
width: calc(25% - 20px);
background: url(//www.nrj-pac.com/un-salaire.png) no-repeat center top white;
background-size: 65px;
background-position-y: 29px;
}
.page-id-12013 input:checked {
appearance: none !important;
webkit-appearance: none !important;
opacity: 1;
border: 2px solid var(--grido-secondary-color);
border-radius: 20px;
right: 0;
margin: 0;
}
.page-id-12013 input:checked {
appearance: none !important;
webkit-appearance: none !important;
opacity: 1;
border: 2px solid var(--grido-secondary-color);
border-radius: 20px;
right: 0;
margin: 0;
}
.wpcf7-list-item input[type='radio'] {
z-index: 1;
width: 100% !important;
height: 100% !important;
}
.wpcf7-list-item input[type='checkbox'] {
z-index: 1;
width: 100% !important;
height: 100% !important;
}
input[type='number'] {
width: 100%;
}
.page-id-12013 [data-class="wpcf7cf_group"],
.page-id-12013 [data-class="wpcf7cf_group"] p {
float: left;
width: 100%;
}
.page-id-12013 .wpcf7 h3 {
color: #12a434;
font-size: 36px;
margin-top: 80px;
float: left;
width: 100%;
line-height: 1.2;
margin-bottom: 15px;
padding: 0 15px;
text-align: center;
}
.page-id-12013 .wpcf7-form-control-wrap[data-name='typedemaison'] .wpcf7-radio .wpcf7-list-item.first {
float: left;
background: white;
padding: 120px 15px 15px 15px;
text-align: center;
border-radius: 20px;
margin: 0 10px;
background: url(//www.nrj-pac.com/domicile.png) no-repeat center top white;
background-size: 79px;
background-position-y: 20px;
}
.page-id-12013 .wpcf7-form-control-wrap[data-name='typedemaison'] .wpcf7-radio .wpcf7-list-item.last {
float: left;
background: white;
padding: 120px 15px 15px 15px;
text-align: center;
border-radius: 20px;
margin: 0 10px;
background: url(//www.nrj-pac.com/plat.png) no-repeat center top white;
background-size: 79px;
background-position-y: 20px;
}
body ul.grido_circle li {
margin-bottom: 30px;
}
.degradebleu2,
.degradebleu3 a,
.degradebleu4 a {
box-shadow: 0px 4px 20px -1px rgb(2 180 172 / 43%);
background: linear-gradient(81deg, #193081, #599bf6);
border-radius: 10px
}
.elementor-671 .elementor-element.elementor-element-7b6b5c1,
.elementor-671 .elementor-element.elementor-element-1c5dc21 .wgl-button {
border-radius: 40px 20px;
}
.theme-grido .degradebleu2 a {
background-color: transparent;
}
.tygty .elementor-widget-container {
height: 240px
}
body ul.grido_circle li:last-child {
margin-bottom: 10px;
}
body ul.grido_circle li strong {
color: #074e7d;
}
.load_more_wrapper .load_more_item {
box-shadow: 0px 4px 20px -1px rgb(2 180 172 / 43%);
background: linear-gradient(81deg, #193081, #599bf6);
border-radius: 10px
}
.load_more_wrapper .load_more_item:hover {
box-shadow: 0px 4px 20px -1px rgb(2 180 172 / 43%);
background: linear-gradient(11deg, #193081, #599bf6);
border-radius: 10px
}
.widget_rss li cite:before {
content: '\2013';
}
@media only screen and (min-width: 1230px) and (max-width: 1410px) {
.primary-nav>ul>li:first-child {
display: none
}
} .elementor-widget-wgl-info-box.elementor-view-bubble .wgl-infobox .elementor-icon {
color: #ffffff;
background: #0db95d;
border: none !important;
}
.elementor-widget-wgl-info-box.elementor-view-bubble .wgl-infobox .wgl-number .number:after {
display: none
}
.wgl-number:before {
content: ' ';
position: absolute;
width: 0;
height: 0;
right: -32px;
top: 0px;
bottom: auto;
border: 16px solid;
border-color: transparent transparent transparent #0db95d;
}
.rhhh div p {
column-count: 2;
}
.rhhh div p a {
color: white
}
.rhhh div p a:hover {
color: white;
text-decoration: underline
}
.wgl-instagram .wgl-carousel:not(.animation-style-3d)_vertical .wgl-carousel .testimonials__wrapper {
margin: auto 15px;
transition: transform 0.7s, opacity 1s;
}
.appellefrero img {
width: 46px;
padding: 10px;
}
@media (min-width: 1448px) and (max-width: 1460px) {
.primary-nav>ul>li>a {
font-size: 13px
}
}
@media (min-width: 1250px) and (max-width: 1338px) {
.elementor-671 .elementor-element.elementor-element-7b6b5c1 .wgl-button {
font-size: 14px !important;
padding: 18px 15px !important;
}
}
.woocommerce .wgl-products .product {
border: 1px solid #c2d6e770;
border-radius: 9px !important;
overflow: hidden;
padding: 15px !important;
background: white;
}
.classeeau img {
position: absolute;
left: -30px;
width: 23px;
}
.classeeau {
background: #009541;
position: absolute;
top: 0;
z-index: 2;
left: 30px;
padding: 0 11px;
width: 50px;
color: white;
font-weight: 600;
line-height: 23px;
}
.classeeau:after {
content: ' ';
position: absolute;
width: 0;
height: 0;
right: -22px;
top: 0;
bottom: auto;
border: 11.5px solid;
border-color: transparent transparent transparent #009541;
}
.woocommerce div.product form.cart,
.woocommerce .summary .product_meta,
.woocommerce-product-gallery__trigger,
.single-product .page-header {
display: none !important;
}
.single-product #main {
background-color: #F7F9FF;
padding-top: 50px
}
.woocommerce-shop #main {
padding-top: 50px
}
.classe img {
position: absolute;
left: -30px;
width: 23px;
}
.classe {
background: #009541;
position: absolute;
top: 30px;
z-index: 2;
left: 30px;
padding: 0 11px;
width: 50px;
color: white;
font-weight: 600;
line-height: 23px;
}
.classe:after {
content: ' ';
position: absolute;
width: 0;
height: 0;
right: -22px;
top: 0;
bottom: auto;
border: 11.5px solid;
border-color: transparent transparent transparent #009541;
}
.primeee {
width: 100%;
float: left;
}
.primeee b {
font-size: 20px;
float: right;
}
.primeee2 {
width: 100%;
float: left;
margin-top: 40px;
font-weight: 500
}
.primeee2 b {
font-size: 32px;
color: #074e7d;
}
.tcho {
font-size: 10px;
display: inline-block;
}
.single-product .woocommerce-Tabs-panel .classeeau {
position: relative;
top: 0;
}
.single-product .woocommerce-Tabs-panel .classe {
position: relative;
top: 0;
}
body .related .woo_product_content {
display: none !important
}
body .wgl-products-catalog .woo_product_content {
display: none !important
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--orders {
display: none
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--0 {
display: none
}
.metadeight {
line-height: 1;
}
.metadeight h2 a {
font-size: 20px;
line-height: 23px;
margin-bottom: 10px;
float: left;
width: 100%;
}
.metadeight h2 {
line-height: 18px;
}
.reference {
font-size: 12px;
margin-bottom: 5px;
display: inline-block;
width: 100%;
}
.apartirde {
font-size: 12px;
color: #105581
}
.apartirde b {
color: #105581;
font-size: 21px;
line-height: 1;
}
.eligible {
background: #e6effb;
width: 100%;
display: inline-block;
padding: 11px;
margin-top: 12px;
color: black;
font-size: 14px;
font-weight: 500;
line-height: 1.3;
border-radius: 5px;
border-left: 5px solid #1156812b;
}
.eligible .first {}
.eligible .second {
font-size: 22px;
color: #115681;
}
.eligible .third {}
@media (min-width: 250px) and (max-width: 768px) {
.col6 {
width: 100%
}
.page-id-12013 .wpcf7-form-control-wrap[data-name='energieprincipale'] .wpcf7-radio .wpcf7-list-item {
font-size: 11px !important;
background-size: 40px !important;
padding: 75px 5px 9px 5px !important;
width: calc(50% - 20px);
}
.page-id-12013 .wpcf7 h3 {
font-size: 22px;
margin-top: 20px;
}
} #scroll_up {
mix-blend-mode: normal;
}
#scroll_up.active:empty {
transform: translate(-0px, -115px);
}
.page-header .page-header_content:before {
background-color: unset;
}
.degradebleu2 .wgl-button {
background-color: unset;
}
.degradebleu2 .wgl-button:hover, .degradebleu2 .wgl-button:focus {
color: #FFFFFF;
background-color: var(--grido-secondary-color);
}
label {
color: var(--grido-primary-color);
font-size: 16px;
font-weight: 800;
margin-left: 0;
}