@import url("../route/style.css");body{color:#5D6770;}
a{color:#e81f4a;}
a, a:hover, a:active, a:focus{outline:0;}
.page-template-default h2{font-size:25px;}
sup{vertical-align:0.1em;}
*::-moz-selection{background-color:#9fd4c9;}
::selection{background:#9fd4c9;}
.cs-cart-count{background-color:#9fd4c9!important;}
#site-nav > ul > li > ul{border-top-color:#9fd4c9;}
.cs-top-module > a:hover, .cs-top-module .cs-open-modal:hover{color:#9fd4c9;}
.cs-module-social a:hover{background-color:#9fd4c9;}
#site-nav ul li ul li .cs-link:hover{color:#9fd4c9;}
#top-bar{background-color:#fff;border-bottom:1px solid #ccc;}
.cs-menu-cart img{margin-bottom:7px;}
table.cart td.product-thumbnail, table.cart th.product-thumbnail{display:none;}
#site-nav > ul > li > .cs-link:hover{color:#e81f4a;}
#site-nav .current-menu-ancestor > .cs-link, #site-nav .current-menu-item > .cs-link{color:#e81f4a;}
.cs-menu-effect .cs-link-depth-0::before{height:4px;background-color:#e81f4a;}
.bloc-article{padding-top:30px;padding-bottom:30px;}
.bloc-article h3{margin-top:35px;text-transform:uppercase;}
.bloc-article .cs-btn{margin-top:20px;}
.bloc-article .bloc-auteur{padding-left:20px;}
.bloc-article .auteur{display:block;text-transform:uppercase;font-weight:700;font-size:1.2em;}
.padding-bottom-30{padding-bottom:30px;}
.container-sans-padding{padding:0;}
a.cs-btn-outlined-black{border-color:#7D868C;color:#7D868C!important;}
a.cs-btn-outlined-black:hover{background-color:#7D868C;color:#fff!important;}
a.cs-btn-outlined-blue{border-color:#009CA7;color:#009CA7!important;}
a.cs-btn-outlined-blue:hover{background-color:#009CA7;color:#fff!important;}
a.cs-btn-outlined-green{border-color:#81BD41;color:#81BD41!important;}
a.cs-btn-outlined-green:hover{background-color:#81BD41;color:#fff!important;}
a.cs-btn-outlined-red{border-color:#EB1946;color:#EB1946!important;}
a.cs-btn-outlined-red:hover{background-color:#EB1946;color:#fff!important;}
.woocommerce-cart .button, .woocommerce-account .button{background-color:#9fd4c9!important;}
.woocommerce .cs-single-images a, .woocommerce-page .cs-single-images a{border:medium none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;}
.woocommerce .entry-summary .price, .woocommerce-page .entry-summary .price{border:medium none!important;padding:0!important;}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message{background-color:#f5f5f5!important;border-color:#9fd4c9!important;color:#5d6770!important;}
.woocommerce-checkout .woocommerce .button, .woocommerce-page .button{background-color:#9fd4c9!important;}
#page-header{background-color:#9fd4c9;}
.cs-btn-flat-accent{background-color:#9fd4c9;}
.cs-btn-flat-accent:hover{background-color:#e81f4a;}
.route_widget .widget-title h4{color:#9fd4c9;}
.route_widget ul li a:hover{color:#e81f4a;}
.comment-meta a:hover, .entry-tags a:hover, .entry-title a:hover, .entry-meta a:hover{color:#e81f4a;text-decoration:none;}
.post-navigation a:hover{color:#e81f4a;}
#cancel-comment-reply-link, .comment-reply-link{color:#e81f4a;}
.sfsi{margin-bottom:12px;}
.single-post #page-header, .archive #page-header{background-color:#81ba49;background-image:url("images/bckg-vert.jpg");background-position:50% 50%;background-repeat:no-repeat;}
#bloc-clown .cs-btn-outlined-green{border-color:#65b225;color:#65b225!important;margin-bottom:35px;}
#bloc-clown .cs-btn-outlined-green:hover{background-color:#65b225;color:#fff!important;}
#bloc-clown h3{font-size:20px;margin-bottom:0;text-transform:uppercase;}
.photo-clown{position:absolute;margin-left:auto;margin-right:auto;padding:0 15px;left:0;right:0;top:0;max-width:100%;height:auto;}
.photo-clown{opacity:0;}
.photo-clown:hover{opacity:1;}
.clown-texte{height:150px;overflow:hidden;position:relative;}
.clown-texte:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-image:url("images/overflow-texte.png");background-repeat:repeat-x;background-position:center bottom;}
#page-membre-equipe h2{text-transform:uppercase;font-size:16px;font-weight:400;}
.bloc-services h2{font-size:24px;text-transform:uppercase;}
.texte-bleu{color:#189ca6;}
.texte-contenu-large{font-size:1.2em;}
#icone-texte-bloc{clear:both;padding-bottom:15px;display:inline-block;width:100%;}
#icone-texte-bloc .icone-texte, #icone-texte-bloc p{display:block;}
#icone-texte-bloc .icone-texte{width:70%;float:right;}
#icone-texte-bloc p{width:25%;float:left;}
#icone-texte-bloc .icone-texte p{width:100%;}
#icone-texte-bloc h3{font-size:16px;font-weight:700;margin-bottom:0;}
#icone-texte-bloc a{color:#555;}
#icone-texte-bloc img{max-width:100%;height:auto;}
.tribe-events-list .tribe-events-list-event-title{display:block;}
@media (max-width:780px){.tribe-events-list .tribe-events-event-image{float:none;}
}
#evenements-accueil .container-fluid{padding:0;}
#evenements-accueil .row{margin:0;}
#evenements-accueil .row .col-md-3{padding:0;}
#evenements-accueil .tribe-events-event-image{margin:0;width:100%;}
#evenements-accueil .tribe-events-event-meta, #evenements-accueil .tribe-events-content, #evenements-accueil .tribe-event-url .btn-filtre{display:none;}
#evenements-accueil .tribe-events-photo-event-wrap:hover, #evenements-accueil .tribe-events-photo-event-wrap{background:none;box-shadow:none;}
#evenements-accueil .tribe-events-list .tribe-events-list-event-title{bottom:0;display:block;position:absolute;text-align:center;width:100%;padding:10px 5px;margin:0;font-size:1.2em;font-weight:400;}
#evenements-accueil .tribe-events-list .title-event-category-avec-bebe{background-color:rgba(0,156,171, 0.85);}
#evenements-accueil .tribe-events-list .title-event-category-avant-bebe{background-color:rgba(159,211,201, 0.85);}
#evenements-accueil .tribe-events-list .title-event-category-gratuit{background-color:rgba(128, 192, 70, 0.85)!important;}
#evenements-accueil .tribe-events-list .tribe-events-list-event-title a{color:#fff;}
#evenements-accueil #tribe-events-content.tribe-events-list{margin-bottom:10px;}
.tribe-events-page-template h2.tribe-events-list-event-title:hover{background-color:transparent!important;}
#tribe-events .tribe-events-tickets .tickets_price{font-style:normal;}
.tickets_price .fa-star{color:#9fd4c9;}
.category-filter-bar{text-align:center;}
.btn-filtre, .tribe-button{text-transform:uppercase;padding:6px 16px;text-align:center;margin:25px 15px;border-width:2px;border-style:solid;background-color:transparent;font-weight:600;}
.filtre-bleu , .title-event-category-avant-bebe{color:#9fd3c9;border-color:#9fd3c9;}
.filtre-rouge, .title-event-category-avec-bebe{color:#009CAB;border-color:#009CAB;}
.filtre-vert, .tribe-button, body.single-product .single_add_to_cart_button , .piton-inscription, .title-event-category-{color:#80c046;border-color:#80c046;background-color:#fff!important;border-radius:0!important;}
.filtre-noir{color:#606c72;border-color:#606c72;}
.btn-filtre:hover, .tribe-button:hover{color:#fff;}
.title-event-category-gratuit{color:#80c046!important;border-color:#80c046!important;background-color:#fff!important;border-radius:0!important;}
.filtre-bleu:hover, .title-event-category-avant-bebe:hover{background-color:#9fd3c9;}
.filtre-rouge:hover, .title-event-category-avec-bebe:hover{background-color:#009CAB;}
.filtre-vert:hover, .tribe-button:hover, body.single-product .single_add_to_cart_button:hover , .piton-inscription:hover, .title-event-category-:hover{background-color:#80c046!important;color:#fff!important;}
.filtre-noir:hover{background-color:#606c72;}
.title-event-category-gratuit:hover{color:#fff!important;border-color:#80c046!important;background-color:#80c046!important;border-radius:0!important;}
.title-event-category-service,.piton-inscription-bleu{color:#80c046!important;border-color:#80c046!important;}
.title-event-category-service:hover,.piton-inscription-bleu:hover{color:#fff!important;border-color:#80c046!important;background-color:#80c046!important;border-radius:0!important;}
.page-template-default .piton-inscription, .page-template-default .piton-inscription-bleu{margin-left:0;margin-right:0;}
.tribe-events-schedule{margin:0;}
.tribe-events-nav-previous a, .tribe-events-nav-next a, .tribe-events-back a{display:inline-block;font-size:12px;line-height:1.42857;padding:4px 10px;border-color:#7d868c;color:#7d868c;border-width:1px;border-style:solid;}
p.tribe-events-back{margin:18px 0;}
.single-tribe_events h1.tribe-events-single-event-title{margin-bottom:6px;}
.tribe-events-schedule h2{font-size:1.2em;}
#tribe-events-photo-events.isotope{opacity:100 !important;}
#tribe-events-pg-template{padding:40px 20px 20px;}
.tribe-events-list .tribe-events-event-image{display:inline-block;float:none;margin:0 3% 0 0;}
#tribe-events-footer .tribe-events-sub-nav li.displayNone{display:none;}
#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured{background:none;margin:0;padding:6px calc(5% + 8px);}
#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured .tribe-events-month-event-title a{color:#e81f4a;}
.events-archive.events-gridview #tribe-events-content table .type-tribe_events{border-bottom:1px solid #fff;margin:0;padding:6px 8px;}
.events-archive.events-gridview #tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured{padding-bottom:3px;padding-left:5px;}
.tribe-events-category-avec-bebe .tribe-events-map-event-title a:link, .tribe-events-category-avec-bebe .tribe-events-map-event-title a:visited, #tribe-events-content div.tribe-events-category-avec-bebe.hentry.vevent .tribe-events-tooltip h4.entry-title, .tribe-grid-body .tribe-events-week-hourly-single.tribe-events-category-avec-bebe:hover, .tribe-grid-body .tribe-events-week-hourly-single.tribe-events-category-avec-bebe, .tribe-grid-allday .tribe-events-week-allday-single.tribe-events-category-avec-bebe, .events-archive.events-gridview #tribe-events-content table .type-tribe_events.tribe-events-category-avec-bebe, .tribe-events-category-avec-bebe h2.tribe-events-list-event-title.entry-title a, .teccc-legend .tribe-events-category-avec-bebe, .tribe-events-calendar .tribe-events-category-avec-bebe, #tribe-events-content .tribe-events-category-avec-bebe > .tribe-events-tooltip h4, .tribe-events-category-avec-bebe > div.hentry.vevent > h3.entry-title, .tribe-events-category-avec-bebe h2 a, .tribe-events-mobile.tribe-events-category-avec-bebe h4{border-left:none!important;border-right:none!important;}
.tribe-events-othermonth .tribe-events-month-event-title, .tribe-events-othermonth div[id*="tribe-events-daynum-"]{opacity:0.5;}
.tribe-event-featured .tribe-events-event-thumb{float:none;}
.tribe-event-featured img{border:0 none;height:auto;vertical-align:middle;width:100%;}
.tribe-events-tooltip.tribe-event-featured .tribe-events-event-thumb{padding:0;}
.tribe-events-tooltip h4, .tribe-event-featured h4{padding-top:10px!important;padding-right:10px!important;padding-bottom:10px!important;padding-left:10px!important;}
.tribe-events-tooltip .tribe-event-duration{}
.events-category-avant-bebe .filtre-bleu{background-color:#009cab;color:#fff;}
.events-category-avec-bebe .filtre-rouge{background-color:#009CAB;color:#fff;}
.events-category-gratuit .filtre-vert{background-color:#80c046!important;color:#fff;}
body:not(.events-category) .filtre-noir{background-color:#606c72;color:#fff;}
#tribe-events-bar{margin:30px 0;}
.tribe-events-photo-event-wrap, .tribe-events-photo-event-wrap:hover{background:none;box-shadow:none;}
#tribe-events-pg-template #tribe-events-content .btn-filtre{margin:25px 0;}
.tribe-events-list h2.tribe-events-list-event-title{text-transform:uppercase;margin:18px 0;}
h2.tribe-events-list-event-title a{color:#5d6770;}
.event-is-recurring{display:none;}
span.event-price{font-weight:bold;}
.single-tribe_events .tribe-events-event-meta{background:none;border:1px solid #eee;margin:30px 0;}
.single-tribe_events .tribe-events-event-meta h3{font-weight:400;}
.tribe-events-single ul.tribe-related-events li{background:none;border:none;}
.tribe-events-single ul.tribe-related-events li h3 a{text-transform:uppercase;color:#5d6770;}
.tribe-events-single ul.tribe-related-events .tribe-related-events-title{font-size:1.4em;color:#5d6770;margin-bottom:0;}
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info{padding:18px 0;}
.choix-affichage{float:right;font-size:30px;padding-right:10px;margin-bottom:25px;}
.choix-affichage a{color:#9fd4c9;}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd.tribe-venue{margin-bottom:0;}
.tribe-venue a{color:#5d6770;font-weight:bold;}
.tribe-events-meta-group-details dt:first-child, .tribe-events-meta-group-details dd.tribe-events-event-cost{display:inline-block;}
#tribe-events-footer{border-top:1px solid #e6e6e6;padding-top:50px;margin-top:50px;}
#evenements-accueil #tribe-events-footer{display:none;}
.tribe-events-calendar th{background-color:#9fd4c9;}
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a{background-color:#000;}
.tribe-events-calendar td a{color:#e81f4a;}
.tribe_organizer-template-default .type-tribe_events{float:left;width:50%;min-height:375px;}
.tribe_organizer-template-default .tribe-events-list-separator-month{clear:both;}
.tribe_organizer-template-default h2.tribe-events-page-title{text-align:left;}
.tribe_organizer-template-default h2.tribe-events-page-title{text-transform:uppercase;font-style:normal;font-weight:300;}
.tribe-events-list .tribe-events-loop .tribe-events-event-image{float:none;margin:0 0 20px 0;}
.tribe_organizer-template-default a.tribe-event-url{padding:3px 8px;}
.tribe_organizer-template-default .tribe-events-list .tribe-events-loop .tribe-events-event-image{width:100%;text-align:left;}
.tribe_organizer-template-default .tribe-events-list .tribe-events-event-image img{width:auto;}
.liste-evenement{width:33.33%;float:left;min-height:225px;margin-bottom:20px;}
.liste-evenement .entry-content, .liste-evenement h5{padding:0 10px;}
.liste-evenement h5{font-size:21px;}
.liste-evenement h5 a{font-size:21px;color:#5d6770;}
.liste-evenement h5 a:hover{text-decoration:none;}
.tribe-events-organizer .tribe-events-organizer-meta{border-bottom:1px solid #ddd;margin-top:30px;margin-bottom:30px;padding-bottom:10px;}
@media (max-width:1200px){.liste-evenement{width:100%;float:none;min-height:0;margin-bottom:50px;}
}
@media (max-width:992px){
    .suggestions { display:none; }
    #icone-texte-bloc .icone-texte{width:93%;}
#icone-texte-bloc p{width:5%;}
}
@media (max-width:540px){#icone-texte-bloc .icone-texte{width:82%;}
#icone-texte-bloc p{width:15%;}
}
#bande-couleur, #bande-couleur h1, #bande-couleur h2{color:#fff;}
#bande-couleur h1, #bande-couleur h2{text-transform:uppercase;font-size:45px;font-weight:700;}
#bande-couleur strong{font-size:16px;font-weight:100;letter-spacing:1.5px;}
@media (max-width:540px){#bande-couleur h1, #bande-couleur h2{font-size:32px;}
}
#formulaire-contact .wpcf7 label{width:100%;}
#concours-header-texte{font-size:20px;text-transform:uppercase;}
#concours-texte h2, #concours-texte-bold h2{font-size:20px;}
#concours-texte-bold, #concours-texte-bold h2{color:#189ca6;}
.cs-blank{display:block;position:inherit;}
.page-template-page-blank .cs-blank-wrap{display:block;position:inherit;vertical-align:inherit;}
#liens-concours a{color:#5d676f;font-weight:400;text-transform:none;}
#formulaire-concours h2{text-transform:uppercase;font-size:22px;}
.formulaire-concours, .formulaire-concours h3{color:#5d676f;}
.formulaire-concours input, .formulaire-concours textarea{border:none;}
.formulaire-concours h3.margin-top-25, .margin-top-25{margin-top:25px;}
.formulaire-concours h3{font-size:16px;font-weight:600;}
.formulaire-concours .wpcf7-radio input{margin-left:5px;}
.formulaire-concours .wpcf7-checkbox input{margin-right:5px;}
#ui-datepicker-div{background-color:#fff;display:none;}
.ui-datepicker{background-color:#fff;padding:5px;}
a.ui-datepicker-prev{}
a.ui-datepicker-prev, a.ui-datepicker-next{margin:0 4px;cursor:pointer;}
.ui-datepicker-header{text-align:center;}
.btn-concours{display:block;text-align:center;}
.btn-concours input.wpcf7-form-control{border:1px solid #e81f4a;background-color:transparent;color:#e81f4a!important;margin-top:20px;}
.btn-concours input.wpcf7-form-control:hover{background-color:#e81f4a;color:#fff!important;}
.wpcf7-response-output{margin-top:15px;text-align:center;}
#colophon{background-color:#7b868c;color:#fff;}
#colophon h4{font-weight:700;text-transform:uppercase;}
.slider-logos{padding-top:20px;background-color:#f5f5f5;}
.slider-logos h3{text-transform:uppercase;text-align:center;font-size:22px;}
.logo_showcase .slick-slide img{border:none;}
.logo_showcase.center .slick-slide{opacity:1;transform:scale(1);}
@media (max-width:1200px){}
@media (max-width:992px){}
@media (max-width:768px){}

.tribe-events-notices{display:none !important}
.tribe-events-single-event-title{margin-bottom:20px !important}


