.e-con-inner>.elementor-widget-troisdx-accordion, .e-con>.elementor-widget-troisdx-accordion {
width: var(--container-widget-width);
--flex-grow: var(--container-widget-flex-grow)
}
.troisdx-wrapper-accordion .accordionItem:first-child{border-top:none!important}
.accordionTitle {cursor: pointer;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;display: flex;flex-direction: row;justify-content:flex-start;align-items:center;position:relative;animation: fade-in 1s;padding:0;margin:0}
.accordionTitle .accordionTitleText{display:inline-block} .accordion-image{float:left;display: flex;flex-direction: column;justify-content:center;align-items:center;align-content:center} .accordion-icon-right{position:absolute;right:0;top:50%;transform: translate(0%,-50%)}
.accordionTitle + .accordionContent {opacity: 0;max-height:0;overflow: hidden;}
.accordionTitle.is-open + .accordionContent {opacity: 1;max-height:100%;}
.accordionTitle .accordion-icon-opened{display: none;opacity: 0;}
.accordionTitle .accordion-icon-closed{display: inline-block;opacity: 1;}
.accordionTitle.is-open .accordion-icon-opened{display: inline-block;opacity: 1;}
.accordionTitle.is-open .accordion-icon-closed{display: none;opacity: 0;}
.accordionTitle + .accordionContent, .accordionTitle .accordion-icon-opened, .accordionTitle.is-open .accordion-icon-closed ,.accordionTitle.is-open + .accordionContent, .accordionTitle .accordion-icon-closed, .accordionTitle.is-open .accordion-icon-opened { transform-origin: top } .troisdx-accordion-btn{position:relative}
.btn-icon-right{position:absolute;right:0;top:50%;transform: translate(0%,-50%)}.fa,
.fas,
.far,
.fal,
.fad,
.fab {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1; } .fa-500px:before {
content: "\f26e"; }
.fa-chevron-circle-down:before {
content: "\f13a"; }
.fa-chevron-circle-left:before {
content: "\f137"; }
.fa-chevron-circle-right:before {
content: "\f138"; }
.fa-chevron-circle-up:before {
content: "\f139"; }
.fa-chevron-down:before {
content: "\f078"; }
.fa-chevron-left:before {
content: "\f053"; }
.fa-chevron-right:before {
content: "\f054"; }
.fa-chevron-up:before {
content: "\f077"; }
.far {
font-family: 'Font Awesome 5 Free';
font-weight: 400; }
@font-face {
font-family: 'Font Awesome 5 Free';
font-style: normal;
font-weight: 900;
font-display: auto;
src: url(//www.golf-saint-sebastien-sur-loire.fr/wp-content/plugins/troisdx-accordion/includes/../includes/font-awesome/webfonts/fa-solid-900.eot);
src: url(//www.golf-saint-sebastien-sur-loire.fr/wp-content/plugins/troisdx-accordion/includes/../includes/font-awesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(//www.golf-saint-sebastien-sur-loire.fr/wp-content/plugins/troisdx-accordion/includes/../includes/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"), url(//www.golf-saint-sebastien-sur-loire.fr/wp-content/plugins/troisdx-accordion/includes/../includes/font-awesome/webfonts/fa-solid-900.woff) format("woff"), url(//www.golf-saint-sebastien-sur-loire.fr/wp-content/plugins/troisdx-accordion/includes/../includes/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"), url(//www.golf-saint-sebastien-sur-loire.fr/wp-content/plugins/troisdx-accordion/includes/../includes/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg"); }
.fa,
.fas {
font-family: 'Font Awesome 5 Free';
font-weight: 900; }@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(//www.golf-saint-sebastien-sur-loire.fr/wp-content/plugins/troisdx-accordion/includes/../../elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot);src:url(//www.golf-saint-sebastien-sur-loire.fr/wp-content/plugins/troisdx-accordion/includes/../../elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//www.golf-saint-sebastien-sur-loire.fr/wp-content/plugins/troisdx-accordion/includes/../../elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(//www.golf-saint-sebastien-sur-loire.fr/wp-content/plugins/troisdx-accordion/includes/../../elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff) format("woff"),url(//www.golf-saint-sebastien-sur-loire.fr/wp-content/plugins/troisdx-accordion/includes/../../elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"),url(//www.golf-saint-sebastien-sur-loire.fr/wp-content/plugins/troisdx-accordion/includes/../../elementor/assets/lib/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.wrapper-menu-hamburger {position:relative;}
.wrapper-menu-hamburger a.lien-menu{position:relative; display: flex; cursor: pointer;height:fit-content;width:fit-content;text-decoration:none}
.wrapper-menu-hamburger a.lien-menu:hover{text-decoration:none}
.wrapper-menu-hamburger a.lien-menu.text-top{flex-direction: column-reverse;}
.wrapper-menu-hamburger a.lien-menu.text-right{flex-direction: row;}
.wrapper-menu-hamburger a.lien-menu.text-bottom{flex-direction: column;}
.wrapper-menu-hamburger a.lien-menu.text-left{flex-direction: row-reverse;}
.wrapper-menu-hamburger a.lien-menu.justify-content-flex-start{justify-content: flex-start;}
.wrapper-menu-hamburger a.lien-menu.justify-content-center{justify-content: center;}
.wrapper-menu-hamburger a.lien-menu.justify-content-flex-end{justify-content: flex-end;}
.wrapper-menu-hamburger a.lien-menu.align-items-flex-start{align-items:flex-start}
.wrapper-menu-hamburger a.lien-menu.align-items-center{align-items:center}
.wrapper-menu-hamburger a.lien-menu.align-items-flex-end{align-items:flex-end}
.icon-hamburger {display:block;background-color: #000000; position: relative;}
.icon-hamburger:before,.icon-hamburger:after{content: '';position:absolute;background-color: #000000;}
.text-hamburger {display:block;}.troisdx-multi-heading-titre-partie1 mark,.troisdx-multi-heading-titre-partie2 mark,.troisdx-multi-heading-titre-partie3 mark{border-bottom-style: solid;background-color: transparent!important;	color: inherit!important;}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}.troisdx-slider .slick-slide{display: flex;flex-direction: row;justify-content:center;align-items:center;align-content:center;height:auto;}
.troisdx-slider .slick-slide > div{width:100%}
.troisdx-slide-img img{margin:auto}
.troisdx-slider .slick-arrow{position: absolute;top: 50%;z-index: 99;transform: translate(0, -50%);cursor: pointer;}
.troisdx-slider .slick-arrow.slick-prev{left:0}
.troisdx-slider .slick-arrow.slick-next{right:0} .troisdx-wrapper-slider.slider .slick-prev:before, .troisdx-wrapper-slider.slider .slick-next:before{font-family: 'eicons'!important;} .troisdx-slider .slick-track, .troisdx-slider .slick-list {display: flex;}
.troisdx-slider .slick-slide > div, .troisdx-slider .wrapper-slide{height: 100%;}
.troisdx-slider .troisdx-slide-content {display: grid;grid-template-rows: auto 40px;height: 100%;} .troisdx-slider .slick-dots{position: absolute;bottom: -25px;display: block;width:calc( 100% - 30px ); padding: 0 15px;margin: 0;list-style: none;text-align: center;}
.troisdx-slider .slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 2px;padding: 0;cursor: pointer;} .troisdx-wrapper-slider.slider .slick-dots li button{display:none!important}
.troisdx-wrapper-slider.slider .slick-dots li button[type=button]:hover, .troisdx-wrapper-slider.slider .slick-dots li button[type=button]:focus{background-color:transparent!important}
.troisdx-wrapper-slider.slider .slick-dots li button:before{content: ''!important;display:none!important} .troisdx-slide-wrapper-lien-global{position:relative;z-index:20;}
a.troisdx-slide-lien-global{position:absolute; top:0;left:0;z-index:15;width:100%;height:100%}
.troisdx-slide-lien-global,.troisdx-slide-lien-global:hover,a.troisdx-slide-lien-global:hover,a.troisdx-slide-lien-global:focus{text-decoration:none!important}
.troisdx-slide-img-wrapperoverlayimg{position:relative;z-index:4;}
.troisdx-slide-img-wrapperoverlayimg .troisdx-slide-img-overlayimg{position:absolute; top:0;left:0;z-index:3;width:100%;height:100%}.not_front{display: none;opacity: 0;}
.elementor-editor-active .not_front{display: block;opacity: 1;margin-top:20px}
.elementor-editor-active .not_front fieldset.info{max-width:800px;margin:auto;border:2px solid blue;padding:10px 15px;background-color:#F7F7F7}
.elementor-editor-active .not_front legend{padding:0 5px;color:blue}
.elementor-editor-active .not_front input[type=text]{padding:5px!important;max-width:500px;background-color:#F7F7F7!important}
.elementor-editor-active .not_front button{margin:5px 0 0 10px!important;padding:5px 7px;font-weight:bold;color: #CC3366;background-color: #FFFFFF;}
.elementor-editor-active .not_front button:hover, .elementor-editor-active .not_front button:focus{color: #FFFFFF;background-color: #CC3366;}
.elementor-editor-active .not_front p{margin-bottom:2px}
.e-con-inner>.elementor-widget-troisdx-accordion-post, .e-con>.elementor-widget-troisdx-accordion-post {
width: var(--container-widget-width);
--flex-grow: var(--container-widget-flex-grow)
}
.accordionPostItem .accordionTitle {cursor: pointer;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;display: flex;flex-direction: row;justify-content:flex-start;align-items:center;position:relative;animation: fade-in 1s;padding:0;margin:0}
.accordionPostItem .accordionTitle .accordionTitleText{display:inline-block} .accordionPostItem .accordion-image{float:left;display: flex;flex-direction: column;justify-content:center;align-items:center;align-content:center} .accordionPostItem .accordion-icon-right{position:absolute;right:0;top:50%;transform: translate(0%,-50%)}
.accordionPostItem .accordionTitle + .accordionContent {opacity: 0;max-height:0;overflow: hidden;}
.accordionPostItem .accordionTitle.is_open_ordi + .accordionContent{opacity: 1;max-height:100%;}
.accordionPostItem .accordionTitle .accordion-icon-opened{display: none;opacity: 0;}
.accordionPostItem .accordionTitle .accordion-icon-closed{display: inline-block;opacity: 1;}
.accordionPostItem .accordionTitle.is_open_ordi .accordion-icon-opened{display: inline-block;opacity: 1;}
.accordionPostItem .accordionTitle.is_open_ordi .accordion-icon-closed{display: none;opacity: 0;}
@media (max-width: 1023.98px) {
.accordionPostItem .accordionTitle.is_open_ordi + .accordionContent, .accordionPostItem .accordionTitle.is_open_mobile + .accordionContent {display: none;opacity: 0;}
.accordionPostItem .accordionTitle.is_open_tab + .accordionContent {opacity: 1;display:block;max-height:100%;}
.accordionPostItem .accordionTitle.is_open_ordi .accordion-icon-opened, .accordionPostItem .accordionTitle.is_open_mobile .accordion-icon-opened {display: none;opacity: 0;}
.accordionPostItem .accordionTitle.is_open_tab .accordion-icon-opened{display: inline-block;opacity: 1;}
.accordionPostItem .accordionTitle.is_open_ordi .accordion-icon-closed, .accordionPostItem .accordionTitle.is_open_mobile .accordion-icon-closed {display: inline-block;opacity: 1;}
.accordionPostItem .accordionTitle.is_open_tab .accordion-icon-closed{display: none;opacity: 0;}
}
@media (max-width: 767.98px) {
.accordionPostItem .accordionTitle.is_open_ordi + .accordionContent, .accordionPostItem .accordionTitle.is_open_tab + .accordionContent{display: none;opacity: 0;}
.accordionPostItem .accordionTitle.is_open_mobile + .accordionContent {opacity: 1;display:block;max-height:100%;}
.accordionPostItem .accordionTitle.is_open_ordi .accordion-icon-opened, .accordionPostItem .accordionTitle.is_open_tab .accordion-icon-opened{display: none;opacity: 0;}
.accordionPostItem .accordionTitle.is_open_mobile .accordion-icon-opened{display: inline-block;opacity: 1;}
.accordionPostItem .accordionTitle.is_open_ordi .accordion-icon-closed, .accordionPostItem .accordionTitle.is_open_tab .accordion-icon-closed{display: inline-block;opacity: 1;}
.accordionPostItem .accordionTitle.is_open_mobile .accordion-icon-closed{display: none;opacity: 0;}
}
.accordionPostItem .accordionTitle + .accordionContent, .accordionPostItem .accordionTitle .accordion-icon-opened, .accordionPostItem .accordionTitle.is_open_ordi .accordion-icon-closed, .accordionPostItem .accordionTitle.is_open_tab .accordion-icon-closed, .accordionPostItem .accordionTitle.is_open_mobile .accordion-icon-closed, .accordionPostItem .accordionTitle.is_open_ordi + .accordionContent, .accordionPostItem .accordionTitle.is_open_tab + .accordionContent, .accordionPostItem .accordionTitle.is_open_mobile + .accordionContent, .accordionPostItem .accordionTitle .accordion-icon-closed, .accordionPostItem .accordionTitle.is_open_ordi.accordion-icon-opened, .accordionPostItem .accordionTitle.is_open_tab.accordion-icon-opened, .accordionPostItem .accordionTitle.is_open_mobile.accordion-icon-opened { transform-origin: top } .accordionPostItem .troisdx-accordion-btn{position:relative}
.accordionPostItem .btn-icon-right{position:absolute;right:0;top:50%;transform: translate(0%,-50%)}.elementor-widget-video .elementor-widget-container,.elementor-widget-video:not(:has(.elementor-widget-container)){overflow:hidden;transform:translateZ(0)}.elementor-widget-video .elementor-wrapper{aspect-ratio:var(--video-aspect-ratio)}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{background-color:#000;border:none;display:flex;height:100%;width:100%}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{background-position:50%;background-size:cover;inset:0;position:absolute}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{aspect-ratio:var(--video-aspect-ratio);display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}.e-con-inner>.elementor-widget-video,.e-con>.elementor-widget-video{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}