/*!
Theme Name: ETBL
Author: Odevie
Author URI: http://www.odevie.org
Description: Theme for Exclusive Travel By Lou
Version: 1.0
License: GNU General Public License v2 or later
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: etbl
*//*!
* www.KNACSS.com V5.0.1 (24 mai 2016) @author: Alsacreations, Raphael Goetter
* Licence WTFPL http://www.wtfpl.net/
*//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:1.94em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{box-sizing:border-box}*{box-sizing:inherit}ul,ol{padding-left:2em}img{vertical-align:middle}img:not([src$=".svg"]){height:auto}blockquote,figure{margin-left:0;margin-right:0}html{font-size:62.5%;font-size:calc(1em * 0.625)}body{font-size:1.4rem;background-color:#fff;color:#000;line-height:1.5}p,.p-like,ul,ol,dl,blockquote,pre,label,textarea,caption,details{margin-top:0.75em;margin-bottom:0;line-height:1.5}code,pre,samp,kbd{white-space:pre-line;white-space:pre-wrap;font-family:consolas, courier, monospace;line-height:normal}em,.italic,address,cite,i,var{font-style:italic}p:first-child,.p-like:first-child,ul:first-child,ol:first-child,dl:first-child,blockquote:first-child,pre:first-child,h1:first-child,.h1-like:first-child,h2:first-child,.h2-like:first-child,h3:first-child,.h3-like:first-child,h4:first-child,.h4-like:first-child,h5:first-child,.h5-like:first-child,h6:first-child,.h6-like:first-child{margin-top:0}li p,li .p-like,li ul,li ol{margin-top:0;margin-bottom:0}table{margin-bottom:2rem}@media print{*{background:transparent !important;box-shadow:none !important;text-shadow:none !important}body{width:auto;margin:auto;font-size:12pt}p,.p-like,h1,.h1-like,h2,.h2-like,h3,.h3-like,h4,.h4-like,h5,.h5-like,h6,.h6-like,blockquote,ul,ol{color:#000;margin:auto}.print{display:block}.no-print{display:none}p,.p-like,blockquote{orphans:3;widows:3}blockquote,ul,ol{page-break-inside:avoid}h1,.h1-like,h2,.h2-like,h3,.h3-like,caption{page-break-after:avoid}a{color:#000}a[href^="javascript:"]::after,a[href^="#"]::after{content:""}}code,kbd,mark{border-radius:2px}kbd{padding:0 2px;border:1px solid #999}code{padding:2px 4px;background:rgba(0,0,0,0.04);color:#b11}pre code{padding:0;background:none;color:inherit;border-radius:0}mark{padding:2px 4px}sup,sub{vertical-align:0}sup{bottom:1ex}sub{top:0.5ex}blockquote{position:relative;padding-left:3em}blockquote::before{content:"\201C";position:absolute;left:0;top:0;font-family:georgia, serif;font-size:5em;line-height:0.9;color:rgba(0,0,0,0.3)}blockquote>footer{margin-top:.75em;font-size:0.9em;color:rgba(0,0,0,0.7)}blockquote>footer::before{content:"\2014 \0020"}q{font-style:normal}q,.q{quotes:"“\00a0" "\00a0”"}q:lang(fr),.q:lang(fr){quotes:"«\00a0" "\00a0»"}hr{display:block;clear:both;height:1px;margin:1em 0 2em;padding:0;border:0;color:#ccc;background-color:#ccc}table,.table{border:1px solid #ccc}caption{padding:1rem;color:#555;font-style:italic}.skip-links{position:absolute}.skip-links a{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);padding:0.5em;background:black;color:white;text-decoration:none}.skip-links a:focus{position:static;overflow:visible;clip:auto}@media (max-width: 320px){div,textarea,table,td,th,code,pre,samp{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media (max-width: 320px){.no-wrapping{word-wrap:normal;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}}.mod,.bfc{overflow:hidden}.clear,.line,.row{clear:both}.clearfix::after,.line::after{content:"";display:table;clear:both;border-collapse:collapse}.left{margin-right:auto}.right{margin-left:auto}.center{margin-left:auto;margin-right:auto}.txtleft{text-align:left}.txtright{text-align:right}.txtcenter{text-align:center}.fl{float:left}img.fl{margin-right:1rem}.fr{float:right}img.fr{margin-left:1rem}img.fl,img.fr{margin-bottom:0.5rem}.row{display:table;table-layout:fixed;width:100%}.row>*,.col{display:table-cell;vertical-align:top}body>script{display:none !important}.inbl{display:inline-block;vertical-align:top}[class*="flex-container"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-container-h{-ms-flex-direction:row;flex-direction:row}.flex-container-v{-ms-flex-direction:column;flex-direction:column}.flex-item-fluid{-ms-flex:1;flex:1;min-width:0}.flex-item-first,.grid-item-first{-ms-flex-order:-1;order:-1}.flex-item-medium,.grid-item-medium{-ms-flex-order:0;order:0}.flex-item-last,.grid-item-last{-ms-flex-order:1;order:1}.flex-item-center,.grid-item-center{margin:auto}[class*="grid-"]{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-2rem}[class*="grid-"]>*{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 2rem - .01px);min-width:0;min-height:0;margin-left:2rem}@media (min-width: 321px) and (max-width: 640px){[class*="grid-"]>*{width:calc(100% * 1 / 2 - 2rem - .01px)}[class*="grid-"]>*.grid-item-double{width:calc(100% - 2rem - .01px)}}@media (min-width: 641px){[class*="grid-2"]>*{width:calc(100% * 1 / 2 - 2rem - .01px)}[class*="grid-2"]>.grid-item-double{width:calc(100% * 2 / 2 - 2rem)}[class*="grid-3"]>*{width:calc(100% * 1 / 3 - 2rem - .01px)}[class*="grid-3"]>.grid-item-double{width:calc(100% * 2 / 3 - 2rem)}[class*="grid-4"]>*{width:calc(100% * 1 / 4 - 2rem - .01px)}[class*="grid-4"]>.grid-item-double{width:calc(100% * 2 / 4 - 2rem)}[class*="grid-5"]>*{width:calc(100% * 1 / 5 - 2rem - .01px)}[class*="grid-5"]>.grid-item-double{width:calc(100% * 2 / 5 - 2rem)}[class*="grid-6"]>*{width:calc(100% * 1 / 6 - 2rem - .01px)}[class*="grid-6"]>.grid-item-double{width:calc(100% * 2 / 6 - 2rem)}[class*="grid-7"]>*{width:calc(100% * 1 / 7 - 2rem - .01px)}[class*="grid-7"]>.grid-item-double{width:calc(100% * 2 / 7 - 2rem)}[class*="grid-8"]>*{width:calc(100% * 1 / 8 - 2rem - .01px)}[class*="grid-8"]>.grid-item-double{width:calc(100% * 2 / 8 - 2rem)}[class*="grid-9"]>*{width:calc(100% * 1 / 9 - 2rem - .01px)}[class*="grid-9"]>.grid-item-double{width:calc(100% * 2 / 9 - 2rem)}[class*="grid-10"]>*{width:calc(100% * 1 / 10 - 2rem - .01px)}[class*="grid-10"]>.grid-item-double{width:calc(100% * 2 / 10 - 2rem)}[class*="grid-11"]>*{width:calc(100% * 1 / 11 - 2rem - .01px)}[class*="grid-11"]>.grid-item-double{width:calc(100% * 2 / 11 - 2rem)}[class*="grid-12"]>*{width:calc(100% * 1 / 12 - 2rem - .01px)}[class*="grid-12"]>.grid-item-double{width:calc(100% * 2 / 12 - 2rem)}}@media (min-width: 321px) and (max-width: 640px){[class*="-small-4"]>*{width:calc(100% * 1 / 4 - 2rem - .01px)}[class*="-small-4"]>.grid-item-double{width:calc(100% * 1 / 2 - 2rem - .01px)}[class*="-small-3"]>*{width:calc(100% * 1 / 3 - 2rem - .01px)}[class*="-small-3"]>.grid-item-double{width:calc(100% * 2 / 3 - 2rem - .01px)}[class*="-small-2"]>*{width:calc(100% * 1 / 2 - 2rem - .01px)}[class*="-small-2"]>.grid-item-double{width:calc(100% - 2rem - .01px)}[class*="-small-1"]>*{width:calc(100% - 2rem - .01px)}[class*="-small-1"]>.grid-item-double{width:calc(100% - 2rem - .01px)}}@media (min-width: 641px){.grid-2-1>:nth-child(odd){width:calc(66.66667% - 2rem)}.grid-2-1>:nth-child(even){width:calc(33.33333% - 2rem)}}@media (min-width: 641px){.grid-1-2>:nth-child(odd){width:calc(33.33333% - 2rem)}.grid-1-2>:nth-child(even){width:calc(66.66667% - 2rem)}}@media (min-width: 641px){.grid-3-1>:nth-child(odd){width:calc(75% - 2rem)}.grid-3-1>:nth-child(even){width:calc(25% - 2rem)}}@media (min-width: 641px){.grid-1-3>:nth-child(odd){width:calc(25% - 2rem)}.grid-1-3>:nth-child(even){width:calc(75% - 2rem)}}@media (min-width: 641px){.grid-3-2>:nth-child(odd){width:calc(60% - 2rem)}.grid-3-2>:nth-child(even){width:calc(40% - 2rem)}}@media (min-width: 641px){.grid-2-3>:nth-child(odd){width:calc(40% - 2rem)}.grid-2-3>:nth-child(even){width:calc(60% - 2rem)}}@media (min-width: 641px){.grid-4-1>:nth-child(odd){width:calc(80% - 2rem)}.grid-4-1>:nth-child(even){width:calc(20% - 2rem)}}@media (min-width: 641px){.grid-1-4>:nth-child(odd){width:calc(20% - 2rem)}.grid-1-4>:nth-child(even){width:calc(80% - 2rem)}}.pull{margin-right:auto}.push{margin-left:auto}table,.table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;vertical-align:top}.table{display:table}#recaptcha_table,.table-auto{table-layout:auto}.btn{display:inline-block}form,fieldset{border:none}input,button,select,label,.btn{font-family:inherit;font-size:inherit}button,input,optgroup,select,textarea{color:#000}label{vertical-align:middle;cursor:pointer}legend{border:0;white-space:normal}textarea{min-height:5em;vertical-align:top;font-family:inherit;font-size:inherit;resize:vertical}select{-webkit-appearance:menulist-button}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}::-webkit-input-placeholder{color:#777}input:-moz-placeholder,textarea:-moz-placeholder{color:#777}.btn:focus,input[type="button"]:focus,button:focus{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button.unstyled,input[type="button"].unstyled,input[type="submit"].unstyled,input[type="reset"].unstyled{padding:0;border:none;line-height:1;text-align:left;background:none;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}button.unstyled:focus,input[type="button"].unstyled:focus,input[type="submit"].unstyled:focus,input[type="reset"].unstyled:focus{box-shadow:none;outline:none}.is-hidden,[hidden]{display:none}.visually-hidden{position:absolute !important;border:0 !important;height:1px !important;width:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important}.is-disabled,[disabled]{opacity:0.5;pointer-events:none;cursor:not-allowed;filter:grayscale(1)}ul.is-unstyled,ul.unstyled{list-style:none;padding-left:0}.w10{width:10%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33.3333%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w66{width:66.6666%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.w50p{width:50px}.w100p{width:100px}.w150p{width:150px}.w200p{width:200px}.w300p{width:300px}@media (min-width: 400px){.w400p{width:400px}.w500p{width:500px}.w600p{width:600px}}@media (min-width: 700px){.w700p{width:700px}.w800p{width:800px}}@media (min-width: 960px){.w960p{width:960px}.mw960p{max-width:960px}.w1140p{width:1140px}.mw1140p{max-width:1140px}}.wauto{width:auto}.man,.ma0{margin:0}.pan,.pa0{padding:0}.mas{margin:1rem}.mam{margin:2rem}.mal{margin:4rem}.pas{padding:1rem}.pam{padding:2rem}.pal{padding:4rem}.mtn,.mt0{margin-top:0}.mts{margin-top:1rem}.mtm{margin-top:2rem}.mtl{margin-top:4rem}.mrn,.mr0{margin-right:0}.mrs{margin-right:1rem}.mrm{margin-right:2rem}.mrl{margin-right:4rem}.mbn,.mb0{margin-bottom:0}.mbs{margin-bottom:1rem}.mbm{margin-bottom:2rem}.mbl{margin-bottom:4rem}.mln,.ml0{margin-left:0}.mls{margin-left:1rem}.mlm{margin-left:2rem}.mll{margin-left:4rem}.mauto{margin:auto}.mtauto{margin-top:auto}.mrauto{margin-right:auto}.mbauto{margin-bottom:auto}.mlauto{margin-left:auto}.ptn,.pt0{padding-top:0}.pts{padding-top:1rem}.ptm{padding-top:2rem}.ptl{padding-top:4rem}.prn,.pr0{padding-right:0}.prs{padding-right:1rem}.prm{padding-right:2rem}.prl{padding-right:4rem}.pbn,.pb0{padding-bottom:0}.pbs{padding-bottom:1rem}.pbm{padding-bottom:2rem}.pbl{padding-bottom:4rem}.pln,.pl0{padding-left:0}.pls{padding-left:1rem}.plm{padding-left:2rem}.pll{padding-left:4rem}@media (min-width: 1280px){.large-hidden{display:none !important}.large-visible{display:block !important}.large-no-float{float:none}.large-inbl{display:inline-block;float:none;vertical-align:top}.large-row{display:table;table-layout:fixed;width:100% !important}.large-col{display:table-cell;vertical-align:top}.large-w25{width:25% !important}.large-w33{width:33.3333% !important}.large-w50{width:50% !important}.large-w66{width:66.6666% !important}.large-w75{width:75% !important}.large-w100,.large-wauto{display:block !important;float:none !important;clear:none !important;width:auto !important;margin-left:0 !important;margin-right:0 !important;border:0}.large-man,.large-ma0{margin:0 !important}}@media (min-width: 960px) and (max-width: 1279px){.medium-hidden{display:none !important}.medium-visible{display:block !important}.medium-no-float{float:none}.medium-inbl{display:inline-block;float:none;vertical-align:top}.medium-row{display:table;table-layout:fixed;width:100% !important}.medium-col{display:table-cell;vertical-align:top}.medium-w25{width:25% !important}.medium-w33{width:33.3333% !important}.medium-w50{width:50% !important}.medium-w66{width:66.6666% !important}.medium-w75{width:75% !important}.medium-w100,.medium-wauto{display:block !important;float:none !important;clear:none !important;width:auto !important;margin-left:0 !important;margin-right:0 !important;border:0}.medium-man,.medium-ma0{margin:0 !important}}@media (min-width: 640px) and (max-width: 768px){.smallplus-no-float{float:none}.smallplus-w100,.smallplus-wauto{display:block !important;float:none !important;clear:none !important;width:auto !important;margin-left:0 !important;margin-right:0 !important;border:0}}@media (min-width: 640px) and (max-width: 959px){.small-hidden{display:none !important}.small-visible{display:block !important}.small-no-float{float:none}.small-inbl{display:inline-block;float:none;vertical-align:top}.small-row{display:table !important;table-layout:fixed !important;width:100% !important}.small-col{display:table-cell !important;vertical-align:top !important}.small-w25{width:25% !important}.small-w33{width:33.3333% !important}.small-w50{width:50% !important}.small-w66{width:66.6666% !important}.small-w75{width:75% !important}.small-w100,.small-wauto{display:block !important;float:none !important;clear:none !important;width:auto !important;margin-left:0 !important;margin-right:0 !important;border:0}.small-man,.small-ma0{margin:0 !important}.small-pan,.small-pa0{padding:0 !important}}@media (max-width: 639px){.mod,.col,fieldset{display:block !important;float:none !important;clear:none !important;width:auto !important;margin-left:0 !important;margin-right:0 !important;border:0}.flex-container{-ms-flex-direction:column;flex-direction:column}.row{display:block !important;width:100% !important}.tiny-hidden{display:none !important}.tiny-visible{display:block !important}.tiny-no-float{float:none}.tiny-inbl{display:inline-block;float:none;vertical-align:top}.tiny-row{display:table !important;table-layout:fixed !important;width:100% !important}.tiny-col{display:table-cell !important;vertical-align:top !important}thead{display:none}.tiny-w25{width:25% !important}.tiny-w33{width:33.3333% !important}.tiny-w50{width:50% !important}.tiny-w66{width:66.6666% !important}.tiny-w75{width:75% !important}.tiny-w80{width:80% !important}.tiny-w100,.tiny-wauto{display:block !important;float:none !important;clear:none !important;width:auto !important;margin-left:0 !important;margin-right:0 !important;border:0}.tiny-man,.tiny-ma0{margin:0 !important}.tiny-pan,.tiny-pa0{padding:0 !important}}h2{color:#145785;font-weight:200;font-family:'Montserrat', sans-serif;font-size:2.5em;margin:0.4em 0 0.5em;transition:all .2s ease-out;line-height:1.2}h2 a{text-decoration:none;color:#145785}.small_title{font-size:1.8em}h3:after{margin-top:1.5em !important}.with_underline:after{content:"";height:1px;width:75px;background:#DBD0BF;display:block;margin-left:-10px;margin-top:0.4em;transition:all .2s ease-out}.with_link_hover{padding-left:10px}.with_link_hover:hover{padding-left:0;padding-right:10px;transition:all .2s ease-out}.with_link_hover:hover:after{margin-left:0px;transition:all .2s ease-out}.uppercaser{text-transform:uppercase}.padding_left_10{padding-left:10px}h1{font-family:'Montserrat', sans-serif}h3{color:#145785;font-weight:500;font-size:1em;line-height:1.2;font-family:'Montserrat', sans-serif}h3 a{color:#145785}h4{font-family:"Montserrat", sans-serif;font-size:2.28em;color:#145785;letter-spacing:0;font-weight:200;font-style:italic;margin-bottom:0.5em;line-height:1.2}h6{border:1px solid #D0BFA6;border-radius:30px;height:40px;width:40px;color:#145785;font-size:1em;padding:7px 0 0 12px;margin-bottom:0.5em}p{color:#393939;font-weight:100}.light_blue_bg{background:#145785}.for_rectangle{position:relative;z-index:9}.for_rectangle .rectangle{position:absolute;z-index:-1;top:20em;left:22%;right:0;bottom:7em}.for_rectangle .rectangle.left{right:22%;left:0}.light_grey_background{background:#F6F8FA}.input_text{border:none;width:70%}.input_text:-ms-input-placeholder{color:#145785}.input_text::placeholder{color:#145785}.submit_btn{width:32%;color:#145785;font-weight:600;text-transform:uppercase;border:none;background:none;padding-right:2px;text-align:right}.contact_form br{display:none}.contact_form form{padding-top:1em;padding-bottom:3px;border-bottom:1px solid #145785}.contact_form form p{padding-bottom:0}.contact_form form .wpcf7-form-control-wrap{display:inline-block !important;width:66% !important}.contact_form form .wpcf7-form-control-wrap input{width:100% !important;outline:none}.arrowed_link{font-weight:700}.arrowed_link:before{content:"";display:inline-block;width:6px;height:6px;transform-origin:left;transform:rotate(-45deg);margin-right:5px;vertical-align:-1px;transition:all .2s ease-out}.arrowed_link:hover:before{border-width:1px;animation-duration:1s;animation-name:moveArrow;animation-iteration-count:infinite;animation-direction:alternate;transition:all .2s ease-out}.arrowed_link.brown{color:#D0BFA6}.arrowed_link.brown:before{border-bottom:2px solid #DBD0BF;border-right:2px solid #DBD0BF}.arrowed_link.blue{color:#145785}.arrowed_link.blue:before{border-bottom:2px solid #145785;border-right:2px solid #145785}@keyframes moveArrow{from{transform:translateX(0) rotate(-45deg)}to{transform:translate(-10px) rotate(-45deg)}}.blue_link_with_white_border{background-image:linear-gradient(-48deg, #0A2A40 0%, #2D6B96 80%);position:relative;color:#fff;font-weight:300;text-transform:uppercase;padding:1.3em 3em;display:inline-block;transition:all 0.45s ease-out;z-index:100}.blue_link_with_white_border:before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-image:linear-gradient(48deg, #0A2A40 0%, #2D6B96 80%);z-index:-100;opacity:0;transition:opacity 1s ease-out}.blue_link_with_white_border:after{content:"";position:absolute;top:3px;left:3px;right:3px;bottom:3px;border:1px solid #FFF;border-radius:1px;transition:all 1s ease-out}.blue_link_with_white_border:hover:before{opacity:1;transition:opacity 1s ease-out}.blue_link_with_white_border:hover:after{border:1px solid #DBD0BF;transition:all 1s ease-out}.blue_link_with_white_border.with_shaddow{box-shadow:20px 32px 61px -15px rgba(0,0,0,0.5)}.blue_link_with_white_border.with_shaddow:hover{box-shadow:20px 20px 40px -15px rgba(0,0,0,0.5);transform:translate(3px, 3px)}.half_opacity{opacity:0.2}/*! Flickity v2.1.1
https://flickity.metafizzy.co
---------------------------------------------- */.carousel{max-width:400px}.carousel img{height:500px}.carousel_container{overflow:hidden;float:left;width:400px}.carousel_container:hover .next_slide{transition:all .2s ease-out;opacity:1;padding-left:20px;margin-top:-12px;transform:scale(3)}.carousel_pic{position:relative;z-index:10}.instagram_link{position:absolute;top:10px;left:10px}.instagram_link img{max-height:40px;height:auto;width:100%}.next_slide{display:block;padding-left:10px;padding-top:3px;float:left;opacity:0.5;transition:all .2s ease-out}.carousel_status{float:left;font-size:1em;font-weight:200;font-family:'Montserrat', sans-serif;color:#0A2A40;padding-top:5px}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}body{font-size:16px;font-family:'Open Sans', sans-serif;counter-reset:my-sec-counter}.max_width{max-width:1600px;margin:0 auto}.top_header{padding:20px;min-height:100px}.top_header .logo{float:left}.top_header .menu{float:right}a{text-decoration:none}.path_container{position:relative;height:264px;width:100%;background:transparent url(./images/path_opacity.svg) repeat-x left top;clear:both;z-index:1}.path_container.suggested{opacity:0.4}.path_container.under{margin-top:-10em}.path_container.middle{margin:10em 0}.path_container.forofor{margin-bottom:5em}.path_container.with_link{text-align:center;display:-ms-flexbox;display:flex}.path_content{margin:auto}.path_content h1{color:#145785;margin-bottom:30px;font-size:3.5em;font-weight:200;font-style:italic}.horizontal_path{width:100%;transform:scaleX(1.05)}.sub_footer{text-align:center;padding:2em;font-size:0.9em;color:#0A2A40;font-weight:100}.sub_footer a{color:#145785}.offers{position:relative}.background_light{position:absolute;z-index:-1;top:10%;right:0;left:20%;bottom:0;background:#F9FCFF}hidden{display:none}.offer{padding:7em 2em;position:relative;overflow:hidden}.offer:nth-of-type(even) .bloc{float:left}.offer:nth-of-type(even) .background{left:-30px;right:10%;background:linear-gradient(135deg, #145785 0%, #0A2A40 100%)}.offer:nth-of-type(even) .title_container{padding-left:3em}.offer:nth-of-type(even) .picture_one img{left:0}.offer:nth-of-type(even) .picture_two{margin-left:-10px}.offer:nth-of-type(even) .picture_two img{right:0}.offer:nth-of-type(odd) .bloc{float:right}.offer:nth-of-type(odd) .background{right:-30px;left:10%;background:linear-gradient(135deg, #145785 0%, #0A2A40 100%)}.offer:nth-of-type(odd) .title_container{padding-right:3em}.offer:nth-of-type(odd) .picture_one img{right:0}.offer:nth-of-type(odd) .picture_two{margin-right:-10px}.offer:nth-of-type(odd) .picture_two img{left:0}.offer .bloc{width:29%}.offer .pic{overflow:hidden;position:relative}.offer .pic img{width:200%;position:absolute;top:0}.offer .title_container p{padding-left:10px}.offer .background{position:absolute;top:10em;padding-top:25%;background:#0A2A40;z-index:-1}.pic{position:relative}.title_container{width:42%;float:left}.title_container.small{margin-top:3.5em}.classy_content{border:1px solid #DBD0BF;background:#FFF;width:100%;padding:2em;margin-top:-20px}.with_classy_shaddow{box-shadow:20px 32px 61px -15px rgba(20,87,133,0.2),20px 32px 61px -15px rgba(0,0,0,0.1)}.picture_one{margin:20px 0;padding-top:30%}.picture_one img{top:-20px !important}.picture_two{padding-top:33%;transform:rotate(1deg);box-shadow:0px 25px 61px -15px rgba(20,87,133,0.19),0px 25px 61px -15px rgba(0,0,0,0.6)}.destination_banner_container{overflow-x:hidden;width:100%;padding:5em 0}.destinations_banner{opacity:0.2;line-height:1;overflow:hidden;padding-left:20px;white-space:nowrap}.destinations_banner span{color:#DBD0BF;display:block;font-size:10.2em;text-transform:uppercase;letter-spacing:-5px;font-weight:200;font-family:'Montserrat', sans-serif;font-style:italic;padding-right:50px;float:left}.destinations_banner .point{border-radius:15px;width:15px;height:15px;background:#145785;padding:15px;opacity:.2;margin:60px 40px 0 10px}.text_before_images{overflow:hidden}.text_before_images .text_on_left{width:60%;float:left}.text_before_images .text_on_left p,.text_before_images .text_on_left h3{padding-left:10px}.text_before_images .text_on_left .container{padding-right:6em;padding-top:2em}.text_before_images .image_on_right{width:40%;float:right;text-align:center}.text_before_images .image_on_right .container{margin:5em 3em}.stickers .container{padding:10em 5%;overflow:hidden}.sticker{background:#FFFFFF;box-shadow:20px 32px 61px -15px rgba(20,87,133,0.19),20px 32px 61px -15px rgba(0,0,0,0.15);width:30%;margin-right:5%;float:left}.sticker:last-child{margin-right:0}.sticker img{width:100%}.sticker .text_container{padding:1em}.link_to_team{margin-left:40%;width:60%;background:#F3F3F3;padding:2em 7em 2em 2em;margin-bottom:17em}.link_to_team a{text-transform:uppercase;color:#145785;font-weight:600}footer{background:#0A2A40;margin-top:15em;font-weight:100}footer ul{list-style:none;overflow:hidden;margin:0 0 1em 0;padding:0;font-size:1.28em}footer a{color:#fff}footer .address_side p{color:#fff}footer .address_side .phone{font-weight:600;padding-top:0;margin:0}footer .address_side .phone:first-child{margin-top:1em}footer .address_side li{float:left;padding-right:1em}footer .address_side img{clear:both}.footer_menus{padding:3em 5% 7em}.footer_menus ul{padding-left:6px}.social_list ul{float:right;text-align:right}.contact_form{background:#fff;width:35%;margin-left:5%;padding:0 2em;transform:translateY(-40%)}.contact_form .container{padding-bottom:10%}.contact_form h2{padding:0;margin:0}.contact_form p{margin:0;padding-bottom:1em;font-weight:100;font-style:italic;color:#145785}.partner_footer{overflow:hover;text-align:center}.partner_footer ul{list-style:none;padding:4em 0 2em}.partner_footer ul li{display:inline-block;padding-right:2em}.partner_footer ul li img{height:80px}.partner_footer ul li:last-child{padding-right:0}.partner_footer.second_line ul{padding-top:1em !important}.quality_process{text-align:center;background:#F7F9FB;padding:5em 5%;position:relative}.quality_process .quality_title{font-family:"Montserrat", sans-serif;font-weight:400;color:#145785;font-size:2em;padding-bottom:2em}.quality_process:after{content:'';position:absolute;top:14em;left:0;right:0;height:1px;background:#DBD0BF;z-index:9}.quality_process .number{font-size:1.4em;background:#F7F9FB;width:60px;height:60px;border-radius:30px;padding:10px;margin:0 auto 1em;position:relative;z-index:10}.quality_process .number div{background:#fff;width:40px;height:40px;border-radius:25px;margin:0 auto;font-weight:500;color:#145785;border:1px solid #DBD0BF;padding-top:2px}.quality_process .youdo{color:#145785;font-style:italic;font-weight:200}.quality_process .youdo_content{font-size:1.3em;width:80%;margin:0 auto}.submit{margin-top:40px;padding:0.7em 1.9em;font-size:0.55em !important;font-weight:400;border:none}.overlay_button,.overlay_button_mask_container{position:fixed;right:0;bottom:0;margin:2rem;transform:translateY(0);opacity:1;visibility:visible;transition:all .35s}.overlay_button_mask_container{z-index:9999;right:30px;bottom:30px}.overlay_button{z-index:99999;right:0;bottom:0}.overlay_button_trig{width:60px;height:60px}.overlay_button_trig{z-index:2;position:relative;border-radius:50%;border:0;outline:0;background-image:linear-gradient(-48deg, #0A2A40 0%, #2D6B96 80%);cursor:pointer;cursor:hand;box-shadow:2px 8px 25px rgba(10,42,64,0.2)}.overlay_button_mask{position:absolute;top:50%;left:50%;border-radius:50%;z-index:1;transform:scale(0.005);width:250vw;height:250vw;margin-top:-100vw;margin-left:-125vw;background:#F8F6F2;transition:all .5s ease}.overlay_button_mask.open{transform:matrix(1.05, 0, 0, 1.05, 0, 0);transition:all .5s ease}.overlay_button_trig img{width:30px;position:absolute;top:18px;left:15px;transition:opacity .3s ease-out}.write{opacity:1}.close{opacity:0}.overlay_button_trig.open img{transition:opacity .3s ease-out}.overlay_button_trig.open .write{opacity:0}.overlay_button_trig.open .close{opacity:1}.contact_input,.wpcf7-form-control-wrap select{height:4rem;background-color:#F8F6F2;color:#404040;font-size:0.9em;line-height:1;border-radius:0;border:1px solid #dedede;padding:0 1rem;transition:background 0.35s, border 0.35s;box-shadow:none}.contact_input:focus{background-color:#fff}.contact_form_container{overflow:scroll;padding-bottom:100px}#overlay_form{background:#F8F6F2;opacity:0;visibility:hidden;margin-top:200px;z-index:99999;position:fixed;left:0;top:0;right:0;bottom:0px;transition:all 0.2s ease-out;max-height:100%;overflow-y:scroll}#overlay_form form{width:50%;margin:5em auto}#overlay_form form h1{color:#145785;font-weight:100;font-size:3em}#overlay_form.open{opacity:1;visibility:visible;margin-top:0;transition:all 0.2s ease-out;transition-delay:.3s}.wpcf7-form-control-wrap{display:block;width:100%}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea,.wpcf7-form-control-wrap select{width:100%}.wpcf7-form-control-wrap textarea{height:250px}.contact_submit{border:none;background:#145785;color:#fff;height:4rem;padding:0 2em;float:right}figure{position:relative;z-index:1}.three_pictures{padding:3em 20px;position:relative;overflow:hidden;z-index:9}.three_pictures .pic{width:33.33%;float:left;z-index:9}.three_pictures .pic img{width:100%}.home_pic{padding-bottom:33%;overflow:hidden}.home_pic img{position:absolute;top:0;left:0}#three_picture_two{z-index:10}#three_picture_thee{z-index:-1}.search_engine{width:calc(100% - 40px);vertical-align:middle;text-align:center;color:#fff;font-weight:500;font-size:2.14em;z-index:999;display:block;margin:1em auto 2em;color:#2D6B96}.search_engine .select_display{position:relative;display:inline-block}.search_engine .select_value{position:relative;padding-right:.7em;display:inline-block;background-image:url(./images/dropdown-blue.svg);background-repeat:no-repeat;background-position:bottom .55em right 0;background-size:.4em;color:#2D6B96;text-shadow:none;font-family:'Montserrat', sans-serif}.search_engine .select_value:after{content:"";position:absolute;bottom:.1em;left:0;height:1px;width:calc(100% - .5em);background-color:#2D6B96}.search_engine .select_search_options{font-size:.5em;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;padding:0}.search_engine .select_search_options:hover{cursor:pointer}.three_picture_two{box-shadow:20px 25px 61px -15px rgba(20,87,133,0.22),20px 25px 61px -15px rgba(0,0,0,0.4);transform:scale(1.05, 1.05) rotate(-1deg);margin-bottom:3em}.selected_pack{overflow:hidden;padding:4em 5%;display:-ms-flexbox;display:flex}.with_images_on_left .image_side .carousel_container{float:right}.with_images_on_left .text_side{padding-right:7em;padding-left:3em}.with_images_on_right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.with_images_on_right .image_side .carousel_container{float:left}.with_images_on_right .text_side{padding-left:7em;padding-right:3em}.text_side{width:60%;margin:auto}.image_side{width:40%;margin:auto}.lou_and_co{padding:10em 5% 4em}nav ul{list-style:none;font-family:'Montserrat', sans-serif;font-weight:200;overflow:hidden}nav ul li{display:block;float:left;padding-left:30px;font-size:1.28em}nav ul li a{color:#0A3A40}.menu_commerce{font-size:0.7em;overflow:hidden;display:block}.menu_commerce li{float:right;letter-spacing:-0.5px}.main_menu{clear:both;overflow:hidden;display:block;margin-top:0.3em}body{transition:all .2s ease-out}.menu_active .mobile_menu{transform:translate(-100%);transition:all .2s ease-out}.menu_active .mobile_menu_btn span{height:0}.menu_active .mobile_menu_btn span:before{transform:rotate(45deg);top:0}.menu_active .mobile_menu_btn span:after{transform:rotate(-45deg);top:0}.mobile_menu_btn a{float:right;height:30px;width:40px;display:block}.mobile_menu_btn span{margin-top:10px;position:relative;display:block;height:1px;width:40px;background:#0A3A40}.mobile_menu_btn span:after,.mobile_menu_btn span:before{content:"";display:block;height:1px;width:40px;background:#0A3A40;position:absolute;left:0}.mobile_menu_btn span:before{top:-10px}.mobile_menu_btn span:after{top:10px}.ecommerce_link{font-size:0.8em !important}.mobile_menu{position:fixed;z-index:-1;top:30px;width:100%;height:100vh;left:100%;transition:all .2s ease-out;background:#fff}.mobile_menu ul{margin:auto 0 auto}.mobile_menu li{display:block;float:none;padding-bottom:10px;padding-left:0;font-size:2em}.mobile_menu li a{color:#0A2A40;text-transform:uppercase;font-weight:400}.mobile_menu .lang_and_social{margin:0;padding:0}.mobile_menu .lang_and_social li{display:inline-block;font-size:0.5em}.mobile_menu .lang_and_social.lang li{padding:0 30px 0 0}.mobile_menu .lang_and_social.social li{padding:0 10px 0 0}@media (min-width: 960px){.mobile_menu,.mobile_menu_btn{display:none}}@media (max-width: 960px){body{padding-top:100px}.mobile_menu{display:-ms-flexbox;display:flex}.top_header{background:#fff;position:fixed;top:0;left:0;right:0;z-index:9999;transition:all .2s ease-out}.top_header .menu{display:none}.top_header.scroll_down{top:-120px}}.select_language{text-transform:uppercase;border:none;color:#0A3A40;padding:4px 14px 4px 10px;background:#fff;border-radius:0;-webkit-appearance:none;margin-top:-4px;display:block;font-weight:800;outline:none;background:url(./images/dropdown-blue.svg) no-repeat center right}.close_form_button{float:right;background:#F9FCFF;height:4rem;padding:0.5em 2em;color:#0A2A40;margin-right:1em}.offer_description{margin-bottom:80px}.offer_description h1{color:#145785;font-weight:300;font-family:'Montserrat', sans-serif;font-size:2.14em;margin:0 0 0.5em;transition:all .2s ease-out;line-height:1.2}.offer_description .background{top:9em;padding-top:35%}.offer_description .title_container{width:40%}.offer_introduction{float:right;width:60%;color:#fff;padding-top:5em;padding-right:6em}.offer_introduction h2{font-weight:600;font-size:1em;color:#FFFFFF;padding-left:0px;padding-bottom:0.5em}.offer_introduction h2:after{background:#fff;margin-top:1.5em}.offer_introduction h2:hover{padding-left:0px}.offer_introduction h2:hover:after{margin-left:-10px;transition:all .2s ease-out}.offer_introduction p{color:#fff}.links_list_in_selected{padding-left:10px;padding-top:2em}.links_list_in_selected a{display:block;font-weight:600;color:#145785;padding-bottom:5px}.more_informations{overflow:hidden;padding:4em 0;position:relative;z-index:99}.more_informations .bloc{width:80%;margin:0 auto}.more_informations .classy_content form{margin-bottom:6em}.more_informations .classy_content h2{padding:0;margin:0}.more_informations .rectangle{top:0;bottom:0;padding:3em}.more_informations .block_with_blue_background{margin-top:20em;margin-left:2em}.more_informations .alternatives ul{color:#FFF}.lou_management{padding-top:9em;color:#393939}.lou_management li{color:#393939;font-weight:100}.lou_management a{color:#104971}.block_with_blue_background{padding:2em;background-image:linear-gradient(-136deg, #104971 0%, #145785 67%);overflow:hidden}.block_with_blue_background h3,.block_with_blue_background p{color:#fff}.block_with_blue_background h3{margin-top:2.5em}.block_with_blue_background h3:first-child{margin-top:0}.block_with_blue_background p{margin-top:0}.block_with_blue_background ul{color:#fff}.block_with_blue_background a{color:#fff;font-weight:800}.partners_and_places{margin-top:7em;padding:10em 0}.partners_and_places .sticker_side{padding-left:5%}.partners_and_places .text_side{padding:0 5%}.partners_and_places .sticker{width:80%;margin:0 10%}.partners_and_places .with_margin_top{margin-top:7em}.partners_and_places .rectangle{top:25em}.interviews{padding-bottom:5em}.masonry{column-count:3;column-gap:5%}.masonry_stickers{padding:1em 5% 0}.masonry_sticker{display:inline-block;margin-bottom:5em;box-shadow:20px 32px 30px -15px rgba(20,87,133,0.1),20px 32px 30px -15px rgba(0,0,0,0.1);background:#FFFFFF;transform:translateX(0)}.masonry_sticker img{width:100%}.masonry_sticker .text_container{padding:1em}.place_presentation{padding:0 0 4em 5%}.place_presentation .place_text{padding-right:7em}.place_presentation .place_text h2:hover{padding-left:10px}.place_presentation .place_text h2:hover:after{padding-left:0}.place_presentation .place_text h3,.place_presentation .place_text p{padding-left:10px}.place_presentation .carousel_container{float:none}.place_presentation .block_with_blue_background h3{margin-top:0}.place_presentation .block_with_blue_background a{color:#fff;text-decoration:underline}.place_presentation .with_margin_top{margin-top:4em}.title_container .tags{padding:0}.title_container .tags li{display:inline-block}.title_container .tags li a{color:#CCC09B}.title_container .tags li:after{content:" -";color:#CCC09B}.title_container .tags li:last-child:after{content:""}.filter{padding:5em 5% 2em}.filter ul{padding:0}.filter ul li{list-style:none;display:inline-block;padding-right:5px}.filter ul li a{border:1px solid #CCC09B;color:#145785;padding:0.5em 1em;transition:all .2s ease-out}.filter ul li a:hover{color:#fff;background:#CCC09B;transition:all .2s ease-out}.offer_introduction .starting_price{color:#fff;padding-left:0px;padding-top:20px}.starting_price{padding-left:10px;color:#CCC09B;line-height:1;padding-top:15px;overflow:hidden}.starting_price .the_price{padding-top:2px;font-weight:100;font-size:2.5em;letter-spacing:-1px;float:left;padding-bottom:10px}.starting_price .the_price span{font-size:0.3em;padding-left:4px;letter-spacing:.5px}.starting_price .the_button{float:left}strong{font-weight:700}.link_to_social_share a{color:#fff}.full_text_content{width:90%;margin:5em auto}.full_text_content h1{color:#145785;font-weight:100;font-size:3em}.page_content{width:100%;padding:5em 0}.page_title{text-align:center;padding:0 0 10em 0}.page_title h1{color:#145785;font-weight:100;font-size:3em;margin:0}.page_title h3{color:#0A2A40;margin:0 auto;width:50%;font-weight:400;font-style:italic}.page_title.forofor_page{padding-bottom:0 !important}.line{overflow:hidden;padding-top:1em}.line .background_light{bottom:2em}.side_with_pics{width:25%;float:left;margin-left:10%}.side_with_pics img{width:100%}.images_description{font-size:0.8em;padding:10px 1em 2.5em;text-align:center}.images_description h3{margin-bottom:0}.images_description p{margin-top:5px}.images_description a{color:#145785;text-decoration:underline}.side_with_text{width:50%;float:left;padding-left:10%}.side_with_text .questions{font-weight:600;color:#145785;margin-top:2.5em;display:block}.side_with_text p:first-child{margin-top:0}.side_with_text p:first-child .questions{margin-top:0}.side_with_text p{margin-top:2em}.side_with_text a{color:#145785;text-decoration:underline}.fullscreen_image_container{padding:10em 0 5em}.fullscreen_image{width:100%}.fullscreen_image.margin{margin-bottom:10em}.images_in_cols{padding:10em 5% 0}.images_in_two_cols{column-count:2;column-gap:2em}.images_in_two_cols .image_in_two_col_list{width:100%;margin-bottom:2em}.quote_in_page{text-align:center;width:60%;margin:5em auto}.quote_in_page p{color:#145785;line-height:1.2;font-weight:100}.quote_in_page div{font-size:3em;font-family:'Montserrat', sans-serif}.quote_in_page .author{font-weight:600;font-family:'Montserrat', sans-serif}.wceb_picker_wrap{padding-top:2em}.golden_text,.price{color:#CCC09B;font-weight:700}.booking_price{margin-top:1em}.info_price{clear:both;font-size:0.7em;padding-bottom:5px;color:#104971}.info_price.with_padding{padding-top:10px;color:#FFF !important}label[for=start_date]{display:inline !important;width:auto !important}.quantity,.product-price .amount{display:none}.book_online{clear:both;margin:10px 0}.book_btn,.cart .single_add_to_cart_button{background:#DBD0BF;border:1px solid #DBD0BF;color:#fff;font-weight:700;text-transform:uppercase;padding:.7em 2em;display:inline-block;transition:all .2s ease-out}.book_btn:hover,.cart .single_add_to_cart_button:hover{background:#FFf;color:#DBD0BF}.book_btn{margin:1px 0 0 2em}.cart .single_add_to_cart_button{margin:2em 0 0}.cart .single_add_to_cart_button:hover{cursor:hand;cursor:pointer;background:#FFf;color:#DBD0BF}#start_date,.quantity .qty{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #104971;vertical-align:-2px;display:inline-block;width:150px;color:#393939;padding:0}form.cart .quantity{padding-top:1em;color:#393939}.quantity .qty{width:50px}.woocommerce_pages_content{width:70%;margin:5em auto}.woocommerce-message,.woocommerce-error,.woocommerce-notice,ul.woocommerce-order-overview{padding:30px 0;background:#fff;color:#393939;margin:20px auto 40px !important;clear:both;overflow:hidden}.woocommerce-order{margin-bottom:100px}.woocommerce-error strong{color:#E5273C}.woocommerce-table,.woo_content table,.shop_table{border:none}.woocommerce-table td,.woocommerce-table th,.woo_content table td,.woo_content table th,.shop_table td,.shop_table th{border:none;border-bottom:1px solid #CCC09B;padding:2em 0}.woocommerce-table td.product-name,.woo_content table td.product-name,.shop_table td.product-name{width:40%}.woocommerce-table td.product-quantity,.woo_content table td.product-quantity,.shop_table td.product-quantity{width:120px}.woocommerce-table td.product-price,.woo_content table td.product-price,.shop_table td.product-price{text-align:center}.woocommerce-table td.product-subtotal,.woo_content table td.product-subtotal,.shop_table td.product-subtotal{text-align:right}.woocommerce-table td.actions,.woo_content table td.actions,.shop_table td.actions{padding:40px 0}.woocommerce-table th,.woo_content table th,.shop_table th{color:#104971}.delete_item_in_cart,.woocommerce-message{padding-top:0px}.delete_item_in_cart a,.woocommerce-message a{color:#CCC09B;text-transform:uppercase;font-weight:700;font-size:0.8em}.woocommerce-account-fields .bad{color:#E5273C}.woocommerce-account-fields .good{color:#34A18F}.woocommerce-account-fields .strong{color:#45C922}.checkout-button,.woocommerce-checkout-payment .button,.login .button,.woocommerce-address-fields .button,.woocommerce-Button{background-image:linear-gradient(-48deg, #0A2A40 0%, #2D6B96 80%);box-shadow:20px 32px 61px -15px rgba(0,0,0,0.5);position:relative;color:#fff;font-weight:300;text-transform:uppercase;padding:1.3em 3em;display:inline-block;transition:all 0.45s ease-out;z-index:100;margin-top:2em}.checkout-button:before,.woocommerce-checkout-payment .button:before,.login .button:before,.woocommerce-address-fields .button:before,.woocommerce-Button:before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-image:linear-gradient(48deg, #0A2A40 0%, #2D6B96 80%);z-index:-100;opacity:0;transition:opacity 1s ease-out}.checkout-button:after,.woocommerce-checkout-payment .button:after,.login .button:after,.woocommerce-address-fields .button:after,.woocommerce-Button:after{content:"";position:absolute;top:3px;left:3px;right:3px;bottom:3px;border:1px solid #FFF;border-radius:1px;transition:all 1s ease-out}.checkout-button:hover,.woocommerce-checkout-payment .button:hover,.login .button:hover,.woocommerce-address-fields .button:hover,.woocommerce-Button:hover{transform:translate(3px, 3px);box-shadow:20px 20px 40px -15px rgba(0,0,0,0.5)}.checkout-button,.woocommerce-checkout-payment .button{float:right}.woocommerce-orders-table__cell a{background:#CCC09B;color:#fff !important;padding:5px 20px}.woo_content h1{color:#104971;font-weight:100}.woo_content h5{color:#104971;padding-top:2px}.woo_content #coupon_code{border:1px solid #DBD0BF;background:#fff;width:200px;height:50px;padding:10px;font-size:1.17em;color:#393939}.woo_content .coupon .button{background:#DBD0BF;border:1px solid #DBD0BF;color:#fff;text-transform:uppercase;font-weight:700;font-size:0.8em}.woo_content .btn{border:none}.woo_content .coupon .button{height:50px}.woo_content .coupon input{margin:0;vertical-align:top}.woo_content .update_cart_btn input{height:50px;margin:0;box-shadow:none;text-align:right;padding:0;color:#CCC09B;font-weight:700;outline:none}.woo_content .update_cart_btn input:hover{cursor:hand;cursor:pointer;transform:none !important}.shop_table tr td{vertical-align:top}.product-price .woocommerce-Price-amount,.cart-subtotal th,.order-total{color:#104971}.variation dt,.variation dd{display:inline-block;margin:0}.cart_totals h2{display:none}.cart_totals table td{text-align:right}.product-subtotal .amount{font-size:1.29em;text-align:right}.update_cart_btn input{color:#104971;background:#fff;border:none}.wc-proceed-to-checkout{margin:60px auto}#billing_address_2_field,#billing_country_field,#billing_company_field,.woocommerce-additional-fields h3,.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout-payment,.woocommerce-checkout-review-order-table{width:50%;margin:0 auto}.woocommerce-checkout-payment{padding:50px 0}.woocommerce-checkout-payment ul{padding:0}td.product-total,.cart-subtotal td,.order-total td,tfoot td,td.product-subtotal{text-align:right}.woocommerce-billing-fields .form-row,.woocommerce-account-fields .form-row,.woocommerce-additional-fields .form-row{overflow:hidden;margin-bottom:20px;width:50%;margin:0 auto}.woocommerce-billing-fields .form-row label,.woocommerce-billing-fields .form-row input,.woocommerce-billing-fields .form-row textarea,.woocommerce-account-fields .form-row label,.woocommerce-account-fields .form-row input,.woocommerce-account-fields .form-row textarea,.woocommerce-additional-fields .form-row label,.woocommerce-additional-fields .form-row input,.woocommerce-additional-fields .form-row textarea{width:100%;display:block;outline:none}.woocommerce-billing-fields .form-row label abbr[title],.woocommerce-account-fields .form-row label abbr[title],.woocommerce-additional-fields .form-row label abbr[title]{text-decoration:none}.woocommerce-billing-fields .form-row textarea,.woocommerce-account-fields .form-row textarea,.woocommerce-additional-fields .form-row textarea{height:100px;padding:10px;border:1px solid #CCC09B}.woocommerce-billing-fields .form-row input,.woocommerce-account-fields .form-row input,.woocommerce-additional-fields .form-row input{margin:5px 0 10px;height:50px;border:1px solid #CCC09B;padding:0 10px}.woocommerce-checkout h3{text-align:center;margin:50px 0}#place_order{margin:80px 50px}.wc-proceed-to-checkout{overflow:visible;min-height:72px}.form-row{overflow:hidden;margin-bottom:20px;margin:0 auto}.form-row label,.form-row input,.form-row textarea{width:100%;display:block}.form-row label abbr[title]{text-decoration:none}.form-row textarea{height:100px;padding:10px}.form-row input{margin:5px 0 10px;height:50px;border:1px solid #104971;padding:0 10px}.woocommerce-form__input-checkbox{display:inline-block !important;width:30px !important;height:16px !important;margin-top:2em !important}.woocommerce-form-login{width:50%}.woocommerce-form-login .woocommerce-Button{margin:2em 0}.woocommerce-MyAccount-navigation ul{border-bottom:1px solid #DBD0BF;padding:0 0 0.5em 0;margin:0 0 4em 0}.woocommerce-MyAccount-navigation ul li:first-child{padding-left:0}.woocommerce-MyAccount-navigation-link{font-size:1em;font-weight:700}.woocommerce-orders-table__header{text-align:left}.woocommerce-MyAccount-content a{color:#CCC09B;font-weight:700}.woocommerce-MyAccount-content mark{background-color:#104971;color:#fff}.woocommerce-MyAccount-content header{padding:20px 0}.woocommerce-MyAccount-content fieldset{margin:0;padding:0;overflow:hidden;margin-top:2em}.woocommerce-MyAccount-content fieldset legend{color:#104971;font-weight:700}.woocommerce-Address h3{display:inline-block;padding-right:1em}.woocommerce-order-details{padding-top:2em}.woocommerce-MyAccount-content a,.woocommerce-form a,.woocommerce-terms-and-conditions-checkbox-text a{color:#CCC09B;font-weight:700}.wc_payment_methods{list-style:none}@media (max-width: 960px){.woocommerce_pages_content{width:100%}.shop_table{display:block}.shop_table tbody{width:100% !important;display:block}.shop_table tr{width:100% !important;display:block;overflow:hidden;border-bottom:1px solid #fff}.shop_table td,.shop_table th{border-bottom:none !important}.cart-subtotal th,.order-total th{display:block;float:left}.cart-subtotal td,.order-total td{display:block;float:right}.product-name{width:85% !important;float:left;display:block}.product-price{width:15% !important;display:block;float:left;text-align:right}.product-quantity{width:100% !important;display:block;clear:both}.product-subtotal{float:right}.product-price,.product-quantity{padding:0px !important}.product-subtotal{padding-top:0px !important}.woocommerce_pages_content{padding:0 5%}}@media (max-width: 640px){.woocommerce-billing-fields .form-row,.woocommerce-account-fields .form-row,.woocommerce-additional-fields .form-row,.woocommerce-checkout-payment,.woocommerce-checkout-review-order-table{width:100%}.product-name .product-quantity{display:none}.woocommerce-MyAccount-navigation li:first-child{padding-left:30px !important}.woocommerce-MyAccount-navigation li{padding-bottom:15px}.woocommerce-orders-table__cell{width:100% !important;float:none;display:block;padding:1em 5% 0 5% !important}.product-name{width:100% !important;float:none;display:block !important}.product-price{width:50% !important;display:block;float:right;text-align:right}.product-quantity{width:50% !important;display:block;float:left;clear:none}.product-subtotal{float:right;clear:both}}@media (max-width: 500px){.cart_totals table,.woo_content #coupon_code,.woo_content .coupon .button{width:100%}.woo_content .coupon .button{margin-top:20px}#place_order{margin:80px 50px 80px 0}}@media (max-width: 1100px){h2{font-size:1.8em}}@media (max-width: 1000px){.carousel{max-width:380px}.carousel img{height:450px}.carousel_container{width:380px}}@media (max-width: 960px){.partners_and_places .sticker_side{padding-left:0}.search_engine{top:22%}.offer .bloc{width:50%}.picture_two,.picture_one{padding-top:50%}.title_container{width:100%;padding-top:2em;clear:both}.offer .background{bottom:10em}.offer{padding:5em 2em}.offer:nth-child(odd) .title_container{padding-left:2em;padding-right:1em}.offer:nth-child(even) .title_container{padding-right:2em;padding-left:1em}.selected_pack{display:block;padding:4em 5% 0}.image_side,.text_side,.carousel_container{float:none !important;overflow:hidden}.image_side{width:100%}.text_side{width:80%;padding:4em 0 0 !important;margin:0}.destination_banner_container{padding:3em 0}.destinations_banner span{font-size:6em}.destinations_banner .point{padding:5px;margin:35px 40px 0 0px}.text_before_images .text_on_left,.text_before_images .image_on_right{width:100%;float:none}.text_before_images .image_on_right{padding:1em 0}.stickers .container{padding:0em 5% 5em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:180vw}.sticker{width:47%;margin-top:5em}.masonry{column-count:2;column-gap:5%}.link_to_team{margin-left:20%;width:80%}.contact_form{width:60%}.path_container.middle{margin:2em 0}.offer_description .title_container{width:100%;float:none}.offer_description .background{bottom:0em;top:9em}.offer_introduction{width:80%}.more_informations .block_with_blue_background{margin-top:5em}.more_informations .rectangle{bottom:6em}.lou_management{padding-top:7em}.golden_logo{width:200px}.home .path_container{display:none}.page_content{width:100%;margin:0 auto}.page_content .line{width:90%;margin:0 auto}.page_content .side_with_pics,.page_content .side_with_text{width:100%;float:none;margin:0}.page_content .side_with_text{padding:5em 0}.images_in_cols{width:90%;margin:0 auto;padding:10em 0 0}.images_in_two_cols{column-gap:1em}.images_in_two_cols .image_in_two_col_list{margin-bottom:1em}#overlay_form form{width:90%}.overlay_button_mask.open{transform:matrix(1.2, 0, 0, 1.2, 0, 0)}.text_side_overflow{overflow:visible !important;padding-left:5% !important;padding-top:5em !important;clear:both !important}}@media (max-width: 760px){.search_engine{position:relative;color:#145785;text-shadow:none;padding-bottom:3em}.search_engine .select_value{background-image:url(./images/dropdown-blue.svg)}.search_engine .select_value:after{background:#145785}.home_pic,#three_picture_one,#three_picture_thee{display:none}#three_picture_two{padding-top:12px}.picture_one{display:none}.offer:nth-child(even) .picture_two{margin-left:2% !important}.offer:nth-child(odd) .picture_two{margin-right:2% !important}h2{font-size:1.6em}.offer .bloc{width:96%}.offer .pic img{width:100%}.title_container{padding-top:4em}.classy_content{padding:1em;margin:0em 5px 5px 5px;width:calc(100% - 10px)}.classy_content img{width:40px}.stickers .container{padding:0em 5% 5em;display:block;height:auto}.masonry{column-count:1;column-gap:5%}.sticker{width:100%;margin-top:5em}.sticker .text_container{padding:2em}.social_list ul{float:none;text-align:left;padding-left:0;margin-top:2em}.offer:nth-child(odd) .background{left:0}.offer:nth-child(even) .background{right:0}.offer{padding:5em 0 !important}.three_pictures{padding:3em 5% 0}.three_pictures .pic{width:100%;overflow:hidden}.three_pictures .pic img{width:105%}.three_picture_two{transform:rotate(-1deg) translateY(-40px)}.three_picture_thee{transform:translateY(-90px)}.offer_description .offer{padding-top:0}.offer_introduction{width:100%;padding-right:0;padding-left:5%;padding-top:2em}.youdo_content{font-size:1.1em !important}.offer_description h1{line-height:1.2;font-size:1.7em}.more_informations .bloc{width:90%}.block_with_blue_background{margin-left:5% !important;padding:2em 1em}.images_in_two_cols{column-count:1}.quote_in_page{width:90%}.quote_in_page div{font-size:2em}.fullscreen_image_container{padding:4em 0 0}}@media (max-width: 640px){.text_side{width:100%}.text_before_images .text_on_left .container{padding-right:0}.link_to_team{width:95%;margin-left:5%}.contact_form{width:90%}.offer .title_container{padding:0em 0 0 !important}.quality_process .number{margin-bottom:0.5em;margin-top:2em}.quality_process .quality_title{padding-bottom:0}.quality_process:after{content:none}.quality_process .youdo{position:relative}.quality_process .youdo:after{content:'';position:absolute;top:30px;left:0;right:0;height:1px;background:#DBD0BF;z-index:9}.youdo_content{font-size:1.3em !important}.link_to_team{padding-right:0}.footer_menus{padding-top:0em}.in_listing{padding-top:5em}}@media (max-width: 400px){.sticker .text_container{padding:1em}.light_blue_bg img{max-width:200px}footer .contact_form{padding:0 15px}}

/*# sourceMappingURL=style.css.map */
