@font-face {
font-family: 'DSLCLU+MarkPro-Black';
src: url(//peche-hautes-alpes.com/wp-content/themes/federation/fonts/DSLCLUMarkPro-Black.woff2) format('woff2'),
url(//peche-hautes-alpes.com/wp-content/themes/federation/fonts/DSLCLUMarkPro-Black.woff) format('woff');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'DSLCLU+MarkPro-Heavy';
src: url(//peche-hautes-alpes.com/wp-content/themes/federation/fonts/DSLCLUMarkPro-Heavy.woff2) format('woff2'),
url(//peche-hautes-alpes.com/wp-content/themes/federation/fonts/DSLCLUMarkPro-Heavy.woff) format('woff');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'DSLCLU+MarkPro-Thin';
src: url(//peche-hautes-alpes.com/wp-content/themes/federation/fonts/DSLCLUMarkPro-Thin.woff2) format('woff2'),
url(//peche-hautes-alpes.com/wp-content/themes/federation/fonts/DSLCLUMarkPro-Thin.woff) format('woff');
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: 'DSLCLU+MarkPro-ExtraLight';
src: url(//peche-hautes-alpes.com/wp-content/themes/federation/fonts/DSLCLUMarkPro-ExtraLight.woff2) format('woff2'),
url(//peche-hautes-alpes.com/wp-content/themes/federation/fonts/DSLCLUMarkPro-ExtraLight.woff) format('woff');
font-weight: 200;
font-style: normal;
}
@font-face {
font-family: 'DSLCLU+MarkPro';
src: url(//peche-hautes-alpes.com/wp-content/themes/federation/fonts/DSLCLUMarkPro.woff2) format('woff2'),
url(//peche-hautes-alpes.com/wp-content/themes/federation/fonts/DSLCLUMarkPro.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'DSLCLU+MarkPro-Hairline';
src: url(//peche-hautes-alpes.com/wp-content/themes/federation/fonts/DSLCLUMarkPro-Hairline.woff2) format('woff2'),
url(//peche-hautes-alpes.com/wp-content/themes/federation/fonts/DSLCLUMarkPro-Hairline.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'DSLCLU+MarkPro-Light';
src: url(//peche-hautes-alpes.com/wp-content/themes/federation/fonts/DSLCLUMarkPro-Light.woff2) format('woff2'),
url(//peche-hautes-alpes.com/wp-content/themes/federation/fonts/DSLCLUMarkPro-Light.woff) format('woff');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'DSLCLU+MarkPro-Medium';
src: url(//peche-hautes-alpes.com/wp-content/themes/federation/fonts/DSLCLUMarkPro-Medium.woff2) format('woff2'),
url(//peche-hautes-alpes.com/wp-content/themes/federation/fonts/DSLCLUMarkPro-Medium.woff) format('woff');
font-weight: 500;
font-style: normal;
}.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;}  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 > 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;}  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;    width: 250px;}
footer .footer-holder .logo a img,footer .footer-holder .logo img{width: 150px;height: auto;}
.logoRegionSud{margin-top:10px; margin-bottom:25px;}
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';}  .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;
}  #primary #main .welcome {display: flex;position:relative;flex-direction: column;justify-content: center;background: url(//peche-hautes-alpes.com/wp-content/themes/federation/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;
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); }
.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(//peche-hautes-alpes.com/wp-content/themes/federation/img/carte.png);background-repeat: no-repeat;background-size: cover;}
#sommaire-destination{background: url(//peche-hautes-alpes.com/wp-content/themes/federation/img/dest.png);background-repeat: no-repeat;background-size: cover;}
#sommaire-photo{background: url(//peche-hautes-alpes.com/wp-content/themes/federation/img/photos.png);background-repeat: no-repeat;background-size: cover;}
#sommaire-webcam{background: url(//peche-hautes-alpes.com/wp-content/themes/federation/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;position: relative;}
#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;}  article.entry .entry-content{margin:0;padding: 0;max-width: 100%;width: 100%;}
article.entry .entry-content .part-3 {background: url(//peche-hautes-alpes.com/wp-content/themes/federation/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(//peche-hautes-alpes.com/wp-content/themes/federation/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;}  .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 {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);
}  .picture-header {padding-bottom: 40.6%;background-image: url(//peche-hautes-alpes.com/wp-content/themes/federation/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);}  .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;} @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; display:flex;flex-direction:column;}
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;
}
#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: #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;
}
.gallery-wrap.plusfive{
display:flex;
flex-wrap:wrap;
}