/*
Theme Name:Dehan et Shinazy - By Webam Studio
Theme URI:http://webamstudio.fr
Author:Webam Studio
Author URI:http://webamstudio.fr
*/

/*
font-family: 'Playfair Display', serif;
*/

/* =Reset
-------------------------------------------------------------- */
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i|Playfair+Display:400,400i,700,700i,900,900i');
*{max-width:100%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:101%;vertical-align:baseline;}
html{overflow:hidden;overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{font-size:14px;font-family:'Lato', sans-serif;background:white;color:#444444;width:100%;font-weight:300;background-repeat:no-repeat;background-position:center top;background-size:100%;}
*{font-family:inherit;}
a{outline:none;color:#c8a968;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
a:hover{color:inherit;font-weight:bold;}
a:focus{outline:thin dotted;}
iframe{max-width:100%;}
img{max-width:100%;height:auto;}
ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;background:#ecf0f0;}
tr{border-bottom:1px solid white;}
caption,th,td{font-weight:normal;text-align:left;}
th,td{padding:2px;font-family:'Playfair Display', serif;font-size:14px;font-weight:normal;text-align:left;color:black;box-sizing:border-box;padding:5px;}
th{background:#00566b;color:white;font-weight:bold;}
h1,h2,h3,h4,h5,h6{clear:both;color:black;margin:0;padding:0 0 10px;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none;}
h1{font-family:'Playfair Display', serif;font-weight:normal;font-size:30px;line-height:32px;text-transform:uppercase;color:#c8a968;margin-bottom:5px;}
h2{font-family:'Playfair Display', serif;font-size:30px;font-weight:normal;color:#000000;line-height:36px;}
h3{font-size:18px;color:#c8a968;}
h4{font-size:20px;color:#000000;}
h5{font-size:18px;color:#000000;}
h6{font-size:17px;color:#000000;}
p{line-height:22px;text-align:justify;}
b{font-weight:bold;}
.bgGray{background:#ecf0f0;}
hr{color:#dedede;background:#dedede;display:block;height:1px;border:0;border-top:1px solid #dedede;margin:1em 0;padding:0;clear:both;}
.clear{clear:both;}
.size1-3{width:33.33333333%;margin:0;float:left;padding:1%;box-sizing:border-box;}
.size1-4{width:25%;margin:0;float:left;padding:1%;box-sizing:border-box;}
.size2-3{width:66.66666666%;margin:0;float:left;padding:1%;box-sizing:border-box;}
.size1-2{width:50%;margin:0;float:left;padding:1%;box-sizing:border-box;}
.mp30{display:block;clear:both;padding:30px 0;margin:0;box-sizing:border-box;}
.moretag{text-decoration:none;}
.mobile{display:none !important;}
.nonmobile{display:block;}

/* Images */
.alignleft{float:left;margin-right:30px;margin-bottom:30px;}
.alignright{float:right;margin-left:30px;margin-bottom:30px;}
.aligncenter{display:block;margin:10px auto;}
.entry-content img,.comment-content img,.widget img,img.header-image,.author-avatar img,img.wp-post-image{}
.wp-caption{max-width:100%;padding:0;position:relative;}
.wp-caption.aligncenter,.wp-caption img{width:100% !important;height:auto;}
.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{font-style:italic;font-size:12px;font-size:0.857142857rem;line-height:2;color:#757575;position:absolute;bottom:3px;left:0;right:0;background:rgba(50,124,145,.7);color:white;padding:5px;}
img.wp-smiley,.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0;}
.entry-content dl.gallery-item{margin:0 !important;position:relative;}
.gallery .gallery-icon{text-align:center;}
.gallery-item{box-sizing:border-box;padding:0 5px;}
.gallery-item a{display:block;width:100%;position:relative;margin:auto;}
.gallery-item a img{height:auto;width:100%;padding:0;}
.gallery-caption{position:absolute;left:7px;right:3px;bottom:5px;display:block;line-height:20px;min-height:40px;padding:10px 0;overflow:hidden;background:rgba(50,124,145,.7);color:white;box-sizing:border-box;}
.gallery-caption a{display:block;text-decoration:none;color:inherit;}
.gallery-caption a b{display:block;}

/* FORMS */
form input[type='button'],form input[type='submit'],form input[type='text'],form input[type='file'],form input[type='number'],form input[type='email'],form input[type='tel'],form input[type='password'],form select,form textarea,a.btn{display:inline-block;width:100%;box-sizing:border-box;color:#000000;background:white;border:none;height:46px;line-height:44px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;padding:0 5px;font-size:14px;-webkit-appearance:none;}
.bgGray form input[type='button'],.bgGray form input[type='submit'],.bgGray form input[type='text'],.bgGray form input[type='file'],.bgGray form input[type='number'],.bgGray form input[type='email'],.bgGray form input[type='tel'],.bgGray form input[type='password'],.bgGray form select,.bgGray form textarea{border:1px solid black;line-height:44px;background:none;height:40px;line-height:36px;}
form textarea{height:280px !important;display:block;line-height:normal;}
form input[type='text']:hover,form input[type='number']:hover,form input[type='email']:hover,form input[type='tel']:hover,form input[type='password']:hover,form select:hover,form textarea:hover{border:1px solid black;}
form input[type='text']:hover,form input[type='number']:hover,form input[type='email']:hover,form input[type='tel']:hover,form input[type='password']:hover,form select:hover{line-height:44px;}
a.btn,form input[type='submit']{background:none;border:1px solid black;height:38px;line-height:34px;margin:4px 0;text-align:center;padding:0 20px;width:auto;display:inline-block;text-decoration:none;font-size:18px;font-family:'Playfair Display', serif;font-weight:normal;text-transform:uppercase;}
form .error{border-color:red;}
a.btn.reverse{background:#787878;cursor:pointer;color:white;border-color:#787878;}
a.btn.gold,.widget form input[type='submit'],.isMobile #block1 .homeContact form input[type='submit']{background:#c8a968;cursor:pointer;color:black;border-color:#c8a968;font-weight:bold;font-size:14px;letter-spacing:2px;}
.homeContact form input[type='submit']{font-size:17px;width:100%;}
a.btn.gold:hover,.widget form input[type='submit']:hover,.isMobile #block1 .homeContact form input[type='submit']:hover{background:none;cursor:pointer;color:#c8a968;border-color:#c8a968;}
a.btn.red{background:#7b0000;cursor:pointer;color:white !important;border-color:#7b0000;font-weight:bold;font-size:14px;height:50px;line-height:46px;}
a.btn.red:hover{background:none;cursor:pointer;color:#7b0000 !important;border-color:#7b0000;}
a.btn:hover,form input[type='submit']:hover{background:#000000;cursor:pointer;color:white;border-color:#000000;}
a.btn.reverse:hover{background:black;border-color:black;}

/* Site */
#page{max-width:100%;width:100%;position:relative;box-sizing:border-box;margin:0 auto;/*background:rgba(255,255,255,.3);*/}
.scroll #page{padding-top:150px;}
.content,.minWidth{max-width:100%;width:1280px;position:relative;box-sizing:border-box;margin:0 auto;padding:0 10px;color:#464646;}
#masthead{width:100%;background:none;box-sizing:border-box;margin:0;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;max-width:100%;position:relative;z-index:999999;}
#masthead .headerWidget,#masthead .site-logo{display:inline-block;vertical-align:top;width:33.333333334%;margin:0;padding:0;box-sizing:border-box;text-align:center;}
#masthead .headerWidget{text-align:left;}
#masthead .content{padding:50px 0;}
#masthead .content > .headerWidget-1 i{font-size:34px;float:left;margin:10px;margin-left:0;color:#c8a968;}
#masthead .content > .headerWidget-1 b,#masthead .content > .headerWidget-1 small{font-size:25px;display:inline-block;vertical-align:top;font-weight:normal;}
#masthead .content > .headerWidget-1 small{font-size:14px;font-weight:700;margin-right:100px;letter-spacing:1px;}
#masthead .content > .headerWidget-2{text-align:right;}
#masthead .content > .headerWidget-2 ul{list-style:none;text-align:right;margin-top:-40px;margin-bottom:20px;}
#masthead .content > .headerWidget-2 ul > li{display:inline-block;width:auto;vertical-align:top;margin:0 5px;padding:0;color:#c8a968;font-size:14px;}
#masthead .content > .headerWidget-2 ul > li a{display:block;color:inherit;text-decoration:none;}
#masthead .content > .headerWidget-2 ul > li a:hover{color:black;}
#masthead .site-logo img{display:inline-block;width:100%;max-width:430px;height:auto;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.scroll #masthead .site-logo img{max-width:370px;margin-top:10px;}
#masthead .site-logo img.mobileScroll{display:none;}
.scroll #masthead{position:fixed;top:0;left:0;right:0;background:#f2f2f2;-moz-box-shadow:0 4px 4px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 4px 4px rgba(0, 0, 0, 0.4);box-shadow:0 4px 4px rgba(0, 0, 0, 0.4);}
body:not(.home) #masthead{background:#f2f2f2;}
.scroll #masthead > .content{padding:10px 0;}
.scroll #masthead .content > .headerWidget-2 ul{display:none;}


/* Menu */
#site-navigation{background:none;margin:0;}
#site-navigation .content{padding:0;margin:0 auto;}
#site-navigation > div > div{width:100%;min-height:45px;line-height:45px;text-align:center;margin:auto;padding:0;box-sizing:border-box;}
#site-navigation > div > div > ul{position:relative;}
#site-navigation > div > div > ul > li{display:inline-block;vertical-align:top;height:45px;line-height:45px;font-size:14px;margin:0;width:auto;padding:0 11px;text-align:center;box-sizing:border-box;color:#000000;font-family:'Playfair Display', serif;font-weight:normal;text-transform:uppercase;}
#site-navigation > div > div > ul > li > a{position:relative;display:block;text-decoration:none;color:inherit;letter-spacing:2px;}
#site-navigation > div > div > ul > li > a > span{display:block;}
#site-navigation > div > div > ul > li.menu-item-home > a{background:url('img/home.png') no-repeat center center / 13px;width:15px;height:45px;filter: brightness(0%);}
#site-navigation > div > div > ul > li.menu-item-home > a > span{display:none;}
#site-navigation > div > div > ul li:hover > a,#site-navigation > div > div ul > li.current-menu-item > a,
#site-navigation > div > div > ul li.current-menu-ancestor > a,#site-navigation > div > div > ul li.current-page-ancestor > a,
#site-navigation > div > div > ul li.current-page-item > a{color:#c8a968;font-weight:bold;}
#site-navigation > div > div > ul li:hover > a,#site-navigation > div > div ul > li.current-menu-item > a,
#site-navigation > div > div > ul li.current-menu-ancestor > a,#site-navigation > div > div > ul li.current-page-ancestor > a,
#site-navigation > div > div > ul li.current-page-item > a{filter: brightness(100%);}
#site-navigation ul > li.menu-item-has-children > a:before{display:none;content:" ";position:absolute;top:40px;left:50%;margin-left:-5px;border-bottom:5px solid #222222;border-left:5px solid transparent;border-right:5px solid transparent;height:0;width:0;}
#site-navigation ul > li.menu-item-has-children:hover > a:before{display:block;}
#site-navigation > div > div > ul > li > ul{display:none;position:absolute;top:45px;left:12.5%;width:75%;background:#222222;padding:20px 0;box-sizing:border-box;}
#site-navigation > div > div > ul > li#menu-item-357 > ul,#site-navigation > div > div > ul > li#menu-item-331 > ul,#site-navigation > div > div > ul > li#menu-item-349 > ul{width:100%;left:0;}
#site-navigation > div > div > ul > li > ul:before,#site-navigation > div > div > ul > li > ul:after,#site-navigation > div > div > ul > li#menu-item-357 > ul > li:first-child:before,#site-navigation > div > div > ul > li#menu-item-331 > ul > li:first-child:before,#site-navigation > div > div > ul > li#menu-item-349 > ul > li:first-child:before{content:" ";position:absolute;top:20px;bottom:20px;left:33%;background:gray;width:1px;height:auto;display:block;}
#site-navigation > div > div > ul > li > ul:after{left:66.66667%;}
#site-navigation > div > div > ul > li#menu-item-357 > ul > li:first-child:before,#site-navigation > div > div > ul > li#menu-item-331 > ul > li:first-child:before,#site-navigation > div > div > ul > li#menu-item-349 > ul > li:first-child:before{left:22%;}
#site-navigation > div > div > ul > li#menu-item-357 > ul:before,#site-navigation > div > div > ul > li#menu-item-331 > ul:before,#site-navigation > div > div > ul > li#menu-item-349 > ul:before{left:48%;}
#site-navigation > div > div > ul > li#menu-item-357 > ul:after,#site-navigation > div > div > ul > li#menu-item-331 > ul:after,#site-navigation > div > div > ul > li#menu-item-349 > ul:after{left:74.66667%;}
#site-navigation > div > div > ul > li > ul > li{display:inline-block;vertical-align:top;width:32.3%;height:auto;padding:0 20px;color:white;text-align:center;font-family:'Playfair Display', serif;font-size:14px;font-weight:normal;margin-right:1%;box-sizing:border-box;}
#site-navigation > div > div > ul > li#menu-item-357 > ul > li,#site-navigation > div > div > ul > li#menu-item-331 > ul > li,#site-navigation > div > div > ul > li#menu-item-349 > ul > li{width:24%;}
#site-navigation > div > div > ul > li#menu-item-357 > ul > li:nth-child(1),#site-navigation > div > div > ul > li#menu-item-331 > ul > li:nth-child(1),#site-navigation > div > div > ul > li#menu-item-349 > ul > li:nth-child(1){width:48%;}
#site-navigation > div > div > ul > li > ul > li p{text-align:center;}
#site-navigation > div > div > ul > li > ul > li .btn{margin-top:10px;}
#site-navigation > div > div > ul > li > ul > li h3{text-align:center;color:white;font-size:22px;text-transform:none;margin-top:20px;}
#site-navigation > div > div > ul > li#menu-item-357 > ul > li h3,#site-navigation > div > div > ul > li#menu-item-331 > ul > li h3,#site-navigation > div > div > ul > li#menu-item-349 > ul > li h3{font-size:21px;}
#site-navigation > div > div > ul > li > ul > li:nth-child(2) img{margin:20px auto;width:95%;}
#site-navigation > div > div > ul > li > ul > li:last-child{margin-right:0;}
#site-navigation > div > div > ul > li > ul > li:first-child > ul{box-sizing:border-box;}
#site-navigation > div > div > ul > li > ul > li:first-child > ul > li{display:block;width:100%;height:auto;padding:10px 0;text-align:left;text-transform:none;line-height:normal;display:list-item;list-style-type:disc;list-style-position:inside;color:#c8a968;}
#site-navigation > div > div > ul > li#menu-item-357 > ul > li:first-child > ul > li,#site-navigation > div > div > ul > li#menu-item-331 > ul > li:first-child > ul > li,#site-navigation > div > div > ul > li#menu-item-349 > ul > li:first-child > ul > li{float:left;width:48%;}
#site-navigation > div > div > ul > li > ul > li:first-child > ul > li > a{display:inline-block;padding:0;margin:0;box-sizing:border-box;text-decoration:none;color:white;max-width:88%;vertical-align:top;}
#site-navigation > div > div > ul > li > ul > li:first-child > ul > li > a:hover{color:#c8a968;}
#site-navigation > div > div > ul > li > ul > li:first-child > ul > li:hover,#site-navigation > div > div > ul > li > ul > li:first-child > ul > li.current-menu-item,#site-navigation > div > div > ul > li > ul > li:first-child > ul > li.current-page-item{color:#c8a968;}
#site-navigation > div > div > ul > li > ul > li:last-child > ul > li{display:inline-block;width:46%;height:auto;margin:0 1.5%;padding:0;text-align:center;line-height:normal;}
#site-navigation > div > div > ul > li > ul > li:last-child > ul > li > a{display:block;padding:0;margin:0;box-sizing:border-box;text-transform:none;}
#site-navigation > div > div > ul > li#menu-item-357 > ul > li:last-child > ul > li > a,#site-navigation > div > div > ul > li#menu-item-331 > ul > li:last-child > ul > li > a,#site-navigation > div > div > ul > li#menu-item-349 > ul > li:last-child > ul > li > a{font-size:14px;}
#site-navigation > div > div > ul > li > ul > li:last-child > ul > li > a:hover{color:#c8a968;}
#site-navigation > div > div > ul > li > ul > li:last-child > ul.avantages-gray > li a > span{background-size:30px;}
#site-navigation > div > div > ul > li > ul > li:last-child > ul.avantages-gray > li a > span:before{padding-top:55%;}
#site-navigation > div > div > ul > li > ul > li:nth-child(2),#site-navigation > div > div > ul > li > ul > li:nth-child(3){padding-bottom:75px;position:relative;}
#site-navigation > div > div > ul > li > ul > li a.btn.gold{position:absolute;bottom:1px;left:50%;margin-left:-35%;width:70%;}
#site-navigation > div > div > ul > li#menu-item-357 > ul > li a.btn.gold,#site-navigation > div > div > ul > li#menu-item-331 > ul > li a.btn.gold,#site-navigation > div > div > ul > li#menu-item-349> ul > li a.btn.gold{margin-left:-44%;width:88%;}
#site-navigation > div > div > ul > li:hover > ul{display:block;}

#main{position:relative;}
.page-id-178 #main h1{display:none;}
#main > .content{background:white;padding:15px;}
.leftContent{width:72%;padding-right:40px;float:left;box-sizing:border-box;}
.rightContent{width:28%;box-sizing:border-box;padding-left:40px;float:left;}
.rightContent .widget{margin:25px 0;}
.rightContent .widget ul.menu{text-align:center;}
#breadcrumbs{font-size:12px;font-style:italic;margin:25px 0;color:#c2c2c2;position:relative;}
#breadcrumbs ol{list-style:none;padding:0;margin:0;}
#breadcrumbs ol > li{display:inline-block;vertical-align:top;position:relative;}
#breadcrumbs ol > li:after{content:" > ";display:inline-block;vertical-align:top;margin:0 3px;}
#breadcrumbs ol > li:last-child:after{display:none;}
#breadcrumbs ol > li a.end{text-decoration:none;cursor:default;}
#breadcrumbs ol > li a.end{font-size:100%;color:#c2c2c2;}
.social{text-align:left;padding:5px 0;box-sizing:border-box;}
.social > div{display:inline-block;vertical-align:top;}
.social > iframe{display:inline-block;vertical-align:top;position:relative;top:3px;}
#breadcrumbs .social{white-space:nowrap;padding:0;position:absolute;top:0;right:0;}

section > h2{font-size:40px;}

#block1 h2{color:white;font-family:'Playfair Display', serif;font-size:46px;font-weight:normal;margin:0;padding:95px 0;text-align:center;line-height:55px;}
#block1 h3{text-transform:uppercase;color:black;font-family:'Playfair Display', serif;font-size:20px;font-weight:normal;margin:0;padding:20px 0;text-align:center;letter-spacing:2px;}

#block1 .avantages{list-style:none;text-align:center;position:relative;margin:50px 0 25px;padding:0;}
#block1 .avantages:before{content:" ";height:2px;width:4000px;max-width:4000px;top:100px;margin-top:-1px;left:-2000px;right:-2000px;position:absolute;display:block;background:#bababa;}
#block1 .avantages > li{text-align:center;display:inline-block;vertical-align:top;width:16.0666666666667%;margin:0 .3%;padding:35px;box-sizing:border-box;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:black;position:relative;}
#block1 .avantages > li:hover{-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);box-shadow:0 0 10px rgba(0, 0, 0, 0.4);}
#block1 .avantages > li:before{content:" ";height:2px;width:100%;top:100px;margin-top:-1px;left:0;right:0;position:absolute;display:none;background:#c8a968;}
#block1 .avantages > li:after{content:" ";height:6px;width:6px;top:100px;margin-top:-3px;left:50%;margin-left:-3px;border-radius:50%;position:absolute;display:none;background:#c8a968;}
#block1 .avantages > li:hover:before,#block1 .avantages > li:hover:after{display:block;}
#block1 .avantages > li a{display:block;text-decoration:none;color:inherit;position:relative;}
#block1 .avantages > li a span{display:flex;align-items:center;justify-content:center;height:60px;}
#block1 .avantages > li a img{display:inline-block;max-width:50px;width:auto;max-height:50px;height:auto;margin:5px 0 20px;padding:0;}
#block1 .avantages > li:hover a img{filter: brightness(0%);}
#block1 .avantages > li a h3{font-family:'Playfair Display', serif;font-size:16px;font-weight:bold;text-transform:uppercase;margin:20px 0 5px;padding:0;color:black;}

.avantages-gold,.avantages-gray{margin:5px 0;padding:0;list-style:none;}
.avantages-gold > li,.avantages-gray > li{position:relative;width:33%;vertical-align:top;display:inline-block;padding:6px 0;box-sizing:border-box;}
.avantages-gray > li{width:14%;margin:0 1%;color:#444444;padding:6px 4px;}
.avantages-gold > li a{display:block;text-align:left;box-sizing:border-box;padding-left:35px;background-repeat:no-repeat;background-position:left center;background-size:contain;text-decoration:none;color:#444444;font-family:'Playfair Display', serif;font-weight:normal;font-size:14px;}
.avantages-gray > li a{display:block;text-align:center;box-sizing:border-box;text-decoration:none;color:#9a9a9a;font-size:16px;text-transform:uppercase;}
.avantages-gray > li a > span{background-repeat:no-repeat;background-position:center center;background-size:auto;position:relative;display:block}
.avantages-gray > li a > span:before{display:block;content:"";width:100%;padding-top:30%;}

.home h2{font-size:40px;}
#block8 h2{font-size:30px;}

#block3{margin-top:50px;margin-bottom:50px;}
#block3 .content > h2{margin-bottom:25px;}
#block3 a.btn{margin-top:15px;}

#block4 .content > h2,#block5 .content > h2,#block6 .content > h2,#block7 .content > h2,#block5 .content > p,#block7 .content > p,.page-id-178 section > .content h2{padding:30px 0;text-align:center;}
#block4{border-top:1px solid #ebebeb;margin-bottom:25px;}
.home #block4{border:none;margin-bottom:0;}
#block5 .content > h2{text-align:left;}
#block5 #ifb{position:absolute;top:-10px;right:10px;width:250px;height:200px;overflow:hidden;}
#block5 #ifb iframe{width:100%;height:200px;margin-top:-50px;}
#block5 .content .btn,#block7 .content .btn{padding:0 50px;}

#pro{text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center center;}
#pro .content{padding:25px 0;}
#pro .content p{text-align:center;}
#pro .content h3{display:inline-block;margin:25px auto;padding:0;text-decoration:underline;font-family:'Playfair Display', serif;font-size:30px;font-weight:bold;}
#pro .content h2{color:white;padding:0;}
#pro .content h2,#pro .content a{margin:25px auto;}

#block6{padding-bottom:30px;}
#block6 .content > h2{padding-bottom:60px;}

#block7,#block9,#pre-footer section{padding:25px 0;}
#block7 .content > h2{padding:35px 0 60px;}
#block9.bgGray{background:#f2f2f2;}
.logoSlider{list-style:none;margin:0;padding:0;white-space:nowrap;height:60px;max-width:5000px;}
.logoSlider > li{text-align:center;}
.logoSlider > li a{display:block;cursor:pointer;}
.logoSlider > li img{width:auto;height:60px;margin:0 auto;}
.logoSlider > li:hover img{filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);}
#page .bx-wrapper{margin:0;}
#page .bx-wrapper .bx-viewport{box-shadow:none;border:none;left:0;background:none;}
#page .bx-wrapper .bx-pager{display:none;}
#page .bx-wrapper:hover .bx-pager{display:block;}
#page .bx-wrapper .bx-prev{background:url('img/left-arrow.png') no-repeat center center / contain;left:-35px;}
#page .bx-wrapper .bx-next{background:url('img/right-arrow.png') no-repeat center center / contain;right:-35px;}
#page .bx-wrapper .bx-prev,#page .bx-wrapper .bx-next{filter: brightness(0%);}
#page .bx-wrapper .bx-controls-direction a:hover{filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);}

#block8 > .content > .social{text-align:center;}

.home #main{display:none;}
.home .contact-form .size1-4{width:20%;}

.listingArchives.resultat{list-style:none;margin:0;padding:0;}
.listingArchives.resultat > li{display:block;width:100%;margin:0;padding:10px;border-bottom:2px solid white;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;box-sizing:border-box;position:relative;}
.listingArchives.resultat > li:hover{background:#d8e4e4;}
.listingArchives.resultat > li .meta-header{display:block;font-family:'Playfair Display', serif;font-size:14px;font-weight:normal;text-transform:uppercase;margin-bottom:0;color:#c8a968;}
.listingArchives.resultat > li .meta-header .date{margin-right:5px;text-transform:lowercase;color:#c3c6c6;}
.listingArchives.resultat > li h2,.listingArchives.resultat > li h3{float:left;width:auto;font-size:14px;text-transform:none;text-align:left;color:black;}
.listingArchives.resultat > li .the-content{float:right;width:auto;font-size:14px;text-transform:lowercase;text-align:right;font-family:'Playfair Display', serif;font-weight:normal;}
.listingArchives.resultat > li .the-content a{display:block;text-decoration:none;color:inherit;margin-top:-6px;}

.listingArchives.page{list-style:none;margin:0;padding:0;}
.listingArchives.page > li{display:inline-block;vertical-align:top;background:#f2f2f2;width:24%;margin:0 0.5%;padding:0;box-sizing:border-box;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.listingArchives.page > li:hover{background:#dbdbdb;}
.listingArchives.page > li:hover .thumb{filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);}
.listingArchives.page > li > article > .entry-content{box-sizing:border-box;padding:25px;overflow:hidden;}
.listingArchives.page > li > article > .entry-content p{line-height:21px;}
.listingArchives.page.blocks2 > li > article > .entry-content p{display:none;}
.listingArchives.page > li > article > .entry-content h2,.listingArchives.page > li > article > .entry-content h3{text-transform:uppercase;text-align:left;color:black;}
.listingArchives.page > li > article > .entry-content .date{display:none;}
.listingArchives.page > li:nth-child(odd) > article > .thumb:after{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-12.5px;width:0;height:0;border-style:solid;border-width:0 12.5px 15px 12.5px;border-color:transparent transparent #f2f2f2 transparent;}
.listingArchives.page > li:nth-child(even) > article > .thumb:after{content:"";display:block;position:absolute;top:0;left:50%;margin-left:-12.5px;width:0;height:0;border-style:solid;border-width:15px 12.5px 0 12.5px;border-color:#f2f2f2 transparent transparent transparent;}

.listingArchives.post{list-style:none;margin:0;padding:0;}
.listingArchives.post > li{display:inline-block;vertical-align:top;background:#f2f2f2;width:24%;margin:0 0.5%;box-sizing:border-box;padding:10px;position:relative;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.blog .listingArchives.post > li{float:left;}
.listingArchives.post > li:hover{background:#dbdbdb;}
.listingArchives.post > li > article > .entry-content h2,.listingArchives.post > li > article > .entry-content h3{text-transform:uppercase;text-align:left;padding:10px 0;color:black;height:90px;overflow:hidden;}
.listingArchives.post > li > article > .entry-content .the-content{min-height:200px;}
.listingArchives.post > li > article > .entry-content .date{display:block;position:absolute;top:10px;right:10px;color:white;background:rgba(0,0,0,.7);padding:3px;}
.listingArchives.post > li > article > .entry-content .date2{display:block;margin:-10px 0 10px;font-style:italic;color:#9c9c9c;}
.listingArchives.post > li > article > .entry-content .author{display:none;}
.listingArchives.post > li > article > .thumb:before{padding-top:40%;}

#block10 .content > h2{padding:25px 0 40px;}
#block10 .content > h2:before{content:" ";width:40px;height:4px;background:black;position:absolute;top:15px;left:10px;display:block;}
.annexes{list-style:none;}
.annexes > li{display:inline-block;vertical-align:top;width:22.75%;margin-right:3%;margin-bottom:3%;}
.annexes > li:nth-child(4n){margin-right:0;}
.annexes > li a{display:block;position:relative;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:gray;z-index:0;}
.annexes > li a:before{display:block;content:"";padding-top:40%;}
.annexes > li a:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,86,107,0.52);z-index:1;}
.annexes > li a:hover:after{display:none;}
.annexes > li a span{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;color:white;font-size:14px;font-weight:bold;text-transform:uppercase;text-align:center;}

.annexesWBG{background:#f2f2f2;box-sizing:border-box;display:block;padding:20px;margin:10px auto;column-count:2;}
.annexesWBG li{padding:3px 0;color:black;font-family:'Playfair Display', serif;font-weight:normal;}
.annexesWBG li a{display:inline-block;color:black;text-decoration:none;width:auto;vertical-align:top;max-width:90%;}

.size-large-crop{width:100%;height:auto;}

ul.page-numbers{text-align:center;list-style:none;}
ul.page-numbers li{display:inline-block;width:auto;height:auto;vertical-align:top;margin:3px;}
ul.page-numbers li a,ul.page-numbers li span{display:block;width:18px;height:18px;line-height:18px;color:white;text-align:center;background:#555555;border:1px solid #555555;text-decoration:none;}
ul.page-numbers li a:hover,ul.page-numbers li span.current{color:#555555;background:white;}


ul.buuyers{list-style:none;max-width:none;padding:0 !important}
ul.buuyers ul.stars{list-style:none;padding:0 !important}
ul.buuyers ul.stars > li{display:inline-block;margin-right:3px;}
ul.buuyers > li{list-style:none;}
ul.buuyers > li > ul{list-style:none;padding:0 !important}
ul.buuyers > li > ul > li{float:left;vertical-align:top;position:relative;width:49%;margin:2%;margin-left:0;background:white;border:1px solid lightgray;padding:20px;box-sizing:border-box;min-height:225px;list-style:none;}
/*ul.buuyers > li > ul > li:first-child{background:white url('img/avis-1.png') no-repeat right -100px bottom -100px;}
ul.buuyers > li > ul > li:nth-child(2){background:white url('img/avis-2.png') no-repeat right -100px bottom -100px;}*/
ul.buuyers > li > ul > li:not(.buuyersInfos):before{content:"";background:white url('img/buuyers-mini.png') no-repeat center center / contain;position:absolute;top:10px;right:10px;width:100px;height:50px;display:block;}
.buuyersInfos{background:#3b65ba !important;border:none;text-align:center;font-size:.955em;color:white;font-style:italic;}
ul.buuyers > li > ul > li:nth-child(even){margin-right:0;}
ul.buuyers > li > ul > li > a{display:block;text-decoration:none;pointer-events:none;}
ul.buuyers > li > ul > li > a > ul.stars > li{color:#efce4a;}
ul.buuyers > li > ul > li > a > h5{font-size:1.2em;color:#3b65ba;}
ul.buuyers > li > ul > li > a > p{font-size:.8em;font-style:italic;color:#424242;margin-top:15px;}
.buuyersInfos img{margin:auto;}
.buuyersInfos ul.stars{margin:20px 0;}
.buuyersInfos ul.stars > li{display:inline-block;margin-right:3px;padding:5px;border-radius:5px;background:white;margin-right:5px;color:#3b65ba;}

.globalform{display:block;position:relative;margin-bottom:20px;}
.innerForm{padding:0 15%;box-sizing:box;}
.innerFormR{padding:0 12%;box-sizing:box;}
.globalform *{margin:0 !important;}
.globalform.fichier.toup:before{content:"Ajouter un fichier";color:white;background:gray url('img/upload.png') no-repeat right 20px center / 24px;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:9px;cursor:pointer;}
.page-id-178 #contact hr,.page-id-178 #content hr{color:#000000;background:#000000;border-top:1px solid #000000;}
.page-id-178 #contact h2,.page-id-178 #content h2,.page-id-178 #content p{text-align:center;}
.page-id-178 #contact h2{margin-top:10px;}
.page-id-178 #content h2{margin-bottom:5px;}
.page-id-178 #content .hentry{text-align:center;}
.page-id-178 #content .entry-content{display:inline-block;width:650px;margin:5px auto;}
.page-id-178 #contact p,.page-id-178 #content p{font-size:16px;color:black;}
.page-id-178 #content .innerForm p b,.page-id-178 #content .innerForm p strong{display:inline-block;vertical-align:top;width:49%;margin-right:0.5%;text-align:left;}
.page-id-178 #content .innerForm p.db b,.page-id-178 #content .innerForm p.db strong{display:block;width:100%;margin-right:0;text-align:left;}
.page-id-178 #content .innerForm p b{font-style:italic;color:#808080;}
.page-id-178 #content .innerForm p strong{color:#00566b;}
.page-id-178 #contact .etape2 *{text-align:center;}
.page-id-178 #contact .etape2 .innerForm{margin:0 auto;padding:20px 0;width:530px;}
.page-id-178 #contact .innerForm label{padding:10px 0;display:block;margin-top:10px;}
.page-id-178 .footerArticle{display:none;}
.page-id-178 #main .btn,.page-id-178 .adding .btn,.page-id-178 #main input[type='submit'],.page-id-178 .adding input[type='submit']{color:white;background:#00566b;border-color:#00566b;}
.page-id-178 #contact .etape1 .g-recaptcha{float:right;}
.page-id-178 #main .btn:hover,.page-id-178 .adding .btn:hover,.page-id-178 #main input[type='submit']:hover,.page-id-178 .adding input[type='submit']:hover{color:#00566b;background:#ffffff;}
.page-id-178 #localisation .size1-3 p{line-height:30px;}
.page-id-178 #breadcrumbs{display:none;}
#contactInfo{margin-top:-80px;}

.presse.hentry{text-align:center;}
.presse.hentry > img{height:70px;width:auto;margin:auto;}
.presse.hentry *{text-align:center;margin:auto;}
.presse.hentry .footerArticle{text-align:left;margin:25px auto;}

.thumb{display:block;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;}
.thumb:before{display:block;content:"";width:100%;padding-top:100%;}
.thumb img{display:none;}

/* Inside Page */

.sommaire{padding:25px 0;}
body.page:not(.home) #content h2,body.single:not(.home) #content h2{color:#00566b;}
body.page:not(.home) .leftContent #content,body.single:not(.home) .leftContent #content{font-size:16px;font-weight:normal;color:#808080;}
body.page:not(.home) .leftContent #content .btn,body.single:not(.home) .leftContent #content .btn{margin:25px auto;}
body.page:not(.home) .leftContent #content blockquote,body.single:not(.home) .leftContent #content blockquote{margin:25px auto;color:white;box-sizing:border-box;display:block;background:#787878;padding:15px;font-weight:bold;}
body.page:not(.home) .leftContent #content h3,body.single:not(.home) .leftContent #content h3{padding-left:20px;}
body.page:not(.home) .leftContent #content ul,body.single:not(.home) .leftContent #content ul{padding-left:40px;}
body.page:not(.home) .leftContent #content ul:not(.buuyers):not(.lsn) li,body.single:not(.home) .leftContent #content ul:not(.buuyers):not(.lsn) li{display:list-item;list-style-type:disc;list-style-position:inside;}
body.page:not(.home) .leftContent #content a{color:black;}
body.page:not(.home) .leftContent #content a:hover{color:#c8a968;}

.listingArchives.page.blocks2{list-style:none;padding:0 !important;}
.listingArchives.page.blocks2 > li{width:49%;margin:2%;margin-left:0;display:inline-block !important;background:none;}
.listingArchives.page.blocks2 > li:nth-child(even){margin-right:0;}
.listingArchives.page.blocks2 > li > article > .thumb:before{padding-top:50%;}
.listingArchives.page.blocks2 > li > article > .thumb:after{display:none;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,86,107,0.52);z-index:1;border:none;width:100%;height:auto;margin:0;padding:0;}
.listingArchives.page.blocks2 > li:hover{cursor:pointer;}
.listingArchives.page.blocks2 > li:hover > article > .thumb:after{display:block;}
.listingArchives.page.blocks2 > li > article > .entry-content{padding:5px 0 !important;position:relative;font-weight:normal;overflow:visible;}
.listingArchives.page.blocks2 > li > article > .entry-content h3{padding:20px !important;box-sizing:border-box;position:absolute;top:-60px;left:0;right:0;display:block;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#c8a968;z-index:2;background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.8));background: -o-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,.8));background: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.8));background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.8));}
.listingArchives.page.blocks2 > li > article > .entry-content h3:before{content:" ";position:absolute;top:6px;bottom:6px;left:9px;width:3px;background:#c8a968;}
.listingArchives.page.blocks2 > li:hover > article > .entry-content h3{top:-130px;color:white;text-align:center;background:none;text-decoration:underline;}
.listingArchives.page.blocks2 > li:hover > article > .entry-content h3:before{display:none;}
.listingArchives.page.blocks2 > li > article > .entry-content .moretag{display:none;}

.insideListing h2,.insideListing .entry-content{margin-bottom:15px;}
.insideListing .knowMore{margin:20px 0 40px 0;display:inline-block;vertical-align:top;background:black;box-sizing:border-box;padding:0 20px;color:white;position:relative;height:55px;line-height:55px;}
.insideListing .knowMore:before{content:" ";position:absolute;top:6px;bottom:6px;left:9px;width:3px;background:#c8a968;}
.insideListing .knowMore a{font-weight:bold;text-decoration:none;color:#c8a968 !important;}
.insideListing .knowMore a:hover{color:#ffffff !important;}

.footerArticle{position:relative;margin:25px 0;}
.insideListing .footerArticle{display:none;}
.footerArticle > a{text-decoration:none;}
.footerArticle > a > span{margin-left:5px;font-weight:bold;}
.footerArticle .social{position:absolute;top:0;right:0;text-align:right;padding:0;}

iframe body.windows{background:none !important;}

.page-id-104 img.size-large-crop,.page-id-178 img.size-large-crop{display:none;}

/* Footer */

#colophon{padding:0;background:#2b2b2b;margin:0;position:relative;}
#colophon > .content .widget{box-sizing:border-box;width:25%;float:left;margin:0;position:relative;color:#7b7b7b;padding:40px 10px 20px;}
#colophon > .content .widget:before{content:" ";background:#7b7b7b;width:20px;height:3px;position:absolute;left:10px;top:30px;}
#colophon > .content ul{list-style:none;}
#colophon > .content .widget_1 ul > li,#colophon > .content .widget_3 ul > li,#colophon > .content p{display:block;text-align:left;font-family:'Playfair Display', serif;font-size:15px;font-weight:normal;padding:2px 0;}
#colophon > .content .widget_2 ul > li{width:auto;display:inline-block;vertical-align:top;margin-right:10px;font-size:18px;}
#colophon > .content .widget_1 ul > li,#colophon > .content .widget_3 ul > li{text-transform:uppercase;}
#colophon > .content a{display:block;text-decoration:none;color:inherit;}
#colophon > .content a:hover{color:white;}
#colophon > .content h3{display:block;text-align:left;font-family:'Playfair Display', serif;font-size:20px;font-weight:normal;color:#bcb791;padding:0;margin:0;}
#colophon > .widget_3{position:absolute;top:0;bottom:0;right:0;width:50%;}
#colophon #maps{display:block;width:100%;height:100%;position:absolute !important;top:0;bottom:0;left:0;right:0;}


/* Commentaires */
.page-id-104 #commentBlock{display:none;}
#comments{margin:0 auto;width:100%;clear:both;text-align:left;}
#comments h3{font-family:'Playfair Display', serif;font-size:30px;font-weight:normal;color:black;}
body:not(.page-id-104) #comments .comment-notes,.note,.crfp-average-rating{display:none;}
section#block5 .note{display:block;}
#respond{width:100%;margin:0;text-align:left;}
#respond p{height:auto;}
#respond form label{width:100%;display:block;text-align:left;color:#c8a968;font-family:'Playfair Display', serif;font-size:16px;font-weight:bold;padding:5px 0;}
#respond form .required{color:#831A20;}
#respond textarea{height:124px !important;}
#respond textarea,#respond input[type='text'],#respond input[type='email'],#respond select{background:#efefef;}
#respond input[type='submit']{margin:25px auto;width:auto;max-width:100%;float:right;}
#respond p.form-submit{text-align:left;}
#respond p.form-submit input{}
#respond .gglcptch{margin-top:35px;}
ol.commentlist,.commentSlider{list-style:none;max-width:5000px;}
.commentSlider > li{box-sizing:border-box;padding:0 20px;}
ol.commentlist > li{clear:both;padding:10px 0;border-bottom:1px solid lightgray;width:100%;margin-bottom:10px;position:relative;min-height:120px;}
#commentBlock .leftContent{border-right:1px solid #d8d8d8;}
#commentBlock ol.commentlist > li{border-bottom:0;border-top:1px solid lightgray;min-height:0;}
ol.commentlist > li:last-child{border:none;}
ol.commentlist > li > article > header > cite > img{float:left;width:40px;height:40px;border-radius:50%;overflow:hidden;box-sizing:border-box;border:1px solid lightgray;margin-right:10px !important;}
ol.commentlist > li > article > header > cite > div{float:left;width:calc(100% - 55px);}
ol.commentlist > li > article > header > cite > div > .fn,ol.commentlist > li > article > header > cite > div > .note{text-align:left;display:block;}
ol.commentlist > li > article > header > cite > div > .fn{font-size:14px;font-weight:normal;margin-top:-7px;font-style:normal;}
#block5 ol.commentlist > li > article > header > cite > div > .fn{font-family:'Playfair Display', serif;}
ol.commentlist > li > article > header > cite > div > .fn > .ville{margin-left:20px;display:inline-block;}
ol.commentlist > li > article > header > cite > div > .fn > .ville img{display:inline-block;}
ol.commentlist > li > article > header > cite > div > .fn > span.aut{color:#c8a968;font-weight:bold;}
ol.commentlist li .reply{clear:both;display:none;}
ol.commentlist li .edit-link{top:0;right:0;position:absolute;}
div.rating{display:inline-block;}
#commentform > input[type='submit']{display:none;}

/* Widget */
.rightContent .widget{position:relative;background:none;padding:0;margin:0 auto;margin:0 auto 40px;text-align:center;box-sizing:border-box;}
.rightContent .widget .btn,.rightContent .widget form input[type="submit"]{font-size:14px;padding:0 50px;}

.rightContent .widget.widget_actus{background:#efefef;padding:10px 25px;}
.rightContent .widget.widget_actus span{display:block;clear:both;font-size:16px;text-align:left;margin:12px 0;display:flex;align-items:center;}
.rightContent .widget.widget_actus i{color:#c8a968;font-size:32px;float:left;margin-right:20px;}
.rightContent .widget.widget_actus span span{display:inline-block;width:60%;vertical-align:top;}
.rightContent .widget.widget_actus span span > time,.rightContent .widget.widget_actus span span > small{display:block;width:100%;}
.rightContent .widget.widget_actus span span > small{font-size:12px;}

.rightContent .widget.widget_0{background:#efefef;}
.rightContent .widget.widget_0 h3{padding:0;margin:0;color:white;font-family:'Playfair Display', serif;font-size:22px;font-weight:normal;height:50px;line-height:50px;background:black;;}
.rightContent .widget.widget_0 .textwidget{padding:20px 10px;box-sizing:border-box;text-align:left;}
.rightContent .widget.widget_0 .textwidget ol,.sommaire ol{padding-left:30px;}
.rightContent .widget.widget_0 .textwidget ol li,.sommaire ol li{color:#c8a968;margin:4px 0;font-family:'Playfair Display', serif;font-size:16px;font-style:italic;font-weight:normal;}
.rightContent .widget.widget_0 .textwidget ol li a,.sommaire ol li a{color:black;text-decoration:underline;display:block;}
.rightContent .widget.widget_0 .textwidget ol li a:hover,.sommaire ol li a:hover{color:#c8a968;}

.rightContent .widget.widget_1{background:#000000;}
.rightContent .widget.widget_1 h3{padding:0;margin:10px 0;color:white;font-family:'Playfair Display', serif;font-size:22px;font-weight:normal;height:50px;line-height:50px;background:black;}
.rightContent .widget.widget_1 .textwidget{padding:1px 50px;box-sizing:border-box;color:white;}
.rightContent .widget.widget_1 .textwidget input,.rightContent .widget.widget_1 .textwidget select,.rightContent .widget.widget_1 .textwidget textarea{margin-bottom:30px;width:100%;display:block;}
.rightContent .widget.widget_1 .textwidget textarea{height:90px !important;margin-bottom:10px;padding-top:5px;}
.rightContent .widget.widget_1 .textwidget .btn{background:white;color:black;border-color:white}

.rightContent .widget.widget_2{background:#f2f2f2;}
.rightContent .widget.widget_2 h3{display:none;}
.rightContent .widget.widget_2 .textwidget{padding:10px;box-sizing:border-box;}
.rightContent .widget.widget_2 .textwidget ul li{width:47%;}
.rightContent .widget.widget_2 .btn{margin-top:15px;}

.rightContent .widget.widget_3{background:#ffffff;box-sizing:border-box;border:2px solid black;}
.rightContent .widget.widget_3 h3{padding:0;box-sizing:border-box;margin:0;color:white;font-family:'Playfair Display', serif;font-size:22px;font-weight:normal;height:165px;line-height:30px;background:black;text-transform:uppercase;position:relative;z-index:2;display:table-cell;text-align:center;vertical-align:middle;}
.rightContent .widget.widget_3 h3:before{content:" ";position:absolute;bottom:0;left:0;right:0;top:0;display:block;background:black url('img/60-permis-recuperes-lannee-derniere.png') no-repeat center -2px / 105%;z-index:-1;}
.rightContent .widget.widget_3 h3:after{content:" ";position:absolute;bottom:0;left:0;right:0;height:40px;display:block;z-index:1;background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.8));background: -o-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,.8));background: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.8));background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.8));}
.rightContent .widget.widget_3 .textwidget{padding:10px 20px;box-sizing:border-box;text-align:left;}
.rightContent .widget.widget_3 .textwidget .meta-header{font-weight:bold;}
.rightContent .widget.widget_3 .textwidget li{border-color:#efefef;}
.rightContent .widget.widget_3 .textwidget h2{line-height:18px;color:#444444;font-weight:normal;margin-top:8px;min-height:40px;}
.rightContent .widget.widget_3 .textwidget .the-content{position:absolute;bottom:19px;right:5px;color:black;font-weight:bold;}
.rightContent .widget.widget_3 .textwidget .btn{font-size:16px;padding:0;width:100%;margin-top:20px;}

.rightContent .widget.widget_4{background:#efefef;}
.rightContent .widget.widget_4 h3{padding:0;margin:0;color:black;font-family:'Playfair Display', serif;font-size:22px;font-weight:normal;height:50px;line-height:50px;background:none;text-transform:none;}
.rightContent .widget.widget_4 .textwidget{padding:10px;box-sizing:border-box;}
.rightContent .widget.widget_4 .textwidget img{display:inline-block;margin:25px auto;width:80%;}
.rightContent .widget.widget_4 .textwidget .btn{font-weight:bold;}

.rightContent .widget.widget_5{background:#ecf0f0;}
.rightContent .widget.widget_5 h3{padding:0;margin:0;color:black;font-family:'Playfair Display', serif;font-size:22px;font-weight:normal;height:50px;line-height:50px;background:none;text-transform:none;}
.rightContent .widget.widget_5 .textwidget{padding:25px 10px;box-sizing:border-box;}
.rightContent .widget.widget_5 .textwidget img{height:50px;}
#page .rightContent .widget.widget_5 .bx-wrapper .bx-prev{left:-5px;}
#page .rightContent .widget.widget_5 .bx-wrapper .bx-next{right:-8px;}
#page .rightContent .widget.widget_5 .bx-wrapper .bx-pager{display:none !important;}

.rightContent .widget.widget_6{background:#efefef;}
.rightContent .widget.widget_6 h3{padding:0;margin:0;color:white;font-family:'Playfair Display', serif;font-size:22px;font-weight:normal;height:50px;line-height:50px;background:black;text-transform:uppercase;}
.rightContent .widget.widget_6 .textwidget{padding:10px;box-sizing:border-box;text-align:center;}

.rightContent .widget.widget_7{background:#efefef;}
.rightContent .widget.widget_7 h3{padding:0;margin:0;color:white;font-family:'Playfair Display', serif;font-size:22px;font-weight:normal;height:50px;line-height:50px;background:black;text-transform:uppercase;}
.rightContent .widget.widget_7 .textwidget{padding:10px 50px;;box-sizing:border-box;text-align:center;font-family:'Playfair Display', serif;font-size:18px;font-weight:normal;color:black;}
.rightContent .widget.widget_7 .textwidget > div{font-family:'Lato', serif;font-size:14px;font-weight:normal;font-style:italic;color:#444444;}
.rightContent .widget.widget_7 .textwidget #note_article{margin-top:25px;}
.rightContent .widget.widget_7 .textwidget b{color:black;}
.rightContent .widget.widget_7 .textwidget *{text-align:center;}
.rightContent .widget.widget_7 .textwidget .btn{padding:0 15px;}

.rightContent .widget.widget_8,.rightContent .widget.widget_9{}
.rightContent .widget.widget_8 h3,.rightContent .widget.widget_9 h3{display:none;}

.rightContent .widget.widget_10{background:#00566b;color:white;padding:20px;}
.rightContent .widget.widget_10 li{border:none;clear:none;}
.rightContent .widget.widget_10 .ville,.rightContent .widget.widget_10 .edit-link{display:none !important;}
.rightContent .widget.widget_10 span.note{display:block !important;}
.rightContent .widget.widget_10 b.fn{margin:0;}
.rightContent .widget.widget_10 li .clear{margin-bottom:5px;}
.rightContent .widget.widget_10 .bx-controls-direction{display:none !important;}
.rightContent .widget.widget_10 .bx-pager{display:block !important;bottom:-15px;}

/* Landing */

.Landing #site-navigation{display:none;}
.Landing #landing-img{display:block;padding:100px 0;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}
.Landing #landing-img:after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1;display:block;}
.Landing #landing-img .content{text-align:center;padding-right:20.5%;box-sizing:border-box;z-index:2;}
.Landing #landing-img .content p{font-family:'Playfair Display', serif;font-size:28px;font-weight:bold;padding:15px 0;line-height:30px;text-align:center;color:white;text-transform:uppercase;}
.Landing #landing-img .content hr{color:#ffffff;background:#ffffff;height:2px;border-top:1px solid #ffffff;margin:1em auto;width:80%;}

.Landing .leftContent{padding-top:40px;padding-bottom:75px;padding-right:25px;width:72.5%;}
.Landing .leftContent h2{margin-bottom:50px;font-size:34px;margin-top:20px;}
.Landing .rightContent{padding-left:25px;width:27.5%;}
.Landing .rightContent .widget.widget_1{border:2px solid white;margin-top:-81.75%;position:relative;z-index:2;}
.Landing .rightContent .widget h3{line-height:30px !important;padding:10px 0 !important;min-height:50px;box-sizing:border-box;height:auto !important;}
.Landing .rightContent .widget h4{border-top:1px solid lightgray;color:white;font-size:22px;font-family:'Playfair Display', serif;font-weight:normal;padding:10px 0 5px;margin:10px 1% 0;display:inline-block;width:98%;}
.Landing .rightContent .widget h5{color:white;font-size:25px;padding:0 0 15px;margin:0;}
.Landing .rightContent .widget.widget_1 .textwidget input,.Landing .rightContent .widget.widget_1 .textwidget select{margin-bottom:10px;}
.Landing .rightContent .widget.widget_1{margin-bottom:20px;}
.Landing .rightContent .widget.widget_10 .cc p{font-size:14px;text-align:left;}

.Landing .contact-form > p{font-size:14px;text-align:center;}
.Landing .contact-form > p a{color:white;}

.Landing .withArrow ul{box-sizing:border-box;}
.Landing .withArrow ul > li{display:block;width:100%;height:auto;padding:5px 0;text-align:left;text-transform:none;line-height:normal;display:list-item;list-style-type:disc;list-style-position:inside;color:black;list-style-image:url('img/gold-arrow.png');font-size:18px;font-family:'Playfair Display', serif;font-weight:normal;}
.Landing .withArrow ul > li a{display:inline-block;width:auto;max-width:90%;vertical-align:top;text-decoration:none;color:inherit;}

.Landing #traiter-demande .player{display:block;text-decoration:none;color:white;height:250px;line-height:250px;font-size:46px;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.Landing #traiter-demande > div{display:block;box-sizing:border-box;color:white;padding:25px;background:#00566b;font-size:40px;}
.Landing #traiter-demande > div h2{color:white;text-align:center;font-size:34px;padding-top:30px;}
.Landing #traiter-demande > div ul{list-style:none;margin:25px 0;box-sizing:border-box;padding:25px 5%;}
.Landing #traiter-demande > div ul > li{display:inline-block;vertical-align:top;text-align:center;margin:1%;padding:0;width:17%;box-sizing:border-box;color:white;font-size:16px;}
.Landing #traiter-demande > div ul > li img{display:inline-block;height:50px;width:auto;margin:10px auto;}
.Landing #traiter-demande > div ul > li span{display:block;}

.Landing #content{padding:70px 0;}
.Landing #content h1,.Landing #content i{text-align:center;}

.Landing .logoSlider,.page-id-98 .logoSlider{list-style:none;white-space:normal;text-align:center;height:auto !important}
.Landing .logoSlider > li,.page-id-98 .logoSlider > li{display:inline-block !important;vertical-align:top;width:auto;margin:10px;list-style:none !important;}
.Landing .logoSlider > li a,.page-id-98 .logoSlider > li a{display:block;}
.Landing .logoSlider > li img,.page-id-98 .logoSlider > li img{height:40px;width:auto;}

.Landing #landing #block5 > .content > div > .size1-2:first-child{padding-left:50px;padding-right:50px;}
.Landing #landing #block5 > .content > div > .size1-2 .bx-wrapper .bx-prev,.Landing #landing #block5 > .content > div > .size1-2 .bx-wrapper .bx-next{filter:none;top:1%;bottom:1%;height:98%;background-color:lightgray;background-position:center center;width:20px;background-size:10px;}
.Landing #landing #block5 > .content > div > .size1-2 .bx-wrapper .bx-prev:hover,.Landing #landing #block5 > .content > div > .size1-2 .bx-wrapper .bx-next:hover{background-color:gray;}
.Landing #landing #block5 > .content > div > .size1-2 .bx-pager{display:none !important;}
.Landing #landing #block5 > .content > div > .size1-2 .bx-wrapper .bx-prev{left:-21px;}
.Landing #landing #block5 > .content > div > .size1-2 .bx-wrapper .bx-next{right:-21px;}
.Landing #resultats-medias{padding:25px 0;}
.Landing #resultats-medias > div > div > h2{padding-top:5px;padding-bottom:40px;}
.Landing #landing #block5 .landingIN img{margin:-30px 0;}
.Landing #landing #block5 .landingIN > .size1-2.texte{padding-top:30px; padding-right: 50px;}
.Landing #landing #block5 .landingIN > .size1-2.texte > p.texte{margin-top:10px;margin-bottom:20px;}

div.readMoreContent{display:none;}
div.readMore{display:block;position:relative;}
.home .readMore{top:-30px;padding:0 1%;}
div.readMore .social{display:block;padding:0;margin:0;text-align:left;}
div.readMore > a{display:block;cursor:pointer;padding:0;margin:0;text-align:right;position:absolute;top:0;right:0;background:url('img/gold-bottom-arrow.png') no-repeat center right;height:12px;line-height:12px;padding-right:15px;}
div.readMore > a:hover,div.readMore > a.open{background-image:url('img/gold-top-arrow.png');}
div.readMore > a.open:hover{background-image:url('img/gold-bottom-arrow.png');}

@-webkit-keyframes blink{50%{background-color:#FFFFFF;color:black;}}
@keyframes blink{50%{background-color:#FFFFFF;color:black;}}

@media only screen and (max-width:1400px){
	#site-navigation > div > div > ul > li > ul{width:80%;left:10%;}
}
@media only screen and (max-width:1200px){
	#site-navigation > div > div > ul > li > ul{width:90%;left:5%;}
}
@media only screen and (max-width:1000px){
	#site-navigation > div > div > ul > li > ul{width:100%;left:0;}
}
@media only screen and (max-width:800px){
	body{background-position:center 85px;}
	h1{font-size:23px;}
	.home h2{text-align:center;}
	#block8 h2,#content h2{text-align:left;font-size:22px;line-height:26px;font-weight:bold;}
	#masthead{background:#f2f2f2;}
	#masthead .content{padding:0}
	#masthead .headerWidget, #masthead .site-logo{width:100%;height:auto;margin:0;padding:15px 0;text-align:center;box-sizing:border-box;float:none;}
	#masthead .headerWidget{text-align:left;}
	#masthead .content > .headerWidget-2 {text-align: center !important;margin-top: -105px;}
	#masthead .content > .headerWidget-2 .btn{font-size:13px;height:28px;line-height:28px;}
	#masthead .site-logo img{width:75%;max-width:100%;margin:0 auto;text-align:center;}
	.scroll #masthead > .content{display:block;}
	.scroll #masthead .site-logo{padding:10px 0;}
	/*.scroll #masthead .site-logo img.mobileScroll{display:inline-block;width:auto;}*/
	.scroll #masthead .site-logo img:not(.mobileScroll){display:none;}
	#masthead .headerWidget-m{display:block;width:100%;padding:0 10px;margin:0;text-align:center;box-sizing:border-box;padding-bottom:10px;}
	#masthead .headerWidget-m > div:first-child{width:16%;}
	#masthead .headerWidget-m > div:nth-child(2){text-align:left;width:38%;}
	#masthead .headerWidget-m > div{display:inline-block;vertical-align:top;width:46%;padding:0;margin:0;text-align:center;}
	#masthead .headerWidget-m > div a{color:black;text-decoration:none;}
	#masthead .headerWidget-m > div a i.fa{font-size:42px;}
	#masthead .headerWidget-m > div b{display:block;font-size:18px;line-height:25px;height:25px;}
	#masthead .headerWidget-m > div small{display:block;font-size:10px;line-height:15px;height:15px;text-align:left;}
	#masthead .headerWidget-m > div a.btn{padding:0;width:100%;display:block;margin:0;}
	#masthead #menu-header{background:black;text-align:left;padding:25px;color:white;display:block;margin-top:25px;}
	#masthead #menu-header li{display:block;padding:10px 0;color:white;font-weight:bold;margin:0;position:relative;text-align:left;width:100%;height:auto;line-height:normal;}
	#masthead #menu-header li a:before{display:none;}
	#masthead #menu-header li ul{display:none;padding:10px 0;margin:0;position:relative;width:100%;top:auto;left:auto;right:auto;background:none;}
	#masthead #menu-header li ul:before,#masthead #menu-header li ul:after{display:none;}
	#masthead #menu-header li ul li{display:block;display:list-item;list-style-type:disc;list-style-position:inside;color:#c8a968;width:100% !important}
	#masthead #menu-header li ul li a{display:inline-block;vertical-align:top;color:white;max-width:90%;text-decoration:none;}
	#masthead #menu-header li:hover{color:#c8a968;}
	#masthead #menu-header > li:first-child{display:none !important;}
	#masthead #menu-header li > i{position:absolute;right:0;top:5px;}
	#masthead #menu-header li > .liReturn{position:absolute;left:0;top:-15px;color:white;text-transform:none;font-size:12px;text-decoration:none;}
	#site-navigation > div > div > ul > li#menu-item-357 > ul,#site-navigation > div > div > ul > li#menu-item-331 > ul,#site-navigation > div > div > ul > li#menu-item-349 > ul{max-height:420px;overflow:auto !important;}
	#site-navigation > div > div > ul > li#menu-item-357 > ul > li:first-child:before, #site-navigation > div > div > ul > li#menu-item-331 > ul > li:first-child:before, #site-navigation > div > div > ul > li#menu-item-349 > ul > li:first-child:before{display:none;}
	
	.leftContent,.rightContent{float:none;margin:0;width:100%;padding:0;border:0;}
	.rightContent{margin-top:25px;}
	.size1-2,.size1-3,.size1-4,.size2-3,.alignleft,.alignright,.aligncenter,.Landing .leftContent{float:none;width:100% !important;margin:10px 0;padding:0 10px !important;height:auto;border:none !important;}
	.alignleft,.alignright,.aligncenter{padding:0 !important;}
	.alignleft,.alignright,.aligncenter{margin:1% 0;width:100%;}
	.social{display:none;}
	
	.mobile{display:block !important;}
	.nomobile{display:none;}
	
	#block1 h2{padding:70px 0;font-size:24px;line-height:30px;}
	#block1 .avantages{margin:10px auto;}
	#block1 .avantages:before{display:none;}
	#block1 .avantages > li{width:49%;padding:20px 0;}
	#block1 .avantages > li h3{font-weight:bold;}
	#block1 .homeContact{background:black;}
	#block1 .homeContact h3{color:white;}
	#block1 .homeContact .content > div{display:block !important;}
	#block1 .homeContact form{padding:10px 20%;}
	#block1 .homeContact form .size1-4{padding:5px 0 !important;display:block;}
	#block1 .homeContact form input[type='submit']{width:100%;}
	.content img{margin:5px auto !important;}
	#block3 p{text-align:center;}
	#block3 a.btn{margin:30px auto;}
	#block5 #ifb{height:200px;transform:scale(0.5);top:-50px;right:-45px;}
	#block5 #ifb iframe{margin-top:0;height:300px;}
	#block5 .content > h2{font-size:30px;}
	#block5 .content .btn, #block7 .content .btn{height:auto;}
	.listingArchives.page,.listingArchives.post{padding:0 20px;box-sizing:border-box;}
	.listingArchives.page > li,.listingArchives.post > li{display:block;margin:10px auto;width:100%;}
	.listingArchives.page > li > article > .entry-content{height:auto !important;}
	.listingArchives.resultat > li h2{line-height:24px;}
	.avantages-gray > li{width:47%;}
	.annexes > li{width:95%;margin:2.5%;}
	.logoSlider > li img{height:50px;}
	#page .bx-wrapper .bx-prev{left:-5px;}
	#page .bx-wrapper .bx-next{right:-5px;}
	.annexesWBG{column-count:1;}
	.insideListing .knowMore{text-align:left;line-height:20px;padding-top:10px;padding-bottom:5px;height:auto;box-sizing:content-box;}
	.insideListing .knowMore a{display:block;}
	.home .readMore{top:auto;}
	div.readMore > a{top:auto;bottom:8px;}
	
	.Landing .menu{display:none !important;}
	.Landing #landing-img{padding:50px 0;}
	.Landing #landing-img .content{padding:10px;}
	.Landing #landing-img .content p{font-size:20px;line-height:30px;}
	.Landing .rightContent{padding:0;margin:25px -10px 0;width:calc(100% + 20px);max-width:110%;}
	.Landing .rightContent .widget.widget_1{margin-top:-25px;border:none;}
	.Landing .leftContent{padding:10px;}
	.Landing .leftContent h2{margin:10px 0;color:#c8a968;text-transform:uppercase;font-size:20px;}
	.Landing .leftContent .wp-image-392{width:40% !important;}
	.Landing .leftContent .btn.reverse{margin-top:14px !important;}
	.Landing #traiter-demande > div ul > li{width:100%;margin:25px 0;}
	.Landing #resultats-medias .size1-2{padding:50px 10px !important;}
	.Landing #resultats-medias .size1-2 p{text-align:center;}
	.Landing .logoSlider{height:auto;}
	.Landing .landingIN .texte > p{text-align:center;}
	.Landing #resultats-medias .btn{margin-top:25px;}
	.Landing #resultats-medias{background:none;padding:0 !important;margin-top:-10px;}
	.Landing #resultats-medias > .content{padding:0;}
	.Landing #resultats-medias > .content > .size1-2:nth-child(1){background:#ecf0f0;}
	.Landing #resultats-medias > .content > .size1-2:nth-child(2){padding-top:20px !important;padding-bottom:0 !important;margin-bottom:-20px !important;}
	ul.buuyers > li > ul{text-align:center;}
	ul.buuyers > li > ul > li{width:90%;margin:0 auto;font-size:1.1em;background:white !important;min-height:200px;}
	.buuyersInfos{margin-top:75px;}
	.buuyersInfos img{max-width:100px;margin:20px auto;}
	ul.buuyers > li > ul > li > a > p{font-size:1.1em;}
	
	.rightContent .widget.widget_0{display:none;}
	
	.page-id-178 form textarea{height:150px !important;}
	.page-id-178 #contact .etape1 .g-recaptcha{float:none;width:100%;margin-bottom:10px !important;}
	
	ol.commentlist > li > article > header > cite > div > .fn > .ville img{margin:0 auto !important;}
	
	#colophon > .content .widget{display:block;float:none;width:100%;}
	#colophon #maps{display:block;width:100%;height:250px;position:relative !important;top:auto;bottom:auto;left:auto;right:auto;}
	#colophon > .content .widget_1 ul > li{width:auto;display:inline-block;vertical-align:top;margin-right:5px;}
	#cookie-bar p{font-size:10px !important;}
}
@media only screen and (max-width:600px){
	#site-navigation > div > div > ul > li#menu-item-357 > ul,#site-navigation > div > div > ul > li#menu-item-331 > ul,#site-navigation > div > div > ul > li#menu-item-349 > ul{max-height:325px;}
}
@media only screen and (max-width:400px){
	#masthead .headerWidget-m > div b{font-size:16px;}
	#masthead .headerWidget-m > div small{font-size:11px;}
	#masthead .headerWidget-m > div a.btn{margin-top:3px;}
	#site-navigation > div > div > ul > li#menu-item-357 > ul,#site-navigation > div > div > ul > li#menu-item-331 > ul,#site-navigation > div > div > ul > li#menu-item-349 > ul{max-height:225px;}
}
/* Magnific Popup CSS */.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#cccccc;}.mfp-preloader a:hover{color:white;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close, button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;}.mfp-close:hover, .mfp-close:focus{opacity:1;filter:alpha(opacity=100);}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333333;}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px;}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover, .mfp-arrow:focus{opacity:1;filter:alpha(opacity=100);}.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:65px;border:medium inset transparent;}.mfp-arrow:after, .mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;display:none;}.mfp-arrow:before, .mfp-arrow .mfp-b{border-top-width:15px;border-bottom-width:15px;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after, .mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:-2px;}.mfp-arrow-left:before, .mfp-arrow-left .mfp-b{margin-left:0;border-right:20px solid black;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after, .mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:70px;}.mfp-arrow-right:before, .mfp-arrow-right .mfp-b{border-left:20px solid black;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:black;}/* Main image in popup */img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}/* The shadow behind the image */.mfp-figure{line-height:0;}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444444;}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px){/*** Remove all paddings around the image on small screen*/.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;} }@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;} }.mfp-ie7 .mfp-img{padding:0;}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}.mfp-ie7 .mfp-container{padding:0;}.mfp-ie7 .mfp-content{padding-top:44px;}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1;}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:0.8;}.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg{opacity:0;}/* padding-bottom and top for image */.mfp-no-margins img.mfp-img{padding:0;}/* position of shadow behind the image */.mfp-no-margins .mfp-figure:after{top:0;bottom:0;}/* padding for main container */.mfp-no-margins .mfp-container{padding:0;}
/** * BxSlider v4.1.2 - Fully loaded, responsive content slider * http://bxslider.com * * Written by:Steven Wanderski, 2014 * http://stevenwanderski.com * (while drinking Belgian ales and listening to jazz) * * CEO and founder of bxCreative, LTD * http://bxcreative.com *//** RESET AND LAYOUT===================================*/.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;}.bx-wrapper img{max-width:100%;display:block;}/** THEME===================================*/.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;/*fix other elements on the page moving (on Chrome)*/-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}/* LOADER */.bx-wrapper .bx-loading{min-height:50px;background:url(js/img/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}/* PAGER */.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}/* DIRECTION CONTROLS (NEXT / PREV) */.bx-wrapper .bx-prev{left:10px;background:url(js/img/controls.png) no-repeat 0 -32px;}.bx-wrapper .bx-next{right:10px;background:url(js/img/controls.png) no-repeat -43px -32px;}.bx-wrapper .bx-prev:hover{background-position:0 0;}.bx-wrapper .bx-next:hover{background-position:-43px 0;}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}.bx-wrapper .bx-controls-direction a.disabled{display:none;}/* AUTO CONTROLS (START / STOP) */.bx-wrapper .bx-controls-auto{text-align:center;}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(js/img/controls.png) -86px -11px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(js/img/controls.png) -86px -44px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}/* IMAGE CAPTIONS */.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80, 80, 80, 0.75);width:100%;}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}
/* Cookie notif */#cookie-bar{background:rgba(0,0,0,.8);height:auto;line-height:24px;color:#ffffff;text-align:center;padding:3px 0;}#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%;}#cookie-bar.fixed.bottom{bottom:0;top:auto;}#cookie-bar p{margin:0;padding:0;}#cookie-bar a{color:#ffffff;display:inline-block;border-radius:3px;text-decoration:none;padding:0 6px;margin-left:8px;}#cookie-bar .cb-enable{background:#2a3c50;}#cookie-bar .cb-enable:hover{opacity:.8;}#cookie-bar .cb-disable{background:#990000;}#cookie-bar .cb-disable:hover{background:#bb0000;}#cookie-bar .cb-policy{background:#327c91;}#cookie-bar .cb-policy:hover{opacity:.8;}a.tel{color:inherit;text-decoration:none;display: inline;}