.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}#cookie-law-info-bar {
font-size: 15px;
margin: 0 auto;
padding: 12px 10px;
position: absolute;
text-align: center;
box-sizing: border-box;
width:100%;
z-index: 9999; display: none;
left:0px;
font-weight:300;
box-shadow: 0 -1px 10px 0 rgba(172, 171, 171, 0.3);
}
#cookie-law-info-again {
font-size: 10pt;
margin: 0;
padding:5px 10px;
text-align: center;
z-index: 9999;
cursor: pointer;
box-shadow: #161616 2px 2px 5px 2px;
}
#cookie-law-info-bar span {
vertical-align: middle;
} .cli-plugin-button, .cli-plugin-button:visited {
display: inline-block;
padding: 9px 12px;
color: #fff;
text-decoration: none;
position: relative;
cursor: pointer;
margin-left: 5px;
text-decoration: none;
}
.cli-plugin-main-link {
margin-left:0px;
font-weight: 550; text-decoration: underline;
}
.cli-plugin-button:hover {
background-color: #111;
color: #fff;
text-decoration: none;
}
.small.cli-plugin-button, .small.cli-plugin-button:visited {
font-size: 11px;
}
.cli-plugin-button, .cli-plugin-button:visited,
.medium.cli-plugin-button, .medium.cli-plugin-button:visited {
font-size: 13px;
font-weight: 400;
line-height: 1;
}
.large.cli-plugin-button, .large.cli-plugin-button:visited {
font-size: 14px;
padding: 8px 14px 9px;
}
.super.cli-plugin-button, .super.cli-plugin-button:visited {
font-size: 34px;
padding: 8px 14px 9px;
}
.pink.cli-plugin-button, .magenta.cli-plugin-button:visited {
background-color: #e22092;
}
.pink.cli-plugin-button:hover {
background-color: #c81e82;
}
.green.cli-plugin-button, .green.cli-plugin-button:visited {
background-color: #91bd09;
}
.green.cli-plugin-button:hover {
background-color: #749a02;
}
.red.cli-plugin-button, .red.cli-plugin-button:visited {
background-color: #e62727;
}
.red.cli-plugin-button:hover {
background-color: #cf2525;
}
.orange.cli-plugin-button, .orange.cli-plugin-button:visited {
background-color: #ff5c00;
}
.orange.cli-plugin-button:hover {
background-color: #d45500;
}
.blue.cli-plugin-button, .blue.cli-plugin-button:visited {
background-color: #2981e4;
}
.blue.cli-plugin-button:hover {
background-color: #2575cf;
}
.yellow.cli-plugin-button, .yellow.cli-plugin-button:visited {
background-color: #ffb515;
}
.yellow.cli-plugin-button:hover {
background-color: #fc9200;
}
.cli-plugin-button{ margin-top:5px; }
.cli-bar-popup{
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px;
padding:20px;
}
.cli-powered_by_p{width:100% !important; display:block !important; color:#333; clear:both; font-style:italic !important; font-size:12px !important; margin-top:15px !important; }
.cli-powered_by_a{color:#333; font-weight:600 !important; font-size:12px !important;} .cli-plugin-main-link.cli-plugin-button {
text-decoration: none;
}
.cli-plugin-main-link.cli-plugin-button {
margin-left: 5px;
}.gdpr-container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.gdpr-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.gdpr-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.gdpr-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.gdpr-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.gdpr-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.gdpr-px-0 {
padding-left: 0;
padding-right: 0;
}
.modal-backdrop.show {
opacity: .8;
}
.modal-open {
overflow: hidden
}
.modal-open .gdpr-modal {
overflow-x: hidden;
overflow-y: auto
}
.gdpr-modal.fade .gdpr-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.gdpr-modal.show .gdpr-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1039;
background-color: #000
}
.modal-backdrop.fade {
opacity: 0
}
.modal-backdrop.show {
opacity: .5
}
.gdpr-modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
display: none;
overflow: hidden;
outline: 0
}
.gdpr-modal a {
text-decoration: none;
}
.gdpr-modal .gdpr-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.gdpr-modal .gdpr-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2));
}
}
@media (min-width: 992px) {
.gdpr-modal .gdpr-modal-dialog {
max-width: 900px;
}
}
.gdpr-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0,0,0,.2);
border-radius: .3rem;
outline: 0
}
.gdpr-modal .row {
margin: 0 -15px;
}
.gdpr-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.gdpr-modal .close {
position: absolute;
right: 10px;
top: 10px;
z-index: 1;
padding: 0;
background-color: transparent;
border: 0;
-webkit-appearance: none;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
}
.gdpr-modal .close:focus {
outline: 0;
}
.gdpr-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 70px;
font-size: 14px;
}
.gdpr-switch input[type="checkbox"] {
display:none;
}
.gdpr-switch .gdpr-slider {
background-color: #e3e1e8;
height: 24px;
width: 50px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.gdpr-switch .gdpr-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 20px;
left: 2px;
position: absolute;
transition: .4s;
width: 20px;
}
.gdpr-switch input:checked + .gdpr-slider {
background-color:rgb(99, 179, 95);
}
.gdpr-switch input:checked + .gdpr-slider:before {
transform: translateX(26px);
}
.gdpr-switch .gdpr-slider {
border-radius: 34px;
}
.gdpr-switch .gdpr-slider:before {
border-radius: 50%;
}
.gdpr-tab-content>.gdpr-tab-pane {
display: none;
}
.gdpr-tab-content>.active {
display: block;
}
.gdpr-fade {
transition: opacity .15s linear;
}
.gdpr-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column !important;
flex-direction: column !important;
align-items: stretch !important;
-ms-align-items: stretch !important;
}
.nav.gdpr-nav-pills, .gdpr-tab-content {
width: 100%;
padding: 30px;
}
.nav.gdpr-nav-pills {
background: #f3f3f3;
}
.nav.gdpr-nav-pills .gdpr-nav-link {
border: 1px solid #0070ad;
margin-bottom: 10px;
color: #0070ad;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active, .nav.gdpr-nav-pills .show>.gdpr-nav-link {
background-color: #0070ad;
border: 1px solid #0070ad;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active {
color: #ffffff;
}
.gdpr-tab-content .gdpr-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr {
background-color: #0070ad;
border-color: #0070ad;
color: #ffffff;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.gdpr-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.gdpr-tab-content h4 {
font-size: 20px;
margin-bottom: .5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
}
.cli-container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.cli-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.cli-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.cli-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.cli-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.cli-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.cli-px-0 {
padding-left: 0;
padding-right: 0;
}
.cli-btn {
cursor: pointer;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .5rem 1.25rem;
line-height: 1;
border-radius: .25rem;
transition: all .15s ease-in-out;
}
.cli-btn:hover {
opacity: .8;
}
.cli-read-more-link {
cursor: pointer;
font-size: 15px;
font-weight: 500;
text-decoration: underline;
}
.cli-btn:focus {
outline: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .8;
}
.cli-modal-open {
overflow: hidden
}
.cli-barmodal-open {
overflow: hidden
}
.cli-modal-open .cli-modal {
overflow-x: hidden;
overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.cli-modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
display: none;
}
.cli-modal-backdrop.cli-fade {
opacity: 0
}
.cli-modal-backdrop.cli-show {
opacity: .5;
display: block;
}
.cli-modal.cli-show {
display: block;
}
.cli-modal a {
text-decoration: none;
}
.cli-modal .cli-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.cli-modal .cli-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2))
}
}
@media (min-width: 992px) {
.cli-modal .cli-modal-dialog {
max-width: 900px;
}
}
.cli-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border-radius: .3rem;
outline: 0
}
.cli-modal .row {
margin: 0 -15px;
}
.cli-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.cli-modal .cli-modal-close {
position: absolute;
right: 10px;
top: 10px;
z-index: 1;
padding: 0;
background-color: transparent !important;
border: 0;
-webkit-appearance: none;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
}
.cli-modal .cli-modal-close:focus {
outline: 0;
}
.cli-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 70px;
font-size: 14px;
}
.cli-switch input[type="checkbox"] {
display:none;
}
.cli-switch .cli-slider {
background-color: #e3e1e8;
height: 24px;
width: 50px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.cli-switch .cli-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 20px;
left: 2px;
position: absolute;
transition: .4s;
width: 20px;
}
.cli-switch input:checked + .cli-slider {
background-color: #00acad
}
.cli-switch input:checked + .cli-slider:before {
transform: translateX(26px);
}
.cli-switch .cli-slider {
border-radius: 34px;
}
.cli-switch .cli-slider:before {
border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-tab-content>.cli-active {
display: block;
}
.cli-fade {
transition: opacity .15s linear;
}
.cli-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column;
flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
width: 100%;
padding: 30px;
}
@media (max-width: 767px) {
.cli-nav-pills, .cli-tab-content {
padding: 30px 10px;
}
}
.cli-nav-pills {
background: #f3f3f3;
}
.cli-nav-pills .cli-nav-link {
border: 1px solid #00acad;
margin-bottom: 10px;
color: #00acad;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
background-color: #00acad;
border: 1px solid #00acad;
}
.cli-nav-pills .cli-nav-link.cli-active {
color: #ffffff;
}
.cli-tab-content .cli-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.cli-tab-content h4 {
font-size: 20px;
margin-bottom: 1.5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
} .cli-container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.cli-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.cli-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.cli-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
flex-direction: column;
}
.cli-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.cli-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.cli-px-0 {
padding-left: 0;
padding-right: 0;
}
.cli-btn {
cursor: pointer;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .5rem 1.25rem;
line-height: 1;
border-radius: .25rem;
transition: all .15s ease-in-out;
}
.cli-btn:hover {
opacity: .8;
}
.cli-read-more-link {
cursor: pointer;
font-size: 15px;
font-weight: 500;
text-decoration: underline;
}
.cli-btn:focus {
outline: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .8;
}
.cli-modal-open {
overflow: hidden
}
.cli-barmodal-open {
overflow: hidden
}
.cli-modal-open .cli-modal {
overflow-x: hidden;
overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.cli-modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
-webkit-transform:scale(0);
transform:scale(0);
transition: opacity ease-in-out 0.5s;
}
.cli-modal-backdrop.cli-fade {
opacity: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .5;
-webkit-transform:scale(1);
transform:scale(1);
}
.cli-modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 99999;
transform: scale(0);
overflow: hidden;
outline: 0;
display: none;
}
.cli-modal a {
text-decoration: none;
}
.cli-modal .cli-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: inherit;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.cli-modal .cli-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2))
}
}
.cli-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border-radius: .2rem;
box-sizing: border-box;
outline: 0
}
.cli-modal .row {
margin: 0 -15px;
}
.cli-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.cli-modal .cli-modal-close:focus {
outline: 0;
}
.cli-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 38px;
font-size: 14px;
}
.cli-switch input[type="checkbox"] {
display:none;
}
.cli-switch .cli-slider {
background-color: #e3e1e8;
height: 20px;
width: 38px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.cli-switch .cli-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 15px;
left: 3px;
position: absolute;
transition: .4s;
width: 15px;
}
.cli-switch input:checked + .cli-slider {
background-color: #61a229;
}
.cli-switch input:checked + .cli-slider:before {
transform: translateX(18px);
}
.cli-switch .cli-slider {
border-radius: 34px;
font-size:0;
}
.cli-switch .cli-slider:before {
border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column;
flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
width: 100%;
padding:5px 30px 5px 5px;
box-sizing: border-box;
}
@media (max-width: 767px) {
.cli-nav-pills, .cli-tab-content {
padding: 30px 10px;
}
}
.cli-nav-pills {
background: #fff;
}
.cli-nav-pills .cli-nav-link {
border: 1px solid #cccccc;
margin-bottom: 10px;
color:#2a2a2a;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
background-color: #f6f6f9;
border: 1px solid #cccccc;
}
.cli-nav-pills .cli-nav-link.cli-active {
color:#2a2a2a;
}
.cli-tab-content .cli-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.cli-tab-content h4 {
font-size: 20px;
margin-bottom: 1.5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
} #cookie-law-info-bar .cli-nav-pills,#cookie-law-info-bar .cli-tab-content,#cookie-law-info-bar .cli-nav-pills .cli-show>.cli-nav-link,#cookie-law-info-bar a.cli-nav-link.cli-active{
background: transparent;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar  .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after
{
color:inherit;
}
#cookie-law-info-bar .cli-tab-header a:before
{
border-right: 1px solid currentColor;
border-bottom: 1px solid currentColor;
}
#cookie-law-info-bar .cli-row
{
margin-top:20px;
}
#cookie-law-info-bar .cli-col-4
{
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
#cookie-law-info-bar .cli-col-8
{
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.cli-wrapper {
max-width: 90%;
float: none;
margin: 0 auto;
}
#cookie-law-info-bar .cli-tab-content h4
{
margin-bottom:0.5rem;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link
{
padding: .2rem 0.5rem;
}
#cookie-law-info-bar .cli-tab-container
{
display:none;
text-align:left;
} .cli-tab-footer .cli-btn {
background-color: #00acad;
padding: 10px 15px;
text-decoration:none;
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
background-color: #61a229;
color: #ffffff;
border-radius: 0;
}
.cli-tab-footer {
width:100%;
text-align:right;
padding: 20px 0;
} .cli-col-12
{
width:100%;
}
.cli-tab-header
{
display: flex;
justify-content: space-between;
}
.cli-tab-header a:before {
width: 10px;
height: 2px;
left: 0;
top: calc(50% - 1px);
}
.cli-tab-header a:after {
width: 2px;
height: 10px;
left: 4px;
top: calc(50% - 5px);
-webkit-transform: none;
transform: none;
}
.cli-tab-header a:before {
width: 7px;
height: 7px;
border-right: 1px solid #4a6e78;
border-bottom: 1px solid #4a6e78;
content: " ";
transform: rotate(-45deg);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
margin-right:10px;
}
.cli-tab-header a.cli-nav-link  {
position: relative;
display: flex;
align-items: center;
font-size:14px;
color:#000;
text-transform: capitalize;
}
.cli-tab-header.cli-tab-active .cli-nav-link:before
{
transform: rotate(45deg);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.cli-tab-header {
border-radius: 5px;
padding: 12px 15px;
cursor: pointer;
transition: background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s;
background-color:#f2f2f2;
}
.cli-modal .cli-modal-close {
position: absolute;
right: 0;
top: 0;
z-index: 1;
-webkit-appearance: none;
width: 40px;
height: 40px;
padding: 0;
border-radius: 50%;
padding: 10px;
background: transparent;
border:none;
min-width: 40px;
}
.cli-tab-container h4,.cli-tab-container h1 {
font-family: inherit;
font-size: 16px;
margin-bottom: 15px;
margin:10px 0;
}
#cliSettingsPopup .cli-tab-section-container {
padding-top: 12px;
}
.cli-tab-container p ,.cli-privacy-content-text{
font-size: 14px;
line-height: 1.4;
margin-top: 0;
padding: 0;
color: #000;
}
.wt-cli-privacy
{
display:none;
}
.cli-tab-content
{
display:none;
}
.cli-tab-section .cli-tab-content
{
padding: 10px 20px 5px 20px;
}
.cli-tab-section
{
margin-top:5px;
}
@media (min-width: 992px) {
.cli-modal .cli-modal-dialog {
max-width: 645px;
}
}
.cli-switch .cli-slider:after{
content: attr(data-cli-disable);
position: absolute;
right: 50px;
color: #000;
font-size:12px;
text-align:right;
min-width: 80px;
}
.cli-switch input:checked + .cli-slider:after
{
content: attr(data-cli-enable);
}
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
max-height: 60px;
transition: max-height 0.15s ease-out;
overflow: hidden;
}
a.cli-privacy-readmore {
font-size: 12px;
margin-top: 12px;
display: inline-block;
padding-bottom: 0;
cursor: pointer;
color:#000;
text-decoration: underline;
}
.cli-modal-footer {
position: relative;
}
a.cli-privacy-readmore:before {
content: attr(data-readmore-text);
}
.cli-collapsed a.cli-privacy-readmore:before {
content: attr(data-readless-text);
}
.cli-collapsed .cli-privacy-content
{
transition: max-height 0.25s ease-in;
}
.cli-privacy-content p
{
margin-bottom:0;
}
.cli-modal-close svg {
fill: #000;
}
span.cli-necessary-caption {
color: #000;
font-size: 12px;
}
.cli-tab-section.cli-privacy-tab {
display: none;
}
#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
display: block;
}
#cookie-law-info-bar .cli-privacy-overview {
display: none;
}
.cli-tab-container .cli-row
{
max-height: 500px;
overflow-y: auto;
}
.cli-modal.cli-blowup.cli-out {
z-index: -1;
}
.cli-modal.cli-blowup {
z-index: 999999;
transform: scale(1);
}
.cli-modal.cli-blowup .cli-modal-dialog {
animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.cli-modal.cli-blowup.cli-out .cli-modal-dialog
{
animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes blowUpContent {
0% {
transform: scale(1);
opacity: 1;
}
99.9% {
transform: scale(2);
opacity: 0;
}
100% {
transform: scale(0);
}
}
@keyframes blowUpContentTwo {
0% {
transform: scale(2);
opacity: 0;
}
100% {
transform: scale(1);
opacity: 1;
}
}
@keyframes blowUpModal {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes blowUpModalTwo {
0% {
transform: scale(1);
opacity: 1;
}
50% {
transform: scale(0.5);
opacity: 0;
}
100% {
transform: scale(0);
opacity: 0;
}
}
.cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {
font-size: 12px;
}
.cli_settings_button
{
cursor: pointer;
} .wt-cli-sr-only
{
display: none;
font-size:16px;
} a.wt-cli-element.cli_cookie_close_button {
text-decoration: none;
color: #333333;
font-size: 22px;
line-height: 22px;
cursor: pointer;
position: absolute;
right: 10px;
top: 5px;
} .cli-bar-container{
float: none;
margin: 0 auto;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: space-between;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.cli-bar-btn_container {
margin-left: 20px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
flex-wrap: nowrap;
}
.cli-style-v2 a
{
cursor: pointer;
}
.cli-bar-btn_container a {
white-space: nowrap;
}
.cli-style-v2 .cli-plugin-main-link
{
font-weight:inherit;
}
.cli-style-v2
{
font-size: 11pt;
line-height: 18px;
font-weight:normal;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-container{
display: block;
}
.cli-style-v2 .cli-bar-message {
width: 70%;
text-align: left;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-message,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-message
{
width:100%;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-btn_container {
margin-top:8px;
margin-left: 0px;
flex-wrap: wrap;
} #cookie-law-info-bar[data-cli-type="popup"] .cli-style-v2 .cli-bar-btn_container {
margin-top:8px;
margin-left: 0px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head{
text-align: left; margin-bottom: 5px;
margin-top: 0px;
font-size: 16px;
} .cli-style-v2 .cli-bar-message .wt-cli-ccpa-element,.cli-style-v2 .cli-bar-message .wt-cli-ccpa-checkbox {
margin-top: 5px;
}
.cli-style-v2 .cli-bar-btn_container .cli_action_button ,
.cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link,
.cli-style-v2 .cli-bar-btn_container .cli_settings_button
{
margin-left: 5px;
}
.wt-cli-ccpa-checkbox label {
font-size: inherit;
cursor: pointer;
margin: 0px 0px 0px 5px;
} #cookie-law-info-bar[data-cli-style="cli-style-v2"]
{
padding: 14px 25px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"]
{
padding:32px 30px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
padding: 32px 45px;
}
.cli-style-v2 .cli-plugin-main-link:not(.cli-plugin-button), .cli-style-v2 .cli_settings_button:not(.cli-plugin-button),.cli-style-v2 .cli_action_button:not(.cli-plugin-button){
text-decoration: underline;
}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
margin-top: 5px;
margin-bottom: 5px;
}
a.wt-cli-ccpa-opt-out {
white-space: nowrap;
text-decoration: underline;
}
.wt-cli-necessary-checkbox {
display: none !important;
}
@media (max-width: 985px) {
.cli-style-v2 .cli-bar-message
{
width:100%;
}
.cli-style-v2.cli-bar-container
{
justify-content:left;
flex-wrap: wrap;
}
.cli-style-v2 .cli-bar-btn_container {
margin-left:0px;
margin-top: 10px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"]
{
padding: 25px 25px;
}
} .wt-cli-ckyes-brand-logo {
display: flex;
align-items: center;
font-size: 9px;
color: #111111;
font-weight: normal;
}
.wt-cli-ckyes-brand-logo img{
width: 65px;
margin-left: 2px;
}
.wt-cli-privacy-overview-actions {
padding-bottom:0;
}
@media only screen and (max-width: 479px) and (min-width: 320px){
.cli-style-v2 .cli-bar-btn_container {
flex-wrap: wrap;
}
} .wt-cli-cookie-description {
font-size: 14px;
line-height: 1.4;
margin-top: 0;
padding: 0;
color: #000;
}:root {
--blue: #007bff;
--indigo: #6610f2;
--purple: #6f42c1;
--pink: #e83e8c;
--red: #dc3545;
--orange: #fd7e14;
--yellow: #ffc107;
--green: #28a745;
--teal: #20c997;
--cyan: #17a2b8;
--white: #fff;
--gray: #6c757d;
--gray-dark: #343a40;
--primary: #007bff;
--secondary: #6c757d;
--success: #28a745;
--info: #17a2b8;
--warning: #ffc107;
--danger: #dc3545;
--light: #f8f9fa;
--dark: #343a40;
--breakpoint-xs: 0;
--breakpoint-sm: 576px;
--breakpoint-md: 768px;
--breakpoint-lg: 992px;
--breakpoint-xl: 1200px;
--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } *,
*::before,
*::after {
box-sizing: border-box; } html {
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); } article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
display: block; } body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
background-color: #fff; } [tabindex="-1"]:focus:not(:focus-visible) {
outline: 0 !important; } hr {
box-sizing: content-box;
height: 0;
overflow: visible; } h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 0.5rem; } p {
margin-top: 0;
margin-bottom: 1rem; } abbr[title],
abbr[data-original-title] {
text-decoration: underline;
text-decoration: underline dotted;
cursor: help;
border-bottom: 0;
text-decoration-skip-ink: none; } address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit; } ol,
ul,
dl {
margin-top: 0;
margin-bottom: 1rem; } ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0; } dt {
font-weight: 700; } dd {
margin-bottom: .5rem;
margin-left: 0; } blockquote {
margin: 0 0 1rem; } b,
strong {
font-weight: bolder; } small {
font-size: 80%; } sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline; } sub {
bottom: -.25em; } sup {
top: -.5em; } a {
color: #007bff;
text-decoration: none;
background-color: transparent; } a:hover {
color: #0056b3;
text-decoration: underline; } a:not([href]):not([class]) {
color: inherit;
text-decoration: none; } a:not([href]):not([class]):hover {
color: inherit;
text-decoration: none; } pre,
code,
kbd,
samp {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-size: 1em; } pre {
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
-ms-overflow-style: scrollbar; } figure {
margin: 0 0 1rem; } img {
vertical-align: middle;
border-style: none; } svg {
overflow: hidden;
vertical-align: middle; } table {
border-collapse: collapse; } caption {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
color: #6c757d;
text-align: left;
caption-side: bottom; } th {
text-align: inherit;
text-align: -webkit-match-parent; } label {
display: inline-block;
margin-bottom: 0.5rem; } button {
border-radius: 0; } button:focus:not(:focus-visible) {
outline: 0; } input,
button,
select,
optgroup,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit; } button,
input {
overflow: visible; } button,
select {
text-transform: none; } [role="button"] {
cursor: pointer; } select {
word-wrap: normal; } button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button; } button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
cursor: pointer; } button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
padding: 0;
border-style: none; } input[type="radio"],
input[type="checkbox"] {
box-sizing: border-box;
padding: 0; } textarea {
overflow: auto;
resize: vertical; } fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0; } legend {
display: block;
width: 100%;
max-width: 100%;
padding: 0;
margin-bottom: .5rem;
font-size: 1.5rem;
line-height: inherit;
color: inherit;
white-space: normal; } progress {
vertical-align: baseline; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto; } [type="search"] {
outline-offset: -2px;
-webkit-appearance: none; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none; } ::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button; } output {
display: inline-block; } summary {
display: list-item;
cursor: pointer; } template {
display: none; } [hidden] {
display: none !important; } .container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto; }
@media (min-width: 576px) { .container, .container-sm {
max-width: 540px; } }
@media (min-width: 768px) { .container, .container-sm, .container-md {
max-width: 720px; } }
@media (min-width: 992px) { .container, .container-sm, .container-md, .container-lg {
max-width: 960px; } }
@media (min-width: 1200px) { .container, .container-sm, .container-md, .container-lg, .container-xl {
max-width: 1140px; } } .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px; } .no-gutters {
margin-right: 0;
margin-left: 0; } .no-gutters > .col,
.no-gutters > [class*="col-"] {
padding-right: 0;
padding-left: 0; } .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px; } .col {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; } .row-cols-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; } .row-cols-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; } .row-cols-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; } .row-cols-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; } .row-cols-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; } .row-cols-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; } .col-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%; } .col-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; } .col-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; } .col-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; } .col-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; } .col-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; } .col-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; } .col-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; } .col-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; } .col-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; } .col-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; } .col-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; } .col-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; } .order-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; } .order-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; } .order-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; } .order-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; } .order-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; } .order-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; } .order-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; } .order-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; } .order-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; } .order-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; } .order-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; } .order-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; } .order-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; } .order-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; } .order-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; } .offset-1 {
margin-left: 8.33333%; } .offset-2 {
margin-left: 16.66667%; } .offset-3 {
margin-left: 25%; } .offset-4 {
margin-left: 33.33333%; } .offset-5 {
margin-left: 41.66667%; } .offset-6 {
margin-left: 50%; } .offset-7 {
margin-left: 58.33333%; } .offset-8 {
margin-left: 66.66667%; } .offset-9 {
margin-left: 75%; } .offset-10 {
margin-left: 83.33333%; } .offset-11 {
margin-left: 91.66667%; }
@media (min-width: 576px) { .col-sm {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; } .row-cols-sm-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; } .row-cols-sm-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; } .row-cols-sm-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; } .row-cols-sm-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; } .row-cols-sm-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; } .row-cols-sm-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; } .col-sm-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%; } .col-sm-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; } .col-sm-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; } .col-sm-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; } .col-sm-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; } .col-sm-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; } .col-sm-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; } .col-sm-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; } .col-sm-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; } .col-sm-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; } .col-sm-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; } .col-sm-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; } .col-sm-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; } .order-sm-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; } .order-sm-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; } .order-sm-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; } .order-sm-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; } .order-sm-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; } .order-sm-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; } .order-sm-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; } .order-sm-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; } .order-sm-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; } .order-sm-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; } .order-sm-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; } .order-sm-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; } .order-sm-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; } .order-sm-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; } .order-sm-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; } .offset-sm-0 {
margin-left: 0; } .offset-sm-1 {
margin-left: 8.33333%; } .offset-sm-2 {
margin-left: 16.66667%; } .offset-sm-3 {
margin-left: 25%; } .offset-sm-4 {
margin-left: 33.33333%; } .offset-sm-5 {
margin-left: 41.66667%; } .offset-sm-6 {
margin-left: 50%; } .offset-sm-7 {
margin-left: 58.33333%; } .offset-sm-8 {
margin-left: 66.66667%; } .offset-sm-9 {
margin-left: 75%; } .offset-sm-10 {
margin-left: 83.33333%; } .offset-sm-11 {
margin-left: 91.66667%; } }
@media (min-width: 768px) { .col-md {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; } .row-cols-md-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; } .row-cols-md-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; } .row-cols-md-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; } .row-cols-md-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; } .row-cols-md-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; } .row-cols-md-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; } .col-md-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%; } .col-md-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; } .col-md-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; } .col-md-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; } .col-md-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; } .col-md-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; } .col-md-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; } .col-md-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; } .col-md-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; } .col-md-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; } .col-md-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; } .col-md-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; } .col-md-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; } .order-md-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; } .order-md-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; } .order-md-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; } .order-md-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; } .order-md-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; } .order-md-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; } .order-md-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; } .order-md-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; } .order-md-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; } .order-md-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; } .order-md-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; } .order-md-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; } .order-md-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; } .order-md-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; } .order-md-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; } .offset-md-0 {
margin-left: 0; } .offset-md-1 {
margin-left: 8.33333%; } .offset-md-2 {
margin-left: 16.66667%; } .offset-md-3 {
margin-left: 25%; } .offset-md-4 {
margin-left: 33.33333%; } .offset-md-5 {
margin-left: 41.66667%; } .offset-md-6 {
margin-left: 50%; } .offset-md-7 {
margin-left: 58.33333%; } .offset-md-8 {
margin-left: 66.66667%; } .offset-md-9 {
margin-left: 75%; } .offset-md-10 {
margin-left: 83.33333%; } .offset-md-11 {
margin-left: 91.66667%; } }
@media (min-width: 992px) { .col-lg {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; } .row-cols-lg-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; } .row-cols-lg-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; } .row-cols-lg-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; } .row-cols-lg-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; } .row-cols-lg-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; } .row-cols-lg-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; } .col-lg-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%; } .col-lg-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; } .col-lg-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; } .col-lg-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; } .col-lg-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; } .col-lg-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; } .col-lg-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; } .col-lg-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; } .col-lg-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; } .col-lg-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; } .col-lg-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; } .col-lg-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; } .col-lg-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; } .order-lg-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; } .order-lg-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; } .order-lg-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; } .order-lg-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; } .order-lg-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; } .order-lg-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; } .order-lg-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; } .order-lg-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; } .order-lg-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; } .order-lg-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; } .order-lg-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; } .order-lg-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; } .order-lg-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; } .order-lg-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; } .order-lg-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; } .offset-lg-0 {
margin-left: 0; } .offset-lg-1 {
margin-left: 8.33333%; } .offset-lg-2 {
margin-left: 16.66667%; } .offset-lg-3 {
margin-left: 25%; } .offset-lg-4 {
margin-left: 33.33333%; } .offset-lg-5 {
margin-left: 41.66667%; } .offset-lg-6 {
margin-left: 50%; } .offset-lg-7 {
margin-left: 58.33333%; } .offset-lg-8 {
margin-left: 66.66667%; } .offset-lg-9 {
margin-left: 75%; } .offset-lg-10 {
margin-left: 83.33333%; } .offset-lg-11 {
margin-left: 91.66667%; } }
@media (min-width: 1200px) { .col-xl {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; } .row-cols-xl-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; } .row-cols-xl-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; } .row-cols-xl-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; } .row-cols-xl-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; } .row-cols-xl-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; } .row-cols-xl-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; } .col-xl-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%; } .col-xl-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; } .col-xl-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; } .col-xl-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; } .col-xl-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; } .col-xl-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; } .col-xl-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; } .col-xl-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; } .col-xl-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; } .col-xl-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; } .col-xl-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; } .col-xl-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; } .col-xl-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; } .order-xl-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; } .order-xl-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; } .order-xl-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; } .order-xl-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; } .order-xl-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; } .order-xl-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; } .order-xl-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; } .order-xl-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; } .order-xl-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; } .order-xl-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; } .order-xl-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; } .order-xl-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; } .order-xl-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; } .order-xl-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; } .order-xl-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; } .offset-xl-0 {
margin-left: 0; } .offset-xl-1 {
margin-left: 8.33333%; } .offset-xl-2 {
margin-left: 16.66667%; } .offset-xl-3 {
margin-left: 25%; } .offset-xl-4 {
margin-left: 33.33333%; } .offset-xl-5 {
margin-left: 41.66667%; } .offset-xl-6 {
margin-left: 50%; } .offset-xl-7 {
margin-left: 58.33333%; } .offset-xl-8 {
margin-left: 66.66667%; } .offset-xl-9 {
margin-left: 75%; } .offset-xl-10 {
margin-left: 83.33333%; } .offset-xl-11 {
margin-left: 91.66667%; } } .btn {
display: inline-block;
font-weight: 400;
color: #212529;
text-align: center;
vertical-align: middle;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: transparent;
border: 1px solid transparent;
padding: 0.375rem 0.75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: 0.25rem;
-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) { .btn {
-webkit-transition: none;
transition: none; } } .btn:hover {
color: #212529;
text-decoration: none; } .btn:focus, .btn.focus {
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } .btn.disabled, .btn:disabled {
opacity: 0.65; } .btn:not(:disabled):not(.disabled) {
cursor: pointer; } a.btn.disabled,
fieldset:disabled a.btn {
pointer-events: none; } .btn-primary {
color: #fff;
background-color: #007bff;
border-color: #007bff; } .btn-primary:hover {
color: #fff;
background-color: #0069d9;
border-color: #0062cc; } .btn-primary:focus, .btn-primary.focus {
color: #fff;
background-color: #0069d9;
border-color: #0062cc;
box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); } .btn-primary.disabled, .btn-primary:disabled {
color: #fff;
background-color: #007bff;
border-color: #007bff; } .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
color: #fff;
background-color: #0062cc;
border-color: #005cbf; } .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); } .btn-secondary {
color: #fff;
background-color: #6c757d;
border-color: #6c757d; } .btn-secondary:hover {
color: #fff;
background-color: #5a6268;
border-color: #545b62; } .btn-secondary:focus, .btn-secondary.focus {
color: #fff;
background-color: #5a6268;
border-color: #545b62;
box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); } .btn-secondary.disabled, .btn-secondary:disabled {
color: #fff;
background-color: #6c757d;
border-color: #6c757d; } .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
color: #fff;
background-color: #545b62;
border-color: #4e555b; } .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); } .btn-success {
color: #fff;
background-color: #28a745;
border-color: #28a745; } .btn-success:hover {
color: #fff;
background-color: #218838;
border-color: #1e7e34; } .btn-success:focus, .btn-success.focus {
color: #fff;
background-color: #218838;
border-color: #1e7e34;
box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); } .btn-success.disabled, .btn-success:disabled {
color: #fff;
background-color: #28a745;
border-color: #28a745; } .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
color: #fff;
background-color: #1e7e34;
border-color: #1c7430; } .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); } .btn-info {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8; } .btn-info:hover {
color: #fff;
background-color: #138496;
border-color: #117a8b; } .btn-info:focus, .btn-info.focus {
color: #fff;
background-color: #138496;
border-color: #117a8b;
box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); } .btn-info.disabled, .btn-info:disabled {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8; } .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
color: #fff;
background-color: #117a8b;
border-color: #10707f; } .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); } .btn-warning {
color: #212529;
background-color: #ffc107;
border-color: #ffc107; } .btn-warning:hover {
color: #212529;
background-color: #e0a800;
border-color: #d39e00; } .btn-warning:focus, .btn-warning.focus {
color: #212529;
background-color: #e0a800;
border-color: #d39e00;
box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); } .btn-warning.disabled, .btn-warning:disabled {
color: #212529;
background-color: #ffc107;
border-color: #ffc107; } .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
color: #212529;
background-color: #d39e00;
border-color: #c69500; } .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); } .btn-danger {
color: #fff;
background-color: #dc3545;
border-color: #dc3545; } .btn-danger:hover {
color: #fff;
background-color: #c82333;
border-color: #bd2130; } .btn-danger:focus, .btn-danger.focus {
color: #fff;
background-color: #c82333;
border-color: #bd2130;
box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); } .btn-danger.disabled, .btn-danger:disabled {
color: #fff;
background-color: #dc3545;
border-color: #dc3545; } .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
color: #fff;
background-color: #bd2130;
border-color: #b21f2d; } .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); } .btn-light {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa; } .btn-light:hover {
color: #212529;
background-color: #e2e6ea;
border-color: #dae0e5; } .btn-light:focus, .btn-light.focus {
color: #212529;
background-color: #e2e6ea;
border-color: #dae0e5;
box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); } .btn-light.disabled, .btn-light:disabled {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa; } .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
color: #212529;
background-color: #dae0e5;
border-color: #d3d9df; } .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); } .btn-dark {
color: #fff;
background-color: #343a40;
border-color: #343a40; } .btn-dark:hover {
color: #fff;
background-color: #23272b;
border-color: #1d2124; } .btn-dark:focus, .btn-dark.focus {
color: #fff;
background-color: #23272b;
border-color: #1d2124;
box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); } .btn-dark.disabled, .btn-dark:disabled {
color: #fff;
background-color: #343a40;
border-color: #343a40; } .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
color: #fff;
background-color: #1d2124;
border-color: #171a1d; } .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); } .btn-outline-primary {
color: #007bff;
border-color: #007bff; } .btn-outline-primary:hover {
color: #fff;
background-color: #007bff;
border-color: #007bff; } .btn-outline-primary:focus, .btn-outline-primary.focus {
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); } .btn-outline-primary.disabled, .btn-outline-primary:disabled {
color: #007bff;
background-color: transparent; } .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
color: #fff;
background-color: #007bff;
border-color: #007bff; } .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); } .btn-outline-secondary {
color: #6c757d;
border-color: #6c757d; } .btn-outline-secondary:hover {
color: #fff;
background-color: #6c757d;
border-color: #6c757d; } .btn-outline-secondary:focus, .btn-outline-secondary.focus {
box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); } .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
color: #6c757d;
background-color: transparent; } .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
color: #fff;
background-color: #6c757d;
border-color: #6c757d; } .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); } .btn-outline-success {
color: #28a745;
border-color: #28a745; } .btn-outline-success:hover {
color: #fff;
background-color: #28a745;
border-color: #28a745; } .btn-outline-success:focus, .btn-outline-success.focus {
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); } .btn-outline-success.disabled, .btn-outline-success:disabled {
color: #28a745;
background-color: transparent; } .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
color: #fff;
background-color: #28a745;
border-color: #28a745; } .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); } .btn-outline-info {
color: #17a2b8;
border-color: #17a2b8; } .btn-outline-info:hover {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8; } .btn-outline-info:focus, .btn-outline-info.focus {
box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); } .btn-outline-info.disabled, .btn-outline-info:disabled {
color: #17a2b8;
background-color: transparent; } .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8; } .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); } .btn-outline-warning {
color: #ffc107;
border-color: #ffc107; } .btn-outline-warning:hover {
color: #212529;
background-color: #ffc107;
border-color: #ffc107; } .btn-outline-warning:focus, .btn-outline-warning.focus {
box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); } .btn-outline-warning.disabled, .btn-outline-warning:disabled {
color: #ffc107;
background-color: transparent; } .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
color: #212529;
background-color: #ffc107;
border-color: #ffc107; } .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); } .btn-outline-danger {
color: #dc3545;
border-color: #dc3545; } .btn-outline-danger:hover {
color: #fff;
background-color: #dc3545;
border-color: #dc3545; } .btn-outline-danger:focus, .btn-outline-danger.focus {
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); } .btn-outline-danger.disabled, .btn-outline-danger:disabled {
color: #dc3545;
background-color: transparent; } .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
color: #fff;
background-color: #dc3545;
border-color: #dc3545; } .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); } .btn-outline-light {
color: #f8f9fa;
border-color: #f8f9fa; } .btn-outline-light:hover {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa; } .btn-outline-light:focus, .btn-outline-light.focus {
box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); } .btn-outline-light.disabled, .btn-outline-light:disabled {
color: #f8f9fa;
background-color: transparent; } .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa; } .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); } .btn-outline-dark {
color: #343a40;
border-color: #343a40; } .btn-outline-dark:hover {
color: #fff;
background-color: #343a40;
border-color: #343a40; } .btn-outline-dark:focus, .btn-outline-dark.focus {
box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); } .btn-outline-dark.disabled, .btn-outline-dark:disabled {
color: #343a40;
background-color: transparent; } .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
color: #fff;
background-color: #343a40;
border-color: #343a40; } .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); } .btn-link {
font-weight: 400;
color: #007bff;
text-decoration: none; } .btn-link:hover {
color: #0056b3;
text-decoration: underline; } .btn-link:focus, .btn-link.focus {
text-decoration: underline; } .btn-link:disabled, .btn-link.disabled {
color: #6c757d;
pointer-events: none; } .btn-lg {
padding: 0.5rem 1rem;
font-size: 1.25rem;
line-height: 1.5;
border-radius: 0.3rem; } .btn-sm {
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
line-height: 1.5;
border-radius: 0.2rem; } .btn-block {
display: block;
width: 100%; } .btn-block + .btn-block {
margin-top: 0.5rem; } input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
width: 100%; } .fade {
-webkit-transition: opacity 0.15s linear;
transition: opacity 0.15s linear; }
@media (prefers-reduced-motion: reduce) { .fade {
-webkit-transition: none;
transition: none; } } .fade:not(.show) {
opacity: 0; } .collapse:not(.show) {
display: none; } .collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition: height 0.35s ease;
transition: height 0.35s ease; }
@media (prefers-reduced-motion: reduce) { .collapsing {
-webkit-transition: none;
transition: none; } } .collapsing.width {
width: 0;
height: auto;
-webkit-transition: width 0.35s ease;
transition: width 0.35s ease; }
@media (prefers-reduced-motion: reduce) { .collapsing.width {
-webkit-transition: none;
transition: none; } } .dropup,
.dropright,
.dropdown,
.dropleft {
position: relative; } .dropdown-toggle {
white-space: nowrap; } .dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid;
border-right: 0.3em solid transparent;
border-bottom: 0;
border-left: 0.3em solid transparent; } .dropdown-toggle:empty::after {
margin-left: 0; } .dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 10rem;
padding: 0.5rem 0;
margin: 0.125rem 0 0;
font-size: 1rem;
color: #212529;
text-align: left;
list-style: none;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 0.25rem; } .dropdown-menu-left {
right: auto;
left: 0; } .dropdown-menu-right {
right: 0;
left: auto; }
@media (min-width: 576px) { .dropdown-menu-sm-left {
right: auto;
left: 0; } .dropdown-menu-sm-right {
right: 0;
left: auto; } }
@media (min-width: 768px) { .dropdown-menu-md-left {
right: auto;
left: 0; } .dropdown-menu-md-right {
right: 0;
left: auto; } }
@media (min-width: 992px) { .dropdown-menu-lg-left {
right: auto;
left: 0; } .dropdown-menu-lg-right {
right: 0;
left: auto; } }
@media (min-width: 1200px) { .dropdown-menu-xl-left {
right: auto;
left: 0; } .dropdown-menu-xl-right {
right: 0;
left: auto; } } .dropup .dropdown-menu {
top: auto;
bottom: 100%;
margin-top: 0;
margin-bottom: 0.125rem; } .dropup .dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0;
border-right: 0.3em solid transparent;
border-bottom: 0.3em solid;
border-left: 0.3em solid transparent; } .dropup .dropdown-toggle:empty::after {
margin-left: 0; } .dropright .dropdown-menu {
top: 0;
right: auto;
left: 100%;
margin-top: 0;
margin-left: 0.125rem; } .dropright .dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid transparent;
border-right: 0;
border-bottom: 0.3em solid transparent;
border-left: 0.3em solid; } .dropright .dropdown-toggle:empty::after {
margin-left: 0; } .dropright .dropdown-toggle::after {
vertical-align: 0; } .dropleft .dropdown-menu {
top: 0;
right: 100%;
left: auto;
margin-top: 0;
margin-right: 0.125rem; } .dropleft .dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: ""; } .dropleft .dropdown-toggle::after {
display: none; } .dropleft .dropdown-toggle::before {
display: inline-block;
margin-right: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid transparent;
border-right: 0.3em solid;
border-bottom: 0.3em solid transparent; } .dropleft .dropdown-toggle:empty::after {
margin-left: 0; } .dropleft .dropdown-toggle::before {
vertical-align: 0; } .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
right: auto;
bottom: auto; } .dropdown-divider {
height: 0;
margin: 0.5rem 0;
overflow: hidden;
border-top: 1px solid #e9ecef; } .dropdown-item {
display: block;
width: 100%;
padding: 0.25rem 1.5rem;
clear: both;
font-weight: 400;
color: #212529;
text-align: inherit;
white-space: nowrap;
background-color: transparent;
border: 0; } .dropdown-item:hover, .dropdown-item:focus {
color: #16181b;
text-decoration: none;
background-color: #e9ecef; } .dropdown-item.active, .dropdown-item:active {
color: #fff;
text-decoration: none;
background-color: #007bff; } .dropdown-item.disabled, .dropdown-item:disabled {
color: #adb5bd;
pointer-events: none;
background-color: transparent; } .dropdown-menu.show {
display: block; } .dropdown-header {
display: block;
padding: 0.5rem 1.5rem;
margin-bottom: 0;
font-size: 0.875rem;
color: #6c757d;
white-space: nowrap; } .dropdown-item-text {
display: block;
padding: 0.25rem 1.5rem;
color: #212529; } .nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none; } .nav-link {
display: block;
padding: 0.5rem 1rem; } .nav-link:hover, .nav-link:focus {
text-decoration: none; } .nav-link.disabled {
color: #6c757d;
pointer-events: none;
cursor: default; } .nav-tabs {
border-bottom: 1px solid #dee2e6; } .nav-tabs .nav-link {
margin-bottom: -1px;
background-color: transparent;
border: 1px solid transparent;
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem; } .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
isolation: isolate;
border-color: #e9ecef #e9ecef #dee2e6; } .nav-tabs .nav-link.disabled {
color: #6c757d;
background-color: transparent;
border-color: transparent; } .nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
color: #495057;
background-color: #fff;
border-color: #dee2e6 #dee2e6 #fff; } .nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-left-radius: 0;
border-top-right-radius: 0; } .nav-pills .nav-link {
background: none;
border: 0;
border-radius: 0.25rem; } .nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
color: #fff;
background-color: #007bff; } .nav-fill > .nav-link,
.nav-fill .nav-item {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
text-align: center; } .nav-justified > .nav-link,
.nav-justified .nav-item {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
text-align: center; } .tab-content > .tab-pane {
display: none; } .tab-content > .active {
display: block; } .navbar {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 0.5rem 1rem; } .navbar .container,
.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; } .navbar-brand {
display: inline-block;
padding-top: 0.3125rem;
padding-bottom: 0.3125rem;
margin-right: 1rem;
font-size: 1.25rem;
line-height: inherit;
white-space: nowrap; } .navbar-brand:hover, .navbar-brand:focus {
text-decoration: none; } .navbar-nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
list-style: none; } .navbar-nav .nav-link {
padding-right: 0;
padding-left: 0; } .navbar-nav .dropdown-menu {
position: static;
float: none; } .navbar-text {
display: inline-block;
padding-top: 0.5rem;
padding-bottom: 0.5rem; } .navbar-collapse {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; } .navbar-toggler {
padding: 0.25rem 0.75rem;
font-size: 1.25rem;
line-height: 1;
background-color: transparent;
border: 1px solid transparent;
border-radius: 0.25rem; } .navbar-toggler:hover, .navbar-toggler:focus {
text-decoration: none; } .navbar-toggler-icon {
display: inline-block;
width: 1.5em;
height: 1.5em;
vertical-align: middle;
content: "";
background: 50% / 100% 100% no-repeat; } .navbar-nav-scroll {
max-height: 75vh;
overflow-y: auto; }
@media (max-width: 575.98px) { .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
padding-right: 0;
padding-left: 0; } }
@media (min-width: 576px) { .navbar-expand-sm {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; } .navbar-expand-sm .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; } .navbar-expand-sm .navbar-nav .dropdown-menu {
position: absolute; } .navbar-expand-sm .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem; } .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; } .navbar-expand-sm .navbar-nav-scroll {
overflow: visible; } .navbar-expand-sm .navbar-collapse {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto; } .navbar-expand-sm .navbar-toggler {
display: none; } }
@media (max-width: 767.98px) { .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
padding-right: 0;
padding-left: 0; } }
@media (min-width: 768px) { .navbar-expand-md {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; } .navbar-expand-md .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; } .navbar-expand-md .navbar-nav .dropdown-menu {
position: absolute; } .navbar-expand-md .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem; } .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; } .navbar-expand-md .navbar-nav-scroll {
overflow: visible; } .navbar-expand-md .navbar-collapse {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto; } .navbar-expand-md .navbar-toggler {
display: none; } }
@media (max-width: 991.98px) { .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
padding-right: 0;
padding-left: 0; } }
@media (min-width: 992px) { .navbar-expand-lg {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; } .navbar-expand-lg .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; } .navbar-expand-lg .navbar-nav .dropdown-menu {
position: absolute; } .navbar-expand-lg .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem; } .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; } .navbar-expand-lg .navbar-nav-scroll {
overflow: visible; } .navbar-expand-lg .navbar-collapse {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto; } .navbar-expand-lg .navbar-toggler {
display: none; } }
@media (max-width: 1199.98px) { .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
padding-right: 0;
padding-left: 0; } }
@media (min-width: 1200px) { .navbar-expand-xl {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; } .navbar-expand-xl .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; } .navbar-expand-xl .navbar-nav .dropdown-menu {
position: absolute; } .navbar-expand-xl .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem; } .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; } .navbar-expand-xl .navbar-nav-scroll {
overflow: visible; } .navbar-expand-xl .navbar-collapse {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto; } .navbar-expand-xl .navbar-toggler {
display: none; } } .navbar-expand {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; } .navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
padding-right: 0;
padding-left: 0; } .navbar-expand .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; } .navbar-expand .navbar-nav .dropdown-menu {
position: absolute; } .navbar-expand .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem; } .navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; } .navbar-expand .navbar-nav-scroll {
overflow: visible; } .navbar-expand .navbar-collapse {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto; } .navbar-expand .navbar-toggler {
display: none; } .navbar-light .navbar-brand {
color: rgba(0, 0, 0, 0.9); } .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
color: rgba(0, 0, 0, 0.9); } .navbar-light .navbar-nav .nav-link {
color: rgba(0, 0, 0, 0.5); } .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
color: rgba(0, 0, 0, 0.7); } .navbar-light .navbar-nav .nav-link.disabled {
color: rgba(0, 0, 0, 0.3); } .navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
color: rgba(0, 0, 0, 0.9); } .navbar-light .navbar-toggler {
color: rgba(0, 0, 0, 0.5);
border-color: rgba(0, 0, 0, 0.1); } .navbar-light .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } .navbar-light .navbar-text {
color: rgba(0, 0, 0, 0.5); } .navbar-light .navbar-text a {
color: rgba(0, 0, 0, 0.9); } .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
color: rgba(0, 0, 0, 0.9); } .navbar-dark .navbar-brand {
color: #fff; } .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
color: #fff; } .navbar-dark .navbar-nav .nav-link {
color: rgba(255, 255, 255, 0.5); } .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
color: rgba(255, 255, 255, 0.75); } .navbar-dark .navbar-nav .nav-link.disabled {
color: rgba(255, 255, 255, 0.25); } .navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
color: #fff; } .navbar-dark .navbar-toggler {
color: rgba(255, 255, 255, 0.5);
border-color: rgba(255, 255, 255, 0.1); } .navbar-dark .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } .navbar-dark .navbar-text {
color: rgba(255, 255, 255, 0.5); } .navbar-dark .navbar-text a {
color: #fff; } .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
color: #fff; } .media {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; } .media-body {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1; } .close {
float: right;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
opacity: .5; } .close:hover {
color: #000;
text-decoration: none; } .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
opacity: .75; } button.close {
padding: 0;
background-color: transparent;
border: 0; } a.close.disabled {
pointer-events: none; } .modal-open {
overflow: hidden; } .modal-open .modal {
overflow-x: hidden;
overflow-y: auto; } .modal {
position: fixed;
top: 0;
left: 0;
z-index: 1050;
display: none;
width: 100%;
height: 100%;
overflow: hidden;
outline: 0; } .modal-dialog {
position: relative;
width: auto;
margin: 0.5rem;
pointer-events: none; } .modal.fade .modal-dialog {
-webkit-transition: -webkit-transform 0.3s ease-out;
transition: -webkit-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
-webkit-transform: translate(0, -50px);
transform: translate(0, -50px); }
@media (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog {
-webkit-transition: none;
transition: none; } } .modal.show .modal-dialog {
-webkit-transform: none;
transform: none; } .modal.modal-static .modal-dialog {
-webkit-transform: scale(1.02);
transform: scale(1.02); } .modal-dialog-scrollable {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
max-height: calc(100% - 1rem); } .modal-dialog-scrollable .modal-content {
max-height: calc(100vh - 1rem);
overflow: hidden; } .modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
-ms-flex-negative: 0;
flex-shrink: 0; } .modal-dialog-scrollable .modal-body {
overflow-y: auto; } .modal-dialog-centered {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - 1rem); } .modal-dialog-centered::before {
display: block;
height: calc(100vh - 1rem);
height: -webkit-min-content;
height: min-content;
content: ""; } .modal-dialog-centered.modal-dialog-scrollable {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 100%; } .modal-dialog-centered.modal-dialog-scrollable .modal-content {
max-height: none; } .modal-dialog-centered.modal-dialog-scrollable::before {
content: none; } .modal-content {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 0.3rem;
outline: 0; } .modal-backdrop {
position: fixed;
top: 0;
left: 0;
z-index: 1040;
width: 100vw;
height: 100vh;
background-color: #000; } .modal-backdrop.fade {
opacity: 0; } .modal-backdrop.show {
opacity: 0.5; } .modal-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 1rem 1rem;
border-bottom: 1px solid #dee2e6;
border-top-left-radius: calc(0.3rem - 1px);
border-top-right-radius: calc(0.3rem - 1px); } .modal-header .close {
padding: 1rem 1rem;
margin: -1rem -1rem -1rem auto; } .modal-title {
margin-bottom: 0;
line-height: 1.5; } .modal-body {
position: relative;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding: 1rem; } .modal-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
padding: 0.75rem;
border-top: 1px solid #dee2e6;
border-bottom-right-radius: calc(0.3rem - 1px);
border-bottom-left-radius: calc(0.3rem - 1px); } .modal-footer > * {
margin: 0.25rem; } .modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll; }
@media (min-width: 576px) { .modal-dialog {
max-width: 500px;
margin: 1.75rem auto; } .modal-dialog-scrollable {
max-height: calc(100% - 3.5rem); } .modal-dialog-scrollable .modal-content {
max-height: calc(100vh - 3.5rem); } .modal-dialog-centered {
min-height: calc(100% - 3.5rem); } .modal-dialog-centered::before {
height: calc(100vh - 3.5rem);
height: -webkit-min-content;
height: min-content; } .modal-sm {
max-width: 300px; } }
@media (min-width: 992px) { .modal-lg,
.modal-xl {
max-width: 800px; } }
@media (min-width: 1200px) { .modal-xl {
max-width: 1140px; } } .popover {
position: absolute;
top: 0;
left: 0;
z-index: 1060;
display: block;
max-width: 276px;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-style: normal;
font-weight: 400;
line-height: 1.5;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
white-space: normal;
word-spacing: normal;
line-break: auto;
font-size: 0.875rem;
word-wrap: break-word;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 0.3rem; } .popover .arrow {
position: absolute;
display: block;
width: 1rem;
height: 0.5rem;
margin: 0 0.3rem; } .popover .arrow::before, .popover .arrow::after {
position: absolute;
display: block;
content: "";
border-color: transparent;
border-style: solid; } .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
margin-bottom: 0.5rem; } .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
bottom: calc(-0.5rem - 1px); } .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
bottom: 0;
border-width: 0.5rem 0.5rem 0;
border-top-color: rgba(0, 0, 0, 0.25); } .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
bottom: 1px;
border-width: 0.5rem 0.5rem 0;
border-top-color: #fff; } .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
margin-left: 0.5rem; } .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
left: calc(-0.5rem - 1px);
width: 0.5rem;
height: 1rem;
margin: 0.3rem 0; } .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
left: 0;
border-width: 0.5rem 0.5rem 0.5rem 0;
border-right-color: rgba(0, 0, 0, 0.25); } .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
left: 1px;
border-width: 0.5rem 0.5rem 0.5rem 0;
border-right-color: #fff; } .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
margin-top: 0.5rem; } .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
top: calc(-0.5rem - 1px); } .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
top: 0;
border-width: 0 0.5rem 0.5rem 0.5rem;
border-bottom-color: rgba(0, 0, 0, 0.25); } .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
top: 1px;
border-width: 0 0.5rem 0.5rem 0.5rem;
border-bottom-color: #fff; } .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
position: absolute;
top: 0;
left: 50%;
display: block;
width: 1rem;
margin-left: -0.5rem;
content: "";
border-bottom: 1px solid #f7f7f7; } .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
margin-right: 0.5rem; } .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
right: calc(-0.5rem - 1px);
width: 0.5rem;
height: 1rem;
margin: 0.3rem 0; } .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
right: 0;
border-width: 0.5rem 0 0.5rem 0.5rem;
border-left-color: rgba(0, 0, 0, 0.25); } .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
right: 1px;
border-width: 0.5rem 0 0.5rem 0.5rem;
border-left-color: #fff; } .popover-header {
padding: 0.5rem 0.75rem;
margin-bottom: 0;
font-size: 1rem;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-top-left-radius: calc(0.3rem - 1px);
border-top-right-radius: calc(0.3rem - 1px); } .popover-header:empty {
display: none; } .popover-body {
padding: 0.5rem 0.75rem;
color: #212529; } .align-baseline {
vertical-align: baseline !important; } .align-top {
vertical-align: top !important; } .align-middle {
vertical-align: middle !important; } .align-bottom {
vertical-align: bottom !important; } .align-text-bottom {
vertical-align: text-bottom !important; } .align-text-top {
vertical-align: text-top !important; } .bg-primary {
background-color: #007bff !important; } a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
background-color: #0062cc !important; } .bg-secondary {
background-color: #6c757d !important; } a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
background-color: #545b62 !important; } .bg-success {
background-color: #28a745 !important; } a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
background-color: #1e7e34 !important; } .bg-info {
background-color: #17a2b8 !important; } a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
background-color: #117a8b !important; } .bg-warning {
background-color: #ffc107 !important; } a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
background-color: #d39e00 !important; } .bg-danger {
background-color: #dc3545 !important; } a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
background-color: #bd2130 !important; } .bg-light {
background-color: #f8f9fa !important; } a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
background-color: #dae0e5 !important; } .bg-dark {
background-color: #343a40 !important; } a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
background-color: #1d2124 !important; } .bg-white {
background-color: #fff !important; } .bg-transparent {
background-color: transparent !important; } .border {
border: 1px solid #dee2e6 !important; } .border-top {
border-top: 1px solid #dee2e6 !important; } .border-right {
border-right: 1px solid #dee2e6 !important; } .border-bottom {
border-bottom: 1px solid #dee2e6 !important; } .border-left {
border-left: 1px solid #dee2e6 !important; } .border-0 {
border: 0 !important; } .border-top-0 {
border-top: 0 !important; } .border-right-0 {
border-right: 0 !important; } .border-bottom-0 {
border-bottom: 0 !important; } .border-left-0 {
border-left: 0 !important; } .border-primary {
border-color: #007bff !important; } .border-secondary {
border-color: #6c757d !important; } .border-success {
border-color: #28a745 !important; } .border-info {
border-color: #17a2b8 !important; } .border-warning {
border-color: #ffc107 !important; } .border-danger {
border-color: #dc3545 !important; } .border-light {
border-color: #f8f9fa !important; } .border-dark {
border-color: #343a40 !important; } .border-white {
border-color: #fff !important; } .rounded-sm {
border-radius: 0.2rem !important; } .rounded {
border-radius: 0.25rem !important; } .rounded-top {
border-top-left-radius: 0.25rem !important;
border-top-right-radius: 0.25rem !important; } .rounded-right {
border-top-right-radius: 0.25rem !important;
border-bottom-right-radius: 0.25rem !important; } .rounded-bottom {
border-bottom-right-radius: 0.25rem !important;
border-bottom-left-radius: 0.25rem !important; } .rounded-left {
border-top-left-radius: 0.25rem !important;
border-bottom-left-radius: 0.25rem !important; } .rounded-lg {
border-radius: 0.3rem !important; } .rounded-circle {
border-radius: 50% !important; } .rounded-pill {
border-radius: 50rem !important; } .rounded-0 {
border-radius: 0 !important; } .clearfix::after {
display: block;
clear: both;
content: ""; } .d-none {
display: none !important; } .d-inline {
display: inline !important; } .d-inline-block {
display: inline-block !important; } .d-block {
display: block !important; } .d-table {
display: table !important; } .d-table-row {
display: table-row !important; } .d-table-cell {
display: table-cell !important; } .d-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; } .d-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; }
@media (min-width: 576px) { .d-sm-none {
display: none !important; } .d-sm-inline {
display: inline !important; } .d-sm-inline-block {
display: inline-block !important; } .d-sm-block {
display: block !important; } .d-sm-table {
display: table !important; } .d-sm-table-row {
display: table-row !important; } .d-sm-table-cell {
display: table-cell !important; } .d-sm-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; } .d-sm-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; } }
@media (min-width: 768px) { .d-md-none {
display: none !important; } .d-md-inline {
display: inline !important; } .d-md-inline-block {
display: inline-block !important; } .d-md-block {
display: block !important; } .d-md-table {
display: table !important; } .d-md-table-row {
display: table-row !important; } .d-md-table-cell {
display: table-cell !important; } .d-md-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; } .d-md-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; } }
@media (min-width: 992px) { .d-lg-none {
display: none !important; } .d-lg-inline {
display: inline !important; } .d-lg-inline-block {
display: inline-block !important; } .d-lg-block {
display: block !important; } .d-lg-table {
display: table !important; } .d-lg-table-row {
display: table-row !important; } .d-lg-table-cell {
display: table-cell !important; } .d-lg-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; } .d-lg-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; } }
@media (min-width: 1200px) { .d-xl-none {
display: none !important; } .d-xl-inline {
display: inline !important; } .d-xl-inline-block {
display: inline-block !important; } .d-xl-block {
display: block !important; } .d-xl-table {
display: table !important; } .d-xl-table-row {
display: table-row !important; } .d-xl-table-cell {
display: table-cell !important; } .d-xl-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; } .d-xl-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; } }
@media print { .d-print-none {
display: none !important; } .d-print-inline {
display: inline !important; } .d-print-inline-block {
display: inline-block !important; } .d-print-block {
display: block !important; } .d-print-table {
display: table !important; } .d-print-table-row {
display: table-row !important; } .d-print-table-cell {
display: table-cell !important; } .d-print-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; } .d-print-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; } } .embed-responsive {
position: relative;
display: block;
width: 100%;
padding: 0;
overflow: hidden; } .embed-responsive::before {
display: block;
content: ""; } .embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0; } .embed-responsive-21by9::before {
padding-top: 42.85714%; } .embed-responsive-16by9::before {
padding-top: 56.25%; } .embed-responsive-4by3::before {
padding-top: 75%; } .embed-responsive-1by1::before {
padding-top: 100%; } .flex-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; } .flex-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; } .flex-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; } .flex-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; } .flex-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; } .flex-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; } .flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; } .flex-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; } .flex-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; } .flex-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; } .flex-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; } .flex-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; } .justify-content-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; } .justify-content-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; } .justify-content-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; } .justify-content-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; } .justify-content-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; } .align-items-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; } .align-items-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; } .align-items-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; } .align-items-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; } .align-items-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; } .align-content-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; } .align-content-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; } .align-content-center {
-ms-flex-line-pack: center !important;
align-content: center !important; } .align-content-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; } .align-content-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; } .align-content-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; } .align-self-auto {
-ms-flex-item-align: auto !important;
-ms-grid-row-align: auto !important;
align-self: auto !important; } .align-self-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; } .align-self-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; } .align-self-center {
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important; } .align-self-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; } .align-self-stretch {
-ms-flex-item-align: stretch !important;
-ms-grid-row-align: stretch !important;
align-self: stretch !important; }
@media (min-width: 576px) { .flex-sm-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; } .flex-sm-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; } .flex-sm-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; } .flex-sm-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; } .flex-sm-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; } .flex-sm-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; } .flex-sm-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; } .flex-sm-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; } .flex-sm-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; } .flex-sm-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; } .flex-sm-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; } .flex-sm-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; } .justify-content-sm-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; } .justify-content-sm-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; } .justify-content-sm-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; } .justify-content-sm-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; } .justify-content-sm-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; } .align-items-sm-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; } .align-items-sm-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; } .align-items-sm-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; } .align-items-sm-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; } .align-items-sm-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; } .align-content-sm-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; } .align-content-sm-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; } .align-content-sm-center {
-ms-flex-line-pack: center !important;
align-content: center !important; } .align-content-sm-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; } .align-content-sm-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; } .align-content-sm-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; } .align-self-sm-auto {
-ms-flex-item-align: auto !important;
-ms-grid-row-align: auto !important;
align-self: auto !important; } .align-self-sm-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; } .align-self-sm-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; } .align-self-sm-center {
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important; } .align-self-sm-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; } .align-self-sm-stretch {
-ms-flex-item-align: stretch !important;
-ms-grid-row-align: stretch !important;
align-self: stretch !important; } }
@media (min-width: 768px) { .flex-md-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; } .flex-md-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; } .flex-md-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; } .flex-md-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; } .flex-md-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; } .flex-md-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; } .flex-md-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; } .flex-md-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; } .flex-md-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; } .flex-md-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; } .flex-md-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; } .flex-md-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; } .justify-content-md-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; } .justify-content-md-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; } .justify-content-md-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; } .justify-content-md-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; } .justify-content-md-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; } .align-items-md-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; } .align-items-md-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; } .align-items-md-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; } .align-items-md-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; } .align-items-md-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; } .align-content-md-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; } .align-content-md-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; } .align-content-md-center {
-ms-flex-line-pack: center !important;
align-content: center !important; } .align-content-md-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; } .align-content-md-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; } .align-content-md-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; } .align-self-md-auto {
-ms-flex-item-align: auto !important;
-ms-grid-row-align: auto !important;
align-self: auto !important; } .align-self-md-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; } .align-self-md-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; } .align-self-md-center {
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important; } .align-self-md-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; } .align-self-md-stretch {
-ms-flex-item-align: stretch !important;
-ms-grid-row-align: stretch !important;
align-self: stretch !important; } }
@media (min-width: 992px) { .flex-lg-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; } .flex-lg-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; } .flex-lg-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; } .flex-lg-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; } .flex-lg-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; } .flex-lg-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; } .flex-lg-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; } .flex-lg-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; } .flex-lg-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; } .flex-lg-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; } .flex-lg-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; } .flex-lg-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; } .justify-content-lg-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; } .justify-content-lg-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; } .justify-content-lg-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; } .justify-content-lg-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; } .justify-content-lg-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; } .align-items-lg-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; } .align-items-lg-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; } .align-items-lg-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; } .align-items-lg-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; } .align-items-lg-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; } .align-content-lg-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; } .align-content-lg-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; } .align-content-lg-center {
-ms-flex-line-pack: center !important;
align-content: center !important; } .align-content-lg-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; } .align-content-lg-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; } .align-content-lg-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; } .align-self-lg-auto {
-ms-flex-item-align: auto !important;
-ms-grid-row-align: auto !important;
align-self: auto !important; } .align-self-lg-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; } .align-self-lg-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; } .align-self-lg-center {
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important; } .align-self-lg-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; } .align-self-lg-stretch {
-ms-flex-item-align: stretch !important;
-ms-grid-row-align: stretch !important;
align-self: stretch !important; } }
@media (min-width: 1200px) { .flex-xl-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; } .flex-xl-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; } .flex-xl-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; } .flex-xl-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; } .flex-xl-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; } .flex-xl-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; } .flex-xl-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; } .flex-xl-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; } .flex-xl-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; } .flex-xl-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; } .flex-xl-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; } .flex-xl-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; } .justify-content-xl-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; } .justify-content-xl-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; } .justify-content-xl-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; } .justify-content-xl-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; } .justify-content-xl-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; } .align-items-xl-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; } .align-items-xl-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; } .align-items-xl-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; } .align-items-xl-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; } .align-items-xl-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; } .align-content-xl-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; } .align-content-xl-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; } .align-content-xl-center {
-ms-flex-line-pack: center !important;
align-content: center !important; } .align-content-xl-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; } .align-content-xl-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; } .align-content-xl-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; } .align-self-xl-auto {
-ms-flex-item-align: auto !important;
-ms-grid-row-align: auto !important;
align-self: auto !important; } .align-self-xl-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; } .align-self-xl-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; } .align-self-xl-center {
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important; } .align-self-xl-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; } .align-self-xl-stretch {
-ms-flex-item-align: stretch !important;
-ms-grid-row-align: stretch !important;
align-self: stretch !important; } } .float-left {
float: left !important; } .float-right {
float: right !important; } .float-none {
float: none !important; }
@media (min-width: 576px) { .float-sm-left {
float: left !important; } .float-sm-right {
float: right !important; } .float-sm-none {
float: none !important; } }
@media (min-width: 768px) { .float-md-left {
float: left !important; } .float-md-right {
float: right !important; } .float-md-none {
float: none !important; } }
@media (min-width: 992px) { .float-lg-left {
float: left !important; } .float-lg-right {
float: right !important; } .float-lg-none {
float: none !important; } }
@media (min-width: 1200px) { .float-xl-left {
float: left !important; } .float-xl-right {
float: right !important; } .float-xl-none {
float: none !important; } } .user-select-all {
-webkit-user-select: all !important;
-ms-user-select: all !important;
user-select: all !important; } .user-select-auto {
-webkit-user-select: auto !important;
-ms-user-select: auto !important;
user-select: auto !important; } .user-select-none {
-webkit-user-select: none !important;
-ms-user-select: none !important;
user-select: none !important; } .overflow-auto {
overflow: auto !important; } .overflow-hidden {
overflow: hidden !important; } .position-static {
position: static !important; } .position-relative {
position: relative !important; } .position-absolute {
position: absolute !important; } .position-fixed {
position: fixed !important; } .position-sticky {
position: -webkit-sticky !important;
position: sticky !important; } .fixed-top {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 1030; } .fixed-bottom {
position: fixed;
right: 0;
bottom: 0;
left: 0;
z-index: 1030; }
@supports ((position: -webkit-sticky) or (position: sticky)) { .sticky-top {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1020; } } .sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0; } .sr-only-focusable:active, .sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
overflow: visible;
clip: auto;
white-space: normal; } .shadow-sm {
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } .shadow {
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } .shadow-lg {
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; } .shadow-none {
box-shadow: none !important; } .w-25 {
width: 25% !important; } .w-50 {
width: 50% !important; } .w-75 {
width: 75% !important; } .w-100 {
width: 100% !important; } .w-auto {
width: auto !important; } .h-25 {
height: 25% !important; } .h-50 {
height: 50% !important; } .h-75 {
height: 75% !important; } .h-100 {
height: 100% !important; } .h-auto {
height: auto !important; } .mw-100 {
max-width: 100% !important; } .mh-100 {
max-height: 100% !important; } .min-vw-100 {
min-width: 100vw !important; } .min-vh-100 {
min-height: 100vh !important; } .vw-100 {
width: 100vw !important; } .vh-100 {
height: 100vh !important; } .m-0 {
margin: 0 !important; } .mt-0,
.my-0 {
margin-top: 0 !important; } .mr-0,
.mx-0 {
margin-right: 0 !important; } .mb-0,
.my-0 {
margin-bottom: 0 !important; } .ml-0,
.mx-0 {
margin-left: 0 !important; } .m-1 {
margin: 0.25rem !important; } .mt-1,
.my-1 {
margin-top: 0.25rem !important; } .mr-1,
.mx-1 {
margin-right: 0.25rem !important; } .mb-1,
.my-1 {
margin-bottom: 0.25rem !important; } .ml-1,
.mx-1 {
margin-left: 0.25rem !important; } .m-2 {
margin: 0.5rem !important; } .mt-2,
.my-2 {
margin-top: 0.5rem !important; } .mr-2,
.mx-2 {
margin-right: 0.5rem !important; } .mb-2,
.my-2 {
margin-bottom: 0.5rem !important; } .ml-2,
.mx-2 {
margin-left: 0.5rem !important; } .m-3 {
margin: 1rem !important; } .mt-3,
.my-3 {
margin-top: 1rem !important; } .mr-3,
.mx-3 {
margin-right: 1rem !important; } .mb-3,
.my-3 {
margin-bottom: 1rem !important; } .ml-3,
.mx-3 {
margin-left: 1rem !important; } .m-4 {
margin: 1.5rem !important; } .mt-4,
.my-4 {
margin-top: 1.5rem !important; } .mr-4,
.mx-4 {
margin-right: 1.5rem !important; } .mb-4,
.my-4 {
margin-bottom: 1.5rem !important; } .ml-4,
.mx-4 {
margin-left: 1.5rem !important; } .m-5 {
margin: 3rem !important; } .mt-5,
.my-5 {
margin-top: 3rem !important; } .mr-5,
.mx-5 {
margin-right: 3rem !important; } .mb-5,
.my-5 {
margin-bottom: 3rem !important; } .ml-5,
.mx-5 {
margin-left: 3rem !important; } .p-0 {
padding: 0 !important; } .pt-0,
.py-0 {
padding-top: 0 !important; } .pr-0,
.px-0 {
padding-right: 0 !important; } .pb-0,
.py-0 {
padding-bottom: 0 !important; } .pl-0,
.px-0 {
padding-left: 0 !important; } .p-1 {
padding: 0.25rem !important; } .pt-1,
.py-1 {
padding-top: 0.25rem !important; } .pr-1,
.px-1 {
padding-right: 0.25rem !important; } .pb-1,
.py-1 {
padding-bottom: 0.25rem !important; } .pl-1,
.px-1 {
padding-left: 0.25rem !important; } .p-2 {
padding: 0.5rem !important; } .pt-2,
.py-2 {
padding-top: 0.5rem !important; } .pr-2,
.px-2 {
padding-right: 0.5rem !important; } .pb-2,
.py-2 {
padding-bottom: 0.5rem !important; } .pl-2,
.px-2 {
padding-left: 0.5rem !important; } .p-3 {
padding: 1rem !important; } .pt-3,
.py-3 {
padding-top: 1rem !important; } .pr-3,
.px-3 {
padding-right: 1rem !important; } .pb-3,
.py-3 {
padding-bottom: 1rem !important; } .pl-3,
.px-3 {
padding-left: 1rem !important; } .p-4 {
padding: 1.5rem !important; } .pt-4,
.py-4 {
padding-top: 1.5rem !important; } .pr-4,
.px-4 {
padding-right: 1.5rem !important; } .pb-4,
.py-4 {
padding-bottom: 1.5rem !important; } .pl-4,
.px-4 {
padding-left: 1.5rem !important; } .p-5 {
padding: 3rem !important; } .pt-5,
.py-5 {
padding-top: 3rem !important; } .pr-5,
.px-5 {
padding-right: 3rem !important; } .pb-5,
.py-5 {
padding-bottom: 3rem !important; } .pl-5,
.px-5 {
padding-left: 3rem !important; } .m-n1 {
margin: -0.25rem !important; } .mt-n1,
.my-n1 {
margin-top: -0.25rem !important; } .mr-n1,
.mx-n1 {
margin-right: -0.25rem !important; } .mb-n1,
.my-n1 {
margin-bottom: -0.25rem !important; } .ml-n1,
.mx-n1 {
margin-left: -0.25rem !important; } .m-n2 {
margin: -0.5rem !important; } .mt-n2,
.my-n2 {
margin-top: -0.5rem !important; } .mr-n2,
.mx-n2 {
margin-right: -0.5rem !important; } .mb-n2,
.my-n2 {
margin-bottom: -0.5rem !important; } .ml-n2,
.mx-n2 {
margin-left: -0.5rem !important; } .m-n3 {
margin: -1rem !important; } .mt-n3,
.my-n3 {
margin-top: -1rem !important; } .mr-n3,
.mx-n3 {
margin-right: -1rem !important; } .mb-n3,
.my-n3 {
margin-bottom: -1rem !important; } .ml-n3,
.mx-n3 {
margin-left: -1rem !important; } .m-n4 {
margin: -1.5rem !important; } .mt-n4,
.my-n4 {
margin-top: -1.5rem !important; } .mr-n4,
.mx-n4 {
margin-right: -1.5rem !important; } .mb-n4,
.my-n4 {
margin-bottom: -1.5rem !important; } .ml-n4,
.mx-n4 {
margin-left: -1.5rem !important; } .m-n5 {
margin: -3rem !important; } .mt-n5,
.my-n5 {
margin-top: -3rem !important; } .mr-n5,
.mx-n5 {
margin-right: -3rem !important; } .mb-n5,
.my-n5 {
margin-bottom: -3rem !important; } .ml-n5,
.mx-n5 {
margin-left: -3rem !important; } .m-auto {
margin: auto !important; } .mt-auto,
.my-auto {
margin-top: auto !important; } .mr-auto,
.mx-auto {
margin-right: auto !important; } .mb-auto,
.my-auto {
margin-bottom: auto !important; } .ml-auto,
.mx-auto {
margin-left: auto !important; }
@media (min-width: 576px) { .m-sm-0 {
margin: 0 !important; } .mt-sm-0,
.my-sm-0 {
margin-top: 0 !important; } .mr-sm-0,
.mx-sm-0 {
margin-right: 0 !important; } .mb-sm-0,
.my-sm-0 {
margin-bottom: 0 !important; } .ml-sm-0,
.mx-sm-0 {
margin-left: 0 !important; } .m-sm-1 {
margin: 0.25rem !important; } .mt-sm-1,
.my-sm-1 {
margin-top: 0.25rem !important; } .mr-sm-1,
.mx-sm-1 {
margin-right: 0.25rem !important; } .mb-sm-1,
.my-sm-1 {
margin-bottom: 0.25rem !important; } .ml-sm-1,
.mx-sm-1 {
margin-left: 0.25rem !important; } .m-sm-2 {
margin: 0.5rem !important; } .mt-sm-2,
.my-sm-2 {
margin-top: 0.5rem !important; } .mr-sm-2,
.mx-sm-2 {
margin-right: 0.5rem !important; } .mb-sm-2,
.my-sm-2 {
margin-bottom: 0.5rem !important; } .ml-sm-2,
.mx-sm-2 {
margin-left: 0.5rem !important; } .m-sm-3 {
margin: 1rem !important; } .mt-sm-3,
.my-sm-3 {
margin-top: 1rem !important; } .mr-sm-3,
.mx-sm-3 {
margin-right: 1rem !important; } .mb-sm-3,
.my-sm-3 {
margin-bottom: 1rem !important; } .ml-sm-3,
.mx-sm-3 {
margin-left: 1rem !important; } .m-sm-4 {
margin: 1.5rem !important; } .mt-sm-4,
.my-sm-4 {
margin-top: 1.5rem !important; } .mr-sm-4,
.mx-sm-4 {
margin-right: 1.5rem !important; } .mb-sm-4,
.my-sm-4 {
margin-bottom: 1.5rem !important; } .ml-sm-4,
.mx-sm-4 {
margin-left: 1.5rem !important; } .m-sm-5 {
margin: 3rem !important; } .mt-sm-5,
.my-sm-5 {
margin-top: 3rem !important; } .mr-sm-5,
.mx-sm-5 {
margin-right: 3rem !important; } .mb-sm-5,
.my-sm-5 {
margin-bottom: 3rem !important; } .ml-sm-5,
.mx-sm-5 {
margin-left: 3rem !important; } .p-sm-0 {
padding: 0 !important; } .pt-sm-0,
.py-sm-0 {
padding-top: 0 !important; } .pr-sm-0,
.px-sm-0 {
padding-right: 0 !important; } .pb-sm-0,
.py-sm-0 {
padding-bottom: 0 !important; } .pl-sm-0,
.px-sm-0 {
padding-left: 0 !important; } .p-sm-1 {
padding: 0.25rem !important; } .pt-sm-1,
.py-sm-1 {
padding-top: 0.25rem !important; } .pr-sm-1,
.px-sm-1 {
padding-right: 0.25rem !important; } .pb-sm-1,
.py-sm-1 {
padding-bottom: 0.25rem !important; } .pl-sm-1,
.px-sm-1 {
padding-left: 0.25rem !important; } .p-sm-2 {
padding: 0.5rem !important; } .pt-sm-2,
.py-sm-2 {
padding-top: 0.5rem !important; } .pr-sm-2,
.px-sm-2 {
padding-right: 0.5rem !important; } .pb-sm-2,
.py-sm-2 {
padding-bottom: 0.5rem !important; } .pl-sm-2,
.px-sm-2 {
padding-left: 0.5rem !important; } .p-sm-3 {
padding: 1rem !important; } .pt-sm-3,
.py-sm-3 {
padding-top: 1rem !important; } .pr-sm-3,
.px-sm-3 {
padding-right: 1rem !important; } .pb-sm-3,
.py-sm-3 {
padding-bottom: 1rem !important; } .pl-sm-3,
.px-sm-3 {
padding-left: 1rem !important; } .p-sm-4 {
padding: 1.5rem !important; } .pt-sm-4,
.py-sm-4 {
padding-top: 1.5rem !important; } .pr-sm-4,
.px-sm-4 {
padding-right: 1.5rem !important; } .pb-sm-4,
.py-sm-4 {
padding-bottom: 1.5rem !important; } .pl-sm-4,
.px-sm-4 {
padding-left: 1.5rem !important; } .p-sm-5 {
padding: 3rem !important; } .pt-sm-5,
.py-sm-5 {
padding-top: 3rem !important; } .pr-sm-5,
.px-sm-5 {
padding-right: 3rem !important; } .pb-sm-5,
.py-sm-5 {
padding-bottom: 3rem !important; } .pl-sm-5,
.px-sm-5 {
padding-left: 3rem !important; } .m-sm-n1 {
margin: -0.25rem !important; } .mt-sm-n1,
.my-sm-n1 {
margin-top: -0.25rem !important; } .mr-sm-n1,
.mx-sm-n1 {
margin-right: -0.25rem !important; } .mb-sm-n1,
.my-sm-n1 {
margin-bottom: -0.25rem !important; } .ml-sm-n1,
.mx-sm-n1 {
margin-left: -0.25rem !important; } .m-sm-n2 {
margin: -0.5rem !important; } .mt-sm-n2,
.my-sm-n2 {
margin-top: -0.5rem !important; } .mr-sm-n2,
.mx-sm-n2 {
margin-right: -0.5rem !important; } .mb-sm-n2,
.my-sm-n2 {
margin-bottom: -0.5rem !important; } .ml-sm-n2,
.mx-sm-n2 {
margin-left: -0.5rem !important; } .m-sm-n3 {
margin: -1rem !important; } .mt-sm-n3,
.my-sm-n3 {
margin-top: -1rem !important; } .mr-sm-n3,
.mx-sm-n3 {
margin-right: -1rem !important; } .mb-sm-n3,
.my-sm-n3 {
margin-bottom: -1rem !important; } .ml-sm-n3,
.mx-sm-n3 {
margin-left: -1rem !important; } .m-sm-n4 {
margin: -1.5rem !important; } .mt-sm-n4,
.my-sm-n4 {
margin-top: -1.5rem !important; } .mr-sm-n4,
.mx-sm-n4 {
margin-right: -1.5rem !important; } .mb-sm-n4,
.my-sm-n4 {
margin-bottom: -1.5rem !important; } .ml-sm-n4,
.mx-sm-n4 {
margin-left: -1.5rem !important; } .m-sm-n5 {
margin: -3rem !important; } .mt-sm-n5,
.my-sm-n5 {
margin-top: -3rem !important; } .mr-sm-n5,
.mx-sm-n5 {
margin-right: -3rem !important; } .mb-sm-n5,
.my-sm-n5 {
margin-bottom: -3rem !important; } .ml-sm-n5,
.mx-sm-n5 {
margin-left: -3rem !important; } .m-sm-auto {
margin: auto !important; } .mt-sm-auto,
.my-sm-auto {
margin-top: auto !important; } .mr-sm-auto,
.mx-sm-auto {
margin-right: auto !important; } .mb-sm-auto,
.my-sm-auto {
margin-bottom: auto !important; } .ml-sm-auto,
.mx-sm-auto {
margin-left: auto !important; } }
@media (min-width: 768px) { .m-md-0 {
margin: 0 !important; } .mt-md-0,
.my-md-0 {
margin-top: 0 !important; } .mr-md-0,
.mx-md-0 {
margin-right: 0 !important; } .mb-md-0,
.my-md-0 {
margin-bottom: 0 !important; } .ml-md-0,
.mx-md-0 {
margin-left: 0 !important; } .m-md-1 {
margin: 0.25rem !important; } .mt-md-1,
.my-md-1 {
margin-top: 0.25rem !important; } .mr-md-1,
.mx-md-1 {
margin-right: 0.25rem !important; } .mb-md-1,
.my-md-1 {
margin-bottom: 0.25rem !important; } .ml-md-1,
.mx-md-1 {
margin-left: 0.25rem !important; } .m-md-2 {
margin: 0.5rem !important; } .mt-md-2,
.my-md-2 {
margin-top: 0.5rem !important; } .mr-md-2,
.mx-md-2 {
margin-right: 0.5rem !important; } .mb-md-2,
.my-md-2 {
margin-bottom: 0.5rem !important; } .ml-md-2,
.mx-md-2 {
margin-left: 0.5rem !important; } .m-md-3 {
margin: 1rem !important; } .mt-md-3,
.my-md-3 {
margin-top: 1rem !important; } .mr-md-3,
.mx-md-3 {
margin-right: 1rem !important; } .mb-md-3,
.my-md-3 {
margin-bottom: 1rem !important; } .ml-md-3,
.mx-md-3 {
margin-left: 1rem !important; } .m-md-4 {
margin: 1.5rem !important; } .mt-md-4,
.my-md-4 {
margin-top: 1.5rem !important; } .mr-md-4,
.mx-md-4 {
margin-right: 1.5rem !important; } .mb-md-4,
.my-md-4 {
margin-bottom: 1.5rem !important; } .ml-md-4,
.mx-md-4 {
margin-left: 1.5rem !important; } .m-md-5 {
margin: 3rem !important; } .mt-md-5,
.my-md-5 {
margin-top: 3rem !important; } .mr-md-5,
.mx-md-5 {
margin-right: 3rem !important; } .mb-md-5,
.my-md-5 {
margin-bottom: 3rem !important; } .ml-md-5,
.mx-md-5 {
margin-left: 3rem !important; } .p-md-0 {
padding: 0 !important; } .pt-md-0,
.py-md-0 {
padding-top: 0 !important; } .pr-md-0,
.px-md-0 {
padding-right: 0 !important; } .pb-md-0,
.py-md-0 {
padding-bottom: 0 !important; } .pl-md-0,
.px-md-0 {
padding-left: 0 !important; } .p-md-1 {
padding: 0.25rem !important; } .pt-md-1,
.py-md-1 {
padding-top: 0.25rem !important; } .pr-md-1,
.px-md-1 {
padding-right: 0.25rem !important; } .pb-md-1,
.py-md-1 {
padding-bottom: 0.25rem !important; } .pl-md-1,
.px-md-1 {
padding-left: 0.25rem !important; } .p-md-2 {
padding: 0.5rem !important; } .pt-md-2,
.py-md-2 {
padding-top: 0.5rem !important; } .pr-md-2,
.px-md-2 {
padding-right: 0.5rem !important; } .pb-md-2,
.py-md-2 {
padding-bottom: 0.5rem !important; } .pl-md-2,
.px-md-2 {
padding-left: 0.5rem !important; } .p-md-3 {
padding: 1rem !important; } .pt-md-3,
.py-md-3 {
padding-top: 1rem !important; } .pr-md-3,
.px-md-3 {
padding-right: 1rem !important; } .pb-md-3,
.py-md-3 {
padding-bottom: 1rem !important; } .pl-md-3,
.px-md-3 {
padding-left: 1rem !important; } .p-md-4 {
padding: 1.5rem !important; } .pt-md-4,
.py-md-4 {
padding-top: 1.5rem !important; } .pr-md-4,
.px-md-4 {
padding-right: 1.5rem !important; } .pb-md-4,
.py-md-4 {
padding-bottom: 1.5rem !important; } .pl-md-4,
.px-md-4 {
padding-left: 1.5rem !important; } .p-md-5 {
padding: 3rem !important; } .pt-md-5,
.py-md-5 {
padding-top: 3rem !important; } .pr-md-5,
.px-md-5 {
padding-right: 3rem !important; } .pb-md-5,
.py-md-5 {
padding-bottom: 3rem !important; } .pl-md-5,
.px-md-5 {
padding-left: 3rem !important; } .m-md-n1 {
margin: -0.25rem !important; } .mt-md-n1,
.my-md-n1 {
margin-top: -0.25rem !important; } .mr-md-n1,
.mx-md-n1 {
margin-right: -0.25rem !important; } .mb-md-n1,
.my-md-n1 {
margin-bottom: -0.25rem !important; } .ml-md-n1,
.mx-md-n1 {
margin-left: -0.25rem !important; } .m-md-n2 {
margin: -0.5rem !important; } .mt-md-n2,
.my-md-n2 {
margin-top: -0.5rem !important; } .mr-md-n2,
.mx-md-n2 {
margin-right: -0.5rem !important; } .mb-md-n2,
.my-md-n2 {
margin-bottom: -0.5rem !important; } .ml-md-n2,
.mx-md-n2 {
margin-left: -0.5rem !important; } .m-md-n3 {
margin: -1rem !important; } .mt-md-n3,
.my-md-n3 {
margin-top: -1rem !important; } .mr-md-n3,
.mx-md-n3 {
margin-right: -1rem !important; } .mb-md-n3,
.my-md-n3 {
margin-bottom: -1rem !important; } .ml-md-n3,
.mx-md-n3 {
margin-left: -1rem !important; } .m-md-n4 {
margin: -1.5rem !important; } .mt-md-n4,
.my-md-n4 {
margin-top: -1.5rem !important; } .mr-md-n4,
.mx-md-n4 {
margin-right: -1.5rem !important; } .mb-md-n4,
.my-md-n4 {
margin-bottom: -1.5rem !important; } .ml-md-n4,
.mx-md-n4 {
margin-left: -1.5rem !important; } .m-md-n5 {
margin: -3rem !important; } .mt-md-n5,
.my-md-n5 {
margin-top: -3rem !important; } .mr-md-n5,
.mx-md-n5 {
margin-right: -3rem !important; } .mb-md-n5,
.my-md-n5 {
margin-bottom: -3rem !important; } .ml-md-n5,
.mx-md-n5 {
margin-left: -3rem !important; } .m-md-auto {
margin: auto !important; } .mt-md-auto,
.my-md-auto {
margin-top: auto !important; } .mr-md-auto,
.mx-md-auto {
margin-right: auto !important; } .mb-md-auto,
.my-md-auto {
margin-bottom: auto !important; } .ml-md-auto,
.mx-md-auto {
margin-left: auto !important; } }
@media (min-width: 992px) { .m-lg-0 {
margin: 0 !important; } .mt-lg-0,
.my-lg-0 {
margin-top: 0 !important; } .mr-lg-0,
.mx-lg-0 {
margin-right: 0 !important; } .mb-lg-0,
.my-lg-0 {
margin-bottom: 0 !important; } .ml-lg-0,
.mx-lg-0 {
margin-left: 0 !important; } .m-lg-1 {
margin: 0.25rem !important; } .mt-lg-1,
.my-lg-1 {
margin-top: 0.25rem !important; } .mr-lg-1,
.mx-lg-1 {
margin-right: 0.25rem !important; } .mb-lg-1,
.my-lg-1 {
margin-bottom: 0.25rem !important; } .ml-lg-1,
.mx-lg-1 {
margin-left: 0.25rem !important; } .m-lg-2 {
margin: 0.5rem !important; } .mt-lg-2,
.my-lg-2 {
margin-top: 0.5rem !important; } .mr-lg-2,
.mx-lg-2 {
margin-right: 0.5rem !important; } .mb-lg-2,
.my-lg-2 {
margin-bottom: 0.5rem !important; } .ml-lg-2,
.mx-lg-2 {
margin-left: 0.5rem !important; } .m-lg-3 {
margin: 1rem !important; } .mt-lg-3,
.my-lg-3 {
margin-top: 1rem !important; } .mr-lg-3,
.mx-lg-3 {
margin-right: 1rem !important; } .mb-lg-3,
.my-lg-3 {
margin-bottom: 1rem !important; } .ml-lg-3,
.mx-lg-3 {
margin-left: 1rem !important; } .m-lg-4 {
margin: 1.5rem !important; } .mt-lg-4,
.my-lg-4 {
margin-top: 1.5rem !important; } .mr-lg-4,
.mx-lg-4 {
margin-right: 1.5rem !important; } .mb-lg-4,
.my-lg-4 {
margin-bottom: 1.5rem !important; } .ml-lg-4,
.mx-lg-4 {
margin-left: 1.5rem !important; } .m-lg-5 {
margin: 3rem !important; } .mt-lg-5,
.my-lg-5 {
margin-top: 3rem !important; } .mr-lg-5,
.mx-lg-5 {
margin-right: 3rem !important; } .mb-lg-5,
.my-lg-5 {
margin-bottom: 3rem !important; } .ml-lg-5,
.mx-lg-5 {
margin-left: 3rem !important; } .p-lg-0 {
padding: 0 !important; } .pt-lg-0,
.py-lg-0 {
padding-top: 0 !important; } .pr-lg-0,
.px-lg-0 {
padding-right: 0 !important; } .pb-lg-0,
.py-lg-0 {
padding-bottom: 0 !important; } .pl-lg-0,
.px-lg-0 {
padding-left: 0 !important; } .p-lg-1 {
padding: 0.25rem !important; } .pt-lg-1,
.py-lg-1 {
padding-top: 0.25rem !important; } .pr-lg-1,
.px-lg-1 {
padding-right: 0.25rem !important; } .pb-lg-1,
.py-lg-1 {
padding-bottom: 0.25rem !important; } .pl-lg-1,
.px-lg-1 {
padding-left: 0.25rem !important; } .p-lg-2 {
padding: 0.5rem !important; } .pt-lg-2,
.py-lg-2 {
padding-top: 0.5rem !important; } .pr-lg-2,
.px-lg-2 {
padding-right: 0.5rem !important; } .pb-lg-2,
.py-lg-2 {
padding-bottom: 0.5rem !important; } .pl-lg-2,
.px-lg-2 {
padding-left: 0.5rem !important; } .p-lg-3 {
padding: 1rem !important; } .pt-lg-3,
.py-lg-3 {
padding-top: 1rem !important; } .pr-lg-3,
.px-lg-3 {
padding-right: 1rem !important; } .pb-lg-3,
.py-lg-3 {
padding-bottom: 1rem !important; } .pl-lg-3,
.px-lg-3 {
padding-left: 1rem !important; } .p-lg-4 {
padding: 1.5rem !important; } .pt-lg-4,
.py-lg-4 {
padding-top: 1.5rem !important; } .pr-lg-4,
.px-lg-4 {
padding-right: 1.5rem !important; } .pb-lg-4,
.py-lg-4 {
padding-bottom: 1.5rem !important; } .pl-lg-4,
.px-lg-4 {
padding-left: 1.5rem !important; } .p-lg-5 {
padding: 3rem !important; } .pt-lg-5,
.py-lg-5 {
padding-top: 3rem !important; } .pr-lg-5,
.px-lg-5 {
padding-right: 3rem !important; } .pb-lg-5,
.py-lg-5 {
padding-bottom: 3rem !important; } .pl-lg-5,
.px-lg-5 {
padding-left: 3rem !important; } .m-lg-n1 {
margin: -0.25rem !important; } .mt-lg-n1,
.my-lg-n1 {
margin-top: -0.25rem !important; } .mr-lg-n1,
.mx-lg-n1 {
margin-right: -0.25rem !important; } .mb-lg-n1,
.my-lg-n1 {
margin-bottom: -0.25rem !important; } .ml-lg-n1,
.mx-lg-n1 {
margin-left: -0.25rem !important; } .m-lg-n2 {
margin: -0.5rem !important; } .mt-lg-n2,
.my-lg-n2 {
margin-top: -0.5rem !important; } .mr-lg-n2,
.mx-lg-n2 {
margin-right: -0.5rem !important; } .mb-lg-n2,
.my-lg-n2 {
margin-bottom: -0.5rem !important; } .ml-lg-n2,
.mx-lg-n2 {
margin-left: -0.5rem !important; } .m-lg-n3 {
margin: -1rem !important; } .mt-lg-n3,
.my-lg-n3 {
margin-top: -1rem !important; } .mr-lg-n3,
.mx-lg-n3 {
margin-right: -1rem !important; } .mb-lg-n3,
.my-lg-n3 {
margin-bottom: -1rem !important; } .ml-lg-n3,
.mx-lg-n3 {
margin-left: -1rem !important; } .m-lg-n4 {
margin: -1.5rem !important; } .mt-lg-n4,
.my-lg-n4 {
margin-top: -1.5rem !important; } .mr-lg-n4,
.mx-lg-n4 {
margin-right: -1.5rem !important; } .mb-lg-n4,
.my-lg-n4 {
margin-bottom: -1.5rem !important; } .ml-lg-n4,
.mx-lg-n4 {
margin-left: -1.5rem !important; } .m-lg-n5 {
margin: -3rem !important; } .mt-lg-n5,
.my-lg-n5 {
margin-top: -3rem !important; } .mr-lg-n5,
.mx-lg-n5 {
margin-right: -3rem !important; } .mb-lg-n5,
.my-lg-n5 {
margin-bottom: -3rem !important; } .ml-lg-n5,
.mx-lg-n5 {
margin-left: -3rem !important; } .m-lg-auto {
margin: auto !important; } .mt-lg-auto,
.my-lg-auto {
margin-top: auto !important; } .mr-lg-auto,
.mx-lg-auto {
margin-right: auto !important; } .mb-lg-auto,
.my-lg-auto {
margin-bottom: auto !important; } .ml-lg-auto,
.mx-lg-auto {
margin-left: auto !important; } }
@media (min-width: 1200px) { .m-xl-0 {
margin: 0 !important; } .mt-xl-0,
.my-xl-0 {
margin-top: 0 !important; } .mr-xl-0,
.mx-xl-0 {
margin-right: 0 !important; } .mb-xl-0,
.my-xl-0 {
margin-bottom: 0 !important; } .ml-xl-0,
.mx-xl-0 {
margin-left: 0 !important; } .m-xl-1 {
margin: 0.25rem !important; } .mt-xl-1,
.my-xl-1 {
margin-top: 0.25rem !important; } .mr-xl-1,
.mx-xl-1 {
margin-right: 0.25rem !important; } .mb-xl-1,
.my-xl-1 {
margin-bottom: 0.25rem !important; } .ml-xl-1,
.mx-xl-1 {
margin-left: 0.25rem !important; } .m-xl-2 {
margin: 0.5rem !important; } .mt-xl-2,
.my-xl-2 {
margin-top: 0.5rem !important; } .mr-xl-2,
.mx-xl-2 {
margin-right: 0.5rem !important; } .mb-xl-2,
.my-xl-2 {
margin-bottom: 0.5rem !important; } .ml-xl-2,
.mx-xl-2 {
margin-left: 0.5rem !important; } .m-xl-3 {
margin: 1rem !important; } .mt-xl-3,
.my-xl-3 {
margin-top: 1rem !important; } .mr-xl-3,
.mx-xl-3 {
margin-right: 1rem !important; } .mb-xl-3,
.my-xl-3 {
margin-bottom: 1rem !important; } .ml-xl-3,
.mx-xl-3 {
margin-left: 1rem !important; } .m-xl-4 {
margin: 1.5rem !important; } .mt-xl-4,
.my-xl-4 {
margin-top: 1.5rem !important; } .mr-xl-4,
.mx-xl-4 {
margin-right: 1.5rem !important; } .mb-xl-4,
.my-xl-4 {
margin-bottom: 1.5rem !important; } .ml-xl-4,
.mx-xl-4 {
margin-left: 1.5rem !important; } .m-xl-5 {
margin: 3rem !important; } .mt-xl-5,
.my-xl-5 {
margin-top: 3rem !important; } .mr-xl-5,
.mx-xl-5 {
margin-right: 3rem !important; } .mb-xl-5,
.my-xl-5 {
margin-bottom: 3rem !important; } .ml-xl-5,
.mx-xl-5 {
margin-left: 3rem !important; } .p-xl-0 {
padding: 0 !important; } .pt-xl-0,
.py-xl-0 {
padding-top: 0 !important; } .pr-xl-0,
.px-xl-0 {
padding-right: 0 !important; } .pb-xl-0,
.py-xl-0 {
padding-bottom: 0 !important; } .pl-xl-0,
.px-xl-0 {
padding-left: 0 !important; } .p-xl-1 {
padding: 0.25rem !important; } .pt-xl-1,
.py-xl-1 {
padding-top: 0.25rem !important; } .pr-xl-1,
.px-xl-1 {
padding-right: 0.25rem !important; } .pb-xl-1,
.py-xl-1 {
padding-bottom: 0.25rem !important; } .pl-xl-1,
.px-xl-1 {
padding-left: 0.25rem !important; } .p-xl-2 {
padding: 0.5rem !important; } .pt-xl-2,
.py-xl-2 {
padding-top: 0.5rem !important; } .pr-xl-2,
.px-xl-2 {
padding-right: 0.5rem !important; } .pb-xl-2,
.py-xl-2 {
padding-bottom: 0.5rem !important; } .pl-xl-2,
.px-xl-2 {
padding-left: 0.5rem !important; } .p-xl-3 {
padding: 1rem !important; } .pt-xl-3,
.py-xl-3 {
padding-top: 1rem !important; } .pr-xl-3,
.px-xl-3 {
padding-right: 1rem !important; } .pb-xl-3,
.py-xl-3 {
padding-bottom: 1rem !important; } .pl-xl-3,
.px-xl-3 {
padding-left: 1rem !important; } .p-xl-4 {
padding: 1.5rem !important; } .pt-xl-4,
.py-xl-4 {
padding-top: 1.5rem !important; } .pr-xl-4,
.px-xl-4 {
padding-right: 1.5rem !important; } .pb-xl-4,
.py-xl-4 {
padding-bottom: 1.5rem !important; } .pl-xl-4,
.px-xl-4 {
padding-left: 1.5rem !important; } .p-xl-5 {
padding: 3rem !important; } .pt-xl-5,
.py-xl-5 {
padding-top: 3rem !important; } .pr-xl-5,
.px-xl-5 {
padding-right: 3rem !important; } .pb-xl-5,
.py-xl-5 {
padding-bottom: 3rem !important; } .pl-xl-5,
.px-xl-5 {
padding-left: 3rem !important; } .m-xl-n1 {
margin: -0.25rem !important; } .mt-xl-n1,
.my-xl-n1 {
margin-top: -0.25rem !important; } .mr-xl-n1,
.mx-xl-n1 {
margin-right: -0.25rem !important; } .mb-xl-n1,
.my-xl-n1 {
margin-bottom: -0.25rem !important; } .ml-xl-n1,
.mx-xl-n1 {
margin-left: -0.25rem !important; } .m-xl-n2 {
margin: -0.5rem !important; } .mt-xl-n2,
.my-xl-n2 {
margin-top: -0.5rem !important; } .mr-xl-n2,
.mx-xl-n2 {
margin-right: -0.5rem !important; } .mb-xl-n2,
.my-xl-n2 {
margin-bottom: -0.5rem !important; } .ml-xl-n2,
.mx-xl-n2 {
margin-left: -0.5rem !important; } .m-xl-n3 {
margin: -1rem !important; } .mt-xl-n3,
.my-xl-n3 {
margin-top: -1rem !important; } .mr-xl-n3,
.mx-xl-n3 {
margin-right: -1rem !important; } .mb-xl-n3,
.my-xl-n3 {
margin-bottom: -1rem !important; } .ml-xl-n3,
.mx-xl-n3 {
margin-left: -1rem !important; } .m-xl-n4 {
margin: -1.5rem !important; } .mt-xl-n4,
.my-xl-n4 {
margin-top: -1.5rem !important; } .mr-xl-n4,
.mx-xl-n4 {
margin-right: -1.5rem !important; } .mb-xl-n4,
.my-xl-n4 {
margin-bottom: -1.5rem !important; } .ml-xl-n4,
.mx-xl-n4 {
margin-left: -1.5rem !important; } .m-xl-n5 {
margin: -3rem !important; } .mt-xl-n5,
.my-xl-n5 {
margin-top: -3rem !important; } .mr-xl-n5,
.mx-xl-n5 {
margin-right: -3rem !important; } .mb-xl-n5,
.my-xl-n5 {
margin-bottom: -3rem !important; } .ml-xl-n5,
.mx-xl-n5 {
margin-left: -3rem !important; } .m-xl-auto {
margin: auto !important; } .mt-xl-auto,
.my-xl-auto {
margin-top: auto !important; } .mr-xl-auto,
.mx-xl-auto {
margin-right: auto !important; } .mb-xl-auto,
.my-xl-auto {
margin-bottom: auto !important; } .ml-xl-auto,
.mx-xl-auto {
margin-left: auto !important; } } .stretched-link::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
pointer-events: auto;
content: "";
background-color: rgba(0, 0, 0, 0); } .text-monospace {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; } .text-justify {
text-align: justify !important; } .text-wrap {
white-space: normal !important; } .text-nowrap {
white-space: nowrap !important; } .text-truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; } .text-left {
text-align: left !important; } .text-right {
text-align: right !important; } .text-center {
text-align: center !important; }
@media (min-width: 576px) { .text-sm-left {
text-align: left !important; } .text-sm-right {
text-align: right !important; } .text-sm-center {
text-align: center !important; } }
@media (min-width: 768px) { .text-md-left {
text-align: left !important; } .text-md-right {
text-align: right !important; } .text-md-center {
text-align: center !important; } }
@media (min-width: 992px) { .text-lg-left {
text-align: left !important; } .text-lg-right {
text-align: right !important; } .text-lg-center {
text-align: center !important; } }
@media (min-width: 1200px) { .text-xl-left {
text-align: left !important; } .text-xl-right {
text-align: right !important; } .text-xl-center {
text-align: center !important; } } .text-lowercase {
text-transform: lowercase !important; } .text-uppercase {
text-transform: uppercase !important; } .text-capitalize {
text-transform: capitalize !important; } .font-weight-light {
font-weight: 300 !important; } .font-weight-lighter {
font-weight: lighter !important; } .font-weight-normal {
font-weight: 400 !important; } .font-weight-bold {
font-weight: 700 !important; } .font-weight-bolder {
font-weight: bolder !important; } .font-italic {
font-style: italic !important; } .text-white {
color: #fff !important; } .text-primary {
color: #007bff !important; } a.text-primary:hover, a.text-primary:focus {
color: #0056b3 !important; } .text-secondary {
color: #6c757d !important; } a.text-secondary:hover, a.text-secondary:focus {
color: #494f54 !important; } .text-success {
color: #28a745 !important; } a.text-success:hover, a.text-success:focus {
color: #19692c !important; } .text-info {
color: #17a2b8 !important; } a.text-info:hover, a.text-info:focus {
color: #0f6674 !important; } .text-warning {
color: #ffc107 !important; } a.text-warning:hover, a.text-warning:focus {
color: #ba8b00 !important; } .text-danger {
color: #dc3545 !important; } a.text-danger:hover, a.text-danger:focus {
color: #a71d2a !important; } .text-light {
color: #f8f9fa !important; } a.text-light:hover, a.text-light:focus {
color: #cbd3da !important; } .text-dark {
color: #343a40 !important; } a.text-dark:hover, a.text-dark:focus {
color: #121416 !important; } .text-body {
color: #212529 !important; } .text-muted {
color: #6c757d !important; } .text-black-50 {
color: rgba(0, 0, 0, 0.5) !important; } .text-white-50 {
color: rgba(255, 255, 255, 0.5) !important; } .text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0; } .text-decoration-none {
text-decoration: none !important; } .text-break {
word-break: break-word !important;
word-wrap: break-word !important; } .text-reset {
color: inherit !important; } .visible {
visibility: visible !important; } .invisible {
visibility: hidden !important; }  .owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
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(0px, 0px, 0px); } .owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
-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 {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; } .owl-carousel .owl-item img {
display: block;
width: 100%; } .owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
display: none; } .owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
cursor: pointer;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none; } .owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
background: none;
color: inherit;
border: none;
padding: 0 !important;
font: inherit; } .owl-carousel.owl-loaded {
display: block; } .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;
-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; }  .no-js .owl-carousel {
display: block; }  .owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; } .owl-carousel .owl-animated-in {
z-index: 0; } .owl-carousel .owl-animated-out {
z-index: 1; } .owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut; }
@-webkit-keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } }
@keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } }  .owl-height {
-webkit-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out; }  .owl-carousel .owl-item { } .owl-carousel .owl-item .owl-lazy {
opacity: 0;
-webkit-transition: opacity 400ms ease;
transition: opacity 400ms ease; } .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
max-height: 0; } .owl-carousel .owl-item img.owl-lazy {
-webkit-transform-style: preserve-3d;
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(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/css/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
-webkit-transition: -webkit-transform 100ms ease;
transition: -webkit-transform 100ms ease;
transition: transform 100ms ease;
transition: transform 100ms ease, -webkit-transform 100ms ease; } .owl-carousel .owl-video-play-icon:hover {
-webkit-transform: scale(1.3, 1.3);
transform: scale(1.3, 1.3); } .owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none; } .owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
-webkit-transition: opacity 400ms ease;
transition: opacity 400ms ease; } .owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%; }  .owl-theme .owl-nav {
margin-top: 10px;
text-align: center;
-webkit-tap-highlight-color: transparent; } .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: 0.5;
cursor: default; } .owl-theme .owl-nav.disabled + .owl-dots {
margin-top: 10px; } .owl-theme .owl-dots {
text-align: center;
-webkit-tap-highlight-color: transparent; } .owl-theme .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline; } .owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: #D6D6D6;
display: block;
-webkit-backface-visibility: visible;
-webkit-transition: opacity 200ms ease;
transition: opacity 200ms ease;
border-radius: 30px; } .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: #869791; } .align-baseline {
vertical-align: baseline !important; } .align-top {
vertical-align: top !important; } .align-middle {
vertical-align: middle !important; } .align-bottom {
vertical-align: bottom !important; } .align-text-bottom {
vertical-align: text-bottom !important; } .align-text-top {
vertical-align: text-top !important; } .bg-primary {
background-color: #007bff !important; } a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
background-color: #0062cc !important; } .bg-secondary {
background-color: #6c757d !important; } a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
background-color: #545b62 !important; } .bg-success {
background-color: #28a745 !important; } a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
background-color: #1e7e34 !important; } .bg-info {
background-color: #17a2b8 !important; } a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
background-color: #117a8b !important; } .bg-warning {
background-color: #ffc107 !important; } a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
background-color: #d39e00 !important; } .bg-danger {
background-color: #dc3545 !important; } a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
background-color: #bd2130 !important; } .bg-light {
background-color: #f8f9fa !important; } a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
background-color: #dae0e5 !important; } .bg-dark {
background-color: #343a40 !important; } a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
background-color: #1d2124 !important; } .bg-white {
background-color: #fff !important; } .bg-transparent {
background-color: transparent !important; } .border {
border: 1px solid #dee2e6 !important; } .border-top {
border-top: 1px solid #dee2e6 !important; } .border-right {
border-right: 1px solid #dee2e6 !important; } .border-bottom {
border-bottom: 1px solid #dee2e6 !important; } .border-left {
border-left: 1px solid #dee2e6 !important; } .border-0 {
border: 0 !important; } .border-top-0 {
border-top: 0 !important; } .border-right-0 {
border-right: 0 !important; } .border-bottom-0 {
border-bottom: 0 !important; } .border-left-0 {
border-left: 0 !important; } .border-primary {
border-color: #007bff !important; } .border-secondary {
border-color: #6c757d !important; } .border-success {
border-color: #28a745 !important; } .border-info {
border-color: #17a2b8 !important; } .border-warning {
border-color: #ffc107 !important; } .border-danger {
border-color: #dc3545 !important; } .border-light {
border-color: #f8f9fa !important; } .border-dark {
border-color: #343a40 !important; } .border-white {
border-color: #fff !important; } .rounded-sm {
border-radius: 0.2rem !important; } .rounded {
border-radius: 0.25rem !important; } .rounded-top {
border-top-left-radius: 0.25rem !important;
border-top-right-radius: 0.25rem !important; } .rounded-right {
border-top-right-radius: 0.25rem !important;
border-bottom-right-radius: 0.25rem !important; } .rounded-bottom {
border-bottom-right-radius: 0.25rem !important;
border-bottom-left-radius: 0.25rem !important; } .rounded-left {
border-top-left-radius: 0.25rem !important;
border-bottom-left-radius: 0.25rem !important; } .rounded-lg {
border-radius: 0.3rem !important; } .rounded-circle {
border-radius: 50% !important; } .rounded-pill {
border-radius: 50rem !important; } .rounded-0 {
border-radius: 0 !important; } .clearfix::after {
display: block;
clear: both;
content: ""; } .d-none {
display: none !important; } .d-inline {
display: inline !important; } .d-inline-block {
display: inline-block !important; } .d-block {
display: block !important; } .d-table {
display: table !important; } .d-table-row {
display: table-row !important; } .d-table-cell {
display: table-cell !important; } .d-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; } .d-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; }
@media (min-width: 576px) { .d-sm-none {
display: none !important; } .d-sm-inline {
display: inline !important; } .d-sm-inline-block {
display: inline-block !important; } .d-sm-block {
display: block !important; } .d-sm-table {
display: table !important; } .d-sm-table-row {
display: table-row !important; } .d-sm-table-cell {
display: table-cell !important; } .d-sm-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; } .d-sm-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; } }
@media (min-width: 768px) { .d-md-none {
display: none !important; } .d-md-inline {
display: inline !important; } .d-md-inline-block {
display: inline-block !important; } .d-md-block {
display: block !important; } .d-md-table {
display: table !important; } .d-md-table-row {
display: table-row !important; } .d-md-table-cell {
display: table-cell !important; } .d-md-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; } .d-md-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; } }
@media (min-width: 992px) { .d-lg-none {
display: none !important; } .d-lg-inline {
display: inline !important; } .d-lg-inline-block {
display: inline-block !important; } .d-lg-block {
display: block !important; } .d-lg-table {
display: table !important; } .d-lg-table-row {
display: table-row !important; } .d-lg-table-cell {
display: table-cell !important; } .d-lg-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; } .d-lg-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; } }
@media (min-width: 1200px) { .d-xl-none {
display: none !important; } .d-xl-inline {
display: inline !important; } .d-xl-inline-block {
display: inline-block !important; } .d-xl-block {
display: block !important; } .d-xl-table {
display: table !important; } .d-xl-table-row {
display: table-row !important; } .d-xl-table-cell {
display: table-cell !important; } .d-xl-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; } .d-xl-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; } }
@media print { .d-print-none {
display: none !important; } .d-print-inline {
display: inline !important; } .d-print-inline-block {
display: inline-block !important; } .d-print-block {
display: block !important; } .d-print-table {
display: table !important; } .d-print-table-row {
display: table-row !important; } .d-print-table-cell {
display: table-cell !important; } .d-print-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; } .d-print-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; } } .embed-responsive {
position: relative;
display: block;
width: 100%;
padding: 0;
overflow: hidden; } .embed-responsive::before {
display: block;
content: ""; } .embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0; } .embed-responsive-21by9::before {
padding-top: 42.85714%; } .embed-responsive-16by9::before {
padding-top: 56.25%; } .embed-responsive-4by3::before {
padding-top: 75%; } .embed-responsive-1by1::before {
padding-top: 100%; } .flex-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; } .flex-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; } .flex-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; } .flex-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; } .flex-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; } .flex-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; } .flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; } .flex-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; } .flex-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; } .flex-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; } .flex-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; } .flex-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; } .justify-content-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; } .justify-content-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; } .justify-content-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; } .justify-content-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; } .justify-content-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; } .align-items-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; } .align-items-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; } .align-items-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; } .align-items-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; } .align-items-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; } .align-content-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; } .align-content-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; } .align-content-center {
-ms-flex-line-pack: center !important;
align-content: center !important; } .align-content-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; } .align-content-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; } .align-content-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; } .align-self-auto {
-ms-flex-item-align: auto !important;
-ms-grid-row-align: auto !important;
align-self: auto !important; } .align-self-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; } .align-self-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; } .align-self-center {
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important; } .align-self-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; } .align-self-stretch {
-ms-flex-item-align: stretch !important;
-ms-grid-row-align: stretch !important;
align-self: stretch !important; }
@media (min-width: 576px) { .flex-sm-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; } .flex-sm-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; } .flex-sm-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; } .flex-sm-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; } .flex-sm-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; } .flex-sm-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; } .flex-sm-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; } .flex-sm-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; } .flex-sm-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; } .flex-sm-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; } .flex-sm-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; } .flex-sm-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; } .justify-content-sm-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; } .justify-content-sm-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; } .justify-content-sm-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; } .justify-content-sm-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; } .justify-content-sm-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; } .align-items-sm-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; } .align-items-sm-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; } .align-items-sm-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; } .align-items-sm-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; } .align-items-sm-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; } .align-content-sm-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; } .align-content-sm-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; } .align-content-sm-center {
-ms-flex-line-pack: center !important;
align-content: center !important; } .align-content-sm-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; } .align-content-sm-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; } .align-content-sm-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; } .align-self-sm-auto {
-ms-flex-item-align: auto !important;
-ms-grid-row-align: auto !important;
align-self: auto !important; } .align-self-sm-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; } .align-self-sm-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; } .align-self-sm-center {
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important; } .align-self-sm-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; } .align-self-sm-stretch {
-ms-flex-item-align: stretch !important;
-ms-grid-row-align: stretch !important;
align-self: stretch !important; } }
@media (min-width: 768px) { .flex-md-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; } .flex-md-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; } .flex-md-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; } .flex-md-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; } .flex-md-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; } .flex-md-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; } .flex-md-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; } .flex-md-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; } .flex-md-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; } .flex-md-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; } .flex-md-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; } .flex-md-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; } .justify-content-md-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; } .justify-content-md-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; } .justify-content-md-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; } .justify-content-md-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; } .justify-content-md-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; } .align-items-md-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; } .align-items-md-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; } .align-items-md-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; } .align-items-md-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; } .align-items-md-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; } .align-content-md-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; } .align-content-md-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; } .align-content-md-center {
-ms-flex-line-pack: center !important;
align-content: center !important; } .align-content-md-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; } .align-content-md-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; } .align-content-md-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; } .align-self-md-auto {
-ms-flex-item-align: auto !important;
-ms-grid-row-align: auto !important;
align-self: auto !important; } .align-self-md-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; } .align-self-md-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; } .align-self-md-center {
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important; } .align-self-md-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; } .align-self-md-stretch {
-ms-flex-item-align: stretch !important;
-ms-grid-row-align: stretch !important;
align-self: stretch !important; } }
@media (min-width: 992px) { .flex-lg-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; } .flex-lg-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; } .flex-lg-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; } .flex-lg-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; } .flex-lg-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; } .flex-lg-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; } .flex-lg-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; } .flex-lg-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; } .flex-lg-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; } .flex-lg-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; } .flex-lg-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; } .flex-lg-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; } .justify-content-lg-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; } .justify-content-lg-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; } .justify-content-lg-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; } .justify-content-lg-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; } .justify-content-lg-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; } .align-items-lg-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; } .align-items-lg-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; } .align-items-lg-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; } .align-items-lg-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; } .align-items-lg-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; } .align-content-lg-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; } .align-content-lg-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; } .align-content-lg-center {
-ms-flex-line-pack: center !important;
align-content: center !important; } .align-content-lg-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; } .align-content-lg-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; } .align-content-lg-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; } .align-self-lg-auto {
-ms-flex-item-align: auto !important;
-ms-grid-row-align: auto !important;
align-self: auto !important; } .align-self-lg-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; } .align-self-lg-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; } .align-self-lg-center {
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important; } .align-self-lg-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; } .align-self-lg-stretch {
-ms-flex-item-align: stretch !important;
-ms-grid-row-align: stretch !important;
align-self: stretch !important; } }
@media (min-width: 1200px) { .flex-xl-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; } .flex-xl-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; } .flex-xl-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; } .flex-xl-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; } .flex-xl-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; } .flex-xl-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; } .flex-xl-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; } .flex-xl-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; } .flex-xl-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; } .flex-xl-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; } .flex-xl-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; } .flex-xl-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; } .justify-content-xl-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; } .justify-content-xl-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; } .justify-content-xl-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; } .justify-content-xl-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; } .justify-content-xl-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; } .align-items-xl-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; } .align-items-xl-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; } .align-items-xl-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; } .align-items-xl-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; } .align-items-xl-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; } .align-content-xl-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; } .align-content-xl-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; } .align-content-xl-center {
-ms-flex-line-pack: center !important;
align-content: center !important; } .align-content-xl-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; } .align-content-xl-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; } .align-content-xl-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; } .align-self-xl-auto {
-ms-flex-item-align: auto !important;
-ms-grid-row-align: auto !important;
align-self: auto !important; } .align-self-xl-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; } .align-self-xl-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; } .align-self-xl-center {
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important; } .align-self-xl-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; } .align-self-xl-stretch {
-ms-flex-item-align: stretch !important;
-ms-grid-row-align: stretch !important;
align-self: stretch !important; } } .float-left {
float: left !important; } .float-right {
float: right !important; } .float-none {
float: none !important; }
@media (min-width: 576px) { .float-sm-left {
float: left !important; } .float-sm-right {
float: right !important; } .float-sm-none {
float: none !important; } }
@media (min-width: 768px) { .float-md-left {
float: left !important; } .float-md-right {
float: right !important; } .float-md-none {
float: none !important; } }
@media (min-width: 992px) { .float-lg-left {
float: left !important; } .float-lg-right {
float: right !important; } .float-lg-none {
float: none !important; } }
@media (min-width: 1200px) { .float-xl-left {
float: left !important; } .float-xl-right {
float: right !important; } .float-xl-none {
float: none !important; } } .user-select-all {
-webkit-user-select: all !important;
-ms-user-select: all !important;
user-select: all !important; } .user-select-auto {
-webkit-user-select: auto !important;
-ms-user-select: auto !important;
user-select: auto !important; } .user-select-none {
-webkit-user-select: none !important;
-ms-user-select: none !important;
user-select: none !important; } .overflow-auto {
overflow: auto !important; } .overflow-hidden {
overflow: hidden !important; } .position-static {
position: static !important; } .position-relative {
position: relative !important; } .position-absolute {
position: absolute !important; } .position-fixed {
position: fixed !important; } .position-sticky {
position: -webkit-sticky !important;
position: sticky !important; } .fixed-top {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 1030; } .fixed-bottom {
position: fixed;
right: 0;
bottom: 0;
left: 0;
z-index: 1030; }
@supports ((position: -webkit-sticky) or (position: sticky)) { .sticky-top {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1020; } } .sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0; } .sr-only-focusable:active, .sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
overflow: visible;
clip: auto;
white-space: normal; } .shadow-sm {
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } .shadow {
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } .shadow-lg {
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; } .shadow-none {
box-shadow: none !important; } .w-25 {
width: 25% !important; } .w-50 {
width: 50% !important; } .w-75 {
width: 75% !important; } .w-100 {
width: 100% !important; } .w-auto {
width: auto !important; } .h-25 {
height: 25% !important; } .h-50 {
height: 50% !important; } .h-75 {
height: 75% !important; } .h-100 {
height: 100% !important; } .h-auto {
height: auto !important; } .mw-100 {
max-width: 100% !important; } .mh-100 {
max-height: 100% !important; } .min-vw-100 {
min-width: 100vw !important; } .min-vh-100 {
min-height: 100vh !important; } .vw-100 {
width: 100vw !important; } .vh-100 {
height: 100vh !important; } .m-0 {
margin: 0 !important; } .mt-0,
.my-0 {
margin-top: 0 !important; } .mr-0,
.mx-0 {
margin-right: 0 !important; } .mb-0,
.my-0 {
margin-bottom: 0 !important; } .ml-0,
.mx-0 {
margin-left: 0 !important; } .m-1 {
margin: 0.25rem !important; } .mt-1,
.my-1 {
margin-top: 0.25rem !important; } .mr-1,
.mx-1 {
margin-right: 0.25rem !important; } .mb-1,
.my-1 {
margin-bottom: 0.25rem !important; } .ml-1,
.mx-1 {
margin-left: 0.25rem !important; } .m-2 {
margin: 0.5rem !important; } .mt-2,
.my-2 {
margin-top: 0.5rem !important; } .mr-2,
.mx-2 {
margin-right: 0.5rem !important; } .mb-2,
.my-2 {
margin-bottom: 0.5rem !important; } .ml-2,
.mx-2 {
margin-left: 0.5rem !important; } .m-3 {
margin: 1rem !important; } .mt-3,
.my-3 {
margin-top: 1rem !important; } .mr-3,
.mx-3 {
margin-right: 1rem !important; } .mb-3,
.my-3 {
margin-bottom: 1rem !important; } .ml-3,
.mx-3 {
margin-left: 1rem !important; } .m-4 {
margin: 1.5rem !important; } .mt-4,
.my-4 {
margin-top: 1.5rem !important; } .mr-4,
.mx-4 {
margin-right: 1.5rem !important; } .mb-4,
.my-4 {
margin-bottom: 1.5rem !important; } .ml-4,
.mx-4 {
margin-left: 1.5rem !important; } .m-5 {
margin: 3rem !important; } .mt-5,
.my-5 {
margin-top: 3rem !important; } .mr-5,
.mx-5 {
margin-right: 3rem !important; } .mb-5,
.my-5 {
margin-bottom: 3rem !important; } .ml-5,
.mx-5 {
margin-left: 3rem !important; } .p-0 {
padding: 0 !important; } .pt-0,
.py-0 {
padding-top: 0 !important; } .pr-0,
.px-0 {
padding-right: 0 !important; } .pb-0,
.py-0 {
padding-bottom: 0 !important; } .pl-0,
.px-0 {
padding-left: 0 !important; } .p-1 {
padding: 0.25rem !important; } .pt-1,
.py-1 {
padding-top: 0.25rem !important; } .pr-1,
.px-1 {
padding-right: 0.25rem !important; } .pb-1,
.py-1 {
padding-bottom: 0.25rem !important; } .pl-1,
.px-1 {
padding-left: 0.25rem !important; } .p-2 {
padding: 0.5rem !important; } .pt-2,
.py-2 {
padding-top: 0.5rem !important; } .pr-2,
.px-2 {
padding-right: 0.5rem !important; } .pb-2,
.py-2 {
padding-bottom: 0.5rem !important; } .pl-2,
.px-2 {
padding-left: 0.5rem !important; } .p-3 {
padding: 1rem !important; } .pt-3,
.py-3 {
padding-top: 1rem !important; } .pr-3,
.px-3 {
padding-right: 1rem !important; } .pb-3,
.py-3 {
padding-bottom: 1rem !important; } .pl-3,
.px-3 {
padding-left: 1rem !important; } .p-4 {
padding: 1.5rem !important; } .pt-4,
.py-4 {
padding-top: 1.5rem !important; } .pr-4,
.px-4 {
padding-right: 1.5rem !important; } .pb-4,
.py-4 {
padding-bottom: 1.5rem !important; } .pl-4,
.px-4 {
padding-left: 1.5rem !important; } .p-5 {
padding: 3rem !important; } .pt-5,
.py-5 {
padding-top: 3rem !important; } .pr-5,
.px-5 {
padding-right: 3rem !important; } .pb-5,
.py-5 {
padding-bottom: 3rem !important; } .pl-5,
.px-5 {
padding-left: 3rem !important; } .m-n1 {
margin: -0.25rem !important; } .mt-n1,
.my-n1 {
margin-top: -0.25rem !important; } .mr-n1,
.mx-n1 {
margin-right: -0.25rem !important; } .mb-n1,
.my-n1 {
margin-bottom: -0.25rem !important; } .ml-n1,
.mx-n1 {
margin-left: -0.25rem !important; } .m-n2 {
margin: -0.5rem !important; } .mt-n2,
.my-n2 {
margin-top: -0.5rem !important; } .mr-n2,
.mx-n2 {
margin-right: -0.5rem !important; } .mb-n2,
.my-n2 {
margin-bottom: -0.5rem !important; } .ml-n2,
.mx-n2 {
margin-left: -0.5rem !important; } .m-n3 {
margin: -1rem !important; } .mt-n3,
.my-n3 {
margin-top: -1rem !important; } .mr-n3,
.mx-n3 {
margin-right: -1rem !important; } .mb-n3,
.my-n3 {
margin-bottom: -1rem !important; } .ml-n3,
.mx-n3 {
margin-left: -1rem !important; } .m-n4 {
margin: -1.5rem !important; } .mt-n4,
.my-n4 {
margin-top: -1.5rem !important; } .mr-n4,
.mx-n4 {
margin-right: -1.5rem !important; } .mb-n4,
.my-n4 {
margin-bottom: -1.5rem !important; } .ml-n4,
.mx-n4 {
margin-left: -1.5rem !important; } .m-n5 {
margin: -3rem !important; } .mt-n5,
.my-n5 {
margin-top: -3rem !important; } .mr-n5,
.mx-n5 {
margin-right: -3rem !important; } .mb-n5,
.my-n5 {
margin-bottom: -3rem !important; } .ml-n5,
.mx-n5 {
margin-left: -3rem !important; } .m-auto {
margin: auto !important; } .mt-auto,
.my-auto {
margin-top: auto !important; } .mr-auto,
.mx-auto {
margin-right: auto !important; } .mb-auto,
.my-auto {
margin-bottom: auto !important; } .ml-auto,
.mx-auto {
margin-left: auto !important; }
@media (min-width: 576px) { .m-sm-0 {
margin: 0 !important; } .mt-sm-0,
.my-sm-0 {
margin-top: 0 !important; } .mr-sm-0,
.mx-sm-0 {
margin-right: 0 !important; } .mb-sm-0,
.my-sm-0 {
margin-bottom: 0 !important; } .ml-sm-0,
.mx-sm-0 {
margin-left: 0 !important; } .m-sm-1 {
margin: 0.25rem !important; } .mt-sm-1,
.my-sm-1 {
margin-top: 0.25rem !important; } .mr-sm-1,
.mx-sm-1 {
margin-right: 0.25rem !important; } .mb-sm-1,
.my-sm-1 {
margin-bottom: 0.25rem !important; } .ml-sm-1,
.mx-sm-1 {
margin-left: 0.25rem !important; } .m-sm-2 {
margin: 0.5rem !important; } .mt-sm-2,
.my-sm-2 {
margin-top: 0.5rem !important; } .mr-sm-2,
.mx-sm-2 {
margin-right: 0.5rem !important; } .mb-sm-2,
.my-sm-2 {
margin-bottom: 0.5rem !important; } .ml-sm-2,
.mx-sm-2 {
margin-left: 0.5rem !important; } .m-sm-3 {
margin: 1rem !important; } .mt-sm-3,
.my-sm-3 {
margin-top: 1rem !important; } .mr-sm-3,
.mx-sm-3 {
margin-right: 1rem !important; } .mb-sm-3,
.my-sm-3 {
margin-bottom: 1rem !important; } .ml-sm-3,
.mx-sm-3 {
margin-left: 1rem !important; } .m-sm-4 {
margin: 1.5rem !important; } .mt-sm-4,
.my-sm-4 {
margin-top: 1.5rem !important; } .mr-sm-4,
.mx-sm-4 {
margin-right: 1.5rem !important; } .mb-sm-4,
.my-sm-4 {
margin-bottom: 1.5rem !important; } .ml-sm-4,
.mx-sm-4 {
margin-left: 1.5rem !important; } .m-sm-5 {
margin: 3rem !important; } .mt-sm-5,
.my-sm-5 {
margin-top: 3rem !important; } .mr-sm-5,
.mx-sm-5 {
margin-right: 3rem !important; } .mb-sm-5,
.my-sm-5 {
margin-bottom: 3rem !important; } .ml-sm-5,
.mx-sm-5 {
margin-left: 3rem !important; } .p-sm-0 {
padding: 0 !important; } .pt-sm-0,
.py-sm-0 {
padding-top: 0 !important; } .pr-sm-0,
.px-sm-0 {
padding-right: 0 !important; } .pb-sm-0,
.py-sm-0 {
padding-bottom: 0 !important; } .pl-sm-0,
.px-sm-0 {
padding-left: 0 !important; } .p-sm-1 {
padding: 0.25rem !important; } .pt-sm-1,
.py-sm-1 {
padding-top: 0.25rem !important; } .pr-sm-1,
.px-sm-1 {
padding-right: 0.25rem !important; } .pb-sm-1,
.py-sm-1 {
padding-bottom: 0.25rem !important; } .pl-sm-1,
.px-sm-1 {
padding-left: 0.25rem !important; } .p-sm-2 {
padding: 0.5rem !important; } .pt-sm-2,
.py-sm-2 {
padding-top: 0.5rem !important; } .pr-sm-2,
.px-sm-2 {
padding-right: 0.5rem !important; } .pb-sm-2,
.py-sm-2 {
padding-bottom: 0.5rem !important; } .pl-sm-2,
.px-sm-2 {
padding-left: 0.5rem !important; } .p-sm-3 {
padding: 1rem !important; } .pt-sm-3,
.py-sm-3 {
padding-top: 1rem !important; } .pr-sm-3,
.px-sm-3 {
padding-right: 1rem !important; } .pb-sm-3,
.py-sm-3 {
padding-bottom: 1rem !important; } .pl-sm-3,
.px-sm-3 {
padding-left: 1rem !important; } .p-sm-4 {
padding: 1.5rem !important; } .pt-sm-4,
.py-sm-4 {
padding-top: 1.5rem !important; } .pr-sm-4,
.px-sm-4 {
padding-right: 1.5rem !important; } .pb-sm-4,
.py-sm-4 {
padding-bottom: 1.5rem !important; } .pl-sm-4,
.px-sm-4 {
padding-left: 1.5rem !important; } .p-sm-5 {
padding: 3rem !important; } .pt-sm-5,
.py-sm-5 {
padding-top: 3rem !important; } .pr-sm-5,
.px-sm-5 {
padding-right: 3rem !important; } .pb-sm-5,
.py-sm-5 {
padding-bottom: 3rem !important; } .pl-sm-5,
.px-sm-5 {
padding-left: 3rem !important; } .m-sm-n1 {
margin: -0.25rem !important; } .mt-sm-n1,
.my-sm-n1 {
margin-top: -0.25rem !important; } .mr-sm-n1,
.mx-sm-n1 {
margin-right: -0.25rem !important; } .mb-sm-n1,
.my-sm-n1 {
margin-bottom: -0.25rem !important; } .ml-sm-n1,
.mx-sm-n1 {
margin-left: -0.25rem !important; } .m-sm-n2 {
margin: -0.5rem !important; } .mt-sm-n2,
.my-sm-n2 {
margin-top: -0.5rem !important; } .mr-sm-n2,
.mx-sm-n2 {
margin-right: -0.5rem !important; } .mb-sm-n2,
.my-sm-n2 {
margin-bottom: -0.5rem !important; } .ml-sm-n2,
.mx-sm-n2 {
margin-left: -0.5rem !important; } .m-sm-n3 {
margin: -1rem !important; } .mt-sm-n3,
.my-sm-n3 {
margin-top: -1rem !important; } .mr-sm-n3,
.mx-sm-n3 {
margin-right: -1rem !important; } .mb-sm-n3,
.my-sm-n3 {
margin-bottom: -1rem !important; } .ml-sm-n3,
.mx-sm-n3 {
margin-left: -1rem !important; } .m-sm-n4 {
margin: -1.5rem !important; } .mt-sm-n4,
.my-sm-n4 {
margin-top: -1.5rem !important; } .mr-sm-n4,
.mx-sm-n4 {
margin-right: -1.5rem !important; } .mb-sm-n4,
.my-sm-n4 {
margin-bottom: -1.5rem !important; } .ml-sm-n4,
.mx-sm-n4 {
margin-left: -1.5rem !important; } .m-sm-n5 {
margin: -3rem !important; } .mt-sm-n5,
.my-sm-n5 {
margin-top: -3rem !important; } .mr-sm-n5,
.mx-sm-n5 {
margin-right: -3rem !important; } .mb-sm-n5,
.my-sm-n5 {
margin-bottom: -3rem !important; } .ml-sm-n5,
.mx-sm-n5 {
margin-left: -3rem !important; } .m-sm-auto {
margin: auto !important; } .mt-sm-auto,
.my-sm-auto {
margin-top: auto !important; } .mr-sm-auto,
.mx-sm-auto {
margin-right: auto !important; } .mb-sm-auto,
.my-sm-auto {
margin-bottom: auto !important; } .ml-sm-auto,
.mx-sm-auto {
margin-left: auto !important; } }
@media (min-width: 768px) { .m-md-0 {
margin: 0 !important; } .mt-md-0,
.my-md-0 {
margin-top: 0 !important; } .mr-md-0,
.mx-md-0 {
margin-right: 0 !important; } .mb-md-0,
.my-md-0 {
margin-bottom: 0 !important; } .ml-md-0,
.mx-md-0 {
margin-left: 0 !important; } .m-md-1 {
margin: 0.25rem !important; } .mt-md-1,
.my-md-1 {
margin-top: 0.25rem !important; } .mr-md-1,
.mx-md-1 {
margin-right: 0.25rem !important; } .mb-md-1,
.my-md-1 {
margin-bottom: 0.25rem !important; } .ml-md-1,
.mx-md-1 {
margin-left: 0.25rem !important; } .m-md-2 {
margin: 0.5rem !important; } .mt-md-2,
.my-md-2 {
margin-top: 0.5rem !important; } .mr-md-2,
.mx-md-2 {
margin-right: 0.5rem !important; } .mb-md-2,
.my-md-2 {
margin-bottom: 0.5rem !important; } .ml-md-2,
.mx-md-2 {
margin-left: 0.5rem !important; } .m-md-3 {
margin: 1rem !important; } .mt-md-3,
.my-md-3 {
margin-top: 1rem !important; } .mr-md-3,
.mx-md-3 {
margin-right: 1rem !important; } .mb-md-3,
.my-md-3 {
margin-bottom: 1rem !important; } .ml-md-3,
.mx-md-3 {
margin-left: 1rem !important; } .m-md-4 {
margin: 1.5rem !important; } .mt-md-4,
.my-md-4 {
margin-top: 1.5rem !important; } .mr-md-4,
.mx-md-4 {
margin-right: 1.5rem !important; } .mb-md-4,
.my-md-4 {
margin-bottom: 1.5rem !important; } .ml-md-4,
.mx-md-4 {
margin-left: 1.5rem !important; } .m-md-5 {
margin: 3rem !important; } .mt-md-5,
.my-md-5 {
margin-top: 3rem !important; } .mr-md-5,
.mx-md-5 {
margin-right: 3rem !important; } .mb-md-5,
.my-md-5 {
margin-bottom: 3rem !important; } .ml-md-5,
.mx-md-5 {
margin-left: 3rem !important; } .p-md-0 {
padding: 0 !important; } .pt-md-0,
.py-md-0 {
padding-top: 0 !important; } .pr-md-0,
.px-md-0 {
padding-right: 0 !important; } .pb-md-0,
.py-md-0 {
padding-bottom: 0 !important; } .pl-md-0,
.px-md-0 {
padding-left: 0 !important; } .p-md-1 {
padding: 0.25rem !important; } .pt-md-1,
.py-md-1 {
padding-top: 0.25rem !important; } .pr-md-1,
.px-md-1 {
padding-right: 0.25rem !important; } .pb-md-1,
.py-md-1 {
padding-bottom: 0.25rem !important; } .pl-md-1,
.px-md-1 {
padding-left: 0.25rem !important; } .p-md-2 {
padding: 0.5rem !important; } .pt-md-2,
.py-md-2 {
padding-top: 0.5rem !important; } .pr-md-2,
.px-md-2 {
padding-right: 0.5rem !important; } .pb-md-2,
.py-md-2 {
padding-bottom: 0.5rem !important; } .pl-md-2,
.px-md-2 {
padding-left: 0.5rem !important; } .p-md-3 {
padding: 1rem !important; } .pt-md-3,
.py-md-3 {
padding-top: 1rem !important; } .pr-md-3,
.px-md-3 {
padding-right: 1rem !important; } .pb-md-3,
.py-md-3 {
padding-bottom: 1rem !important; } .pl-md-3,
.px-md-3 {
padding-left: 1rem !important; } .p-md-4 {
padding: 1.5rem !important; } .pt-md-4,
.py-md-4 {
padding-top: 1.5rem !important; } .pr-md-4,
.px-md-4 {
padding-right: 1.5rem !important; } .pb-md-4,
.py-md-4 {
padding-bottom: 1.5rem !important; } .pl-md-4,
.px-md-4 {
padding-left: 1.5rem !important; } .p-md-5 {
padding: 3rem !important; } .pt-md-5,
.py-md-5 {
padding-top: 3rem !important; } .pr-md-5,
.px-md-5 {
padding-right: 3rem !important; } .pb-md-5,
.py-md-5 {
padding-bottom: 3rem !important; } .pl-md-5,
.px-md-5 {
padding-left: 3rem !important; } .m-md-n1 {
margin: -0.25rem !important; } .mt-md-n1,
.my-md-n1 {
margin-top: -0.25rem !important; } .mr-md-n1,
.mx-md-n1 {
margin-right: -0.25rem !important; } .mb-md-n1,
.my-md-n1 {
margin-bottom: -0.25rem !important; } .ml-md-n1,
.mx-md-n1 {
margin-left: -0.25rem !important; } .m-md-n2 {
margin: -0.5rem !important; } .mt-md-n2,
.my-md-n2 {
margin-top: -0.5rem !important; } .mr-md-n2,
.mx-md-n2 {
margin-right: -0.5rem !important; } .mb-md-n2,
.my-md-n2 {
margin-bottom: -0.5rem !important; } .ml-md-n2,
.mx-md-n2 {
margin-left: -0.5rem !important; } .m-md-n3 {
margin: -1rem !important; } .mt-md-n3,
.my-md-n3 {
margin-top: -1rem !important; } .mr-md-n3,
.mx-md-n3 {
margin-right: -1rem !important; } .mb-md-n3,
.my-md-n3 {
margin-bottom: -1rem !important; } .ml-md-n3,
.mx-md-n3 {
margin-left: -1rem !important; } .m-md-n4 {
margin: -1.5rem !important; } .mt-md-n4,
.my-md-n4 {
margin-top: -1.5rem !important; } .mr-md-n4,
.mx-md-n4 {
margin-right: -1.5rem !important; } .mb-md-n4,
.my-md-n4 {
margin-bottom: -1.5rem !important; } .ml-md-n4,
.mx-md-n4 {
margin-left: -1.5rem !important; } .m-md-n5 {
margin: -3rem !important; } .mt-md-n5,
.my-md-n5 {
margin-top: -3rem !important; } .mr-md-n5,
.mx-md-n5 {
margin-right: -3rem !important; } .mb-md-n5,
.my-md-n5 {
margin-bottom: -3rem !important; } .ml-md-n5,
.mx-md-n5 {
margin-left: -3rem !important; } .m-md-auto {
margin: auto !important; } .mt-md-auto,
.my-md-auto {
margin-top: auto !important; } .mr-md-auto,
.mx-md-auto {
margin-right: auto !important; } .mb-md-auto,
.my-md-auto {
margin-bottom: auto !important; } .ml-md-auto,
.mx-md-auto {
margin-left: auto !important; } }
@media (min-width: 992px) { .m-lg-0 {
margin: 0 !important; } .mt-lg-0,
.my-lg-0 {
margin-top: 0 !important; } .mr-lg-0,
.mx-lg-0 {
margin-right: 0 !important; } .mb-lg-0,
.my-lg-0 {
margin-bottom: 0 !important; } .ml-lg-0,
.mx-lg-0 {
margin-left: 0 !important; } .m-lg-1 {
margin: 0.25rem !important; } .mt-lg-1,
.my-lg-1 {
margin-top: 0.25rem !important; } .mr-lg-1,
.mx-lg-1 {
margin-right: 0.25rem !important; } .mb-lg-1,
.my-lg-1 {
margin-bottom: 0.25rem !important; } .ml-lg-1,
.mx-lg-1 {
margin-left: 0.25rem !important; } .m-lg-2 {
margin: 0.5rem !important; } .mt-lg-2,
.my-lg-2 {
margin-top: 0.5rem !important; } .mr-lg-2,
.mx-lg-2 {
margin-right: 0.5rem !important; } .mb-lg-2,
.my-lg-2 {
margin-bottom: 0.5rem !important; } .ml-lg-2,
.mx-lg-2 {
margin-left: 0.5rem !important; } .m-lg-3 {
margin: 1rem !important; } .mt-lg-3,
.my-lg-3 {
margin-top: 1rem !important; } .mr-lg-3,
.mx-lg-3 {
margin-right: 1rem !important; } .mb-lg-3,
.my-lg-3 {
margin-bottom: 1rem !important; } .ml-lg-3,
.mx-lg-3 {
margin-left: 1rem !important; } .m-lg-4 {
margin: 1.5rem !important; } .mt-lg-4,
.my-lg-4 {
margin-top: 1.5rem !important; } .mr-lg-4,
.mx-lg-4 {
margin-right: 1.5rem !important; } .mb-lg-4,
.my-lg-4 {
margin-bottom: 1.5rem !important; } .ml-lg-4,
.mx-lg-4 {
margin-left: 1.5rem !important; } .m-lg-5 {
margin: 3rem !important; } .mt-lg-5,
.my-lg-5 {
margin-top: 3rem !important; } .mr-lg-5,
.mx-lg-5 {
margin-right: 3rem !important; } .mb-lg-5,
.my-lg-5 {
margin-bottom: 3rem !important; } .ml-lg-5,
.mx-lg-5 {
margin-left: 3rem !important; } .p-lg-0 {
padding: 0 !important; } .pt-lg-0,
.py-lg-0 {
padding-top: 0 !important; } .pr-lg-0,
.px-lg-0 {
padding-right: 0 !important; } .pb-lg-0,
.py-lg-0 {
padding-bottom: 0 !important; } .pl-lg-0,
.px-lg-0 {
padding-left: 0 !important; } .p-lg-1 {
padding: 0.25rem !important; } .pt-lg-1,
.py-lg-1 {
padding-top: 0.25rem !important; } .pr-lg-1,
.px-lg-1 {
padding-right: 0.25rem !important; } .pb-lg-1,
.py-lg-1 {
padding-bottom: 0.25rem !important; } .pl-lg-1,
.px-lg-1 {
padding-left: 0.25rem !important; } .p-lg-2 {
padding: 0.5rem !important; } .pt-lg-2,
.py-lg-2 {
padding-top: 0.5rem !important; } .pr-lg-2,
.px-lg-2 {
padding-right: 0.5rem !important; } .pb-lg-2,
.py-lg-2 {
padding-bottom: 0.5rem !important; } .pl-lg-2,
.px-lg-2 {
padding-left: 0.5rem !important; } .p-lg-3 {
padding: 1rem !important; } .pt-lg-3,
.py-lg-3 {
padding-top: 1rem !important; } .pr-lg-3,
.px-lg-3 {
padding-right: 1rem !important; } .pb-lg-3,
.py-lg-3 {
padding-bottom: 1rem !important; } .pl-lg-3,
.px-lg-3 {
padding-left: 1rem !important; } .p-lg-4 {
padding: 1.5rem !important; } .pt-lg-4,
.py-lg-4 {
padding-top: 1.5rem !important; } .pr-lg-4,
.px-lg-4 {
padding-right: 1.5rem !important; } .pb-lg-4,
.py-lg-4 {
padding-bottom: 1.5rem !important; } .pl-lg-4,
.px-lg-4 {
padding-left: 1.5rem !important; } .p-lg-5 {
padding: 3rem !important; } .pt-lg-5,
.py-lg-5 {
padding-top: 3rem !important; } .pr-lg-5,
.px-lg-5 {
padding-right: 3rem !important; } .pb-lg-5,
.py-lg-5 {
padding-bottom: 3rem !important; } .pl-lg-5,
.px-lg-5 {
padding-left: 3rem !important; } .m-lg-n1 {
margin: -0.25rem !important; } .mt-lg-n1,
.my-lg-n1 {
margin-top: -0.25rem !important; } .mr-lg-n1,
.mx-lg-n1 {
margin-right: -0.25rem !important; } .mb-lg-n1,
.my-lg-n1 {
margin-bottom: -0.25rem !important; } .ml-lg-n1,
.mx-lg-n1 {
margin-left: -0.25rem !important; } .m-lg-n2 {
margin: -0.5rem !important; } .mt-lg-n2,
.my-lg-n2 {
margin-top: -0.5rem !important; } .mr-lg-n2,
.mx-lg-n2 {
margin-right: -0.5rem !important; } .mb-lg-n2,
.my-lg-n2 {
margin-bottom: -0.5rem !important; } .ml-lg-n2,
.mx-lg-n2 {
margin-left: -0.5rem !important; } .m-lg-n3 {
margin: -1rem !important; } .mt-lg-n3,
.my-lg-n3 {
margin-top: -1rem !important; } .mr-lg-n3,
.mx-lg-n3 {
margin-right: -1rem !important; } .mb-lg-n3,
.my-lg-n3 {
margin-bottom: -1rem !important; } .ml-lg-n3,
.mx-lg-n3 {
margin-left: -1rem !important; } .m-lg-n4 {
margin: -1.5rem !important; } .mt-lg-n4,
.my-lg-n4 {
margin-top: -1.5rem !important; } .mr-lg-n4,
.mx-lg-n4 {
margin-right: -1.5rem !important; } .mb-lg-n4,
.my-lg-n4 {
margin-bottom: -1.5rem !important; } .ml-lg-n4,
.mx-lg-n4 {
margin-left: -1.5rem !important; } .m-lg-n5 {
margin: -3rem !important; } .mt-lg-n5,
.my-lg-n5 {
margin-top: -3rem !important; } .mr-lg-n5,
.mx-lg-n5 {
margin-right: -3rem !important; } .mb-lg-n5,
.my-lg-n5 {
margin-bottom: -3rem !important; } .ml-lg-n5,
.mx-lg-n5 {
margin-left: -3rem !important; } .m-lg-auto {
margin: auto !important; } .mt-lg-auto,
.my-lg-auto {
margin-top: auto !important; } .mr-lg-auto,
.mx-lg-auto {
margin-right: auto !important; } .mb-lg-auto,
.my-lg-auto {
margin-bottom: auto !important; } .ml-lg-auto,
.mx-lg-auto {
margin-left: auto !important; } }
@media (min-width: 1200px) { .m-xl-0 {
margin: 0 !important; } .mt-xl-0,
.my-xl-0 {
margin-top: 0 !important; } .mr-xl-0,
.mx-xl-0 {
margin-right: 0 !important; } .mb-xl-0,
.my-xl-0 {
margin-bottom: 0 !important; } .ml-xl-0,
.mx-xl-0 {
margin-left: 0 !important; } .m-xl-1 {
margin: 0.25rem !important; } .mt-xl-1,
.my-xl-1 {
margin-top: 0.25rem !important; } .mr-xl-1,
.mx-xl-1 {
margin-right: 0.25rem !important; } .mb-xl-1,
.my-xl-1 {
margin-bottom: 0.25rem !important; } .ml-xl-1,
.mx-xl-1 {
margin-left: 0.25rem !important; } .m-xl-2 {
margin: 0.5rem !important; } .mt-xl-2,
.my-xl-2 {
margin-top: 0.5rem !important; } .mr-xl-2,
.mx-xl-2 {
margin-right: 0.5rem !important; } .mb-xl-2,
.my-xl-2 {
margin-bottom: 0.5rem !important; } .ml-xl-2,
.mx-xl-2 {
margin-left: 0.5rem !important; } .m-xl-3 {
margin: 1rem !important; } .mt-xl-3,
.my-xl-3 {
margin-top: 1rem !important; } .mr-xl-3,
.mx-xl-3 {
margin-right: 1rem !important; } .mb-xl-3,
.my-xl-3 {
margin-bottom: 1rem !important; } .ml-xl-3,
.mx-xl-3 {
margin-left: 1rem !important; } .m-xl-4 {
margin: 1.5rem !important; } .mt-xl-4,
.my-xl-4 {
margin-top: 1.5rem !important; } .mr-xl-4,
.mx-xl-4 {
margin-right: 1.5rem !important; } .mb-xl-4,
.my-xl-4 {
margin-bottom: 1.5rem !important; } .ml-xl-4,
.mx-xl-4 {
margin-left: 1.5rem !important; } .m-xl-5 {
margin: 3rem !important; } .mt-xl-5,
.my-xl-5 {
margin-top: 3rem !important; } .mr-xl-5,
.mx-xl-5 {
margin-right: 3rem !important; } .mb-xl-5,
.my-xl-5 {
margin-bottom: 3rem !important; } .ml-xl-5,
.mx-xl-5 {
margin-left: 3rem !important; } .p-xl-0 {
padding: 0 !important; } .pt-xl-0,
.py-xl-0 {
padding-top: 0 !important; } .pr-xl-0,
.px-xl-0 {
padding-right: 0 !important; } .pb-xl-0,
.py-xl-0 {
padding-bottom: 0 !important; } .pl-xl-0,
.px-xl-0 {
padding-left: 0 !important; } .p-xl-1 {
padding: 0.25rem !important; } .pt-xl-1,
.py-xl-1 {
padding-top: 0.25rem !important; } .pr-xl-1,
.px-xl-1 {
padding-right: 0.25rem !important; } .pb-xl-1,
.py-xl-1 {
padding-bottom: 0.25rem !important; } .pl-xl-1,
.px-xl-1 {
padding-left: 0.25rem !important; } .p-xl-2 {
padding: 0.5rem !important; } .pt-xl-2,
.py-xl-2 {
padding-top: 0.5rem !important; } .pr-xl-2,
.px-xl-2 {
padding-right: 0.5rem !important; } .pb-xl-2,
.py-xl-2 {
padding-bottom: 0.5rem !important; } .pl-xl-2,
.px-xl-2 {
padding-left: 0.5rem !important; } .p-xl-3 {
padding: 1rem !important; } .pt-xl-3,
.py-xl-3 {
padding-top: 1rem !important; } .pr-xl-3,
.px-xl-3 {
padding-right: 1rem !important; } .pb-xl-3,
.py-xl-3 {
padding-bottom: 1rem !important; } .pl-xl-3,
.px-xl-3 {
padding-left: 1rem !important; } .p-xl-4 {
padding: 1.5rem !important; } .pt-xl-4,
.py-xl-4 {
padding-top: 1.5rem !important; } .pr-xl-4,
.px-xl-4 {
padding-right: 1.5rem !important; } .pb-xl-4,
.py-xl-4 {
padding-bottom: 1.5rem !important; } .pl-xl-4,
.px-xl-4 {
padding-left: 1.5rem !important; } .p-xl-5 {
padding: 3rem !important; } .pt-xl-5,
.py-xl-5 {
padding-top: 3rem !important; } .pr-xl-5,
.px-xl-5 {
padding-right: 3rem !important; } .pb-xl-5,
.py-xl-5 {
padding-bottom: 3rem !important; } .pl-xl-5,
.px-xl-5 {
padding-left: 3rem !important; } .m-xl-n1 {
margin: -0.25rem !important; } .mt-xl-n1,
.my-xl-n1 {
margin-top: -0.25rem !important; } .mr-xl-n1,
.mx-xl-n1 {
margin-right: -0.25rem !important; } .mb-xl-n1,
.my-xl-n1 {
margin-bottom: -0.25rem !important; } .ml-xl-n1,
.mx-xl-n1 {
margin-left: -0.25rem !important; } .m-xl-n2 {
margin: -0.5rem !important; } .mt-xl-n2,
.my-xl-n2 {
margin-top: -0.5rem !important; } .mr-xl-n2,
.mx-xl-n2 {
margin-right: -0.5rem !important; } .mb-xl-n2,
.my-xl-n2 {
margin-bottom: -0.5rem !important; } .ml-xl-n2,
.mx-xl-n2 {
margin-left: -0.5rem !important; } .m-xl-n3 {
margin: -1rem !important; } .mt-xl-n3,
.my-xl-n3 {
margin-top: -1rem !important; } .mr-xl-n3,
.mx-xl-n3 {
margin-right: -1rem !important; } .mb-xl-n3,
.my-xl-n3 {
margin-bottom: -1rem !important; } .ml-xl-n3,
.mx-xl-n3 {
margin-left: -1rem !important; } .m-xl-n4 {
margin: -1.5rem !important; } .mt-xl-n4,
.my-xl-n4 {
margin-top: -1.5rem !important; } .mr-xl-n4,
.mx-xl-n4 {
margin-right: -1.5rem !important; } .mb-xl-n4,
.my-xl-n4 {
margin-bottom: -1.5rem !important; } .ml-xl-n4,
.mx-xl-n4 {
margin-left: -1.5rem !important; } .m-xl-n5 {
margin: -3rem !important; } .mt-xl-n5,
.my-xl-n5 {
margin-top: -3rem !important; } .mr-xl-n5,
.mx-xl-n5 {
margin-right: -3rem !important; } .mb-xl-n5,
.my-xl-n5 {
margin-bottom: -3rem !important; } .ml-xl-n5,
.mx-xl-n5 {
margin-left: -3rem !important; } .m-xl-auto {
margin: auto !important; } .mt-xl-auto,
.my-xl-auto {
margin-top: auto !important; } .mr-xl-auto,
.mx-xl-auto {
margin-right: auto !important; } .mb-xl-auto,
.my-xl-auto {
margin-bottom: auto !important; } .ml-xl-auto,
.mx-xl-auto {
margin-left: auto !important; } } .stretched-link::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
pointer-events: auto;
content: "";
background-color: rgba(0, 0, 0, 0); } .text-monospace {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; } .text-justify {
text-align: justify !important; } .text-wrap {
white-space: normal !important; } .text-nowrap {
white-space: nowrap !important; } .text-truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; } .text-left {
text-align: left !important; } .text-right {
text-align: right !important; } .text-center {
text-align: center !important; }
@media (min-width: 576px) { .text-sm-left {
text-align: left !important; } .text-sm-right {
text-align: right !important; } .text-sm-center {
text-align: center !important; } }
@media (min-width: 768px) { .text-md-left {
text-align: left !important; } .text-md-right {
text-align: right !important; } .text-md-center {
text-align: center !important; } }
@media (min-width: 992px) { .text-lg-left {
text-align: left !important; } .text-lg-right {
text-align: right !important; } .text-lg-center {
text-align: center !important; } }
@media (min-width: 1200px) { .text-xl-left {
text-align: left !important; } .text-xl-right {
text-align: right !important; } .text-xl-center {
text-align: center !important; } } .text-lowercase {
text-transform: lowercase !important; } .text-uppercase {
text-transform: uppercase !important; } .text-capitalize {
text-transform: capitalize !important; } .font-weight-light {
font-weight: 300 !important; } .font-weight-lighter {
font-weight: lighter !important; } .font-weight-normal {
font-weight: 400 !important; } .font-weight-bold {
font-weight: 700 !important; } .font-weight-bolder {
font-weight: bolder !important; } .font-italic {
font-style: italic !important; } .text-white {
color: #fff !important; } .text-primary {
color: #007bff !important; } a.text-primary:hover, a.text-primary:focus {
color: #0056b3 !important; } .text-secondary {
color: #6c757d !important; } a.text-secondary:hover, a.text-secondary:focus {
color: #494f54 !important; } .text-success {
color: #28a745 !important; } a.text-success:hover, a.text-success:focus {
color: #19692c !important; } .text-info {
color: #17a2b8 !important; } a.text-info:hover, a.text-info:focus {
color: #0f6674 !important; } .text-warning {
color: #ffc107 !important; } a.text-warning:hover, a.text-warning:focus {
color: #ba8b00 !important; } .text-danger {
color: #dc3545 !important; } a.text-danger:hover, a.text-danger:focus {
color: #a71d2a !important; } .text-light {
color: #f8f9fa !important; } a.text-light:hover, a.text-light:focus {
color: #cbd3da !important; } .text-dark {
color: #343a40 !important; } a.text-dark:hover, a.text-dark:focus {
color: #121416 !important; } .text-body {
color: #212529 !important; } .text-muted {
color: #6c757d !important; } .text-black-50 {
color: rgba(0, 0, 0, 0.5) !important; } .text-white-50 {
color: rgba(255, 255, 255, 0.5) !important; } .text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0; } .text-decoration-none {
text-decoration: none !important; } .text-break {
word-break: break-word !important;
word-wrap: break-word !important; } .text-reset {
color: inherit !important; } .visible {
visibility: visible !important; } .invisible {
visibility: hidden !important; }   html {
overflow-x: hidden; } body {
font-family: 'Gilroy';
color: #1A1A1A;
overflow-x: hidden !important;
width: 100vw;
height: 100%;
margin: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
background-color: #ebebeb;
font-size: 12px; }
@media (min-width: 1180px) { body {
font-size: 0.89vw; } }
@media (min-width: 1700px) { body {
font-size: 0.85vw; } }
@media (min-width: 2300px) { body {
font-size: 20px; } } [class^='svg'] {
display: inline-block; } a {
color: inherit; } a:hover {
color: inherit;
text-decoration: none; }  h1 {
font: normal normal 800 1.875em Gilroy;
line-height: 2.375em; } h2 {
font: normal normal 800 1.5625em Gilroy;
line-height: 2.0625em; } h3 {
font: normal normal 800 1.25em Gilroy;
line-height: 1.875em; } p {
font: normal normal 500 1em Gilroy;
line-height: 1.625em; } legend {
font: normal normal 300 0.875em Gilroy;
line-height: 1.125em; } .disp-desk {
display: none !important; }
@media (min-width: 768px) { .disp-desk {
display: block !important; } .disp-desk.inlineb {
display: inline-block !important; } } .disp-mob {
display: block !important; }
@media (min-width: 768px) { .disp-mob {
display: none !important; } }
@media (min-width: 768px) and (max-width: 992px) { .container, .container-sm, .container-md {
max-width: 768px; } } .top-bandeau {
padding: 11px 0;
background-color: #fff;
text-align: center;
font: normal normal 500 0.875em Gilroy;
letter-spacing: 0.84px;
display: none; } .top-bandeau #breadcrumbs {
white-space: nowrap;
overflow: hidden;
width: 100%;
max-width: 730px;
padding: 0 10px;
margin: auto;
display: block;
text-overflow: ellipsis; } .top-bandeau #breadcrumbs a {
padding: 0 25px; } .top-bandeau #breadcrumbs a:hover {
color: #0FB0E1;
text-decoration: underline; } .top-bandeau #breadcrumbs > span > span > a:first-child {
padding-left: 0; } .top-bandeau #breadcrumbs .breadcrumb_last {
padding: 0 25px; }
@media (min-width: 768px) { .top-bandeau {
display: block; } } .entry-section h1 {
margin: 50px 0;
font: normal normal 800 1.875em Gilroy;
text-transform: uppercase;
text-align: center; } .owl-carousel .owl-stage {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; } .owl-nav {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 100%; } .owl-nav button {
top: -45px;
width: 40px;
height: 40px;
position: absolute;
display: inline-block; } .owl-nav button span {
font-size: 33px;
opacity: .8; }
@media (min-width: 768px) { .owl-nav button span {
opacity: .6; } } .owl-nav button.owl-prev {
left: 5px; }
@media (min-width: 768px) { .owl-nav button.owl-prev {
left: -50px; } } .owl-nav button.owl-next {
right: 5px; }
@media (min-width: 768px) { .owl-nav button.owl-next {
right: -50px; } } .owl-nav button:hover {
background: none !important; } .owl-nav button:hover i {
opacity: 1; } section.horaires {
padding-bottom: 25px; } section.horaires #block-ouvert {
padding: 10px;
text-align: center; }
@media (min-width: 992px) { section.horaires #block-ouvert {
padding: 25px;
margin: 0 0 10px; } }
@media (min-width: 1200px) { section.horaires #block-ouvert {
margin: 0 10% 10px; } }
@media (min-width: 1750px) { section.horaires #block-ouvert {
margin: 0 0 10px; } } section.horaires #block-ouvert .date {
font: normal normal bold 1.875em Gilroy;
position: relative;
margin-bottom: 15px; } section.horaires #block-ouvert .date:after {
border: 1px solid #1A1A1A;
content: "";
height: 1px;
width: 80%;
position: absolute;
left: 50%;
bottom: -5px;
-webkit-transform: translateX(-50%);
transform: translateX(-50%); } section.horaires #block-ouvert .phrase {
font: normal normal 500 2.5em Gilroy; } section.horaires #block-ouvert .statut {
text-transform: uppercase;
font: normal normal 900 1.875em Gilroy;
line-height: 1.6em; }
@media (min-width: 768px) { section.horaires #block-ouvert .statut {
text-transform: initial;
font-size: 3.125em; } } section.horaires #block-ouvert .statut.rose {
color: #F08BB7; } section.horaires #block-ouvert .statut.rouge {
color: #E84A1D; } section.horaires #block-ouvert .statut.vert {
color: #2BAB60; } section.horaires #block-ouvert .statut span {
text-transform: lowercase !important; } section.horaires #block-ouvert-simple {
padding: 10px;
text-align: center; } section.horaires #block-ouvert-simple .statut {
text-transform: uppercase;
font: normal normal 900 1.25em Gilroy; } section.horaires #block-ouvert-simple .statut.rose {
color: #F08BB7; } section.horaires #block-ouvert-simple .statut.rouge {
color: #E84A1D; } section.horaires #block-ouvert-simple .statut.vert {
color: #2BAB60; } section.horaires #block-ouvert-simple .statut span {
text-transform: lowercase !important; }
@media (min-width: 992px) { section.horaires #accordion {
margin: 0 10%; } }
@media (min-width: 1200px) { section.horaires #accordion {
margin: 0 20%; } } section.horaires #accordion .card-header {
cursor: pointer; } section.horaires #accordion .card-header > div {
min-height: 55px; } section.horaires #accordion .card-header > div,
section.horaires #accordion .card-header > div > a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; } section.horaires #accordion .card-header > div span,
section.horaires #accordion .card-header > div > a span {
font-size: 1.25em;
margin-top: -2px; } section.horaires #accordion .card-header > div h2,
section.horaires #accordion .card-header > div > a h2 {
font: normal normal bold 15px Gilroy;
text-transform: uppercase;
margin: 0;
padding: 0 0 0 10px;
text-align: left;
line-height: 1.2em;
-webkit-box-flex: 2;
-ms-flex-positive: 2;
flex-grow: 2; } section.horaires #accordion .card-header > div[data-toggle],
section.horaires #accordion .card-header > div > a[data-toggle] {
padding: 10px 0; } section.horaires #accordion .card-header > div[aria-expanded="false"] span.icon-chevron-up-solid,
section.horaires #accordion .card-header > div > a[aria-expanded="false"] span.icon-chevron-up-solid {
display: none; } section.horaires #accordion .card-header > div[aria-expanded="false"] span.icon-chevron-down-solid,
section.horaires #accordion .card-header > div > a[aria-expanded="false"] span.icon-chevron-down-solid {
display: initial; } section.horaires #accordion .card-header > div[aria-expanded="true"] span.icon-chevron-up-solid,
section.horaires #accordion .card-header > div > a[aria-expanded="true"] span.icon-chevron-up-solid {
display: initial; } section.horaires #accordion .card-header > div[aria-expanded="true"] span.icon-chevron-down-solid,
section.horaires #accordion .card-header > div > a[aria-expanded="true"] span.icon-chevron-down-solid {
display: none; } section.horaires #accordion .bblanc.center .card-header > div {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } section.horaires #accordion .bblanc.center .card-header > div h2 {
padding: 0;
text-align: center; } section.horaires #accordion .bblanc:hover {
box-shadow: 1px 1px 4px #1A1A1A33; } section.horaires #accordion .card-body {
padding: 0px 30px 10px 30px; }
@media (min-width: 768px) { section.horaires #accordion .card-body {
padding: 0px 10px 10px 10px; } }
@media (min-width: 1200px) { section.horaires #accordion .card-body {
padding: 0px 30px 10px 30px; } } section.horaires #accordion .card-body .day-line {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
font: normal normal 900 0.875em Gilroy;
line-height: 1.125em;
text-transform: uppercase;
padding: 7px 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.09); } section.horaires #accordion .card-body .day-line:last-child {
border: none; } section.horaires #accordion .card-body .day-line.vert {
color: #2BAB60; } section.horaires #accordion .card-body .day-line.rouge {
color: #E84A1D; } section.horaires #accordion .card-body .day-line .day-horaires.rouge {
color: #E84A1D; } section.horaires #accordion .card-body h2 {
font: normal normal bold 0.875em Gilroy;
text-transform: uppercase;
padding: 20px 0 10px;
margin: 0;
text-align: center; } section.horaires .bblanc {
margin: 5px 0;
padding: 0 20px;
background-color: #fff;
box-shadow: 3px 3px 6px #1A1A1A33;
border-radius: 8px; } section.horaires .bblanc.center h2 {
padding: 3px 0 !important; } body.home .bblanc #headingHorairesGal1 h2 {
padding: 0 0 0 15px !important; } #totop {
display: none;
position: fixed;
bottom: 20px;
right: 30px;
width: 50px;
height: 50px;
z-index: 99;
outline: none;
background-color: #fff;
cursor: pointer;
border-radius: 14px;
text-align: center;
padding: 10px 0px;
box-shadow: 3px 3px 6px #1a1a1a33; } #totop span {
font-size: 27px; } body.error404 .mini-wrapper {
text-align: center; } body.error404 .entry-content {
text-align: center;
padding-bottom: 50px; } .grecaptcha-badge {
opacity: 0; }
@media screen and (min-aspect-ratio: 13 / 9) { html.mobile-detected {
margin: 0;
height: 100%;
overflow: hidden; } html.mobile-detected body {
margin: 0;
height: 100%;
overflow: hidden; } html.mobile-detected .phonelandscape {
display: block;
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
background-color: #FCD413;
width: 100%;
height: 100%;
z-index: 999;
overflow: hidden;
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
background-image: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/images/mobile_turn.png); } html.mobile-detected #wrapper,
html.mobile-detected #footer,
html.mobile-detected #header {
display: none; } }  @font-face {
font-family: 'Gilroy';
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-blackitalic-webfont.eot);
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-blackitalic-webfont.eot?#iefix) format("embedded-opentype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-blackitalic-webfont.woff2) format("woff2"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-blackitalic-webfont.woff) format("woff"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-blackitalic-webfont.ttf) format("truetype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-blackitalic-webfont.svg#gilroy-blackitaliuploadedfile) format("svg");
font-weight: 900;
font-style: italic; }
@font-face {
font-family: 'Gilroy';
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-extrabold-webfont.eot);
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-extrabold-webfont.eot?#iefix) format("embedded-opentype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-extrabold-webfont.woff2) format("woff2"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-extrabold-webfont.woff) format("woff"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-extrabold-webfont.ttf) format("truetype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-extrabold-webfont.svg#gilroy-extrabolduploaded_file) format("svg");
font-weight: 800;
font-style: normal; }
@font-face {
font-family: 'Gilroy';
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-bold-webfont.eot);
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-bold-webfont.eot?#iefix) format("embedded-opentype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-bold-webfont.woff2) format("woff2"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-bold-webfont.woff) format("woff"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-bold-webfont.ttf) format("truetype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-bold-webfont.svg#gilroy-bolduploaded_file) format("svg");
font-weight: 700;
font-style: normal; }
@font-face {
font-family: 'Gilroy';
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-semibold-webfont.eot);
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-semibold-webfont.eot?#iefix) format("embedded-opentype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-semibold-webfont.woff2) format("woff2"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-semibold-webfont.woff) format("woff"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-semibold-webfont.ttf) format("truetype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-semibold-webfont.svg#gilroy-semibolduploaded_file) format("svg");
font-weight: 600;
font-style: normal; }
@font-face {
font-family: 'Gilroy';
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-medium-webfont.eot);
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-medium-webfont.eot?#iefix) format("embedded-opentype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-medium-webfont.woff2) format("woff2"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-medium-webfont.woff) format("woff"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-medium-webfont.ttf) format("truetype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-medium-webfont.svg#gilroy-mediumuploaded_file) format("svg");
font-weight: 500;
font-style: normal; }
@font-face {
font-family: 'Gilroy';
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-regular-webfont.eot);
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-regular-webfont.eot?#iefix) format("embedded-opentype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-regular-webfont.woff2) format("woff2"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-regular-webfont.woff) format("woff"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-regular-webfont.ttf) format("truetype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-regular-webfont.svg#gilroy-regularuploaded_file) format("svg");
font-weight: 400;
font-style: normal; }
@font-face {
font-family: 'Gilroy';
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-light-webfont.eot);
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-light-webfont.eot?#iefix) format("embedded-opentype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-light-webfont.woff2) format("woff2"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-light-webfont.woff) format("woff"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-light-webfont.ttf) format("truetype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-light-webfont.svg#gilroy-lightuploaded_file) format("svg");
font-weight: 300;
font-style: normal; }
@font-face {
font-family: 'Gilroy';
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-ultralight-webfont.eot);
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-ultralight-webfont.eot?#iefix) format("embedded-opentype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-ultralight-webfont.woff2) format("woff2"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-ultralight-webfont.woff) format("woff"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-ultralight-webfont.ttf) format("truetype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-ultralight-webfont.svg#gilroy-ultralightuploadedfile) format("svg");
font-weight: 200;
font-style: normal; }
@font-face {
font-family: 'Gilroy';
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-thin-webfont.eot);
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-thin-webfont.eot?#iefix) format("embedded-opentype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-thin-webfont.woff2) format("woff2"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-thin-webfont.woff) format("woff"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-thin-webfont.ttf) format("truetype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-thin-webfont.svg#gilroy-thinuploaded_file) format("svg");
font-weight: 100;
font-style: normal; }  @font-face {
font-family: 'Gilroy';
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-thinitalic-webfont.eot);
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-thinitalic-webfont.eot?#iefix) format("embedded-opentype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-thinitalic-webfont.woff2) format("woff2"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-thinitalic-webfont.woff) format("woff"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-thinitalic-webfont.ttf) format("truetype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-thinitalic-webfont.svg#gilroy-thinitalicuploadedfile) format("svg");
font-weight: 100;
font-style: italic; }
@font-face {
font-family: 'Gilroy';
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-ultralightitalic-webfont.eot);
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-ultralightitalic-webfont.eot?#iefix) format("embedded-opentype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-ultralightitalic-webfont.woff2) format("woff2"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-ultralightitalic-webfont.woff) format("woff"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-ultralightitalic-webfont.ttf) format("truetype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-ultralightitalic-webfont.svg#gilroy-ultralightuploadedfile) format("svg");
font-weight: 200;
font-style: italic; }
@font-face {
font-family: 'Gilroy';
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-heavyitalic-webfont.eot);
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-heavyitalic-webfont.eot?#iefix) format("embedded-opentype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-heavyitalic-webfont.woff2) format("woff2"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-heavyitalic-webfont.woff) format("woff"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-heavyitalic-webfont.ttf) format("truetype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-heavyitalic-webfont.svg#gilroy-heavyitaliuploadedfile) format("svg");
font-weight: normal;
font-style: italic; }
@font-face {
font-family: 'gilroy-lightitaliuploadedfile';
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-lightitalic-webfont.eot);
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-lightitalic-webfont.eot?#iefix) format("embedded-opentype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-lightitalic-webfont.woff2) format("woff2"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-lightitalic-webfont.woff) format("woff"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-lightitalic-webfont.ttf) format("truetype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-lightitalic-webfont.svg#gilroy-lightitaliuploadedfile) format("svg");
font-weight: 300;
font-style: italic; }
@font-face {
font-family: 'Gilroy';
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-regularitalic-webfont.eot);
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-regularitalic-webfont.eot?#iefix) format("embedded-opentype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-regularitalic-webfont.woff2) format("woff2"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-regularitalic-webfont.woff) format("woff"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-regularitalic-webfont.ttf) format("truetype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-regularitalic-webfont.svg#gilroy-regularitauploadedfile) format("svg");
font-weight: 400;
font-style: italic; }
@font-face {
font-family: 'Gilroy';
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-mediumitalic-webfont.eot);
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-mediumitalic-webfont.eot?#iefix) format("embedded-opentype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-mediumitalic-webfont.woff2) format("woff2"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-mediumitalic-webfont.woff) format("woff"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-mediumitalic-webfont.ttf) format("truetype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-mediumitalic-webfont.svg#gilroy-mediumitaluploadedfile) format("svg");
font-weight: 500;
font-style: italic; }
@font-face {
font-family: 'Gilroy';
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-semibolditalic-webfont.eot);
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-semibolditalic-webfont.eot?#iefix) format("embedded-opentype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-semibolditalic-webfont.woff2) format("woff2"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-semibolditalic-webfont.woff) format("woff"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-semibolditalic-webfont.ttf) format("truetype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-semibolditalic-webfont.svg#gilroy-semiboldituploadedfile) format("svg");
font-weight: 600;
font-style: italic; }
@font-face {
font-family: 'Gilroy';
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-bolditalic-webfont.eot);
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-bolditalic-webfont.eot?#iefix) format("embedded-opentype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-bolditalic-webfont.woff2) format("woff2"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-bolditalic-webfont.woff) format("woff"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-bolditalic-webfont.ttf) format("truetype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-bolditalic-webfont.svg#gilroy-bolditalicuploadedfile) format("svg");
font-weight: 700;
font-style: italic; }
@font-face {
font-family: 'gilroy-extraboldiuploadedfile';
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-extrabolditalic-webfont.eot);
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-extrabolditalic-webfont.eot?#iefix) format("embedded-opentype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-extrabolditalic-webfont.woff2) format("woff2"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-extrabolditalic-webfont.woff) format("woff"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-extrabolditalic-webfont.ttf) format("truetype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-extrabolditalic-webfont.svg#gilroy-extraboldiuploadedfile) format("svg");
font-weight: 800;
font-style: italic; }
@font-face {
font-family: 'Gilroy';
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-blackitalic-webfont.eot);
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-blackitalic-webfont.eot?#iefix) format("embedded-opentype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-blackitalic-webfont.woff2) format("woff2"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-blackitalic-webfont.woff) format("woff"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-blackitalic-webfont.ttf) format("truetype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/gilroy/gilroy-blackitalic-webfont.svg#gilroy-blackitaliuploadedfile) format("svg");
font-weight: 900;
font-style: italic; }
@font-face {
font-family: 'icomoon';
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/icomoon/icomoon.eot?arm1k4);
src: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/icomoon/icomoon.eot?arm1k4#iefix) format("embedded-opentype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/icomoon/icomoon.ttf?arm1k4) format("truetype"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/icomoon/icomoon.woff?arm1k4) format("woff"), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/fonts/icomoon/icomoon.svg?arm1k4#icomoon) format("svg");
font-weight: normal;
font-style: normal;
font-display: block; } [class^="icon-"], #header .container nav #navbarNav ul li.infos .ico, #header .container nav #navbarNav ul li.boutiques .ico, #header .container nav #navbarNav ul li.services .ico, #header .container nav #navbarNav ul li.actu .ico, [class*=" icon-"], #header .container nav #navbarNav ul li.infos .ico, #header .container nav #navbarNav ul li.boutiques .ico, #header .container nav #navbarNav ul li.services .ico, #header .container nav #navbarNav ul li.actu .ico { font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; } .icon-icon-arrow-right-circle:before {
content: "\e93e";
color: #fff; } .icon-icon-rrow-left-circle:before {
content: "\e93f";
color: #fff; } .icon-env-j .path1:before {
content: "\e942";
color: #1a1a1a; } .icon-env-j .path2:before {
content: "\e943";
margin-left: -1em;
color: none; } .icon-env-j .path3:before {
content: "\e944";
margin-left: -1em;
color: #fcd413; } .icon-env-j .path4:before {
content: "\e945";
margin-left: -1em;
color: #fcd413; } .icon-facebook-j .path1:before {
content: "\e946";
color: #1a1a1a; } .icon-facebook-j .path2:before {
content: "\e947";
margin-left: -1em;
color: #1a1a1a; } .icon-facebook-j .path3:before {
content: "\e948";
margin-left: -1em;
color: #fcd413; } .icon-instagram-j .path1:before {
content: "\e949";
color: #1a1a1a; } .icon-instagram-j .path2:before {
content: "\e94a";
margin-left: -1em;
color: none; } .icon-instagram-j .path3:before {
content: "\e94b";
margin-left: -1em;
color: #fcd413; } .icon-instagram-j .path4:before {
content: "\e94c";
margin-left: -1em;
color: #fcd413; } .icon-instagram-j .path5:before {
content: "\e94d";
margin-left: -1em;
color: #fcd413; } .icon-facebook-c:before {
content: "\e941";
color: #fff; } .icon-facebook-f-brands:before {
content: "\e940"; } .icon-instagram-picto .path1:before {
content: "\e939";
color: #1a1a1a; } .icon-instagram-picto .path2:before {
content: "\e93a";
margin-left: -1em;
color: none; } .icon-instagram-picto .path3:before {
content: "\e93b";
margin-left: -1em;
color: white; } .icon-map-marker-alt-solid:before {
content: "\e93d"; } .icon-arrow-up-solid:before {
content: "\e93c"; } .icon-arrow-left-solid:before {
content: "\e90c"; } .icon-arrow-right-solid:before {
content: "\e90d"; } .icon-chevron-down-solid:before {
content: "\e919"; } .icon-chevron-left-solid:before {
content: "\e91a"; } .icon-chevron-right-solid:before {
content: "\e91b"; } .icon-chevron-up-solid:before {
content: "\e91d"; } .icon-envelope-solid:before {
content: "\e92c"; } .icon-facebook-brands:before {
content: "\e931"; } .icon-home-solid:before {
content: "\e932"; } .icon-instagram-brands:before {
content: "\e933"; } .icon-linkedin-in-brands:before {
content: "\e934"; } .icon-pinterest-brands:before {
content: "\e935"; } .icon-store-solid:before {
content: "\e936"; } .icon-twitter-brands:before {
content: "\e937"; } .icon-youtube-brands:before {
content: "\e938"; } .icon-icon-enveloppe-black:before {
content: "\e90b"; } .icon-acces-commun:before {
content: "\e900"; } .icon-acces-pied:before {
content: "\e901"; } .icon-acces-train:before {
content: "\e902"; } .icon-acces-velo:before {
content: "\e903"; } .icon-acces-voiture:before {
content: "\e904"; } .icon-icon-actus-black:before, #header .container nav #navbarNav ul li.actu .ico:before {
content: "\e905"; } .icon-icon-arrow-black:before, body.page-template-default .entry-content .container .post-text-content .wp-block-buttons a.wp-block-button__link:before {
content: "\e906"; } .icon-icon-boutiques-black:before, #header .container nav #navbarNav ul li.boutiques .ico:before {
content: "\e907"; } .icon-icon-caddy:before {
content: "\e908"; } .icon-icon-cross-black:before, #header .container nav button.navbar-toggler[aria-expanded=true] span:before {
content: "\e909"; } .icon-icon-docs-black:before {
content: "\e90a"; } .icon-icon-horaires-black:before {
content: "\e90e"; } .icon-icon-infos-black:before, #header .container nav #navbarNav ul li.infos .ico:before {
content: "\e90f"; } .icon-icon-infos-plus:before {
content: "\e910"; } .icon-icon-loop-black:before {
content: "\e911"; } .icon-icon-map-black2:before {
content: "\e912"; } .icon-icon-moins-black:before {
content: "\e913"; } .icon-icon-plus-black:before {
content: "\e914"; } .icon-icon-services-black:before, #header .container nav #navbarNav ul li.services .ico:before {
content: "\e915"; } .icon-icon-shopping-bag-black:before {
content: "\e916"; } .icon-icon-tel-black:before, body.page-template-default .entry-content .container .post-text-content .wp-block-buttons a.wp-block-button__link[href^=tel]:before {
content: "\e917"; } .icon-menu-black:before {
content: "\e918"; } .icon-picto-filtres-black:before {
content: "\e91c"; } .icon-picto-pieuvre .path1:before {
content: "\e91e";
color: whitesmoke; } .icon-picto-pieuvre .path2:before {
content: "\e91f";
margin-left: -0.458984375em;
color: #1a1a1a; } .icon-picto-pieuvre .path3:before {
content: "\e920";
margin-left: -0.458984375em;
color: whitesmoke; } .icon-picto-pieuvre .path4:before {
content: "\e921";
margin-left: -0.458984375em;
color: #1a1a1a; } .icon-picto-pieuvre .path5:before {
content: "\e922";
margin-left: -0.458984375em;
color: white; } .icon-picto-pieuvre .path6:before {
content: "\e923";
margin-left: -0.458984375em;
color: #1a1a1a; } .icon-picto-pieuvre .path7:before {
content: "\e924";
margin-left: -0.458984375em;
color: #1a1a1a; } .icon-picto-pieuvre .path8:before {
content: "\e925";
margin-left: -0.458984375em;
color: #1a1a1a; } .icon-picto-pieuvre .path9:before {
content: "\e926";
margin-left: -0.458984375em;
color: #1a1a1a; } .icon-picto-pieuvre .path10:before {
content: "\e927";
margin-left: -0.458984375em;
color: #1a1a1a; } .icon-picto-pieuvre .path11:before {
content: "\e928";
margin-left: -0.458984375em;
color: #1a1a1a; } .icon-picto-pieuvre .path12:before {
content: "\e929";
margin-left: -0.458984375em;
color: whitesmoke; } .icon-picto-pieuvre .path13:before {
content: "\e92a";
margin-left: -0.458984375em;
color: #1a1a1a; } .icon-picto-pieuvre .path14:before {
content: "\e92b";
margin-left: -0.458984375em;
color: #1a1a1a; } .icon-picto-small-contact-black:before {
content: "\e92d"; } .icon-picto-small-info-black:before {
content: "\e92e"; } .icon-picto-small-tel-black:before {
content: "\e92f"; } .icon-picto-small-trajet-black:before {
content: "\e930"; } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { body.page-template-page-home main .entry-section section#slider .slider-wrapper .one-item .item-l {
height: 328px; } body.page-template-page-home main .entry-section section#content-fw section#liens-rapides .item-lr .item-lr-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 0 15px; } body.page-template-archive-boutique .content #boutiques-list .item a .img-wrap img {
width: 90px !important; } }
@media all and (-ms-high-contrast: none) and (min-width: 768px), (-ms-high-contrast: active) and (min-width: 768px) { body.page-template-archive-boutique .content #boutiques-list .item a .img-wrap img {
width: 120px !important; } }
@-webkit-keyframes fadeIn {
from {
opacity: 0; }
to {
opacity: 1; } }
@keyframes fadeIn {
from {
opacity: 0; }
to {
opacity: 1; } } .fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn; } @-webkit-keyframes pulse {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1); }
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05); }
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1); } }
@keyframes pulse {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1); }
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05); }
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1); } } .pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out; }  .page-template-landing-page #header {
background-color: #3A8EBA;
color: #fff;
width: 100vw; } .page-template-landing-page #header .nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
padding: 20px 5%;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; } .page-template-landing-page #header .nav .rs img {
margin: 0 10px;
width: 30px; }
@media (min-width: 575px) { .page-template-landing-page #header .nav .rs img {
width: 50px; } } body.nav-expanded {
height: 100%;
overflow: hidden;
position: fixed; } #header {
background-color: #FCD413;
z-index: 9; } #header .container {
height: 87px;
position: relative; }
@media (max-width: 767.98px) { #header .container {
max-width: 100%; } }
@media (min-width: 768px) { #header .container {
height: 225px;
padding-top: 47px;
padding-bottom: 25px; } } #header .container .rs {
position: absolute;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column wrap;
flex-flow: column wrap; } #header .container .rs a {
margin-right: 11px; } #header .container .rs a span {
font-size: 30px; } #header .container #map-open-bt {
position: absolute;
top: 29px;
right: 90px;
cursor: pointer;
z-index: 11;
font-size: 27px; } #header .container #logo-wrapper {
text-align: center;
z-index: 11; } #header .container #logo-wrapper a {
z-index: 11;
display: inline-block; }
@media (max-width: 767.98px) { #header .container #logo-wrapper a {
width: 131px;
height: 42px;
position: absolute;
top: 20px;
left: 40px; } #header .container #logo-wrapper a img {
width: 100%; } } #header .container #logo-wrapper a img {
display: inline-block; } #header .container nav {
padding: 0;
margin: 0;
position: relative;
width: 100vw;
position: absolute;
margin-left: -50vw;
left: 50%; }
@media (min-width: 575px) { #header .container nav {
padding: 36px 0 0 0; } }
@media (min-width: 768px) { #header .container nav {
position: absolute;
bottom: 10px; } } #header .container nav button.navbar-toggler {
-webkit-appearance: none;
appearance: none;
position: absolute;
top: 30px;
right: 20px;
border: 0;
color: #1A1A1A;
z-index: 11; } #header .container nav button.navbar-toggler[aria-expanded=true] {
top: 23px;
right: 16px; } #header .container nav button.navbar-toggler[aria-expanded=true] span {
font-size: 30px; } #header .container nav #navbarNav {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } #header .container nav #navbarNav ul {
max-height: 600px;
padding-top: 0px; }
@media (min-height: 540px) { #header .container nav #navbarNav ul {
padding-top: 50px; } }
@media (min-width: 768px) { #header .container nav #navbarNav ul {
padding-top: unset; } } #header .container nav #navbarNav ul li {
padding: 0 20px;
position: relative; }
@media (min-width: 1200px) { #header .container nav #navbarNav ul li {
padding: 0 45px; } }
@media (min-width: 768px) { #header .container nav #navbarNav ul li:hover {
-webkit-animation: pulse;
animation: pulse; -webkit-animation-duration: .4s;
animation-duration: .4s; } } #header .container nav #navbarNav ul li a {
text-transform: uppercase;
color: #1A1A1A;
font: normal normal 500 1.0625em Gilroy;
font-size: 1.0625em !important;
line-height: 1.3125em;
letter-spacing: 1.08px;
position: relative; }
@media (min-width: 790px) { #header .container nav #navbarNav ul li a {
font-size: 1.125em !important; } } #header .container nav #navbarNav ul li a .ico {
font-size: 0.9375em;
padding-right: 3px; } #header .container nav #navbarNav ul li.contact {
display: none; }
@media (max-width: 767px) { #header .container nav #navbarNav.navbar-collapse, #header .container nav #navbarNav.navbar-collapse.collapsing {
-webkit-transition: ease-in all 0.4s;
transition: ease-in all 0.4s; } #header .container nav #navbarNav.navbar-collapse ul li, #header .container nav #navbarNav.navbar-collapse.collapsing ul li {
visibility: hidden; } #header .container nav #navbarNav.navbar-collapse ul li li:first-child, #header .container nav #navbarNav.navbar-collapse.collapsing ul li li:first-child {
color: #FCD413;
min-height: 65px; } #header .container nav #navbarNav.navbar-collapse.collapsing {
overflow-y: hidden; } #header .container nav #navbarNav.navbar-collapse.collapsing ul {
height: 0 !important; } #header .container nav #navbarNav.navbar-collapse.collapsing ul li:first-child {
color: #FCD413; } } #header .container nav #navbarNav.navbar-collapse.collapse.show {
background-color: #FCD413;
max-height: none;
width: 100vw;
position: fixed;
height: 100% !important;
overflow: hidden;
display: block;
right: 0;
top: 0;
margin-top: 0; } #header .container nav #navbarNav.navbar-collapse.collapse.show ul {
margin-top: 87px;
height: calc(100% - 87px);
background-color: #FCD413;
padding-bottom: 25px;
overflow-x: hidden;
overflow-y: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; } #header .container nav #navbarNav.navbar-collapse.collapse.show ul li {
visibility: visible;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: left;
margin: auto;
position: relative;
left: 27px;
min-height: 66px;
font-size: 30px;
width: 100%;
max-width: calc(100% - 30px); }
@media (min-width: 300px) { #header .container nav #navbarNav.navbar-collapse.collapse.show ul li {
left: 27px; } }
@media (min-width: 280px) { #header .container nav #navbarNav.navbar-collapse.collapse.show ul li {
max-width: 225px; } } #header .container nav #navbarNav.navbar-collapse.collapse.show ul li a {
line-height: 1;
-webkit-font-smoothing: antialiased;
letter-spacing: 0px;
color: #1A1A1A;
text-transform: uppercase;
font: normal normal 800 20px Gilroy;
line-height: 23px;
position: relative; }
@media (min-width: 300px) { #header .container nav #navbarNav.navbar-collapse.collapse.show ul li a {
font-size: 22px !important;
line-height: 25px; } } #header .container nav #navbarNav.navbar-collapse.collapse.show ul li a:before {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
display: inline-block;
content: "";
left: -85px; } #header .container nav #navbarNav.navbar-collapse.collapse.show ul li a .ico {
display: none; } #header .container nav #navbarNav.navbar-collapse.collapse.show ul li a .ico-bg-mob {
width: 60px;
height: 60px;
display: inline-block;
position: absolute;
left: -70px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
background-size: contain;
background-repeat: no-repeat;
background-position: center; } #header .container nav #navbarNav.navbar-collapse.collapse.show ul li.infos .ico-bg-mob {
background-image: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/images/picto-info-black.svg); } #header .container nav #navbarNav.navbar-collapse.collapse.show ul li.boutiques .ico-bg-mob {
background-image: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/images/picto-boutique-black.svg); } #header .container nav #navbarNav.navbar-collapse.collapse.show ul li.services .ico-bg-mob {
background-image: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/images/picto-services-black.svg); } #header .container nav #navbarNav.navbar-collapse.collapse.show ul li.actu .ico-bg-mob {
background-image: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/images/picto-actu-black.svg); } #header .container nav #navbarNav.navbar-collapse.collapse.show ul li.contact .ico-bg-mob {
background-image: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/images/picto-contact-black.svg); } #header .container nav #navbarNav.navbar-collapse.collapse.show ul li.rs-mob {
left: 0px;
width: 80%;
display: block;
margin: auto;
text-align: center; } #header .container nav #navbarNav.navbar-collapse.collapse.show ul li.rs-mob a {
margin: 10px; } #header .container nav #navbarNav.navbar-collapse.collapse.show ul li.rs-mob a span {
font-size: 30px; } #footer {
text-align: center;
color: #fff;
margin-top: auto;
background-color: #1A1A1A; } #footer .footer-map {
position: relative;
display: block;
height: 300px; } #footer .footer-map .footer-map-wrapper {
height: 100%;
display: block; } #footer .footer-map .bg-blanc {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
background-color: rgba(255, 255, 255, 0.7); } #footer .footer-map a#comment-venir {
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
position: absolute;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; } #footer .footer-map a#comment-venir .texte-btn {
margin-left: 20px;
border-radius: 8px;
background-color: #E84A1D;
border: 1px solid #E84A1D;
font: normal normal 800 1.5625em Gilroy;
text-transform: uppercase;
color: #fff;
width: 100%;
display: inline-block;
max-width: 370px;
padding: 15px 5px 12px; } #footer .footer-map a#comment-venir:hover .texte-btn {
color: #E84A1D;
background-color: #fff; } #footer .footer-map:hover .bg-blanc {
display: none; } #footer .logo-wrapper {
width: 100%;
max-width: 80%;
margin: 35px auto; }
@media (min-width: 450px) { #footer .logo-wrapper {
max-width: 380px; } } #footer .logo-wrapper img {
width: 100%; } #footer .navbar ul {
margin: 10px auto;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%; } #footer .navbar ul li {
position: relative; } #footer .navbar ul li a:hover {
text-decoration: underline; }
@media (min-width: 768px) { #footer .navbar ul li:not(:last-child):after {
content: "\2022";
position: absolute;
margin-left: 1.125em; } } #footer .navbar.address {
font: normal normal 800 1.25em Gilroy;
line-height: 2em; } #footer .navbar.address li {
padding: 7px; }
@media (min-width: 768px) { #footer .navbar.address li {
padding: 0 1.25em; } } #footer .contact-wrapper {
margin: 25px auto; } #footer .contact-wrapper a {
text-align: center;
position: relative;
background-color: white;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border-radius: 22px;
height: 44px;
width: 44px;
overflow: hidden;
-webkit-transition: all 0.3s;
transition: all 0.3s;
margin: auto;
visibility: visible;
white-space: nowrap;
color: #1A1A1A;
font: normal normal 800 20px/46px Gilroy; } #footer .contact-wrapper a .ico {
font-size: 45px; } #footer .contact-wrapper a:hover {
width: 215px; } #footer .newsletter-wrapper {
margin: 20px 0;  } #footer .newsletter-wrapper .nl-title {
font: normal normal 300 20px/32px Gilroy;
text-align: center; } #footer .newsletter-wrapper .mailpoet_form {
width: 80%;
margin: auto; }
@media (min-width: 768px) { #footer .newsletter-wrapper .mailpoet_form {
width: 60%; } } #footer .newsletter-wrapper .mailpoet_form input[type=email] {
background-color: transparent;
border: none;
border-bottom: 2px solid #fff;
text-align: center;
padding-bottom: 20px !important;
outline: none;
font: normal normal 700 14px/27px Gilroy;
color: #fff; } #footer .newsletter-wrapper .mailpoet_form input[type=email]::-webkit-input-placeholder {
font: normal normal 700 14px/27px Gilroy;
color: #fff;
text-transform: uppercase; }
#footer .newsletter-wrapper .mailpoet_form input[type=email]:-ms-input-placeholder {
font: normal normal 700 14px/27px Gilroy;
color: #fff;
text-transform: uppercase; }
#footer .newsletter-wrapper .mailpoet_form input[type=email]::placeholder {
font: normal normal 700 14px/27px Gilroy;
color: #fff;
text-transform: uppercase; } #footer .newsletter-wrapper .mailpoet_form input:focus::-webkit-input-placeholder {
opacity: 0;
-webkit-transition: opacity .3s;
transition: opacity .3s; } #footer .newsletter-wrapper .mailpoet_form .d-flex label {
padding-left: 10px;
margin-top: -10px;
font-size: 12px; } #footer .newsletter-wrapper .mailpoet_form .mailpoet_submit {
background-color: transparent;
width: 30% !important;
border: 2px solid #fff;
margin: auto !important;
display: block;
border-color: #fff !important; } #footer .newsletter-wrapper .mailpoet_form i {
text-align: center;
display: block; } #footer .newsletter-wrapper form.wpcf7-form {
padding: 20px; } #footer .newsletter-wrapper form.wpcf7-form p {
margin-bottom: 0; } #footer .newsletter-wrapper form.wpcf7-form input[type=email] {
max-width: 540px;
width: 100%;
background-color: #1A1A1A;
border: 0;
text-align: center;
font: normal normal 800 14px/27px Gilroy;
color: #fff;
-webkit-appearance: none;
appearance: none;
outline: none;
padding-bottom: 20px; } #footer .newsletter-wrapper form.wpcf7-form input[type=email]::-webkit-input-placeholder {
color: #C5C5C5;
text-transform: uppercase;
text-align: center;
font: normal normal 800 14px Gilroy;
position: relative; }
#footer .newsletter-wrapper form.wpcf7-form input[type=email]:-ms-input-placeholder {
color: #C5C5C5;
text-transform: uppercase;
text-align: center;
font: normal normal 800 14px Gilroy;
position: relative; }
#footer .newsletter-wrapper form.wpcf7-form input[type=email]::placeholder {
color: #C5C5C5;
text-transform: uppercase;
text-align: center;
font: normal normal 800 14px Gilroy;
position: relative; } #footer .newsletter-wrapper form.wpcf7-form input[type=email]:focus::-webkit-input-placeholder {
opacity: 0; }
#footer .newsletter-wrapper form.wpcf7-form input[type=email]:focus:-ms-input-placeholder {
opacity: 0; }
#footer .newsletter-wrapper form.wpcf7-form input[type=email]:focus::placeholder {
opacity: 0; } #footer .newsletter-wrapper form.wpcf7-form .trait {
margin: 0px auto 3px;
width: 100%;
max-width: 300px;
-webkit-transition: max-width .2s ease-out;
transition: max-width .2s ease-out;
border-bottom: 1px solid #fff;
height: 3px; } #footer .newsletter-wrapper form.wpcf7-form > p:hover + .trait {
max-width: 600px; } #footer .newsletter-wrapper form.wpcf7-form .nl-rgpd {
max-width: 460px;
margin: auto;
color: #C5C5C5;
padding-bottom: 20px;
padding-top: 15px;
position: relative;       } #footer .newsletter-wrapper form.wpcf7-form .nl-rgpd .wpcf7-form-control-wrap[data-name="rgpd"] {
position: absolute;
left: 30px;
top: 17px; } #footer .newsletter-wrapper form.wpcf7-form .nl-rgpd .texte {
text-align: left;
display: inline-block;
text-indent: 20px;
font-size: 0.75em; } #footer .newsletter-wrapper form.wpcf7-form .nl-rgpd a {
text-decoration: underline !important; } #footer .newsletter-wrapper form.wpcf7-form .nl-rgpd .wpcf7-list-item {
margin: 0 5px 0 0; } #footer .newsletter-wrapper form.wpcf7-form .nl-rgpd .wpcf7-list-item label {
margin-bottom: 0; } #footer .newsletter-wrapper form.wpcf7-form .nl-rgpd .wpcf7-acceptance input {
position: absolute;
opacity: 0;
cursor: pointer;
top: 0;
z-index: 9;
height: 30px !important;
width: 30px;
left: -30px; } #footer .newsletter-wrapper form.wpcf7-form .nl-rgpd .checkmark {
position: absolute;
top: 0px;
left: -14px;
height: 13px;
width: 13px;
background-color: #fff;
border-radius: 3px;
z-index: 1; } #footer .newsletter-wrapper form.wpcf7-form .nl-rgpd .wpcf7-acceptance:hover input ~ .checkmark {
background-color: #fff; } #footer .newsletter-wrapper form.wpcf7-form .nl-rgpd .wpcf7-acceptance input:checked ~ .checkmark {
background-color: #fff; } #footer .newsletter-wrapper form.wpcf7-form .nl-rgpd .checkmark:after {
content: "";
position: absolute;
display: none; } #footer .newsletter-wrapper form.wpcf7-form .nl-rgpd .wpcf7-acceptance input:checked ~ .checkmark:after {
display: block; } #footer .newsletter-wrapper form.wpcf7-form .nl-rgpd .wpcf7-acceptance .checkmark:after {
left: 4px;
top: 0px;
width: 5px;
height: 10px;
border: solid #2BAB60;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);
transform: rotate(45deg); } #footer .newsletter-wrapper form.wpcf7-form .nl-rgpd .wpcf7-list-item-label {
font: normal normal bold 0.875em Gilroy;
padding-left: 10px; } #footer .newsletter-wrapper form.wpcf7-form .nl-rgpd a {
text-decoration: underline; } #footer .newsletter-wrapper form.wpcf7-form .oblig {
margin-top: 5px;
font-style: italic;
color: #a5a5a5;
font-size: 0.9375em; }
@media (min-width: 768px) { #footer .newsletter-wrapper form.wpcf7-form .oblig {
font-size: 0.8125em; } } #footer .newsletter-wrapper input[type=submit] {
background-color: #1A1A1A;
border: 1px solid #fff;
font: normal normal 800 14px/27px Gilroy;
color: #fff;
-webkit-appearance: none;
appearance: none;
outline: none;
text-transform: uppercase;
padding: 5px 10px;
margin-top: 5px; } #footer .newsletter-wrapper input[type=submit]:hover {
background-color: #fff;
color: #1A1A1A; } #footer .newsletter-wrapper .wpcf7-spinner {
display: none; } #footer .newsletter-wrapper .ajax-loader {
position: absolute; } #footer form.submitting .wpcf7-spinner {
display: inline-block; } #footer form.sent .wpcf7-response-output {
margin: auto;
max-width: 540px;
color: #155724;
background-color: #d4edda;
border-color: #c3e6cb !important;
padding: .75rem 1.25rem !important;
border-radius: 0.25rem; } #footer form.invalid .wpcf7-response-output {
margin: auto;
max-width: 540px;
color: #721c24;
background-color: #f8d7da;
border-color: #f5c6cb !important;
padding: .75rem 1.25rem !important;
border-radius: 0.25rem; } #footer .rs-wrapper {
margin: 30px 0; } #footer .rs-wrapper .rs-item-wrapper {
margin: 10px 20px;
display: inline-block; } #footer .rs-wrapper .rs-item-wrapper a {
vertical-align: middle; } #footer .rs-wrapper .rs-item-wrapper a .icon-instagram-picto {
font-size: 50px;
border-radius: 50%;
color: #1A1A1A;
border: 1px solid #fff;
box-shadow: 0 0 1px 1px white; } #footer .rs-wrapper .rs-item-wrapper a .icon-instagram-picto > span {
font-size: 50px; } #footer .rs-wrapper .rs-item-wrapper a .icon-facebook-c {
font-size: 50px; } #footer .navbar {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } #footer .navbar #footer-links {
font: normal normal 700 1.375em Gilroy;
line-height: 1.6875em;
letter-spacing: 0px;
text-transform: uppercase; } #footer .navbar #footer-links li {
padding: 7px; }
@media (min-width: 768px) { #footer .navbar #footer-links li {
padding: 0 1.25em; } } #footer .navbar #footer-main {
font: normal normal 700 0.875em Gilroy;
line-height: 1.0625em;
letter-spacing: 0px;
text-transform: uppercase; } #footer .navbar #footer-main li {
padding: 7px; }
@media (min-width: 768px) { #footer .navbar #footer-main li {
padding: 0 1.25em; } } #footer .logo-iif-footer {
margin-bottom: 30px;
display: block; } body.modal-open #mapmodal .modal-dialog {
margin: 0;
width: 100vw;
background-color: #FCD413;
max-width: 100%;
position: fixed;
height: 100%;
overflow: hidden;
display: block;
top: 0px; } body.modal-open #mapmodal .modal-dialog .mapmodal-content {
height: 100%;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto; } body.modal-open #mapmodal .modal-dialog .mapmodal-content .mapmodal-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
min-height: 90px;
background-color: #FCD413; } body.modal-open #mapmodal .modal-dialog .mapmodal-content .mapmodal-header .mapmodal-close {
cursor: pointer;
border: 0;
background-color: transparent;
top: 30px;
left: inherit;
right: 10px;
position: absolute;
display: inline-block; }
@media (min-width: 330px) { body.modal-open #mapmodal .modal-dialog .mapmodal-content .mapmodal-header .mapmodal-close {
left: calc(100vw / 2 + (90px * 3 / 2) - 25px); } }
@media (min-width: 500px) { body.modal-open #mapmodal .modal-dialog .mapmodal-content .mapmodal-header .mapmodal-close {
right: 30px;
left: initial; } } body.modal-open #mapmodal .modal-dialog .mapmodal-content .mapmodal-header .mapmodal-close span {
font-size: 30px; } body.modal-open #mapmodal .modal-dialog .mapmodal-content .mapmodal-body {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
-webkit-box-flex: 1;
-ms-flex: auto;
flex: auto;
background-color: #fff; } body.modal-open #mapmodal .modal-dialog .mapmodal-content .mapmodal-footer {
height: 146px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 15px 0; } body.modal-open #mapmodal .modal-dialog .mapmodal-content .mapmodal-footer a {
background-color: #fff;
border-radius: 20px;
display: inline-block;
text-align: center;
width: 60px;
height: 60px;
padding: 10px;
margin: 4px; } body.modal-open #mapmodal .modal-dialog .mapmodal-content .mapmodal-footer a i {
font-size: 40px; }
@media (min-width: 260px) { body.modal-open #mapmodal .modal-dialog .mapmodal-content .mapmodal-footer a {
margin: 0 2px; } }
@media (min-width: 300px) { body.modal-open #mapmodal .modal-dialog .mapmodal-content .mapmodal-footer a {
width: 70px;
height: 70px;
padding: 10px;
margin: 4px; } body.modal-open #mapmodal .modal-dialog .mapmodal-content .mapmodal-footer a i {
font-size: 52px; } }
@media (min-width: 330px) { body.modal-open #mapmodal .modal-dialog .mapmodal-content .mapmodal-footer a {
width: auto;
height: auto;
padding: 13px;
margin: 0 8px; } body.modal-open #mapmodal .modal-dialog .mapmodal-content .mapmodal-footer a i {
font-size: 70px; } } body.page-template-landing-page {
color: #3A8EBA; }
@media (min-width: 992px) { body.page-template-landing-page main .no-gutters {
height: 88vh;
overflow: hidden; } }
@media (min-width: 992px) { body.page-template-landing-page main .video {
height: 90vh; } } body.page-template-landing-page main .video video {
max-width: 100%;
width: 100%; }
@media (min-width: 992px) { body.page-template-landing-page main .video video {
height: 100%;
width: auto;
max-width: none; } }
@media (min-width: 992px) { body.page-template-landing-page main .texte {
overflow-y: scroll;
height: 90vh; } } body.page-template-landing-page main .content {
padding: 50px 25px;
width: 90%;
text-align: center;
margin: auto; }
@media (min-width: 768px) { body.page-template-landing-page main .content {
width: 80%; } }
@media (min-width: 992px) { body.page-template-landing-page main .content {
width: 100%;
padding: 5%;
text-align: inherit;
margin: inherit; } }
@media (min-width: 1200px) { body.page-template-landing-page main .content {
width: 85%; } } body.page-template-landing-page main .content img.logo {
width: 200px;
margin: 0 auto 40px;
display: block; }
@media (min-width: 992px) { body.page-template-landing-page main .content img.logo {
width: 75%;
margin: 20px auto 40px; } }
@media (min-width: 1200px) { body.page-template-landing-page main .content img.logo {
width: 50%; } } body.page-template-landing-page main .content iframe {
border-radius: 20px;
margin-top: 25px;
max-width: 100%; } body.page-template-landing-page main .content .coordonnees {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
text-transform: uppercase;
font-family: Gilroy;
font-weight: 900;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 20px;
text-align: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
@media (min-width: 992px) { body.page-template-landing-page main .content .coordonnees {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; } } body.page-template-landing-page main .content .coordonnees p {
margin: 10px 0; }
@media (min-width: 992px) { body.page-template-landing-page main .content .coordonnees p {
margin: 0 15px; } } body.page-template-landing-page main .content .logo_iif {
margin: 35px auto 0 auto;
display: block; }    body.page-template-archive-boutique h1 {
margin: 0;
padding: 15px 0 10px;
line-height: 1em; }
@media (min-width: 768px) { body.page-template-archive-boutique h1 {
margin: 50px 0; } }
@media (max-width: 767px) { body.page-template-archive-boutique .content .container {
max-width: 100%;
padding: 0; } } body.page-template-archive-boutique .content .search-wrapper {
position: relative;
margin-bottom: 0px; } body.page-template-archive-boutique .content .search-wrapper input {
width: 100%;
text-align: center;
border: 0;
font: normal normal bold 1.25em Gilroy;
line-height: 25px;
outline: none;
padding: 11px; } body.page-template-archive-boutique .content .search-wrapper input::-webkit-input-placeholder {
color: rgba(26, 26, 26, 0.43); }
body.page-template-archive-boutique .content .search-wrapper input:-ms-input-placeholder {
color: rgba(26, 26, 26, 0.43); }
body.page-template-archive-boutique .content .search-wrapper input::placeholder {
color: rgba(26, 26, 26, 0.43); } body.page-template-archive-boutique .content .search-wrapper input:focus {
outline-style: none;
box-shadow: none;
border-color: transparent; } body.page-template-archive-boutique .content .search-wrapper input:focus::-webkit-input-placeholder {
color: transparent; }
body.page-template-archive-boutique .content .search-wrapper input:focus:-ms-input-placeholder {
color: transparent; }
body.page-template-archive-boutique .content .search-wrapper input:focus::placeholder {
color: transparent; }
@media (min-width: 768px) { body.page-template-archive-boutique .content .search-wrapper input {
height: 40px; } } body.page-template-archive-boutique .content .search-wrapper span {
font-size: 23px;
position: absolute;
left: calc( 100%/2 - 120px);
top: 11px; }
@media (min-width: 768px) { body.page-template-archive-boutique .content .search-wrapper span {
left: inherit;
right: 50px;
top: 33%; } }
@media (min-width: 768px) { body.page-template-archive-boutique .content .search-wrapper {
margin-bottom: 10px;
padding: 15px; } body.page-template-archive-boutique .content .search-wrapper input {
padding: 3px; } } body.page-template-archive-boutique .content .filter-group {
background-color: #FCD413;
padding: 15px 0;
margin-bottom: 30px; } body.page-template-archive-boutique .content .filter-group .filtrer-title {
cursor: pointer;
white-space: nowrap;
font: normal normal 800 1.25em Gilroy;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 0 20px;
margin: 0px 5px 5px 0px; } body.page-template-archive-boutique .content .filter-group .filtrer-title .icon-picto-filtres-black {
margin-right: 5px;
font-size: 22px; } body.page-template-archive-boutique .content .filter-group .filtrer-title[aria-expanded=false] .icon-icon-moins-black {
display: none !important; } body.page-template-archive-boutique .content .filter-group .filtrer-title[aria-expanded=true] .icon-icon-plus-black {
display: none !important; } body.page-template-archive-boutique .content .filter-group .filtrer-title div {
margin-right: 10px;
display: inline-block; } body.page-template-archive-boutique .content .filter-group .filtrer-title #plus-minus {
position: absolute;
right: 15px;
margin-top: 6px; } body.page-template-archive-boutique .content .filter-group .filtrer-title #plus-minus .icon-icon-moins-black {
font-size: 5px;
position: relative;
top: -4px; }
@media (max-width: 769px) { body.page-template-archive-boutique .content .filter-group {
text-align: center; } body.page-template-archive-boutique .content .filter-group .filtrer-title {
width: 274px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: left;
-ms-flex-pack: left;
justify-content: left; } } body.page-template-archive-boutique .content .filter-group #filter-list .filter-list-flex {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 0 10px; } body.page-template-archive-boutique .content .filter-group #filter-list .filter-list-flex .filter {
white-space: nowrap;
font: normal normal 800 1em Gilroy;
display: inline-block;
border: 1px solid #1A1A1A;
padding: 5px 9px 5px;
margin: 10px 5px 0px;
cursor: pointer;
background-color: #FCD413;
border-radius: 8px;
max-width: 360px;
color: #1A1A1A;
width: 100%; } body.page-template-archive-boutique .content .filter-group #filter-list .filter-list-flex .filter:active, body.page-template-archive-boutique .content .filter-group #filter-list .filter-list-flex .filter.is-checked {
background-color: #0FB0E1;
border: 1px solid transparent;
color: #fff; } body.page-template-archive-boutique .content .filter-group #filter-list .filter-list-flex .filter:hover {
background-color: #1A1A1A;
color: #fff; } body.page-template-archive-boutique .content .filter-group #filter-list .filter-list-flex .filter.reinit {
background-color: transparent;
border: 0;
border-bottom: 1px solid #1A1A1A;
display: inline-block;
min-width: auto;
border-radius: 0;
color: #1A1A1A;
padding-bottom: 0;
width: auto; }
@media (min-width: 768px) { body.page-template-archive-boutique .content .filter-group #filter-list .filter-list-flex .filter.reinit {
max-width: inherit; } }
@media (min-width: 769px) { body.page-template-archive-boutique .content .filter-group {
background-color: transparent;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; } body.page-template-archive-boutique .content .filter-group .filtrer-title #plus-minus {
display: none; } body.page-template-archive-boutique .content .filter-group .filtrer-title .icon-picto-filtres-black {
margin-right: 5px;
font-size: 22px; } body.page-template-archive-boutique .content .filter-group #filter-list {
padding: 0;
display: block; } body.page-template-archive-boutique .content .filter-group #filter-list .filter-list-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; } body.page-template-archive-boutique .content .filter-group #filter-list .filter-list-flex .filter {
margin: 0px 5px 5px 0px;
background-color: transparent;
border-radius: 0px;
width: auto;
display: inline-block; } body.page-template-archive-boutique .content .filter-group #filter-list .filter-list-flex .filter:hover {
background-color: #0FB0E1;
border: 1px solid #0FB0E1;
color: #fff; } body.page-template-archive-boutique .content .filter-group #filter-list .filter-list-flex .filter:active, body.page-template-archive-boutique .content .filter-group #filter-list .filter-list-flex .filter.is-checked {
background-color: #0FB0E1;
border: 1px solid transparent;
color: #fff; } body.page-template-archive-boutique .content .filter-group #filter-list .filter-list-flex .filter.reinit {
background-color: #1A1A1A;
border: 1px solid #1A1A1A;
display: inline-block;
min-width: auto;
border-radius: 0;
color: #fff;
padding: 5px 9px 5px; } } body.page-template-archive-boutique .content .top-boutique {
font: normal normal 500 0.875em Gilroy;
text-align: center;
color: #7D7D7D;
margin-bottom: 20px; }
@media (min-width: 768px) { body.page-template-archive-boutique .content .top-boutique {
display: none; } } body.page-template-archive-boutique .content #boutiques-list {
margin: auto; } body.page-template-archive-boutique .content #boutiques-list .item, body.page-template-archive-boutique .content #boutiques-list .grid-sizer {
width: 150px;
height: 170px; }
@media (min-width: 768px) { body.page-template-archive-boutique .content #boutiques-list .item, body.page-template-archive-boutique .content #boutiques-list .grid-sizer {
width: 200px;
height: 250px; } } body.page-template-archive-boutique .content #boutiques-list .item a {
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; } body.page-template-archive-boutique .content #boutiques-list .item a .img-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
height: 110px;
width: 110px;
padding: 12px;
background-color: #fff; }
@media (min-width: 768px) { body.page-template-archive-boutique .content #boutiques-list .item a .img-wrap {
height: 160px;
width: 160px; } } body.page-template-archive-boutique .content #boutiques-list .item a .img-wrap img {
display: block;
width: 100%;
height: auto; } body.page-template-archive-boutique .content #boutiques-list .item a h3 {
padding: 0px 15px;
font: normal normal 800 0.875em Gilroy;
line-height: 1.125em;
color: #C5C5C5;
text-align: center;
text-transform: uppercase;
margin: 5px 0; } body.page-template-archive-boutique .content .bottom-boutique {
text-align: center; } body.page-template-archive-boutique .content .bottom-boutique #total {
font: normal normal 500 0.875em Gilroy;
text-align: center;
color: #7D7D7D; } body.page-template-archive-boutique .content .bottom-boutique #charger-plus-boutiques {
position: relative;
margin: 50px 0;
font: normal normal 800 1.25em Gilroy;
text-transform: uppercase;
color: #fff;
background-color: #0FB0E1;
border: 1px solid #0FB0E1;
padding: 11px 80px 10px 80px;
border-radius: 8px;
margin: 30px auto 50px; } body.page-template-archive-boutique .content .bottom-boutique #charger-plus-boutiques:hover {
background-color: #fff;
color: #0FB0E1; } body.page-template-archive-boutique .content .bottom-boutique #charger-plus-boutiques .loader-wrapper {
position: absolute;
display: inline-block;
left: 10%;
top: calc( 100%/2 - 40px/2); } body.page-template-archive-boutique .content .bottom-boutique #charger-plus-boutiques .loader-wrapper #loader {
display: none; } body.page-template-archive-boutique .content .bottom-boutique #charger-plus-boutiques.disabled {
visibility: hidden; } body.page-template-archive-boutique .content .bottom-boutique #remonter {
position: relative;
margin: 50px 0;
font: normal normal 800 1.25em Gilroy;
text-transform: uppercase;
color: #fff;
background-color: #0FB0E1;
border: 1px solid #0FB0E1;
padding: 11px 80px 10px 80px;
border-radius: 8px;
display: none;
width: 170px;
margin: 50px auto; } body.page-template-archive-boutique .content .bottom-boutique #remonter:hover {
background-color: #fff;
color: #0FB0E1; } body.page-template-archive-boutique .content .bottom-boutique #remonter .loader-wrapper {
position: absolute;
display: inline-block;
left: 10%;
top: calc( 100%/2 - 40px/2); } body.page-template-archive-boutique .content .bottom-boutique #remonter .loader-wrapper #loader {
display: none; } body.page-template-archive-boutique .content .bottom-boutique #remonter span {
font-size: 20px; } body.page-template-default {
background-color: #ebebeb; } body.page-template-default .entry-content {
text-align: left; } body.page-template-default .entry-content .container {
padding: 0;
background-color: #fff; } body.page-template-default .entry-content .container .banner-title {
min-height: 300px;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } body.page-template-default .entry-content .container .banner-title .bg {
display: block;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
position: absolute;
z-index: 1; } body.page-template-default .entry-content .container .banner-title .logo-w {
z-index: 8; } body.page-template-default .entry-content .container .post-text-content {
padding: 10px 10px 100px;
font: normal normal 500 1em Gilroy;
line-height: 26px; }
@media (min-width: 768px) { body.page-template-default .entry-content .container .post-text-content {
padding: 20px 140px 100px; } } body.page-template-default .entry-content .container .post-text-content H2 {
font: normal normal 800 1.5625em Gilroy;
text-transform: uppercase;
text-align: center;
padding: 20px 0; } body.page-template-default .entry-content .container .post-text-content H3 {
font: normal normal 800 1.25em Gilroy;
line-height: 1.875em; } body.page-template-default .entry-content .container .post-text-content p {
font: normal normal 500 1em Gilroy;
line-height: 1.625em; } body.page-template-default .entry-content .container .post-text-content a {
text-decoration: underline; } body.page-template-default .entry-content .container .post-text-content .aligncenter {
text-align: center; } body.page-template-default .entry-content .container .post-text-content .wp-block-embed.wp-block-embed-youtube .wp-block-embed__wrapper {
overflow: hidden;
padding-bottom: 56.25%;
position: relative;
height: 0; } body.page-template-default .entry-content .container .post-text-content .wp-block-embed.wp-block-embed-youtube .wp-block-embed__wrapper iframe {
left: 0;
top: 0;
height: 100%;
width: 100%;
position: absolute; } body.page-template-default .entry-content .container .post-text-content .wp-block-gallery {
margin: 50px -140px 30px; } body.page-template-default .entry-content .container .post-text-content .wp-block-gallery .owl-carousel .owl-stage {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; } body.page-template-default .entry-content .container .post-text-content .wp-block-gallery .owl-carousel .owl-stage .owl-item img {
height: auto !important; } body.page-template-default .entry-content .container .post-text-content .wp-block-gallery .owl-carousel .owl-nav button.owl-prev {
left: 45px; } body.page-template-default .entry-content .container .post-text-content .wp-block-gallery .owl-carousel .owl-nav button.owl-next {
right: 45px; } body.page-template-default .entry-content .container .post-text-content .separe {
display: block;
margin: 30px -140px; } body.page-template-default .entry-content .container .post-text-content .separe .fin {
height: 30px;
box-shadow: 0px 3px 6px #00000029; } body.page-template-default .entry-content .container .post-text-content .separe .debut {
background-color: red; } body.page-template-default .entry-content .container .post-text-content .wp-block-buttons {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } body.page-template-default .entry-content .container .post-text-content .wp-block-buttons a.wp-block-button__link {
font: normal normal 600 1em Gilroy;
line-height: 26px;
color: #1A1A1A;
background-color: #C5C5C5;
min-width: 336px;
text-align: center;
border-radius: 8px;
max-width: 300px;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border: 1px solid transparent;
text-decoration: none !important; } body.page-template-default .entry-content .container .post-text-content .wp-block-buttons a.wp-block-button__link:before {
content: ""; } body.page-template-default .entry-content .container .post-text-content .wp-block-buttons a.wp-block-button__link:hover {
border: 1px solid #C5C5C5;
background-color: #FFFBC9; } body.page-template-default .entry-content .container .post-text-content .wp-block-buttons a.wp-block-button__link[href$="contact/"] {
border-radius: 8px;
background-color: #E84A1D;
border: 1px solid #E84A1D;
font: normal normal 800 1.5625em Gilroy;
text-transform: uppercase;
color: #fff;
width: 100%;
display: inline-block;
max-width: 370px;
padding: 15px 5px 12px;
text-decoration: none !important; } body.page-template-default .entry-content .container .post-text-content .wp-block-buttons a.wp-block-button__link[href$="contact/"]:hover {
background-color: #fff;
color: #E84A1D; } body.page-template-default .entry-content .container .post-text-content .wp-block-buttons a.wp-block-button__link[href^=tel] {
background-color: #FCD413;
text-decoration: none; } body.page-template-default .entry-content .container .post-text-content .wp-block-buttons a.wp-block-button__link[href^=tel]:before {
content: ""; } body.page-template-default .entry-content .container .post-text-content .wp-block-buttons a.wp-block-button__link[href^=tel]:hover {
background-color: #1A1A1A;
color: #FCD413; } body.page-template-default .entry-content .container .post-text-content .wp-block-buttons a.wp-block-button__link[href^=tel]:hover:before {
-webkit-filter: invert(77%) sepia(99%) saturate(1786%) hue-rotate(346deg) brightness(101%) contrast(98%);
filter: invert(77%) sepia(99%) saturate(1786%) hue-rotate(346deg) brightness(101%) contrast(98%); }
@media (orientation: landscape) and (min-height: 540px) and (max-height: 675px) and (min-width: 768px) { .parallax-img-gauche, .parallax-img-droite {
display: none !important; } body.page-template-page-home:not(.scrolled) section#liens-rapides {
position: fixed !important;
right: -7px;
bottom: -5px !important;
z-index: 9999 !important; } body.page-template-page-home:not(.scrolled) section.horaires #block-ouvert {
margin-top: 260px; } } body.page-template-page-home main .entry-section section#slider {
background-color: #FCD413;
position: relative;
z-index: 1; } body.page-template-page-home main .entry-section section#slider .slider-wrapper {
max-width: 1100px;
margin: auto; }
@media (min-width: 768px) { body.page-template-page-home main .entry-section section#slider .slider-wrapper {
max-width: 90vw; } }
@media (min-width: 2050px) { body.page-template-page-home main .entry-section section#slider .slider-wrapper {
max-width: 2000px; } } body.page-template-page-home main .entry-section section#slider .slider-wrapper .container-slider {
padding: 0;
max-width: 1100px;
margin: auto; }
@media (min-width: 768px) { body.page-template-page-home main .entry-section section#slider .slider-wrapper .container-slider {
max-width: 90vw; } }
@media (min-width: 2050px) { body.page-template-page-home main .entry-section section#slider .slider-wrapper .container-slider {
max-width: 2000px; } } body.page-template-page-home main .entry-section section#slider .slider-wrapper .container-slider .owl-carousel .owl-stage:after {
content: "";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0; } body.page-template-page-home main .entry-section section#slider .slider-wrapper .container-slider .owl-carousel .owl-stage-outer .owl-stage .slide-item {
background-position: center !important;
background-size: cover !important;
background-repeat: no-repeat !important; } body.page-template-page-home main .entry-section section#slider .slider-wrapper .container-slider .owl-carousel .owl-stage-outer .owl-stage .slide-item .item-l {
min-height: calc(100vh - (87px + 240px));
position: relative;
display: block; }
@media (max-height: 480px) { body.page-template-page-home main .entry-section section#slider .slider-wrapper .container-slider .owl-carousel .owl-stage-outer .owl-stage .slide-item .item-l {
min-height: 170px; } }
@media (min-height: 660px) { body.page-template-page-home main .entry-section section#slider .slider-wrapper .container-slider .owl-carousel .owl-stage-outer .owl-stage .slide-item .item-l {
min-height: 328px; } }
@media (min-width: 768px) { body.page-template-page-home main .entry-section section#slider .slider-wrapper .container-slider .owl-carousel .owl-stage-outer .owl-stage .slide-item .item-l {
min-height: 328px; } } body.page-template-page-home main .entry-section section#slider .slider-wrapper .container-slider .owl-carousel .owl-stage-outer .owl-stage .slide-item .item-l img {
min-height: 328px;
width: auto;
overflow: hidden; } body.page-template-page-home main .entry-section section#slider .slider-wrapper .container-slider .owl-carousel .owl-stage-outer .owl-stage .slide-item .item-l .sd-titre {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); } body.page-template-page-home main .entry-section section#slider .slider-wrapper .container-slider .owl-carousel .owl-dots {
padding-top: 15px;
display: none; }
@media (min-width: 768px) { body.page-template-page-home main .entry-section section#slider .slider-wrapper .container-slider .owl-carousel .owl-dots {
display: block; } } body.page-template-page-home main .entry-section section#slider .slider-wrapper .container-slider .owl-carousel .owl-dots button.owl-dot span {
background: #fff;
opacity: .5;
border-radius: 50%;
width: 8px;
height: 8px; } body.page-template-page-home main .entry-section section#slider .slider-wrapper .container-slider .owl-carousel .owl-dots button.owl-dot.active span {
opacity: 1; } body.page-template-page-home main .entry-section section#slider .slider-wrapper .one-item {
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
min-height: 130px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; } body.page-template-page-home main .entry-section section#slider .slider-wrapper .one-item .item-l {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-height: calc(100vh - (87px + 240px));
position: relative; }
@media (max-height: 480px) { body.page-template-page-home main .entry-section section#slider .slider-wrapper .one-item .item-l {
min-height: 170px; } }
@media (min-height: 660px) { body.page-template-page-home main .entry-section section#slider .slider-wrapper .one-item .item-l {
min-height: 328px; } }
@media (min-width: 768px) { body.page-template-page-home main .entry-section section#slider .slider-wrapper .one-item .item-l {
max-height: 328px;
height: calc(100vh - (260px + 225px)) !important;
min-height: 260px; } } body.page-template-page-home main .entry-section section#slider .slider-wrapper .sd-titre {
text-align: center;
font: normal normal 800 1.875em Gilroy;
width: 100%;
padding: 0 60px;
letter-spacing: 0px;
color: #fff;
text-transform: uppercase; }
@media (min-width: 575px) { body.page-template-page-home main .entry-section section#slider .slider-wrapper .sd-titre {
padding: 0 80px; } }
@media (min-width: 768px) { body.page-template-page-home main .entry-section section#slider .slider-wrapper .sd-titre {
font-size: 2.5em; } }
@media (min-width: 992px) { body.page-template-page-home main .entry-section section#slider .slider-wrapper .sd-titre {
font-size: 2.8125em; } } body.page-template-page-home main .entry-section section#slider .slider-wrapper .sd-titre .sd-sous-titre {
font-size: .7em; } body.page-template-page-home main .entry-section section#content-fw {
position: relative;
background-color: #FCD413;
z-index: 2; } body.page-template-page-home main .entry-section section#content-fw .parallax-img-droite {
top: 280px;
right: 0px;
position: absolute;
display: none; }
@media (min-width: 1020px) { body.page-template-page-home main .entry-section section#content-fw .parallax-img-droite {
display: inline-block; } }
@media (min-width: 1550px) { body.page-template-page-home main .entry-section section#content-fw .parallax-img-droite {
right: 30px; } } body.page-template-page-home main .entry-section section#content-fw .parallax-img-gauche {
top: 200px;
left: 0;
position: absolute;
display: none; }
@media (min-width: 1020px) { body.page-template-page-home main .entry-section section#content-fw .parallax-img-gauche {
display: inline-block; } }
@media (min-width: 1500px) { body.page-template-page-home main .entry-section section#content-fw .parallax-img-gauche {
left: 100px; } }
@media (min-width: 768px) { body.page-template-page-home main .entry-section section#content-fw {
background-color: #ebebeb;
min-height: 400px;
background-size: auto 400px; } }
@media (min-width: 2200px) { body.page-template-page-home main .entry-section section#content-fw {
background-position: 20% 95%, 80% 95%; } }
@media (min-width: 768px) { body.page-template-page-home main .entry-section section#content-fw {
background-image: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/images/visuel-vague.png), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/images/visuel-points-droite.png), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/images/visuel-points-gauche.png), -webkit-linear-gradient(#fcd413, #fcd413);
background-image: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/images/visuel-vague.png), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/images/visuel-points-droite.png), url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/images/visuel-points-gauche.png), linear-gradient(#fcd413, #fcd413);
background-repeat: no-repeat;
background-position: left 100px, left 50px , 100% 58px, center -30px;
background-size: 100% 100px,  auto 140px , auto 140px, 100% 190px; } } body.page-template-page-home main .entry-section section#content-fw section#liens-rapides {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
z-index: 1;
position: relative;
width: 90%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0px auto 20px; }
@media (min-width: 400px) { body.page-template-page-home main .entry-section section#content-fw section#liens-rapides {
width: 100%; } }
@media (min-width: 400px) { body.page-template-page-home main .entry-section section#content-fw section#liens-rapides {
margin: 0px 0 20px; } }
@media (min-width: 768px) { body.page-template-page-home main .entry-section section#content-fw section#liens-rapides {
margin: -2px 0px; } }
@media (min-width: 768px) { body.page-template-page-home main .entry-section section#content-fw section#liens-rapides {
padding-top: 39px;
padding-bottom: 20px; } } body.page-template-page-home main .entry-section section#content-fw section#liens-rapides .item-lr {
z-index: 2;
text-align: center;
margin-top: -20px;
margin-right: 1px;
margin-left: 1px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
@media (min-width: 400px) { body.page-template-page-home main .entry-section section#content-fw section#liens-rapides .item-lr {
margin-right: 5px;
margin-left: 5px; } }
@media (min-width: 768px) { body.page-template-page-home main .entry-section section#content-fw section#liens-rapides .item-lr {
width: 23vw; } body.page-template-page-home main .entry-section section#content-fw section#liens-rapides .item-lr:hover {
-webkit-transform: scale(1.05);
transform: scale(1.05);
-webkit-transition: -webkit-transform 0.3s ease-out;
transition: -webkit-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; } } body.page-template-page-home main .entry-section section#content-fw section#liens-rapides .item-lr .picto-wrapper {
background-color: #fff;
width: 23vw;
height: 23vw;
padding: 5px;
margin-bottom: 5px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
box-shadow: 3px 3px 6px #1A1A1A33;
border-radius: 8px; }
@media (min-width: 380px) { body.page-template-page-home main .entry-section section#content-fw section#liens-rapides .item-lr .picto-wrapper {
margin-bottom: 10px;
padding: 0px;
width: 85px;
height: 85px; } } body.page-template-page-home main .entry-section section#content-fw section#liens-rapides .item-lr .picto-wrapper img {
max-width: 48px;
width: 100%; }
@media (min-width: 768px) { body.page-template-page-home main .entry-section section#content-fw section#liens-rapides .item-lr .picto-wrapper {
box-shadow: none; } }
@media (min-width: 575px) { body.page-template-page-home main .entry-section section#content-fw section#liens-rapides .item-lr {
margin-right: 5px;
margin-left: 5px;
width: initial; } }
@media (min-width: 768px) { body.page-template-page-home main .entry-section section#content-fw section#liens-rapides .item-lr {
margin-top: initial; } }
@media (min-width: 768px) { body.page-template-page-home main .entry-section section#content-fw section#liens-rapides .item-lr {
box-shadow: 3px 3px 6px #1A1A1A33;
border-radius: 8px; } } body.page-template-page-home main .entry-section section#content-fw section#liens-rapides .item-lr .lr-titre {
font: normal normal 900 0.75em Gilroy;
letter-spacing: 0px;
color: #1A1A1A;
text-transform: uppercase; }
@media (min-width: 380px) { body.page-template-page-home main .entry-section section#content-fw section#liens-rapides .item-lr .lr-titre {
font-size: 1em; } }
@media (min-width: 575px) { body.page-template-page-home main .entry-section section#content-fw section#liens-rapides .item-lr .lr-titre {
padding: 0 10px; } }
@media (min-width: 768px) { body.page-template-page-home main .entry-section section#content-fw section#liens-rapides .item-lr {
background-color: #fff;
width: 160px;
height: 140px; } body.page-template-page-home main .entry-section section#content-fw section#liens-rapides .item-lr .picto-wrapper {
width: initial;
height: initial; } body.page-template-page-home main .entry-section section#content-fw section#liens-rapides .item-lr .picto-wrapper img {
max-width: 60px !important; } }
@media (min-width: 1750px) { body.page-template-page-home main .entry-section section#content-fw section#liens-rapides .item-lr {
background-color: #fff;
width: 220px;
height: 200px; } body.page-template-page-home main .entry-section section#content-fw section#liens-rapides .item-lr .picto-wrapper img {
max-width: 90px !important; } }
@media (min-width: 768px) { body.page-template-page-home main .entry-section section#content-fw section#liens-rapides .item-lr {
padding-top: 1.75em; } } body.page-template-page-home main .entry-section section#content-fw section.horaires {
z-index: 2;
position: relative;
background-color: transparent !important; }
@media (min-width: 768px) { body.page-template-page-home main .entry-section section#content-fw section.horaires {
background-color: transparent !important;
padding: 50px 0 100px; } } body.page-template-page-home main .entry-section #crevette-rose {
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
top: -50px;
height: 100px;
width: 100px; } body.page-template-page-home main .entry-section section#actualites {
z-index: 2;
position: relative;
background-color: #0FB0E1;
min-height: 400px;
padding: 40px 0;
text-align: center; } body.page-template-page-home main .entry-section section#actualites section.entry-section-actu {
z-index: 2; } body.page-template-page-home main .entry-section section#actualites h2 {
margin: 60px 0 58px;
font: normal normal 800 3.125em Gilroy;
color: #fff;
text-align: center;
text-transform: uppercase;
display: inline-block;
position: relative; } body.page-template-page-home main .entry-section section#actualites h2:after {
border: 2px solid #fff;
background-color: #fff;
height: 3px;
border-radius: 3px;
content: "";
width: 100px;
position: absolute;
left: 50%;
bottom: -20px;
-webkit-transform: translateX(-50%);
transform: translateX(-50%); } body.page-template-page-home main .entry-section section#actualites #actu-list .col-4 {
margin-bottom: 10px;
padding-right: 5px;
padding-left: 5px; } body.page-template-page-home main .entry-section section#actualites .owl-dots {
margin-top: 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row;
flex-flow: row;
z-index: 1; } body.page-template-page-home main .entry-section section#actualites .owl-dots button {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
cursor: pointer;
color: #fff; } body.page-template-page-home main .entry-section section#actualites .owl-dots button span {
width: 100%;
background-color: #fff;
height: 4px;
opacity: .5; } body.page-template-page-home main .entry-section section#actualites .owl-dots button.active span {
opacity: 1; } body.page-template-page-home main .entry-section section#actualites a#allnews {
margin-top: 40px;
display: inline-block;
color: #0FB0E1;
background-color: #fff;
border-radius: 8px;
padding: 6px 15px 6px;
font: normal normal bold 1.25em Gilroy;
border: 1px solid #fff; } body.page-template-page-home main .entry-section section#actualites a#allnews span {
font-size: 12px; } body.page-template-page-home main .entry-section section#actualites a#allnews:hover {
background-color: #0FB0E1;
color: #fff; } body.page-template-page-infos-pratiques {
text-align: center; } body.page-template-page-infos-pratiques .content section {
padding: 50px 0; } body.page-template-page-infos-pratiques .content section h2 {
font: normal normal 800 1.5625em Gilroy;
text-transform: uppercase;
padding: 15px 0; } body.page-template-page-infos-pratiques .content section h1 {
margin: 0;
padding: 50px 0; } body.page-template-page-infos-pratiques .content section .icon-icon-shopping-bag-black {
margin-right: 5px; } body.page-template-page-infos-pratiques .content section#horaires-hyp-bas {
padding-top: 30px;
background: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end; } body.page-template-page-infos-pratiques .content section.horaires {
padding-top: 0; } body.page-template-page-infos-pratiques .content section.horaires #accordion .row .col-md-6 > div:nth-child(2) {
margin-bottom: 0; } body.page-template-page-infos-pratiques .content section.horaires #accordion #block-ouvert-simple {
max-height: 56px; }
@media (min-width: 768px) { body.page-template-page-infos-pratiques .content section.horaires {
background: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/images/visuel-infos.svg), -webkit-linear-gradient(#0fb0e1, #0fb0e1);
background: url(//cotedenacrecaen.fr/wp-content/themes/cotedenacrecaen/dist/images/visuel-infos.svg), linear-gradient(#0fb0e1, #0fb0e1);
background-repeat: no-repeat;
background-position: center 10px , center 485px;
background-size: 1500px auto , 100%; } }
@media (min-width: 992px) { body.page-template-page-infos-pratiques .content section.horaires {
background-position: center 0px , center 470px; } }
@media (min-width: 1200px) { body.page-template-page-infos-pratiques .content section.horaires {
background-position: center 0px , center 470px; } }
@media (min-width: 1500px) { body.page-template-page-infos-pratiques .content section.horaires {
background-position: center 32px , center 505px; } }
@media (min-width: 2000px) { body.page-template-page-infos-pratiques .content section.horaires {
background-position: center 50px , center 515px; } }
@media (min-width: 2300px) { body.page-template-page-infos-pratiques .content section.horaires {
background-position: center 60px , center 520px; } } body.page-template-page-infos-pratiques .content section.horaires .statut {
font: normal normal 900 1.875em Gilroy !important;
line-height: 1.6em;
padding: 6px 0; }
@media (min-width: 1200px) { body.page-template-page-infos-pratiques .content section.horaires .statut {
text-transform: initial;
font-size: 23px !important; } } body.page-template-page-infos-pratiques .content section.horaires .statut #headingHorairesboutiques i {
font-size: 1.4em; } body.page-template-page-infos-pratiques .content section.horaires .statut #headingHorairesboutiques h2 {
padding: 3px; } body.page-template-page-infos-pratiques .content section#plan {
background-color: #fff; } body.page-template-page-infos-pratiques .content section#plan .picto-map {
width: 100px;
height: 100px; } body.page-template-page-infos-pratiques .content section#plan #owl-plan {
max-width: 800px;
margin: auto; } body.page-template-page-infos-pratiques .content section#plan .img-plan {
max-width: 800px;
width: 100%;
display: block;
margin: auto; } body.page-template-page-infos-pratiques .content section#plan .download-btn {
margin: 30px 0; } body.page-template-page-infos-pratiques .content section#plan .download-btn a {
font: normal normal 800 1.25em Gilroy;
color: #fff;
background-color: #2BAB60;
text-transform: uppercase;
border: 1px solid #2BAB60;
padding: 7px 20px 5px 20px;
border-radius: 8px; } body.page-template-page-infos-pratiques .content section#plan .download-btn a:hover {
background-color: #fff;
color: #2BAB60; } body.page-template-page-infos-pratiques .content section#parking {
background-color: #ebebeb; } body.page-template-page-infos-pratiques .content section#parking .picto-parking {
width: 100px;
height: 100px; } body.page-template-page-infos-pratiques .content section#parking #owl-parking {
max-width: 800px;
margin: auto; } body.page-template-page-infos-pratiques .content section#parking img {
max-width: 800px;
width: 100%;
display: block;
margin: auto; } body.page-template-page-infos-pratiques .content section#parking .desc {
display: block; } body.page-template-page-infos-pratiques .content section#acces {
background-color: #fff;
padding-bottom: 0;
position: relative;
z-index: 9; } body.page-template-page-infos-pratiques .content section#acces .picto-localiser {
width: 100px;
height: 100px; } body.page-template-page-infos-pratiques .content section#acces .tabs {
padding: 30px 0 0;
display: block;
width: 100%;
text-align: left; } body.page-template-page-infos-pratiques .content section#acces .tabs .container {
position: relative;
z-index: 9; } body.page-template-page-infos-pratiques .content section#acces .tabs .nav-tabs {
z-index: 1;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-color: #ebebeb;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: -3px; } body.page-template-page-infos-pratiques .content section#acces .tabs .nav-tabs li {
margin-bottom: -2px;
display: inline-block;
width: auto; } body.page-template-page-infos-pratiques .content section#acces .tabs .nav-tabs li .nav-link {
padding: 7px 20px 7px;
border-radius: 0;
border: 0; } body.page-template-page-infos-pratiques .content section#acces .tabs .nav-tabs li .nav-link span.texte {
font: normal normal 600 1.25em Gilroy; } body.page-template-page-infos-pratiques .content section#acces .tabs .nav-tabs li .nav-link span.ico {
font-size: 15px;
margin-right: 10px;
margin-bottom: -9px; } body.page-template-page-infos-pratiques .content section#acces .tabs .nav-tabs li .nav-link.show.active {
background-color: #ebebeb;
margin: 0;
padding: 2px 20px 6px;
margin-bottom: -10px;
position: relative;
top: 5px; } body.page-template-page-infos-pratiques .content section#acces .tabs .dropdown .dropdown-toggle {
text-align: center;
font: normal normal 600 1.5625em Gilroy;
background-color: #ebebeb !important;
-webkit-appearance: none !important;
appearance: none !important;
border-radius: 0;
border: none; } body.page-template-page-infos-pratiques .content section#acces .tabs .dropdown .dropdown-toggle span.ico {
margin-right: 10px;
margin-bottom: -9px;
font-size: 15px; } body.page-template-page-infos-pratiques .content section#acces .tabs .dropdown .dropdown-menu {
display: none;
width: 100%; } body.page-template-page-infos-pratiques .content section#acces .tabs .dropdown .dropdown-menu.show {
display: block; } body.page-template-page-infos-pratiques .content section#acces .tabs .dropdown .dropdown-menu .dropdown-item {
border: 0;
text-align: center; } body.page-template-page-infos-pratiques .content section#acces .tabs .dropdown .dropdown-menu .dropdown-item span.texte {
font: normal normal 600 1.1875em Gilroy;
white-space: normal; } body.page-template-page-infos-pratiques .content section#acces .tabs .dropdown .dropdown-menu .dropdown-item:active {
background-color: #ebebeb; } body.page-template-page-infos-pratiques .content section#acces .tabs .dropdown .dropdown-menu .dropdown-item span.ico {
margin-right: 10px;
margin-bottom: -9px;
font-size: 15px; } body.page-template-page-infos-pratiques .content section#acces .tabs .tab-pane {
background-color: #ebebeb;
text-align: left;
margin: auto; } body.page-template-page-infos-pratiques .content .desc {
padding: 30px 15px;
max-width: 530px;
width: 100%;
text-align: left;
margin: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
@media (min-width: 768px) { body.page-template-page-infos-pratiques .content .desc {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; } } body.page-template-page-infos-pratiques .content .desc .image-ronde {
margin: 10px auto; }
@media (min-width: 768px) { body.page-template-page-infos-pratiques .content .desc .image-ronde {
margin: 0 10px 0 0; } } body.page-template-page-infos-pratiques .content .desc .image-ronde img {
border-radius: 50%;
border: 6px solid #fff; } body.page-template-page-infos-pratiques .content .owl-nav button:hover {
background: transparent; } body.page-template-page-infos-pratiques #footer .footer-map {
display: none !important; } body.page-template-page-services #service-accordion {
padding-bottom: 50px;
max-width: 960px; } body.page-template-page-services #service-accordion .service-item {
background-color: #fff;
box-shadow: 0px 3px 6px #00000029;
margin-bottom: 10px; } body.page-template-page-services #service-accordion .service-item .card-header > div {
padding: 20px; } body.page-template-page-services #service-accordion .service-item .card-header > div.hoverclick {
cursor: pointer; } body.page-template-page-services #service-accordion .service-item .card-header > div h2 {
margin: 0;
font: normal normal 500 1.375em Gilroy;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
height: 20px; } body.page-template-page-services #service-accordion .service-item .card-header > div h2 .picto {
height: 25px;
width: auto;
margin-right: 12px; } body.page-template-page-services #service-accordion .service-item .card-header > div h2 .titre-serv {
margin-top: 4px;
display: inline-block; } body.page-template-page-services #service-accordion .service-item .card-header > div h2 .expand {
-webkit-box-flex: 4;
-ms-flex-positive: 4;
flex-grow: 4; } body.page-template-page-services #service-accordion .service-item .card-header > div .icon-icon-moins-black {
font-size: 5px;
position: relative; } body.page-template-page-services #service-accordion .service-item .card-header > div[aria-expanded=false] .icon-icon-moins-black {
display: none; } body.page-template-page-services #service-accordion .service-item .card-header > div[aria-expanded=false] .icon-icon-plus-black {
display: inline-block; } body.page-template-page-services #service-accordion .service-item .card-header > div[aria-expanded=true] .icon-icon-moins-black {
display: inline-block; } body.page-template-page-services #service-accordion .service-item .card-header > div[aria-expanded=true] .icon-icon-plus-black {
display: none; } body.page-template-page-services #service-accordion .service-item .card-body {
padding: 0 20px; } body.page-template-page-services #service-accordion .service-item .card-body .content {
padding: 0 0 15px 0;
font-size: 1.125em; } body.page-template-page-faq #question-accordion {
padding-bottom: 50px; } body.page-template-page-faq #question-accordion .question-item {
background-color: #fff;
box-shadow: 0px 3px 6px #00000029;
margin-bottom: 10px; } body.page-template-page-faq #question-accordion .question-item .card-header > div {
padding: 15px;
cursor: pointer;
position: relative; } body.page-template-page-faq #question-accordion .question-item .card-header > div h2 {
margin: 0;
font: normal normal bold 16px Gilroy;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; } body.page-template-page-faq #question-accordion .question-item .card-header > div h2 .titre-question {
display: inline-block;
padding-right: 1.875em; } body.page-template-page-faq #question-accordion .question-item .card-header > div h2 span {
float: right; } body.page-template-page-faq #question-accordion .question-item .card-header > div span.icon-chevron-down-solid,
body.page-template-page-faq #question-accordion .question-item .card-header > div span.icon-chevron-up-solid {
position: absolute;
right: 0.9375em;
top: 0.9375em; } body.page-template-page-faq #question-accordion .question-item .card-header > div[aria-expanded=false] .titre-question {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; } body.page-template-page-faq #question-accordion .question-item .card-header > div[aria-expanded=false] span.icon-chevron-down-solid {
display: inline-block; } body.page-template-page-faq #question-accordion .question-item .card-header > div[aria-expanded=false] span.icon-chevron-up-solid {
display: none; } body.page-template-page-faq #question-accordion .question-item .card-header > div[aria-expanded=true] span.icon-chevron-down-solid {
display: none; } body.page-template-page-faq #question-accordion .question-item .card-header > div[aria-expanded=true] span.icon-chevron-up-solid {
display: inline-block; } body.page-template-page-faq #question-accordion .question-item .card-body .question-inner {
padding: 0 15px 15px 15px; } body.page-template-page-contact .entry-section h1 {
margin-bottom: 0; } body.page-template-page-contact .entry-section .mini-wrapper {
width: 100%;
text-align: center;
margin: 20px 0; } body.page-template-page-contact .entry-section .entry-content {
padding-bottom: 100px; } body.page-template-page-contact .entry-section .entry-content form .col-12 {
margin-bottom: 10px; } body.page-template-page-contact .entry-section .entry-content form input, body.page-template-page-contact .entry-section .entry-content form textarea {
border: 0;
width: 100%;
padding: 10px;
font: normal normal bold 1em Gilroy;
color: #1a1a1a; } body.page-template-page-contact .entry-section .entry-content form input::-webkit-input-placeholder, body.page-template-page-contact .entry-section .entry-content form textarea::-webkit-input-placeholder {
color: rgba(26, 26, 26, 0.5); }
body.page-template-page-contact .entry-section .entry-content form input:-ms-input-placeholder, body.page-template-page-contact .entry-section .entry-content form textarea:-ms-input-placeholder {
color: rgba(26, 26, 26, 0.5); }
body.page-template-page-contact .entry-section .entry-content form input::placeholder, body.page-template-page-contact .entry-section .entry-content form textarea::placeholder {
color: rgba(26, 26, 26, 0.5); } body.page-template-page-contact .entry-section .entry-content form .rgpd-cb {
font-weight: bold;
margin: auto;
padding-bottom: 20px;
padding-top: 15px;       } body.page-template-page-contact .entry-section .entry-content form .rgpd-cb .wpcf7-form-control-wrap[data-name="rgpd"] {
position: absolute;
left: 30px;
top: 17px; } body.page-template-page-contact .entry-section .entry-content form .rgpd-cb .texte {
text-align: left;
display: inline-block;
text-indent: 20px; } body.page-template-page-contact .entry-section .entry-content form .rgpd-cb .wpcf7-form-control-wrap.rgpd {
position: absolute;
left: 30px;
top: 17px; } body.page-template-page-contact .entry-section .entry-content form .rgpd-cb .texte {
text-align: left;
display: inline-block;
text-indent: 20px; } body.page-template-page-contact .entry-section .entry-content form .rgpd-cb a {
text-decoration: underline !important; } body.page-template-page-contact .entry-section .entry-content form .rgpd-cb .wpcf7-list-item {
margin: 0 5px 0 0; } body.page-template-page-contact .entry-section .entry-content form .rgpd-cb .wpcf7-list-item label {
margin-bottom: 0; } body.page-template-page-contact .entry-section .entry-content form .rgpd-cb .wpcf7-acceptance input {
position: absolute;
opacity: 0;
cursor: pointer;
top: 0;
z-index: 9;
height: 30px !important;
width: 30px;
left: -30px; } body.page-template-page-contact .entry-section .entry-content form .rgpd-cb .checkmark {
position: absolute;
top: 0px;
left: -14px;
height: 13px;
width: 13px;
background-color: #fff;
border-radius: 3px;
z-index: 1; } body.page-template-page-contact .entry-section .entry-content form .rgpd-cb .wpcf7-acceptance:hover input ~ .checkmark {
background-color: #fff; } body.page-template-page-contact .entry-section .entry-content form .rgpd-cb .wpcf7-acceptance input:checked ~ .checkmark {
background-color: #fff; } body.page-template-page-contact .entry-section .entry-content form .rgpd-cb .checkmark:after {
content: "";
position: absolute;
display: none; } body.page-template-page-contact .entry-section .entry-content form .rgpd-cb .wpcf7-acceptance input:checked ~ .checkmark:after {
display: block; } body.page-template-page-contact .entry-section .entry-content form .rgpd-cb .wpcf7-acceptance .checkmark:after {
left: 4px;
top: 0px;
width: 5px;
height: 10px;
border: solid #2BAB60;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);
transform: rotate(45deg); } body.page-template-page-contact .entry-section .entry-content form .rgpd-cb .wpcf7-list-item-label {
font: normal normal bold 0.875em Gilroy;
padding-left: 10px; } body.page-template-page-contact .entry-section .entry-content form .rgpd-cb a {
text-decoration: underline; } body.page-template-page-contact .entry-section .entry-content form .submit-wr {
padding: 20px 0;
text-align: center; } body.page-template-page-contact .entry-section .entry-content form .submit-wr .wpcf7-spinner {
display: none; } body.page-template-page-contact .entry-section .entry-content form .submit-wr .ajax-loader {
position: absolute;
top: 30px; } body.page-template-page-contact .entry-section .entry-content form .submit-wr input[type=submit] {
width: auto;
display: inline-block;
margin: auto;
border-radius: 8px;
background-color: #FCD413;
color: #1A1A1A;
font: normal normal 800 1.875em Gilroy;
text-transform: uppercase;
padding: 12px 80px 8px; } body.page-template-page-contact .entry-section .entry-content form .submit-wr input[type=submit]:disabled {
background-color: rgba(252, 212, 19, 0.5);
opacity: .8; } body.page-template-page-contact .entry-section .entry-content form .oblig {
width: 100%;
text-align: center;
font: normal normal normal 1em Gilroy;
font-style: italic;
color: grey;
font-size: 0.9375em; }
@media (min-width: 768px) { body.page-template-page-contact .entry-section .entry-content form .oblig {
font-size: 0.8125em; } } body.page-template-page-contact .entry-section .entry-content form.wpcf7-form.submitting .wpcf7-spinner {
display: inline-block; } body.page-template-page-contact .entry-section .entry-content form.sent .wpcf7-response-output {
color: #155724;
background-color: #d4edda;
border-color: #c3e6cb !important;
padding: .75rem 1.25rem !important;
border-radius: 0.25rem; } body.page-template-page-contact .entry-section .entry-content form.invalid .wpcf7-response-output {
color: #721c24;
background-color: #f8d7da;
border-color: #f5c6cb !important;
padding: .75rem 1.25rem !important;
border-radius: 0.25rem; }   .entry-content { } .entry-content .alignnone {
margin: 5px 20px 20px 0; } .entry-content .aligncenter,
.entry-content div.aligncenter {
display: block;
margin: 5px auto 5px auto; } .entry-content .alignright {
float: right;
margin: 5px 0 20px 20px; } .entry-content .alignleft {
float: left;
margin: 5px 20px 20px 0; } .entry-content a {
text-decoration: underline; } .entry-content a img.alignright {
float: right;
margin: 5px 0 20px 20px; } .entry-content a img.alignnone {
margin: 5px 20px 20px 0; } .entry-content a img.alignleft {
float: left;
margin: 5px 20px 20px 0; } .entry-content a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto; }  .wp-caption {
max-width: 96%; padding: 5px 3px 10px;
text-align: center; } .wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto; } .wp-caption p.wp-caption-text {
font-size: 0.875rem;
margin: 0;
padding: 0 4px 5px; }    .entry-content img {
max-width: 100%; } body.single-post {
background-color: #fff; } body.single-post .entry-content {
text-align: center; } body.single-post .entry-content .container.blanc {
background-color: transparent; } body.single-post .entry-content .container.blanc .retour-wrap {
text-align: left;
margin: 30px 0 30px 10px; } body.single-post .entry-content .container.blanc .retour-wrap span {
font-size: 9px; } body.single-post .entry-content .container.blanc .retour-wrap .retour-haut {
font: normal normal 600 0.875em Gilroy;
display: inline-block; } body.single-post .entry-content .retour-bas {
margin: auto;
margin-top: 40px;
font: normal normal 600 1em Gilroy;
background-color: #FCD413;
border-radius: 8px;
padding: 10px 30px 9px;
display: inline-block;
text-decoration: none; } body.single-post .entry-content .retour-bas span {
font-size: 10px; } body.single-post .entry-content .container {
padding: 0;
background-color: #ebebeb;
max-width: 720px; } body.single-post .entry-content .container .banner-title {
min-height: 300px;
height: 300px;
background-repeat: no-repeat;
background-position: center;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background-size: cover;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
@media (min-width: 575px) { body.single-post .entry-content .container .banner-title {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: end; } } body.single-post .entry-content .container .banner-title .bg {
display: block;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
position: absolute;
z-index: 1;
left: 0;
top: 0; } body.single-post .entry-content .container .banner-title .content-wrap {
z-index: 2; }
@media (min-width: 575px) { body.single-post .entry-content .container .banner-title .content-wrap {
height: 55%; } } body.single-post .entry-content .container .banner-title .content-wrap .type-wrap {
display: inline-block;
padding-bottom: 15px; } body.single-post .entry-content .container .banner-title .content-wrap .type-wrap .type {
font: normal normal 800 1em Gilroy;
padding: 5px 10px 5px;
border-radius: 20px;
color: #fff;
width: auto; } body.single-post .entry-content .container .banner-title .content-wrap .type-wrap .type.evenement {
background-color: #2BAB60; } body.single-post .entry-content .container .banner-title .content-wrap .type-wrap .type.actualite {
background-color: #F08BB7; } body.single-post .entry-content .container .banner-title .content-wrap h1 {
z-index: 2;
margin: 10px 20px;
color: #fff; }
@media (min-width: 1200px) { body.single-post .entry-content .container .banner-title .content-wrap h1 {
margin: 00px 20px; } }
@media (min-width: 575px) { body.single-post .entry-content .container .banner-title .content-wrap h1 {
max-height: 80%;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; } } body.single-post .entry-content .container .banner-title #crevette {
z-index: 2;
position: absolute;
bottom: -50px;
right: 0;
left: 0;
margin: auto;
width: 100px;
height: 100px; } body.single-post .entry-content .container .retour-bas {
margin-bottom: 50px; } body.single-post .entry-content .container .post-text-content {
padding: 55px 10px 50px;
font: normal normal 500 1em Gilroy;
line-height: 26px; }
@media (min-width: 768px) { body.single-post .entry-content .container .post-text-content {
max-width: 500px;
margin: auto; } } body.single-post .entry-content .container .post-text-content .date {
margin: 20px 0; } body.single-post .entry-content .container .post-text-content .desc-courte {
font-weight: 800;
line-height: 26px;
padding: 15px 0;
text-align: left; } body.single-post .entry-content .container .post-text-content .cont-long {
text-align: left;
line-height: 26px; } body.single-post .entry-content .container .post-text-content .cont-long > div {
margin: 0; } body.single-post .entry-content .container .post-text-content .cont-long img {
max-width: 100%;
height: auto; } body.single-post .entry-content .container .post-text-content .cont-long * {
line-height: 26px; } body.single-post .entry-content .container .post-text-content .cont-long a {
text-decoration: underline; } body.single-post .entry-content .container .post-text-content .cont-long .wp-caption-text {
font: normal normal 300 14px/18px Gilroy;
color: #C5C5C5;
text-align: left; } body.single-post .entry-content .container .post-text-content .cont-long .video-responsive {
overflow: hidden;
padding-bottom: 56.25%;
position: relative;
height: 0; } body.single-post .entry-content .container .post-text-content .cont-long .video-responsive iframe {
left: 0;
top: 0;
height: 100%;
width: 100%;
position: absolute; } body.single-post .entry-content .container .post-text-content .galerie .owl-carousel .owl-stage {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; } body.single-post .entry-content .container .post-text-content .galerie .owl-carousel .owl-nav button.owl-prev {
left: 45px; } body.single-post .entry-content .container .post-text-content .galerie .owl-carousel .owl-nav button.owl-next {
right: 45px; } body.single-boutique .entry-content {
padding-bottom: 40px; } body.single-boutique .entry-content .post-text-content .retour-haut {
font: normal normal 600 0.875em Gilroy;
margin: 30px 0 30px 10px;
display: inline-block; } body.single-boutique .entry-content .post-text-content .retour-haut span {
font-size: 9px; } body.single-boutique .entry-content .post-text-content .img-content {
margin-bottom: 20px; } body.single-boutique .entry-content .post-text-content .img-content .img-wrap {
height: 100%;
min-height: 190px;
max-height: 220px;
background-color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } body.single-boutique .entry-content .post-text-content .text-content {
text-align: left; } body.single-boutique .entry-content .post-text-content .text-content h1 {
text-align: left;
margin: 0; } body.single-boutique .entry-content .post-text-content .text-content .sous-titre {
font: normal normal 300 0.875em Gilroy;
border-bottom: 1px solid #1a1a1a52;
color: #1a1a1aa8;
padding-bottom: 5px;
margin: 30px 0 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; } body.single-boutique .entry-content .post-text-content .text-content .sous-titre span[class^='icon-'] {
font-size: 15px;
margin: 0 10px 0 0; } body.single-boutique .entry-content .post-text-content .text-content .sous-titre.esp-text {
margin-bottom: 12px; } body.single-boutique .entry-content .post-text-content .text-content .detail-contenu.tel {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column;
flex-flow: column; }
@media (min-width: 768px) { body.single-boutique .entry-content .post-text-content .text-content .detail-contenu.tel {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row;
flex-flow: row; } } body.single-boutique .entry-content .post-text-content .text-content .detail-contenu .tel-link {
font: normal normal 500 1.25em Gilroy;
color: #0FB0E1;
display: inline-block; } body.single-boutique .entry-content .post-text-content .text-content .detail-contenu.cont-web {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
@media (min-width: 768px) { body.single-boutique .entry-content .post-text-content .text-content .detail-contenu.cont-web {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; } } body.single-boutique .entry-content .post-text-content .text-content .detail-contenu .bt-bout {
text-align: center;
font: normal normal 600 1em Gilroy;
line-height: 22px;
max-width: 160px;
width: 100%;
border-radius: 8px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-decoration: none;
padding: 5px 0;
background-color: #FCD413; }
@media (min-width: 768px) { body.single-boutique .entry-content .post-text-content .text-content .detail-contenu .bt-bout {
max-width: 180px; } }
@media (min-width: 992px) { body.single-boutique .entry-content .post-text-content .text-content .detail-contenu .bt-bout {
max-width: 200px; } }
@media (min-width: 1200px) { body.single-boutique .entry-content .post-text-content .text-content .detail-contenu .bt-bout {
max-width: 250px; } } body.single-boutique .entry-content .post-text-content .text-content .detail-contenu .bt-bout span[class^='icon-'] {
font-size: 20px;
padding: 0 10px 0 0px; } body.single-boutique .entry-content .post-text-content .text-content .detail-contenu .bt-bout .wwwtel {
padding-right: 0;
text-align: center; } body.single-boutique .entry-content .post-text-content .text-content .detail-contenu .bt-bout.web {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-color: #C5C5C5; } body.single-boutique .entry-content .post-text-content .text-content .detail-contenu .bt-bout.web .www {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
padding-right: 0;
text-align: center; } body.single-boutique .entry-content .post-text-content .text-content .detail-contenu.acces {
margin: 20px 0;
position: relative; } body.single-boutique .entry-content .post-text-content .text-content .detail-contenu.acces .plan-wrap {
margin: 20px 0;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
@media (min-width: 768px) { body.single-boutique .entry-content .post-text-content .text-content .detail-contenu.acces .plan-wrap {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; } } body.single-boutique .entry-content .post-text-content .text-content .detail-contenu.acces .plan-wrap #localiser {
text-align: center;
border-radius: 8px;
background-color: #E84A1D;
color: #fff;
width: 100%;
display: inline-block;
padding: 4px 5px 4px; } body.single-boutique .entry-content .post-text-content .text-content .detail-contenu.acces .plan-wrap #localiser span.icon-map-marker-alt-solid {
color: #fff;
margin-bottom: -3px; } body.single-boutique .entry-content .post-text-content .text-content .detail-contenu.acces .plan-wrap #localiser span.texte {
margin-left: 5px;
position: relative;
top: -1px; } body.single-boutique .entry-content .post-text-content .text-content .detail-contenu.rs {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
@media (min-width: 768px) { body.single-boutique .entry-content .post-text-content .text-content .detail-contenu.rs {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; } } body.single-boutique .entry-content .post-text-content .text-content .detail-contenu.rs .rs-item-wrapper {
margin-right: 25px; } body.single-boutique .entry-content .post-text-content .text-content .detail-contenu.rs .rs-item-wrapper a {
display: block;
text-decoration: none;
text-align: center; } body.single-boutique .entry-content .post-text-content .text-content .detail-contenu.rs .rs-item-wrapper a > span {
display: block;
font-size: 50px; } body.single-boutique .entry-content .owl-carousel .owl-stage {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } body.single-boutique .entry-content .galerie {
margin-top: 40px; } body.single-boutique .entry-content .galerie .owl-carousel {
width: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw); }
@media (min-width: 2000px) { body.single-boutique .entry-content .galerie .owl-carousel {
width: 2000px;
position: relative;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%); } } body.single-boutique .entry-content .galerie .owl-carousel .owl-nav span {
opacity: .8;
font-size: 35px; } body.single-boutique .entry-content .galerie .owl-carousel .owl-nav .owl-prev {
left: 20px; }
@media (min-width: 768px) { body.single-boutique .entry-content .galerie .owl-carousel .owl-nav .owl-prev {
left: 27%; } } body.single-boutique .entry-content .galerie .owl-carousel .owl-nav .owl-next {
right: 20px; }
@media (min-width: 768px) { body.single-boutique .entry-content .galerie .owl-carousel .owl-nav .owl-next {
right: 27%; } } body.single-boutique .entry-content .retour-wrap {
text-align: center; } body.single-boutique .entry-content .retour-wrap .retour-bas {
margin: auto;
margin-top: 40px;
text-decoration: none;
font: normal normal 600 1em Gilroy;
background-color: #FCD413;
border-radius: 8px;
padding: 10px 30px 9px;
display: inline-block; } body.single-boutique .entry-content .retour-wrap .retour-bas span {
font-size: 10px; } body.page-template-archive-post .container {
text-align: center; } body.page-template-archive-post .container h1 {
margin: 50px 0 10px; }
@media (min-width: 768px) { body.page-template-archive-post .container h1 {
margin: 50px 0; } } body.page-template-archive-post .container #crevette-rose {
height: 100px;
width: 100px;
margin: 0px 0 50px; } body.page-template-archive-post .container .content #charger-plus {
position: relative;
margin: 50px 0;
font: normal normal 800 1.25em Gilroy;
text-transform: uppercase;
color: #fff;
background-color: #0FB0E1;
border: 1px solid #0FB0E1;
padding: 11px 80px 10px 80px;
border-radius: 8px; } body.page-template-archive-post .container .content #charger-plus:hover {
background-color: #fff;
color: #0FB0E1; } body.page-template-archive-post .container .content #charger-plus .loader-wrapper {
position: absolute;
display: inline-block;
left: 10%;
top: calc( 100%/2 - 40px/2); } body.page-template-archive-post .container .content #charger-plus .loader-wrapper #loader {
display: none; } body.page-template-archive-post .container .content #charger-plus.disabled {
visibility: hidden; } body.page-template-archive-post section.entry-section {
padding-bottom: 50px; }
@media (min-width: 350px) { body.page-template-page-home #owl-actu-home :not(.owl-item) > .item,
body.page-template-page-home #actu-list :not(.owl-item) > .item,
body.page-template-archive-post #actu-list :not(.owl-item) > .item {
padding-right: 50px;
padding-left: 50px; } }
@media (min-width: 450px) { body.page-template-page-home #owl-actu-home :not(.owl-item) > .item,
body.page-template-page-home #actu-list :not(.owl-item) > .item,
body.page-template-archive-post #actu-list :not(.owl-item) > .item {
padding-right: 100px;
padding-left: 100px; } }
@media (min-width: 500px) { body.page-template-page-home #owl-actu-home :not(.owl-item) > .item,
body.page-template-page-home #actu-list :not(.owl-item) > .item,
body.page-template-archive-post #actu-list :not(.owl-item) > .item {
padding-right: 15px;
padding-left: 15px;
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; } }
@media (min-width: 768px) { body.page-template-page-home #owl-actu-home :not(.owl-item) > .item,
body.page-template-page-home #actu-list :not(.owl-item) > .item,
body.page-template-archive-post #actu-list :not(.owl-item) > .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 33%;
flex: 0 0 33%;
max-width: 33%; } } body.page-template-page-home #owl-actu-home .item,
body.page-template-page-home #actu-list .item,
body.page-template-archive-post #actu-list .item {
margin-bottom: 30px; } body.page-template-page-home #owl-actu-home .item a,
body.page-template-page-home #actu-list .item a,
body.page-template-archive-post #actu-list .item a {
display: block;
color: #fff;
text-align: left;
border-radius: 20px;
background-color: #fff; } body.page-template-page-home #owl-actu-home .item a .img-wrapper,
body.page-template-page-home #actu-list .item a .img-wrapper,
body.page-template-archive-post #actu-list .item a .img-wrapper {
overflow: hidden;
padding: 25px;
background-repeat: no-repeat !important;
background-size: cover   !important;
background-position: center !important;
mix-blend-mode: multiply;
border-radius: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; } body.page-template-page-home #owl-actu-home .item a .img-wrapper img,
body.page-template-page-home #actu-list .item a .img-wrapper img,
body.page-template-archive-post #actu-list .item a .img-wrapper img {
width: auto; } body.page-template-page-home #owl-actu-home .item a .img-wrapper .cat,
body.page-template-page-home #actu-list .item a .img-wrapper .cat,
body.page-template-archive-post #actu-list .item a .img-wrapper .cat {
-ms-flex-item-align: start;
align-self: flex-start;
padding: 5px 10px 5px;
display: inline-block;
font: normal normal 800 1em Gilroy;
border-radius: 20px;
color: #fff !important; } body.page-template-page-home #owl-actu-home .item a .img-wrapper .cat.evenement,
body.page-template-page-home #actu-list .item a .img-wrapper .cat.evenement,
body.page-template-archive-post #actu-list .item a .img-wrapper .cat.evenement {
background-color: #2BAB60; } body.page-template-page-home #owl-actu-home .item a .img-wrapper .cat.actualite,
body.page-template-page-home #actu-list .item a .img-wrapper .cat.actualite,
body.page-template-archive-post #actu-list .item a .img-wrapper .cat.actualite {
background-color: #F08BB7; } body.page-template-page-home #owl-actu-home .item a .img-wrapper .space,
body.page-template-page-home #actu-list .item a .img-wrapper .space,
body.page-template-archive-post #actu-list .item a .img-wrapper .space {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1; } body.page-template-page-home #owl-actu-home .item a .img-wrapper .logo,
body.page-template-page-home #actu-list .item a .img-wrapper .logo,
body.page-template-archive-post #actu-list .item a .img-wrapper .logo {
display: none;
margin: auto;
-webkit-box-flex: 2;
-ms-flex-positive: 2;
flex-grow: 2;
zoom: .5;
opacity: .6; } body.page-template-page-home #owl-actu-home .item a .img-wrapper h3,
body.page-template-page-home #actu-list .item a .img-wrapper h3,
body.page-template-archive-post #actu-list .item a .img-wrapper h3 {
font: normal normal 800 1.875em Gilroy;
margin: 10px 0 20px;
z-index: 2;
overflow: hidden;
text-overflow: ellipsis;
max-height: 80%;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4; }
@media (min-width: 575px) { body.page-template-page-home #owl-actu-home .item a .img-wrapper h3,
body.page-template-page-home #actu-list .item a .img-wrapper h3,
body.page-template-archive-post #actu-list .item a .img-wrapper h3 {
-webkit-line-clamp: 3; } }
@media (min-width: 768px) { body.page-template-page-home #owl-actu-home .item a .img-wrapper h3,
body.page-template-page-home #actu-list .item a .img-wrapper h3,
body.page-template-archive-post #actu-list .item a .img-wrapper h3 {
-webkit-line-clamp: 3; } }
@media (min-width: 992px) { body.page-template-page-home #owl-actu-home .item a .img-wrapper h3,
body.page-template-page-home #actu-list .item a .img-wrapper h3,
body.page-template-archive-post #actu-list .item a .img-wrapper h3 {
-webkit-line-clamp: 4; } }
@media (min-width: 1200px) { body.page-template-page-home #owl-actu-home .item a .img-wrapper h3,
body.page-template-page-home #actu-list .item a .img-wrapper h3,
body.page-template-archive-post #actu-list .item a .img-wrapper h3 {
-webkit-line-clamp: 4; } } body.page-template-page-home #owl-actu-home .item a .img-wrapper .date,
body.page-template-page-home #actu-list .item a .img-wrapper .date,
body.page-template-archive-post #actu-list .item a .img-wrapper .date {
font: normal normal 500 0.875em Gilroy;
text-transform: uppercase;
z-index: 2;
display: none; } body.page-template-page-home #owl-actu-home .item a .img-wrapper .desc-courte,
body.page-template-page-home #actu-list .item a .img-wrapper .desc-courte,
body.page-template-archive-post #actu-list .item a .img-wrapper .desc-courte {
font: normal normal 500 1.125em Gilroy;
overflow: hidden;
text-overflow: ellipsis; } body.page-template-page-home #owl-actu-home .item a .img-wrapper .savoir-plus,
body.page-template-page-home #actu-list .item a .img-wrapper .savoir-plus,
body.page-template-archive-post #actu-list .item a .img-wrapper .savoir-plus {
display: none;
font: normal normal bold 1.125em Gilroy;
text-transform: uppercase;
color: #2BAB60; } body.page-template-page-home #owl-actu-home .item a .img-wrapper .savoir-plus span,
body.page-template-page-home #actu-list .item a .img-wrapper .savoir-plus span,
body.page-template-archive-post #actu-list .item a .img-wrapper .savoir-plus span {
font-size: 12px;
padding-left: 6px; } body.page-template-page-home #owl-actu-home .item a:hover,
body.page-template-page-home #actu-list .item a:hover,
body.page-template-archive-post #actu-list .item a:hover {
background-color: #fff !important; } body.page-template-page-home #owl-actu-home .item a:hover .img-wrapper,
body.page-template-page-home #actu-list .item a:hover .img-wrapper,
body.page-template-archive-post #actu-list .item a:hover .img-wrapper {
-webkit-transition: background-color 200ms ease-in;
transition: background-color 200ms ease-in;
background: transparent !important;
background-color: #fff !important;
color: #1A1A1A; }
@media (min-width: 768px) { body.page-template-page-home #owl-actu-home .item a:hover .img-wrapper,
body.page-template-page-home #actu-list .item a:hover .img-wrapper,
body.page-template-archive-post #actu-list .item a:hover .img-wrapper {
-webkit-animation: fadeIn;
animation: fadeIn; -webkit-animation-duration: .4s;
animation-duration: .4s; } } body.page-template-page-home #owl-actu-home .item a:hover .img-wrapper .date,
body.page-template-page-home #actu-list .item a:hover .img-wrapper .date,
body.page-template-archive-post #actu-list .item a:hover .img-wrapper .date {
display: block; } body.page-template-page-home #owl-actu-home .item a:hover .img-wrapper .logo,
body.page-template-page-home #actu-list .item a:hover .img-wrapper .logo,
body.page-template-archive-post #actu-list .item a:hover .img-wrapper .logo {
z-index: 0;
top: 40%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
position: absolute;
display: block; } body.page-template-page-home #owl-actu-home .item a:hover .img-wrapper .savoir-plus,
body.page-template-page-home #actu-list .item a:hover .img-wrapper .savoir-plus,
body.page-template-archive-post #actu-list .item a:hover .img-wrapper .savoir-plus {
z-index: 2;
display: block; }   .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
white-space: nowrap;
height: 1px;
width: 1px;
overflow: hidden; } .screen-reader-text:focus {
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .bypostauthor {
color: #007bff; }.timeline-block  .tab-content{
margin-right: -10px;
margin-left: -10px;
}
.timeline-block  .tab-content .tab-pane{
padding: 30px 40px;
}
.timeline-block {
margin: 10px -0px 30px;
}
@media (min-width: 768px){
.timeline-block {
margin: 10px -140px 30px;
}
.timeline-block  .tab-content .tab-pane{
padding: 30px 140px;
}
.timeline-block  .tab-content{
margin-right: 0px;
margin-left: 0px;
}
}
.timeline-block > div{
position: relative;
}
.timeline-block [role=tablist]{
z-index: 999;
}
.timeline-block .nav-tabs{
justify-content: center;
}
.timeline-block .nav-tabs .carousel-control{
top: 5px;
position: relative;
margin: 0 10px;
text-decoration: none !important;
}
.timeline-block .dropdown .carousel-control{
margin: 0 30px;
text-decoration: none !important;
}
.timeline-block .nav-tabs .nav-item a{
font: normal normal 600 1.5625em Gilroy;
}
.timeline-block  .tab-content {
box-shadow: 0px 3px 6px #00000029;
}
.timeline-block .dropdown{
display: flex;
justify-content : center;
}
.timeline-block .dropdown .dropdown-toggle {
text-align: center;
font: normal normal 600 1.5625em Gilroy;
}
.timeline-block .dropdown .dropdown-menu {
display: none;
transform: unset !important;
top:30px !important;
width: 100%; }
.timeline-block .dropdown .dropdown-menu.show {
display: block; }
.timeline-block .dropdown .dropdown-menu .dropdown-item {
border: 0;
text-align: center;
font: normal normal 600 1.1875em Gilroy; }
.timeline-block .dropdown .dropdown-menu .dropdown-item i {
zoom: .6;
margin-right: 10px;
margin-bottom: -9px; }.collapse-block {
box-shadow: 0px 3px 6px #00000029;
margin: 10px -140px 30px;
display: block;
}
@media (min-width: 576px) {
.collapse-block  {
max-width: 540px;
margin: 10px -10px 30px;
}
}
@media (min-width: 768px) and (max-width: 992px){
.collapse-block {
max-width: 768px;
margin: 10px -140px 30px;
}
}
@media (min-width: 992px){
.collapse-block {
max-width: 960px;
margin: 10px -140px 30px;
}
}
@media (min-width: 1200px){
.collapse-block {
max-width: 1140px;
margin: 10px -140px 30px;
}
}
.collapse-block .card-body {
padding: 50px 140px;
display: block;
}
.collapse-block .banniere{
text-align: center;
height: 190px;
background-repeat: no-repeat !important;
background-size: cover!important;
background-position: center !important;
display: flex;
align-items : center;
justify-content: center;
}
.collapse-block .banniere a{
padding: 10px 30px;
font: normal normal 800 1.875em Gilroy;
border-radius: 8px;
text-transform: uppercase;
text-decoration: none !important;
}
.collapse-block .banniere span{
margin-left: 5px;
}
.collapse-block .banniere [aria-expanded="false"] span.icon-chevron-up-solid  {
display: none; }
.collapse-block .banniere [aria-expanded="false"]   span.icon-chevron-down-solid  {
display: initial; }
.collapse-block .banniere [aria-expanded="true"]  span.icon-chevron-up-solid  {
display: initial; }
.collapse-block .banniere [aria-expanded="true"]   span.icon-chevron-down-solid {
display: none; }.mailpoet_form_html p,.mailpoet_form_html ol,.mailpoet_form_html ul,.mailpoet_form_html li,.mailpoet_form_html dl,.mailpoet_form_html dt,.mailpoet_form_html dd,.mailpoet_form_html blockquote,.mailpoet_form_html figure,.mailpoet_form_html fieldset,.mailpoet_form_html form,.mailpoet_form_html legend,.mailpoet_form_html textarea,.mailpoet_form_html pre,.mailpoet_form_html iframe,.mailpoet_form_html hr,.mailpoet_form_html h1,.mailpoet_form_html h2,.mailpoet_form_html h3,.mailpoet_form_html h4,.mailpoet_form_html h5,.mailpoet_form_html h6,.mailpoet_form_iframe p,.mailpoet_form_iframe ol,.mailpoet_form_iframe ul,.mailpoet_form_iframe li,.mailpoet_form_iframe dl,.mailpoet_form_iframe dt,.mailpoet_form_iframe dd,.mailpoet_form_iframe blockquote,.mailpoet_form_iframe figure,.mailpoet_form_iframe fieldset,.mailpoet_form_iframe form,.mailpoet_form_iframe legend,.mailpoet_form_iframe textarea,.mailpoet_form_iframe pre,.mailpoet_form_iframe iframe,.mailpoet_form_iframe hr,.mailpoet_form_iframe h1,.mailpoet_form_iframe h2,.mailpoet_form_iframe h3,.mailpoet_form_iframe h4,.mailpoet_form_iframe h5,.mailpoet_form_iframe h6{font-family:Arial,Helvetica,sans-serif;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-synthesis:none;font-weight:normal;letter-spacing:normal}.mailpoet_form_html h1,.mailpoet_form_html .h1,.mailpoet_form_html h2,.mailpoet_form_html .h2,.mailpoet_form_html h3,.mailpoet_form_html .h3,.mailpoet_form_html h4,.mailpoet_form_html .h4,.mailpoet_form_html h5,.mailpoet_form_html .h5,.mailpoet_form_html h6,.mailpoet_form_html .h6,.mailpoet_form_iframe h1,.mailpoet_form_iframe .h1,.mailpoet_form_iframe h2,.mailpoet_form_iframe .h2,.mailpoet_form_iframe h3,.mailpoet_form_iframe .h3,.mailpoet_form_iframe h4,.mailpoet_form_iframe .h4,.mailpoet_form_iframe h5,.mailpoet_form_iframe .h5,.mailpoet_form_iframe h6,.mailpoet_form_iframe .h6{font-weight:700;letter-spacing:normal;padding-top:0}.mailpoet_form_html ul,.mailpoet_form_html ol,.mailpoet_form_iframe ul,.mailpoet_form_iframe ol{font-family:Arial,Helvetica,sans-serif}.mailpoet_form_html label,.mailpoet_form_iframe label{font-family:Arial,Helvetica,sans-serif;margin-bottom:10px}.mailpoet_form_html input,.mailpoet_form_iframe input{font-family:Arial,Helvetica,sans-serif}.mailpoet_form_html a,.mailpoet_form_iframe a{background-color:rgba(0,0,0,0);color:#28303d;cursor:pointer;-webkit-text-decoration-skip-ink:all;text-decoration-skip-ink:all;text-decoration-thickness:1px;text-underline-offset:3px}.mailpoet_form_html button,.mailpoet_form_html input[type=button],.mailpoet_form_html input[type=reset],.mailpoet_form_html input[type=submit],.mailpoet_form_iframe button,.mailpoet_form_iframe input[type=button],.mailpoet_form_iframe input[type=reset],.mailpoet_form_iframe input[type=submit]{text-transform:none}input.parsley-success,select.parsley-success,textarea.parsley-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}input.parsley-error,select.parsley-error,textarea.parsley-error{background-color:#f2dede;border-color:#eed3d7;color:#900}.parsley-errors-list{color:#900;font-size:.8rem;line-height:1em;list-style-type:none;margin:8px 0 3px;opacity:0;padding:0;transition:all .3s ease-in}.parsley-errors-list.filled{opacity:1}.mailpoet-form-input .parsley-errors-list{left:16px;margin-top:2px;position:absolute;top:100%}.parsley-required,.parsley-custom-error-message{color:#900}.mailpoet-form-errors{padding:0 16px}.mailpoet_text_label,.mailpoet_textarea_label,.mailpoet_select_label,.mailpoet_radio_label,.mailpoet_checkbox_label,.mailpoet_list_label,.mailpoet_date_label{display:block}@media screen and (max-width: 499px){.mailpoet_text_label,.mailpoet_textarea_label,.mailpoet_select_label,.mailpoet_radio_label,.mailpoet_checkbox_label,.mailpoet_list_label,.mailpoet_date_label{font-size:16px !important;line-height:1.4 !important}}@media screen and (max-width: 499px){.mailpoet_form{box-sizing:border-box}}.mailpoet_form .mailpoet_submit,.mailpoet_form .mailpoet_paragraph,.mailpoet_form .mailpoet_form_paragraph,.mailpoet_form .mailpoet_textarea,.mailpoet_form .mailpoet_text,.mailpoet_form .mailpoet_select,.mailpoet_form .mailpoet_form_image,.mailpoet_form .mailpoet_message,.mailpoet_form .mailpoet_paragraph select{max-width:100%}@media screen and (max-width: 499px){.mailpoet_form .mailpoet_submit,.mailpoet_form .mailpoet_paragraph,.mailpoet_form .mailpoet_form_paragraph,.mailpoet_form .mailpoet_textarea,.mailpoet_form .mailpoet_text,.mailpoet_form .mailpoet_select,.mailpoet_form .mailpoet_form_image,.mailpoet_form .mailpoet_message,.mailpoet_form .mailpoet_paragraph select{font-size:16px !important;line-height:1.4 !important}}.mailpoet_form.mailpoet_form_successfully_send{position:relative}.mailpoet_form.mailpoet_form_successfully_send .mailpoet_validate_success{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%, -50%)}.mailpoet_form .mailpoet-has-background-color{padding:1.25em 2.375em}.mailpoet_form .mailpoet-has-font-size{line-height:1.4}.mailpoet_form .mailpoet_submit{white-space:normal;word-wrap:break-word}.mailpoet_paragraph fieldset,.mailpoet_paragraph legend{background:rgba(0,0,0,0);border:0;color:inherit;margin:0;padding:0}.mailpoet_textarea{height:auto}.mailpoet_form_sending .mailpoet_form_loading{display:block}.mailpoet_form_sending .mailpoet_submit{display:none}.mailpoet_form_loading{display:none;text-align:center;width:30px}.mailpoet_form_loading>span{animation:mailpoet-bouncedelay 1.4s infinite ease-in-out both;background-color:#5b5b5b;border-radius:100%;display:inline-block;height:5px;width:5px}.mailpoet_form_loading .mailpoet_bounce1{animation-delay:-0.32s}.mailpoet_form_loading .mailpoet_bounce2{animation-delay:-0.16s;margin:0 7px}.mailpoet_captcha_form .mailpoet_validate_success{color:#468847}.mailpoet_captcha_form .mailpoet_validate_error{color:#b94a48}.mailpoet_captcha_update{cursor:pointer}.mailpoet_recaptcha_noscript_container{height:422px;position:relative;width:302px}.mailpoet_recaptcha_noscript_container>div{height:422px;position:absolute;width:302px}.mailpoet_recaptcha_noscript_container>div iframe{border-style:none;height:422px;width:302px}.mailpoet_recaptcha_noscript_input{background:#f9f9f9;border:1px solid #c1c1c1;border-radius:3px;border-style:none;bottom:12px;height:60px;left:25px;margin:0;padding:0;right:25px;width:300px}.mailpoet_recaptcha_noscript_input textarea{border:1px solid #c1c1c1;height:40px;margin:10px 25px;padding:0;resize:none;width:250px}@keyframes mailpoet-bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.mailpoet_form .mailpoet_paragraph{margin-bottom:20px}.mailpoet_column_with_background{padding:10px}.mailpoet_form_column:not(:first-child){margin-left:20px}@media screen and (min-width: 500px){.mailpoet_form_fixed_bar .mailpoet_form_columns .mailpoet_form_column .mailpoet_paragraph:last-child{margin-bottom:0}}@media screen and (min-width: 500px){div.mailpoet_form:not(.mailpoet_form_fixed_bar) .mailpoet_paragraph:last-child,div.mailpoet_form:not(.mailpoet_form_fixed_bar) .mailpoet_paragraph p:last-child{margin-bottom:0}}.mailpoet_form_columns_container{container-name:columns;container-type:inline-size}.mailpoet_form_columns{display:flex;flex-wrap:nowrap}.mailpoet_form_columns.mailpoet_vertically_align_top{align-items:flex-start}.mailpoet_form_columns.mailpoet_vertically_align_center{align-items:flex-start}.mailpoet_form_columns.mailpoet_vertically_align_bottom{align-items:flex-start}@container columns (width < 400px){.mailpoet_form_columns.mailpoet_stack_on_mobile{flex-wrap:wrap}.mailpoet_form_columns.mailpoet_stack_on_mobile.mailpoet_column_with_background .mailpoet_form_column:last-child .mailpoet_paragraph:last-child{margin-bottom:0 !important}.mailpoet_form_columns.mailpoet_stack_on_mobile .mailpoet_form_column{flex-basis:100% !important}.mailpoet_form_columns.mailpoet_stack_on_mobile .mailpoet_form_column:not(:first-child){margin-left:0 !important}}.mailpoet_form_column{container-name:column;container-type:inline-size;display:flex;flex-direction:column;flex-grow:1}.mailpoet_form_column.mailpoet_vertically_align_top{align-self:flex-start}.mailpoet_form_column.mailpoet_vertically_align_center{align-self:center}.mailpoet_form_column.mailpoet_vertically_align_bottom{align-self:flex-end}@container column (width > 400px){.mailpoet_paragraph:last-child{margin-bottom:0}}.mailpoet_widget_preview{align-items:center;background-color:#fff;display:flex;flex-direction:row;height:100%;justify-content:center;left:0;max-width:100% !important;overflow-y:auto !important;position:fixed;top:0;width:100% !important;z-index:100000}.mailpoet_widget_preview .widget-area{display:block !important;float:none !important;margin:auto;position:static !important;width:600px}.mailpoet_form_popup_overlay{background-color:#000;display:none;height:100%;left:0;margin:0;max-width:100% !important;opacity:.7;position:fixed;top:0;width:100% !important;z-index:100000}div.mailpoet_form_popup{background-color:#fff;border-radius:10px;box-shadow:0 4px 35px 0 rgba(195,65,2,.2);display:none;left:50%;max-height:calc(100vh - 60px);overflow-y:auto;position:fixed;top:50%;transform:translate(-50%, -50%);z-index:100001}.mailpoet_form_close_icon{cursor:pointer;display:block;height:20px;margin:0 0 0 auto;padding:0;position:absolute;right:10px;top:10px;width:20px;z-index:100002}div.mailpoet_form_fixed_bar{background-color:#fff;box-shadow:0 4px 35px 0 rgba(195,65,2,.2);box-sizing:border-box;display:none;left:0;margin:0;max-height:calc(100vh - 60px);max-width:100% !important;overflow-y:auto;position:fixed;width:100% !important;z-index:100000}div.mailpoet_form_fixed_bar form{margin:0 auto}.mailpoet_form_position_top{top:0}.mailpoet_form_position_bottom{bottom:0}div.mailpoet_form_slide_in{background-color:#fff;bottom:0;box-shadow:0 4px 35px 0 rgba(195,65,2,.2);display:none;max-height:calc(100vh - 60px);overflow-y:auto;position:fixed;z-index:100000}@media screen and (min-width: 500px){div.mailpoet_form_slide_in.mailpoet_form_position_left{border-top-right-radius:10px}div.mailpoet_form_slide_in.mailpoet_form_position_right{border-top-left-radius:10px}}.mailpoet_form_position_left{left:0}.mailpoet_form_position_right{right:0}.mailpoet_form_popup_overlay.active,div.mailpoet_form_popup.active,div.mailpoet_form_fixed_bar.active,div.mailpoet_form_slide_in.active{display:block}@media screen and (max-width: 500px){.mailpoet_form_popup_overlay.active{display:none}}.mailpoet_form_image.is-style-rounded img{border-radius:9999px}.mailpoet_form_image>figure{margin:0}.mailpoet_form_image img{margin:0;max-width:100%}.mailpoet_form_image .aligncenter{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:auto;margin-top:auto}.mailpoet_form_image .alignleft{float:left;margin-right:1em}.mailpoet_form_image .alignright{float:right;margin-left:1em}.mailpoet_form_image figcaption{text-align:center}@media screen and (max-width: 499px){.mailpoet_form_image{display:none}}.mailpoet_spacer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;width:100%}@media screen and (max-width: 499px){.mailpoet_spacer:not(.mailpoet_has_divider){display:none}.mailpoet_spacer.mailpoet_has_divider{max-height:10px}}.mailpoet_message{clear:both}@media screen and (max-width: 499px){.mailpoet_form .mailpoet-heading{font-size:18px !important;line-height:1.4 !important;margin:12.6px 0 !important}}@media screen and (max-width: 499px){h1.mailpoet-heading{font-size:23px !important;line-height:1.4 !important;margin:16.1px 0 !important}}@media screen and (max-width: 499px){h2.mailpoet-heading{font-size:20px !important;line-height:1.4 !important;margin:14px 0 !important}}h2.mailpoet-heading:before{content:none}h2.mailpoet-heading:after{content:none}.mailpoet-manage-subscription .mailpoet_text_label,.mailpoet-manage-subscription .mailpoet_textarea_label,.mailpoet-manage-subscription .mailpoet_select_label,.mailpoet-manage-subscription .mailpoet_radio_label,.mailpoet-manage-subscription .mailpoet_checkbox_label,.mailpoet-manage-subscription .mailpoet_list_label,.mailpoet-manage-subscription .mailpoet_date_label{padding-right:10px}.mailpoet-manage-subscription .mailpoet-submit-success{color:#7ed321}.mailpoet-manage-subscription .mailpoet-change-email-info{font-size:85%}.mailpoet_form_overlay_animation{animation:fade-in-overlay 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}@keyframes fade-in-overlay{0%{opacity:0}100%{opacity:.7}}.mailpoet_form_animation_slideup{animation:slide-up 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.mailpoet_form_popup.mailpoet_form_animation_slideup{animation:slide-up-popup 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}@keyframes slide-up-popup{0%{opacity:0;transform:translate(-50%, -20%)}100%{opacity:1;transform:translate(-50%, -50%)}}@keyframes slide-up{0%{opacity:0;transform:translateY(30%)}100%{opacity:1;transform:translateY(0)}}.mailpoet_form_animation_fadein{animation:fade-in 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.mailpoet_form_animation_slideright{animation:slide-right 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.mailpoet_form_popup.mailpoet_form_animation_slideright{animation:slide-right-popup 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}@keyframes slide-right{0%{opacity:0;transform:translateX(-30%)}100%{opacity:1;transform:translateX(0)}}@keyframes slide-right-popup{0%{opacity:0;transform:translate(-80%, -50%)}100%{opacity:1;transform:translate(-50%, -50%)}}.mailpoet_form_animation_slideleft{animation:slide-left 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.mailpoet_form_popup.mailpoet_form_animation_slideleft{animation:slide-left-popup 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}@keyframes slide-left{0%{opacity:0;transform:translateX(30%)}100%{opacity:1;transform:translateX(0)}}@keyframes slide-left-popup{0%{opacity:0;transform:translate(-20%, -50%)}100%{opacity:1;transform:translate(-50%, -50%)}}.mailpoet_form_animation_slidedown{animation:slide-down 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.mailpoet_form_popup.mailpoet_form_animation_slidedown{animation:slide-down-popup 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}@keyframes slide-down{0%{opacity:0;transform:translateY(-30%)}100%{opacity:1;transform:translateY(0)}}@keyframes slide-down-popup{0%{opacity:0;transform:translate(-50%, -80%)}100%{opacity:1;transform:translate(-50%, -50%)}}.mailpoet_form_animation_zoomout{animation:zoom-out 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.mailpoet_form_popup.mailpoet_form_animation_zoomout{animation:zoom-out-popup 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}@keyframes zoom-out{0%{opacity:0;transform:scale(1.3)}100%{opacity:1;transform:scale(1)}}@keyframes zoom-out-popup{0%{transform:scale(1.3) translate(-35%, -35%)}100%{transform:scale(1) translate(-50%, -50%)}}.mailpoet_form_animation_zoomin{animation:zoom-in 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.mailpoet_form_popup.mailpoet_form_animation_zoomin{animation:zoom-in-popup 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}@keyframes zoom-in{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes zoom-in-popup{0%{transform:scale(0.8) translate(-60%, -60%)}100%{transform:scale(1) translate(-50%, -50%)}}.mailpoet_form_animation_flip{animation:flip 1s 1 ease-in-out;perspective:2000px}.mailpoet_form_popup.mailpoet_form_animation_flip{animation:flip-popup 1s 1 ease-in-out;perspective:2000px}@keyframes flip{0%{opacity:0;transform:rotateY(-60deg);transform-style:preserve-3d}100%{opacity:1;transform:rotateY(0deg)}}@keyframes flip-popup{0%{opacity:0;transform:rotateY(-60deg) translate(-59%, -50%);transform-style:preserve-3d}100%{opacity:1;transform:rotateY(0deg) translate(-50%, -50%)}}.mailpoet_form .has-black-color{color:#000}.mailpoet_form .has-black-background-color{background-color:#000}.mailpoet_form .has-cyan-bluish-gray-color{color:#abb8c3}.mailpoet_form .has-cyan-bluish-gray-background-color{background-color:#abb8c3}.mailpoet_form .has-white-color{color:#fff}.mailpoet_form .has-black-white-color{background-color:#fff}.mailpoet_form .has-pale-pink-color{color:#f78da7}.mailpoet_form .has-pale-pink-background-color{background-color:#f78da7}.mailpoet_form .has-vivid-red-color{color:#cf2e2e}.mailpoet_form .has-vivid-red-background-color{background-color:#cf2e2e}.mailpoet_form .has-luminous-vivid-orange-color{color:#ff6900}.mailpoet_form .has-luminous-vivid-orange-background-color{background-color:#ff6900}.mailpoet_form .has-luminous-vivid-amber-color{color:#fcb900}.mailpoet_form .has-luminous-vivid-amber-background-color{background-color:#fcb900}.mailpoet_form .has-light-green-cyan-color{color:#7bdcb5}.mailpoet_form .has-light-green-cyan-background-color{background-color:#7bdcb5}.mailpoet_form .has-vivid-green-cyan-color{color:#00d084}.mailpoet_form .has-vivid-green-cyan-background-color{background-color:#00d084}.mailpoet_form .has-pale-cyan-blue-color{color:#8ed1fc}.mailpoet_form .has-pale-cyan-blue-background-color{background-color:#8ed1fc}.mailpoet_form .has-vivid-cyan-blue-color{color:#0693e3}.mailpoet_form .has-vivid-cyan-blue-background-color{background-color:#0693e3}.mailpoet_form .has-vivid-purple-color{color:#9b51e0}.mailpoet_form .has--vivid-purple--background-color{background-color:#9b51e0}.mailpoet_captcha_form .mailpoet_icon_button{background:rgba(0,0,0,0);border:0;cursor:pointer}.mailpoet_captcha_form .mailpoet_icon_button img{height:20px;width:20px}form#registerform .g-recaptcha:not([data-size=invisible]){scale:.9;transform-origin:0 0}form.woocommerce-form-register .g-recaptcha{padding-inline-start:3px}