/*
 Theme Name:   Fédération
 Description:  Site de la fédération de pèche des hautes alpes
 Author:       Le Naturographe
 Template:     twentynineteen
 Version:      1.0.0
 Text Domain:  federation
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/


/* Général */
.mobile{display: none!important;}
.widget a,
a{color:#007C8F;}
.widget a:hover,
.widget a:focus,
a:focus,
a:hover{color:black;}
*{font-family: 'DSLCLU+MarkPro';}
b{font-family: 'DSLCLU+MarkPro-Black';}
.right{text-align:right;}
.biger-txt{font-size:1.2em;line-height: 1.7em;}
.marge-up{margin-top: 15px!important;}
.marge-left{margin-left: 15px!important;}
.marge-right{margin-right: 15px!important;}
.marge-down{margin-bottom: 15px!important;}
.container {max-width: 1200px;}
.large-container{width: 100%;max-width: 1600px;margin:0 auto;}
.center{text-align: center;}
.flex-line{display: flex;flex-direction: row;}
.flex-line.end{justify-content: flex-end;}
.flex-col{display: flex;flex-direction: column;}
.cycloneslider-template-thumbnails.cycloneslider-thumbnails{overflow: hidden;}
#masthead{padding-top: 0;}
#site-navigation{width: 100%;margin-left:40px;}
.blue{color:#01798E!important;}
.button, button, input[type="button"], input[type="reset"], input[type="submit"],
.btn.btn-default{background: #01798E;color:white !important;padding: 5px 10px;border-radius: 5px;border:1px solid #55A0AA;font-family: 'DSLCLU+MarkPro-Black';text-decoration: none;}
.button:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover,
.button:focus, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus,
.btn.btn-default:focus,
.btn.btn-default:hover{background: white;color:#01798E !important;}
.dash-btn span {font-size: 40px;vertical-align: bottom;line-height: 27px;}
table:not(.pure) {border:none;}
table:not(.pure) thead{background: #01798E; color: white;}
table:not(.pure) thead th{border:none;font-size: 18px;font-family: 'DSLCLU+MarkPro-Black';text-transform: uppercase;}
table#wp-calendar thead th td:first-child,
table#wp-calendar tbody tr td:first-child{width: auto;}
table:not(.pure) thead th td:first-child,
table:not(.pure) tbody tr td:first-child{width: 300px;}
table:not(.pure) tbody tr td{border:none;border-top: 1px solid #5C6466;border-bottom: 1px solid #5C6466;font-size: 15px;padding: 10px 5px;word-break: normal;}
table:not(.pure) tbody tr:nth-child(even) td{background: #C5D4DB;}
table:not(.pure) tbody tr:last-child td{border-bottom: none;}
table:not(.pure) tbody tr.line-danger td{background: #F0C3B0!important;}
.responsive-video {position: relative;width: 100%;height: 0;padding-bottom: 56.25%;margin-bottom: 10px;}
.responsive-video iframe{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.btn.btn-icon {display: flex;flex-direction: row;}
.btn.btn-icon img{ max-height: 80px;width: auto;display: inline-block;}
.btn.btn-icon span{display: flex;flex-direction: column;justify-content: center; text-align: left;padding: 0 10px;text-transform: none;}
.bande{width: 100%;background: #01798E;margin:0;padding: 30px 0;max-width: 100%;text-align: center;}
.bande *{margin: 0;text-decoration: none;}
.bande .container{max-width: 1200px;margin:auto;display: block;text-align: left;color: white;text-transform: uppercase;font-size: 1.6em;padding:0 45px;}
.bande div[class^="col-sm-"] {display: flex;}
.bande-little *{font-size: 22px;text-transform: none;margin-bottom: 0;}
.vcenter{display: flex;justify-content: center;flex-direction: column;}
ul.pure{list-style: none;}
#mobile-toggle{border: 1px solid #007C8F;color: #007C8F;display: inline-block;line-height: 0.5;padding: 10px;margin-right: 30px;}
.legend,
.legend b{text-align: left;font-size: 20px!important;}
article.entry .entry-content > .part-peche a.btn-default{color: white;}
article.entry .entry-content > .part-peche a.btn-default:hover{color: #01798e;}
.btn.btn-blue{background:#8FC5A5!important;border-color:#8FC5A5; }
.btn.btn-blue:focus,
.btn.btn-blue:hover{background:white!important;color:#8FC5A5!important; }
.btn.btn-white{background:white!important;border-color:#01798e;color: #01798e!important;}
.btn.btn-white:hover,
.btn.btn-white:focus {background: #01798e!important;color: white!important;}
.btn-mini{font-size: 16px;line-height: 16px;padding: 5px 20px;}
.frow{display: flex;flex-direction: row;}
.frow.end{flex-grow: 1;justify-content: flex-end;}

.map-btn{position: fixed;right: 0;top: calc(50% - 50px);z-index: 999999;}
.map-btn img{height: 100px;}
.responsive-ratio{height: 0;padding-bottom: 43.6%;position: relative;overflow: hidden;}
.responsive-ratio > *{position: absolute;top: 0;left: 0;width: 100%;}
.padder{padding: 50px 0;}
.photo-contest {overflow: hidden;}
.page-template-template-calendar-php #post-0 ,
.page-template-template-calendar-php #post-0 .entry-content {padding:0!important;}
.site-content {overflow: initial;}
.site-branding {margin: 0 calc(7% + 60px);}
#masthead .site-branding{margin:0 8%;}
.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
@media (min-width: 768px) {.col-sm-5ths {width: 20%;float: left;}}
@media (min-width: 992px) {.col-md-5ths {width: 20%;float: left;}}
@media (min-width: 1200px) {.col-lg-5ths {width: 20%;float: left;}}
br.small{display: block;margin: 5px 0;}
html body.page-template-default.page.page-id-8.logged-in.wp-embed-responsive.tribe-js.singular.image-filters-enabled div#page.site div#content.site-content section#primary.content-area main#main.site-main article#post-8.post-8.page.type-page.status-publish.has-post-thumbnail.hentry.entry div.entry-content div.part-3 div.container div.row div.col-md-6 h2 {text-transform: uppercase;}
/* Fin Général */


/* Header */
header#masthead {margin-bottom: 0;padding-bottom: 0;background: white;}
#page.fullpage #masthead{position: absolute;top: 0;left: 0;right: 0;background: transparent;z-index: 2;}
.site-branding {display: flex;}
.site-branding .logo {max-width: 225px;min-width: 100px;}
.site-branding .menu-holder {display: flex;flex-direction: column;flex-grow: 1;}
.site-branding .menu-holder .menu-pic {text-align: center;width: 125px;}
.site-branding .menu-holder .menu-pic:hover {text-align: center;width: 125px;text-decoration: none;}
.site-branding .menu-holder .menu-pic img{width: 100px;margin:25px auto 5px;}
.site-branding .menu-holder .menu-pic span{font-size:13px;text-transform: uppercase;color: black;font-family: 'DSLCLU+MarkPro-Medium';}
.site-branding .menu-holder .cartepeche {height: 90px;vertical-align: bottom;display: inline-block;margin-top: 15px;animation: shakeCarte 0.82s cubic-bezier(.36,.07,.19,.97) both;animation-delay: 1s;transform: translate3d(0, 0, 0);backface-visibility: hidden;perspective: 1000px;}
.site-branding .menu-holder .cartepeche:hover {animation: shakeCarteHover 0.82s cubic-bezier(.36,.07,.19,.97) both;transform: translate3d(0, 0, 0);animation-delay: 0s;backface-visibility: hidden;perspective: 1000px;}
@keyframes shakeCarte {
  10%, 90% {
    transform: scale(0.95);
  }
  
  20%, 80% {
    transform: scale(1.05);
  }

  30%, 50%, 70% {
    transform: scale(0.9);
  }

  40%, 60% {
    transform: scale(1.1);
  }
}
@keyframes shakeCarteHover {
  10%, 90% {
    transform: scale(0.95);
  }
  
  20%, 80% {
    transform: scale(1.05);
  }

  30%, 50%, 70% {
    transform: scale(0.9);
  }

  40%, 60% {
    transform: scale(1.1);
  }
}
.site-branding .menu-holder .cartepeche img{height: 100%; border-radius: 10px;}
.site-branding .menu-holder .flex-line {flex-grow: 1;}
.site-branding .menu-holder .flex-line .menu-menu-principal-container{margin-top: 10px;}
.site-branding .menu-holder .flex-line .cote-container span{text-transform: lowercase;}
#infoLacVide{font-size: 24px;}
#infoLacVide sub{font-size: 85%; bottom: 0;}
/* .main-navigation .main-menu {font-size: 0;} */
.main-navigation .main-menu > li#menu-item-21 {max-width: 250px;}
.main-navigation .main-menu > li {display: inline-block;vertical-align: top;}
.main-navigation .main-menu > li > a {text-transform: uppercase;color: black;font-size:16px;margin-right: 0.9rem;}
#search-menu li {list-style: none;}
#search-menu li input[type=submit]{display: none;}
#search-menu li input[type=search]{padding:0 5px;border-radius:10px;font-size:14px; width: 160px;font-family: 'DSLCLU+MarkPro';color:#007C8F;border-color: #55A0AA;}
.image-filters-enabled .site-header.featured-image .site-branding-container::after {background:transparent;}
.image-filters-enabled .site-header.featured-image::after {opacity: 0;}
/* Fin Header */


/* Footer */
footer.site-footer{background: #01798E;}
footer .footer-holder{display: flex;flex-direction: row;max-width: 1200px;margin: 0 auto;}
footer .footer-holder .footer-menu li a{color: white;text-transform: uppercase;font-size: 16px;font-weight: 1000;}
footer .footer-holder .footer-content{display: flex;flex-direction: column;width: 100%;margin-top: 20px;}
footer .footer-holder .footer-content .flex-line{justify-content: space-between;}
footer .footer-holder .logo{margin-top: 20px;}
footer .footer-holder .logo a img{width: 250px;height: auto;}
footer .footer-holder .footer-navigation {margin-left: 20px;margin-bottom: 20px;}
footer .footer-holder .widget-footer {width: 100%;}
footer .footer-holder .widget-footer .widget_text{display: flex;flex-direction: column;justify-content: flex-end;}
footer .footer-holder .widget-footer .newsletter{border:2px solid white;color:white;padding: 5px;width:auto;}
footer .footer-holder .widget-footer .newsletter h3{font-size: 25px;margin:0;}
footer .footer-holder .widget-footer .newsletter p{font-size: 20px;margin:5px 0 0;}
footer .footer-holder .widget-footer .newsletter a{color:white;font-size: 20px;margin:0;display: inline-block;background: rgba(255,255,255,0.5);width: 100%;}
footer .footer-holder .widget-footer .newsletter input{width: 100%;font-size: 20px;border:none;background: rgba(255,255,255,0.5);padding: 0;color: white;}
footer .footer-holder .widget-footer .newsletter input::placeholder{color:white;opacity: 1;}
footer .footer-holder .contact,
footer .footer-holder .copyright{width: 300px;margin-left:20px;}
footer .footer-holder .contact p,
footer .footer-holder .copyright p{margin:0;line-height: 16px;font-size: 16px;color:white;font-family: 'DSLCLU+MarkPro-Light';}
footer .footer-holder .contact a,
footer .footer-holder .copyright a{margin:0;line-height: 16px;font-size: 16px;color:white;font-family: 'DSLCLU+MarkPro-Light';}

/* FIN Footer */


/* Content */
.entry .entry-title::before {display: none;}
h1:not(.site-title)::before, h2::before {display: none;}
h2.title{color: #007C8F;text-transform: uppercase;font-family: 'DSLCLU+MarkPro-Light';}
.piscole {display: flex;flex-direction: row;justify-content: space-between;}
.site-header.featured-image {min-height: 75vh;}
.cycloneslider-template-standard div .cycloneslider-slide-image {height: 100%;flex-direction: column;justify-content: center;}
.cycloneslider-template-standard div .cycloneslider-slide-image img{height: 100%;width: auto!important;max-width: unset;}
article.entry .entry-content .part-contest p {color: #01798E;}
#post-14 ul.pcmenu > li > a {text-decoration: none !important;}
article#post-8.entry .entry-content a {color: #01798E;text-decoration: underline;}
article#post-8.entry .part-3 a,
article#post-8.entry .bande a {color: white;text-decoration: none;}
article#post-8.entry .part-3 a:hover,
article#post-8.entry .bande a:hover {color: #01798E;}
#post-828 .pure > li:nth-child(5) > a:nth-child(1) {font-family: 'DSLCLU+MarkPro-Heavy';}
#cycloneslider-pdf-1.cycloneslider-template-thumbnails.cycloneslider-width-full .cycloneslider-slide img {width: auto;}
iframe.map { height: 100%;width: 1000%;border: none;}
html body.page-template-default.page.page-id-10405.logged-in.wp-embed-responsive.tribe-js.singular.image-filters-enabled div#page.site div#content.site-content section#primary.content-area main#main.site-main article#post-10405.post-10405.page.type-page.status-publish.has-post-thumbnail.hentry.entry div.entry-content div.container div.row img {
  height: 350px;width: auto;margin:auto;display: block;object-fit: cover;
}
html body.page-template-default.page.page-id-10405.logged-in.wp-embed-responsive.tribe-js.singular.image-filters-enabled div#page.site div#content.site-content section#primary.content-area main#main.site-main article#post-10405.post-10405.page.type-page.status-publish.has-post-thumbnail.hentry.entry div.entry-content div.container div.row div.col-sm-12 {
 margin:20px 0;
}
/* FIN Content */


/* HOMEPAGE */
#primary #main .welcome {display: flex;position:relative;flex-direction: column;justify-content: center;background: url(img/welcome-min.jpg);max-height: 1000px;background-size: cover;background-repeat: no-repeat;background-position: center -450px;height: 100vh;overflow: hidden;background-position: center bottom;}
#primary #main .welcome:before{content:"";position: absolute;top: 0;left:0;right:0;bottom:0;
-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */}
.site-header.featured-image .site-featured-image .entry-header {position: absolute;top: 92px;bottom: 0;display: flex;flex-direction: column;justify-content: center;text-align: center;left: 0;right: 0;}
#primary #main .welcome h1 {max-width: 1400px;margin:auto;}
.site-header.featured-image .entry-title,
#primary #main .welcome h1 {color: rgba(255, 255, 255 ,0.7);font-weight: 200;text-transform: uppercase;padding-top: 150px;text-align: left;}
#primary #main .sommaire{justify-content: center;background: #01798E;}
#primary #main .sommaire .links {list-style: none;display: flex;flex-direction: row;margin:0; max-width: 100%;}
#primary #main .sommaire .links a {display: flex;flex-direction: column;height: 300px;width: 300px;justify-content: flex-end;margin-right: 20px;text-decoration: none;}
#primary #main .sommaire .links a:last-child {margin-right: 0;}
#primary #main .sommaire .links a span {color: white;padding: 0 0 30px 30px;font-size: 45px;font-family: 'DSLCLU+MarkPro-Black';line-height: 45px;}
#sommaire-carte{background: url(img/carte.png);background-repeat: no-repeat;background-size: cover;}
#sommaire-destination{background: url(img/dest.png);background-repeat: no-repeat;background-size: cover;}
#sommaire-photo{background: url(img/photos.png);background-repeat: no-repeat;background-size: cover;}
#sommaire-webcam{background: url(img/webcam.png);background-repeat: no-repeat;background-size: cover;}
#primary #main #geomap{border:none;width: auto;height: auto; width: 100%;}
#primary #main iframe#geomap{border:none;width: 100%;height: 100%;}
#primary #main .poissons p{color:#007C8F}
#primary #main .recents-posts {padding: 40px 0;}
#primary #main .recents-posts p{color:white;}
#primary #main .recents-posts .container {padding: 0;}
#primary #main .recents-posts .grid .post{width: 30%;margin-top: 0;margin-bottom: 3%;color:white;display: flex;}
#primary #main .recents-posts .grid .post .article-content{height: 100%;display: flex;flex-direction: column;justify-content: center;padding: 0 30px;}
#primary #main .recents-posts .grid .post .post-thumbnail::after,
#primary #main .recents-posts .grid .post .post-thumbnail::before {background: transparent;opacity: 0;display: none;}
#primary #main .recents-posts .grid .post .post-thumbnail .post-thumbnail-inner {filter: none;position: relative;}
#primary #main .recents-posts .grid .post .post-thumbnail .post-thumbnail-inner img {width: unset;max-height: 100%;}

#primary #main .recents-posts .grid .post:nth-child(1){width: 30%; height: 600px;background: #75845E;flex-direction: column;}
#primary #main .recents-posts .grid .post:nth-child(1) .vcenter::after{width: 0;height: 0;border-style: solid;border-width: 0 25px 50px 25px;border-color: transparent transparent #75845e transparent;content:"";display: inline-block;position: absolute;opacity: 1;position: absolute;bottom: 0;left: unset;right: 50px;background: none;top: unset;}
#primary #main .recents-posts .grid .post:nth-child(2){width: 63.3%; height: 300px; background: #C3701C;}
#primary #main .recents-posts .grid .post:nth-child(2) .post-thumbnail{max-width: 50%; margin:auto;}
#primary #main .recents-posts .grid .post:nth-child(2) .post-thumbnail-inner img{max-width: 490px;}
#primary #main .recents-posts .grid .post:nth-child(2) .vcenter::after{width: 0;height: 0;border-style: solid;border-width: 25px 50px 25px 0;border-color: transparent #c3701c transparent transparent;content:"";display: inline-block;position: absolute;opacity: 1;position: absolute;bottom: 30px;left: unset;right: 0;background: none;top: unset;}
#primary #main .recents-posts .grid .post:nth-child(2) .article-content{padding: 20px 20px;}
#primary #main .recents-posts .grid .post:nth-child(3){width: 30%; height: 600px;background: #845E7C;flex-direction: column;}
#primary #main .recents-posts .grid .post:nth-child(3) .vcenter::after{width: 0;height: 0;border-style: solid;border-width: 0 25px 50px 25px;border-color: transparent transparent #845E7C transparent;content:"";display: inline-block;position: absolute;opacity: 1;position: absolute;bottom: 0;left: unset;right: 50px;background: none;top: unset;}
#primary #main .recents-posts .grid .post:nth-child(4){width: 30%; height: 600px;background: #5E7984;flex-direction: column;}
#primary #main .recents-posts .grid .post:nth-child(4) .vcenter::after{width: 0;height: 0;border-style: solid;border-width: 0 25px 50px 25px;border-color: transparent transparent #5E7984 transparent;content:"";display: inline-block;position: absolute;opacity: 1;position: absolute;bottom: 0;left: unset;right: 50px;background: none;top: unset;}
#primary #main .recents-posts .grid .post:nth-child(5){width: 30%; height: 300px;background: #C55025;}
#primary #main .recents-posts .grid .post:nth-child(5) .post-thumbnail{display: none;}
#primary #main .recents-posts .grid .post:nth-child(5) > img {display: none;}
#primary #main .recents-posts .grid .post .post-thumbnail{overflow: hidden;display: flex;justify-content: center;}

#primary #main .recents-posts .grid .post .entry-title a,
#primary #main .recents-posts .grid .post .entry-title { font-size: 24px;line-height: 24px;display: block;font-weight: bold;}

#primary #main .recents-posts .grid .post .entry-title {margin-bottom: 10px;}
#primary #main .recents-posts .grid .post .entry-title a:hover {color: white;}
#primary #main .recents-posts .grid .post .entry-content p,
#primary #main .recents-posts .grid .post .entry-content { font-size: 20px;line-height: 22px;}
#primary #main .recents-posts .grid .post header,
#primary #main .recents-posts .grid .post figure,
#primary #main .recents-posts .grid .post div{margin: 0;padding: 0;}


.fish-grid {margin: 0 auto;}
.fish-grid .fish-popup {border:1px solid #01798E;display: none;position: absolute;opacity: 0;transition: 0.3s;width: 500px;background: white;z-index: 9999;padding:10px;}
.fish-grid .fish-popup::before{content:"";background: white;display: inline-block;font-family: dashicons;position: absolute;left: -31px;font-size: 30px;}
.fish-grid .fish-popup.displayed {display: block;opacity: 1;transition: 0.3s;right: -500px;}
.fish-grid .fish-popup.displayed2 {display: block;opacity: 1;transition: 0.3s;bottom: 100%;right: 0;}
.fish-grid .fish-popup.displayed3 {display: block;opacity: 1;transition: 0.3s;bottom: 0;left:50px}
.fish-grid .fish-popup dt ,
.fish-grid .fish-popup dd {font-size: 16px;line-height: 16px;text-align: left;}
.fish-grid .fish {height: 280px; width: 300px;text-align: center;display: flex;flex-direction: column;justify-content: center;}
.fish-grid .fish a{text-align: center;display: flex;flex-direction: column;justify-content: center;}
.fish-grid .fish a:hover {color: #01798E;text-decoration: none;}
.fish-grid .fish span {color:black;line-height: 20px;}
.fish-grid .fish img {max-height: 100%;}
#fish-68,
#fish-71,
#fish-134,
#fish-135,
#fish-137,
#fish-157 {height: 140px; width: 150px;}
#fish-142{height: 270px;}
#fish-144,
#fish-145 {height: 140px; width: 200px;}

#fish-130,
#fish-128,
#fish-150,
#fish-40 {height: 420px; width: 600px;}

#fish-130 img,
#fish-128 img,
#fish-150 img,
#fish-40 img{width: 100%;height: auto;}
/* FIN HOMEPAGE */


/* Page */
article.entry .entry-content{margin:0;padding: 0;max-width: 100%;width: 100%;}
article.entry .entry-content .part-3 {background: url('img/montain.jpg');background-repeat: no-repeat;background-size: cover;max-width: 100%;position: relative;}
article.entry .entry-content .part-3::before {content:'';display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(255,255,255,0.7)}
article.entry .entry-content .part-3,
article.entry .entry-content .part-2{padding: 40px 0}
article.entry .entry-content .part-3 .row,
article.entry .entry-content .part-2 .row{padding: 20px 0}
article.entry .entry-content > *{max-width: 1140px;margin:auto;color: #01798E;}
article.entry .entry-content > .bande{max-width: 100%;margin:0;}
article.entry .entry-content a{color: #1a798e;}
article.entry .entry-content > .container{padding: 30px 0;}
article.entry .entry-content > .container{padding: 30px 15px;}
article.entry.association .entry-content h3 {margin-top: 15px;margin-bottom: 5px;}
article.entry.category-actualites .entry-content a {color:#01798E;}
.image-filters-enabled .site-header.featured-image .site-featured-image .post-thumbnail img {top: 180px;filter:none;height: calc(100% - 180px); min-height: unset;}
.image-filters-enabled .site-header.featured-image .site-featured-image::after {opacity: 0;background: transparent;}
.entry .entry-content a.btn {text-decoration: none;}
.page-part {padding: 40px 0;}
.entry .entry-content .page-part p {margin-bottom: 0;}
.entry .entry-content .page-part .little-txt p,
.entry .entry-content .page-part .little-txt p b {font-size: 18px;}
.articleSimi{margin-top: 40px !important; margin-bottom: 15px !important}
.video-part .row {margin-bottom: 30px;}
.slider-anim{background: #C6E2E6;}
article.entry .entry-content > .slider-anim{max-width: 100%;}
article.entry .entry-content .part-atelier a{color:  #01798E;text-decoration: none;font-family: 'DSLCLU+MarkPro-Heavy';}
article.entry .entry-content .part-webcam a:not(.btn){color:  #01798E;text-decoration: none;}
article.entry .entry-content .part-webcam img{width: 100%;}
article.entry .entry-content .part-scolaire p{font-size: 18px;}
article.entry .entry-content .part-scolaire img{margin-bottom: 15px;}
article.entry .entry-content .part-contest p{font-size: 18px;}
article.entry .entry-content .part-contest .wp-image-770{max-width: 600px;}

#tribe-events {max-width: 100%;}
#tribe-events #tribe-events-content-wrapper{max-width: 1200px;margin:30px auto;}
.part-peche h2 {margin-bottom: 30px;font-size: 20px;font-family: 'DSLCLU+MarkPro-Heavy';}
.part-peche .little-txt {font-size: 16px;}
.part-peche .little-txt *{font-size: 16px;}
.part-peche .little-txt a{color: rgb(1,121,142);}
article.entry .entry-content > .part-peche a{color: rgb(1,121,142);font-family: 'DSLCLU+MarkPro-Heavy';text-decoration: none;}
.part-peche .little-txt h2{font-size: 30px;}

.bande .wp-image-807 {width: 125px;margin-top: -75px;}

article.entry .entry-content > .part-guide {max-width: 100%;padding: 0;position: relative;}
article.entry .entry-content > .part-guide {padding: 50px;background: url(img/peche-part.jpg);background-repeat: no-repeat;background-blend-mode: saturation;position: relative;z-index:1;backdrop-filter: grayscale(1);background-size: cover;}
article.entry .entry-content > .part-guide > .background {position: relative;z-index:2;}
article.entry .entry-content > .part-guide > * {color:white;}
article.entry .entry-content > .part-guide::before {position: absolute;display: block;top: 0;right: 0;bottom: 0;left:0;background: rgb(1,121,142);content:'';opacity: 0.8;}
article.entry .entry-content > .part-localisation {background: #99C9D3;max-width: 100%;}
article.entry .entry-content > .part-localisation,
article.entry .entry-content > .part-localisation p{font-size: 16px;}


.page-id-16 article .entry-content > *,
.page-id-9848 article .entry-content > *,
.page-id-9852 article .entry-content > *{padding: 15px 0;}
.page-id-9848 article .entry-content ,
.page-id-9852 article .entry-content {padding: 0 15px;}
.page-id-9848 article .entry-content > .wp-block-image .aligncenter {margin:auto;}
@media (max-width: 768px) {
	.page-id-9848 article .entry-content h2{font-size:30px;font-weight: bold;}
}
#associations-liste {padding:30px 0;}
#associations-liste tr th:nth-child(2),
#associations-liste tr th:nth-child(3),
#associations-liste tr td:nth-child(3),
#associations-liste tr td:nth-child(2){width: 68px;}
#associations-liste tr th:nth-child(4),
#associations-liste tr td:nth-child(4){width: 80px;}
#associations-liste tr td:nth-child(3),
#associations-liste tr td:nth-child(2){text-align: center;}
#associations-liste th a,
#associations-liste td a{color:rgb(1,121,142);}
.dashicons-no {color: #cf3232;}
.dashicons-yes {color: #3bb73b;}

.wpcf7-form-control.wpcf7-submit {padding: 10px 15px;}
/* Fin page */

/* Contenu */
.category-6 .picture-header{background-position: bottom;}
#post-8 .pic-right {width: 100%;text-align: right;}
#post-8 .pic-right img {display: inline-block;}
#post-14 .part-contest {padding: 40px 0;}
.size-full{width: 100%;}

.cycloneslider-template-thumbnails.cycloneslider-thumbnails ul {display: flex;flex-direction: row;justify-content: center;}
.cycloneslider-template-thumbnails.cycloneslider-thumbnails ul li {max-width: 100px;height: 100px;overflow: hidden;display: flex;flex-direction: column;justify-content: center;}
.cycloneslider-template-thumbnails.cycloneslider-thumbnails ul li img{height: auto;width: 100%;}

#menu-menu-principal .menu-item:hover > ul.sub-menu{display: block;position: absolute;opacity: 1;background: rgba(255,255,255,0.7); transform:translateX(-30%);}
#menu-menu-principal .menu-item:hover > ul.sub-menu a{color: rgb(1,121,142);font-size: 20px;padding: 10px;}
#menu-menu-principal .menu-item:hover > ul.sub-menu li:hover a {color: rgb(1,121,142);text-decoration: none;}
.main-navigation .sub-menu > li > a:hover, .main-navigation .sub-menu > li > a:focus, .main-navigation .sub-menu > li > .menu-item-link-return:hover, .main-navigation .sub-menu > li > .menu-item-link-return:focus {
    color: rgb(1,121,142);background: white;
}

#guide_list {}
#guide_list .guide {text-align: center;margin-bottom: 25px; padding-bottom:36px;}
#guide_list .guide img{max-height: 160px;}
#guide_list .guide p{margin-bottom: 0;font-family: 'DSLCLU+MarkPro-Light';font-size: 18px;}
#guide_list .guide a{text-decoration: none;display: inline-block;word-break: break-all;font-size:12px;color:white;}
#guide_list .guide a.site{padding: 5px 25px;margin-bottom: 10px;position: absolute;bottom: 0;width: 100px;left: 0;right: 0;margin: auto; }

#adresses_list .adresse p {margin-bottom:0;font-size: 16px;}
#adresses_list .adresse .lieu p {font-family: 'DSLCLU+MarkPro-Heavy';margin-bottom:0;font-size: 26px;}
#adresses_list .adresse .whitespace  {height: 39px;}
#adresses_list .adresse .picholder  {height: 0;padding-bottom: 52.6%;overflow: hidden;position: relative;background-size: cover;}
#adresses_list .adresse .picholder img {position: absolute;left: 0;bottom: 0;min-width: 100%;}
#adresses_list .adresse .name {font-family: 'DSLCLU+MarkPro-Heavy';font-size: 20px;}
#adresses_list .adresse .tel {font-family: 'DSLCLU+MarkPro-Heavy';line-height: 16px;padding: 0;margin: 0;}
#adresses_list .adresse .mail {line-height: 26px;vertical-align: top;}
#adresses_list .adresse .site {background: #01798E!important;color: white!important;border-color: #01798E!important;}
#adresses_list .adresse .site:focus,
#adresses_list .adresse .site:hover {background: white!important;color: #01798E!important;}
#adresses_list .adresse a {color: rgb(1,121,142);font-size: 16px;line-height: 18px;display: inline-block;text-decoration:none;}

#liste-lacs .lieu-lac {margin:30px auto;}
#liste-lacs .lieu-lac .arrow-left,
#liste-lacs .lieu-lac .arrow-right{cursor: pointer;}
#liste-lacs .lieu-lac .arrow-left:before {content:'';display: inline-block;width: 0;height: 0;border-style: solid;border-width: 15px 30px 15px 0;border-color: transparent rgb(1,121,142) transparent transparent;}
#liste-lacs .lieu-lac .arrow-right:before {content:'';display: inline-block;width: 0;height: 0;border-style: solid;border-width: 15px 0 15px 30px;border-color: transparent transparent transparent rgb(1,121,142);}
#liste-lacs .lieu-lac h3 {text-decoration: underline;font-family: 'DSLCLU+MarkPro-Heavy';font-size: 30px;}
#liste-lacs .lieu-lac .lac {height: 350px;}
#liste-lacs .lieu-lac .lac .lac-name {font-family: 'DSLCLU+MarkPro-Heavy';font-size: 25px;}
#liste-lacs .lieu-lac .lac .pic-block {position: relative;overflow: hidden;height: 250px;}
#liste-lacs .lieu-lac .lac .pic-block .background {position: absolute;z-index:98;height: 250px;top: 0;left: 0;right: 0;background-repeat: no-repeat;background-size: cover;background-position: bottom;}
#liste-lacs .lieu-lac .lac .pic-block .detail {position: absolute;z-index: 99;background-color: rgba(1,121,142,0.5);top: 0;left: 0;right: 0;bottom: 0;display: flex;flex-direction: column;justify-content: center;}
#liste-lacs .lieu-lac .lac .pic-block .detail {opacity: 0;transition: 0.3s;}
#liste-lacs .lieu-lac .lac .pic-block:hover .detail {opacity: 1;transition: 0.3s;}
#liste-lacs .lieu-lac .lac .pic-block .detail .holder {max-width: 250px;margin: auto;}
#liste-lacs .lieu-lac .lac .pic-block .detail .holder p {margin-bottom: 0;color: white;font-size: 14px;}
#liste-lacs .lieu-lac .lac .pic-block .detail .holder p .title{font-family: 'DSLCLU+MarkPro-Heavy';}
#tribe-events-content a, .tribe-events-adv-list-widget .tribe-events-widget-link a, .tribe-events-adv-list-widget .tribe-events-widget-link a:hover, .tribe-events-back a, .tribe-events-back a:hover, .tribe-events-event-meta a, .tribe-events-list-widget .tribe-events-widget-link a, .tribe-events-list-widget .tribe-events-widget-link a:hover, ul.tribe-events-sub-nav a, ul.tribe-events-sub-nav a:hover {
    color: rgb(1,121,142);
}
/* FIN Contenu */


/* Actualités */
.picture-header {padding-bottom: 40.6%;background-image: url("img/welcome.jpg");background-repeat: no-repeat;background-size: cover;background-position: center;}
.category-header{text-align: left;}
.category-header .page-title {font-family: 'DSLCLU+MarkPro';}
.category-header .page-title .page-description{font-family: 'DSLCLU+MarkPro-Heavy';}
.image-filters-enabled .entry .post-thumbnail::after,
.image-filters-enabled .entry .post-thumbnail::before {display: none;}
.image-filters-enabled .entry .post-thumbnail .post-thumbnail-inner {filter: none;}
.archive #primary .sep {border-bottom:1px solid rgba(1, 121, 142, 0.2); margin: 35px 0 15px;}
.archive #primary article {padding:0 15px;margin-top: 0;margin-top: 20px;}
.tribe-events-style-theme.archive #primary article .entry-content,
.tribe-events-style-theme.archive #primary article {padding:0;}
.tribe-events-style-theme.archive #primary {margin-top:-20px;}
.archive #primary article header {margin:0;margin-bottom: 15px;}
.archive #primary article .entry-content {padding:15px;}
.archive #primary article footer {margin:0;padding:15px;margin-top: 15px;background: rgba(1,121,142,0.5);max-width: 100%;}
.archive #primary article footer span,
.archive #primary article footer svg,
.archive #primary article footer a {color:white;}
.archive #primary article .post-thumbnail {margin:0;height: 0;overflow: hidden;padding-bottom: 52.6%;}
.archive #primary article img {display: block;margin:auto;}
#category-sidebar {list-style: none;padding: 0 15px;}
#category-sidebar .widget_meta,
#category-sidebar .widget_calendar{margin-top: 30px;}
.post-navigation .nav-links {max-width: calc(12 * (100vw / 12) - 28px);}
/* FIN Actualités */


/* Mobile */
.overlay{position: fixed;display: block;top: 0;bottom: 0;left: 0;right: 0;background:rgba(0,0,0,0.5);z-index: 998;}
.overlay.hide{display: none;}
#menu-mobile.hide{display: none;}
#menu-mobile{display: block;position: fixed;top: 0;left: 0;bottom: 0;width: 450px;background: white;z-index: 999;overflow-y: scroll; }
#menu-mobile ul{list-style: none;padding: 0;}
#menu-mobile ul.sub-menu{padding-left: 25px;}
#menu-mobile ul li.logo{text-align: center;}
#menu-mobile ul li.logo img{height: 135px;}
#menu-mobile ul li.logo .menu-pic img{height: 65px;width:65px;}

#menu-menu-principal-1-mobile li a{font-size: 20px;}
#menu-menu-principal-1-mobile li .submenu-expand{display: none;}
#menu-menu-principal-1-mobile li .sub-menu .menu-item-link-return{display: none;}
#menu-mobile .main-menu-more{display: none;}
#menu-mobile .menu {padding: 0 15px;margin:15px 0; position: relative;}
#menu-mobile .menu > .menu-menu-principal-container{padding: 15px 0;}
#menu-mobile .logo{margin:0 0 15px 0;}
#menu-mobile .logo .marge-down{margin-bottom: 8px !important;}
#menu-mobile .logo .marge-right{margin-right: 7px!important;    margin-left: 7px;}
#menu-mobile .links{margin:15px 0 0 0; text-align:center;border-top: 1px solid #007c8f;border-bottom: 1px solid #007c8f;padding: 15px 0;}
#menu-mobile .links img{width:200px;}
#search-2 {margin-bottom: 0;position:relative;}
#search-2 label{margin-bottom: 0;width: 100%;}
#search-2 input[type=search]{font-size: 14px;margin: 15px;width: 90%;}
#search-2 input[type=submit]{display: none;}
/* FIN Mobile */

@media screen and (max-width : 1200px) {
  .metre{
    display: block !important;

  }
  .cote-container span {
    font-size :10px !important;
  }
  .cote-container{
    left: 0;
    right:0;
  }
  .site-branding .menu-holder .menu-pic {width:77px;}
  .site-branding .menu-holder .menu-pic:hover {width:77px;}
  .site-branding .menu-holder .menu-pic img {width: 50px;}
  .site-branding .menu-holder .menu-pic span {display: none;}
  #primary #main .sommaire .links a {height: 250px;width: 250px;}

  #primary #main .recents-posts .grid .post:nth-child(1){width: 100%; height: 300px;background: #75845E;flex-direction: row;}
  #primary #main .recents-posts .grid .post:nth-child(1) .post-thumbnail-inner::after{width: 0;height: 0;border-style: solid;border-width: 25px 50px 25px 0;border-color: transparent #75845E transparent transparent;content:"";display: inline-block;position: absolute;opacity: 1;position: absolute;bottom: 30px;left: unset;right: 0;background: none;top: unset;}

  #primary #main .recents-posts .grid .post:nth-child(2){width: 100%; height: 300px; background: #C3701C;}
  #primary #main .recents-posts .grid .post:nth-child(2) .post-thumbnail-inner img{max-width: 490px;}
  #primary #main .recents-posts .grid .post:nth-child(2) .post-thumbnail-inner::after{width: 0;height: 0;border-style: solid;border-width: 25px 50px 25px 0;border-color: transparent #c3701c transparent transparent;content:"";display: inline-block;position: absolute;opacity: 1;position: absolute;bottom: 30px;left: unset;right: 0;background: none;top: unset;}
  #primary #main .recents-posts .grid .post:nth-child(2) .article-content{padding: 20px 20px;}

  #primary #main .recents-posts .grid .post:nth-child(3){width: 100%; height: 300px;background: #845E7C;flex-direction: row;}
  #primary #main .recents-posts .grid .post:nth-child(3) .post-thumbnail-inner::after{width: 0;height: 0;border-style: solid;border-width: 25px 50px 25px 0;border-color: transparent #845E7C transparent transparent;content:"";display: inline-block;position: absolute;opacity: 1;position: absolute;bottom: 30px;left: unset;right: 0;background: none;top: unset;}

  #primary #main .recents-posts .grid .post:nth-child(4){width: 100%; height: 300px;background: #5E7984;flex-direction: row;}
  #primary #main .recents-posts .grid .post:nth-child(4) .post-thumbnail-inner::after{width: 0;height: 0;border-style: solid;border-width: 25px 50px 25px 0;border-color: transparent #5E7984 transparent transparent;content:"";display: inline-block;position: absolute;opacity: 1;position: absolute;bottom: 30px;left: unset;right: 0;background: none;top: unset;}

  #primary #main .recents-posts .grid .post:nth-child(5){width: 100%; height: 300px;background: #C55025;}
  #primary #main .recents-posts .grid .post:nth-child(5) .post-thumbnail{display: block;}
  #primary #main .recents-posts .grid .post:nth-child(5) .post-thumbnail-inner::after{width: 0;height: 0;border-style: solid;border-width: 25px 50px 25px 0;border-color: transparent #C55025 transparent transparent;content:"";display: inline-block;position: absolute;opacity: 1;position: absolute;bottom: 30px;left: unset;right: 0;background: none;top: unset;}

  #primary #main .recents-posts .grid .post .post-thumbnail{min-width: 400px;max-width: 400px;overflow: hidden;}
  #primary #main .recents-posts .grid .post .post-thumbnail img{width: 100%;}
  #liste-lacs .lieu-lac .lac {width: 100%!important;max-width: 100%;height: 350px;}
  #liste-lacs .lieu-lac .lac .pic-block,
  #liste-lacs .lieu-lac .lac .pic-block .background{height: 314px;}
}

  #primary #main .recents-posts .grid .post .post-thumbnail .vcenter div img{height: 300px;width:100%;object-fit: cover;}

@media screen and (max-width : 1060px) {
  #primary #main .sommaire .links {flex-wrap: wrap; justify-content: center;}
  #primary #main .sommaire .links a {height: 300px;width: 300px;margin-right: 0;}
}

@media screen and (max-width : 992px) {
  footer .footer-holder .footer-content .flex-line,
  footer .footer-holder .footer-content {flex-direction: column;}
  .footer-navigation .footer-menu li {display: block;}
  .piscole {flex-direction: column;}
  .piscole p{padding: 15px 0;}
  #associations-liste td:before{content:attr(data-label);float: left;width: 150px;padding-right: 30px;}
  #associations-liste td:last-child{text-align: center;}
  #associations-liste td{display: block;padding: 0;border:none;width: 100%!important;padding: 5px 0;}
  #associations-liste th {display: none;}
  #associations-liste tr {border-bottom:1px solid black;}
  .tribe-events-calendar .mobile-active div[id*="tribe-events-daynum-"]{background: none;}
  nav.tribe-events-nav-pagination ul li a {background: none;}

  .part-webcam .center{margin:auto;}
  .part-webcam .textCenter{text-align:center;}

  #primary #main .recents-posts .grid .post .vcenter::after  {width: 0!important;height: 0!important;border-style: solid!important;border-width: 25px 50px 25px 0!important;border-color: transparent #c3701c transparent transparent!important;content: ""!important;display: inline-block!important;position: absolute!important;opacity: 1!important;position: absolute!important;bottom: 30px!important;left: unset!important;right: 0!important;background: none!important;top: unset!important;}
  #primary #main .recents-posts .grid .post:nth-child(1) .vcenter::after {border-color: transparent #75845e transparent transparent!important;}
  #primary #main .recents-posts .grid .post:nth-child(3) .vcenter::after {border-color: transparent #845e7c transparent transparent!important;}
  #primary #main .recents-posts .grid .post:nth-child(4) .vcenter::after {border-color: transparent #5e7984 transparent transparent!important;}
  #primary #main .recents-posts .grid .post:nth-child(5) .vcenter::after {border-color: transparent #c55025 transparent transparent!important;}
  #site-navigation{margin-top:1.25em;}
}

  #site-navigation{line-height: 39px;}
@media screen and (max-width : 767px) {
  .lieu-lac .row.slider {flex-direction: row;}
  .lieu-lac .row.slider .col-xs-10{flex-grow: 1;display: flex;}
  .lieu-lac .row.slider .col-xs-10 .cycle-slideshow{width: 100%;margin-right: 5px;margin-left: -5px;}
  #primary #main .sommaire .links a {height: 180px;width: 100%;}
  #primary #main .sommaire .links a span{font-size: 30px;line-height: 30px;}
  .mobile{display: block!important;}
  .flex-line.mobile{display: flex!important;}
  .flex-line.mobile .holder{display: flex;flex-direction: column;justify-content: center;}
  .site-branding-container .logo img{max-height: 150px;}
  .site-branding-container .menu-holder .flex-line{display: none;}
  #primary #main  .sommaire.flex-line .links{flex-direction: column;width: 100%;}
  .fish-grid .fish {height: 150px; width: 25%;position: relative!important;left: 0!important;right: 0!important;top: 0!important;bottom: 0!important;}
  .fish-grid .fish img{max-width: 300px;width: 100%;height: auto;}
  .fish-grid {display: flex;flex-direction: row;flex-wrap: wrap;height: auto!important;}
  #fish-68,
  #fish-71,
  #fish-134,
  #fish-135,
  #fish-141,
  #fish-142,
  #fish-143,
  #fish-137,
  #fish-145,
  #fish-144,
  #fish-145,
  #fish-157 {height: 150px;width: 25%;}

  #fish-130,
  #fish-128,
  #fish-150,
  #fish-40 {height: 200px;width: 75%;}

  #fish-130 img,
  #fish-128 img,
  #fish-150 img,
  #fish-40 img{max-width: 300px;width: 100%;height: auto;}

  #post-8 .entry-content .biger-txt {padding: 30px 15px;}
  #post-8 .entry-content .container {padding:0 15px;}
  #post-8 .entry-content img {margin-bottom: 15px;}
  #post-8 .entry-content .part-2,
  #post-8 .entry-content .part-3 {padding:0 15px;}

  .part-scolaire,
  .part-atelier {padding: 15px;}
  .part-atelier h2 {margin-top: 30px;}

  #primary #main .recents-posts .grid .post {height: 260px!important;}
  #primary #main .recents-posts .grid .post .article-content .entry-content{display: none;}
  #primary #main .recents-posts .grid .post .post-thumbnail{min-width: 125px;max-width: 125px;;overflow: hidden;}
  #primary #main .recents-posts .grid .post .post-thumbnail .vcenter{height: 100%;}
  #primary #main .recents-posts .grid .post .post-thumbnail img{width: auto;height: 100%;max-width: none;}
  #primary #main .recents-posts .grid .post header, #primary #main .recents-posts .grid .post figure, #primary #main .recents-posts .grid .post div {margin: 0;padding: 0;height: 100%;width: 100%;}

  .site-branding {margin: 0;}
  #mobile-toggle {margin-right: 0}
  .large-container {padding: 0 15px;}
  .home main#main > .poissons {overflow: hidden;}
  #primary #main .welcome {max-height: 500px;background-position: center;}
  #primary #main .recents-posts .grid .post .entry-title a, #primary #main .recents-posts .grid .post .entry-title {font-size: 17px;}

  .map-btn img {height: 50px;}
  .map-btn {top: auto;bottom: 50px;}
  footer .footer-holder {flex-direction: column;}
  footer .footer-holder .logo{position: absolute;}
  footer .footer-holder .logo img{width: 125px!important;}
  footer .footer-holder > .footer-content .footer-navigation{padding-left: 125px;}
  #custom_html-3{margin: auto;}
  .arrow-hold{padding: 0!important;}
  .fish-grid .fish-popup{position:fixed;left: 40px;right: 40px!important;top: 40px;bottom: auto !important;width: auto;max-height: calc(100vh - 80px);overflow: scroll;}
  h1{
  	font-size: 2rem !important;
  }
  .site-header.featured-image .entry-title {font-size: 25px !important; text-align: left; margin-left:5px; padding-top: 0px;}
  #primary #main .welcome h1{margin-left:5px;  }
  .leftMobile{text-align:left;}
  .bande .container{font-size:18px;}
  #primary #main .recents-posts .grid .post, #primary #main .recents-posts .grid .post:nth-child(1), #primary #main .recents-posts .grid .post:nth-child(3), #primary #main .recents-posts .grid .post:nth-child(4){flex-direction: column}
  #primary #main .recents-posts .grid .post .article-content{max-height: 100px;}
  #primary #main .recents-posts .grid .post .post-thumbnail{width: 100%; height: 100%;min-width: 0;max-width: none;}
  #primary #main .recents-posts .grid .post .post-thumbnail .vcenter div {text-align: center;}
  #primary #main .recents-posts .grid .post .post-thumbnail .vcenter div img{height: 100%;width: auto;max-width: none;}
  #primary #main .recents-posts .grid .post .article-content .entry-header{height: auto;align-items:center;justify-content: center;}
  .fish-grid .fish span{font-size:15px;}
  .fish{width:50% !important; height: auto !important;}
  #primary #main .recents-posts .grid .post .vcenter::after{content:none !important;}
  iframe.map { height: 400px;width: 1000%;border: none;}
  #search-menu{
  	display: none;
  }
  #primary #main .recents-posts .grid .post:nth-child(2) .post-thumbnail{max-width: 100%;}
}

@media screen and (max-width : 576px) {
  #menu-mobile {width: 350px; max-width: 90%;}
}

@media screen and (max-width : 1200px) {
  #liste-lacs .lieu-lac .lac .pic-block{width: 314px;}
  .lieu-lac .slider.row{
    width: 429px;
    margin-left: auto;
    margin-right:auto;
  }
  #cycloneslider-photos-1-pager{
  	display: none;
  }
  #primary #main .recents-posts .grid{margin-top:30px;}
  .image-filters-enabled .site-header.featured-image .site-featured-image .post-thumbnail img{top:120px;height: calc(100% - 120px);}
}
.cycloneslider-template-standard.cycloneslider-width-full .cycloneslider-slide img {
width: 100%;
height: 100%;
object-fit: cover;
}
sup {
	text-transform: lowercase;
}
table td, table th{
	word-break: break-word;{"type":"block","srcIndex":1,"srcRootClientId":"","srcClientId":"f82aae21-4d57-46d9-ba3a-4167cd574406"}
}
#guide_list{
	margin-top: 20px;
}
.largeur100{
	width: 100%;
}
.maList{
	padding-left: 0;
}
.part-peche .little-txt .maList li{
	font-size: 18px;
	line-height: 22px;
}
.dlButton{
	margin-top: 10px;
}
.btnLocaliser{padding-top:1px; padding-bottom: 3px;}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.nowrap{
	white-space: nowrap;
}
.cycloneslider-prev, .cycloneslider-next{
	opacity: 0.4 !important;
}
.cycloneslider-prev:hover, .cycloneslider-next:hover{
	opacity: 1 !important;
}
button.closePopUpFish {
    position: absolute;
    right: 4px;
    top: 4px;
    width: 28px;
    height: 28px;
    /* color: blanchedalmond; */
    color: #2c7a8d !important;
    background: white;
    padding: 0;
    line-height: 20px;
    transition: 0.3s;
    padding: 0 4px 25px 4px;
}
button.closePopUpFish:hover {color:white;background:#2c7a8d;}
.fish:hover span::before {
    content: "";
    display: inline-block;
    font-family: dashicons;
    position: absolute;
    top: 15px;
    font-size: 31px;
    background: white;
    position: absolute;
    left: 15px;
    height: 31px;
    width: 31px;
    line-height: 31px;
    color: #2c7a8d;
    padding: 1px;
    border-radius: 31px;
}
button#fermerMenuMobile {
    position: absolute;
    right: 15px;
    top: 5px;
    background: white;
    color: #2d7c8e !important;
    width: 32px;
    height: 33px;
    line-height: 11px;
    text-align: center;
    padding: 0 0 6px 0;
}
.laCote{
  display: none;
  position: relative;
}
.cote-container{
position: absolute;
top: 42px;
}
.cote-container span{
  color:white !important;
  white-space: nowrap;
}

.article-container{
  display:contents;
}
.entry-header a{
  font-size:25px;
}
.entry-content{
  font-size: 15px;
}
.lineReduct{
  line-height: 24px;
}



@media screen and (max-width: 450px) {
	.lieu-lac .slider{ max-width: 100%; }
	#liste-lacs .lieu-lac .lac .pic-block .background{width:300px;}
	#liste-lacs .lieu-lac .lac .pic-block .detail .holder{margin: 15px; width:277px;white-space: normal}
	#liste-lacs .lieu-lac .lac .lac-name{white-space: normal;width:214px;}
	.arrow-right{ margin-left: 6px; }
}
@media screen and (max-width: 375px) {
	#liste-lacs .lieu-lac .lac .pic-block .background{width:250px;}
	#liste-lacs .lieu-lac .lac .pic-block .detail .holder{width:177px;}
}
.entry .entry-content .similar-posts a {text-decoration: none;}
#search-menu{position: absolute;top: 110px;right:8%;z-index: 9999}
.search-results .entry .post-thumbnail .post-thumbnail-inner img, .search-results article img{
	width: auto;
    max-height: 800px;
    max-width: 100%;
    margin: auto;
}
.search-results article{text-align: center;}
.search-results article header,.search-results article .entry-content,.search-results article .entry-footer{text-align: left;}
#monImageBlog img{max-height: 600px;max-width: 100%;height: auto;width: auto; margin:auto;}
#monImageBlog{text-align: center;}
.site-header.featured-image .entry-header.actu .entry-title{color: rgb(45, 124, 142);text-transform: none;font-size: 2em;}
.site-header.featured-image .entry-header.actu .entry-meta{color: rgb(45, 124, 142);}
.maNewsletter{
	max-width: 90%;
	width:800px;
	margin: auto;
	height: 800px;
	display:block;
	margin-bottom: 50px;
}
#post-10405  div.entry-content div.container div.row img{height:350px;width:auto;margin:auto;display: block;object-fit: cover;}
.lienSurActu{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 10;}
.recents-posts article .entry-content, .recents-posts article .entry-header{z-index: 11;}
article#post-8.entry .entry-content .dlButton{color:white;text-decoration: none;}
article#post-8.entry .entry-content .dlButton:hover{color:#01798E;text-decoration: none;}
@media screen and (min-width: 1201px){
	.divImgActu{display: contents}
  .main-navigation .main-menu{white-space: nowrap;}
  .cote-container span{
    font-size: 17px !important;
  }
}
@media screen and (min-width: 1201px) and (max-width: 1599px){
  .fish-grid{max-width: 1207px;}
}
.contest-info-bar{display: none;}
.submenu-expand svg{color:rgb(45, 124, 142);}
.actuHeader #site-navigation a{color:black !important;}
.actuHeader #site-navgiation .sub-menu a{color:white !important;}
header#masthead.actuHeader {min-height: auto;padding-bottom: 225px;}
.archive header#masthead.actuHeader {min-height: auto;padding-bottom: 0;}
.entry .entry-content .wp-block-image img{margin:25px auto;}
.fullwidth img{width:100%;}
@media (min-width: 768px){
	.col-md-6 {
	    -ms-flex: 0 0 49.9%;
      flex: 0 0 49.9%;
      max-width: 49.5%;
    }
    #menu-item-11323{
      display:none;
    }
}
.rs{margin-bottom: 40px;text-align: center;}
footer .footer-holder .contact .rs a{text-decoration: none; margin-right: 15px; cursor: pointer;}
footer .footer-holder .contact .rs a:first-of-type{margin-right: 7px;}
footer .footer-holder .contact .rs a img:hover{cursor: pointer;}
#onPartage{
  margin-top: 25px;
}
.single-post article span,.single-post article p{
  font-size: 18px;
}
.single-post .site-header.featured-image .site-featured-image .entry-header{
  position: relative;
  top: 0;
  bottom: 0;

}
.single-post header#masthead.actuHeader{
  padding-bottom: 30px;
  padding-left: 0;
  padding-right: 0;
}
.single-post .site-header.featured-image .entry-header.actu{
  margin-top: 60px;
  max-width: 1140px;
  margin: auto;
}
.single-post .site-header.featured-image .entry-header.actu .entry-title{
  padding-top: 0;
}
.single-post .site-header.featured-image .site-featured-image{
  color: white;
  background: #1b7c8f;
  padding-bottom: 20px;
  padding-top: 20px;
  margin-top: 20px;
}
.single-post .site-header.featured-image .site-featured-image .entry-header .entry-meta{
  text-align: left;
}
.single-post .site-header.featured-image .site-featured-image h1.entry-title,.single-post .site-header.featured-image .site-featured-image svg,.single-post .site-header.featured-image .site-featured-image .entry-header .entry-meta a{
  color: white
}


.single-tribe_events h3.articleSimi {
  display: none;
}

.single-tribe_events .similar-posts{
  display: none;
}

.single-tribe_events #tribe-events-content{
  padding: 2px 45px;
}

#tribe-events-content .status-publish{
  padding:0;
}

footer .footer-holder .widget-footer .newsletter a.consultez-news{
  margin-top:10px;
  text-align:center;
  background: none;
}
.contest-pagination{
  display: none;
}
