@charset "UTF-8";/*!Polka Offline*/@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*!normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,html{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:none;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}li,ul{font:inherit;vertical-align:baseline}iframe{border:none}/*!guillements*/q:before{content:open-quote}q:after{content:close-quote}*:lang(fr)>*{ quotes: "\00AB\00A0" "\00A0\00BB";}*:lang(en)>*{quotes:"\201C" "\201D"}/*!outdated*/#outdated{width:100%;padding:10px 0 10px 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;color:#fff;background-color:#80b6cc}#outdated a,#outdated a:visited{color:#fff;text-decoration:underline}#outdated a:hover{color:#fff}
/* EU Cookies */
.divascookies{display:none;position:fixed;left:0;bottom:0;width:100%;z-index:999999;background:#e30f13;color:#fff}.divascookies>.divascookies-banner-container{position:relative;padding:1em 1em;overflow:hidden;text-align:center}.divascookies p.divascookies-banner-text{position:relative;font-size:1em;line-height:1;display:inline-block;padding:0 .833em 0 0}span.divascookies-policy-link a{white-space:nowrap;color:#fff;text-decoration:underline}.divascookies-banner-container>.divascookies-accept-button-container{display:inline-block;margin-top:.417em}.divascookies-accept-button-container>.divascookies-accept-button-text{font-size:1em;line-height:1;cursor:pointer;background:#fff;color:#e30f13;padding:.325em .8em;-moz-border-radius:.333em;-webkit-border-radius:.333em;border-radius:.333em;transition:background-color .3s ease 0s}.divascookies-accept-button-container>.divascookies-accept-button-text:hover{background:#f48284;color:#fff!important}

*{margin:0;padding:0}*,::after,::before{box-sizing:border-box}
/*General*/
body,html{width:100;height:100%}
body{font-family:"freight-micro-pro",serif;font-style: normal;font-weight:400;font-size:100%;line-height:1;background:#f2f2f2;color:#000104}

#wrapper{width:100;height:auto}
#hero{position:static;width:100%;height:500px}
.hero-content{width:100%;height:100%!important; display: block}
#container{width:100%;height:auto;}

@media only screen and (min-width:1024px){
	#hero{position:fixed;width:45%;height:100%;top:0;left:0;background:url(../images/polka-loader.gif) center center no-repeat;background-size:80px}
	#container{padding-left:45%}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait)
{
	#hero{position:static;width:100%;height:650px}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{
	#hero{position:fixed;width:45%;height:100%}
}

/*Typo*/
h1{font-size:1.325em;font-weight:700;color:#e30f13}
span.titre{font-size:4em;line-height:.9;font-weight:700;color:#ffffff;text-shadow:5px 5px 5px rgba(0, 0, 0,.4)}
span.titre{display:block}
h2,span.tag{font-size:1em;line-height:1.3;font-weight:500}
span.tag{color:#fff}
h2.title{font-size:1.325em;color:#e30f13;margin-bottom:.125em}
h3{font-size:1.125em;line-height:1.3;font-weight:700;color:#e30f13}
p{font-size:1em;line-height:1.4}
span.title{font-size:3em !important;font-weight:700!important;color:#e30f13!important;}

body#idmenu-110 .item-page p{ margin-bottom: .325em}
a{text-decoration:none}a:active,a:hover{outline-width:0px}a:active,a:hover,a:focus{outline-style:none}a:focus{outline-width:medium}
a{transition:all .3s linear}
a{color:#000104}
a:hover{color:#e30f13}
a.link-red{color:#e30f13}
a.link-red:hover{color:#000104}
@media only screen and (min-width:1024px){
	h1{font-size:1.325em;}
	span.titre{font-size:10em;}
	p{line-height:1.4}
}

/*Colonne*/
.left{float:left}
.right{float:right}
.row{margin:0 auto}
.col-30{width:30%}
.col-33{width:33.3333333%}
.col-40{width:40%}
.col-50{width:50%}
.col-60{ width:60%}
.col-100{width:100%}
.inline{ display: inline}
.marge-top{margin-top:1.5em}
.marge-bottom{margin-bottom:1em}
.marge-bottomX2{margin-bottom:3em}

/* hero + slider */
.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1;width:100%;height:100%}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{display:none !important;position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev{left:10px;right:auto}.swiper-button-prev:before{content:"\f104";font-size:6em}.swiper-button-prev.swiper-button-black:before{color:#ffffff}.swiper-button-prev.swiper-button-blue:before{color:#ffffff}.swiper-button-next{right:10px;left:auto}.swiper-button-next:before{content:"\f105";font-size:6em}.swiper-button-next.swiper-button-black:before{color:#ffffff}.swiper-button-next.swiper-button-blue:before{color:#ffffff}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#ffffff;opacity:.3}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#ffffff}.swiper-pagination-bullet-active{opacity:1;background:#ffffff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#ffffff}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:25px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}

.story{position:absolute;width:90%;bottom:10%;left:5%}
#swipper-home.swiper-container .slide-1{background:url(../images/slide1V3.jpg) no-repeat center top;background-size:cover}
#swipper-home.swiper-container .slide-2{background:url(../images/slide2V3.jpg) no-repeat center top;background-size:cover}
#swipper-home.swiper-container .slide-3{background:url(../images/slide3V3.jpg) no-repeat center top;background-size:cover}

#swipper-2.swiper-container .swiper-slide img{margin: 0 auto}

#hero a{color:#fff}
#hero a:hover{color:#e30f13}
#hero h2{letter-spacing:1px;color:#ffffff;text-shadow:5px 5px 5px rgba(0,0,0,.4)}
@media only screen and (max-width:767px)
{
	.swiper-container-horizontal>.swiper-pagination{bottom:10px}
	.story{width:100%;left:0}
	#hero h2{font-size: 80% !important}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{
	#hero h2{font-size: 1em !important}
}
/* Google Maps API*/
.custom-map{width:100%;height:400px;padding:1em;background:#fff;box-shadow:0 0 8px 0 rgba(0, 0, 0,.3)}
#map{width:100%;height:100%;display: flex;justify-content:center;align-items:center;}
#map img{max-width:none!important;height:auto!important;background:transparent!important;border:0!important;margin:0!important;padding:0!important}
#containerMarker h3{margin-bottom:.3em; letter-spacing:normal}
#containerMarker p{margin:0;padding:0;font-size:1em}
#containerMarker h3,#containerMarker p{color:#2c363e}
#map iframe{width:100%;height:100%}
/*Background Colonne*/
.backWhite{background:#ffffff;padding: .8em;box-shadow: 0 0 8px 0 rgba(0, 0, 0,.3);}

@media only screen and (max-width:767px)
{
	div[itemprop="articleBody"]{height:auto;position:static}
	.custom-map{height:235px;padding:0;box-shadow:none}
	#map{width:100%;height:235px !important;position:static}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{

}

@media only screen and (min-width: 1024px) {
	.backWhite{background:#ffffff}
}

@media only screen and (min-width: 1024px) {
.by-tel:link,.by-tel:visited,.by-tel:hover{pointer-events:none;cursor:default}
}
.opac,.opac-inverse:hover{opacity:1}.opac-inverse,.opac:hover{opacity:.6}
.grey{color:#444444}

.fa-social{ color:#000}
.button{text-align:center;text-transform:uppercase;letter-spacing:.1em}
.block{display:block;padding:.5em 0}

/*Classe*/
.smallScreen{display:none;visibility:hidden}
.small{font-size:0.875em}
.spacer{clear:both}
.text-center{ text-align:center}
.text-left{ text-align:left}
.text-right{text-align:right}
.italic{ font-style: italic}
.uppercase{text-transform:uppercase;color:#000;letter-spacing:.125em}
.bold{ font-weight:500}
.light{font-weight:300}
.shadow{text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);}
.border-bot{ padding-bottom: .525em; border-bottom: 1px solid #000; margin-bottom: .525em}

.rwd-line{display:block}
.in-line{display:inline}

.smalcol-padding{padding:.525em .525em 0 .525em}
.col-padding{padding:1em}
.col-paddingX2{padding:0 2em}

@media only screen and (min-width: 1024px) {
	.col-paddingX2{padding:0 3em}
	.col-padding{padding:1.5em}
}

img, iframe{max-width:100%;height:auto;display:block}
div[itemprop="articleBody"]{width:100%;height:100%}
.item-page{width:100%;max-width:784px;padding: 2em 2em 0 2em; margin: 0 auto}
.sociaux{margin-top: .525em}
.sociaux a{padding: 0 .225em}
.item-footer{width:100%;max-width:784px;padding:0 3em; margin: 0 auto}

@media only screen and (max-width:767px)
{
	.item-page{max-width:100%;padding:0}
	.item-footer{width:100%;max-width:100%;padding:0; margin: 0 auto}

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{
	.item-page{padding: 1em 2em 0 2em}
	.item-footer{padding:0 2em;}
}
.masonry,.masonry2{padding:0;-moz-column-gap:1.5em;-webkit-column-gap:1.5em;column-gap:1.5em}
.item{display:inline-block;background:#fff;margin:0 0 2em 0;width:100%;box-shadow:0 0 8px 0 rgba(0,0,0,.3)}
.item-padding{padding:.8em}


@media only screen and (min-width: 700px) {
    .masonry {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}
@media only screen and (max-width:767px)
{
	.item-padding{padding:2em}
	.item{margin:0;box-shadow:none}
	.polkalogo{width: 50%; height: auto; margin: 0 auto}

}

@media only screen and (min-width: 900px) {
    .masonry {
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count: 3;
    }
	.masonry2 {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}

@media only screen and (min-width: 1100px) {
    .masonry {
		padding: 0;
		-moz-column-gap: 2em;
    	-webkit-column-gap: 2em;
    	column-gap: 2em;
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count: 3;
    }
	.masonry2 {
		padding: 0;
		-moz-column-gap: 2em;
    	-webkit-column-gap: 2em;
    	column-gap: 2em;
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait)
{
	.masonry2 {
		padding: 0;
		-moz-column-gap: 1em;
    	-webkit-column-gap: 1em;
    	column-gap: 1em;
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{
	.item{margin:0 0 1em}
	.item-padding{padding:.825em}
	.masonry {
		padding: 0;
		-moz-column-gap: 2em;
    	-webkit-column-gap: 2em;
    	column-gap: 2em;
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
	.masonry2 {
		padding: 0;
		-moz-column-gap: 1em;
    	-webkit-column-gap: 1em;
    	column-gap: 1em;
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}

.embedresize {max-width: 560px;margin: auto;}
.embedresize div {position: relative;height: 0;padding-bottom: 56.25%;}
.embedresize iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/*Font Awesome*/
.fa-fw,.fa-li{text-align:center}.fa-right,.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.fa,.swiper-button-next,.swiper-button-prev{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em}.fa-ul{padding-left:0;margin-left:1.14285714em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-phone:before{content:"\f095"}.fa-download:before{content:"\f019"}.fa-fb:before{content:"\f230"}.fa-twt:before{content:"\f099"}.fa-lkd:before{content:"\f0e1"}.fa-gplus:before{content:"\f0d5"}.fa-map-marker:before{content:"\f041"}.fa-envelope-square:before{content:"\f199"}.fa-envelope:before{content:"\f0e0"}.fa-clock-o:before{content:"\f017"}.fa-share-alt:before{content:"\f1e0"}.fa-exclamation-triangle:before{content:"\f071"}.fa-check-circle-o:before{content:"\f05d"}.fa-chevron-circle-right:before{content:"\f138"}.fa-tag:before{content:"\f02b"}.fa-gift:before{content:"\f06b"}.fa-link:before{content:"\f0c1"}
.fa-home:before{content:"\f015"}.fa-arrow-left:before{content:"\f060"}.fa-instagram:before{content:"\f16d"}

.custom-fb-page{width: 100%; padding: 2em 0 0 0}
.fb-page{height: 450px !important;}
.fb-page, .fb-page span, .fb-page span iframe[style] {width: 100% !important;}

@media only screen and (max-width:767px)
{
	.fb-page{height: 350px !important; width: 90% !important;}

}
.custom_footer{ width: 100%; padding:0 2em 3em 2em}
.sharer{margin-top: .325em}
.sharer a{margin:0 .325em;opacity:.8}
.sharer a:hover{opacity:1}

.custom_footer .region{margin: 1.5em auto .525em auto; width: 100px; height: auto}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait)
{
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{
}

@media only screen and (min-device-width : 800px) and (max-device-width : 1280px) and (orientation : portrait) {

}
@media only screen and (min-device-width : 800px) and (max-device-width : 1280px) and (orientation : landscape){
}