@charset "UTF-8";
a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:left;width:100%;position:relative;background:#0c1923;padding:4px 0;min-height:42px;z-index:999999}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;width:100%;background:#0c1923;margin-top:44px}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:1em 5%;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,.5);text-decoration:none;text-transform:uppercase}.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,.1)}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:32px;padding:12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:0!important;border-left:1px solid rgba(255,255,255,.4)!important;border-bottom:1px solid rgba(255,255,255,.2)!important}.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,0,0,.9)}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-remove{display:none!important}* {
box-sizing: border-box;
}
article {
display: block;
}
aside {
display: block;
}
details {
display: block;
}
figcaption {
display: block;
}
figure {
display: block;
margin: 0;
}
footer {
display: block;
}
header {
display: block;
}
hgroup {
display: block;
}
nav {
display: block;
}
section {
display: block;
}
audio {
display: inline;
zoom: 1;
}
canvas {
display: inline;
zoom: 1;
}
video {
display: inline;
zoom: 1;
}
audio:not([controls]) {
display: none;
}
[hidden] {
display: none;
}
html {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
font-family: sans-serif;
color: #222;
}
button {
font-family: sans-serif;
color: #222;
font-size: 100%;
vertical-align: middle;
line-height: normal;
cursor: pointer;
-webkit-appearance: button;
overflow: visible;
margin: 0;
}
input {
font-family: sans-serif;
color: #222;
font-size: 100%;
vertical-align: middle;
line-height: normal;
margin: 0;
}
select {
font-family: sans-serif;
color: #222;
font-size: 100%;
vertical-align: middle;
margin: 0;
}
textarea {
font-family: sans-serif;
color: #222;
font-size: 100%;
overflow: auto;
vertical-align: top;
resize: vertical;
margin: 0;
}
body {
font-size: 1em;
line-height: 1.4;
margin: 0;
overflow: hidden;
}
::-moz-selection {
background: #333;
color: #fff;
text-shadow: none;
}
::selection {
background: #333;
color: #fff;
text-shadow: none;
}
a {
color: #00e;
}
a:hover {
color: #06e;
outline: 0;
}
a:active {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b {
font-weight: 700;
}
strong {
font-weight: 700;
}
blockquote {
margin: 1em 40px;
}
dfn {
font-style: italic;
}
hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0;
}
ins {
background: #ff9;
color: #000;
text-decoration: none;
}
mark {
background: #ff0;
color: #000;
font-style: italic;
font-weight: 700;
}
pre {
font-family: monospace, serif;
_font-family: "courier new", monospace;
font-size: 1em;
white-space: pre-wrap;
word-wrap: break-word;
}
code {
font-family: monospace, serif;
_font-family: "courier new", monospace;
font-size: 1em;
}
kbd {
font-family: monospace, serif;
_font-family: "courier new", monospace;
font-size: 1em;
}
samp {
font-family: monospace, serif;
_font-family: "courier new", monospace;
font-size: 1em;
}
q {
quotes: none;
}
q:before {
content: none;
}
q:after {
content: none;
}
small {
font-size: 85%;
}
sub {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
bottom: -0.25em;
}
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
top: -0.5em;
}
ul {
margin: 1em 0;
padding: 0 0 0 40px;
}
ol {
margin: 1em 0;
padding: 0 0 0 40px;
}
dd {
margin: 0 0 0 40px;
}
nav ul {
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
}
nav ol {
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
}
img {
border: 0;
-ms-interpolation-mode: bicubic;
vertical-align: middle;
}
svg:not(:root) {
overflow: hidden;
}
form {
margin: 0;
}
fieldset {
border: 0;
margin: 0;
padding: 0;
}
label {
cursor: pointer;
}
legend {
border: 0;
margin-left: -7px;
white-space: normal;
padding: 0;
}
input[type="button"] {
cursor: pointer;
-webkit-appearance: button;
overflow: visible;
}
input[type="reset"] {
cursor: pointer;
-webkit-appearance: button;
overflow: visible;
}
input[type="submit"] {
cursor: pointer;
-webkit-appearance: button;
overflow: visible;
}
button[disabled] {
cursor: default;
}
input[disabled] {
cursor: default;
}
input[type="checkbox"] {
box-sizing: border-box;
width: 13px;
height: 13px;
padding: 0;
}
input[type="radio"] {
box-sizing: border-box;
width: 13px;
height: 13px;
padding: 0;
}
input[type="search"] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
button::-moz-focus-inner {
border: 0;
padding: 0;
}
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input:invalid {
background-color: #f0dddd;
}
textarea:invalid {
background-color: #f0dddd;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td {
vertical-align: top;
}
.chromeframe {
background: #ccc;
color: #000;
margin: 0.2em 0;
padding: 0.2em 0;
}   @font-face {
font-family: "lincoln";
src: url(//fondationautismelaurentides.org/wp-content/themes/fondation_autisme/css/fonts/lincoln-proximanova-bold-webfont.woff2) format("woff2"),
url(//fondationautismelaurentides.org/wp-content/themes/fondation_autisme/css/fonts/lincoln-proximanova-bold-webfont.woff) format("woff");
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: "lincoln";
src: url(//fondationautismelaurentides.org/wp-content/themes/fondation_autisme/css/fonts/lincoln-proximanova-reg-webfont.woff2) format("woff2"),
url(//fondationautismelaurentides.org/wp-content/themes/fondation_autisme/css/fonts/lincoln-proximanova-reg-webfont.woff) format("woff");
font-weight: 400;
font-style: normal;
}
html {
font-size: 100%;
max-width: 100vw;
overflow-x: hidden;
}
body {
background: #fff;
color: #000;
font-family: "Oxygen", sans-serif;
max-width: 100vw;
overflow-x: hidden;
}
a {
text-decoration: none;
transition: all 0.5s ease;
font-family: "Oxygen", sans-serif;
color: #022c5c;
}
button {
transition: all 0.5s ease;
font-family: inherit;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 700 !important;
text-transform: uppercase !important;
}
h1 {
font-size: 36px !important;
}
h2 {
font-size: 30px !important;
}
h3 {
font-size: 28px !important;
}
h4 {
font-size: 26px !important;
}
h5 {
font-size: 24px !important;
}
h6 {
font-size: 22px !important;
}
.big-container {
clear: both;
margin: 0 auto;
max-width: 1100px;
position: relative;
padding: 0 20px;
}
.row {
width: 100%;
clear: both;
}
img {
height: auto;
max-width: 100%;
}
img.alignright {
float: right;
margin: 0 0 1em 1em;
}
img.alignleft {
float: left;
margin: 0 1em 1em 0;
}
img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
a img.alignright {
float: right;
margin: 0 0 1em 1em;
}
a img.alignleft {
float: left;
margin: 0 1em 1em 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
div.ranger {
display: flex;
flex-wrap: wrap;
} .wpsisac-image-slide-wrap {
padding: 0 25px !important;
} button.don {
background-color: #f8991c;
border: none;
border-radius: 0;
padding: 10px 25px;
color: #fff;
font-family: inherit;
box-shadow: none;
display: block;
margin: 0 auto;
font-size: 1.25rem;
margin-top: 30px;
margin-bottom: -75px;
}
button.don:hover {
background-color: #eb5800;
} .et-db #et-boc .et-l .et_pb_module input.text:not(.qty),
.et-db #et-boc .et-l .et_pb_module input.title,
.et-db #et-boc .et-l .et_pb_module input[type="email"],
.et-db #et-boc .et-l .et_pb_module input[type="password"],
.et-db #et-boc .et-l .et_pb_module input[type="tel"],
.et-db #et-boc .et-l .et_pb_module input[type="text"],
.et-db #et-boc .et-l .et_pb_module input select,
.et-db #et-boc .et-l .et_pb_module input textarea {
border: 2px solid #ccc;
color: #4e4e4e;
padding: 0px 10px;
width: 100% !important;
height: 55px !important;
}
#et-boc .et-l .et_pb_module input#mc-embedded-subscribe {
background-color: #f8991c !important;
border: none !important;
width: auto !important;
padding: 20px 30px !important;
color: #fff !important;
text-transform: uppercase !important;
font-weight: 700 !important;
}
#et-boc .et-l .et_pb_module label {
font-weight: 700;
}
header div.menu nav#top li.infolettre a {
font-size: 15px;
font-weight: 400;
}
#mc_embed_signup {
padding: 0 30px !important;
}
@media screen and (max-width: 1023px) {
header div.menu nav#top li.infolettre a {
font-size: 1.2vw;
padding-right: 2vw;
padding-left: 0;
}
}
@media screen and (max-width: 500px) {
header div.menu nav#top li.infolettre a {
font-size: 12px;
line-height: 24px;
}
}   .woocommerce div.product form.cart div.quantity {
display: none;
}
body .woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
float: left;
width: 100%;
}
body .woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
float: right;
width: 100%;
}
body.woocommerce #respond input#submit.alt,
body.woocommerce a.button.alt,
body.woocommerce button.button.alt,
body.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
background-color: #022c5c !important;
}
body.woocommerce .woocommerce-breadcrumb {
display: none;
}
body.woocommerce div.big-container {
margin-top: 60px;
}
body.woocommerce div.product {
margin-bottom: 0;
position: relative;
display: table;
overflow: hidden;
}
#content-campagne {
position: relative;
}
#content-campagne div.texte-absolute {
position: absolute;
top: 30px;
padding-left: 5vw;
width: 100%;
}
#content-campagne div.texte-absolute h2 {
font-size: 3vw !important;
line-height: 1.15 !important;
color: #012c5f !important;
margin: 0;
text-transform: uppercase;
}
#content-campagne div.texte-absolute h3 {
font-size: 2.2vw !important;
line-height: 1.15 !important;
color: #0e9fb2 !important;
margin: 0;
text-transform: none !important;
}
#content-campagne div.texte-absolute h3 strong {
color: #012c5f !important;
font-size: 5vw !important;
font-weight: 700;
position: relative;
line-height: 40px;
top: 2vw;
}
#content-campagne div.texte-absolute img.log {
width: 34%;
max-width: 100%;
margin-top: 2vw;
position: relative;
left: -2%;
}
#content-campagne-texte img.right {
float: right;
width: 33.333%;
margin-left: 15px;
margin-bottom: 15px;
}
#content-campagne-texte h2 {
color: #1ba2b5;
text-transform: uppercase;
font-size: 20px !important;
line-height: 1.15 !important;
margin: 0;
}
#content-campagne-texte h1 {
color: #1ba2b5;
text-transform: uppercase;
font-size: 20px !important;
line-height: 1.15 !important;
margin: 0;
}
#content-campagne-texte {
padding-left: 5vw;
padding-top: 5vw;
}
#content-campagne-texte b,
#content-campagne-texte strong {
color: #f8991c;
}
#content-campagne-texte div#sandrick {
background-color: #1ba2b5;
position: relative;
padding: 30px 12% 0px 30px;
color: #fff;
}
#content-campagne-texte div#sandrick p {
font-size: 16px;
line-height: 23px;
}
#content-campagne-texte div#sandrick div.img {
position: relative;
bottom: -30px;
right: 5%;
width: 40%;
display: block;
margin: 0 0 0 auto;
}
#content-campagne-texte #logo,
.summary #logo {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
flex: auto;
}
.summary #logo {
margin-bottom: 2em;
}
#content-campagne-texte div#partenaires h2 {
text-transform: none !important;
color: #1ba2b5 !important;
font-size: 35px !important;
line-height: 44px !important;
}
#content-campagne-texte div#partenaires h3 {
text-transform: none !important;
font-size: 30px !important;
line-height: 38px !important;
color: #000 !important;
margin-top: 85px;
}
#content-campagne-texte div#partenaires {
padding-top: 125px;
}
#content-campagne-texte div#partenaires ul {
list-style: none;
padding: 0;
columns: 2;
column-gap: 50px;
}
#content-campagne-texte div#partenaires ul li {
font-size: 20px;
line-height: 30px;
}
#content-campagne-texte div#partenaires b,
#content-campagne-texte div#partenaires strong {
color: #000;
}
#content-campagne-texte div#partenaires p {
font-size: 18px;
line-height: 26px;
}
#content-campagne-texte .video {
margin-top: 3em;
margin-bottom: 3em;
}
body.woocommerce div.product div.summary {
margin-bottom: 2em;
padding-right: 17vw;
padding-top: 2em;
}
div.summary div.objectif {
position: relative;
}
div.summary div.objectif img {
height: 255px;
margin-left: 10px;
position: relative;
z-index: 2;
}
div.summary div.objectif div.absolute {
position: absolute;
width: 335px;
background-color: #0d92a6;
color: #fff;
top: 10%;
left: 0;
z-index: 1;
padding-left: 100px;
}
div.summary div.objectif div.absolute p {
margin: 0;
font-size: 20px;
font-weight: 700;
line-height: 44px;
}
div.summary div.objectif div.absolute p strong {
color: #f8991c;
font-size: 40px;
line-height: 44px;
}
body.woocommerce div.product .product_title {
color: #1ba2b5;
font-size: 30px !important;
line-height: 1 !important;
margin: 1em 0 0.5em;
text-transform: none !important;
}
body.woocommerce div.product p.price,
body.woocommerce div.product span.price {
color: #000;
font-size: 16px;
line-height: 23px;
}
div.summary input {
height: 32px;
width: 92px;
border: 1px solid #000;
box-shadow: none;
text-align: center;
margin-left: 1em;
font-family: "Oxygen", sans-serif;
}
body.woocommerce div.product form.cart .button {
background-color: #f8991c;
color: #fff;
height: 52px;
padding: 15px 45px;
border-radius: 30px;
text-transform: uppercase;
margin-top: 2em;
}
.single-product #don_footer div.colonne:last-of-type,
.page-template-page-nous-agrandissons #don_footer div.colonne:last-of-type,
.single-product header div.don,
.page-template-page-nous-agrandissons header div.don {
display: none;
}
section#entete-agrandissons h1 {
text-align: center;
margin: 2.5em 0 1.5em;
}
section#entete-agrandissons div.ranger {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
section#entete-agrandissons div.big-container {
max-width: 1340px;
padding: 0 30px;
}
section#entete-agrandissons div.ranger div.colonne {
width: 48%;
}
section#entete-agrandissons div.ranger div.colonne ul {
padding-left: 30px;
margin: 1em 0;
}
section#entete-agrandissons div.ranger div.colonne ul li {
list-style: none;
position: relative;
padding-bottom: 1em;
}
section#entete-agrandissons div.ranger div.colonne ul li:before {
content: "";
width: 15px;
height: 15px;
background-image: url(//fondationautismelaurentides.org/wp-content/themes/fondation_autisme/images/Rectangle-orange.svg);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
top: 5px;
left: -30px;
position: absolute;
}
section#entete-agrandissons div.ranger div.colonne li strong {
color: #1ba2b5;
}
section#entete-agrandissons h3 {
color: #1ba2b5;
font-size: 20px !important;
line-height: 23px !important;
text-transform: none !important;
margin-top: 60px;
}
section#entete-agrandissons div.ranger div.colonne ol {
padding-left: 50px;
margin: 1em 0;
}
section#entete-agrandissons div.ranger div.colonne ol li {
list-style: none;
position: relative;
padding-bottom: 1em;
counter-increment: my-awesome-counter;
}
section#entete-agrandissons div.ranger div.colonne ol li:before {
content: counter(my-awesome-counter);
width: 30px;
height: 30px;
top: 5px;
left: -39px;
position: absolute;
display: flex;
align-items: center;
text-align: center;
color: #fff;
z-index: 2;
}
section#entete-agrandissons div.ranger div.colonne ol li:after {
content: "";
width: 30px;
height: 30px;
background-image: url(//fondationautismelaurentides.org/wp-content/themes/fondation_autisme/images/Rectangle-orange.svg);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
top: 5px;
left: -50px;
position: absolute;
display: flex;
align-items: center;
text-align: center;
color: #fff;
z-index: 1;
}
section#entete-agrandissons div.ranger div.colonne:last-of-type {
padding-top: 5.3em;
}
section#nos-partenaires h2 {
text-align: center;
font-size: 35px !important;
line-height: 44px !important;
color: #1ba2b5 !important;
text-transform: none !important;
}
section#nos-partenaires div.big-container {
max-width: 1340px;
padding: 0 30px;
}
section#nos-partenaires div.texte {
max-width: 615px;
display: block;
margin: 0 auto;
}
section#nos-partenaires div.texte p {
font-size: 16px;
line-height: 23px;
text-align: center;
}
section#nos-partenaires h3 {
text-align: center;
font-size: 30px !important;
line-height: 38px !important;
color: #000 !important;
text-transform: none !important;
margin-top: 4em;
margin-bottom: 0.5em;
}
section#nos-partenaires div.ranger {
display: flex;
flex-wrap: wrap;
justify-content: center;
width: calc(100% + 25px);
margin-left: -12.5px;
margin-right: -12.5px;
}
section#nos-partenaires div.ranger div.colonne {
width: 25%;
padding: 12.5px;
}
section#nos-partenaires div.ranger div.colonne .bg, section##president-2 div.bg{
background-color: #f8991c;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
height: 116px;
color: #fff;
padding: 0 7.5%;
}
section#president-2{
margin-top: 20px;
}
section#nos-partenaires div.ranger.principal div.colonne {
width: 100%;
}
section#nos-partenaires div.ranger.principal div.colonne .bg {
height: 120px;
}
section#nos-partenaires div.ranger.principal div.colonne .bg p {
font-size: 30px;
line-height: 35px;
}
section#nos-partenaires div.ranger.emerites div.colonne {
width: 50%;
}
section#nos-partenaires div.ranger.emerites div.colonne .bg {
height: 120px;
background-color: #1ba2b5;
}
section#nos-partenaires div.ranger.emerites div.colonne .bg p {
font-size: 25px;
line-height: 30px;
}
section#nos-partenaires div.ranger.argent div.colonne .bg {
height: 90px;
background-color: #002b5f;
}
section#nos-partenaires div.ranger.or div.colonne .bg {
height: 90px;
background-color: #1ba2b5;
}
section#nos-partenaires div.ranger.bronze div.colonne .bg {
height: 90px;
background-color: #828282;
}
section#nos-partenaires div.ranger.soutiens div.colonne .bg {
min-height: 50px;
height: auto;
border: 2px solid #666;
background-color: #f1f1f1;
}
section#nos-partenaires div.ranger div.colonne .bg p {
text-transform: uppercase;
font-size: 20px;
line-height: 23px;
font-weight: 700;
margin: 0.5em 0;
}
section#nos-partenaires div.ranger.argent div.colonne .bg p,
section#nos-partenaires div.ranger.bronze div.colonne .bg p {
font-weight: 400;
text-transform: none;
}
section#nos-partenaires div.ranger.soutiens div.colonne .bg p {
color: #666;
font-weight: 700;
text-transform: none;
}
section#form
.frm_style_formidable-style.with_frm_style
.frm-show-form
.frm_section_heading
h3 {
border-top: none;
}
section#form div.big-container {
max-width: 1340px;
padding: 0 30px;
}
section#form div.bg {
background-color: #1ba2b5;
color: #fff;
padding: 0 5vw;
position: relative;
padding-top: 180px;
}
section#form {
padding-top: 100px;
}
section#form div.pdf {
width: 76px;
position: absolute;
top: 55px;
right: 25%;
}
section#form div.titre {
max-width: 52%;
position: absolute;
top: 55px;
left: 5vw;
}
section#form h3 {
text-transform: none !important;
font-size: 20px !important;
line-height: 23px !important;
font-weight: 700 !important;
color: #fff !important;
margin: 0;
margin-top: 2em;
}
section#form #field_4kph_label {
margin-top: 0;
margin-bottom: 2em;
}
section#form p,
section#form label,
section#form .with_frm_style .frm_top_container .frm_primary_label {
text-transform: none;
font-size: 16px;
line-height: 23px !important;
font-weight: 400 !important;
color: #fff !important;
margin: 0;
}
section#form p.top {
margin-top: 1.2em;
}
section#form .with_frm_style .frm_required {
color: #fff;
}
section#form input[type="checkbox"] {
-webkit-appearance: none;
background-color: transparent;
border: 1px solid #fff;
box-shadow: none;
padding: 9px;
border-radius: 0px;
display: inline-block;
position: relative;
top: 4px;
}
section#form input[type="checkbox"]:active,
section#form input[type="checkbox"]:checked:active {
box-shadow: none;
}
section#form input[type="checkbox"]:checked {
background-color: transparent;
border: 1px solid #fff;
box-shadow: none;
color: #fff;
}
section#form input[type="checkbox"]:checked:after {
content: "\2714";
font-size: 14px;
position: absolute;
top: 0px;
left: 3px;
color: #fff;
}
section#form label[for="field_4kph-other_2"] {
display: table;
float: left;
}
section#form .frm_other_input {
width: 114px;
float: left;
}
section#form input[type="text"] {
background-color: transparent;
border-radius: 0;
border: none;
border-bottom: 1px solid #fff;
box-shadow: none;
color: #fff;
}
section#form input[type="text"]:focus {
outline: none;
}
section#form #frm_field_88_container {
max-width: 313px;
}
section#form textarea {
background-color: transparent;
border-radius: 0;
border: none;
border: 1px solid #fff;
box-shadow: none;
height: 178px;
color: #fff;
}
section#form #frm_field_83_container {
max-width: 380px;
}
section#form #frm_field_82_container {
margin-bottom: 0px;
}
section#form #field_ahr52_label {
margin-top: 3.9em;
margin-bottom: 2em;
}
section#form button {
background-color: #f8991c;
padding: 0 35px;
width: 199px;
max-width: 100%;
height: 52px;
border-radius: 30px;
color: #fff;
text-transform: uppercase;
border: none;
box-shadow: none;
position: relative;
top: -75px;
}
section#form input[type="radio"] {
-webkit-appearance: none;
background-color: transparent;
border: 1px solid #fff;
box-shadow: none;
padding: 9px;
border-radius: 50px;
display: inline-block;
position: relative;
top: 4px;
}
section#form input[type="radio"]:checked:after {
content: " ";
width: 12px;
height: 12px;
border-radius: 50px;
position: absolute;
top: 3px;
background: #fff;
box-shadow: none;
text-shadow: 0px;
left: 3px;
font-size: 32px;
}
section#form input[type="radio"]:checked {
background-color: transparent;
color: #fff;
border: 1px solid #fff;
box-shadow: none;
}
section#form input[type="radio"]:active,
section#form input[type="radio"]:checked:active {
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05),
inset 0px 1px 3px rgba(0, 0, 0, 0.1);
}
section#form .with_frm_style .frm_message p,
section#form .frm_success_style p {
color: #000 !important;
}     #menu-mobile .container {
display: inline-block;
cursor: pointer;
float: right;
width: 60px;
padding-top: 0px;
clear: both;
}
.bar1,
.bar2,
.bar3 {
width: 30px;
height: 3px;
background-color: #1ba2b5;
margin: 4px 0;
transition: 0.4s;
} .change .bar1 {
-webkit-transform: rotate(-45deg) translate(-6px, 6px);
transform: rotate(-45deg) translate(-6px, 6px);
} .change .bar2 {
opacity: 0;
} .change .bar3 {
-webkit-transform: rotate(45deg) translate(-3px, -4px);
transform: rotate(45deg) translate(-3px, -4px);
} header div#bouton-mobile {
float: right;
margin-right: 25px;
margin-top: 0px;
display: none;
}
div#menu-mobile {
width: 100%;
position: absolute;
z-index: 99999999999999;
background-color: #fff;
text-align: center;
font-size: 16px;
padding: 40px 15px;
border-bottom: 1px solid #ccc;
}
div#menu-mobile ul.menu > li > a {
font-size: 18px;
font-weight: 700;
}
div#menu-mobile ul.sub-menu {
padding-bottom: 10px;
}
div#menu-mobile a {
padding: 0.4em;
display: block;
}
div#menu-mobile a:hover {
color: #1ba2b5;
}
header {
background-color: #fff;
position: relative;
z-index: 9999;
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}
header div.container-logo {
width: 25%;
padding-left: 3%;
display: flex;
flex-wrap: wrap;
padding-top: 20px;
padding-bottom: 20px;
}
header div.container-logo div.colonne {
width: 50%;
}
header div.container-logo div.colonne img {
width: 100%;
}
header div.menu {
width: 60%;
padding-top: 25px;
}
header div.menu nav#top {
display: block;
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
padding-right: 20px;
}
header div.menu nav#top li a {
color: #1ba2b5;
padding: 0px 15px;
font-size: 22px;
font-weight: 700;
}
header div.menu nav#top li a.reseau {
padding: 0;
}
header div.menu nav#top li a:hover {
color: #002a5f;
}
header nav#top div.icon {
float: left;
width: 25px;
height: 25px;
background-size: contain;
background-color: #1ba2b5;
mask-repeat: no-repeat no-repeat;
-webkit-mask-repeat: no-repeat, no-repeat;
-webkit-mask-position: center;
mask-position: center;
transition: all 0.5s ease;
margin: 0 5px;
position: relative;
top: -2.5px;
cursor: pointer;
}
header nav#top div.icon:hover {
background-color: #002a5f;
}
header div.don {
width: 15%;
padding-top: 20px;
overflow: hidden;
display: flex;
flex-direction: column;
}
header div.don div.button {
background-color: #f8991c;
height: 61px;
display: flex;
flex-direction: row;
justify-content: center;
}
header div.don div.button p {
color: #fff;
font-size: 1.2vw;
text-align: center;
width: 70%;
text-transform: uppercase;
font-weight: 700;
float: left;
margin-right: 0;
padding-right: 0;
margin: 0;
display: flex;
flex-direction: column;
justify-content: center;
}
header div.don div.button div.bm {
width: 3vw;
float: left;
display: flex;
}
header div.don div.button p img.icone {
width: 2.5vw;
} header nav ul {
float: right;
position: relative;
}
header nav li {
display: inline;
padding: 0px;
line-height: 20px;
}
header nav li ul {
position: absolute;
display: none;
width: inherit;
}
header nav li:hover ul {
display: block;
}
header nav li ul li {
display: block;
}
nav#menu {
display: block;
text-align: center;
float: right;
margin-right: 0px;
}
nav#menu ul {
margin: 0;
padding: 0;
list-style: none;
}
nav#menu .menu > li > a {
background-color: #fff;
color: #1ba2b5;
}
nav#menu .menu a {
display: block;
background: rgba(27, 162, 181, 0.75);
color: #fff;
text-decoration: none;
padding: 0.8em 1em;
font-size: 15px;
position: relative;
}
nav#menu .menu {
vertical-align: top;
display: inline-block;
box-shadow: 1px -1px -1px 1px #000, -1px 1px -1px 1px #fff, 0 0 6px 3px #fff;
border-radius: 6px;
}
nav#menu .menu li {
position: relative;
}
nav#menu .menu > li {
float: left;
margin-right: 1px;
}
nav#menu .menu > li > a {
margin-bottom: 1px; }
nav#menu .menu > li:hover,
nav#menu .menu > li:hover > a {
border-bottom-color: #f8991c;
}
nav#menu .menu li:hover > a {
color: #002a5f;
}
nav#menu .menu > li:first-child {
border-radius: 4px 0 0 4px;
}
nav#menu .menu > li:first-child > a {
border-radius: 4px 0 0 0;
}
nav#menu .menu > li:last-child {
border-radius: 0 0 4px 0;
margin-right: 0;
}
nav#menu .menu > li:last-child > a {
border-radius: 0 4px 0 0;
}
nav#menu .menu li li a {
margin-top: 1px;
}
nav#menu .menu li a:first-child:nth-last-child(2):before {
content: "";
position: absolute;
height: 0;
width: 0;
border: 5px solid transparent;
top: 50%;
right: 0px;
} nav#menu .menu ul {
position: absolute;
white-space: nowrap;
border-bottom: 5px solid #f8991c;
z-index: 1;
left: -99999em;
top: 32px;
}
nav#menu .menu ul ul {
position: absolute; z-index: 1;
left: -9999em;
top: 32px;
margin-left: 0px;
margin-top: 0px;
border-bottom: 5px solid #f8991c;
}
nav#menu .menu > li:hover > ul {
left: auto;
padding-top: 5px;
min-width: 100%;
}
nav#menu .menu > li:hover > ul {
left: auto;
padding-top: 5px;
min-width: 100%; }
nav#menu .menu > li li:hover > ul { left: 100%;
top: -1px;
} nav#menu .menu > li > a:first-child:nth-last-child(2):before {
border-top-color: #aaa;
}
nav#menu .menu > li:hover > a:first-child:nth-last-child(2):before {
border: 5px solid transparent;
border-bottom-color: orange;
margin-top: -5px;
}
nav#menu .menu li li > a:first-child:nth-last-child(2):before {
border-left-color: #aaa;
margin-top: -5px;
}
nav#menu .menu li li:hover > a:first-child:nth-last-child(2):before {
border: 5px solid transparent;
border-right-color: orange;
right: 10px;
} #don_footer {
background-color: #fff;
width: 100%;
line-height: 122px;
color: #1ba2b5;
overflow: hidden;
}
#don_footer div.ranger {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
#don_footer p {
font-size: 2.7vw !important;
font-weight: 500 !important;
line-height: 1.1;
text-align: right;
white-space: nowrap;
}
#don_footer div.colonne {
display: flex;
flex-direction: column;
justify-content: center;
}
#don_footer div.colonne:first-of-type {
}
#don_footer div.colonne:first-of-type p {
padding-right: 3%;
}
#don_footer div.colonne:last-of-type {
width: 25%;
padding: 18px 0;
h: 170px;
}
#don_footer div.colonne:last-of-type a {
height: 100%;
}
#don_footer div.colonne:last-of-type div {
width: 50%;
float: left;
justify-content: center;
display: flex;
flex-direction: column;
height: 7vw;
min-height: 100px;
}
#don_footer div.colonne:last-of-type img {
width: 23%;
margin-top: 0%;
margin-left: 10%;
}
#don_footer div.colonne:last-of-type div.bm {
width: 23%;
margin-top: 0%;
margin-left: 10%;
}
#don_footer div.colonne:last-of-type p {
float: right;
text-transform: uppercase;
color: #f8991c;
font-weight: 300 !important;
margin: 0;
}
#logo_partenaire {
width: 100%;
background-color: #ffffff;
}
#logo_partenaire .logo {
width: 25%;
padding: 20px;
float: left;
}
#logo_partenaire img {
width: 100%;
height: auto;
}
#footer {
width: 100%;
background-color: #31373a;
overflow: hidden;
color: #ffffff;
text-align: center;
}
#footer a,
#footer a:link {
color: #ffffff;
}
#footer .col-footer {
width: 33.3333%;
padding: 10px;
float: left;
}
.img-territoire {
background-image: url(//fondationautismelaurentides.org/wp-content/themes/fondation_autisme/images/territoire.jpg);
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
width: 100%;
height: 400px;
background-color: #e6e7e8;
}
#footer iframe {
width: 100% !important;
height: 400px !important;
}
#copyright {
background-color: #1a2025;
color: #ffffff;
text-align: center;
font-size: 12px;
height: 80px;
line-height: 55px;
overflow: hidden;
}
#copyright a,
#copyright a:link {
text-decoration: none;
color: #ffffff;
}
div#don {
background-color: #01b4c3;
padding: 12px 50px;
position: fixed;
z-index: 999999;
bottom: 0;
right: 0;
}
div#don a {
color: #fff;
font-size: 22px;
}
div#don li {
list-style: none;
} section#slider-hero div.bg-slide {
position: relative;
min-height: 59vw;
background-size: cover;
background-position: top center;
margin-bottom: -5px;
background-repeat: no-repeat;
}
section#slider-hero div.bg-slide div.texte {
width: 35%;
padding: 0 3% 1%;
background-color: rgba(27, 162, 181, 0.75);
color: #fff;
text-align: center;
position: absolute;
top: 50%;
right: 3%;
transform: translateY(-50%);
}
section#slider-hero div.bg-slide div.texte.texte-slide-1 {
background-color: rgba(255, 255, 255, 0.8);
width: 40%;
color: #000;
text-align: left;
}
section#slider-hero div.bg-slide div.texte.texte-slide-1 button {
background-color: #00a3ad;
width: 20vw;
max-width: 100%;
}
@media (max-width: 767px) {
section#slider-hero .slick-slide:nth-child(1) div.texte.texte-slide-1 {
background-color: rgba(255, 255, 255, 0.78);
left: 65%;
}
section#slider-hero div.bg-slide div.texte.texte-slide-1 button {
width: 40vw;
}
} section#encan {
background: #f8991d;
padding: 20px 0;
text-align: center;
color: #fff;
font-weight: 600;
font-size: 25px;
text-transform: uppercase;
}
@media (max-width: 767px) { }
section#slider-hero div.bg-slide div.texte h2 {
font-weight: 700;
font-size: 2.9vw !important;
text-transform: none !important;
}
section#slider-hero div.bg-slide div.texte p {
font-size: 1.6vw !important;
font-weight: 300 !important;
}
section#slider-hero div.bg-slide div.texte button {
background-color: #f8991c;
border: none;
border-radius: 0;
padding: 0.4vw 1.2vw;
color: #fff;
font-family: inherit;
box-shadow: none;
font-size: 1.8vw;
font-weight: 300;
}
section#slider-hero div.bg-slide div.texte button:hover {
background-color: #eb5800;
}
section#slider-hero .slick-dots {
bottom: 15px;
}
section#slider-hero .slick-dotted.slick-slider {
margin-bottom: 0;
}
section#slider-hero .slick-dots li button::before {
font-size: 16px;
color: #f8991c;
opacity: 0.5;
}
section#slider-hero .slick-dots li.slick-active button:before {
opacity: 1;
}
section#nouvelle div.colonne:first-of-type {
width: 35%;
padding-left: 6%;
display: flex;
flex-direction: column;
justify-content: center;
}
section#nouvelle div.colonne:first-of-type h2 {
font-weight: 700;
font-size: 3.2vw !important;
text-transform: none !important;
color: #1ba2b5;
line-height: 3.2vw;
margin: 0;
}
section#nouvelle div.colonne:last-of-type {
width: 65%;
font-size: 20px;
color: #333;
padding-right: 14%;
padding-top: 10px;
padding-bottom: 10px;
}
section#action div.colonne {
width: 25%;
color: #fff;
display: flex;
flex-direction: column;
justify-content: center;
padding: 0.8% 0;
transition: all 0.5s ease;
}
section#action div.colonne a {
color: #fff;
}
section#action div.colonne div.flex {
display: flex;
flex-wrap: wrap;
}
section#action div.colonne div.col {
display: flex;
flex-direction: column;
justify-content: center;
}
section#action div.colonne div.col:first-of-type {
width: 60%;
text-align: right;
}
section#action div.colonne div.col:last-of-type {
width: 40%;
}
section#action div.colonne:nth-child(1) {
background-color: #f8aa43;
}
section#action div.colonne:nth-child(1):hover {
background-color: #eb5800;
}
section#action div.colonne:nth-child(2) {
background-color: #f8991c;
}
section#action div.colonne:nth-child(2):hover {
background-color: #eb5800;
}
section#action div.colonne:nth-child(3) {
background-color: #fa7727;
}
section#action div.colonne:nth-child(3):hover {
background-color: #f8aa43;
}
section#action div.colonne:nth-child(4) {
background-color: #eb5800;
}
section#action div.colonne:nth-child(4):hover {
background-color: #f8aa43;
}
section#action div.colonne p {
font-size: 1.8vw !important;
text-transform: uppercase !important;
font-weight: 300 !important;
margin: 0;
line-height: 1.05;
}
section#action div.colonne img {
height: 5vw;
width: auto;
}
section#action div.colonne div.bm {
height: 6vw;
width: auto;
}
section#mission {
text-align: center;
position: relative;
}
section#mission::after {
content: "";
width: 15vw;
height: 280px;
background-image: url(//fondationautismelaurentides.org/wp-content/themes/fondation_autisme/images/mission-casse-tete.png);
background-size: contain;
background-position: left;
position: absolute;
left: 0;
top: 5%;
background-repeat: no-repeat; }
section#mission div.big-container {
max-width: 60%;
}
section#mission::before {
content: "";
width: 15vw;
height: 280px;
background-image: url(//fondationautismelaurentides.org/wp-content/themes/fondation_autisme/images/mission-casse-tete-droite.png);
background-size: contain;
background-position: right;
position: absolute;
right: 0;
top: 40%;
background-repeat: no-repeat; }
section#mission p {
font-size: 20px !important;
font-weight: 300 !important;
color: #333;
}
section#mission a {
color: #f8991c;
}
section#mission a:hover {
color: #eb5800;
}
section#mission h2 {
font-size: 60px !important;
font-weight: 700 !important;
text-transform: none !important;
color: #1ba2b5;
}
section#mission h2:last-of-type {
margin-bottom: 0;
}
section#ambassadeur ul.slick-dots {
display: none !important;
}
section#ambassadeur button.slick-arrow {
display: none !important;
}
section#ambassadeur div.slick-slide img {
height: 140px !important;
width: auto !important;
margin: 0 20px;
}
section#ambassadeur h2 {
font-size: 60px !important;
font-weight: 700 !important;
text-transform: none !important;
color: #1ba2b5;
text-align: center;
margin-bottom: 30px;
margin-top: 60px;
}
section#evenements-a-venir {
background-color: #31373a;
padding: 25px 0 0 0;
}
section#evenements-a-venir div#evenement.ranger {
padding: 0 6%;
width: calc(100% + 50px);
margin-left: -25px;
margin-right: -25px;
justify-content: center;
}
section#evenements-a-venir h2 {
font-size: 60px !important;
font-weight: 700 !important;
text-transform: none !important;
color: #fff;
text-align: center;
margin-bottom: 50px;
}
section#evenements-a-venir div.colonne div.col-texte a,
section#evenements-a-venir div.colonne div.col-texte a:hover {
color: #fff;
text-decoration: underline;
}
section#evenements-a-venir div.colonne {
width: 33.3333%;
position: relative;
color: #fff;
padding-left: 25px;
padding-right: 25px;
margin-bottom: 50px;
}
section#evenements-a-venir div.colonne div.col:first-child {
width: 70px;
color: #1ba2b5;
}
section#evenements-a-venir div.colonne div.col-texte {
width: calc(100% - 70px);
padding: 10px 20px 10px;
}
section#evenements-a-venir div.colonne div.col-texte h4 {
font-size: 33px !important;
line-height: 1.25;
font-weight: 300 !important;
margin-bottom: 0.5em;
}
section#evenements-a-venir div.colonne div.col-texte p {
font-size: 18px !important;
line-height: 1.25;
font-weight: 300 !important;
}
section#evenements-a-venir div.colonne p.day {
font-size: 48px !important;
text-align: center;
font-weight: 700 !important;
clear: both;
margin: 0;
line-height: 1;
margin-top: 10px;
}
section#evenements-a-venir div.colonne p.month {
font-size: 30px !important;
text-align: center;
font-weight: 300 !important;
clear: both;
margin: 0;
line-height: 1;
}
section#evenements-a-venir div.colonne div.border {
border: 1px solid #fff;
position: relative;
display: flex;
flex-wrap: wrap;
padding-bottom: 80px;
height: 100%;
}
section#evenements-a-venir div.colonne div.absolute {
position: absolute;
bottom: 0;
right: 0;
width: 60px;
height: 60px;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
padding: 10px;
}
section#evenements-a-venir div.colonne div.absolute img {
width: 100%;
}
section#financement {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
padding: 10px 0;
color: #fff;
background-color: #1ba2b5;
}
section#financement h2 {
font-size: 60px !important;
font-weight: 700 !important;
text-transform: none !important;
color: #fff;
text-align: center;
margin: 60px 0;
}
section#financement h2:last-of-type {
margin-top: 20px;
}
section#financement div.colonne {
width: 25%;
padding: 0 25px;
margin-bottom: 50px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
section#financement div.ranger {
padding: 0 6%;
width: calc(100% + 50px);
margin-left: -25px;
margin-right: -25px;
}
section#financement div.colonne img {
height: 8vw;
width: auto;
display: block;
margin: 0 auto;
}
section#financement div.colonne h3 {
font-size: 1.7vw !important;
font-weight: 300 !important;
text-transform: uppercase;
color: #fff;
text-align: center;
}
section#financement div.colonne p {
font-weight: 300 !important;
font-size: 1.2vw !important;
line-height: 1.25;
text-align: center;
}
section#financement div.colonne button {
background-color: #f8991c;
border: none;
border-radius: 0;
padding: 10px 25px;
color: #fff;
font-family: inherit;
box-shadow: none;
display: block;
margin: 0 auto;
font-size: 1.5vw !important;
margin-top: 50px;
}
section#financement div.colonne button:hover {
background-color: #eb5800;
}
#accueil {
margin-top: 60px;
}
.image_enfant_mission {
max-width: 1055px;
width: 90%;
display: block;
margin: 0 auto;
}
#notre-mission h2 {
text-transform: uppercase;
text-align: center;
font-size: 36px !important;
color: #022c5c;
}
#notre-mission p {
text-align: justify;
color: #022c5c;
font-size: 18px;
}
#notre-mission .left-mission {
width: 50%;
float: left;
}
#notre-mission .right-mission {
width: 50%;
float: left;
padding: 4px 100px;
}
#services_specialiser {
background-color: #51b3c1;
width: 100%;
height: auto;
overflow: hidden;
padding-bottom: 50px;
background-size: cover;
background-position: center center;
}
#services_specialiser h2 {
text-transform: uppercase;
text-align: center;
font-size: 36px !important;
color: #ffffff;
padding-top: 40px;
}
.col-services-specialiser {
width: 33.3333%;
padding: 10px;
float: left;
text-align: center;
padding-top: 50px;
}
.col-services-specialiser img {
display: block;
margin: 0 auto;
width: 80%;
max-width: 180px;
}
.col-services-specialiser a.title {
text-align: center;
font-size: 24px;
text-align: center;
color: #ffffff;
text-transform: uppercase;
}
.col-services-specialiser p {
text-align: center;
font-size: 16px;
text-align: center;
color: #ffffff;
min-height: 80px;
}
.col-services-specialiser button {
background-color: #f8991d;
padding: 10px 30px;
color: #ffffff;
font-size: 16px;
text-transform: uppercase;
border: none;
}
.article_big_img {
min-height: 220px;
margin-top: 20px;
}
#evenements-div {
overflow: hidden;
margin-top: 0px;
}
#evenements-div h2 {
text-transform: uppercase;
text-align: center;
font-size: 36px !important;
color: #022c5c;
}
.evenements-gauche {
width: 50%;
float: left;
padding-top: 20px;
}
.col-servir_don a.title {
text-align: center;
font-size: 24px;
text-align: center;
color: #ffffff;
text-transform: uppercase;
}
.col-servir_don {
width: 25%;
padding: 10px;
float: left;
text-align: center;
padding-top: 50px;
}
.evenements-gauche img {
width: 100%;
}
#evenement {
float: left;
overflow: hidden;
width: 100%;
}
#evenement .evenements {
background-color: #ffffff;
color: #022c5c;
border: 3px solid #022c5c;
padding: 5px 20px;
width: calc(100% - 20px);
margin-bottom: 5px;
margin: 10px;
float: left;
text-align: left;
}
#evenement h4 {
font-size: 30px;
margin: 0;
}
.date-evenements {
clear: both;
color: #f8991d;
font-size: 20px;
margin: 0;
text-align: right;
}
#evenement button {
background-color: #022c5c;
padding: 10px 30px;
color: #ffffff;
font-size: 16px;
text-transform: uppercase;
border: none;
}
#temoignage {
width: 100%;
overflow: hidden;
color: #022c5c;
}
#temoignage h2 {
text-align: center;
}
.col-gauche-temoignage {
width: 33.3333%;
float: left;
}
.col-droite-temoignage {
width: 66.6666%;
float: left;
padding: 30px;
} .pagination {
text-align: right;
clear: both;
}
.pagination ul {
display: inline-block;
list-style: none;
padding: 0;
}
.pagination ul li {
display: inline-block;
list-style: none;
padding: 3px 8px;
color: #cdcdcd;
font-weight: 200;
}
.pagination ul li a {
color: #000000;
font-weight: 200;
text-decoration: none;
}
.pagination ul li img {
margin-top: -6px;
height: 16px;
}
.pagination ul li:before {
content: "";
} #simpliquer {
overflow: hidden;
background-image: url(//fondationautismelaurentides.org/wp-content/themes/fondation_autisme/images/simpliquer.jpg);
background-size: cover;
background-position: center center;
}
.texte_simpliquer {
background-color: rgba(255, 255, 255, 0.55);
width: 100%;
overflow: hidden;
padding-bottom: 60px;
}
.texte_simpliquer h3 {
font-size: 36px !important;
color: #022c5c;
text-transform: uppercase;
text-align: center;
}
.col-impiquer {
width: 33.3333%;
float: left;
padding: 10px;
}
.col-impiquer h4 {
font-size: 20px !important;
color: #022c5c;
text-align: center;
text-transform: uppercase;
height: 70px;
}
.col-impiquer img {
width: 100%;
max-width: 180px;
display: block;
margin: 0 auto;
}
footer h4 {
font-size: 18px !important;
text-transform: uppercase;
font-weight: 300 !important;
}
footer .big-container {
max-width: 1200px;
}
#et-boc .slick-dots,
#et-boc .slick-arrow {
display: none !important;
}
#et-boc div.slick-slide img {
height: 140px;
width: auto;
margin: 0 20px;
}
div.banner {
width: 100%;
min-height: 48vw;
background-size: cover;
background-position: left center;
padding-top: 2vw;
padding-bottom: 2vw;
position: relative;
}
div.banner div.button {
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
}
div.banner div.button button {
background-color: #022c5c;
padding: 10px 40px;
color: #fff;
font-size: 24px;
font-weight: 700;
border-radius: 0;
border: none;
}
div.banner div.texte {
width: 60%;
padding-left: 2%;
color: #012d5e;
}
div.banner div.texte p {
padding-right: 30%;
font-size: 1vw !important;
}
div.banner div.texte h2 {
color: #fff;
font-size: 2.2vw !important;
text-transform: uppercase;
margin: 0;
}
div.banner div.texte h1 {
color: #012d5e;
font-size: 4.5vw !important;
text-transform: uppercase;
margin: 0;
}
div.temoignage {
width: 100%;
position: relative;
display: flex;
flex-wrap: wrap;
}
div.temoignage div.texte {
background-color: #ffe682;
padding: 0 2%;
width: 50%;
transform: rotate(0deg);
position: relative;
top: 0px;
float: right;
display: flex;
flex-direction: column;
justify-content: center;
}
div.temoignage div.video {
width: 50%;
float: left;
}
div.temoignage div.texte p {
font-size: 1vw !important;
color: #012d5e;
}
div.temoignage div.img {
position: absolute;
top: 4vw;
right: 0;
transform: translateY(-100%) rotate(5deg);
width: 18vw;
z-index: 2;
}
.videoWrapper {
position: relative;
padding-bottom: 56.25%; height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
section#entete-golf div.banners {
height: auto;
width: 100%;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
section#entete-golf img {
width: 100%;
}
section#entete-golf div.big-container {
max-width: 100%;
padding: 0 4vw;
}
section#entete-golf div.big-container div.participant {
display: flex;
flex-wrap: wrap;
width: 100%;
}
section#entete-golf div.big-container div.participant div.colonne:nth-child(1) {
width: 50%;
padding-right: 40px;
}
section#entete-golf div.big-container div.participant div.colonne img {
width: 90%;
}
section#entete-golf div.big-container div.participant div.colonne:nth-child(2) {
width: 28%;
padding-right: 40px;
}
section#entete-golf div.big-container div.participant div.colonne:nth-child(3) {
width: 22%;
}
section#entete-golf div.big-container div.orange {
background-color: #f8991c;
color: #fff;
padding: 10px 40px;
margin-top: 100px;
}
section#entete-golf div.big-container div.orange h3 {
text-align: center;
font-size: 9vw !important;
margin: 0;
text-transform: none !important;
font-family: "lincoln", sans-serif;
}
section#entete-golf div.big-container div.orange h4 {
text-align: center;
font-size: 2.5vw !important;
margin: 0;
text-transform: none !important;
font-family: "lincoln", sans-serif;
}
section#entete-golf div.big-container div.orange hr {
border-top: 10px solid #fff;
}
section#entete-golf div.big-container div.vert {
background-color: #1ba2b5;
color: #fff;
padding: 10px 40px;
margin-top: 30px;
font-size: italic;
text-transform: none !important;
}
section#entete-golf div.big-container div.vert h4 {
text-align: center;
font-size: 4.5vw !important;
margin: 0;
text-transform: none !important;
font-family: "lincoln", sans-serif;
}
section#entete-golf div.ranger div.colonne:nth-child(1) {
width: 40%;
}
section#entete-golf div.ranger div.colonne:nth-child(1) div.bg {
background-color: #00a3ad;
color: #fff;
padding: 50px 75px;
position: relative;
top: -45px;
font-family: "lincoln", sans-serif;
}
section#entete-golf div.ranger div.colonne:nth-child(1) div.bg:after {
content: "";
position: absolute;
bottom: 2px;
left: 45px;
transform: translateY(100%);
width: 90px;
height: 90px; background-size: contain;
background-position: top center;
background-repeat: no-repeat;
}
section#entete-golf div.ranger div.colonne:nth-child(1) div.bg hr {
border-top: 1px solid #fff;
}
section#entete-golf div.ranger div.colonne:nth-child(1) div.bg h3 {
font-size: 57px !important;
line-height: 1;
margin: 0;
text-transform: none !important;
}
section#entete-golf div.ranger div.colonne:nth-child(1) div.bg h4 {
font-size: 36px !important;
line-height: 1;
margin: 0;
text-transform: uppercase;
}
section#entete-golf div.ranger div.colonne:nth-child(1) div.bg p {
font-size: 25px;
line-height: 1;
margin: 0.3em 0 0;
}
section#entete-golf div.ranger div.colonne:nth-child(2) {
width: calc(60% - 427px);
padding-top: 80px;
padding-right: 80px;
}
section#entete-golf div.ranger div.colonne:nth-child(2) img {
max-width: 345px;
display: block;
float: right;
}
section#entete-golf div.ranger div.colonne:nth-child(2) p {
text-align: right;
color: #231f20;
float: right;
clear: both;
font-size: 40px;
margin: 0.6em 0;
font-family: "lincoln", sans-serif;
}
section#entete-golf div.ranger div.colonne:nth-child(3) {
width: 427px;
}
section#entete-golf div.ranger div.colonne:nth-child(3) div.edition {
width: 100%;
background-color: #002b5f;
padding: 5px 50px 55px;
position: relative;
top: -200px;
font-family: "lincoln", sans-serif;
}
section#entete-golf div.ranger div.colonne:nth-child(3) div.edition:after {
content: "";
position: absolute;
top: 2px;
right: 45px;
transform: translateY(-100%);
width: 90px;
height: 90px; background-size: contain;
background-position: bottom center;
background-repeat: no-repeat;
}
section#entete-golf div.ranger div.colonne:nth-child(3) div.edition div.cercle {
width: 263px;
height: 263px;
border-radius: 50%;
background-color: #00a3ad;
position: relative;
display: block;
margin: 0 80px 0 auto;
top: 30px;
left: 37px;
}
section#entete-golf
div.ranger
div.colonne:nth-child(3)
div.edition
div.cercle
span.numero {
font-size: 150px;
position: absolute;
color: #fff;
transform: translate(-50%, -50%);
top: 42%;
left: 50%;
font-weight: 700;
}
section#entete-golf
div.ranger
div.colonne:nth-child(3)
div.edition
div.cercle
sup {
font-size: 70px;
background-color: #fff;
width: 80px;
height: 80px;
border-radius: 50%;
position: absolute;
top: 33px;
right: -46px;
}
section#entete-golf
div.ranger
div.colonne:nth-child(3)
div.edition
div.cercle
sup
span {
position: absolute;
top: 40%;
left: 50%;
transform: translate(-50%, -50%);
color: #00a3ad;
font-size: 70px;
width: 100%;
text-align: center;
}
section#entete-golf
div.ranger
div.colonne:nth-child(3)
div.edition
div.cercle
span.edition {
font-size: 44px;
margin: 0;
position: absolute;
top: 80%;
left: 50%;
text-align: center;
width: 100%;
transform: translate(-50%, -0%);
text-transform: uppercase;
font-weight: 400;
}
section#entete-golf div.ranger div.colonne:nth-child(3) div.edition h2 {
font-size: 56px !important;
text-transform: uppercase;
text-align: right;
color: #fff;
line-height: 1;
margin: 0 0 0.5em;
}
section#entete-golf div.ranger div.colonne:nth-child(3) div.edition p {
font-size: 40px !important;
text-transform: none !important;
text-align: right;
color: #fff;
line-height: 1;
margin: 0;
}
section#golf-president {
width: 100%;
background-size: cover;
background-position: bottom center;
background-repeat: no-repeat;
padding: 165px 0 318px;
margin-top: -00px;
position: relative;
}
section#golf-president div.big-container {
max-width: 1240px;
}
section#golf-president:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
height: 70%;
width: 100%;
background-image: linear-gradient(to bottom, #fff, transparent);
}
section#golf-president div.colonne:nth-child(1) {
width: 70%;
padding-right: 100px;
}
section#golf-president div.colonne:nth-child(1) h2 {
font-size: 35px !important;
font-weight: 700 !important;
text-transform: uppercase;
color: #002b5f;
margin-top: 0;
margin-bottom: 1.5em;
}
section#golf-president div.colonne:nth-child(1) p {
font-size: 16px;
font-weight: 400;
color: #000;
}
section#golf-president div.colonne:nth-child(2) {
width: 30%;
}
section#golf-president div.colonne:nth-child(2) img {
width: 100%;
}
section#nouveautes-golf {
height: 55vw;
position: relative;
background-color: #ecebec;
margin-top: 100px;
margin-bottom: 100px;
}
section#nouveautes-golf div.big-container {
max-width: 1240px;
position: initial;
} section#nouveautes-golf h3 {
font-size: 25px !important;
font-weight: 700 !important;
text-transform: none !important;
color: #00a3ad;
margin-top: 0;
margin-bottom: 0;
}
section#nouveautes-golf p {
padding-left: 30px;
font-size: 20px;
line-height: 26px;
color: #000; }
section#nouveautes-golf ul {
margin: 0;
padding: 0;
list-style: none;
position: relative;
width: 100%;
height: 100%;
}
section#nouveautes-golf ul li {
font-size: 1.4vw;
color: #fff;
font-family: "lincoln", sans-serif;
font-weight: 700;
}
section#nouveautes-golf li:nth-child(1) {
position: absolute;
top: 12vw;
left: 6%;
background-color: #00a3ad;
padding: 15px 30px;
border-radius: 50px;
}
section#nouveautes-golf li:nth-child(1):after {
content: "";
position: absolute;
bottom: 2px;
left: 200px;
transform: translateY(100%);
width: 40px;
height: 40px; background-size: contain;
background-position: top center;
background-repeat: no-repeat;
}
section#nouveautes-golf li:nth-child(2) {
position: absolute;
top: 10vw;
left: 40%;
background-color: #f8991d;
padding: 15px 30px;
border-radius: 50px;
}
section#nouveautes-golf li:nth-child(2):after {
content: "";
position: absolute;
top: 50px;
right: 43px;
transform: translateY(100%);
width: 40px;
height: 40px; background-size: contain;
background-position: top center;
background-repeat: no-repeat;
}
section#nouveautes-golf li:nth-child(3) {
position: absolute;
top: 13vw;
left: 65%;
background-color: #002b5f;
padding: 15px 30px;
text-align: right;
border-radius: 50px;
}
section#nouveautes-golf li:nth-child(3):after {
content: "";
position: absolute;
bottom: 2px;
right: 200px;
transform: translateY(100%);
width: 40px;
height: 40px; background-size: contain;
background-position: top center;
background-repeat: no-repeat;
}
section#nouveautes-golf li:nth-child(4) {
position: absolute;
top: 14vw;
left: 90%;
background-color: #002b5f;
padding: 15px 30px;
border-radius: 50px;
display: none;
}
section#nouveautes-golf li:nth-child(4):after {
content: "";
position: absolute;
bottom: 2px;
left: 60px;
transform: translateY(100%);
width: 40px;
height: 40px; background-size: contain;
background-position: top center;
background-repeat: no-repeat;
}
section#nouveautes-golf li:nth-child(5) {
position: absolute;
top: 24vw;
left: 85%;
background-color: #00a3ad;
padding: 15px 30px;
border-radius: 50px;
}
section#nouveautes-golf li:nth-child(5):after {
content: "";
position: absolute;
top: 2px;
left: 50px;
transform: translateY(-100%);
width: 40px;
height: 40px; background-size: contain;
background-position: bottom center;
background-repeat: no-repeat;
}
section#nouveautes-golf li:nth-child(6) {
position: absolute;
top: 24vw;
left: -6%;
background-color: #f8991d;
padding: 15px 30px;
border-radius: 50px;
}
section#nouveautes-golf li:nth-child(6):after {
content: "";
position: absolute;
top: 2px;
left: 200px;
transform: translateY(-100%);
width: 40px;
height: 40px; background-size: contain;
background-position: bottom center;
background-repeat: no-repeat;
}
section#nouveautes-golf li:nth-child(7) {
position: absolute;
top: 40vw;
left: 33%;
background-color: #002b5f;
padding: 15px 30px;
border-radius: 50px;
}
section#nouveautes-golf li:nth-child(7):after {
content: "";
position: absolute;
top: 2px;
right: 70px;
transform: translateY(-100%);
width: 40px;
height: 40px; background-size: contain;
background-position: bottom center;
background-repeat: no-repeat;
}
section#nouveautes-golf li:nth-child(8) {
position: absolute;
top: 37vw;
left: 4%;
background-color: #00a3ad;
padding: 15px 30px;
border-radius: 50px;
}
section#nouveautes-golf li:nth-child(8):after {
content: "";
position: absolute;
top: 2px;
left: 100px;
transform: translateY(-100%);
width: 40px;
height: 40px; background-size: contain;
background-position: bottom center;
background-repeat: no-repeat;
}
section#nouveautes-golf li:nth-child(9) {
position: absolute;
top: 35vw;
left: 78%;
background-color: #00a3ad;
padding: 15px 30px;
border-radius: 50px;
}
section#nouveautes-golf li:nth-child(9):after {
content: "";
position: absolute;
top: 2px;
left: 80px;
transform: translateY(-100%);
width: 40px;
height: 40px; background-size: contain;
background-position: bottom center;
background-repeat: no-repeat;
}
section#nouveautes-golf li:nth-child(10) {
position: absolute;
top: 35vw;
left: 56%;
background-color: #00a3ad;
padding: 15px 30px;
border-radius: 50px;
}
section#nouveautes-golf li:nth-child(10):after {
content: "";
position: absolute;
top: 2px;
left: 70px;
transform: translateY(-100%);
width: 40px;
height: 40px; background-size: contain;
background-position: bottom center;
background-repeat: no-repeat;
}
section#difference-golf {
padding: 0px 0 33px;
}
section#difference-golf div.big-container {
max-width: 1240px;
}
section#difference-golf div.bg {
border-top: 2px solid #002b5f;
border-bottom: 2px solid #1ba2b5;
border-left: 2px solid #1ba2b5;
border-right: 2px solid #1ba2b5;
position: relative;
padding: 30px 40px;
}
section#difference-golf div.bg h2 {
font-size: 35px !important;
font-weight: 700 !important;
text-transform: uppercase;
color: #fff;
margin-top: 0;
margin-bottom: 0;
line-height: 1.15;
}
section#difference-golf div.bg img {
position: absolute;
right: 145px;
top: -25px;
width: 141px;
}
section#difference-golf div.bg:after {
content: "";
position: absolute;
bottom: 0px;
right: 115px;
transform: translateY(100%);
width: 60px;
height: 60px; background-size: contain;
background-position: top center;
background-repeat: no-repeat;
} section#difference-golf div.ranger {
width: calc(100% + 100px);
margin-left: -50px;
margin-right: -50px;
margin-top: 30px;
}
section#difference-golf div.colonne {
width: 50%;
padding: 0 50px;
position: relative;
}
section#difference-golf div.colonne img.voiture {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
}
section#difference-golf div.colonne ul {
padding-left: 22px;
}
section#difference-golf div.colonne p,
section#difference-golf div.colonne li {
font-size: 16px;
color: #000;
}
section#difference-golf div.bg-bleu {
margin-top: 50px;
padding: 35px;
background-color: #00a3ad;
position: relative;
z-index: 3;
border-radius: 20px;
}
section#difference-golf div.bg-bleu:after {
content: "";
position: absolute;
bottom: 2px;
left: 45px;
transform: translateY(100%) rotate(180deg);
width: 60px;
height: 60px; background-size: contain;
background-position: top center;
background-repeat: no-repeat;
}
section#difference-golf div.bg-bleu div.pad {
padding-left: 70px;
position: relative;
}
section#difference-golf div.bg-bleu div.pad img {
position: absolute;
width: 76px;
bottom: -10px;
left: 72px;
}
section#difference-golf div.bg-bleu div strong:first-of-type {
position: relative;
}
section#difference-golf div.bg-bleu div strong:after, 
section#difference-golf div.bg-bleu div strong.un:after {
content: "1.";
color: #002b5f;
font-size: 25px;
z-index: 3;
position: absolute;
left: -50px;
top: 0;
}
section#difference-golf div.bg-bleu div p:nth-child(3) strong:after,
section#difference-golf div.bg-bleu div  strong.deux:after {
content: "2.";
}
section#difference-golf div.bg-bleu div p:last-of-type {
margin-top: 3em;
}
section#difference-golf div.bg-bleu div strong {
font-weight: 400;
}
section#difference-golf div.bg-bleu div strong:before {
content: "";
background-color: #fff;
border-radius: 50%;
width: 52px;
height: 52px;
z-index: 2;
position: absolute;
left: -70px;
top: 0;
transform: translateY(-15%);
}
section#difference-golf div.bg-bleu p {
font-size: 20px;
color: #fff;
}
section#difference-golf div.bg-bleu div.extra p {
font-size: 15px;
}
section#difference-golf div.bg-bleu h2 {
font-size: 30px !important;
font-weight: 700 !important;
text-transform: uppercase;
color: #fff;
margin-top: 0;
margin-bottom: 0;
line-height: 1.15;
}
.page-template-page-golf #don_footer {
display: none;
}
section#difference-golf h4 {
color: #002b5f;
font-size: 20px !important;
font-weight: 700 !important;
text-transform: none !important;
}
section#form-golf div.big-container,
section#form-velo div.big-container {
max-width: 1240px;
}
section#form-golf div.big-container div.bg,
section#form-velo div.big-container div.bg {
background-color: #ecebec;
position: relative;
z-index: 1;
}
section#form-golf h3,
section#form-velo h3 {
font-size: 30px !important;
font-weight: 700 !important;
text-transform: uppercase;
color: #002b5f;
margin-top: 0;
margin-bottom: 0;
line-height: 1.15;
text-align: center;
border-top: none;
}
section#form-golf h4,
#field_n39ee_label,
section#form-velo h4,
#field_n39ee_label {
font-size: 20px !important;
font-weight: 700 !important;
text-transform: none !important;
color: #002b5f;
margin-top: 2em;
margin-bottom: 0;
line-height: 1.15;
}
#field_n39ee_label {
margin-bottom: 1.5em;
}
section#form-golf input,
section#form-golf textarea,
section#form-velo input,
section#form-velo textarea {
border-radius: 0;
border: none;
border-bottom: 1px solid #002b5f;
font-family: "Oxygen", sans-serif;
background-color: transparent;
box-shadow: none;
color: #002b5f;
}
section#form-velo input[type="checkbox"] {
border: 1px solid #fff;
}
section#form-golf input:focus,
section#form-golf textarea:focus,
section#form-velo input:focus,
section#form-velo textarea:focus {
border-color: #f8991c;
}
section#form-golf
.frm_style_formidable-style.with_frm_style
.frm_blank_field
label,
section#form-golf .frm_style_formidable-style.with_frm_style .frm_error,
section#form-velo
.frm_style_formidable-style.with_frm_style
.frm_blank_field
label,
section#form-velo .frm_style_formidable-style.with_frm_style .frm_error {
color: #f8991c;
}
section#form-golf .uppercase label,
section#form-velo .uppercase label {
font-size: 20px !important;
font-weight: 700 !important;
text-transform: uppercase !important;
color: #002b5f;
margin-top: 2em;
margin-bottom: 0;
line-height: 1.15;
}
section#form-golf label,
section#form-golf .frm_description,
section#form-golf .frm_primary_label,
section#form-golf p,
section#form-velo label,
section#form-velo .frm_description,
section#form-velo .frm_primary_label,
section#form-velo p {
font-family: "Oxygen", sans-serif;
font-size: 16px;
font-weight: 400;
color: #002b5f;
}
section#form-golf .frm_inline_container,
section#form-velo .frm_inline_container {
float: right;
text-align: right;
padding-right: 15px;
position: relative;
}
section#form-golf .frm_inline_container span.dollar,
section#form-velo .frm_inline_container span.dollar {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
color: #002b5f;
}
section#form-golf span.space,
section#form-velo span.space {
padding-right: 8.5px;
white-space: nowrap;
}
section#form-golf span.frm_required,
section#form-velo span.frm_required {
color: #002b5f;
}
section#form-golf .frm_opt_container span,
section#form-velo .frm_opt_container span {
float: right;
}
section#form-golf select,
section#form-velo select {
border-radius: 0;
border: 1px solid #002b5f;
background-color: transparent;
color: #002b5f;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
background-image: url(//fondationautismelaurentides.org/wp-content/themes/fondation_autisme/images/select-white.svg);
background-size: contain;
background-position: right center;
background-repeat: no-repeat;
}
section#form-golf select option,
section#form-velo select option {
color: #000;
}
#frm_field_126-country_container,
#frm_field_102-country_container {
display: none;
}
section#form-golf #frm_field_110_container input,
section#form-velo #frm_field_172_container input,
section#form-velo #frm_field_174_container input,
section#form-velo #frm_field_176_container input {
border: 1px solid #fff;
}
section#form-golf div.img-form,
section#form-velo div.img-form {
width: 100%;
height: 100%;
background-image: url(//fondationautismelaurentides.org/wp-content/themes/fondation_autisme/images/form-img@2x.jpg);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: absolute;
bottom: 0;
left: 0;
}
section#form-golf .frm_submit button,
section#form-velo .frm_submit button {
position: absolute;
bottom: 20px;
left: calc(100% - 250px);
height: 52px;
background-color: #f8991c;
border-radius: 30px;
border: none;
box-shadow: none;
width: 200px;
color: #fff;
font-family: "Oxygen", sans-serif;
font-weight: 700;
font-size: 16px;
text-transform: uppercase;
}
section#form-golf #frm_field_96_container,
section#form-golf #frm_field_96_container,
section#form-velo #frm_field_96_container,
section#form-velo #frm_field_96_container {
padding-bottom: 100px;
}
section#form-golf fieldset,
section#form-velo fieldset {
margin-bottom: 0;
padding-bottom: 20px;
}
#frm_field_112_container,
#frm_field_113_container,
#frm_field_127_container,
#frm_field_128_container,
#frm_field_174_container,
#frm_field_175_container,
#frm_field_176_container,
#frm_field_177_container {
display: flex;
flex-wrap: wrap;
}
section#form-golf,
section#form-velo {
margin-bottom: 135px;
}
#frm_field_112_container label,
#frm_field_113_container label,
#frm_field_127_container label,
#frm_field_128_container label,
#frm_field_174_container label,
#frm_field_175_container label,
#frm_field_176_container label,
#frm_field_177_container label {
width: calc(100% - 80px);
margin: 0;
}
#frm_field_112_container input,
#frm_field_113_container input,
#frm_field_127_container input,
#frm_field_128_container input,
#frm_field_174_container input,
#frm_field_175_container input,
#frm_field_176_container input,
#frm_field_177_container input {
width: 80px;
margin: 0;
}
#frm_field_110_container,
#frm_field_96_container,
#frm_field_110_container {
padding: 35px;
}
#frm_field_122_container {
position: relative;
margin-bottom: 0;
}
section#form-golf .with_frm_style .frm_message,
section#form-golf .frm_success_style,
section#form-golf .frm_style_formidable-style.with_frm_style .frm_error_style,
section#form-velo .with_frm_style .frm_message,
section#form-velo .frm_success_style,
section#form-velo .frm_style_formidable-style.with_frm_style .frm_error_style {
background-color: #fff !important;
border-radius: 0 !important;
text-align: center;
margin: 0 !important;
border: 0 !important;
}
section#form-golf .with_frm_style .frm_message p,
section#form-golf .frm_success_style p,
section#form-velo .with_frm_style .frm_message p,
section#form-velo .frm_success_style p {
color: #f8991d !important;
font-size: 20px !important;
font-weight: bold !important;
}
section#form-golf .frm_style_formidable-style.with_frm_style .frm_error_style p,
section#form-velo
.frm_style_formidable-style.with_frm_style
.frm_error_style
p {
color: red !important;
font-size: 20px !important;
font-weight: bold !important;
}
div.partenaires div.ranger {
display: flex;
flex-wrap: wrap;
width: calc(100% + 40px);
margin-left: -20px;
margin-right: -20px;
align-items: center;
}
div.partenaires div.container {
max-width: 1080px;
display: block;
margin: 0 auto;
}
div.partenaires div.ranger div.colonne {
width: 25%;
padding: 0 20px;
margin-bottom: 40px;
}
div.partenaires div.ranger div.colonne img {
width: 100%;
max-height: 150px;
object-fit: contain;
display: block;
margin: 0 auto;
max-width: 200px;
}
@media screen and (max-width: 1350px) {
#container-logo {
padding-top: 25px;
height: 140px;
width: 440px;
}
body.woocommerce div.product div.summary {
padding-right: 10vw;
}
}
@media screen and (max-width: 1279px) {
header {
max-height: 100vh;
}
#top-menu .menu-top-container ul li a:link,
#top-menu .menu-top-container ul li a {
color: #fff;
font-size: 10px;
}
.col-services-specialiser {
width: 100%;
}
.col-servir_don {
width: 50%;
}
section#evenements-a-venir div.colonne {
width: 50%;
}
body.woocommerce div.product div.summary {
padding-right: 3vw;
}
section#nos-partenaires div.ranger div.colonne {
width: 33.333%;
}
}
@media (min-width: 1024px) and (max-width: 1700px) {
section#entete-golf div.ranger div.colonne:nth-child(1) div.bg h3 {
font-size: 3.2vw !important;
}
section#entete-golf div.ranger div.colonne:nth-child(1) div.bg h4 {
font-size: 2.1vw !important;
}
section#entete-golf div.ranger div.colonne:nth-child(1) div.bg p {
font-size: 1.3vw;
}
section#entete-golf div.ranger div.colonne:nth-child(3) {
width: 25%;
}
section#entete-golf div.ranger div.colonne:nth-child(2) {
width: 35%;
}
section#entete-golf div.ranger div.colonne:nth-child(2) p {
font-size: 2.4vw;
}
section#entete-golf div.ranger div.colonne:nth-child(3) div.edition {
width: 100%;
padding: 1% 10% 8%;
top: -10vw;
}
section#entete-golf
div.ranger
div.colonne:nth-child(3)
div.edition
div.cercle {
width: 16vw;
height: 16vw;
margin: 0 4vw 0 auto;
top: 2vw;
left: 2vw;
}
section#entete-golf div.ranger div.colonne:nth-child(3) div.edition h2 {
font-size: 3vw !important;
}
section#entete-golf div.ranger div.colonne:nth-child(3) div.edition p {
font-size: 2.2vw !important;
}
section#entete-golf
div.ranger
div.colonne:nth-child(3)
div.edition
div.cercle
span.numero {
font-size: 8vw;
}
section#entete-golf
div.ranger
div.colonne:nth-child(3)
div.edition
div.cercle
span.edition {
font-size: 2.4vw;
}
section#entete-golf
div.ranger
div.colonne:nth-child(3)
div.edition
div.cercle
sup {
font-size: 3vw;
background-color: #fff;
width: 4vw;
height: 4vw;
border-radius: 50%;
position: absolute;
top: 1vw;
right: -2vw;
}
section#entete-golf
div.ranger
div.colonne:nth-child(3)
div.edition
div.cercle
sup
span {
top: 47%;
font-size: 4vw;
}
section#golf-president {
margin-top: 0vw;
}
section#entete-golf div.ranger div.colonne:nth-child(1) div.bg {
padding: 3vw 3vw;
top: -2vw;
}
section#entete-golf div.ranger div.colonne:nth-child(1) div.bg::after {
left: 3vw;
width: 4vw;
height: 4vw;
}
section#entete-golf div.ranger div.colonne:nth-child(3) div.edition::after {
right: 3vw;
width: 4vw;
height: 4vw;
}
section#entete-golf div.ranger div.colonne:nth-child(2) img {
width: 80%;
}
section#entete-golf div.banners {
height: auto;
}
section#nouveautes-golf ul li {
font-size: 1.6vw;
padding: 1vw 1.6vw;
}
section#golf-president div.big-container,
section#nouveautes-golf div.big-container,
section#difference-golf div.big-container,
section#form-golf div.big-container,
section#form-velo div.big-container {
padding: 0 10vw;
max-width: 100%;
}
section#nouveautes-golf div.colonne:nth-child(2) li:nth-child(3)::after {
right: 2vw;
width: 3vw;
height: 3vw;
}
section#nouveautes-golf p {
padding-left: 2vw;
font-size: 1.2vw;
line-height: 1.5;
}
section#nouveautes-golf h3 {
font-size: 1.9vw !important;
}
section#difference-golf div.bg-bleu p {
font-size: 1.2vw;
}
section#difference-golf div.bg-bleu div strong::before {
width: 3vw;
height: 3vw;
left: -5vw;
}
section#difference-golf div.bg-bleu div strong::after {
font-size: 1.5vw;
left: -3.9vw;
}
section#difference-golf div.bg-bleu div.pad img {
position: absolute;
width: 5vw;
bottom: -1vw;
right: 7%;
}
section#difference-golf div.bg-bleu div.extra p {
font-size: 0.9vw;
}
}
@media screen and (max-width: 1023px) {
header div#bouton-mobile {
display: block;
}
#menu-top {
margin-right: 50px;
padding: 0;
}
#footer iframe {
height: 300px !important;
}
.img-territoire {
height: 300px;
}
.evenements-gauche {
display: none;
}
#evenement {
width: 100%;
}
.pagination {
margin-right: 0;
}
.col-services-specialiser {
width: 100%;
}
.col-servir_don {
width: 100%;
}
#evenement .evenements {
width: calc(100% - 0px);
margin: 10px 0;
}
.col-gauche-temoignage {
width: 100%;
float: left;
}
.col-gauche-temoignage img {
width: 100%;
max-width: 362px;
display: block;
margin: 0 auto;
display: none;
}
.col-droite-temoignage {
width: 100%;
float: left;
padding: 0px;
}
.col-droite-temoignage h2 {
text-align: center;
}
#notre-mission .left-mission {
width: 100%;
}
#notre-mission .right-mission {
width: 100%;
padding: 4px 10px;
}
header nav#menu {
display: none;
}
header div.menu {
width: 60%;
display: flex;
flex-direction: row;
justify-content: flex-end;
padding-top: 34px;
}
header div.container-logo {
width: 40%;
}
header div.don {
width: 100%;
padding-top: 0px;
}
header div.menu nav#top li a {
font-size: 2vw;
padding-right: 2vw;
padding-left: 0;
}
header div.don div.button p {
font-size: 24px;
line-height: 24px;
margin: 0;
display: flex;
flex-direction: column;
justify-content: center;
width: 204px;
}
header div.don div.button p img.icone {
width: 36px;
}
section#evenements-a-venir div.colonne {
width: 50%;
}
section#financement div.colonne {
width: 50%;
}
section#financement div.colonne img {
height: 16vw;
}
section#financement div.colonne h3 {
font-size: 3.4vw !important;
}
section#financement div.colonne button {
font-size: 3vw !important;
margin-top: 25px;
}
section#financement div.colonne p {
font-size: 2.4vw !important;
}
header div.don div.button div.bm {
width: 10vw;
}
div.banner div.texte {
width: 100%;
padding-left: 2%;
padding-right: 2%;
padding-top: 80px;
}
div.banner div.texte p {
padding-right: 20%;
font-size: 20px !important;
}
div.banner div.texte h2 {
font-size: 36px !important;
}
div.banner div.texte h1 {
color: #012d5e;
font-size: 40px !important;
}
div.temoignage {
width: 100%;
position: relative;
}
div.temoignage div.texte {
background-color: #ffe682;
padding: 0 2%;
width: 100%;
transform: rotate(0deg);
position: relative;
top: 0;
float: right;
}
div.temoignage div.texte p {
font-size: 20px !important;
color: #012d5e;
}
div.temoignage div.img {
position: relative;
top: 0;
right: 0;
transform: translateY(0%) rotate(0deg);
width: 300px;
z-index: 2;
display: block;
margin: 0 auto;
}
div.temoignage div.video {
width: 100%;
}
body.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
body.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
width: 100% !important;
}
body.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
body.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
width: 100% !important;
}
#content-campagne-texte {
padding-right: 5vw;
}
body.woocommerce div.product div.summary {
padding: 5vw;
}
body.woocommerce div.product {
display: flex;
flex-wrap: wrap;
}
#content-campagne-texte div#sandrick div.img {
width: 80%;
}
section#entete-agrandissons div.ranger div.colonne {
width: 100%;
}
section#nos-partenaires div.ranger div.colonne {
width: 50%;
}
section#form #frm_field_83_container,
section#form #frm_field_88_container {
width: 100%;
max-width: 100%;
}
section#form .frm_form_fields .frm_fields_container {
display: flex;
flex-wrap: wrap;
}
section#form button {
top: 0;
}
section#form div.bg {
padding-bottom: 60px;
padding-top: 60px;
}
section#form div.titre {
width: 100%;
position: relative;
top: 0;
left: 0;
max-width: 100%;
}
section#form div.pdf {
width: 76px;
position: relative;
top: 0;
right: initial;
left: 0;
}
#content-campagne div.texte-absolute h2 {
font-size: 6vw !important;
}
#content-campagne div.texte-absolute h3 {
font-size: 4.4vw !important;
}
#content-campagne div.texte-absolute h3 strong {
font-size: 10vw !important;
top: 4vw;
}
#content-campagne div.texte-absolute img.log {
margin-top: 4vw;
}
section#entete-golf div.ranger div.colonne:nth-child(1) {
width: 100%;
}
section#entete-golf div.ranger div.colonne:nth-child(2) {
width: 100%;
}
section#entete-golf div.ranger div.colonne:nth-child(3) {
width: 100%;
display: flex;
justify-content: flex-end;
}
section#entete-golf div.ranger div.colonne:nth-child(3) div.edition {
width: 100%;
top: 80px;
max-width: 427px;
}
section#golf-president {
margin-top: 0px;
}
section#president-2 {
margin-top: 80px;
}
section#golf-president div.colonne:nth-child(1) {
width: 100%;
padding-right: 0;
order: 2;
}
section#golf-president div.colonne:nth-child(2) {
width: 100%;
order: 1;
}
section#golf-president div.colonne:nth-child(2) img {
max-width: 400px;
margin-bottom: 2em;
}
section#nouveautes-golf div.colonne:nth-child(1) {
width: 100%;
padding-right: 0;
}
section#nouveautes-golf div.colonne:nth-child(2) {
width: 100%;
height: 61vw;
}
section#nouveautes-golf div.colonne:nth-child(3) {
width: 100%;
height: 5vw;
}
section#nouveautes-golf ul li {
font-size: 4vw;
color: #fff;
font-family: "lincoln", sans-serif;
}
section#nouveautes-golf div.colonne:nth-child(2) li:nth-child(1) {
padding: 1.5vw 2vw;
}
section#nouveautes-golf div.colonne:nth-child(2) li:nth-child(2) {
top: 16vw;
left: 29vw;
padding: 1.5vw 2vw;
}
section#nouveautes-golf div.colonne:nth-child(2) li:nth-child(3) {
top: 4vw;
padding: 1.5vw 2vw;
}
section#nouveautes-golf div.colonne:nth-child(2) li:nth-child(4) {
top: 32vw;
left: 6vw;
padding: 1.5vw 2vw;
}
section#president-2 div.colonne {
width: 100%;
}
section#president-2 div.colonne img.alignleft {
display: block;
float: none;
}
section#nouveautes-golf div.colonne:nth-child(2) li:nth-child(5) {
top: 33vw;
right: 8vw;
padding: 1.5vw 2vw;
}
section#nouveautes-golf div.colonne:nth-child(2) li:nth-child(6) {
top: 55vw;
left: 21vw;
padding: 1.5vw 2vw;
}
section#nouveautes-golf div.colonne:nth-child(3) li:nth-child(1) {
padding: 1.5vw 2vw;
}
section#nouveautes-golf div.colonne:nth-child(3) li:nth-child(2) {
top: 2vw;
right: 0;
padding: 1.5vw 2vw;
}
section#difference-golf div.colonne {
width: 100%;
}
section#form-golf div.img-form,
section#form-velo div.img-form {
background-image: none;
}
#frm_field_101_container {
padding-bottom: 100px;
}
section#form-golf .frm_form_fields .frm_fields_container,
section#form-velo .frm_form_fields .frm_fields_container {
display: block;
}
section#entete-golf div.banners {
height: auto;
}
section#difference-golf div.colonne img.voiture {
position: relative;
margin-top: 79px;
}
section#form-golf .frm_submit button,
section#form-velo .frm_submit button {
position: relative;
bottom: initial;
left: -30px;
float: right;
}
section#form-golf #frm_field_97_container,
#frm_field_101_container,
section#form-golf #frm_field_96_container,
section#form-golf #frm_field_110_container,
section#form-velo #frm_field_97_container,
#frm_field_101_container,
section#form-velo #frm_field_96_container,
section#form-velo #frm_field_110_container {
padding-bottom: 0;
}
section#entete-golf
div.big-container
div.participant
div.colonne:nth-child(1),
section#entete-golf
div.big-container
div.participant
div.colonne:nth-child(2),
section#entete-golf
div.big-container
div.participant
div.colonne:nth-child(3) {
width: 100%;
}
section#nouveautes-golf {
height: auto;
}
section#nouveautes-golf li {
position: relative !important;
left: 0 !important;
top: 0 !important;
margin: 50px 0;
}
section#nouveautes-golf h2 {
position: relative;
top: 0;
left: 0;
transform: none;
}
section#entete-golf div.big-container div.participant div.colonne img {
max-width: 300px;
}
section#entete-golf
div.big-container
div.participant
div.colonne:nth-child(1)
img {
max-width: 400px;
}
div.partenaires div.ranger div.colonne {
width: 50%;
}
}
@media screen and (max-width: 767px) {
#container-logo {
padding-top: 32px;
height: 112px;
width: 250px;
}
#footer .col-footer {
width: 100%;
padding: 10px;
}
.col-impiquer {
width: 100%;
}
section#slider-hero div.bg-slide div.texte {
width: 60%;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
section#slider-hero div.bg-slide div.texte h2 {
font-size: 4.5vw !important;
margin-bottom: 0;
}
section#slider-hero div.bg-slide div.texte p {
font-size: 2.4vw !important;
}
section#slider-hero div.bg-slide div.texte button {
padding: 0.8vw 2.4vw;
font-size: 3vw;
}
section#slider-hero .slick-dots {
bottom: 3px;
}
header nav#top div.icon {
float: left;
width: 17px;
height: 17px;
margin: 0 2px;
top: 3.5px;
}
section#nouvelle div.colonne:first-of-type {
width: 100%;
text-align: center;
padding: 1% 3%;
}
section#nouvelle div.colonne:last-of-type {
width: 100%;
padding: 1% 3%;
}
section#nouvelle div.colonne:first-of-type h2,
section#mission h2,
section#ambassadeur h2,
section#evenements-a-venir h2,
section#financement h2 {
font-size: 36px !important;
}
section#nouvelle div.colonne:first-of-type h2 {
margin-top: 30px;
}
section#evenements-a-venir div.colonne {
width: 100%;
}
section#financement div.colonne {
width: 100%;
}
section#financement div.colonne img {
height: 150px;
}
section#financement div.colonne h3 {
font-size: 32px !important;
}
section#financement div.colonne button {
font-size: 22px !important;
margin-top: 25px;
}
section#financement div.colonne p {
font-size: 20px !important;
}
#don_footer div.colonne:first-of-type {
width: 100%;
}
#don_footer div.colonne:first-of-type p {
padding-right: 3%;
padding-left: 3%;
text-align: center;
font-size: 28px !important;
white-space: initial;
}
#don_footer {
height: auto;
padding: 5% 0;
}
#don_footer div.colonne:last-of-type {
width: 75%;
}
#don_footer div.colonne:last-of-type p {
font-size: 7.3vw !important;
}
#don_footer div.colonne:last-of-type img {
float: left;
}
section#mission div.big-container {
max-width: 100%;
}
section#mission::after,
section#mission::before {
content: none;
}
section#action div.colonne {
width: 50%;
min-height: 18vw;
}
section#action div.colonne p {
font-size: 3.6vw !important;
}
section#action div.colonne img {
height: 10vw;
}
section#action div.colonne div.bm {
height: 12vw;
}
section#financement h2 {
padding: 0 10px;
}
div.banner div.texte p {
padding-right: 0%;
}
div.banner div.button button {
font-size: 16px;
width: 100%;
white-space: nowrap;
}
section#nos-partenaires div.ranger div.colonne {
width: 100%;
}
#content-campagne-texte div#partenaires ul {
columns: 1;
column-gap: 0;
}
section#entete-golf div.ranger div.colonne:nth-child(1) div.bg h3 {
font-size: 36px !important;
}
section#entete-golf div.ranger div.colonne:nth-child(1) div.bg {
padding: 30px 40px;
}
section#entete-golf div.ranger div.colonne:nth-child(2) img {
max-width: 261px;
width: 80%;
}
section#nouveautes-golf ul li {
font-size: 3.8vw;
}
section#nouveautes-golf div.colonne:nth-child(2) {
height: 57vw;
}
section#nouveautes-golf {
padding: 116px 0 50px;
}
section#difference-golf div.bg img {
right: 13px;
top: -99px;
width: 141px;
}
section#difference-golf div.bg-bleu div.pad img {
position: relative;
width: 76px;
bottom: 0;
right: 0;
}
section#form-golf label,
section#form-golf .frm_description,
section#form-golf .frm_primary_label,
section#form-golf p,
section#form-velo label,
section#form-velo .frm_description,
section#form-velo .frm_primary_label,
section#form-velo p {
font-size: 14px;
}
#frm_field_97_container,
#frm_field_101_container,
#frm_field_96_container,
#frm_field_110_container {
padding: 15px;
}
section#difference-golf div.bg-bleu {
padding: 30px 15px;
}
}
@media screen and (max-width: 500px) {
.rows#entete {
width: 100%;
height: 110px;
position: relative;
}
#logo_partenaire .logo {
width: 100%;
}
#copyright {
font-size: 9px;
}
#container-logo {
padding-top: 10px;
height: 134px;
width: 135px;
}
#logo-sarl {
width: 90%;
}
#logo-fal {
width: 90%;
}
header div.container-logo {
width: 100%;
padding: 4% 12%;
}
header div.menu {
width: 100%;
padding-top: 0;
padding-bottom: 7px;
}
header div.menu nav#top li a {
font-size: 15px;
line-height: 24px;
}
section#nouvelle div.colonne:last-of-type {
text-align: center;
}
section#ambassadeur div.slick-slide img {
height: 200px !important;
}
section#entete-golf div.ranger div.colonne:nth-child(3) div.edition {
padding: 5px 10px 55px;
max-width: 300px;
display: block;
margin: 0 auto;
}
section#entete-golf
div.ranger
div.colonne:nth-child(3)
div.edition
div.cercle {
width: 203px;
height: 203px;
margin-bottom: 10px;
}
section#entete-golf
div.ranger
div.colonne:nth-child(3)
div.edition
div.cercle
span.numero {
font-size: 100px;
}
section#entete-golf
div.ranger
div.colonne:nth-child(3)
div.edition
div.cercle
span.edition {
font-size: 28px;
}
section#entete-golf
div.ranger
div.colonne:nth-child(3)
div.edition
div.cercle
sup {
width: 60px;
height: 60px;
}
section#entete-golf
div.ranger
div.colonne:nth-child(3)
div.edition
div.cercle
sup
span {
font-size: 50px;
}
section#entete-golf div.ranger div.colonne:nth-child(3) div.edition h2 {
font-size: 36px !important;
}
section#entete-golf div.ranger div.colonne:nth-child(3) div.edition p {
font-size: 31px !important;
}
section#difference-golf div.bg {
padding: 30px 15px;
}
div.partenaires div.ranger div.colonne {
width: 100%;
}
}
@media screen and (max-width: 374px) {
#top-menu i {
float: right;
padding: 5px;
font-size: 16px;
margin-top: 5px;
color: #ffffff;
}
section#form-golf label,
section#form-golf .frm_description,
section#form-golf .frm_primary_label,
section#form-golf,
section#form-velo label,
section#form-velo .frm_description,
section#form-velo .frm_primary_label,
section#form-velo p {
font-size: 12px;
}
section#nouveautes-golf div.colonne:nth-child(2) {
height: 39vw;
}
} .header_plan {
background-color: #1a2d59;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.header_plan h3 {
color: #f7911e;
font-size: 42px !important;
}
.header_plan p {
color: #fff;
margin: 0;
font-size: 18px;
font-weight: 600;
}
.header_plan h4 {
color: #1ba3b6;
font-size: 36px !important;
}
section#entete-golf-new div.banners {
height: auto;
width: 100%;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
section#entete-golf-new .container_participant {
width: 100%;
height: auto;
padding: 0 4vw;
margin: 0 auto;
}
section#entete-golf-new .participant {
display: flex;
width: 100%;
justify-content: space-around;
align-items: center;
}
section#entete-golf-new p {
text-align: center;
}
section#entete-golf-new .main-participant {
display: flex;
width: 100%;
justify-content: center;
align-items: center;
}
section#autisme_laurentide .wrap_autisme {
max-width: 1240px;
padding: 0 33px;
margin: 0 auto;
}
section#autisme_laurentide .wrap_autisme p {
color: #002b5f;
font-size: 18px;
font-weight: 600;
line-height: 1.3em;
}
section#autisme_laurentide .wrap_autisme h3 {
text-align: center;
color: #f7911e;
margin: 50px 0;
}
section#autisme_laurentide .wrap_autisme div.ranger .col {
width: 33%;
padding: 0 16px;
}
section#autisme_laurentide .wrap_autisme div.ranger .col h4 {
color: #002b5f;
font-size: 20px !important;
text-transform: none !important;
margin: 0;
}
section#autisme_laurentide .wrap_autisme div.ranger .col .box {
color: #00a3ad;
border-left: 2px solid #002b5f;
padding-left: 16px;
}
section#autisme_laurentide .wrap_autisme div.ranger .col p {
color: #00a3ad;
}
section#autisme_laurentide .wrap_autisme .galerie {
margin: 50px 0 75px;
}
#commandite {
background-color: #f7911e;
margin: 50px 0;
padding: 50px;
}
#commandite div.ranger .col {
width: 33%;
padding: 0 16px;
}
#commandite div.ranger .col li {
color: #fff;
margin: 16px 0;
line-height: 1.3em;
}
#commandite h3 {
text-align: center;
color: #060302;
}
#commandite {
margin: 50px 0;
padding: 50px;
}
#billets{
margin-top: 30px;
}
#billets .title {
text-align: center;
background-color: #002b5f;
color: #fff;
padding: 50px;
}
#billets h3 {
margin: 0;
}
#billets h4 {
font-size: 24px !important;
}
#billets h5 {
font-size: 16px !important;
text-transform: inherit !important;
margin: 0;
}
#billets div.ranger .col {
width: 33%;
padding: 0 16px;
}
.header_plan .edition {
color: #fff !important;
margin-bottom: 0;
}
@media screen and (max-width: 768px) {
#billets div.ranger .col,
section#autisme_laurentide .wrap_autisme div.ranger .col,
#commandite div.ranger .col {
width: 100%;
padding: 0 16px;
}
.header_plan h3 {
font-size: 22px !important;
text-align: center;
}
.header_plan p {
color: #fff;
margin: 0;
font-size: 16px;
font-weight: 600;
}
.header_plan h4 {
color: #1ba3b6;
font-size: 18px !important;
}
section#entete-golf-new .participant {
flex-direction: column;
}
section#golf-president div.colonne:nth-child(2) {
text-align: center;
}
} .frm_style_formidable-style.with_frm_style .form-field.frm_section_heading {
margin-bottom: 0;
padding: 75px 40px;
}
@media screen and (max-width: 1400px) {
section#nouveautes-golf li:nth-child(2):after {
content: "";
position: absolute;
top: 34px;
right: 43px;
transform: translateY(100%);
width: 40px;
height: 40px; background-size: contain;
background-position: top center;
background-repeat: no-repeat;
}
} .product.product_cat-formulaire{
width: 1280px;
max-width: 100%;
margin: 0 auto;
}
.product.product_cat-formulaire .uni-module-radio .uni-cpo-option-label__radio{
border-radius: 0;
border-color: #24a1b4;
margin: 3px 4px 0 0;
}
.product.product_cat-formulaire .uni-module-radio .uni-cpo-option-label__radio:after{
border-radius: 0;
left: 1px;
top: 1px;
width: 12px;
height: 12px;
}
.woocommerce td.product-name dl.variation p{
margin-top: 0;
}
.woocommerce td.product-name dl.variation dt{
font-weight: bold;
}
.SectionA-option.uni-module-radio.uni-module-radio-classic-mode label.uni-cpo-option-label{
margin-bottom: 0;
}
.product.product_cat-formulaire .sectionA-detail{
margin-bottom: 15px;
}
.woocommerce div.product form.cart .button.uni-cpo-calculate-btn{
float: none;
}
.product.product_cat-formulaire .prix-form{
margin-top: 20px;
}
.product.product_cat-formulaire .summary .price{
display: none;
opacity: 0;
}
body.woocommerce div.product.product_cat-formulaire .product_title{
font-size: 45px !important;
}
div.product.product_cat-formulaire .SectionA-option .uni-cpo-option-label__text{
font-size: 16px;
}
.uni-module-text_input.SectionB-option input[type="number"],.uni-module-text_input.SectionC-option input[type="number"], .uni-module-text_input.SectionV-option input[type="number"]{
width: 70px !important;
border: 1px solid #ccc;
margin-top: 5px;
margin-left: 0;
border-radius: 5px;
}
@media screen and (min-width: 1024px) {
.uni-module-text_input.SectionB-option input[type="number"],.uni-module-text_input.SectionC-option input[type="number"], .uni-module-text_input.SectionV-option input[type="number"]{
width: 90px !important;
}
}
body.woocommerce div.product.product_cat-formulaire div.summary{
padding-right: 0;
padding-top: 0;
}
.woocommerce div.product.product_cat-formulaire div.images img{
max-width:100%;
}
.hide{
display: none !important;
opacity: 0 !important;
} section#entete-golf-new.big-container {
max-width: 1240px;
}
.page-template-page-gala-2025 section#difference-golf div.bg{
background-color: #060302;
border: none;
color: #a98b6a;
}
.page-template-page-gala-2025 section#difference-golf div.bg:after{ width: 100%;
height:205px;
right: inherit;  
left: 0;
}
.page-template-page-gala-2025 section#difference-golf div.bg:before{
background-image: url(//fondationautismelaurentides.org/wp-content/themes/fondation_autisme/images/border_titre.png);
content: "";
position: absolute;
top: -6px;
left: 0;
transform: translateY(100%);
width: 100%;
height: 5px;
background-size: cover;
background-position: top center;
background-repeat: no-repeat;
}
.page-template-page-gala-2025 #billets .title{
background-color: #060302;
}
.page-template-page-gala-2025 section#difference-golf h4{
color: #060302;
}
.page-template-page-gala-2025 #commandite{
background-color: #c89a3a;
}
.page-template-page-gala-2025 section#difference-golf div.bg-bleu{
background-color: #060302;
}
.page-template-page-gala-2025 section#difference-golf div.bg-bleu:after{ transform: scale(-1, 1) translateY(100%) rotate(180deg);
}
.page-template-page-gala-2025 section#golf-president{
padding: 165px 0 110px;
}
.page-template-page-gala-2025 section#nouveautes-golf{
height: initial;
background-color: transparent;
}
.page-template-page-gala-2025 section#form-golf, section#form-velo{
margin-bottom: 50px;
}
.page-template-page-gala-2025 section#charte-golf{
margin-bottom: 135px;
}
.page-template-page-gala-2025 section#form-golf .frm_submit button, .page-template-page-gala-2025 section#form-velo .frm_submit button{
background-color: #c89a3a;
}
.page-template-page-gala-2025 section#autisme_laurentide .wrap_autisme div.ranger .col h4{
color:#231f20;
font-size: 25px !important;
}
.page-template-page-gala-2025 section#autisme_laurentide .wrap_autisme div.ranger .col p{
color:#636366;
}
.page-template-page-gala-2025 section#autisme_laurentide .wrap_autisme div.ranger .col .box {
color: #00a3ad;
border-left: 2px solid #c89a3a;
padding-left: 16px;
}
.page-template-page-gala-2025 section#autisme_laurentide .wrap_autisme h3{
color:#c89a3a;
}
body.woocommerce div.product_cat-formulaire div.summary input{
margin-left: 0;
}
.taille_jersey .uni-cpo-radio-option-label,
.parcours .uni-cpo-radio-option-label{
float: left;
margin-right: 15px !important;
}
body.woocommerce div.product_cat-formulaire .related.products{
display: none;
}
.page-template-page-gala-2025 #boutons_golf{
text-align: center;
padding: 20px;
position: fixed;
bottom: 0;
left: 0;
width: 100%;
background: #060302;
z-index: 1000;
border-top: 5px solid #a98b6a;
}
.page-template-page-gala-2025 .bouton_golf_inscription{
display: inline-block;
padding: 15px;
background-color: #84a945;
border-radius: 30px; 
border: none;
box-shadow: none;
color: #fff;
font-family: "Oxygen", sans-serif;
font-size: 13px;
text-transform: uppercase;
margin: 4px;
border: #fff 2px solid;
}
.page-template-page-gala-2025{
margin-bottom: 10px;
}
.page-template-page-gala-2025 #footer{
padding-bottom: 200px;
}
.parsley-required{
opacity: 0;
}
div.parsley-error label span.uni-cpo-option-label__radio{
border-color: #24a1b4 !important;
}  section#entete-golf-new.big-container {
max-width: 1240px;
}
.page-template-page-gala-2025 section#difference-golf div.bg{
background-color: #060302;
border: none;
}
.page-template-page-gala-2025 section#difference-golf div.bg:after,
.page-template-page-golf-2025 section#difference-golf div.bg:after{ width: 100%;
height:205px;
right: inherit;  
left: 0;
}
.page-template-page-gala-2025 section#difference-golf div.bg:before{
background-image: url(//fondationautismelaurentides.org/wp-content/themes/fondation_autisme/images/border_titre.png);
content: "";
position: absolute;
top: -6px;
left: 0;
transform: translateY(100%);
width: 100%;
height: 5px;
background-size: cover;
background-position: top center;
background-repeat: no-repeat;
}
.page-template-page-gala-2025 #billets .title{
background-color: #060302;
}
.page-template-page-golf-2025 #billets .title{
background-color: #002a5f;
}
.page-template-page-gala-2025 section#difference-golf h4{
color: #060302;
}
.page-template-page-gala-2025 #commandite{
background-color: #a98b6a;
}
.page-template-page-gala-2025 section#difference-golf div.bg-bleu{
background-color: #060302;
}
.page-template-page-golf-2025 section#difference-golf div.bg-bleu,
.page-template-page-golf-2025 section#infocontact div.bg-bleu{
background-color: #002a5f;
}
.page-template-page-golf-2025 section#infocontact div.bg-bleu {
margin-top: 50px;
padding: 35px;
position: relative;
z-index: 3;
border-radius: 20px;
}
.page-template-page-golf-2025 section#infocontact div.bg-bleu p{
font-size: 20px;
color: #fff;
}
.page-template-page-gala-2025 section#difference-golf div.bg-bleu:after{ transform: scale(-1, 1) translateY(100%) rotate(180deg);
}
.page-template-page-gala-2025 section#golf-president{
padding: 165px 0 110px;
}
.page-template-page-gala-2025 section#nouveautes-golf{
height: initial;
background-color: transparent;
}
.page-template-page-gala-2025 section#form-golf, section#form-velo{
margin-bottom: 50px;
}
.page-template-page-gala-2025 section#charte-golf{
margin-bottom: 135px;
}
.page-template-page-gala-2025 section#form-golf .frm_submit button, .page-template-page-gala-2025 section#form-velo .frm_submit button{
background-color: #a98b6a;
}
.page-template-page-gala-2025 section#autisme_laurentide .wrap_autisme div.ranger .col h4{
color:#231f20;
font-size: 25px !important;
}
.page-template-page-gala-2025 section#autisme_laurentide .wrap_autisme div.ranger .col p{
color:#636366;
}
.page-template-page-gala-2025 section#autisme_laurentide .wrap_autisme div.ranger .col .box {
color: #00a3ad;
border-left: 2px solid #a98b6a;
padding-left: 16px;
}
.page-template-page-gala-2025 section#autisme_laurentide .wrap_autisme h3{
color:#d6b35b;
}
body.woocommerce div.product_cat-formulaire div.summary input{
margin-left: 0;
}
.taille_jersey .uni-cpo-radio-option-label,
.parcours .uni-cpo-radio-option-label{
float: left;
margin-right: 15px !important;
}
body.woocommerce div.product_cat-formulaire .related.products{
display: none;
}
.page-template-page-gala-2025 .bouton_golf_inscription{
display: inline-block;
padding: 15px 20px;
background-color: #d6b35b;
border-radius: 30px;
border: none;
box-shadow: none;
color: #000;
font-family: "Oxygen", sans-serif;
font-size: 16px;
text-transform: uppercase;
margin: 10px;
border: #fff 2px solid;
}
.page-template-page-gala-2025{
margin-bottom: 10px;
}
.page-template-page-gala-2025 #footer{
padding-bottom: 200px;
}
.centerflex.ranger{
justify-content: center;
}
.page-template-page-gala-2025 a{
color: #a98b6a;
}
.page-template-page-gala-2025 section#difference-golf div.colonne-100{
width: 100%;
padding: 0 50px;
position: relative;
}
.page-template-page-gala-2025 .big-container.center{
text-align: center;
}
.page-template-page-gala-2025 .text-center{
text-align: center;
} .page-template-page-golf-2025 section#difference-golf div.bg-bleu:after{ transform: scale(-1, 1) translateY(100%) rotate(180deg);
}
.page-template-page-golf-2025 section#golf-president{
padding: 165px 0 110px;
}
.page-template-page-golf-2025 section#nouveautes-golf{
height: initial;
background-color: transparent;
}
.page-template-page-golf-2025 section#form-golf, section#form-velo{
margin-bottom: 50px;
}
.page-template-page-golf-2025 section#infocontact{
margin-bottom: 135px;
}
.page-template-page-golf-2025 section#form-golf .frm_submit button, .page-template-page-golf-2025 section#form-velo .frm_submit button{
background-color: #a98b6a;
}
.page-template-page-golf-2025 section#autisme_laurentide .wrap_autisme div.ranger .col h4{
color:#231f20;
font-size: 25px !important;
}
.page-template-page-golf-2025 section#autisme_laurentide .wrap_autisme div.ranger .col p{
color:#636366;
}
.page-template-page-golf-2025 section#autisme_laurentide .wrap_autisme div.ranger.row2 {
justify-content: center;
}
.page-template-page-golf-2025 section#autisme_laurentide .wrap_autisme div.ranger .col .box {
text-align: center;
padding-left: 16px;
border-left: none;
}
.page-template-page-golf-2025 .container_participant img{
width: 250px;
}
.page-template-page-golf-2025 section#autisme_laurentide .wrap_autisme h3{
color:#002b5f;
}
body.woocommerce div.product_cat-formulaire div.summary input{
margin-left: 0;
}
.taille_jersey .uni-cpo-radio-option-label,
.parcours .uni-cpo-radio-option-label{
float: left;
margin-right: 15px !important;
}
body.woocommerce div.product_cat-formulaire .related.products{
display: none;
}
.page-template-page-golf-2025 #boutons_golf{
text-align: center;
padding: 20px;
position: fixed;
bottom: 0;
left: 0;
width: 100%;
background: #002b5f;
z-index: 1000;
border-top: 5px solid #84a945;
}
.page-template-page-golf-2025 .bouton_golf_inscription{
display: inline-block;
padding: 15px 20px;
background-color: #84a945;
border-radius: 30px;
border: none;
box-shadow: none;   
color: #fff;
font-family: "Oxygen", sans-serif;
font-size: 16px;
text-transform: uppercase;
margin: 10px;
border: #fff 2px solid;
}
.page-template-page-golf-2025{
margin-bottom: 10px;
}
.page-template-page-golf-2025 #footer{
padding-bottom: 200px;
}
.centerflex.ranger{
justify-content: center;
}
.page-template-page-golf-2025 a{
color: #a98b6a;
}
.page-template-page-golf-2025 section#difference-golf div.colonne-100{
width: 100%;
padding: 0 50px;
position: relative;
}
.page-template-page-golf-2025 .big-container.center{
text-align: center;
}
.page-template-page-golf-2025 .text-center{
text-align: center;
}
.page-template-page-golf-2025 .center{
text-align: center;
}
.page-template-page-golf-2025 section#difference-golf div.bg{
background-color: #002a5f;
border-top: 5px solid #84a945;
}
.page-template-page-golf-2025 #commandite h3{
color: #fff;
}
.page-template-page-golf-2025 #commandite{
background-color: #002a5f;
color: #fff;
} #president-2 .bg-vert{
background-color: #e5edd8;
}
.page-template-page-golf-2025 #autisme_laurentide{
margin-top: 60px;
}
@media screen and (min-width: 1024px) {
.page-template-page-golf-2025 #president-2 .colonne-30{
width: 30%;
padding: 0 20px;
position: relative;
}
.page-template-page-golf-2025 #president-2 .colonne-70{
width: 70%;
padding: 0 20px;
text-align: justify;
position: relative;
}
.page-template-page-golf-2025 #president-2 .revertcol .colonne-30{
order:2;
}
.page-template-page-golf-2025 #president-2 .revertcol .colonne-70{
order:1;
}
.page-template-page-golf-2025 #president-2 .ranger{
width: calc(100% + 40px);
margin-left: -20px;
margin-right: -20px;
margin-top: 30px;
}
}
body.woocommerce div.product.product_cat-formulaire .product_title{
color: #002a5f;
}
body.woocommerce div.product_cat-formulaire form.cart .button{
background-color: #84a945 !important;
}
.page-template-page-golf-2025 #experience{
margin-top: 45px;
}
.page-template-page-golf-2025 section#difference-golf div.bg-bleu div small{
font-size: 75%;
}
.page-template-page-golf-2025 section#difference-golf div.bg-bleu div p:last-of-type{
margin-top: 1em;
}
.page-template-page-golf-2025 section#difference-golf div.colonne img.voiture{
position: static;
}
.page-template-page-golf-2025 section#commanditaires{
margin-top: 50px;
}
.page-template-page-golf-2025 section#commanditaires h3{
text-align: center;
color: #002b5f;
}
.page-template-page-golf-2025 section#commanditaires h4{
color: #84a945;
text-align: center;
}
.page-template-page-golf-2025 section#commanditaires .owl-stage{
display: flex;
align-items: center;
}
.page-template-page-golf-2025 section#commanditaires .owl-carousel .item{
text-align:center;
}
.page-template-page-golf-2025 section#commanditaires .owl-carousel .owl-item img{
width: revert-layer;
max-width: 100%;
display: inline-block;
}
.page-template-page-golf-2025 section#commanditaires a{
color: #002b5f;
font-weight: 600;
}
.page-template-page-golf-2025 section#horairejour h6{
color: #002b5f;
margin-top: 0;
margin-bottom: 0;
}
.page-template-page-golf-2025 section#horairejour table{
font-size: 20px;
}
.page-template-page-golf-2025 section#horairejour table td{
padding: 8px;
}
.page-template-page-golf-2025 section#horairejour table tr{
border-bottom: 2px solid #84a945;
}.slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent; }
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0; }
.slick-list:focus {
outline: none; }
.slick-list.dragging {
cursor: pointer;
cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto; }
.slick-track:before, .slick-track:after {
content: "";
display: table; }
.slick-track:after {
clear: both; }
.slick-loading .slick-track {
visibility: hidden; }
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none; }
[dir="rtl"] .slick-slide {
float: right; }
.slick-slide img {
display: block; }
.slick-slide.slick-loading img {
display: none; }
.slick-slide.dragging img {
pointer-events: none; }
.slick-initialized .slick-slide {
display: block; }
.slick-loading .slick-slide {
visibility: hidden; }
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent; }
.slick-arrow.slick-hidden {
display: none; }
 .slick-loading .slick-list {
background: #fff url(https://fondationautismelaurentides.org/wp-content/themes/fondation_autisme/slick/ajax-loader.gif) center center no-repeat; } @font-face {
font-family: "slick";
src: url(https://fondationautismelaurentides.org/wp-content/themes/fondation_autisme/slick/fonts/slick.eot);
src: url(https://fondationautismelaurentides.org/wp-content/themes/fondation_autisme/slick/fonts/slick.eot?#iefix) format("embedded-opentype"), url(https://fondationautismelaurentides.org/wp-content/themes/fondation_autisme/slick/fonts/slick.woff) format("woff"), url(https://fondationautismelaurentides.org/wp-content/themes/fondation_autisme/slick/fonts/slick.ttf) format("truetype"), url(https://fondationautismelaurentides.org/wp-content/themes/fondation_autisme/slick/fonts/slick.svg#slick) format("svg");
font-weight: normal;
font-style: normal; } .slick-prev,
.slick-next {
position: absolute;
display: block;
height: 20px;
width: 20px;
line-height: 0px;
font-size: 0px;
cursor: pointer;
background: transparent;
color: transparent;
top: 50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
padding: 0;
border: none;
outline: none; }
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
outline: none;
background: transparent;
color: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
opacity: 1; }
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
opacity: 0.25; }
.slick-prev:before,
.slick-next:before {
font-family: "slick";
font-size: 20px;
line-height: 1;
color: white;
opacity: 0.75;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
.slick-prev {
left: -25px; }
[dir="rtl"] .slick-prev {
left: auto;
right: -25px; }
.slick-prev:before {
content: "←"; }
[dir="rtl"] .slick-prev:before {
content: "→"; }
.slick-next {
right: -25px; }
[dir="rtl"] .slick-next {
left: -25px;
right: auto; }
.slick-next:before {
content: "→"; }
[dir="rtl"] .slick-next:before {
content: "←"; } .slick-dotted.slick-slider {
margin-bottom: 30px; }
.slick-dots {
position: absolute;
bottom: -25px;
list-style: none;
display: block;
text-align: center;
padding: 0;
margin: 0;
width: 100%; }
.slick-dots li {
position: relative;
display: inline-block;
height: 20px;
width: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer; }
.slick-dots li button {
border: 0;
background: transparent;
display: block;
height: 20px;
width: 20px;
outline: none;
line-height: 0px;
font-size: 0px;
color: transparent;
padding: 5px;
cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus {
outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
opacity: 1; }
.slick-dots li button:before {
position: absolute;
top: 0;
left: 0;
content: "•";
width: 20px;
height: 20px;
font-family: "slick";
font-size: 6px;
line-height: 20px;
text-align: center;
color: black;
opacity: 0.25;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before {
color: black;
opacity: 0.75; }.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//fondationautismelaurentides.org/wp-content/themes/fondation_autisme/owlcarousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}