/* General CSS */.container{width:1670px;}@media only screen and (min-width: 960px){ .content-area, .content-left-sidebar .content-area{width:100%;} }.page-header, .has-transparent-header .page-header{padding:30px 0px 34px 0px}/* Header CSS */#site-header{border-color:#c2a6cc;}#site-header.has-header-media .overlay-header-media{background-color:rgba(0,0,0,0.5);}#site-logo #site-logo-inner a img, #site-header.center-header #site-navigation-wrap .middle-site-logo a img{max-width:124px;}#site-header #site-logo #site-logo-inner a img, #site-header.center-header #site-navigation-wrap .middle-site-logo a img{max-height:74px;}.effect-one #site-navigation-wrap .dropdown-menu > li > a.menu-link > span:after, .effect-three #site-navigation-wrap .dropdown-menu > li > a.menu-link > span:after, .effect-five #site-navigation-wrap .dropdown-menu > li > a.menu-link > span:before, .effect-five #site-navigation-wrap .dropdown-menu > li > a.menu-link > span:after, .effect-nine #site-navigation-wrap .dropdown-menu > li > a.menu-link > span:before, .effect-nine #site-navigation-wrap .dropdown-menu > li > a.menu-link > span:after{background-color: #c2a6cc;}.effect-four #site-navigation-wrap .dropdown-menu > li > a.menu-link > span:before, .effect-four #site-navigation-wrap .dropdown-menu > li > a.menu-link > span:after, .effect-seven #site-navigation-wrap .dropdown-menu > li > a.menu-link:hover > span:after, .effect-seven #site-navigation-wrap .dropdown-menu > li.sfHover > a.menu-link > span:after{color: #c2a6cc;}.effect-seven #site-navigation-wrap .dropdown-menu > li > a.menu-link:hover > span:after, .effect-seven #site-navigation-wrap .dropdown-menu > li.sfHover > a.menu-link > span:after{text-shadow: 10px 0 #c2a6cc, -10px 0 #c2a6cc;}#site-navigation-wrap .dropdown-menu > li > a,.oceanwp-mobile-menu-icon a,#searchform-header-replace-close{color:#333333;}#site-navigation-wrap .dropdown-menu > li > a .owp-icon use,.oceanwp-mobile-menu-icon a .owp-icon use,#searchform-header-replace-close .owp-icon use{stroke:#333333;}#site-navigation-wrap .dropdown-menu > li > a:hover,.oceanwp-mobile-menu-icon a:hover,#searchform-header-replace-close:hover{color:#c2a6cc;}#site-navigation-wrap .dropdown-menu > li > a:hover .owp-icon use,.oceanwp-mobile-menu-icon a:hover .owp-icon use,#searchform-header-replace-close:hover .owp-icon use{stroke:#c2a6cc;}#site-navigation-wrap .dropdown-menu > .current-menu-item > a,#site-navigation-wrap .dropdown-menu > .current-menu-ancestor > a,#site-navigation-wrap .dropdown-menu > .current-menu-item > a:hover,#site-navigation-wrap .dropdown-menu > .current-menu-ancestor > a:hover{color:#c2a6cc;}.dropdown-menu .sub-menu{min-width:500px;}.dropdown-menu .sub-menu,#searchform-dropdown,.current-shop-items-dropdown{border-color:#ffffff;}.dropdown-menu ul li a.menu-link:hover{color:#c2a6cc;}.dropdown-menu ul li a.menu-link:hover .owp-icon use{stroke:#c2a6cc;}.oceanwp-social-menu ul li a,.oceanwp-social-menu .colored ul li a,.oceanwp-social-menu .minimal ul li a,.oceanwp-social-menu .dark ul li a{font-size:10px;}.oceanwp-social-menu ul li a .owp-icon,.oceanwp-social-menu .colored ul li a .owp-icon,.oceanwp-social-menu .minimal ul li a .owp-icon,.oceanwp-social-menu .dark ul li a .owp-icon{width:10px; height:10px;}.oceanwp-social-menu ul li a{margin:0px}/* Top Bar CSS */#top-bar{padding:0px 0px 8px 0px}/* Footer Widgets CSS */#footer-widgets{padding:50px}#footer-widgets{background-color:#105a81;}#footer-widgets,#footer-widgets p,#footer-widgets li a:before,#footer-widgets .contact-info-widget span.oceanwp-contact-title,#footer-widgets .recent-posts-date,#footer-widgets .recent-posts-comments,#footer-widgets .widget-recent-posts-icons li .fa{color:#ffffff;}#footer-widgets li,#footer-widgets #wp-calendar caption,#footer-widgets #wp-calendar th,#footer-widgets #wp-calendar tbody,#footer-widgets .contact-info-widget i,#footer-widgets .oceanwp-newsletter-form-wrap input[type="email"],#footer-widgets .posts-thumbnails-widget li,#footer-widgets .social-widget li a{border-color:#ffffff;}#footer-widgets .contact-info-widget .owp-icon{border-color:#ffffff;}#footer-widgets .footer-box a:hover,#footer-widgets a:hover{color:#c2a6cc;}/* Sidebar CSS */.widget-title{margin-bottom:26px;}/*.HEADER *//*.Couleurs et position */header{/*border-bottom:solid 10px #C2A6CC;*/padding-bottom:25px}/* Logo */#site-header #site-logo #site-logo-inner a img{max-height:none!important}img.custom-logo{width:auto;height:100px;margin:16px 0 0 25px}/* Logo - Mobile */@media screen and (max-width:1045px){img.custom-logo{width:auto;height:100px;margin:16px 0 0 25px}/*Menu mobile*/div.oceanwp-mobile-menu-icon.clr.mobile-right{margin:20px 20px 0 0}div.social-menu-inner.clr.minimal ul li a i{margin-right:0}#site-navigation-wrap{display:none!important}div.oceanwp-social-menu.clr.social-with-style{display:none!important}body.default-breakpoint .oceanwp-mobile-menu-icon{display:inline-flex!important;margin-right:25px!important;margin-top:30px!important}.oceanwp-mobile-menu-icon a:focus{outline:none!important}#mobile-dropdown .oceanwp-social-menu li a{padding:12px 12px!important}#mobile-dropdown ul li a i,#mobile-dropdown ul li a img{margin-right:0!important}}/* Navigation */div#site-navigation-wrap{padding-top:28px!important;width:900px}/* Décalage de la loupe */a.site-search-toggle.search-dropdown-toggle{margin-left:20px}/* Réseaux sociaux */div.oceanwp-social-menu.clr.social-with-style{margin:30px 25px 0 0}div.social-menu-inner.clr.minimal ul li a{margin:5px}/*.Taille police */header#site-header span{font-size:16px}/*.MAIN */main h2{margin-top:-120px;text-align:center}section.elementor-element.elementor-element-2aaadbe8.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section{margin-top:84px}aside#right-sidebar{display:none}div.content-area.clr{border:none}/* Ateliers */section.elementor-section.elementor-top-section.elementor-element.elementor-element-6841ab3c.elementor-section-content-middle.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default section div.elementor-column-wrap.elementor-element-populated{width:530px}section.elementor-section.elementor-inner-section.elementor-element.elementor-element-7b5d7463.elementor-section-full_width.elementor-section-content-middle.elementor-section-height-default.elementor-section-height-default div.elementor-column-wrap.elementor-element-populated div.elementor-widget-wrap div.elementor-widget-container{margin-left:-15px;width:530px}/* Évenement */main div#oceanwp-tribe-events div#tribe-events-content div#post-3313 div.tribe-events-cal-links{margin-top:75px}div.tribe-events-meta-group.tribe-events-meta-group-details{margin-top:130px}div.tribe-events-meta-group.tribe-events-meta-group-venue{margin-top:130px}/* FOOTER */footer div#sfsi-widget-2 h4{border-color:#ffffff}footer ul.sub-menu{display:none}footer ul#menu-menu-principal-2 li{border:none;text-align:center}/* Mentions légales */footer div.footer-box.span_1_of_3.col.col-3{text-align:right}#site-navigation-wrap .dropdown-menu{text-align:center!important}#site-navigation-wrap .dropdown-menu >li{float:none!important;position:relative!important;display:inline!important}#site-navigation-wrap .dropdown-menu >li >a{display:inline!important}