.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-grid .so-parallax{position:relative}.panel-grid .so-parallax>:not(.simpleParallax){position:relative;z-index:1}.panel-grid .so-parallax .simpleParallax{overflow:hidden}.panel-grid .so-parallax .simpleParallax,.panel-grid .so-parallax img[data-siteorigin-parallax]{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.panel-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .panel-cell-style{height:100%}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:"";display:block}.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container){overflow-x:hidden}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) .siteorigin-panels-stretch{margin-right:-1000px!important;margin-left:-1000px!important;padding-right:1000px!important;padding-left:1000px!important}.so-widget-sow-contact-form .sow-field-container .datepicker-container input {
width: 100%;
}
.so-widget-sow-contact-form .sow-field-container .datepicker-container.half-width {
width: 49%;
display: inline-block;
float: left;
}
.so-widget-sow-contact-form .sow-field-container .timepicker-container input {
width: 100%;
}
.so-widget-sow-contact-form .sow-field-container .timepicker-container .half-width {
width: 49%;
display: inline-block;
float: right;
}
.so-widget-sow-contact-form .sow-field-container .timepicker-container input {
width: 100%;
}
.so-widget-sow-contact-form .sow-field-container .pika-single {
display: inline-block;
margin-top: 10px;
}.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field {
display: block;
zoom: 1;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field:before {
content: '';
display: block;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field:after {
content: '';
display: table;
clear: both;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field label {
display: block;
margin-bottom: 5px;
text-align: left;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field label.sow-form-field-label-left {
float: left;
margin-right: 10px;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field label.sow-form-field-label-right {
float: right;
margin-left: 10px;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field .sow-field-container {
overflow: hidden;
display: block;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field .sow-field-container textarea:focus,
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field .sow-field-container input:focus,
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field .sow-field-container > :focus {
outline-style: solid;
outline-width: 1px;
}
@media (min-width: 780px) {
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-datepicker .sow-text-field,
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-location .sow-text-field {
max-width: none;
}
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field textarea,
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field .sow-text-field {
display: block;
width: 100%;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: 0px;
margin: 0px 0px 15px 0px;
border: 1px #c0c0c0 solid;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-radio ul {
list-style: none;
margin: 0;
padding: 0;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-radio ul li {
margin: 0;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-radio ul label {
margin-bottom: 0;
display: flex;
align-items: center;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-radio ul input {
float: left;
margin-right: 0.5em;
height: auto;
flex: none;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-checkboxes ul {
list-style: none;
margin: 0;
padding: 0;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-checkboxes ul li {
align-items: center;
display: flex;
margin: 0;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-checkboxes ul label {
margin-bottom: 0;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-checkboxes ul input {
height: auto;
margin-right: 0.5em;
flex: none;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-select select,
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-select .select2-container {
border-radius: 0px;
border: 1px #c0c0c0 solid;
margin: 0px 0px 15px 0px;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-select .select2-container,
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-select .select2-search__field {
width: 100% !important;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-select .select2-selection__rendered,
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-select .select2-search__field {
padding: 0;
margin: 0;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-select .select2-selection__rendered:focus,
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-select .select2-search__field:focus {
outline: none;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-select .select2-search {
margin-left: 3px;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-select .select2-selection__choice__remove {
height: 100%;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-select .select2-selection__choice {
margin-left: 2px;
margin-top: 0;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field.sow-form-field-select .select2-selection--multiple {
align-items: center;
border: none;
display: flex;
padding: 0;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-form-field .sow-form-field-description {
font-size: 0.9em;
margin-top: 0.2em;
margin-left: 0.2em;
color: #999999;
font-style: italic;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-recaptcha {
margin-bottom: 1em;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-contact-form {
padding: 10px;
border: #c0c0c0 solid 1px;
background-color: #f2f2f2;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-contact-form .sow-error {
background: #fce4e5;
border: 1px solid #ec666a;
color: #ec666a;
border-radius: 2px;
padding: 5px;
font-size: 0.8em;
list-style: none;
margin: 0 0 10px 0;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-contact-form .sow-error li {
margin: 0;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-contact-form .sow-submit-styled {
text-align: left;
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-contact-form .sow-submit-styled .sow-submit {
color: #5a5a5a;
background: #ffffff;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d5d5d5), color-stop(1, #ffffff));
background: -ms-linear-gradient(bottom, #d5d5d5, #ffffff);
background: -moz-linear-gradient(center bottom, #d5d5d5 0%, #ffffff 100%);
background: -o-linear-gradient(#ffffff, #d5d5d5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d5d5d5', GradientType=0);
border: 1px solid #989a9c;
border-radius: 3px;
font-weight: 500;
padding: 10px 20px;
display: inline-block;
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5);
}
.so-widget-sow-contact-form-default-8b12f5f2114e-364 .sow-contact-form .sow-submit-styled .sow-submit:disabled {
color: #8d8d8d;
cursor: not-allowed;
background: #ffffff;
border: 1px solid #cccdce;
}.bx-wrapper {
position: relative;
margin: 0 auto 60px;
padding: 0;
*zoom: 1;
}
.bx-wrapper img {
max-width: 100%;
display: block;
} .bx-wrapper .bx-viewport {
-moz-box-shadow: 0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px #ccc;
box-shadow: 0 0 5px #ccc;
border:  5px solid #fff;
left: -5px;
background: #fff; -webkit-transform: translatez(0);
-moz-transform: translatez(0);
-ms-transform: translatez(0);
-o-transform: translatez(0);
transform: translatez(0);
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -30px;
width: 100%;
} .bx-wrapper .bx-loading {
min-height: 50px;
background: url(//www.fourques66.fr/wp-content/themes/surikwat/js/slider/images/bx_loader.gif) center center no-repeat #fff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
} .bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #666;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
background: #000;
} .bx-wrapper .bx-prev {
left: 10px;
background: url(//www.fourques66.fr/wp-content/themes/surikwat/js/slider/images/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
right: 10px;
background: url(//www.fourques66.fr/wp-content/themes/surikwat/js/slider/images/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-prev:hover {
background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -16px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none;
} .bx-wrapper .bx-controls-auto {
text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(//www.fourques66.fr/wp-content/themes/surikwat/js/slider/images/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(//www.fourques66.fr/wp-content/themes/surikwat/js/slider/images/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px;
} .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
} .bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666\9;
background: rgba(80, 80, 80, 0.75);
width: 100%;
}
.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px;
} .bx-wrapper .bx-viewport{
border: 0;
left: 0;
box-shadow: none;
}
.bxslider{
margin: 0;
}
.bx-wrapper a{
box-shadow: none;
}
.bx-wrapper .bx-next{
right: 0;
}
.bx-wrapper .bx-prev{
left: 0;
}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:none}ol{list-style:decimal}li > ul,li > ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:0.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}select{border:1px solid #ccc}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}textarea{width:100%}body{font-family:sans-serif}a{color:black;text-decoration:none}a:focus{outline:0}a:hover,a:active{outline:0}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.quarter,.one-third,.two-thirds,.half{float:left}.one-third{width:33.33%;padding:1rem}.two-thirds{width:66.66%}.quarter{width:25%}.three-quarters{width:75%}.half{width:50%}.left,.quarter.left,.one-third.left{float:left}.right,.quarter.right,.one-third.right{float:right}.half.left{width:50%}.half.right{width:50%}.two-thirds.right{float:right}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}
li > ul, li > ol {
margin-bottom: 0;
margin-left: 0;
} html{
scroll-behavior: smooth;
}
body { }
.wrap{
max-width: 1400px;
margin: 0 auto;
box-sizing: border-box;
padding: 0 15px;
}
.center{
text-align: center;
margin: 0;
}
a:hover{
color: inherit;
}
.beige{
background-color: #f3e8d7;
}
content ul{
margin: 0;
padding-left: 1rem;
}
#content li {
list-style: disclosure-closed;
} .gb{
background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjAgMzAiIGhlaWdodD0iNjAwIj4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJ0Ij4NCjxwYXRoIGQ9Im0zMCwxNWgzMHYxNXp2MTVoLTMwemgtMzB2LTE1enYtMTVoMzB6Ii8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPHBhdGggZmlsbD0iIzAwMjQ3ZCIgZD0ibTAsMHYzMGg2MHYtMzB6Ii8+DQo8cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNiIgZD0ibTAsMGw2MCwzMG0wLTMwbC02MCwzMCIvPg0KPHBhdGggc3Ryb2tlPSIjY2YxNDJiIiBzdHJva2Utd2lkdGg9IjQiIGQ9Im0wLDBsNjAsMzBtMC0zMGwtNjAsMzAiIGNsaXAtcGF0aD0idXJsKCN0KSIvPg0KPHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEwIiBkPSJtMzAsMHYzMG0tMzAtMTVoNjAiLz4NCjxwYXRoIHN0cm9rZT0iI2NmMTQyYiIgc3Ryb2tlLXdpZHRoPSI2IiBkPSJtMzAsMHYzMG0tMzAtMTVoNjAiLz4NCjwvc3ZnPg0K');
background-size: 100% auto;
background-repeat: no-repeat;
background-position: left top;
font-size: 0;
padding: 8px 16px;
}
.cat{
background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNTAwIiB2aWV3Qm94PSIwIDAgNjc1IDQ1MCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KPHBhdGggZmlsbD0iI2ZjZGQwOSIgZD0ibTAsMGg2NzV2NDUwaC02NzV6Ii8+DQo8cGF0aCBzdHJva2U9IiNkYTEyMWEiIGlkPSJyZWRfc3Ryb2tlIiBzdHJva2Utd2lkdGg9IjUwIiBkPSJtLTAsNzcuNzc3OGg2NzUiLz4NCjx1c2Ugd2lkdGg9IjY3NSIgaGVpZ2h0PSI0NTAiIHN0cm9rZT0iI2RhMTIxYSIgeGxpbms6aHJlZj0iI3JlZF9zdHJva2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgOTQuNDQ0NDQpIi8+DQo8dXNlIHdpZHRoPSI2NzUiIGhlaWdodD0iNDUwIiBzdHJva2U9IiNkYTEyMWEiIHhsaW5rOmhyZWY9IiNyZWRfc3Ryb2tlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE5NC40NDQ0NCkiLz4NCjx1c2Ugd2lkdGg9IjY3NSIgaGVpZ2h0PSI0NTAiIHN0cm9rZT0iI2RhMTIxYSIgeGxpbms6aHJlZj0iI3JlZF9zdHJva2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMjk0LjQ0NDQ0KSIvPg0KPC9zdmc+DQo=');
background-size: 100% auto;
background-repeat: no-repeat;
background-position: left top;
font-size: 0;
padding: 8px 12px;
}
.before-top{ }
.before-top, .before-top a{
color:#d23131;
}
.before-top > .wrap{
display: flex;
justify-content: space-between;
}
.before-top .horaire{
font-style: italic;
padding-right: 1rem;
}
.extra-lang{
display: flex;
-ms-align-items: center;
align-items: center;
display: none;
}
.extra-lang a + a{
margin-left: 1rem;
}
.site-header{
background-color: white;
padding: 0.4rem 0;
}
.main-navigation{
padding: 1.5em 0;
background: #447878;
}
.site-header > .wrap{
display: flex;
-moz-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-justify-content: space-between;
justify-content: space-between;
}
.site-title{
margin: 0;
padding: 8px 0;
}
.site-title img, .site-title span{
float:left;
}
.site-branding{position: absolute;
z-index: 2;}
.site-title span {
line-height: 18px;
margin-left: 0.5rem;
}
.site-title img{
max-height: 100px;
width: auto;
}
.slicknav_menu {
display:none;
}
.menu-menu-principal-container{
display:inline-block
}
.menu{
margin: 0;
padding: 0;
font-size: 17px;
display: inline-block;
}
.menu-menu-1-container {
display: inline-block;
}
.menu-item{
display: inline-block;
position: relative;
}
#primary-menu a {
color: white;
}
p a{
color: #447878 !important;
font-weight: bold;
}
ul#primary-menu {
-webkit-padding-start: 0;
padding-inline-start: 0;}
form.search-form {
display: grid;
float: right;
align-items: center;
grid-template-columns: 1fr 1fr;
gap: 0.5rem;
height: 2rem;
}
.main-navigation .wrap {
display: flex;
justify-content: space-between;
align-items: center;
}
#site-navigation .search-submit {line-height: 0 !important;}
#site-navigation .search-submit{
margin-top: 0;
height: 100%;
}
#site-navigation .menu-item a{
display: inline-block;
line-height: 1;
transition: 0.5s all;
width: 100%;
padding:1rem;
}
#site-navigation .menu-item a:hover{
background: #ffffff;
color:#447878;
}
#site-navigation .fa {
font-size: 18px;
}
#site-navigation .menu-item .sub-menu{
position: absolute;
padding: 0;
top: 100%;
white-space: nowrap;
display: none;
left: 0;
background-color: #447878
}
div#bloc_actus{
display: block;
}
div#mon_actu img{
max-width: 50px;
}
#autres_actus .left{
width: 150px !important;
}
#autres_actus{
max-width: 574.69px;
margin: auto;
}
.footer-menu .sub-menu{
display: none;
}
#site-navigation .menu-item:hover .sub-menu{
display: block;
z-index: 999;
}
#site-navigation .sub-menu li{
display: block;
}
#site-navigation .menu-item .sub-menu .sub-menu {
position: relative;
margin-left: -5px;
display: none;
}
#site-navigation .menu-item .sub-menu li:hover .sub-menu {
display: inline-block;
}
.social-menu{
display: flex;
position: absolute;
-moz-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-justify-content: center;
justify-content: center;
right:30px;
top : 30px;
}
.social-menu a{
display: flex;
-moz-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
align-self: center;
padding: 1rem;
color: #3e3c3d;
font-size: 18px;
}
#page #site-navigation  ul.sub-menu ul.sub-menu{
position: absolute;
left: 100%;
top: 0;
background: #659292;
}
.social-menu a:hover{
text-decoration: none;
color: black;
}
li#menu-item-1798 a::after {
content: "Ma mairie";
}
li#menu-item-1799 a::after {
content: "Fourques";
}
li#menu-item-1800 a::after {
content: "\0000E0  Fourques";
}
li#menu-item-1801 a::after {
content: "Mes d\0000E9marches";
}
li#menu-item-435 a::after {
content: "Vous avez la parole";
}
#primary-menu a::after{
display: block;
text-align: left;
font-size: 15px;
padding-top: 0.5rem;
}
.sub-menu a::after{
display: none !important;
} div#wplp_box_bottom_442_167 {
background: #4AA3BA;
padding: 2.5rem;
position: absolute;
bottom: -5rem;
z-index: 999;
width: 70%;
height: 40%;
right: 15%;
font-size: 1.5rem;
color: white;
opacity: 80%;
}
#pg-99-0{
margin-bottom: 0 !important;
}
.container_message_marquee div div {
width: 100%;
text-align: center;
color: #000;
white-space: nowrap;
overflow: hidden;
box-sizing: border-box;
}
.container_message_marquee div div p {
display: inline-block;
padding-right: 100%;
animation: marquee 10s linear infinite;
-webkit-animation: marquee 10s linear infinite;
font-size: 20px;
margin: 5px auto;
}
@keyframes marquee {
0%   { transform: translateX(0); }
100% { transform: translateX(100%); -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); }
} .img-loader > img{
opacity: 0;
transition: opacity 1s;
}
.img-loader.loaded > img, .img-loader .loaded > img{
opacity: 1;
}
.img-header{
position: relative;
width: 100%;
background: linear-gradient(#94b6f3, #9c8bab);
height: 35vh;
}
.img-header img{
-o-object-fit: cover;
object-fit: cover;
height: 100%;
}
.img-header img.wp-post-image{
width: 100%;
}
.home .img-header{
height: 55vh;
}
.img-header a{
color: white;
}
.img-header .fa{
line-height: 0.65;
}
span.img_cropper {
height: auto !important;
}
.sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a{
margin-left: 20px;
}
div#panel-99-2-0-0{
position: relative;
}
.sow-carousel-title a.sow-carousel-previous:focus, .sow-carousel-title a.sow-carousel-next:focus, .sow-carousel-title a.sow-carousel-previous:hover, .sow-carousel-title a.sow-carousel-next:hover{
background: none;
} .titre-deco{ }
.paralaxe{
height: 12rem;
overflow: hidden;
position: relative;
}
.paralaxe img{
width: 100vmax;
z-index: -1;
position: absolute;
top: 0;
left: 50%;
transform: translate(-50%,0);
pointer-events: none
} .branding-home{
}
.branding-home h1{
text-align: center;
font-size: 4vh;
color: #3e3322;
margin-top: 0;
}
.branding-home .text{
margin-top: 3rem;
text-align: center;
color: #3e3322;
font-size: 1.2rem;
}
.livraison-home{
background: #f3e8d7;
padding: 2rem 0;
text-align: center;
}
.livraison-home .text{
display: flex;
}
.livraison-home h2{
font-size: 4vh;
margin-bottom: 1rem;
color: #3e3322;
}
.livraison-home .text{
text-align: center;
color: #3e3322;
font-size: 2.5vh;
}
.livraison-home .text p {
margin-right: 2rem;
}
.livraison-home a{ }
.livraison-home a:hover{
text-decoration: none;
}
.icones-home{
padding: 3rem 0 0 0;
}
.icones-home > div{
display: flex;
justify-content: space-evenly;
}
.icones-home .icone{
text-align: center;
width: 150px;
}
.home-actu{
padding: 4rem 0;
background: #f3e8d7;
border-bottom: 1rem solid #4f803a;
}
.home-actu .wrap{
max-width: 1234px;
padding: 0 32px;
}
.home-actu h2{
font-size: 4vh;
color: #3e3322;
text-align: center;
border-bottom: 1px solid;
width: 50%;
margin: auto;
padding-bottom: 1rem;
}
.home-actu a{
color: #3e3322;
text-decoration: none;
}
.home-actu .carr-txt{
font-size: 16px;
text-align: justify;
}
.home-actu .bx-wrapper{
padding-top: 3rem;
}
.home-actu .bx-wrapper .bx-prev,
.home-actu .bx-wrapper .bx-next{
background: none;
text-indent: inherit;
font-size: 2rem;
line-height: 0;
color: #c7b299;
text-align: center;
}
.home-actu .bx-wrapper .bx-prev{
right: 2rem;
left: inherit;
top: 24px;
}
.home-actu .bx-wrapper .bx-next{
top: 24px;
}
.home-actu .bxslider{
padding: 0;
}
.bx-wrapper .bx-viewport{
background: none;
}
.home-actu .lire-suite{
padding: 1vw 0;
background: #1d1d1d;
color: white;
display: inline-block;
text-transform: uppercase;
margin-top: 2rem;
transition: 1s all;
width: 100%;
text-align: center;
}
.home-actu .lire-suite:hover{
background: #c20242;
text-decoration: none;
}
#actu_principale .actu_titre_texte {
text-align: left;
background:  #4AA3BA;
opacity: 85%;
padding: 2rem 6rem;
max-width: 850px;
position: relative;
margin: -80px auto auto auto;
bottom: 2rem;
border-radius: 0.2rem;
}
#actu_principale .actu_titre_texte a{
color: white;
font-size: large;
}
#actu_principale{
background-color: #f5f5f5;
}
#actu_principale .container_mes_actus{
position: relative;
}
#actu_principale .mes_actus h3{
font-size: 2.4rem;
margin-top: 0;
margin-block-start: -1rem;
margin-bottom: 2rem;
padding-top: 0.5rem;
}
#actu_principale .mes_actus .mon_actu a{
color: #fff;
}
#actu_principale .mes_actus .mon_actu a h4{
text-transform: uppercase;
font-size: 24px;
}
.title_actu div.textwidget h2{
background-color: #f5f5f5;
margin: 0 auto;
padding-left: 6%;
padding-top: 1%;
text-transform: uppercase;
}
#actu_principale .actu_titre {
margin-top: -20px;
padding-bottom: 15px;
}
#actu_principale .container_mes_actus h3.widget-title {
font-size: 1.5em;
margin-top: 0;
background: white;
display: block;
width: max-content;
padding: 0.7rem 1.4rem;
text-transform: uppercase;
color: #d85d55;
margin: auto;
position: absolute;
top: 0;
z-index: 10;
left: 50%;
border-radius: 5px;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
box-shadow: 1px 2px 5px #00000059;
}
#actu_a_la_une .carrousel .carrousel__container .carrousel__item .mon_actu .mon_image img{
width: 100%;
object-fit: cover;
height: 640px;
}
.slider_next{
right: 0 !important;
}
.slider_prev{
left: 0 !important;
}
.slider_next, .slider_prev{
opacity: 0;
top: 0 !important;
height: 100%;
display: flex;
align-items: center;
}
.carrousel__item .mon_actu{
box-shadow: none !important;
background-color: initial !important;
}
.slider_next:hover, .slider_prev:hover{
opacity: 1;
}
.slider_next img, .slider_prev img{
}
.mes_actus{
background-color: #f5f5f5;
}
.carrousel_vertical{
width: 70%;
margin: auto;
}
.carrousel_vertical__item img{
height: 140px !important;
width: 140px !important;
max-width: 100%;
}
#autres_actus {
max-width: 850px;
margin: auto;
}
#autres_actus .mon_actu {
display: inline-block;
margin-top: 2rem;
position :relative;
width: 100%;
height: 450px;
}
#autres_actus .mon_actu .actu_texte {
clear: none;
margin-top: 0;
}
#autres_actus .mon_actu .actu_titre h3 {
clear: none;
margin: 0;
}
#autres_actus .mon_image{
height: auto;
float: left;
}
#autres_actus .mon_image img{
object-fit: cover;
height: 150px;
}
#bloc_actus{
background-color: initial !important;
}
.container_mes_actus h3{
display: none;
}
div.carrousel_vertical__item .mon_image{
width: 25%;
display: flex;
justify-content: center;
align-items: center;
}
div.carrousel_vertical__item a span{
color: #82374b;
position: absolute;
bottom: 5px;
}
div.carrousel_vertical__item a{
width: 70%;
border-bottom: 1px solid #82374b;
position: relative;
height: 140px;
}
.carrousel_vertical{
position: initial !important;
height: 300px !important;
}
.slider_up_vertical, .slider_down_vertical{
bottom: -80px !important;
}
.slider_up_vertical{
left: auto !important;
}
.slider_down_vertical{
right: auto !important;
left: auto !important;
margin-left: 35px;
}
.slider_up_vertical img, .slider_down_vertical img{
height: 25px;
cursor: pointer;
}
.link_page_archive_posts{
height: 100px;
background-color: #f5f5f5;
display: flex;
justify-content: flex-end;
padding: 0 15%;
align-items: center;
}
.link_page_archive_posts a{
color: #316d75;
font-size: 22px;
font-weight: bold;
border-bottom: 1px solid #f5f5f5;
}
.link_page_archive_posts a::after{
content: "  >";
}
.link_page_archive_posts a:hover{
border-color: #316d75;
}
#test_vertical_carrousel .mon_actu a h4{
color: #707070;
font-size: 24px;
margin: 0;
}
#actu_principale .mon_actu .attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
width: 100%;
max-height: 650px;
height: 100%;
object-fit: cover;
} .page-template-home-slider .img-header{
display: none;
}
.slider-home{
position: relative;
}
.slider-home a{
position: absolute;
z-index: 4;
bottom: 0;
width: 100%;
text-align: center;
color: white;
font-size: 2rem;
line-height: 2rem;
}
.slider-home img{
height: 70vh;
-o-object-fit: cover;
object-fit: cover;
}
.slider-home > .bx-wrapper{
margin-bottom: 0;
}
.title_gallerie h2{
padding-left: 6%;
text-transform: uppercase;
}
.sow-carousel-title .sow-carousel-navigation{
position: relative;
width: 100%;
}
.sow-carousel-title a.sow-carousel-next, .sow-carousel-title a.sow-carousel-previous {
background: none !important;
color: #447878 !important;
font-size: 25px;
position: absolute;
top: 0;
height: 163px;
display: flex;
align-items: center;
}
.sow-carousel-title a.sow-carousel-next{
right: 8%;
}
.sow-carousel-title a.sow-carousel-previous{
left: 8%;
}
.sow-carousel-container{
width: 79%;
margin: auto;
} .contact-txt .social{
display: block;
line-height: 3;
margin-bottom: 2rem;
}
.contact-txt .social > *{
font-size: 1.5rem;
background: black;
color: white;
border-radius: 50%;
margin: 0 0.5rem;
}
.facebook{
padding: 10px 20px;
}
.twitter{
padding: 10px 15px;
}
.vimeo{
padding: 10px 14px;
}
.siteorigin-widget-tinymce.textwidget {
font-size: 25px;
} .sow-features-feature.sow-icon-container-position-right{
margin-bottom: 3% !important;
border-radius: 0.4rem;
}
#acces p{
display: table;
white-space: nowrap;
width: 359px;
}
#acces p:before, #acces p:after {
content: "";
display: table-cell;
width: 50%;
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs=) repeat-x left center;
}
#pl-99 .so-panel {
margin-bottom: 0 !important;
margin-top: 30px !important;
}
#acces_global{
max-width: 1000px;
margin: auto;
}
.sow-features-feature{
width: 30% !important;
}
#acces_rapide .textwidget {
margin: 0 !important;
width: 100%;
display: flex;
align-items: center;
color: white;
}
#acces_rapide .sow-features-list.sow-features-responsive {
justify-content: space-around;
}
#acces_rapide  .sow-icon-container-position-right a:first-child {
display: flex;
align-items: center;
margin-left: 15px;
}
#acces_rapide .so-widget-sow-features-default-32d61d4f8874 .sow-features-list .sow-features-feature h5 a {
padding:  0;
}
@media (min-width: 320px){
#acces_rapide .so-widget-sow-features-default-32d61d4f8874 .sow-features-list .sow-features-feature:nth-of-type(3n + 1),
#acces_rapide .so-widget-sow-features-default-32d61d4f8874 .sow-features-list .sow-features-feature{
padding-left: 15px;
color: white;
display: flex;
align-items: center;
}}
@media (max-width: 1300px){
#acces_rapide .so-widget-sow-features-default-32d61d4f8874 .sow-features-list .sow-features-feature:nth-of-type(3n + 1),
#acces_rapide .so-widget-sow-features-default-32d61d4f8874 .sow-features-list .sow-features-feature{
min-width: 47% !important;
clear: inherit;
}
}
@media (max-width: 850px){
#acces_rapide .so-widget-sow-features-default-32d61d4f8874 .sow-features-list .sow-features-feature:nth-of-type(3n + 1),
#acces_rapide .so-widget-sow-features-default-32d61d4f8874 .sow-features-list .sow-features-feature{
width: 100% !important;
}
}
@media (max-width: 1420px){
#acces_rapide{
margin: auto;
}
}
.so-widget-sow-features-default-32d61d4f8874 .sow-features-list:before, .so-widget-sow-features-default-32d61d4f8874 .sow-features-list:after{
display: none;
}
.so-widget-sow-features-default-32d61d4f8874 .sow-features-list {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
#acces_rapide .sow-features-feature:nth-child(1n) {
background-color: #4AA3BA;
}
.sow-features-feature.sow-icon-container-position-right{
height: 5rem;
}
#acces_rapide .sow-features-feature:nth-child(2n) {
background-color:#707070;
}
#acces_rapide .sow-features-feature:nth-child(3n) {
background-color: #DA5C53;
}
#acces_rapide .sow-features-feature:nth-child(4n) {
background-color: #468966;
}
#acces_rapide .sow-features-feature:nth-child(5n) {
background-color: #306D75;
}
#acces_rapide .sow-features-feature:nth-child(6n) {
background-color: #8A344B;
} .wpcu-front-box.right{
margin-right: 10px;
text-align: end;
} .page-template-contact .img-header{
display: none;
}
.bloc-contact{
position: relative;
padding: 4rem 0;
}
.bloc-contact > img{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
z-index: -1;
}
.bloc-contact-form{
max-width: 800px;
margin: auto;
padding: 1.5rem;
background: #c7b299;
}
.bloc-contact-form input[type="submit"]{
padding: 1rem;
text-transform: uppercase;
font-size: 1rem;
color: white;
background: #990134;
}
.gmap{
margin-top: 1rem;
}
.gmap iframe{
width: 100%;
height: 25vh;
}
div.wpcf7-mail-sent-ok{
color: white;
text-align: center;
} .error404 .img-header{
display: none;
}
.error404 .contenu{
text-align: center;
padding: 2rem 0;
}
.posts .contenu {
display: inline-block;
} #carou-fournisseur{
padding: 4rem 0;
border-bottom: 1rem solid black;
}
#carou-fournisseur .bxslider{
display: flex;
}
#carou-fournisseur .bxslider a{
display: flex;
-ms-align-items: center;
align-items: center;
}
#carou-fournisseur .bx-wrapper{
margin-bottom: 0;
}
#content {
padding-bottom: 2rem;
}
.footer{
background:#447878;;
color:white;
position: relative;
}
.footer .widget{
width: 20em;
margin:1em;
}
.footer li#text-2{
width:30em;
max-width: 100%;
}
h2.widgettitle {
color: #2f4242;
}
footer li a{
color: white;
}
.footer .wrap{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.footer .wrap > *{
display: inline-block;
vertical-align: top;
}
.footer .to-top{
position: fixed;
bottom: 10%;
right: 1rem;
font-size: 1.5rem;
border: 1px solid;
width: 3rem;
text-align: center;
border-radius: 5px;
z-index: 99999;
color: #2f4242;
}
#hautdepage {
max-width: 1600px;
display: block;
position: relative;
margin: auto;
}
.footer-horaire{
width: 270px;
margin-right: 100px;
}
#nav_menu-3{
width: 10em;
}
.footer-horaire .txt{
font-weight: 800;
}
.footer .info{
margin-top: 0.5rem;
display: flex;
justify-content: left;
-ms-align-items: center;
align-items: center;
}
.footer .info .fa{
font-size: 3rem;
min-width: 44px;
margin-right: 2rem;
}
.footer-horaire .info > *{
transition: 0.5s all;
}
.footer-horaire .info:hover > *{
color: #990134;
}
.footer-mini{
width: 200px;
flex-grow: 1;
}
.footer-mini h3{
margin: 0 0 1rem;
padding: 1rem;
border-bottom: 1px solid;
text-transform: uppercase;
font-weight: 300;
font-size: 15px;
}
.footer .menu-item{
display: block;
}
.footer .menu-item a{
display: block;
letter-spacing: 1px;
font-size: 15px;
line-height: 1;
padding: 0 0 1rem 0;
display: inline-block;
}
.footer .menu-item a:hover{
color: black;
text-decoration: underline;
}
.footer img{
max-width: 100px;
}
.legacy{
text-align: center;
margin-top: 1rem;
padding: 1rem 2rem;
color: #b0b0b0;
background: #1d1d1d;
}
.legacy a{
color: #b0b0b0;
text-decoration: underline;
} .single-product .img-header{
height: 35vh;
}
.products .variations {
border: 1px solid #eee;
position: relative;
}
.products .variations td {
display: block;
padding: 10px 20px 18px;
text-align: center;
border-bottom: 1px solid #eee;
}
.products .variations td:first-child {
padding-bottom: 0;
border: none;
}
.products .variations td:last-child {
padding-top: 5px;
}
.products .variations tr:last-child td {
border: none;
}
.products .variations td label {
font-weight: 600;
}
.products .variations .reset_variations {
margin: 10px 0 0;
position: absolute;
bottom: -35px;
left: 0;
right: 0;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product{
width: 100%;
margin: 0;
padding: 1rem;
background: #f4efe8;
display: flex;
justify-content: space-between;
align-items: center;
}
.woocommerce ul.products li.product-type-variable,
.woocommerce-page ul.products li.product-type-variable{
width: 50%;
display: inline-flex;
clear: none;
border-bottom: 1px dashed #a7a5a5;
padding: 1rem;
flex-direction: column;
}
.woocommerce-page ul.products li.product-type-simple + li.product-type-simple,
.woocommerce ul.products li.product-type-simple + li.product-type-simple{
border-top: 1px dashed #a7a5a5;
}
.woocommerce-ordering,
.product-type-variable .box-price > .quantity,
.onsale,
.woocommerce .widget_shopping_cart img,
.reset_variations,
.woocommerce-result-count,
.woocommerce-loop-product__link,
li.product .wp-post-image{
display: none !important;
}
.products .variations,
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .button{
margin: 0;
text-align: center;
}
.variations_form{
display: flex;
margin-top: 1rem;
align-items: center;
flex-direction: column;
}
.box-price{
margin-left: 3rem;
display: flex;
align-items: center;
}
.product-type-variable .box-price{
text-align: center;
flex-direction: column;
}
.box-price .quantity{
margin: 0 1rem;
}
.product-type-variable .quantity{
margin: 1rem 0;
}
.products h2{
margin: 0;
padding-top: 2rem;
}
.box-price .variations tr{
display: flex;
align-items: center;
justify-content: space-between;
}
.products .variations tr{
padding: 0.5rem;
}
.products .variations td.label,
.products .variations td.value{
padding: 0;
border: 0;
}
.products .variations td select {
max-width: 10rem;
margin-left: 2rem;
}
.woocommerce-page .img-header{
height: 30vh;
}
.woo-sidebar{
padding: 0;
max-width: 270px;
margin: 0 0 0 4rem;
}
.archive.woocommerce .site-content > .wrap{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.widget_product_categories .product-categories{
padding: 0;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
flex: 1 1 0;
}
.woocommerce-products-header__title{
width: 100%;
text-align: center;
font-weight: normal;
text-transform: uppercase;
margin-top: 4rem;
font-size: 2rem;
color: black;
}
.archive-woo-content{
width: 100%;
}
.archive.woocommerce .content-area{
flex: 1 1 0;
}
.archive.woocommerce .cat-nest{
position: relative;
color: black;
font-weight: normal;
font-size: 2.5rem;
margin-bottom: 3rem;
text-transform: capitalize;
}
.archive.woocommerce .cat-nest::after{
position: absolute;
content: "";
width: 90%;
height: 1rem;
background: #bfbfbf;
bottom: -1.5rem;
left: 0;
}
.archive.woocommerce .textwidget p{
font-size: 0;
} .buttonsocial{
margin-top: 2rem;
}
.buttonsocial span {
vertical-align: middle;
}
.buttonsocial span span {
font-size: 2rem;
cursor: pointer;
}
.buttonsocial span span + span{
margin-left: 0.5rem;
}
#button_top{
position: fixed;
bottom: 10%;
right: 1rem;
font-size: 1.5rem;
border: 1px solid;
width: 3rem;
text-align: center;
border-radius: 5px;
z-index: 99999;
color: #2f4242;
display: none;
}
#button_top:hover{
background-color: #fff;
}
#button_top.cInvisible{
bottom:-35px;
opacity:0;
transition:all ease-in 0.5s;
display: none;
}
#button_top.cVisible{
bottom:20px;
opacity:1;
display: block;
} .page-id-231 .sow-features-list .sow-features-feature .textwidget{
margin: 0 auto !important;
}
.page-id-231 .sow-features-list .sow-features-feature .textwidget h5{
margin: 0 auto !important;
}
.page-id-231 .sow-features-list .sow-features-feature .textwidget p{
margin-top: 5px !important;
}
.page-id-231 .sow-features-feature{
}
.page-id-231 .sow-features-list{
display: flex;
flex-wrap: wrap;
align-items: first baseline;
justify-content: center;
}
.page-id-231 .sow-features-list .sow-features-feature .sow-icon-container [class^="sow-icon-"], .sow-features-list .sow-features-feature .sow-icon-container .sow-icon-image{
background-size: cover !important;
}
#container_maires_fourques{
flex-direction: row !important;
}
#container_maires_fourques .textwidget p{
margin: 0;
height: 48px;
} @media (max-width: 1220px){
.wrap{
max-width: 1234px;
padding: 0 32px;
}
}
@media (max-width: 1030px){
.woocommerce ul.products li.product-type-variable, .woocommerce-page ul.products li.product-type-variable{
width: 100%;
}
.archive.woocommerce .site-content > .wrap{
flex-direction: column;
}
.woo-sidebar{
margin: 0;
text-align: center;
max-width: unset;
}
}
@media (max-width: 980px){
.slicknav_menu{
display:block;
background: #447878;
}
.so-widget-sow-features-default-32d61d4f8874 .sow-features-list .sow-features-feature {
}
.slicknav_nav a{
color: black;
}
.slicknav_brand{
padding: 0 0 0 6px;
}
.slicknav_brand img{
max-height: 100%;
}
.img-header{
height: 35vh;
}
#masthead{
display:none;
}
.site-header > .wrap{
display: block;
}
#button-menu{
display: inline-block;
float: right;
}
.main-navigation{
clear: both;
display: none;
}
.site-branding{
float: left;
}
.social-menu{
display: none;
}
.menu-menu-principale-container{
display: none;
clear: both;
}
.toggled .menu-menu-principale-container{
display: block;
}
.footer{
text-align: center;
}
.footer .wrap{
-moz-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
position: static;
margin-top: 1rem;
}
.footer-horaire{
margin-right: 0;
text-align: center;
margin-bottom: 1rem;
}
.footer .info{
display: block
}
.footer .info .fa{
margin-right: 0;
display: block;
}
.footer .to-top{
position: fixed;
bottom: 3rem;
top: inherit;
background: white;
}
.footer-mini + .footer-mini{
margin-top: 2rem;
}
}
@media (max-width: 800px){
.site-header{
background-color: white;
}
.button-cross span{
border: 1px solid black;
}
#site-navigation .menu-item a{
text-shadow: none;
color: black;
}
.acces-rapide{
display: none;
}
.archive .produit{
-moz-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.archive .produit .produit-txt,
.archive .produit .produit-img{
width: 100%;
}
.archive .produit .produit-img{
margin-bottom: 3rem;
}
.archive .produit .link,
.archive .produit .produit-txt{
text-align: center;
}
.archive .produit .produit-txt p{
text-align: justify;
}
.acf_array img{
min-width: 30vw;
}
.produit-presentation .wrap,
.contact-page .wrap{
-moz-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.produit-presentation .wrap > div{
width: 100%;
}
.bloc-carte .wrap{
-moz-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.bloc-carte-txt{
margin: 1rem 0 0;
}
.bloc-carte-menu .menu{
display: flex;
justify-content: space-between;
}
.bloc-carte-menu li + li{
margin: 0;
}
.bloc-carte-menu a{
width: auto;
font-size: 2vh;
}
}
@media (max-width: 768px){
.home .img-header{
height: 250px;
}
.wrap{
padding: 0 1em;
max-width: 100%;
}
#acces p{
width: 100%;
text-align: center;
}
div#bloc_actus{
padding: 0 !important;
margin: auto !important;
}
#actu_principale .container_mes_actus{
margin-top: 50px;
}
#actu_principale .actu_titre_texte{
margin: auto;
bottom: 0.5em;
padding: 1em;
}
.carrousel_vertical__item div.mon_actu{
height: 100%;
}
.carrousel_vertical{
width: 100%;
}
div.carrousel_vertical__item a{
height: 100%;
display: flex;
justify-content: space-between;
}
div.carrousel_vertical__item .actu_titre_texte{
display: flex;
flex-direction: column;
justify-content: space-around;
padding-left: 0.5em;
}
.sow-carousel-container{
width: 66%;
}
.footer .widget{
width: auto !important;
}
.sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a{
margin-left: 0 !important;
}
.slider_up_vertical{
margin-left: 5px;
}
.slider_down_vertical{
margin-left: 40px;
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
width: 100%;
@media (max-width: 1300px){
#acces_rapide .so-widget-sow-features-default-32d61d4f8874 .sow-features-list .sow-features-feature:nth-of-type(3n + 1),
#acces_rapide .so-widget-sow-features-default-32d61d4f8874 .sow-features-list .sow-features-feature{
min-width: 47% !important;
clear: inherit;
}
@media (max-width: 1300px){
#acces_rapide .so-widget-sow-features-default-32d61d4f8874 .sow-features-list .sow-features-feature:nth-of-type(3n + 1),
#acces_rapide .so-widget-sow-features-default-32d61d4f8874 .sow-features-list .sow-features-feature{
min-width: 47% !important;
clear: inherit;
}
}
}
}
}
@media (max-width: 600px){
.single-product .product{
-moz-flex-direction: column-reverse;
-o-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.single-product .bloc-insta{
margin-bottom: 2rem;
}
.box-price .variations tr{
flex-direction: column;
}
.products .variations td select{
margin: 0;
width: 100%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
flex-direction: column;
}
.product-type-simple .box-price{
flex-direction: column-reverse;
margin-top: 1rem;
}
.product-type-simple .box-price .quantity{
margin: 1rem 0;
}
.woocommerce-loop-product__title{
text-align: center;
}
#panel-wd9ee44a4-0-0-0 > .panel-widget-style {
padding: 2rem 10% !important;
}
}
@media (max-width: 400px){
.site-header > .wrap{
padding: 0 1rem;
}
}
.home #content h1{
display: none;
} #alaune .rpwwt-widget ul li img{
width: 100%;
}
#alaune .rpwwt-post-excerpt {
background: #4aa3bad1;
margin: -6rem 5rem 0 5rem;
padding: 1.5rem 6rem;
z-index: 99999;
position: relative;
color: white;
}
.texte-diapo {
font-size: 21px;
margin: 3rem 0 0 0;
}
@media (max-width: 1330px){
.texte-diapo {
font-size: 16px;
}
}
@media (max-width: 1150px){
.texte-diapo {
margin: 0rem;
}
}
.siteorigin-widget-tinymce.textwidget {
font-size: 1rem;
}
#text-3 a{color: white !important;}
.couleur h3, h3.couleur{
background-color: #306d75;
padding: 0.3rem 0.8rem;
color:white;
font-size: 18px;
font-weight: normal;
}