body {
background: #FFF;
}
#content-wrapper:not(.landing-page) {
padding-bottom: 50px;
}
.nowrap {
white-space: nowrap;
}
.testimonial-description {
min-height: 180px;
}
.d-flex {
display: flex;
}
@media screen and (min-width: 768px) {
.d-md-flex {
display: flex;
}
}
.custom-box-shadow > div.vc_column-inner {
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
border-radius: 15px;
padding: 20px 15px;
}
.section-logo .wpb_wrapper {
display: inline-flex;
margin: 0 auto;
align-self: center;
}
.section-logo .wpb_wrapper .wpb_single_image {
align-self: center;
}
.section-logo img {
width: auto !important;
max-height: 80px !important;
margin-right: 20px;
}
.vc_row.left-bg {
background-position: left !important;
}
.section-title h2::after,
.sub-section h3::after,
#page-header-custom .page-header-title::after,
.contact-form .submit-btn input.wpcf7-submit:hover,
.contact-form .submit-btn input.wpcf7-submit {
background: linear-gradient(90deg, rgba(57,166,222,1) 0%, rgba(30,113,182,1) 100%);
}
.section-title h2::after, .sub-section h3::after {
display: block;
content: '';
width: 100px;
height: 3px;
margin: 10px auto 0 auto;
}
.section-title h2::after {
margin: 10px auto 0 auto;
}
.sub-section h3::after {
margin-top: 10px;
}
.sub-section h3 {
font-size: 26px;
} .logo-bg {
background-image: url(//seguard.fr/wp-content/themes/fevr-child/images/seguard-logo-bg.png);
background-position: center left;
background-repeat: no-repeat;
background-size: 30%;
}
.left-border {
padding-left: 20px;
}
.left-border::before {
position: absolute;
left: 15px;
content: '';
width: 4px;
height: 150px;
background: linear-gradient(360deg, rgba(57,166,222,1) 0%, rgba(30,113,182,1) 100%);
}
#risques .d-flex ul.flex-ul {
padding: 18px 30px;
}
#chiffres .icons-section img {
max-height: 100px;
}
@media screen and (min-width: 992px) {
#chiffres .icons-section, .images-row {
padding-left: 30px !important;
padding-right: 30px !important;
}
}
#informations img {
border-radius: 40px;
}
.font-border p {
-webkit-text-stroke: 1px white;
color: transparent;
}
.vc_column_container.no-inner-padding > .vc_column-inner {
padding-right: 0;
padding-left: 0;
}
.right-img img, .left-img img {
border-radius: 50px;
}
.right-img .wpb_single_image, .left-img .wpb_single_image {
text-align: center !important;
}
@media screen and (min-width: 768px) {
.right-img img {
border-radius: 50px 0 0 50px;
}
.right-img .wpb_single_image {
text-align: right !important;
}
.left-img img {
border-radius: 0 50px 50px 0;
}
.left-img .wpb_single_image {
text-align: left !important;
}
}
.rounded-image img {
border-radius: 30px;
}
.color-box-content {
min-height: 150px;
}
@media screen and (max-width: 460px)  {
[data-full-height-header="false"], [data-full-height-header="false"] #page-header-custom, [data-full-height-header="false"] #page-header-custom .container {
max-height: 300px;
}
#chiffres .icons-section img {
max-width: 80px;
}
}
@media screen and (min-width: 768px)  {
[data-full-height-header="false"], [data-full-height-header="false"] #page-header-custom, [data-full-height-header="false"] #page-header-custom .container {
max-height: 410px;
}
}
@media screen and (min-width: 992px)  {
[data-full-height-header="false"], [data-full-height-header="false"] #page-header-custom, [data-full-height-header="false"] #page-header-custom .container {
max-height: none;
}
}
.gradient-bg {
background: linear-gradient(to right, #39A6DE 0%, #1E71B6 33%, #1E71B6 66%, #39A6DE 100%);
max-width: 400px;
margin: 0 auto;
}
body .vc_column_container>.vc_column-inner {
padding-left: 15px;
padding-right: 15px;
} .home #breadcrumbs {
display: none;
}
#breadcrumbs {
margin: 20px 0;
padding-left: 40px;
background: #FFF;
} #top-bar-menu li:before {
display: none;
}
#top-bar {
display: none;
}
@media screen and (max-width: 992px) {
#main-header {
margin-top: 0 !important;
}
#top-bar {
position: fixed;
z-index: 1000;
width: 100%;
top: 90px;
}
#top-bar > .container {
height: 50px;
}
#top-bar, #top-bar-menu {
display: block;
float: none;
}
#top-bar-menu ul {
text-align: center;
}
#top-bar-menu li {
float: inherit;
margin-top: 5px;
}
#top-bar-menu a {
color: red;
background-color: #fff;
padding: 5px 10px;
border-radius: 15px;
}
}
@media screen and (max-width: 768px) {
#main-header-outer {
margin-bottom: 80px !important;
}
#top-bar {
top: 100px;
}
} .chart-list .wpb_column .wpb_wrapper {
background-color: #fff;
border-radius: 15px;
display: flex;
align-items: center;
}
.chart-list .wpb_column .wpb_wrapper > div.wpb_single_image {
flex-shrink: 0;
}
.chart-list .wpb_column > .vc_column-inner::before {
font-size: 32px;
font-weight: bold;
color: #fff;
text-align: center;
width: 60px;
height: 60px;
margin: 0 auto -10px auto;
border-radius: 30px;
background: linear-gradient(180deg, rgba(57,166,222,1) 0%, rgba(30,113,182,1) 60%);
position: relative;
padding-top: 15px;
}
.chart-list.chart-part-1 .wpb_column:nth-child(1) > .vc_column-inner::before {
content: '1';
}
.chart-list.chart-part-1 .wpb_column:nth-child(2) > .vc_column-inner::before {
content: '2';
}
.chart-list.chart-part-1 .wpb_column:nth-child(3) > .vc_column-inner::before {
content: '3';
}
.chart-list.chart-part-2 .wpb_column:nth-child(1) > .vc_column-inner::before {
content: '4';
}
.chart-list.chart-part-2 .wpb_column:nth-child(2) > .vc_column-inner::before {
content: '5';
}
.chart-list.chart-part-2 .wpb_column:nth-child(3) > .vc_column-inner::before {
content: '6';
}
.chart-list > .wpb_column:nth-child(1), .chart-list > .wpb_column:nth-child(3) {
z-index: 100;
}
.chart-list > .wpb_column:nth-child(2) .vc_column-inner {
position: relative;
z-index: 1;
}
.chart-list .wpb_column > .vc_column-inner > .wpb_wrapper {
box-shadow: rgb(0 0 0 / 40%) 0px 5px 20px;
}
@media screen and (min-width: 768px) {
.chart-list > .wpb_column:nth-child(2)::before, .chart-list > .wpb_column:nth-child(2)::after {
position: absolute;
top: 65%;
left: -10%;
content: '';
width: 150px;
height: 4px;
background: linear-gradient(90deg, rgba(57,166,222,1) 0%, rgba(30,113,182,1) 100%);
}
.chart-list > .wpb_column:nth-child(2)::before {
margin: auto 0;
}
.chart-list > .wpb_column:nth-child(2)::after {
margin: auto;
}
}
@media screen and (max-width: 767px) {
.chart-list > .wpb_column:nth-child(2) {
margin: 20px 0;
}
} .custom-testimonials .luv-testimonials {
padding: 15px;
overflow: hidden;
}
.custom-testimonials .luv-testimonials > .owl-stage-outer {
overflow: visible;
}
.custom-testimonials .luv-testimonials .luv-carousel-item > li {
background-color: #fff;
display: flex;
flex-direction: column-reverse;
align-items: center;
justify-content: start;
margin: 10px 0 20px 0;
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
border-radius: 15px;
}
.custom-testimonials .luv-testimonials .luv-carousel-item .luv-testimonials-author img {
border-radius: 0;
max-width: 150px;
}
.custom-testimonials .luv-testimonials .owl-stage, .custom-testimonials .luv-testimonials .luv-carousel-item {
display: flex;
}
.custom-testimonials .luv-carousel-item .luv-testimonials-content {
padding: 0 20px;
} #page-header-default .page-header-title {
margin-top: 50px;
}
@media screen and (min-width: 993px) {
.landing-page #page-header-inner {
max-width: 50%;
margin-left: 80px;
}
}
#content-wrapper #page-header-inner {
text-align: center;
}
#page-header-custom .page-header-title, #page-header-custom .page-header-content {
color: #fff;
}
#page-header-custom .page-header-title .highlight {
color: #E52724;
line-height: 1.5em;
}
.landing-page #page-header-custom .page-header-subtitle {
color: #E52724;
}
#page-header-custom .page-header-subtitle {
color: #FFF;
}
#content-wrapper:not(.landing-page) #page-header-custom .page-header-subtitle {
width: 70%;
margin: 20px auto 0 auto;
}
#page-header-custom .page-header-title::after {
display: block;
content: '';
width: 200px;
height: 2px;
margin: 15px auto 0 auto;
}
@media screen and (min-width: 1201px) {
#page-header-inner {
top: 55% !important;
}
html #page-header-custom .page-header-title {
font-size: 40px !important;
}
html #page-header-custom .page-header-title .highlight {
font-size: 50px !important;
}
#page-header-inner .page-header-subtitle {
font-size: 20px !important;
}
#page-header-inner .page-header-content {
font-size: 18px !important;
}
}
@media screen and (max-width: 1200px) {
#page-header-inner {
top: 55% !important;
}
#page-header-inner .page-header-title {
font-size: 32px !important;
}
html #page-header-custom .page-header-title .highlight {
font-size: 36px !important;
}
#page-header-inner .page-header-subtitle {
font-size: 18px !important;
}
#page-header-inner .page-header-content {
font-size: 16px !important;
}
}
@media screen and (max-width: 992px) {
.landing-page #page-header-custom {
background-image: url(//seguard.fr/wp-content/themes/fevr-child/images/seguard-mobile-header-bg-1920-700px.jpg) !important;
}
.main-header-logo img {
height: 70px !important; }
#page-header-inner {
top: 50% !important;
max-width: none !important;
}
.landing-page [data-full-height-header="false"], .landing-page [data-full-height-header="false"] #page-header-custom {
max-height: 500px !important;
}
#page-header-inner .page-header-title {
font-size: 30px !important;
margin-top: 30px;
}
html #page-header-custom .page-header-title .highlight {
font-size: 35px !important;
}
#page-header-inner .page-header-subtitle {
font-size: 16px !important;
}
#page-header-inner .page-header-content {
font-size: 14px !important;
}
}
@media screen and (max-width: 768px) {
#page-header-inner {
top: 45% !important;
}
#page-header-inner .page-header-title {
font-size: 22px !important;
}
html #page-header-custom .page-header-title .highlight {
font-size: 26px !important;
}
#page-header-inner .page-header-subtitle {
font-size: 18px !important;
}
#page-header-inner .page-header-content {
font-size: 14px !important;
}
}
@media screen and (max-width: 480px) {
.landing-page [data-full-height-header="false"], .landing-page [data-full-height-header="false"] #page-header-custom {
max-height: 550px !important;
}
#page-header-inner {
top: 45% !important;
}
#page-header-inner .page-header-title {
font-size: 22px !important;
}
#page-header-inner .page-header-subtitle {
font-size: 16px !important;
}
#page-header-inner .page-header-content {
font-size: 12px !important;
}
} [data-header-skin="dark"] .nav-menu > li > a {
opacity: 1 !important;
}
[data-header-skin="dark"] .nav-menu > li > a:hover {
color: #E52724 !important;
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
#mobile-nav {
padding-top: 60px;
}
body[data-sticky-header-type="always"] header#main-header {
position: absolute;
}
}
@media screen and (min-width: 992px) {
#main-header {
padding-left: 80px;
}
}
@media screen and (min-width: 769px) {
#nav-primary .nav-menu .tel.menu-item {
position: absolute;
right: 140px;
}
#nav-primary .nav-menu .devis.menu-item {
position: absolute;
right: 0;
}
}
@media screen and (min-width: 1201px) {
#nav-primary .nav-menu .tel.menu-item {
right: 160px;
}
}
@media screen and (min-width: 1480px) {
#nav-primary .nav-menu .tel.menu-item {
right: 200px;
}
}
#nav-primary .nav-menu .tel.menu-item a span:first-child,
#nav-primary .nav-menu .devis.menu-item a span:first-child {
color: #fff;
background: #E52724;
padding: 10px;
border-radius: 10px;
}
#nav-primary .nav-menu .tel.menu-item a span:first-child i {
margin-right: 10px;
vertical-align: middle;
}
@media screen and (max-width: 992px) {
.nav-buttons > li > a {
color: #e52724;
}
.nav-buttons .nav-icon {
float: right;
padding-right: 20px;
}
body[data-header-nav-position="left"] #nav-primary {
float: right;
}
#main-header .main-header-inner {
position: relative;
height: 100%;
padding: 15px 0;
text-align: center;
}
body:not([data-auto-header-skin="true"]).small-header #l-wrapper header#main-header {
position: absolute;
}
body:not([data-auto-header-skin="true"]).small-header #l-wrapper header#main-header {
z-index: 100;
}
body.small-header .nav-menu li a, 
body.small-header .nav-buttons > li > a, 
body.small-header header#main-header .social-media-icons a {
color: #e52724;
}
}
@media screen and (max-width: 768px) {
#main-header .main-header-inner {
height: auto;
}
#mobile-nav {
padding-top: 40px;
}
}
@media screen and (min-width: 768px) {
[data-header-position="default"][data-header-nav-position="center"] .nav-menu {
width: 100%;
text-align: center;
}
[data-header-nav-position="center"] #nav-primary {
width: 100%;
}
[data-header-position="default"][data-header-nav-position="center"] .main-header-logo {
position: absolute;
left: 0;
}
body:not([data-auto-header-skin="true"]).small-header header#main-header {
height: 90px !important;
line-height: 90px !important;
}
}
@media screen and (max-width: 991px) {
#mobile-nav .devis {
text-transform: uppercase;
}
#mobile-nav .products-submenu a .menu-indicator {
width: 100%;
}
}
#nav-primary .nav-menu ul.sub-menu {
border: 1px solid #000;
}
#nav-primary .nav-menu ul.sub-menu li.menu-item {
font-weight: bold;
}
@media screen and (min-width: 1200px) {
[data-header-nav-position="left"] #nav-primary {
margin-left: calc(30% - 360px);
}
}
#mobile-nav .products-submenu.submenu-opened > .sub-menu > li.hidden.menu-item > .sub-menu {
display: block;
} #footer #menu-produits li.menu-item a,
#footer #menu-produits-1 li.menu-item a,
#footer #menu-footer-produits-1 li.menu-item a,
#footer #menu-footer-produits-2 li.menu-item a,
#footer #menu-footer li.menu-item a {
text-align: left;
padding-left: 40px;
}
@media screen and (max-width: 768px) {
#custom-footer .single-menu > .vc_column-inner, #footer .single-menu > .vc_column-inner {
padding-top: 0;
}
}
#custom-footer .menu .devis, #footer .menu .devis {
text-transform: uppercase;
}
#custom-footer .widget, #footer .widget {
margin-bottom: 0;
}
#custom-footer .wpb_content_element, #footer .wpb_content_element {
margin-bottom: 0;
}
#custom-footer .widget li a, #footer .widget li a {
border: none !important;
text-align: center;
}
#custom-footer .footer-icons, #footer .footer-icons {
list-style-type: none;
}
#custom-footer .footer-icons li::before, #footer .footer-icons li::before {
color: #E52724;
font: normal normal normal 14px/1 FontAwesome;
font-size: 18px;
margin-right: 15px;
}
#custom-footer .footer-icons li.location-icon::before, #footer .footer-icons li.location-icon::before {
content: "\f041";
}
#custom-footer .footer-icons li.envelope-icon::before, #footer .footer-icons li.envelope-icon::before {
content: "\f0e0";
}
#custom-footer .footer-icons li.tel-icon::before, #footer .footer-icons li.tel-icon::before {
content: "\f095";
}
#custom-footer #footer-widgets, #footer #footer-widgets {
padding-bottom: 30px;
}
#custom-footer, div:not(.only-copyright-footer) > #footer {
color: #fff;
background: #706f6f;
position: relative;
margin-top: 3%;
}
#custom-footer::before, div:not(.only-copyright-footer) > #footer::before {
content: "";
position: absolute;
background: url(//seguard.fr/wp-content/themes/fevr-child/images/footer-bg_2.png) no-repeat center 100.01%;
background-size: cover;
bottom: 100%;
width: 100%;
padding-top: 6%;
}
#custom-footer a:hover, #footer a:hover {
color: #E52724;
}
#footer #footer-widgets .footer-widget.widget_media_image {
margin-bottom: 50px;
}
#footer #footer-widgets .footer-produits {
color: #ffffff;
font-size: 20px;
margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
#footer #footer-widgets div .widget {
margin-bottom: 0;
}
#footer #footer-widgets > div,
#footer #footer-widgets .footer-widget.widget_media_image {
margin-bottom: 20px;
}
#custom-footer .center-sm, #footer .center-sm {
display: flex;
justify-content: center;
}
#custom-footer .footer-logo .wpb_single_image, 
#footer .footer-logo .wpb_single_image, 
#footer #footer-widgets .footer-widget.widget_media_image {
text-align: center !important;
}
#footer #footer-widgets .footer-widget.widget_media_image img {
max-height: 80px;
width: auto;
}
}
#footer-copyright {
background-color: #706f6f;
}
@media screen and (min-width: 768px) {
#footer-widgets .footer-widget .footer-produits {
min-width: 200%;
text-align: center;
}
#footer-widgets .footer-widget.widget_nav_menu .menu-footer-produits-2-container {
margin-top: 30px;
}
} .fixed-contact-window {
z-index: 999;
width: 355px;
height: auto;
position: fixed;
top: 30vh;
right: -355px;
background: #FFFFFF;
-webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .2);
-moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, .2);
box-shadow: 3px 3px 10px rgba(0, 0, 0, .2);
font-family: Montserrat !important;
padding: 0 15px;
}
.fixed-contact-window .vc_column_container > .vc_column-inner {
padding: 0;
}
.fixed-contact-window .vc_row,
.fixed-contact-window .vc_row .wpb_column,
.fixed-contact-window .vc_row .wpb_column .vc_column-inner,
.fixed-contact-window .vc_row .wpb_column .vc_column-inner .wpb_wrapper {
height: 100%;
}
@media screen and (max-width: 992px) {
.fixed-contact-window {
top: 200px;
right: -355px;
}
}
@media screen and (max-width: 420px) {
.fixed-contact-window {
width: 300px;
right: -300px;
}
.fixed-contact-window .luv-tabs ul li a {
font-size: 11px !important;
}
}
.fixed-contact-window .contact-window-title {
margin-bottom: 10px;
margin-top: 10px;
}
.fixed-contact-window .contact-window-title p {
font-weight: bold;
color: #fff;
font-size: 17px;
text-transform: uppercase;
line-height: 20px;
}
.fixed-contact-window .luv-tabs ul {
text-align: center;
border: none;
display: flex;
margin: 0 5px;
}
.fixed-contact-window .luv-tabs .luv-tabs-content {
text-align: center;
margin-top:10px;
margin-bottom: 15px;
}
.fixed-contact-window .luv-tabs .luv-tabs-content p a {
font-weight: bold;
font-size: 17px;
}
.fixed-contact-window .luv-tabs .luv-tabs-content .ctbtn,
.fixed-contact-window .wpcf7-submit {
background: #3CA836;
display: inline-block;
font-weight: 700;
padding: 5px 10px !important;
text-transform: uppercase;
font-size: 14px;
border-radius: 5px;
}
.fixed-contact-window .luv-tabs .luv-tabs-content .ctbtn:hover {
color: #00A09E;
}
.fixed-contact-window .luv-tabs ul li {
flex: 1;
}
.luv-tabs ul a:hover {
color: #2e2f31;
}
.fixed-contact-window .luv-tabs ul li a {
font-size: 13px;
background-color: #fff;
text-transform: uppercase;
padding: 10px;
}
.fixed-contact-window .luv-tabs ul li.active-tab a {
background-color: #3CA836;
color: #fff;
}
.fixed-contact-window .luv-tabs ul li.active-tab {
border: 0;
}
.fixed-contact-window input[type="text"],
.fixed-contact-window input[type="tel"],
.fixed-contact-window input[type="email"],
.fixed-contact-window textarea,
.fixed-contact-window select {
font-size: 12px;
}
.fixed-contact-window textarea {
height: 80px;
font-size: 12px;
resize: none;
}
.contact-window-form {
margin: 0 15px !important;
}
.contact-window-form p {
line-height: 10px;
margin-bottom: 0;
}
.contact-flex {
display: flex;
gap: 10px;
margin-bottom: 10px;
}
.contact-window-tel {
margin-bottom: 10px;
}
.fixed-contact-window .wpcf7-list-item input {
display: none;
}
.fixed-contact-window span.wpcf7-list-item {
margin-left: 0;
}
.fixed-contact-window .wpcf7-list-item-label {
overflow: hidden;
display: block;
padding-left: 30px;
position: relative;
padding-bottom: 10px;
font-size: 13px;
padding-right: 15px;
padding-top: 2px;
}
.fixed-contact-window .wpcf7-list-item-label::before {
display: block;
margin-right: 20px;
height: 25px;
width: 25px;
cursor: pointer;
position: absolute;
left: 0;
top: 0;
content: ' ';
background: #f2f2f2;
}
.fixed-contact-window input:checked + .wpcf7-list-item-label::after {
background-color: #fe4a49;
height: 25px;
width: 25px;
display: block;
position: absolute;
top: 0;
left: 0;
}
.fixed-contact-window .wpcf7 form.sent .wpcf7-response-output {
color: #fe4a49;
font-size: 11px;
margin: 0;
padding: 5px;
position: absolute;
bottom: -23px;
left: 0;
}
.toggle-contact-window {
z-index: 9999;
background: #3CA836;
width: 45px;
text-align: center;
height: 75px;
line-height: 60px;
left: -45px;
position: absolute;
-webkit-box-shadow: -4px 3px 10px rgba(0, 0, 0, .2);
-moz-box-shadow: -4px 3px 10px rgba(0, 0, 0, .2);
box-shadow: -4px 3px 10px rgba(0, 0, 0, .2);
cursor: pointer;
transition: all 0.5s ease-out;
}
.toggle-contact-window i {
color: #fff;
display: block;
font-size: 23px;
position: absolute;
bottom: 10px;
left: 15px;
transition: all 0.5s ease-out;
}
.toggle-contact-window.active i {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg);
}
.fixed-contact-window .contact-window-form > div {
margin-bottom: 5px;
}
@-moz-keyframes blinkingimage {
0% {
opacity: 1;
}
50% {
opacity: 0.3;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes blinkingimage {
0% {
opacity:1;
}
50% {
opacity: 0.3;
}
100% {
opacity: 1;
}
}
.blink-image {
-moz-animation: blinkingimage normal 2s infinite ease-in-out;
-webkit-animation: blinkingimage normal 2s infinite ease-in-out;
animation: blinkingimage normal 2s infinite ease-in-out;
} .contact-form input:not([type="submit"]), 
.contact-form textarea {
background: linear-gradient(white, white) padding-box, linear-gradient(to right, rgba(57,166,222,1), rgba(30,113,182,1)) border-box;
border-radius: 10px;
border: 1px solid transparent !important;
}
.contact-form .submit-btn {
text-align: center;
}
.contact-form .submit-btn input.wpcf7-submit,
.contact-form .submit-btn .quform-submit {
text-transform: uppercase;
font-size: 18px;
font-weight: bold;
border-radius: 15px;
}
.contact-form .submit-btn input.wpcf7-submit:hover,
.contact-form .submit-btn .quform-submit {
background: linear-gradient(90deg, rgba(57,166,222,1) 0%, rgba(30,113,182,1) 100%);
}
.multi-step-form .section-title {
margin-bottom: 30px;
}
.multi-step-form .quform-element {
text-align: center;
font-size: 16px;
}
.multi-step-form .quform-field-select {
color: #FFF;
text-align: center;
font-size: 14px;
border-radius: 25px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAQCAYAAABk1z2tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTc0RDdGNDkxQzQyMTFFNjg0RERGMDVBOTM4M0U2RjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTc0RDdGNEExQzQyMTFFNjg0RERGMDVBOTM4M0U2RjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNzREN0Y0NzFDNDIxMUU2ODREREYwNUE5MzgzRTZGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNzREN0Y0ODFDNDIxMUU2ODREREYwNUE5MzgzRTZGOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv4aILIAAACLSURBVHjaYvz//z/DYAZMDIMcjDpw1IG4ACMjoyAQnwHi3XjUuADxfyBOo7sDgbn/PZA6C8Qu2BwJchyQAomD1N1joMAiijAQzAQZA8RngFgQKpYGFXsHxMYUmU+pA7E4spxajqOaA6GOhDkMhO8CsRJVzKWWA5EcSTXHgTDjaFU36sBRB+IHAAEGAFKpukJp52uHAAAAAElFTkSuQmCC), linear-gradient(90deg, rgba(57,166,222,1) 0%, rgba(30,113,182,1) 100%);
background-position: center right, center;
background-repeat: no-repeat;
}
.multi-step-form .quform-field-select option {
color: #000;
}
.multi-step-form .step-content {
max-width: 700px;
margin: 0 auto;
}
.multi-step-form .step-content .submit-btn .quform-submit {
float: none !important;
}
.multi-step-form .quform-element.quform-element-page {
position: relative;
}
.multi-step-form .nav-btns .quform-back {
position: absolute;
top: 0;
left: 0;
background: transparent;
color: #a19f9f;
font-size: 16px;
border: none;
padding: 0;
}
.multi-step-form .nav-btns .quform-next {
float: none;
color: #000;
background: transparent;
font-size: 18px;
padding: 0;
border-top: none;
border-left: none;
border-right: none;
border-bottom: 1px solid #2c8ccb;
border-radius: 0;
text-transform: uppercase;
}
.multi-step-form .nav-btns {
position: inherit;
display: flex;
justify-content: center;
}
.wpcf7-form fieldset {
position: relative;
}
.job-offer-form .custom-columns {
display: flex;
gap: 20px;
}
@media screen and (max-width: 700px) {
.job-offer-form .custom-columns {
flex-wrap: wrap;
}
}
.job-offer-form .custom-columns .col-6 {
width: 100%;
} @media screen and (min-width: 992px) {
.slider-section {
padding-left: 80px;
padding-right: 80px;
}
}
.slider-bg .luv-slider-wrapper {
border-radius: 40px;
}
.slider-bg .luv-slider .luv-slider-nav .owl-prev:after, .slider-bg .luv-slider .luv-slider-nav .owl-next:after {
color: #FFFFFF !important;
background: linear-gradient(180deg, rgba(57,166,222,1) 0%, rgba(30,113,182,1) 60%);
border-radius: 30px;
}
.slider-bg .luv-slider .luv-slider-nav .owl-prev:after {
padding-right: 4px;
}
.slider-bg .luv-slider .luv-slider-nav .owl-next:after {
padding-left: 4px;
}
.slider-bg > .vc_column-inner > .wpb_wrapper {
background-image: url(//seguard.fr/wp-content/themes/fevr-child/images/slider-bg-bottom.png), url(//seguard.fr/wp-content/themes/fevr-child/images/slider-bg-top.png);
background-position: center 100.01%, center -.01%;
background-repeat: no-repeat;
background-size: contain;
padding: 40px 0;
}
#heading-carousel .btn, #product-carousel .btn {
font-size: 18px;
font-weight: bold;
}
#heading-carousel .luv-carousel-item img, #mobile-header-carousel .luv-carousel-item img, #product-carousel .luv-carousel-item img {
margin: 0 auto;
}
#heading-carousel .luv-carousel-item a {
color: #FFFFFF;
}
#mobile-header-carousel .luv-carousel-item a, #product-carousel .luv-carousel-item a {
color: #1B1D1F;
}
#heading-carousel {
display: none;
}
#mobile-header-carousel {
display: block;
}
@media screen and (min-width: 993px) {
#heading-carousel {
display: block;
}
#mobile-header-carousel {
display: none;
}
} .product-desc .product-title h1 {
display: flex;
flex-wrap: wrap;
align-items: center;
position: relative;
}
.product-desc .product-title img {
width: 80px;
margin: 0 5px 0 0;
}
.produits-nav .menu li.menu-item a, 
#nav-primary .nav-menu .menu-item.products-submenu > .sub-menu > .hidden.menu-item > .sub-menu li.menu-item a {
padding-left: 30px;
}
.produits-nav .menu li.menu-item a {
border-right: 1px solid #ededed;
}
.produits-nav .menu li.menu-item.current-menu-item a {
background-color: #e52724;
color: #FFF;
border-radius: 15px;
}
.produits-nav .menu li.menu-item.current-menu-item a:hover {
color: #FFF;
}
.produits-nav .menu li.menu-item.current-menu-item a::before {
background-color: #FFFFFF !important;
}
@media screen and (max-width: 768px) {
.produits-nav .vc_wp_custommenu.wpb_content_element,
.produits-nav .widget_nav_menu{
margin-bottom: 0;
}
}
#menu-produits li.menu-item,
#menu-prestations li.menu-item,
#footer #menu-footer-produits-1 li.menu-item,
#footer #menu-footer-produits-2 li.menu-item,
#nav-primary .nav-menu .menu-item.products-submenu > .sub-menu > .hidden.menu-item > .sub-menu li.menu-item {
position: relative;
}
#menu-produits li.menu-item a::before,
#menu-prestations li.menu-item a::before,
#footer #menu-footer-produits-1 li.menu-item a::before,
#footer #menu-footer-produits-2 li.menu-item a::before, 
#nav-primary .nav-menu .menu-item.products-submenu > .sub-menu > .hidden.menu-item > .sub-menu li.menu-item a::before {
-webkit-mask: var(--icon) no-repeat 50% 50%;
-webkit-mask-size: cover;
mask: var(--icon) no-repeat 50% 50%;
mask-size: cover;
width: 20px;
height: 20px;
content: '';
position: absolute;
top: 50%;
left: 5px;
transform: translateY(-50%);
background-color: #e52724;
}
#menu-produits li.fire-window,
#menu-prestations li.fire-window,
#footer #menu-footer-produits-1 li.fire-window,
#footer #menu-footer-produits-2 li.fire-window,
#nav-primary .nav-menu .menu-item.products-submenu > .sub-menu > .hidden.menu-item > .sub-menu li.fire-window {
--icon: url(//seguard.fr/wp-content/themes/fevr-child/images/icons/fire-window.svg);
}
#menu-produits li.exit,
#menu-prestations li.exit,
#footer #menu-footer-produits-1 li.exit,
#footer #menu-footer-produits-2 li.exit,
#nav-primary .nav-menu .menu-item.products-submenu > .sub-menu > .hidden.menu-item > .sub-menu li.exit {
--icon: url(//seguard.fr/wp-content/themes/fevr-child/images/icons/exit.svg);
}
#menu-produits li.certificat,
#menu-prestations li.certificat,
#footer #menu-footer-produits-1 li.certificat,
#footer #menu-footer-produits-2 li.certificat,
#nav-primary .nav-menu .menu-item.products-submenu > .sub-menu > .hidden.menu-item > .sub-menu li.certificat {
--icon: url(//seguard.fr/wp-content/themes/fevr-child/images/icons/certificat.svg);
}
#menu-produits li.extincteur,
#menu-prestations li.extincteur,
#footer #menu-footer-produits-1 li.extincteur,
#footer #menu-footer-produits-2 li.extincteur,
#nav-primary .nav-menu .menu-item.products-submenu > .sub-menu > .hidden.menu-item > .sub-menu li.extincteur {
--icon: url(//seguard.fr/wp-content/themes/fevr-child/images/icons/extincteur.svg);
}
#menu-produits li.fire-window,
#menu-prestations li.fire-window,
.menu-produits-container li.pompe,
#footer #menu-footer-produits-1 li.pompe,
#footer #menu-footer-produits-2 li.pompe,
#nav-primary .nav-menu .menu-item.products-submenu > .sub-menu > .hidden.menu-item > .sub-menu li.pompe {
--icon: url(//seguard.fr/wp-content/themes/fevr-child/images/icons/pompe.svg);
}
#menu-produits li.vmc,
#menu-prestations li.vmc,
#footer #menu-footer-produits-1 li.vmc,
#footer #menu-footer-produits-2 li.vmc,
#nav-primary .nav-menu .menu-item.products-submenu > .sub-menu > .hidden.menu-item > .sub-menu li.vmc {
--icon: url(//seguard.fr/wp-content/themes/fevr-child/images/icons/vmc.svg);
}
#menu-produits li.plan,
#menu-prestations li.plan,
#footer #menu-footer-produits-1 li.plan,
#footer #menu-footer-produits-2 li.plan,
#nav-primary .nav-menu .menu-item.products-submenu > .sub-menu > .hidden.menu-item > .sub-menu li.plan {
--icon: url(//seguard.fr/wp-content/themes/fevr-child/images/icons/plan.svg);
}
#menu-produits li.colonnes-seches,
#menu-prestations li.colonnes-seches,
#footer #menu-footer-produits-1 li.colonnes-seches,
#footer #menu-footer-produits-2 li.colonnes-seches,
#nav-primary .nav-menu .menu-item.products-submenu > .sub-menu > .hidden.menu-item > .sub-menu li.colonnes-seches {
--icon: url(//seguard.fr/wp-content/themes/fevr-child/images/icons/colonnes_seches.svg);
}
#menu-produits li.extinction-auto,
#menu-prestations li.extinction-auto,
#footer #menu-footer-produits-1 li.extinction-auto,
#footer #menu-footer-produits-2 li.extinction-auto,
#nav-primary .nav-menu .menu-item.products-submenu > .sub-menu > .hidden.menu-item > .sub-menu li.extinction-auto {
--icon: url(//seguard.fr/wp-content/themes/fevr-child/images/icons/extinction_automatique.svg);
}
#menu-produits li.aeration,
#menu-prestations li.aeration,
#footer #menu-footer-produits-1 li.aeration,
#footer #menu-footer-produits-2 li.aeration,
#nav-primary .nav-menu .menu-item.products-submenu > .sub-menu > .hidden.menu-item > .sub-menu li.aeration {
--icon: url(//seguard.fr/wp-content/themes/fevr-child/images/icons/aeration.svg);
}
#menu-produits li.detecteur,
#menu-prestations li.detecteur,
#footer #menu-footer-produits-1 li.detecteur,
#footer #menu-footer-produits-2 li.detecteur,
#nav-primary .nav-menu .menu-item.products-submenu > .sub-menu > .hidden.menu-item > .sub-menu li.detecteur {
--icon: url(//seguard.fr/wp-content/themes/fevr-child/images/icons/detecteur.svg);
}
#menu-produits li.technicien,
#menu-prestations li.technicien,
#footer #menu-footer-produits-1 li.technicien,
#footer #menu-footer-produits-2 li.technicien,
#nav-primary .nav-menu .menu-item.products-submenu > .sub-menu > .hidden.menu-item > .sub-menu li.technicien {
--icon: url(//seguard.fr/wp-content/themes/fevr-child/images/icons/technicien.svg);
}
#menu-produits li.sortie-secours,
#menu-prestations li.sortie-secours,
#footer #menu-footer-produits-1 li.sortie-secours,
#footer #menu-footer-produits-2 li.sortie-secours,
#nav-primary .nav-menu .menu-item.products-submenu > .sub-menu > .hidden.menu-item > .sub-menu li.sortie-secours {
--icon: url(//seguard.fr/wp-content/themes/fevr-child/images/icons/sortie-secours.svg);
}
#menu-produits li.tuyau,
#menu-prestations li.tuyau,
#footer #menu-footer-produits-1 li.tuyau,
#footer #menu-footer-produits-2 li.tuyau,
#nav-primary .nav-menu .menu-item.products-submenu > .sub-menu > .hidden.menu-item > .sub-menu li.tuyau {
--icon: url(//seguard.fr/wp-content/themes/fevr-child/images/icons/tuyau.svg);
}
#menu-produits li.porte-feu,
#menu-prestations li.porte-feu,
#footer #menu-footer-produits-1 li.porte-feu,
#footer #menu-footer-produits-2 li.porte-feu,
#nav-primary .nav-menu .menu-item.products-submenu > .sub-menu > .hidden.menu-item > .sub-menu li.porte-feu {
--icon: url(//seguard.fr/wp-content/themes/fevr-child/images/icons/porte-feu.svg);
}
#menu-produits li.poteau-incendie,
#menu-prestations li.poteau-incendie,
#footer #menu-footer-produits-1 li.poteau-incendie,
#footer #menu-footer-produits-2 li.poteau-incendie,
#nav-primary .nav-menu .menu-item.products-submenu > .sub-menu > .hidden.menu-item > .sub-menu li.poteau-incendie {
--icon: url(//seguard.fr/wp-content/themes/fevr-child/images/icons/poteau_incendie.svg);
}
.img-style-2 img {
border-radius: 40px;
}
.img-style-2 figure.vc_figure, .red-bg figure.vc_figure {
background-image: url(//seguard.fr/wp-content/themes/fevr-child/images/image-red-bg-bottom.png), url(//seguard.fr/wp-content/themes/fevr-child/images/image-red-bg-top.png);
background-position: center 100.01%, center -.01%;
background-repeat: no-repeat;
background-size: contain;
padding: 40px 0;
}
@media screen and (max-width: 500px)  {
.img-style-2 figure.vc_figure, .red-bg figure.vc_figure {
padding: 30px 0;
}
}
.blue-bg figure.vc_figure {
background-image: url(//seguard.fr/wp-content/themes/fevr-child/images/image-blue-bg-bottom.png), url(//seguard.fr/wp-content/themes/fevr-child/images/image-blue-bg-top.png);
background-position: center 100.01%, center -.01%;
background-repeat: no-repeat;
background-size: contain;
padding: 50px 0;
}
.product-service-page #page-header-custom {
background-position: bottom center;
}
@media screen and (max-width: 768px)  {
.product-service-page .product-service-page-content {
display: flex;
flex-direction: column;
}
.product-service-page .product-service-page-content .produits-nav {
order: 1;
}
} .career-single #page-header-wrapper {
height: 650px;
}
.career-single #page-header-custom {
background-image: url(https://seguard.fr/wp-content/uploads/2022/11/header-1920x700px.jpg);
height: 650px;
}
.career-single .container-fluid {
height: 650px;
}
.career-single .page-header-title {
font-family: Poppins;
line-height: 1.143em;
font-weight: 700;
font-style: normal;
font-size: 4em;
}
.career-single .contact-form {
width: 90%;
margin: 0 auto;
}
@media screen and (min-width: 992px) {
.career-single .contact-form {
width: 60%;
}
} @media screen and (min-width: 768px) {
.offer-list .vc_pageable-slide-wrapper.vc_clearfix {
display: flex;
flex-flow: row wrap;
}
.offer-list .offer-card {
width: calc(25% - 20px);
}
}
.offer-list .offer-card {
margin: 10px;
min-height: 300px;
}
.offer-list .offer-card .offer-title {
text-transform: uppercase;
}
.offer-list .offer-card .offer-content {
font-size: 16px;
}
.offer-list .vc_grid.vc_row .vc_grid-item.offer-card {
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
padding: 20px 40px;
}
.offer-list .offer-card .offer-title {
min-height: 100px;
}
.offer-list .offer-card .offer-content {
min-height: 120px;
}
.offer-list .offer-card > .vc_grid-item-mini, .offer-list .offer-card > .vc_grid-item-mini > .vc_gitem-animated-block {
height: 100%;
}
.offer-list .offer-card .localisation::before, .offer-list .offer-card .contract_type::before {
color: #E52724;
font: normal normal normal 16px/1 FontAwesome;
}
.offer-list .offer-card .localisation::before {
content: "\f041";
font-size: 20px;
margin-right: 20px;
}
.offer-list .offer-card .contract_type::before {
content: "\f044";
margin-right: 15px;
}
.offer-list .offer-card .offer-link a {
padding: 0 0 2px 0;
border-bottom: 1px #000 solid;
}
.offer-list .offer-card .offer-link a:hover {
background-color: #FFF;
}
.offer-list .offer-card .offer-icon {
width: 50px;
}
@media screen and (min-width: 1200px) {
.offer-list .offer-card .offer-link {
position: absolute;
bottom: 0;
left: 0;
}
}
.offer-list .offer-card .offer-icon {
position: absolute;
bottom: 0;
right: 0;
}
@media (min-width: 768px) and (max-width: 1200px) {
.offer-list .vc_pageable-slide-wrapper.vc_clearfix {
display: block;
}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
width: 48%;
margin: 6px;
}
}
@media screen and (max-width: 768px) {
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
margin-bottom: 10px;
}
}
.hidden>a {
display: none !important;
}
.hidden, .hidden ul, .hidden li, .hidden a {
border: 0 !important;
}
.hidden li {
display: block !important;
width: 100% !important;
padding: 0 !important;
}
.nav-menu .l-megamenu > .sub-menu {
max-width: 1200px;
}
.offer-list h3 {
font-family: Poppins;
line-height: 1.267em;
font-weight: 600;
font-style: normal;
font-size: 1.429em;
}
@media (max-width: 767px) {
body .offer-list h3 {
font-size: 1.143em;
}
}
.multi-step-form .step-content {
padding-top:30px;
}
.single-post h1.page-header-title, .category h1.page-header-title, .page-id-1455 h1.page-header-title  {
text-align:center
}
.single-post h1.page-header-title::after, .category h1.page-header-title::after, .page-id-1455 h1.page-header-title::after {
display: block;
content: '';
width: 100px;
height: 3px;
margin: 10px auto 0 auto;
background: linear-gradient(90deg, rgba(57,166,222,1) 0%, rgba(30,113,182,1) 100%);
}
.bbp-pagination-links .page-numbers, .page-numbers .page-numbers, .pagination-container .page-numbers {
background-color: #2F549B;
border-radius: 10px;
}
.page-template-landing-page .fixed-contact-window {
display:none;
}
.quote-landing-form .wpcf7-select {
background: linear-gradient(white, white) padding-box, linear-gradient(to right, rgba(57,166,222,1), rgba(30,113,182,1)) border-box;
border-radius: 10px;
border: 1px solid transparent !important;
}
.quote-landing-form {
display: flex;
gap: 15px;
flex-wrap: wrap;
}
.quote-landing-form .side {
flex-basis: 45%;
flex-grow: 1;
}
.quote-landing-form .message {
flex-basis: 100%;
}   
.quote-landing-form .wpcf7-submit {
background: #3CA836;
display: inline-block;
font-weight: 700;
padding: 5px 10px !important;
text-transform: uppercase;
font-size: 14px;
border-radius: 5px;
}
.single-post h1 {
font-size: 35px;
}
@media screen and (max-width: 768px) {
.quote-landing-form .side {
flex-basis: 100%;
}
.single-post h1 {
font-size: 30px;
}
}
.single-post #content-wrapper {
margin-top: 60px;
}
@media (min-width: 768px) {
#page-header-nav {
position: relative;
margin-top: 35px;
}
}
.blog #page-header-default .page-header-title, .archive #page-header-default .page-header-title {
margin-top: 0px;
}
html body h2 {
font-weight:400 !important;
}
html body h3 {
font-weight: 200 !important;
font-style: italic !important; 
color:#E52724 !important;
}
#page-bottom-nav {
background: none;
color:#000;
padding: 0;
text-align: center;
margin-bottom: 15px;
}
#page-bottom-nav i {
color: #000;
}
#page-bottom-nav .container {
padding: 0;
}
.articlenav {
color: red;
font-size: 1.1em;
vertical-align: top;
line-height: 38px;
padding: 0 5px;
}
article.hentry {
position: relative;
margin: 0;
}
body .masonry-standard.masonry-equal-height article.hentry .post-content, .masonry-standard article.hentry.has-post-thumbnail .post-content {
margin-top: 20px;
}
body .masonry-standard article.hentry .post-content {
padding: 0;
margin-bottom: 0;
}.nav-menu > li, [data-header-position="left"] .nav-menu > li {
font-size: 13px;
}
.header-prices > .vc_column-inner > .wpb_wrapper {
padding-bottom: 10px !important;
}
.f-header-wrapper.f-header-lower {
pointer-events: none;
}
@media screen and (min-width: 768px) {
.btn-xl.btn-full {
padding: 5px 45px !important;
}
}
@media screen and (max-width: 767px) {
body #content-wrapper .f-header-title {
padding-top: 20px !important;
}
.f-header-lower + div {
margin-top: 30px !important;
}
.yellow-background-img .wpb_column:not(:last-child){
padding: 0 30px !important;
}
.green-bg .wpb_column {
padding: 0 45px !important;
}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.btn-xl {
font-size: 16px !important;
}
body .yellow-background-img {
background-position: top left !important;
}
}
@media screen and (min-width: 1024px) and (max-width: 1700px) {
.btn-xl {
font-size: 18px !important;
}
}
.content-prices-container .vc_column-inner  {
padding: 0 5px !important;
}
@media screen and (min-width: 1480px) {
.nav-menu > li, [data-header-position="left"] .nav-menu > li {
font-size: 16px;
}
}
@media screen and (min-width: 960px) and (max-width: 1200px) {
.header-prices-container > .wpb_column > .vc_column-inner .wpb_text_column:nth-child(1),
.header-prices-container > .wpb_column > .vc_column-inner .wpb_text_column:nth-child(2) {
font-size: 31px !important;
}
.header-prices-container > .wpb_column:nth-child(2) .wpb_text_column:nth-child(1),
.header-prices-container > .wpb_column:nth-child(2) .wpb_text_column:nth-child(2) {
font-size: 26px !important;
}
}
@media only screen and (min-width: 992px) and (max-width: 1200px)  {
body .nav-menu > li {
font-size: 11px !important;
}
}