@charset "UTF-8";

  html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}*{margin:0;padding:0}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}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}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:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}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-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*{box-sizing:inherit}html{font-size:62.5%;font-size:calc(1em * .625)}body{font-size:1.4rem;background-color:#fff;color:#000;font-family:sans-serif;line-height:1.4}@media screen and (min-width:544px){body{font-size:1.6rem}}@media screen and (min-width:544px){body{line-height:1.5}}a{color:#333}a:active,a:focus,a:hover{color:#000}ol,ul{padding-left:1em}img{vertical-align:middle}blockquote,figure{margin-left:0;margin-right:0}.p-like,blockquote,caption,details,dl,figure,label,ol,p,pre,td,textarea,th,ul{margin-top:.75em;margin-bottom:0;line-height:1.4}.h1-like,h1{font-size:2.8rem}@media screen and (min-width:544px){.h1-like,h1{font-size:3.2rem}}.h2-like,h2{font-size:2.4rem}@media screen and (min-width:544px){.h2-like,h2{font-size:2.8rem}}.h3-like,h3{font-size:2rem}@media screen and (min-width:544px){.h3-like,h3{font-size:2.4rem}}.h4-like,h4{font-size:1.8rem}@media screen and (min-width:544px){.h4-like,h4{font-size:2rem}}.h5-like,h5{font-size:1.6rem}@media screen and (min-width:544px){.h5-like,h5{font-size:1.8rem}}.h6-like,h6{font-size:1.4rem}@media screen and (min-width:544px){.h6-like,h6{font-size:3.2rem}}.smaller{font-size:.6em}.small{font-size:.8em}.big{font-size:1.2em}.bigger{font-size:1.5em}.biggest{font-size:2em}code,kbd,pre,samp{white-space:pre-line;white-space:pre-wrap;font-family:consolas,courier,monospace;line-height:normal}.italic,address,cite,em,i,var{font-style:italic}.h1-like:first-child,.h2-like:first-child,.h3-like:first-child,.h4-like:first-child,.h5-like:first-child,.h6-like:first-child,.p-like:first-child,blockquote:first-child,dl:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,ol:first-child,p:first-child,pre:first-child,ul:first-child{margin-top:0}li .p-like,li ol,li p,li ul{margin-top:0;margin-bottom:0}blockquote,code,img,input,pre,svg,table,td,textarea,video{max-width:100%}img{height:auto}@media print{*{background:0 0!important;box-shadow:none!important;text-shadow:none!important}body{width:auto;margin:auto;font-family:serif;font-size:12pt}.h1-like,.h2-like,.h3-like,.h4-like,.h5-like,.h6-like,.p-like,blockquote,h1,h2,h3,h4,h5,h6,ol,p,ul{color:#000;margin:auto}.print{display:block}.no-print{display:none}.p-like,blockquote,p{orphans:3;widows:3}blockquote,ol,ul{page-break-inside:avoid}.h1-like,.h2-like,.h3-like,caption,h1,h2,h3{page-break-after:avoid}a{color:#000}a[href^="#"]::after,a[href^="javascript:"]::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,.04);color:#b11}pre code{padding:0;background:0 0;color:inherit;border-radius:0}mark{padding:2px 4px}sub,sup{vertical-align:0}sup{bottom:1ex}sub{top:.5ex}blockquote{position:relative;padding-left:3em;min-height:2em}blockquote>footer{margin-top:.75em;font-size:.9em;color:rgba(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}td,th{padding:.3em .8em;border:1px #aaa dotted;text-align:left}.skip-links{position:absolute}.skip-links a{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);padding:.5em;background:#000;color:#fff;text-decoration:none}.skip-links a:focus{position:static;overflow:visible;clip:auto}@media (max-width:543px){code,div,pre,samp,table,td,textarea,th{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media (max-width:543px){.no-wrapping{word-wrap:normal;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){img[src$=".svg"]{width:100%}}.table,table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;vertical-align:top;margin-bottom:2rem}.table{display:table}#recaptcha_table,.table-auto{table-layout:auto}td,th{vertical-align:top;min-width:2rem;cursor:default}.btn{display:inline-block}fieldset,form{border:none}.btn,button,input,label,select{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-cancel-button,input[type=search]::-webkit-search-decoration,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,button:focus,input[type=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=reset].unstyled,input[type=submit].unstyled{padding:0;border:none;line-height:1;text-align:left;background:0 0;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}button.unstyled:focus,input[type=button].unstyled:focus,input[type=reset].unstyled:focus,input[type=submit].unstyled:focus{box-shadow:none;outline:0}@media (min-width:544px){.o-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.o-media-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}}@media (min-width:544px){.o-media--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.o-media-figure--center{-ms-flex-item-align:center;align-self:center}}@media (min-width:544px){[class*=" autogrid"],[class^=autogrid]{display:-webkit-box;display:-ms-flexbox;display:flex}[class*=" autogrid"]>*,[class^=autogrid]>*{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}}@media (min-width:544px){.has-gutter>:not(:first-child){margin-left:1rem}[class*="--reverse"]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.bfc,.mod{overflow:hidden}.clear{clear:both}.clearfix::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:.5rem}.inbl{display:inline-block;vertical-align:top}.flex-container,[class*=flex-container]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-container-h{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-container-v{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-item-fluid{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.flex-item-first,.item-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.flex-item-medium,.item-medium{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flex-item-last,.item-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex-item-center,.item-center{margin:auto}.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:.5;pointer-events:none;cursor:not-allowed;-webkit-filter:grayscale(1);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:401px){.w400p{width:400px}.w500p{width:500px}.w600p{width:600px}}@media (min-width:701px){.w700p{width:700px}.w800p{width:800px}}@media (min-width:961px){.w960p{width:960px}.mw960p{max-width:960px}.w1140p{width:1140px}.mw1140p{max-width:1140px}}.wauto{width:auto}.ma0,.man{margin:0}.pa0,.pan{padding:0}.mas{margin:1rem}.mam{margin:2rem}.mal{margin:4rem}.pas{padding:1rem}.pam{padding:2rem}.pal{padding:4rem}.mt0,.mtn{margin-top:0}.mts{margin-top:1rem}.mtm{margin-top:2rem}.mtl{margin-top:4rem}.mr0,.mrn{margin-right:0}.mrs{margin-right:1rem}.mrm{margin-right:2rem}.mrl{margin-right:4rem}.mb0,.mbn{margin-bottom:0}.mbs{margin-bottom:1rem}.mbm{margin-bottom:2rem}.mbl{margin-bottom:4rem}.ml0,.mln{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}.pt0,.ptn{padding-top:0}.pts{padding-top:1rem}.ptm{padding-top:2rem}.ptl{padding-top:4rem}.pr0,.prn{padding-right:0}.prs{padding-right:1rem}.prm{padding-right:2rem}.prl{padding-right:4rem}.pb0,.pbn{padding-bottom:0}.pbs{padding-bottom:1rem}.pbm{padding-bottom:2rem}.pbl{padding-bottom:4rem}.pl0,.pln{padding-left:0}.pls{padding-left:1rem}.plm{padding-left:2rem}.pll{padding-left:4rem}@media (min-width:992px){.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-w25{width:25%!important}.large-w33{width:33.333333%!important}.large-w50{width:50%!important}.large-w66{width:66.666666%!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-ma0,.large-man{margin:0!important}}@media (min-width:768px) and (max-width:1199px){.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-w25{width:25%!important}.medium-w33{width:33.333333%!important}.medium-w50{width:50%!important}.medium-w66{width:66.666666%!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-ma0,.medium-man{margin:0!important}}@media (min-width:544px) and (max-width:767px){.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-w25{width:25%!important}.small-w33{width:33.333333%!important}.small-w50{width:50%!important}.small-w66{width:66.666666%!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-ma0,.small-man{margin:0!important}.small-pa0,.small-pan{padding:0!important}}@media (max-width:543px){.col,.mod,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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.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-w25{width:25%!important}.tiny-w33{width:33.333333%!important}.tiny-w50{width:50%!important}.tiny-w66{width:66.666666%!important}.tiny-w75{width:75%!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-ma0,.tiny-man{margin:0!important}.tiny-pa0,.tiny-pan{padding:0!important}}@media (min-width:544px){[class*=" grid-"],[class^=grid-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}[class*=" grid-"]>*,[class^=grid-]>*{box-sizing:border-box;min-width:0;min-height:0}}@media (min-width:544px){.grid,.grid--reverse{display:-webkit-box;display:-ms-flexbox;display:flex}.grid--reverse>*,.grid>*{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;box-sizing:border-box;min-width:0;min-height:0}.grid--reverse.has-gutter>*+*,.grid.has-gutter>*+*{margin-left:calc(1rem - .01px)}.grid--reverse.has-gutter-l>*+*,.grid.has-gutter-l>*+*{margin-left:calc(2rem - .01px)}.grid--reverse.has-gutter-xl>*+*,.grid.has-gutter-xl>*+*{margin-left:calc(4rem - .01px)}}@media (min-width:544px){[class*=grid-2]>*{width:calc(100% / 2 - .01px)}[class*=grid-2].has-gutter{margin-right:-.5rem;margin-left:-.5rem}[class*=grid-2].has-gutter>*{width:calc(100% / 2 - 1rem - .01px);margin-right:.5rem;margin-left:.5rem}[class*=grid-2].has-gutter-l{margin-right:-1rem;margin-left:-1rem}[class*=grid-2].has-gutter-l>*{width:calc(100% / 2 - 2rem - .01px);margin-right:1rem;margin-left:1rem}[class*=grid-2].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}[class*=grid-2].has-gutter-xl>*{width:calc(100% / 2 - 4rem - .01px);margin-right:2rem;margin-left:2rem}[class*=grid-3]>*{width:calc(100% / 3 - .01px)}[class*=grid-3].has-gutter{margin-right:-.5rem;margin-left:-.5rem}[class*=grid-3].has-gutter>*{width:calc(100% / 3 - 1rem - .01px);margin-right:.5rem;margin-left:.5rem}[class*=grid-3].has-gutter-l{margin-right:-1rem;margin-left:-1rem}[class*=grid-3].has-gutter-l>*{width:calc(100% / 3 - 2rem - .01px);margin-right:1rem;margin-left:1rem}[class*=grid-3].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}[class*=grid-3].has-gutter-xl>*{width:calc(100% / 3 - 4rem - .01px);margin-right:2rem;margin-left:2rem}[class*=grid-4]>*{width:calc(100% / 4 - .01px)}[class*=grid-4].has-gutter{margin-right:-.5rem;margin-left:-.5rem}[class*=grid-4].has-gutter>*{width:calc(100% / 4 - 1rem - .01px);margin-right:.5rem;margin-left:.5rem}[class*=grid-4].has-gutter-l{margin-right:-1rem;margin-left:-1rem}[class*=grid-4].has-gutter-l>*{width:calc(100% / 4 - 2rem - .01px);margin-right:1rem;margin-left:1rem}[class*=grid-4].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}[class*=grid-4].has-gutter-xl>*{width:calc(100% / 4 - 4rem - .01px);margin-right:2rem;margin-left:2rem}[class*=grid-5]>*{width:calc(100% / 5 - .01px)}[class*=grid-5].has-gutter{margin-right:-.5rem;margin-left:-.5rem}[class*=grid-5].has-gutter>*{width:calc(100% / 5 - 1rem - .01px);margin-right:.5rem;margin-left:.5rem}[class*=grid-5].has-gutter-l{margin-right:-1rem;margin-left:-1rem}[class*=grid-5].has-gutter-l>*{width:calc(100% / 5 - 2rem - .01px);margin-right:1rem;margin-left:1rem}[class*=grid-5].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}[class*=grid-5].has-gutter-xl>*{width:calc(100% / 5 - 4rem - .01px);margin-right:2rem;margin-left:2rem}[class*=grid-6]>*{width:calc(100% / 6 - .01px)}[class*=grid-6].has-gutter{margin-right:-.5rem;margin-left:-.5rem}[class*=grid-6].has-gutter>*{width:calc(100% / 6 - 1rem - .01px);margin-right:.5rem;margin-left:.5rem}[class*=grid-6].has-gutter-l{margin-right:-1rem;margin-left:-1rem}[class*=grid-6].has-gutter-l>*{width:calc(100% / 6 - 2rem - .01px);margin-right:1rem;margin-left:1rem}[class*=grid-6].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}[class*=grid-6].has-gutter-xl>*{width:calc(100% / 6 - 4rem - .01px);margin-right:2rem;margin-left:2rem}[class*=grid-7]>*{width:calc(100% / 7 - .01px)}[class*=grid-7].has-gutter{margin-right:-.5rem;margin-left:-.5rem}[class*=grid-7].has-gutter>*{width:calc(100% / 7 - 1rem - .01px);margin-right:.5rem;margin-left:.5rem}[class*=grid-7].has-gutter-l{margin-right:-1rem;margin-left:-1rem}[class*=grid-7].has-gutter-l>*{width:calc(100% / 7 - 2rem - .01px);margin-right:1rem;margin-left:1rem}[class*=grid-7].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}[class*=grid-7].has-gutter-xl>*{width:calc(100% / 7 - 4rem - .01px);margin-right:2rem;margin-left:2rem}[class*=grid-8]>*{width:calc(100% / 8 - .01px)}[class*=grid-8].has-gutter{margin-right:-.5rem;margin-left:-.5rem}[class*=grid-8].has-gutter>*{width:calc(100% / 8 - 1rem - .01px);margin-right:.5rem;margin-left:.5rem}[class*=grid-8].has-gutter-l{margin-right:-1rem;margin-left:-1rem}[class*=grid-8].has-gutter-l>*{width:calc(100% / 8 - 2rem - .01px);margin-right:1rem;margin-left:1rem}[class*=grid-8].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}[class*=grid-8].has-gutter-xl>*{width:calc(100% / 8 - 4rem - .01px);margin-right:2rem;margin-left:2rem}[class*=grid-9]>*{width:calc(100% / 9 - .01px)}[class*=grid-9].has-gutter{margin-right:-.5rem;margin-left:-.5rem}[class*=grid-9].has-gutter>*{width:calc(100% / 9 - 1rem - .01px);margin-right:.5rem;margin-left:.5rem}[class*=grid-9].has-gutter-l{margin-right:-1rem;margin-left:-1rem}[class*=grid-9].has-gutter-l>*{width:calc(100% / 9 - 2rem - .01px);margin-right:1rem;margin-left:1rem}[class*=grid-9].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}[class*=grid-9].has-gutter-xl>*{width:calc(100% / 9 - 4rem - .01px);margin-right:2rem;margin-left:2rem}[class*=grid-10]>*{width:calc(100% / 10 - .01px)}[class*=grid-10].has-gutter{margin-right:-.5rem;margin-left:-.5rem}[class*=grid-10].has-gutter>*{width:calc(100% / 10 - 1rem - .01px);margin-right:.5rem;margin-left:.5rem}[class*=grid-10].has-gutter-l{margin-right:-1rem;margin-left:-1rem}[class*=grid-10].has-gutter-l>*{width:calc(100% / 10 - 2rem - .01px);margin-right:1rem;margin-left:1rem}[class*=grid-10].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}[class*=grid-10].has-gutter-xl>*{width:calc(100% / 10 - 4rem - .01px);margin-right:2rem;margin-left:2rem}[class*=grid-11]>*{width:calc(100% / 11 - .01px)}[class*=grid-11].has-gutter{margin-right:-.5rem;margin-left:-.5rem}[class*=grid-11].has-gutter>*{width:calc(100% / 11 - 1rem - .01px);margin-right:.5rem;margin-left:.5rem}[class*=grid-11].has-gutter-l{margin-right:-1rem;margin-left:-1rem}[class*=grid-11].has-gutter-l>*{width:calc(100% / 11 - 2rem - .01px);margin-right:1rem;margin-left:1rem}[class*=grid-11].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}[class*=grid-11].has-gutter-xl>*{width:calc(100% / 11 - 4rem - .01px);margin-right:2rem;margin-left:2rem}[class*=grid-12]>*{width:calc(100% / 12 - .01px)}[class*=grid-12].has-gutter{margin-right:-.5rem;margin-left:-.5rem}[class*=grid-12].has-gutter>*{width:calc(100% / 12 - 1rem - .01px);margin-right:.5rem;margin-left:.5rem}[class*=grid-12].has-gutter-l{margin-right:-1rem;margin-left:-1rem}[class*=grid-12].has-gutter-l>*{width:calc(100% / 12 - 2rem - .01px);margin-right:1rem;margin-left:1rem}[class*=grid-12].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}[class*=grid-12].has-gutter-xl>*{width:calc(100% / 12 - 4rem - .01px);margin-right:2rem;margin-left:2rem}}.push{margin-left:auto!important}.pull{margin-right:auto!important}.item-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.item-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}[class*=grid-][class*="--reverse"]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:544px){.full{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% / 1 - .01px)}.has-gutter>.full{width:calc(100% / 1 - 1rem - .01px)}.has-gutter-l>.full{width:calc(100% / 1 - 2rem - .01px)}.has-gutter-xl>.full{width:calc(100% / 1 - 4rem - .01px)}.one-half{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% / 2 - .01px)}.has-gutter>.one-half{width:calc(100% / 2 - 1rem - .01px)}.has-gutter-l>.one-half{width:calc(100% / 2 - 2rem - .01px)}.has-gutter-xl>.one-half{width:calc(100% / 2 - 4rem - .01px)}.one-third{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% / 3 - .01px)}.has-gutter>.one-third{width:calc(100% / 3 - 1rem - .01px)}.has-gutter-l>.one-third{width:calc(100% / 3 - 2rem - .01px)}.has-gutter-xl>.one-third{width:calc(100% / 3 - 4rem - .01px)}.one-quarter{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% / 4 - .01px)}.has-gutter>.one-quarter{width:calc(100% / 4 - 1rem - .01px)}.has-gutter-l>.one-quarter{width:calc(100% / 4 - 2rem - .01px)}.has-gutter-xl>.one-quarter{width:calc(100% / 4 - 4rem - .01px)}.one-fifth{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% / 5 - .01px)}.has-gutter>.one-fifth{width:calc(100% / 5 - 1rem - .01px)}.has-gutter-l>.one-fifth{width:calc(100% / 5 - 2rem - .01px)}.has-gutter-xl>.one-fifth{width:calc(100% / 5 - 4rem - .01px)}.one-sixth{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% / 6 - .01px)}.has-gutter>.one-sixth{width:calc(100% / 6 - 1rem - .01px)}.has-gutter-l>.one-sixth{width:calc(100% / 6 - 2rem - .01px)}.has-gutter-xl>.one-sixth{width:calc(100% / 6 - 4rem - .01px)}.two-thirds{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% / 3 * 2 - .01px)}.has-gutter>.two-thirds{width:calc(100% / 3 * 2 - 1rem - .01px)}.has-gutter-l>.two-thirds{width:calc(100% / 3 * 2 - 2rem - .01px)}.has-gutter-xl>.two-thirds{width:calc(100% / 3 * 2 - 4rem - .01px)}.three-quarters{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% / 4 * 3 - .01px)}.has-gutter>.three-quarters{width:calc(100% / 4 * 3 - 1rem - .01px)}.has-gutter-l>.three-quarters{width:calc(100% / 4 * 3 - 2rem - .01px)}.has-gutter-xl>.three-quarters{width:calc(100% / 4 * 3 - 4rem - .01px)}.five-sixths{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% / 6 * 5 - .01px)}.has-gutter>.five-sixths{width:calc(100% / 6 * 5 - 1rem - .01px)}.has-gutter-l>.five-sixths{width:calc(100% / 6 * 5 - 2rem - .01px)}.has-gutter-xl>.five-sixths{width:calc(100% / 6 * 5 - 4rem - .01px)}}@media (min-width:544px) and (max-width:991px){[class*="-small-1"]>*{width:calc(100% / 1 - .01px)}[class*="-small-1"].has-gutter>*{width:calc(100% / 1 - 1rem - .01px)}[class*="-small-1"].has-gutter-l>*{width:calc(100% / 1 - 2rem - .01px)}[class*="-small-1"].has-gutter-xl>*{width:calc(100% / 1 - 4rem - .01px)}[class*="-small-2"]>*{width:calc(100% / 2 - .01px)}[class*="-small-2"].has-gutter>*{width:calc(100% / 2 - 1rem - .01px)}[class*="-small-2"].has-gutter-l>*{width:calc(100% / 2 - 2rem - .01px)}[class*="-small-2"].has-gutter-xl>*{width:calc(100% / 2 - 4rem - .01px)}[class*="-small-3"]>*{width:calc(100% / 3 - .01px)}[class*="-small-3"].has-gutter>*{width:calc(100% / 3 - 1rem - .01px)}[class*="-small-3"].has-gutter-l>*{width:calc(100% / 3 - 2rem - .01px)}[class*="-small-3"].has-gutter-xl>*{width:calc(100% / 3 - 4rem - .01px)}[class*="-small-4"]>*{width:calc(100% / 4 - .01px)}[class*="-small-4"].has-gutter>*{width:calc(100% / 4 - 1rem - .01px)}[class*="-small-4"].has-gutter-l>*{width:calc(100% / 4 - 2rem - .01px)}[class*="-small-4"].has-gutter-xl>*{width:calc(100% / 4 - 4rem - .01px)}}body {
font-family: 'Catamaran', sans-serif;
}
ul {
padding:0;
} ::selection{background-color: #94C3C3;}
::-moz-selection {background-color: #94C3C3;}  .header {
position: relative;
background-color: rgba(255,255,255,0.9);
backface-visibility: hidden;
transform: translateZ(0);
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
border: #5F9A9A solid;
border-width: 0 0 2px 0;
z-index: 25!important;
}
.header-container {
width: 1200px;
position: relative;
margin: 0 auto;
padding-top: 10px;
height: 120px;
}
.header-top {
overflow: hidden;
font-weight:200;
padding-bottom: 30px;
}
nav {
align-self: center;
}
#header.f-nav {
background: #fff;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
.wp-post-image {
height: 400px;
object-fit: cover;
position: relative;
overflow: hidden;
width: 100%;
} #container {
display: grid;
grid-template-columns: 15% 70% 15%;
grid-template-rows: min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content;
width: 100%;
min-height: 300px;
clear: both;
grid-template-areas:"sup_side sup_side sup_side"
"booking_container booking_container booking_container"
"img_header img_header img_header"
". main_page ."
"home_page home_page home_page"
"contenu_page contenu_page contenu_page"
"waves-divider-up waves-divider-up waves-divider-up"
"reassurance-block reassurance-block reassurance-block"
". home-gallery ."
}
#container > #sup_side {
grid-area:sup_side;
}
#container > #booking_container {
grid-area:booking_container;
}
#container > #img_header {
grid-area:img_header;
}
#container > #main_page {
grid-area:main_page;
}
#container > #home_page {
grid-area:home_page;
}
#container > #contenu_page {
grid-area:contenu_page;
}
#container > .waves-divider-up {
grid-area:waves-divider-up;
}
#container > #reassurance-block {
grid-area:reassurance-block;
}
#container > #home-gallery {
grid-area:home-gallery;
}   .logo-container {
position: absolute;
padding-top: 5px;
top: 0px;
left: 50%;
width: 200px;
z-index: 9999;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
}
.mobile-logo-container {
display: none;}
.cotehotel-container {
position: absolute;
top: 45px;
left: 37%;
width: 100px;
z-index: 200;
-webkit-transform: translate(-39%, 0);
-moz-transform: translate(-39%, 0);
-ms-transform: translate(-39%, 0);
-o-transform: translate(-39%, 0);
}
.coteboutique-container {
position: absolute;
top: -20px;
left: 62%;
width: 140px;
z-index: 200;
-webkit-transform: translate(-61%, 0);
-moz-transform: translate(-61%, 0);
-ms-transform: translate(-61%, 0);
-o-transform: translate(-61%, 0);
}
.logo-container a {
display: block;
height: 200px;
border-radius: 50%;
}
.logo {
width: auto;
height:100% ;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
}
.logo-container img {
height: 200px;
}  .top-wrapper {
background-color: #94C3C3;
height: 40px;
}
.menu-menu-barre-haut-container, .menu-menu-barre-haut-en-container {
height: 40px;
}
#menu-menu-barre-haut, #menu-menu-barre-haut-en {
margin: auto;
}
#menu-menu-barre-haut li, #menu-menu-barre-haut-en li  {
list-style: none;
text-align: center;
margin: auto;
display: flex;
flex-direction: column;
justify-content: center;
}
#menu-menu-barre-haut li a, #menu-menu-barre-haut-en li a  {
color: white;
text-decoration: none;
margin-left: 10px;
font-size: 1em !important;
font-weight: bold;
}
.topbar-liv a::before {
display: inline-block;
background-image: url(//www.casacosy.fr/wp-content/themes/Welcome/assets/css/bateau.png);
background-size: 25px;
position: relative;
right: 8px;
top: 2px;
width: 25px;
height: 14px;
content:"";
}
.mouette-image{
height: 18px !important;
}
.topbar-liv a:hover::before {
display: inline-block;
background-image: url(//www.casacosy.fr/wp-content/themes/Welcome/assets/css/bateau-hover.png);
background-size: 25px;
position: relative;
right: 8px;
top: 2px;
width: 25px;
height: 14px;
content:"";
}
.topbar-travaux {
background-color: indianred;
}
.topbar-engage a::before {
position: relative;
top: 2px;
right: 8px;
z-index: 0;
background-image: url(//www.casacosy.fr/wp-content/themes/Welcome/assets/css/planete.png);
background-size: 25px;
display: inline-block;
width: 25px; 
height: 18px;
content:"";
}
.topbar-engage a:hover::before {
position: relative;
top: 2px;
right: 8px;
z-index: 0;
background-image: url(//www.casacosy.fr/wp-content/themes/Welcome/assets/css/planete-hover.png);
background-size: 25px;
display: inline-block;
width: 25px; 
height: 18px;
content:"";
}
.wc-block-grid__product-title {
height: 33px;
}
.woocommerce-loop-product__title {
height: 45px;
}
.devnet_fsl-free-shipping h4 {
text-transform: inherit;
font-family: 'Catamaran', sans-serif;
color: #333;
}
.devnet_fsl-no-shadow {
border: 1px solid #94C3C3 !important;
}
.flex-control-thumbs li {
padding: 5px 5px 0 0;
}
.woocommerce {
font-family: 'Catamaran', sans-serif;
}
.woocommerce-cart-form a{
color: #696969;
text-decoration: none;
}
.woocommerce a.remove {
color: #696969!important;
}
.woocommerce .quantity .qty{
border-width: 0;
background-color: #f3f3f3;
}
.woocommerce-cart-form tr {
border-collapse: collapse;
}
.cart_totals tr, .woocommerce table.shop_table, .woocommerce-cart .cart-collaterals .cart_totals table {
border-collapse: collapse !important;
}
.woocommerce-cart-form th, .woocommerce-cart-form td, .cart_totals th, .cart_totals td  {
border-width: 0 !important;
} .top-menu{
float: right;
top: -3px;
position: relative;
}
.bottom-menu{
display: flex;
clear: both;
width: 100%;
z-index: 22;
position: relative ;
}
.menu-menu-gauche-fr-container, .menu-menu-left-en-container {
float: left;
display: table;
vertical-align: top;
width: 50%;
}
.menu-menu-droit-fr-container, .menu-menu-right-en-container {
float: right;
display: table;
vertical-align: top;
width: 50%;
}
#menu-menu-gauche-fr > li a, #menu-menu-left-en > li a {
padding: 5px 12px;
}
#menu-menu-droit-fr, #menu-menu-right-en {
float: right;
}
#navi .menu {
font: 1.2em/60px 'Catamaran', sans-serif;
} .toggle-nav {
display: none !important;
}         
a.toggle-nav:link, 
a.toggle-nav:visited,
a.toggle-nav:hover, 
a.toggle-nav:active {
text-decoration: none;
color: #fff;
} 
}
.mobile-menu-main{
display: inline-block;
position: relative;
background: #fff;
text-align: left;
top: 100px;
width: 100%;
}    
.mobile-menu-main ul {
display: none;
position: relative;
overflow: auto;
top: 0px;
z-index: 999;
padding: 0 20px 10px;
background: #fff;
}
.menu-menu-mobile-fr-container > ul, .menu-menu-mobile-en-container > ul {
border-top: 2px solid #5F9A9A;
border-bottom: 2px solid #5F9A9A;
top:90px;
}
.mobile-menu-main ul li {
float: none;
display: block;
position: relative;
top: 0px;
padding: 3px;
min-width: 200px;
background: #fff;
text-align: left;
}    
.mobile-menu-main li:after { 
content: none; 
}
.navi .sub-menu .current_page_item a, .current_page_item > a  {
color: #5F9A9A !important;
}
.sub-menu li a, .menu li a {
text-decoration: none;
}
.menu li a {
font-size: 1.2em;
} .navi .sub-menu .current_page_item  {
border-left: 5px solid #5F9A9A;
} .navi a {
padding: 5px;
margin: 0 2px;
font-size: 1em;
color: #696969;
text-decoration: none;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
} .navi ul {
list-style-type: none;
display: flex;
margin: auto;
vertical-align: top;
}
.navi ul li a:hover, li#menu-item-11881:hover {
z-index: 1;
color:#5F9A9A;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
}
.menu-item-5090 {
font-weight: bold;
font-size: 1.1em;
} .navi > .menu-menu-droit-fr-container {
position: relative;
}
.menu-hotel>.sub-menu {
display: none;
padding: 20px;
background-color: white;
}
.menu-hotel:hover>.sub-menu {
display: flex;
position: absolute;
top: 70px;
justify-content: space-between;
flex-wrap: wrap;
width: auto;
height: auto;
margin-top: -10px;
padding-bottom: 20px;
border-bottom: 2px solid #5F9A9A;
flex-flow: column wrap;
-webkit-transition: 2s;
-moz-transition: 2s;
transition: 2s;
transition-timing-function: ease-in-out;
}
.menu-hotel>.sub-menu li {
padding: 5px;
}
.menu-eshop>.sub-menu {
display: none;
padding: 100px 50px 0px;
background-color: white;
}
.menu-eshop:hover>.sub-menu {
display: inline-flex;
position: absolute;
top: 68px;
right: -155px;
justify-content: space-between;
flex-wrap: wrap;
width: 1200px;
height: auto;
margin-top: -10px;
padding-bottom: 20px;
border-bottom: 2px solid #5F9A9A;
flex-flow: row wrap;
}
.menu-niv1 {
padding: 10px;
flex: 25%;
}
.menu-niv1 ul {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
}
.menu-niv1 > a {
font-size: 1.2em;
}
.menu-niv1 a {
font-size: 1.2em !important;
font-family: 'Lobster Two', cursive;
}
.menu-niv2 a {
font-family: 'Catamaran', sans-serif;
font-size: 0.7em;
}
.menu-niv2 a::before {
content: '\f054' !important;
font-family: 'FontAwesome';
font-size: 8px;
font-weight: 300;
margin-right: 10px;
vertical-align: middle;
}
#menu-menu-droit-fr .dgwt-wcas-search-wrapp {
position: absolute;
top: 20px;
right: -25px;
}
.dgwt-wcas-search-icon {
opacity: 1;
color: #696969;
padding: 0 !important;
}
.dgwt-wcas-om-bar {
display: inline-block !important;
width: 90% !important;
}
.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile {
width: 80% !important;
}
.dgwt-wcas-search-wrapp:hover{
color: #5F9A9A !important;
}
.dgwt-wcas-search-form {
min-width: 350px !important;
}
.sidr-class-menu-item-11884 {
padding-left: 15px !important;
}
#mobile-menu, #mobile-menu-2 {
display: none;
} .sup_side{
z-index: 0;
width: 100%;
}
.page-template-template-home .sup_side, .page-template-template-activities .sup_side, .page-template-template-hotel .sup_side{
height: 700px;
z-index: 0;
width: 100%;
}
.page-template-template-activities #container {
padding-bottom: 100px;
}
.page-template-template-location .post-title, .page-template-template-location #breadcrumbs {
display: none;
}
.page-template-template-contenu .sup_side, .page-template-template-activities .sup_side {
height: 400px;
}
#home_page > img, #contenu_page > img, .img_header > img {
z-index: 10;
width: 100%;
margin-bottom: 50px;
}
.slide-text-container {
position: absolute;
padding: 10px 35px;
color: #3C8282;
font-size:3em;
font-family: 'Lobster Two', cursive;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
left: 50%;
top: 50%;
background: rgba(255, 255, 255, 0.7);
border: 2px solid #3C8282;
text-align: center;
}
.slide-text-container:before, .slide-text-container:after {
position: absolute;
content: "";
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
width: 15px;
height: 30px;
left: -15px;
top: 50%;
background: url(//www.casacosy.fr/wp-content/themes/Welcome/assets/css/circle.svg) 0 0 no-repeat;
background-size: 15px auto;
}
.slide-text-container:after {
left: auto;
right: -15px;
-o-transform: rotate(180deg) translate(0, 50%);
-webkit-transform: rotate(180deg) translate(0, 50%);
-moz-transform: rotate(180deg) translate(0, 50%);
-ms-transform: rotate(180deg) translate(0, 50%);
transform: rotate(180deg) translate(0, 50%);
} #container .scrolldown {
position: absolute;
z-index: 20;
bottom: 10%;
text-align: center;
width: 100%;
}
#container .scrolldown .centering {
background: rgba(255,255,255,0.9);
position: relative;
padding: 10px 55px 10px 30px;
display: inline-block;
margin: 0 auto;
color: #5F9A9A;
line-height: normal;
-moz-border-radius: 3px;
border-radius: 3px;
border:solid 1px #5F9A9A;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
#container .scrolldown .centering:hover {
background: #5F9A9A;
color: rgba(255,255,255,0.9);
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
#container .scrolldown .centering:hover .fa {
color: rgba(255,255,255,0.9);
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
#container .scrolldown .centering .fa {
position: absolute;
top: 3px;
right: 10px;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
#container .scrolldown .fa {
font-size: 36px;
color: #5F9A9A;
margin: 0;
line-height: normal;
} #booking_container{
justify-self:center;
width: 100%;
background-color: #94C3C3;
} .booking input {
position:relative !important;
z-index: 1 !important} .best-offer-container {
position: absolute;
left: 50%;
z-index: 1;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
}
.page-template-template-hotel .best-offer-container {
top: 780px;
}
.page-template-template-contenuhotel .best-offer-container,.page-template-template-activities .best-offer-container {
top: 490px;
}
.best-offer img {
display: block; }
#booking form {
display: flex;
}
.rc-row {
flex-wrap: nowrap !important;
}
#roomcloudForm input[type=submit] {
margin: 0 10px;
}
.booking-form{
margin: 10px auto;
padding: 15px;
}
.booking-form h1{
display: block;
text-align: center;
padding: 0;
margin: 0px 0px 20px 0px;
color: #5C5C5C;
font-size:x-large;
}
.booking-form ul{
list-style:none;
display: inline-flex;
flex-wrap: wrap;
justify-content: center;
padding:0;
margin:0;   
}
.booking-form li{
display: block;
padding: 9px;
border: 1px solid #DDDDDD;
margin: 10px;
width: 140px;
}
.booking-form li:last-child{
border:none;
margin-bottom: 0px;
text-align: center;
}
.booking-form li > label{
display: block;
float: left;
margin-top: -24px;
background: #FFFFFF;
height: 28px;
padding: 0px 5px;
color: #B9B9B9;
font-size: 20px;
overflow: hidden;
font-family: 'Lobster Two', cursive;
}
.booking-form input[type="text"],
.booking-form input[type="date"],
.booking-form input[type="datetime"],
.booking-form input[type="email"],
.booking-form input[type="number"],
.booking-form input[type="search"],
.booking-form input[type="time"],
.booking-form input[type="url"],
.booking-form input[type="password"],
.booking-form textarea,
.booking-form select 
{
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
width: 100%;
display: block;
outline: none;
border: none;
height: 25px;
line-height: 25px;
font-size: 16px;
padding: 0;
}
.booking-form input[type="text"]:focus,
.booking-form input[type="date"]:focus,
.booking-form input[type="datetime"]:focus,
.booking-form input[type="email"]:focus,
.booking-form input[type="number"]:focus,
.booking-form input[type="search"]:focus,
.booking-form input[type="time"]:focus,
.booking-form input[type="url"]:focus,
.booking-form input[type="password"]:focus,
.booking-form textarea:focus,
.booking-form select:focus 
{
}
.booking-form li > span{
background: #F3F3F3;
display: block;
padding: 3px;
margin: 0 -9px -9px -9px;
text-align: center;
color: #C0C0C0;
font-size: 11px;
}
.booking-form textarea{
resize:none;
}
.booking-form input[type="submit"],
.booking-form input[type="button"] {
text-decoration: none;
padding: 10px 35px;
color: #5F9A9A;
font-size: 1.5em;
font-family: 'Lobster Two', cursive;
background: #FFF;
border: 2px solid #5F9A9A;
}
.booking-form input[type="submit"]:hover,
.booking-form input[type="button"]:hover {
color: #FFF;
background: #5F9A9A;
} #container > #home_page, #container > #contenu_page {
padding-bottom: 50px;
}
#breadcrumbs {
padding:50px 15% 0px;
font-size: 0.9em;
}
#breadcrumbs a, #breadcrumbs {
color: gray;
}
h1 {
font-family: 'Lobster Two', cursive;
font-size: 2em;
color: #5F9A9A;
}
h2 {
font-size: 1.8em;
font-family: 'Lobster Two', cursive;
color: #696969;
}
h3 {
font-size: 1.5em;
font-family: 'Lobster Two', cursive;
color: #5F9A9A;
}
h4 {
font-size: 1.8em;
font-family: 'Lobster Two', cursive;
color: #5F9A9A;
}
h5 {
font-size: 1.2em;
font-family: 'Lobster Two', cursive;
color: #696969;
}
h6 {
font-size: 1.2em;
font-family: 'Lobster Two', cursive;
color: #696969;
}
h5 a, h3 a, h2 a {
text-decoration: none;
}
.main_page h1 {
padding-left:20px;
}
.main_page p, .home_page p, .contenu_page p, {
padding: 5px 20px 8px 20px;
}
.homepage-text {
text-align: center;
margin-bottom: 0px !important;
}
.homepage-link {
display: inline-block;
border-radius: 5px;
text-align: center;
margin: 15px;
background-color: #94C3C3;
padding: 12px 24px;
transition: all .3s;
text-decoration:none;
color: #fff;
}
.homepage-link:hover{
background-color: #5f9a9a;
cursor: pointer;
color: #fff;
}
.checkout-button a{
color: #fff;
}
.woocommerce-MyAccount-navigation ul, .checkout-button {
border-radius: 5px;
text-align: center;
margin: 15px;
background-color: #94C3C3;
padding: 5px;
transition: all .3s;
text-decoration:none;
color: #fff;
}
.woocommerce-MyAccount-navigation li > a {
text-decoration: none;
color: #fff;
}
.woocommerce-MyAccount-navigation .is-active a, .woocommerce-MyAccount-navigation-link a:hover {
color: #3C8282;
}
.wpm-continue-shopping a {
text-decoration: none;
color:#fff;
display: block;
}
.wpm-continue-shopping {
border-radius: 5px;
text-align: center;
background-color: #94C3C3;
transition: all .3s;
text-decoration:none;
color: #fff;
}
.wpm-continue-shopping:hover {
background-color: #5f9a9a;
transition: all .3s;
}
.homepage-button {
text-align: center;
}
.homepage-main-image {
width: 100%;
height: 700px;
object-fit: cover;
}
.contenu_page p, .home_page p{
font-size: 1em;
}
.main_page blockquote p {
background-color: #d4d4d4;
border-left: solid 5px #94C3C3;
}
.post-content > p, .post-content > .parking{
font-size: 1.3em;
color: #696969;
}
.parking {
padding-left: 30px;
}
.post-content > p, .post-content > div, .post-content > .mamie-video {
margin: 0 15% 25px;
}
.post-content > h5 {
margin: 0 15% 20px;
text-align: center;
font-size: 1.5em;
color: #696969;
}
.post-content > h6 {
margin: 0 15% 20px;
font-size: 1.5em;
color: #696969;
}
.img-up2pay {
text-align: center;
display: inherit;
}
.post > h1, .post-content > h1, .post > h2, .post-content > h2 {
margin: 0 15%;
padding: 20px 0;
text-align: center;
}
.post-content h3 {
margin: 0 15%;
padding: 20px 0 20px 20px;
}
.post-content h6 {
margin: 0 15%;
padding: 10px 0 10px 10px;
}
.room-bloc {
display: flex;
margin: 30px 15%;
border: 1px solid #bebcbc;
background: #f3f3f3;
min-height: 300px;
}
.room-view {
position: relative;
flex-basis: 400px;
min-height: 300px;
max-height: 350px;
}
.room-view img {
position: absolute;
object-fit: cover;
width: 100%;
height: 100%;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
left: 50%;
}
.room-view a {
display: block;
}
.room-view a:after {
position: absolute;
content: "";
top: 100%;
left: 0;
width: 100%;
height: 100%;
background-size: 50% auto;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
}
.room-desc {
padding: 10px;
vertical-align: top;
flex: auto;
}
.room-desc ul {
display: block;
padding: 0 0 0 20px;
}
.room-desc ul li {
position: relative;
padding: 3px 0;
list-style: none;
}
.room-desc ul li:before {
float: left;
position: relative;
top: -1px;
padding: 0 10px 0 0;
color: #5F9A9A;
font-size: 1.1em;
}
.room-desc i {
color: #5F9A9A;
}
.room-desc h4 {
text-align: center;
font-size: 1.5em;
}
.room-link {
margin: 25px 0;
text-align: center;
}
.room-link a {
text-decoration: none;
padding: 10px 35px;
color: #5F9A9A;
font-size: 1.5em;
font-family: 'Lobster Two', cursive;
background: #FFF;
border: 2px solid #5F9A9A;
}
.room-link a:hover {
color: #FFF;
background: #5F9A9A;
}
.annexe-desc {
font-size: 1.3em;
color: #696969;
margin: 0 15% 10px;
}
.annexe-desc ul {
display: block;
padding: 0 0 0 5%;
}
.annexe-desc ul li {
position: relative;
padding: 10px 0px 0px;
list-style: none;
}
.annexe-desc ul li:before {
float: left;
position: relative;
content: "●";
top: -1px;
padding: 0 10px 0 0;
color: #5F9A9A;
font-size: 1.1em;
} .wc-block-handpicked-products {
margin-top: 30px !important;
}
.wc-block-product-categories-list--depth-2 {
flex-direction: column;
padding-left: 20px;
}
.products-button {
position: relative;
top:-50px;
}
.account-custom a{
position: relative;
z-index: 10;
left: 30px;
}
.account-custom a::after {
position: relative;
z-index: 0;
background-image: url(//www.casacosy.fr/wp-content/themes/Welcome/assets/css/marin.png);
background-size: 30px;
display: inline-block;
width: 30px; 
height: 30px;
content:"";
top: 10px;
}
.account-custom a:hover::after {
position: relative;
z-index: 0;
background-image: url(//www.casacosy.fr/wp-content/themes/Welcome/assets/css/marin-hover.png);
background-size: 30px;
display: inline-block;
width: 30px; 
height: 30px;
content:"";
top: 10px;
}
.cart-custom a {
position: relative;
top: -35px;
}
.cart-custom .amount {
position: relative;
left: 45px;
}
.cart-custom a:before {
position: relative;
top: 13px;
left: 35px;
z-index: 0;
background-image: url(//www.casacosy.fr/wp-content/themes/Welcome/assets/css/panier.png);
background-size: 60px;
display: inline-block;
width: 60px; 
height: 60px;
content:"";
}
.gift-list{
text-align: left;
}
.woocommerce-Address-title {
text-transform: none !important;
}
.woocommerce-Address-title h3 {
padding: 0;
}
.show-password-input {
top: 0 !important;
}
.woocommerce-orders-table__header-order-tracking {display: none;}
.woocommerce-cart-form__contents {
table-layout: auto;
}
.woocommerce-page #contenu_page {
padding-top:30px;
min-height: 500px; 
}
.woocommerce-account ul {
list-style-type: none; 
}
.wc-block-product-categories ul {
list-style: none; 
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
.wc-block-product-categories-list--depth-0>li {
padding: 30px;
flex: 30%;
}
.wc-block-product-categories-list-item a:hover {
color: #5F9A9A;
}
.wc-block-product-categories-list--depth-0 a {
font-size: 1em;
font-family: 'Lobster Two', cursive;
text-decoration: none;
}
.wc-block-product-categories-list--depth-1 {
display: flex;
flex-direction: column;
}
.wc-block-product-categories-list--depth-1 li a, #ship-to-different-address{
font-family: 'Catamaran', sans-serif;
}
.wc-block-product-categories-list--depth-1 li a::before {
content: '\f054' !important;
font-family: 'FontAwesome';
font-size: 8px;
font-weight: 300;
margin-right: 10px;
vertical-align: middle;
}
.wc-block-grid__product a{
text-decoration: none;
font-size: 1.3em;
}
.wc-block-grid__product {
text-align: left !important;
padding: 15px !important;
}
.wc-block-grid__product-price, .woocommerce-Price-amount, .wc-block-grid__product-add-to-cart {
font-size: 1.3em;
}
.wc-proceed-to-checkout a {
background-color: #5F9A9A !important;
}
.wc-proceed-to-checkout a:hover {
background-color: #3C8282 !important;
color: #fff;
}
.woocommerce-page .col2-set {
display: flex;
flex-direction: column;
}
.woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 {
width: 100% !important;
}
.woocommerce button.button.alt {
background-color: #5F9A9A !important;
}
.woocommerce button.button.alt:hover {
background-color: #3C8282 !important;
}
.woocommerce-message {
border-top-color: #3C8282 !important;
}
.woocommerce-message::before {
color: #3C8282 !important;
}
.woocommerce-info, .woocommerce-billing-fields {
border-top: solid 3px #5F9A9A !important;
}
#customer_details {
border-bottom: solid 3px #5F9A9A !important;
}
.woocommerce-cart-form__cart-item {
border:solid 0.5px #CAE4E4 !important;
}
.woocommerce-info::before {
color: #5F9A9A !important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price, .wc-block-grid__product-price {
color: #3C8282 !important;
font-size: 1.3em !important;
margin-bottom: 0 !important;
}
.woocommerce div.product .stock {
color: black !important;
}
.wc-block-grid__product-price {
margin: 0;
text-align: left;
}
.woocommerce-cart-form__cart-item .product-remove{
display: none !important;
}
.woocommerce-cart-form__cart-item td {
background-color: rgba(0,0,0,0) !important;
}
a.add_to_cart_button, .wc-block-grid__product-add-to-cart {
text-align: center;
width: 100%;
}
a.add_to_cart_button:hover {
background-color: #94C3C3 !important;;
}
.woocommerce div.product form.cart {
margin: 2em 0 !important;
}
.woocommerce button.button, .woocommerce input.qty {
height: 40px;
}
#coupon_code {
height: 40px;
width: auto;
border-width: 0;
}
.woocommerce ul.products li.product .button {
margin-top: 0 !important;
}
#tab-description {
display: block;
}
.cart-empty {
padding: 1em 2em 1em 3.5em !important;
}
.is-dismissible{
display: none !important;
}
.page-numbers, .woocommerce nav.woocommerce-pagination ul li {
border: 0 !important;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
color: #5F9A9A;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
background-color: #CAE4E4 !important;
}
.wc-backbone-modal-content {
width: 90% !important;
height: 90% !important;
}
.wc-block-product-categories {
list-style-type: none;
display: flex;
justify-content: center;
padding: 10px 0;
}
.woocommerce-tabs.wc-tabs-wrapper {
display: block;
width: 48%;
float: right;
clear: none !important;}
section.related {
clear: both !important;
}
.wc-block-product-search .wc-block-product-search__field {
background: transparent;
border: 0;
border-bottom: solid 0.1em grey;
}
.page-id-5232 .products {
display: none;
}
.product_meta {
display: flex;
flex-direction: column;
}
.wpm-shopping-button{
text-align: center;
padding: 1em !important;
margin: 0 !important;
width: 100%;}
.woocommerce-tabs {
display: block;
}
section.related.products h2 {
padding: 20px 0;
}
.woocommerce button.button:hover {
background-color: #94C3C3 !important;
}
.pwb-single-product-brands img {
max-width: 250px !important;
max-height: 100px !important;
width: auto!important;
object-fit: contain;
}
.pwb-single-product-brands a::before {
content: "Marque : ";
}
.pwb-single-product-brands a {
text-decoration: none;
} .woocommerce-checkout-review-order {
padding: 20px;
}
.wc_payment_methods .payment_methods .methods {
border: 0 !important;
}
.woocommerce-billing-fields__field-wrapper, .woocommerce-additional-fields, .woocommerce-checkout-review-order, .woocommerce-shipping-fields__field-wrapper {
background-color: #cae4e4 !important;
padding: 20px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {margin: 0 !important;}
.woocommerce-checkout-review-order-table, .woocommerce-checkout-review-order-table th, .woocommerce-checkout-review-order-table td {
border-width: 0!important;
}
.shop_table_responsive, form.checkout.woocommerce-checkout, .woocommerce-cart-form .shop_table {
background-color:#EEF8F8 !important;
}
form.checkout.woocommerce-checkout input, form.checkout.woocommerce-checkout textarea, form.checkout.woocommerce-checkout .select2-container, #select2-billing_country-container  {
border-width: 0;
background-color: #EEF8F8;}
form.checkout.woocommerce-checkout input, form.checkout.woocommerce-checkout textarea, form.checkout.woocommerce-checkout .select2-container{
padding: 5px;
}
.woocommerce-checkout-review-order-table, .woocommerce-checkout-payment {
background-color: #EEF8F8 !important;
}
.wms_pickup_open_modal_openstreetmap, .wms_pickup_open_modal_mondial_relay {
padding: 20px !important;
margin: 20px !important;
}
.MR-Widget.MR-Widget-Responsive .MRW-RList{
width: 30% !important;
}
.MR-Widget.MR-Widget-Responsive .MRW-Map {
width: 70% !important;
}
.wms_select_pickup_point_button, .wms_pickup_open_modal_openstreetmap, .wms_pickup_open_modal_mondial_relay, .wms_pickup_open_modal_google_maps, button.wms_pickup_modal_infowindow_one_button_ship, button.wms_pickup_modal_address_search, button.wms_pickup_modal_listing_one_button_ship, .wc-block-product-search .wc-block-product-search__button, a.add_to_cart_button {
font-size: 100%;
margin: 0;
line-height: 1;
cursor: pointer;
position: relative;
text-decoration: none;
overflow: visible;
padding: 0.618em 1em;
font-weight: 700;
border-radius: 3px;
left: auto;
color: #515151;
background-color: #ebe9eb;
border: 0;
display: inline-block;
background-image: none;
box-shadow: none;
text-shadow: none;
}
.wms_select_pickup_point_button:hover, .wms_pickup_open_modal_openstreetmap:hover, .wms_pickup_open_modal_mondial_relay:hover, .wms_pickup_open_modal_google_maps:hover, button.wms_pickup_modal_infowindow_one_button_ship:hover, button.wms_pickup_modal_address_search:hover, button.wms_pickup_modal_listing_one_button_ship:hover, .wc-block-product-search .wc-block-product-search__button:hover, a.add_to_cart_button:hover {
background-color: #94C3C3;
text-decoration: none;
background-image: none;
color: #515151;
}
.wc_payment_methods .payment_methods methods{
border-bottom: 0 !important;
}
.wc-backbone-modal-main{
display: flex;
flex-direction: column;
}
.search-page-title {
padding: 80px 0 20px;
text-align: center;
}
.seach-page-result {
font-size: 1.4em;
}
.search-result-title {
text-decoration: none;
text-align: left;
font-weight: 700;
font-size: 1em;
padding: 10px 0;
} .pourcentage {
position: absolute;
top: 35px;
right: 15px;
background-color: #D9534F;
display: block;
margin:auto;
font-size: 75%;
font-weight: bold;
color: #fff;
text-align:center;
z-index: 10;
}
.onsale {
background-color: #D9534F !important;
padding: 1em !important;
} .ui-state-default {
color: #5F9A9A !important;
}
#ui-datepicker-div {
z-index: 200 !important;
} .woocommerce-subcategories {
display: flex;
flex-wrap: wrap;
gap: 20px;
margin: 10px 0 30px 0;
justify-content: space-evenly;
align-items: center;
}
.subcategory-item {
text-align: center;
border: 1px solid #cae4e4;
border-radius: 5px;
flex: auto;
}
.subcategory-item a{
text-decoration: none;
display: block;
}
.subcategory-item:hover {
background-color: #cae4e4;
}
.subcategory-item img {
width: 100%;
height: auto;
border-radius: 8px;
}
.subcategory-item h2 {
margin: 10px;
font-size: 1.4em;
} .search-results-container {
display: flex;
flex-wrap: wrap;
padding: 30px 0;
}
.search-result {
flex: 22%;
margin: 10px;
margin-bottom:20px;
flex-grow: inherit;
}
.search-result img {
height: 100%;
object-fit: contain;
max-width: 300px;
}
.productssearch a {
text-decoration: none;
}
.productssearch h2 {
font-size: 1.2em;
}
.product, .search-result {
overflow: hidden;
}
.products .product:hover img, .search-result:hover img {
-webkit-transform: scale3d(1.05, 1.05, 1);
transform: scale3d(1.05, 1.05, 1);
text-decoration: none;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
object-fit: cover;
}
.product_meta .pwb-single-product-brands {
padding-top: 20px !important;
}
.productssearch img:hover {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.pagination {
padding-bottom: 40px;
text-align: center;
font-size: 1.2em;
}
.pagination .page-numbers{
padding: 0 10px;
text-decoration: none;
}
.pagination .current {
box-shadow: 0 0 0 1px currentColor;
}
.productssearch.columns-4 {
display: flex;
flex-wrap: wrap;
gap: 20px;
margin: 0 5% 20px;
padding: 0;
list-style: none;
width: 100%;
}
.seach-page-result {
margin: 0 5%;
}
.productssearch.columns-4 .product {
width: calc(25% - 20px); box-sizing: border-box;
}
.productssearch .product img {
width: 100%;
height: auto;
margin:0 0 1em;
}
.productssearch .product .price {
width: 100%;
height: auto;
margin:0 0 1em;
} @media (max-width: 1024px) {
.productssearch .product {
flex: 1 1 calc(33.33% - 20px);
}
} @media (max-width: 768px) {
.productssearch .product {
flex: 1 1 calc(50% - 20px);
}
} .pictogram-wrapper {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
pointer-events: none;
z-index: 1000;
}
.xmas-icon {
position: absolute;
width: 40px;
height: 40px;
opacity: 0.7;
transition: transform 0.2s ease-in-out;
fill: none;
stroke-width: 2px;
stroke-linecap: round;
stroke-linejoin: round;
}
.xmas-icon.gold {
stroke: #FFD700; }
.xmas-icon.maroon {
stroke: lightgrey; } @keyframes float {
0% {
transform: translateY(0px);
}
50% {
transform: translateY(-10px); }
100% {
transform: translateY(0px);
}
} .insta-gallery-feed {
padding-top: 50px;
}
.insta-gallery-button {
border-radius: 5px !important;
}
.home-gallery {
display: flex;
flex-wrap: wrap;
justify-content: center;
width: 100%;
float: none;
margin: auto;
}
#home-gallery img {
width: 100%;
object-fit: cover;
}
.gallery-link {
text-align: center;
display: flex;
flex-direction: column;
margin: auto;
}
.gallery-picture {
border-right: 1px solid #fff;
}
.gallery-line1 {
border-bottom: 1px solid #fff;
}
.gallery-link-container {
display: flex;
flex-direction: column;
justify-content: center;
-moz-box-shadow: inset 0px 0px 600px 0px #5F9A9A;
-webkit-box-shadow: inset 0px 0px 600px 0px #5F9A9A;
-o-box-shadow: inset 0px 0px 600px 0px #5F9A9A;
box-shadow: inset 0px 0px 600px 0px #5F9A9A;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#5F9A9A, Direction=NaN, Strength=600);
}
.gallery-link .fa {
display: block;
}
.gallery-link a {
text-decoration: none;
font-size: 2em;
color: #696969;
padding: 10px;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
.gallery-link a:hover {
transform: scale(1.2);
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
} .menu-menu-barre-haut-container, .vslide { width: 100%; height: 40px; }
.menu-menu-barre-haut-container { overflow: hidden; text-align: center;}
#menu-menu-barre-haut { position: relative; bottom: 0%; }
@keyframes slidev {
0% { bottom: 0; } 30% { bottom: 0; }
33% { bottom: 100%; } 63% { bottom: 100%; }
66% { bottom: 200%; } 97% { bottom: 200%; }
100% { right: 0; }
}
#menu-menu-barre-haut { animation: slidev linear 15s infinite; }
#menu-menu-barre-haut:hover { animation-play-state: paused; } .home-gallery {
display: flex;
flex-wrap: wrap;
justify-content: center;
width: 100%;
float: none;
margin: auto;
padding-bottom:50px;
}
.pic-2 {
width: 42.78%;
margin-bottom: 0.3%;
max-height: 295px;
max-width: 470px;
}
.pic-4 {
width: 56.94%;
max-width: 630px;
margin-bottom: 0.3%;
max-height: 295px;
}
.pic-6 {
width: 100%;
max-height: 395px;
max-width: 1100px;
}
.pic-1 img, .pic-2 img, .pic-4 img {
display: block;
width: 100%;
max-height: 295px;
width: auto;
}
[class * ='pic-'] {
float: left;
min-height: 1px;
}
figure {
position: relative;
overflow: hidden;
text-align: center;
cursor: pointer;
margin: 0;
}
figure img {
position: relative;
display: inline-block;
max-width: 100%;
}
figure img:hover {
opacity: 0.8;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
figure figcaption {
padding: 2em;
color: #fff;
font-size: 1.25em;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
figure figcaption, figure figcaption > a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
figure.effect-julia {
background: #2f3238;
}
figure.effect-julia img {
max-width: none;
height: 400px;
width: auto;
-webkit-transition: opacity 1s, -webkit-transform 1s;
transition: opacity 1s, transform 1s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
figure.effect-julia figcaption {
text-align: left;
}
figure.effect-julia h2, figure.effect-julia h3 {
position: relative;
padding: 0.5em 0;
color: #fff;
margin: 0;
font-weight: 700;
text-shadow: 0px 0px 5px #000000;
}
figure.effect-julia h3 {
font-size: 24px;
}
figure.effect-julia p {
display: inline-block;
margin: 0 0 0.25em;
padding: 0;
color: #fff;
text-transform: none;
font-weight: 500;
font-size: 75%;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-580px, 0, 0);
transform: translate3d(-580px, 0, 0);
}
figure.effect-julia p:first-child {
-webkit-transition-delay: 0.15s;
transition-delay: 0.15s;
}
figure.effect-julia p:nth-of-type(2) {
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
figure.effect-julia p:nth-of-type(3) {
-webkit-transition-delay: 0.05s;
transition-delay: 0.05s;
}
figure.effect-julia:hover p:first-child {
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
figure.effect-julia:hover p:nth-of-type(2) {
-webkit-transition-delay: 0.05s;
transition-delay: 0.05s;
}
figure.effect-julia:hover p:nth-of-type(3) {
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
figure.effect-julia:hover img {
opacity: 0.4;
-webkit-transform: scale3d(1.1, 1.1, 1);
transform: scale3d(1.1, 1.1, 1);
}
figure.effect-julia:hover p {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.home-gallery i {
padding-right: 5px;
}
figure.gallery-item {
margin-top: 0;
} .wc-backbone-modal-header {
background-color:#94C3C3 !important;
}
.wc-backbone-modal-header::after {
content: "Veuillez choisir un Point Relais";
font-family: 'Lobster Two', cursive;
font-size: 1.5em;
} #partners-list {
padding-top: 30px;
}
.partners-block {
display: inline-flex;
width: 100%;
padding: 2% 0;
}
.prestataire-block {
border:1px solid #94C3C3;
border-radius:5px;
padding: 10px;
text-align: center;
flex: 1;
display: inline-block ;
max-width: 32%;
margin-right: 1%;
margin-bottom: 1%;
}
.prestataire-block img {
min-height: 30%;
object-fit: contain;
overflow: hidden;
}
.prestataire-block a {
display: inline-block;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #5F9A9A;
color: #5F9A9A;
padding: 10px;
background-color: #FFF;
text-decoration: none;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
.prestataire-block a:hover {
background-color: #5F9A9A;
color: #FFF;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
} #map-canvas {
margin-top: 0px;
width:    100%;
height:   700px;
background: #fff;
}
#map-canvas #siteNotice {
text-align: center;
font-size: 16px;
}
#map-canvas #siteNotice h2 {
text-transform: uppercase;
font-weight: 300;
font-size: 16px;
}
#destinationForm {
background: #94C3C3;
padding: 10px 30px;
}
#destinationForm #direction {
width: 100%;
margin: 0 auto;
}
#destinationForm #origin, #destinationForm #destination {
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #ddd;
padding: 5px;
margin-right: 20px;
width: 200px;
}
#destinationForm input[type=button] {
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #ddd;
padding: 5px;
margin-right: 20px;
width: 200px;
background-color: #FFF;
}
#destinationForm input[type=button]:hover {
background-color: #5F9A9A;
color: #FFF;
}
#destinationForm #submit {
margin: 0;
cursor: pointer;
}
#direction {
display: inline-flex;
justify-content: center;
}
#panel .adp-directions {
width: 100%;
table-layout: auto;
}
#panel .adp-text {
padding-left: 50px;
vertical-align: middle;
}
#panel .adp-substep {
vertical-align: middle;
border-left-style: hidden;
border-right-style: hidden;
}
#panel .adp-placemark {
vertical-align: middle;
border-left-style: hidden;
border-right-style: hidden;
}
.starting-point, .destination-point {
display: inline-block;
}
#siteNotice h2 {
color: #5F9A9A;
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 1px solid #5F9A9A;
display: block;
font-weight: 700;
}
blockquote p {
padding: 0,5em 10%;
} .reply, .says {
display: none;
}
.comments ul {
list-style-type: none;
}
.comment-form input[type=text], .comment-form textarea {
width: 100%;
border: 1px solid #ddd;
}
.form-submit input[type=submit] {
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #5F9A9A;
padding: 5px;
margin-right: 20px;
width: 200px;
background-color: #FFF;
}
.form-submit input[type=submit]:hover {
background-color: #5F9A9A;
color: #FFF;
cursor: pointer;
}
p.form-submit {
text-align: center;
}
.comments-title, .comment-reply-title {
padding-top: 30px;
}
.comment-metadata a {
text-decoration: none;
color: #5F9A9A;
}
.comment-metadata, .comment-author {
display: inline-block;
}
.comment-metadata {
position: absolute;
right: 0;
padding-right: 18%;
}
.tagged_as {
display: none;
}
.comment {
margin-bottom: 50px;
padding: 20px;
background-color: #94C3C3;
-moz-box-shadow: 0px 0px 5px 0px #94C3C3;
-webkit-box-shadow: 0px 0px 5px 0px #94C3C3;
-o-box-shadow: 0px 0px 5px 0px #94C3C3;
box-shadow: 0px 0px 5px 0px #94C3C3;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#94C3C3, Direction=NaN, Strength=5);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.comment-meta {
padding-bottom: 20px;
}
.comment-body {
background: url(//www.casacosy.fr/wp-content/themes/Welcome/assets/css/blockquote.png)  no-repeat center left;
background-size: 120px;
}
.comment-content {
padding-left: 100px;
}
h3.wpm-description {
margin: 0 !important;
}
.histoire-part-right, .histoire-part-left, .histoire-part4 {
display: flex;
}
.histoire-part-right img, .histoire-part-left img {
border-radius: 50%;
width: 400px;
}
.team-member figure > img {
border-radius: 50%;
width: 180px;
}
.team-member {
display: flex;
padding: 20px 0;
}
.histoire-part-right figure, .histoire-part-left figure, .histoire-part4 figure, .histoire-part-text {
padding: 0 20px;
align-self: center;
}
.histoire-part-text {
max-width: 70%;
font-size: 1.3em;
}
.histoire-part4 {
flex-direction: column;
font-size: 1.2em;
}
.histoire-part4 > h1 {
padding: 40px 0;
text-align: center;
}
.team-member figure {
width: 200px;
}
.team-member-text{
max-width: 70%;
} .contact-page {
display: flex;
}
.wc-block-grid__product-image {
Width:100%;}
.wc-block-grid__products .wc-block-grid__product-image img {
Width:100% !important;}
.contact-form {
flex:0.6;
display: inline-block;
padding: 20px 0;
background-color: #94C3C3;
-moz-box-shadow: 0px 0px 5px 0px #94C3C3;
-webkit-box-shadow: 0px 0px 5px 0px #94C3C3;
-o-box-shadow: 0px 0px 5px 0px #94C3C3;
box-shadow: 0px 0px 5px 0px #94C3C3;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#94C3C3, Direction=NaN, Strength=5);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.contact-form p {
padding: 5px 3% 8px;    
}
.contact-address {
flex:0.4;
vertical-align: top;
padding: 20px 0;
}
.contact-address p, .nf-form-cont p {
text-align: center;
}
.nf-form-cont {         
padding: 10px 3%;
}
.nf-field-element {
text-align: center;
}
.nf-field-element input, .nf-field-element textarea {
background-color: rgba(255, 255, 255, .5);
border-radius: 5px;
border: 0;
min-height: 2em;
outline: 0;
padding: 0.2em 1em;
border: 1px black solid;
}
.nf-field-element input:focus, .nf-field-element textarea:focus {
box-shadow: inset 0 0 0 2px #fff;
}
.nf-field-element input::placeholder, .nf-field-element textarea::placeholder {
color: #5F9A9A;
}
#nf-field-4 {
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #ddd;
padding: 5px;
margin-right: 20px;
width: 200px;
background-color: #FFF;
}
#nf-field-4:hover {
background-color: #5F9A9A;
color: #FFF;
cursor: pointer;
}
nf-fields-wrap {
display: inline-flex;
flex-direction: column;
width: 100%;
flex-wrap: wrap;
}
#content_2, #content_3, #content_4, #content_5 { display:none; }
.waves-divider-up{
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTUwNC44NTQsODAuMDY2YzcuODEyLDAsMTQuODkzLDAuMzE4LDIxLjQxLDAuODc5IGMtMjUuOTI1LDIyLjQ3NS01Ni4wOTMsNDAuODUyLTEwMi45NDYsNDAuODUyYy0yMC43NzksMC0zNy45OTYtMi4zNDktNTIuODk4LTYuMDdDNDEzLjUxNywxMDcuMjk1LDQzNC4wNTYsODAuMDY2LDUwNC44NTQsODAuMDY2eiBNNzc1LjkzOCw1MS45NDdjMTkuMTQ1LDE4LjU5NiwzOS4wOTcsMzUuMDUxLDc3Ljk1NiwzNS4wNTFjNDYuOTA3LDAsNjIuMjk5LTE0Ljk4Niw4MC45MTItMjQuOTggYy0yMS4zNTctMTUuNzgzLTQ2LjgwNC0yOC4zNDgtODUuNDg5LTI4LjM0OEM4MTYuODI5LDMzLjY3MSw3OTQuMjMzLDQxLjQxMSw3NzUuOTM4LDUxLjk0N3oiIGZpbGwtb3BhY2l0eT0iLjMiLz48cGF0aCBkPSJNMTIwMC4xMTIsNDYuMjkyYzM5LjgwNCwwLDU5Ljk4NiwyMi40NzksNzkuODg4LDM5LjY5djE2LjgwNSBjLTE5LjkwMy0xMC44MzUtNDAuMDg0LTIxLjc3Ny03OS44ODgtMjEuNzc3Yy03Mi4wMTQsMC03OC43MTUsNDMuNTU5LTE0Ny45NjQsNDMuNTU5Yy01Ni44NCwwLTgxLjI0Ny0zNS44NzYtMTE3LjM0Mi02Mi41NTIgYzkuMzA5LTQuOTk4LDE5LjQyMy04Ljc0OSwzNC42OS04Ljc0OWM1NS44NDYsMCw2MS45OSwzOS42MTcsMTE1LjYwMiwzOS42MTdDMTE0My4xNzcsOTIuODg3LDExNDIuNjE4LDQ2LjI5MiwxMjAwLjExMiw0Ni4yOTJ6IE04MC4wMTEsMTE1LjQ4OGMtNDAuMDA2LDAtNjAuMDA4LTEyLjIwNi04MC4wMTEtMjkuNTA2djE2LjgwNmMyMC4wMDMsMTAuODkxLDQwLjAwNSwyMS43ODIsODAuMDExLDIxLjc4MiBjODAuMDA0LDAsNzguNTk3LTMwLjQwNywxMzcuNjY5LTMwLjQwN2M1NS45NzEsMCw2Mi41MjYsMjQuMDI2LDEyNi4zMzcsMjQuMDI2YzkuODU4LDAsMTguNTA5LTAuOTE2LDI2LjQwNC0yLjQ2MSBjLTU3LjE4Ni0xNC4yNzgtODAuMTc3LTQ4LjgwOC0xMzguNjYtNDguODA4QzE1NC42OTgsNjYuOTE5LDEzMS44MDEsMTE1LjQ4OCw4MC4wMTEsMTE1LjQ4OHogTTUyNi4yNjUsODAuOTQ1IGM1Ni44NDgsNC45MDIsNzAuMDU2LDI4LjcyNiwxMzcuMTkzLDI4LjcyNmM1NC4wMDEsMCw3My40My0zNS4yMzcsMTEyLjQ4LTU3LjcyNEM3NTEuMDYsMjcuNzgyLDcyNy41NDgsMCw2NjUuNjkxLDAgQzU5Ny4zODEsMCw1NjcuMDg2LDQ1LjU1NSw1MjYuMjY1LDgwLjk0NXoiIGZpbGwtb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNMCwwdjg1Ljk4MmMyMC4wMDMsMTcuMyw0MC4wMDUsMjkuNTA2LDgwLjAxMSwyOS41MDZjNTEuNzkxLDAsNzQuNjg4LTQ4LjU2OSwxNTEuNzUxLTQ4LjU2OSBjNTguNDgyLDAsODEuNDczLDM0LjUzMSwxMzguNjYsNDguODA4YzQzLjA5Ni04LjQzMiw2My42MzQtMzUuNjYyLDEzNC40MzMtMzUuNjYyYzcuODEyLDAsMTQuODkzLDAuMzE4LDIxLjQxLDAuODc5IEM1NjcuMDg2LDQ1LjU1NSw1OTcuMzgxLDAsNjY1LjY5MSwwYzYxLjg1NiwwLDg1LjM2OSwyNy43ODIsMTEwLjI0Niw1MS45NDdjMTguMjk1LTEwLjUzNiw0MC44OTEtMTguMjc2LDczLjM3OC0xOC4yNzYgYzM4LjY4NSwwLDY0LjEzMiwxMi41NjQsODUuNDg5LDI4LjM0OGM5LjMwOS00Ljk5OCwxOS40MjMtOC43NDksMzQuNjktOC43NDljNTUuODQ2LDAsNjEuOTksMzkuNjE3LDExNS42MDIsMzkuNjE3IGM1OC4wOCwwLDU3LjUyMS00Ni41OTUsMTE1LjAxNS00Ni41OTVjMzkuODA0LDAsNTkuOTg2LDIyLjQ3OSw3OS44ODgsMzkuNjlWMEgweiIvPjwvZz48L3N2Zz4=);
background-size: 100% 30px;
top: 0;
height: 30px;
z-index: 1;
transform: scale(1, 1);
background-color: #cae4e4;
display: block;
background-repeat-y: no-repeat;
pointer-events: none;
width: 100%;
left: 0;
right: 0;
}
.waves-divider-down{
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTg1My44OTMsODYuOTk4Yy0zOC44NTksMC01OC44MTEtMTYuNDU1LTc3Ljk1Ni0zNS4wNTFjMTguMjk1LTEwLjUzNiw0MC44OTEtMTguMjc2LDczLjM3OC0xOC4yNzYgYzM4LjY4NSwwLDY0LjEzMiwxMi41NjQsODUuNDg5LDI4LjM0N0M5MTYuMTkyLDcyLjAxMiw5MDAuOCw4Ni45OTgsODUzLjg5Myw4Ni45OTh6IE01MjYuMjY1LDgwLjk0NSBjLTYuNTE3LTAuNTYyLTEzLjU5OS0wLjg3OS0yMS40MS0wLjg3OWMtNzAuNzk5LDAtOTEuMzM3LDI3LjIyOS0xMzQuNDMzLDM1LjY2MmMxNC45MDEsMy43MiwzMi4xMTgsNi4wNyw1Mi44OTgsNi4wNyBDNDcwLjE3MSwxMjEuNzk3LDUwMC4zNCwxMDMuNDIxLDUyNi4yNjUsODAuOTQ1eiIgZmlsbC1vcGFjaXR5PSIuMyIvPjxwYXRoIGQ9Ik02NjMuNDU4LDEwOS42NzFjLTY3LjEzNywwLTgwLjM0NS0yMy44MjQtMTM3LjE5My0yOC43MjZDNTY3LjA4Niw0NS41NTUsNTk3LjM4MSwwLDY2NS42OTEsMCBjNjEuODU3LDAsODUuMzY5LDI3Ljc4MiwxMTAuMjQ2LDUxLjk0N0M3MzYuODg4LDc0LjQzNCw3MTcuNDU5LDEwOS42NzEsNjYzLjQ1OCwxMDkuNjcxeiBNMjE3LjY4LDk0LjE2MyBjNTUuOTcxLDAsNjIuNTI2LDI0LjAyNiwxMjYuMzM3LDI0LjAyNmM5Ljg1OCwwLDE4LjUwOC0wLjkxNiwyNi40MDQtMi40NjFjLTU3LjE4Ni0xNC4yNzgtODAuMTc3LTQ4LjgwOC0xMzguNjU5LTQ4LjgwOCBjLTc3LjA2MywwLTk5Ljk2LDQ4LjU2OS0xNTEuNzUxLDQ4LjU2OWMtNDAuMDA2LDAtNjAuMDA4LTEyLjIwNi04MC4wMTEtMjkuNTA2djE2LjgwNmMyMC4wMDMsMTAuODkxLDQwLjAwNSwyMS43ODIsODAuMDExLDIxLjc4MiBDMTYwLjAxNCwxMjQuNTcsMTU4LjYwOCw5NC4xNjMsMjE3LjY4LDk0LjE2M3ogTTEyMDAuMTEyLDQ2LjI5MmMtNTcuNDkzLDAtNTYuOTM1LDQ2LjU5NS0xMTUuMDE1LDQ2LjU5NSBjLTUzLjYxMiwwLTU5Ljc1NS0zOS42MTgtMTE1LjYwMi0zOS42MThjLTE1LjI2NywwLTI1LjM4MSwzLjc1MS0zNC42OSw4Ljc0OWMzNi4wOTYsMjYuNjc1LDYwLjUwMyw2Mi41NTIsMTE3LjM0Miw2Mi41NTIgYzY5LjI0OSwwLDc1Ljk1MS00My41NTksMTQ3Ljk2NC00My41NTljMzkuODA0LDAsNTkuOTg2LDEwLjk0Myw3OS44ODgsMjEuNzc3Vjg1Ljk4MiBDMTI2MC4wOTcsNjguNzcxLDEyMzkuOTE2LDQ2LjI5MiwxMjAwLjExMiw0Ni4yOTJ6IiBmaWxsLW9wYWNpdHk9Ii41Ii8+PHBhdGggZD0iTTEwNTIuMTQ3LDEyNC41N2MtNTYuODQsMC04MS4yNDctMzUuODc2LTExNy4zNDItNjIuNTUyYy0xOC42MTMsOS45OTQtMzQuMDA1LDI0Ljk4LTgwLjkxMiwyNC45OCBjLTM4Ljg1OSwwLTU4LjgxMS0xNi40NTUtNzcuOTU2LTM1LjA1MWMtMzkuMDUsMjIuNDg3LTU4LjQ3OSw1Ny43MjQtMTEyLjQ4LDU3LjcyNGMtNjcuMTM3LDAtODAuMzQ1LTIzLjgyNC0xMzcuMTkzLTI4LjcyNiBjLTI1LjkyNSwyMi40NzUtNTYuMDkzLDQwLjg1Mi0xMDIuOTQ2LDQwLjg1MmMtMjAuNzc5LDAtMzcuOTk2LTIuMzQ5LTUyLjg5OC02LjA3Yy03Ljg5NSwxLjU0NS0xNi41NDYsMi40NjEtMjYuNDA0LDIuNDYxIGMtNjMuODExLDAtNzAuMzY2LTI0LjAyNi0xMjYuMzM3LTI0LjAyNmMtNTkuMDcyLDAtNTcuNjY1LDMwLjQwNy0xMzcuNjY5LDMwLjQwN2MtNDAuMDA2LDAtNjAuMDA4LTEwLjg5MS04MC4wMTEtMjEuNzgyVjE0MGgxMjgwIHYtMzcuMjEyYy0xOS45MDMtMTAuODM1LTQwLjA4NC0yMS43NzctNzkuODg4LTIxLjc3N0MxMTI4LjA5OCw4MS4wMTEsMTEyMS4zOTcsMTI0LjU3LDEwNTIuMTQ3LDEyNC41N3oiLz48L2c+PC9zdmc+);
background-size: 100% 30px;
bottom: 29px;
height: 30px;
position: relative;
z-index: 1;
transform: scale(1, 1);
display: block;
background-repeat-y: no-repeat;
pointer-events: none;
width: 100%;
left: 0;
right: 0;
}
#reassurance-block {
margin: auto;
width: 100%;
height: auto;
padding: 20px 18%;
display: inline-flex;
flex-wrap: wrap;
align-items: center;
align-content: center;
justify-content: space-evenly;
background-color: #cae4e4;
-moz-box-shadow: 0px 0px 30px 0px #cae4e4;
-webkit-box-shadow: 0px 0px 30px 0px #cae4e4;
-o-box-shadow: 0px 0px 30px 0px #cae4e4;
box-shadow: 0px 0px 30px 0px #cae4e4;
}
.reassurance-item {
text-align: center;
min-width: 120px;
flex: 25%;
padding: 10px 20px;
} #footer {
-moz-box-shadow: 0px 0px 30px 0px #5F9A9A;
-webkit-box-shadow: 0px 0px 30px 0px #5F9A9A;
-o-box-shadow: 0px 0px 30px 0px #5F9A9A;
box-shadow: 0px 0px 30px 0px #5F9A9A;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#5F9A9A, Direction=NaN, Strength=30);
}
input[type=submit] {
padding:5px 15px; 
background:#FFF; 
border:0 none;
cursor:pointer;
}
.structure-footer {
margin: auto;
width: 100%;
padding: 0 10%;
display: inline-flex;
}
.footer-container h3 {
text-align: center;
}
.label img {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.social-media {
display: block;
align-items: center;
white-space: nowrap;
}
.social-footer h3 {
padding-bottom: 20px;
}
.structure-footer {
display: grid;
grid-template-columns: repeat(4, auto);
grid-template-rows: repeat(2, auto);
grid-gap: 10px;
background-color: #94C3C3;
padding: 30px 10% 50px;
}
.grid-item-one {
grid-column: 1;
grid-row: 1/3;
display: block;
}
.grid-item-two {
grid-column: 2;
grid-row: 1;
}
.grid-item-three {
grid-column: 2;
grid-row: 2;
}
.grid-item-four {
grid-column: 3;
grid-row: 1;
}
.grid-item-five {
grid-column: 3;
grid-row: 2;
}
.grid-item-six {
grid-column: 4;
grid-row: 1;
}
.grid-item-seven {
grid-column: 4;
grid-row: 2;
}
.logo-footer img {
object-fit: contain;
min-width: 150px;
}
.adresse-footer, .social-footer, .contact-footer, .history-footer, .information-footer, .account-footer {
display: block;
align-items: center;
}
.menu-information-container ul, .menu-a-propos-container ul, .menu-mon-compte-container ul {
list-style-type: none;
}
.menu-information-container ul li a, .menu-a-propos-container ul li a,.menu-mon-compte-container ul li a {
text-decoration: none;
}
.structure-footer p,.structure-footer h4,.structure-footer h5, .structure-footer h1, .structure-footer h2, .structure-footer a {
padding: 10px 0;
}
.structure-footer p, .structure-footer a{
color: #696969;
padding: 0;
margin: 0;
font-size: 1.2em;
}
.structure-footer li:hover {
transform: translateX(1px);
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;
}
.structure-footer li:hover::before {
content: '\25b8';
color: #696969;
padding-right: 5px;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;
}
.grid-item-four li, .grid-item-five li, .grid-item-six li{
padding: 0;
margin: 5px 0;
}
.structure-footer h4 {
color:#3C8282;
}
.tel-book-footer {
display: flex;
flex-wrap: wrap;
flex: auto;
}
.tel-book-footer h5 {
padding: 3px;
flex: 1;
max-width: 150px;
}
.tel-book-footer h5 a{
padding: 15px;
color: #fff;
white-space:nowrap;
}
.tel-footer, .book-footer {
display: block;
text-decoration: none;
padding: 10px 35px;
font-size: 1.5em;
font-family: 'Lobster Two', cursive;
background: #5F9A9A;
border: 2px solid #5F9A9A;
}
.tel-footer:hover, .book-footer:hover {color:#216A6A;background: #fff;}
.partners-footer {
padding: 30px 0;
text-align:center;
}
a.social-media-item {
display: inline-block;
margin: 4px;
} #menu-navigation {
list-style-type: none;
padding-left: 30%;
}
#menu-navigation a {
text-decoration: none;
color: #696969;
-webkit-transition: all 0.05s ease-in-out;
-moz-transition: all 0.05s ease-in-out;
-o-transition: all 0.05s ease-in-out;
-ms-transition: all 0.05s ease-in-out;
transition: all 0.05s ease-in-out;
}
#menu-navigation a:hover {
color: #94C3C3;
-webkit-transition: all 0.05s ease-in-out;
-moz-transition: all 0.05s ease-in-out;
-o-transition: all 0.05s ease-in-out;
-ms-transition: all 0.05s ease-in-out;
transition: all 0.05s ease-in-out;
}
#menu-navigation .sub-menu {
list-style-type: none;
padding-left: 15px;
}
.adresse-footer img {
width: 200px;
border: 1px solid #94C3C3;
margin: 10px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.social-footer img:hover {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.droits {
vertical-align: bottom;
text-align: right;
padding: 10px 10%;
background-color: #3C8282;
color:#FFF;
}
.droits p {
display: inline-block;;
}
.droits a {
text-decoration: none;
color:#FFF;
}
.droits a:hover {
text-decoration: none;
color:#5F9A9A;
}
.droits img {
padding-bottom: 10px;
width: 150px;
height: auto;
}
.icone-container {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
padding: 0 20%;
}  #scrollUp {
background-image: url(//www.casacosy.fr/wp-content/themes/Welcome/assets/css/top.png);
background-size:38px;
bottom: 45px;
right: 20px;
width: 38px; height: 38px; }
#scrollUp:hover {
background-image: url(//www.casacosy.fr/wp-content/themes/Welcome/assets/css/top_hover.png);
background-size:45px;
width: 45px; height: 45px; -webkit-transition: all 0.1s ease-in;
-moz-transition: all 0.1s ease-in;
-ms-transition: all 0.1s ease-in;
-o-transition: all 0.1s ease-in;
transition: all 0.1s ease-in;
} .gallery > br, .gallery h2, .gallery > .clear-both {
display: none;
}
.gallery {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
overflow: hidden;  
margin: -2.5px; }
}
.gallery:after {
content: '';
flex-grow: 999999999;
min-width: 300px;
height: 0; }
.gallery-img img {
height: 500px;
width: 500px;
object-fit: cover;
max-width: 100%;
min-width: 100%;
vertical-align: bottom; 
opacity: 1;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
overflow: hidden;
}
.gallery-img img:hover {
opacity: .5;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.gallery-img:hover {
background: url(//www.casacosy.fr/wp-content/themes/Welcome/assets/css/zoom_picture.png) 50% 50% no-repeat;
background-size: 15%;
}
.gallery-item {
position: relative;
display: block;
height: 500px;
margin: 2.5px;
flex-grow: 1; 
} .loader {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 99999;
background: url(//www.casacosy.fr/wp-content/themes/Welcome/assets/loader/loading.gif) 50% 50% no-repeat #FFF;
}
.loader .logoload {
width: 100%;
height: 100%;
background: url(//www.casacosy.fr/wp-content/themes/Welcome/assets/loader/logoloader.png) 50% 5px no-repeat;
}
#mobile-navi {
display: none;
}
ul.sub-link{
display: none;
}
a.sub-link::before {
content: '\25be';
margin-right: 10px;
}
a.sub-link.closed-link::before {
content: '\25b8';
}
.line-1, .line-2, .line-3 {
font-size: 0;
cursor: pointer;
border-radius: 4px;
height: 3px;
width: 20px;
background: #5F9A9A;
position: relative;
display: block;
content: '';
}
.menu-text {
display: block;
position: absolute;
top: -8px;
left: 30px;
color: #5F9A9A ;
background-color: white;
}
.toggle-nav.active > .menu-text {
left: 30px;
}
.toggle-nav {
cursor: pointer;
background-color: white;
}
.toggle-nav:hover span {
cursor: pointer;
}
.line-1, .line-2 {
margin-bottom: 4px;
}
.line-1, .line-2, .line-3 {
transition: all 300ms ease-in;
}
.toggle-nav.active .line-2 {
background-color: transparent;
}
.toggle-nav.active .line-1 {
top: 10px;
position: absolute;
}
.toggle-nav.active .line-3 {
bottom: 10px
position: absolute;
}
.toggle-nav.active .line-1 {
transform: rotate(45deg);
background: #5F9A9A ;
top: 7px;
}
.toggle-nav.active .line-3 {
transform: rotate(-45deg);
background: #5F9A9A ;
top: 0px;
} #mobile-menu-2:lang(en-GB), .top-wrapper:lang(en-GB), .account-custom:lang(en-GB), .cart-custom:lang(en-GB) {
display: none !important;
}
.mobile-menu-main:lang(en-GB) {
top: 140px;
}
.structure-footer:lang(en-GB) {
display: flex;
flex-wrap: wrap;
grid-gap: 10px;
background-color: #94C3C3;
padding: 30px 10% 50px;
}
.grid-item-one:lang(en-GB), .grid-item-two:lang(en-GB),.grid-item-three:lang(en-GB), .grid-item-seven:lang(en-GB)  {
flex: 150px;
}
.grid-item-four:lang(en-GB), .grid-item-five:lang(en-GB), .grid-item-six:lang(en-GB) {
display: none;
}
.page-template-template-hotel .best-offer-container:lang(en-GB) {
top: 740px;
}
.page-template-template-contenuhotel .best-offer-container:lang(en-GB),.page-template-template-activities .best-offer-container:lang(en-GB) {
top: 450px;
}  @media screen and (min-width: 0px) and (max-width: 479px) {
#container {
grid-template-columns: 1% 98% 1%;
padding-top: 110px;
}
#wrap {
position : relative !important;
} .header {
height: 60px;
border: none;
}
.header-container {
justify-content: center;
width: 100%;
}
.logo-container {
width: 120px !important;}
.logo-container a, .logo-container img {
height: 120px !important;}
#mobile-menu {    
display: block;
position: fixed;
top: 130px;
left: 10px;
}
#mobile-menu-2 {    
display: inline-flex;
position: fixed;
top: 112px;
right: 30px;
}
#container > #home_page, #container > #contenu_page {
padding-bottom: 20px;
}
#breadcrumbs {
padding: 0px 5%;
}
.page-template-template-contenuhotel #breadcrumbs {
padding: 20px 5% 0;
}
.mobile-account-custom a{
position: absolute;
z-index: 10;
right: 65px;
top: 15px;
}
.mobile-account-custom a::before {
position: absolute;
z-index: 0;
background-image: url(//www.casacosy.fr/wp-content/themes/Welcome/assets/css/marin-hover.png);
background-size: 25px;
display: inline-block;
width: 25px; 
height: 25px;
content:"";
}
.mobile-cart-custom a {
position: absolute;
top: 17px;
left: 20px;
}
.mobile-cart-custom a:before {
position: absolute;
z-index: 0;
background-image: url(//www.casacosy.fr/wp-content/themes/Welcome/assets/css/panier-mobile.png);
background-size: 35px;
display: inline-block;
width: 35px; 
height: 35px;
content:"";
top: -8px;
right: 10px;
}
#menu-compte-top .dgwt-wcas-search-wrapp {
right: 70px;
top: 20px;
}
.logo-container {
display: none;
}
.mobile-logo-container {
display: block;
position: absolute;
top: 5px;
width: 120px;
left: 50%;
z-index: 9999;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
}
.menu-menu-barre-haut-container .menu-item-object-page, .menu-menu-barre-haut-en-container .menu-item-object-page{
display: none;
}
.cotehotel-container, .coteboutique-container {
display: none;
}
.mobile-menu, .mobile-menu-2 {
display: block;
padding: 5px;
}
.menu-compte-top-container ul {
list-style-type: none;
}
.mobile-niv1:before {
content: " ";
}
.top-menu {
display: none;
}
#mobile-menu a, #mobile-menu-2 a {
display: block;
text-decoration: none;
color: #5F9A9A;
}
#mobile-menu i, #mobile-menu-2 i {
padding-left: 2px;
}
#mobile-menu:hover, #mobile-menu-2:hover {
background-color: #5F9A9A;
}
#mobile-menu a:hover, #mobile-menu-2 a:hover  {
text-decoration: none;
color: #FFF;
}
#navi {
display: none;
}
.toggle-nav {
display: inline-block !important;
float: left;
font-size: 1.6em;
transition: color linear 0.15s;} #slides {
height: 250px;
}
#sup_side {
height: auto;
}
#slides {
max-height: 250px !important;        
}
#sup_side li {
max-height: 250px;
}
.wp-post-image {
height: 250px;
}
#container .scrolldown {
bottom: 190px;
}
.slide-text-container {
display: none;
}
.slides-container li img {
object-fit: cover;
}
.slides-navigation {
display: none;
}
.page-template-template-contenuhotel .best-offer-container, .page-template-template-activities .best-offer-container {
top: 370px!important;} .wc-backbone-modal-content {
width: 100% !important;
height: 100% !important;
}
.MR-Widget.MR-Widget-Responsive .MRW-RList, .MR-Widget.MR-Widget-Responsive .MRW-Map {
width: 100% !important;
}
.MR-Widget.MR-Widget-Responsive .MRW-RList {
max-height: 85% !important;
}
.MR-Widget.MR-Widget-Responsive .MRW-RList.Hide{
transform: translateX(-100%) !important;
}
.MR-Widget.MR-Widget-Responsive .MRW-ButtonCircle.MRW-ShowList {
right: 5% !important;
bottom: 5% !important;
}
.MR-Widget.MR-Widget-Responsive .MRW-Results {
height: 85% !important;
}
.histoire-part-right {
flex-direction: column-reverse;
}
.histoire-part-left {
flex-direction: column;
}
.histoire-part-right figure, .histoire-part-left figure {
width: 80%;
}
.histoire-part-text{
font-size: 1em;
max-width: 100%;
padding-bottom: 20px;
}
.histoire-part4 {
font-size: 0.8em;
}
.histoire-part4 > h1 {
padding: 10px 0;
}
.team-member{
flex-direction: column-reverse;
}
.team-member-text {
max-width: 100%;
font-size: 1em;
padding-bottom: 20px;
}
.homepage-main-image {
height: 250px;
}
.page-template-template-hotel .best-offer-container {
top: 350px;
}
.room-bloc {
flex-direction: column;
}
.post > h1 {
margin: 0 5%;
font-size:1.8em;
}
.post-content > p, .post-content > div, .post-content > .mamie-video {
margin: 0 5% 10px;
}
.post-content > p {
font-size: 1.2em;
}
.p1 {
display: none;
}
.reception-article, .organisation-article, .hebergement-article, .block-article-1, .block-article-2 {
flex-direction: column;
}
.tel-footer, .book-footer {
font-size: 1.2em;}
.article-content:nth-child(1)
{
order: 2;
}
.photo-content:nth-child(2)
{
order: 1;
}
.booking-form ul
{
width: 100%
}
.booking-form li {
display: none;
}
#roomcloudForm input[type=submit]{
font-size: 1.8em;
width: 100%;}
.article-content {
flex-direction: column;
width: 100%;
}
.photo-content {
width: 100%;
}
.room-view {
flex-basis: auto !important;
min-height: 200px !important;
}
.article-content p {
font-size: 0.8em;
}
.content-link a {
width: 100%;
}
.gallery-link a {
font-size: 1.2em;
}
.time-destination {
display: none;
}
.partners-block {
flex-direction:column; 
}
.prestataire-block {
max-width: 100%;
}
.wc-block-product-categories ul {
flex-wrap: wrap;
}
.wc-block-product-categories-list--depth-0>li {
padding: 10px;
}
.woocommerce-tabs.wc-tabs-wrapper {
width: 100%;
float: none;
}
ul.tabs li a {
padding:5px 2px;
}
.gallery-item, .gallery-img img {
height: 300px;}
.droits {
padding: 10px 10%;
}
.partners-footer {
display: none;
}
.structure-footer h4 {
font-size: 1.5em;
}
.comment-metadata {
display: block;
padding-right: 7%;
}
#direction {
flex-direction: column;
align-items: center;
}
.starting-point, .destination-point {
padding-bottom: 20px;
}
.contact-page {
flex-direction: column-reverse;
}
.page-template-template-home .best-offer-container, .page-template-template-contenu .best-offer-container, .page-template-template-activities .best-offer-container {
top: 370px;
}
.pic-2, .pic-4, .pic-6 {
width: 95%;
margin-bottom: 5px;
}
.social-media-item {
min-width: 50px;}
.tel-book-footer {
flex-direction: row;
justify-content:space-evenly;
}
.rc-row {
flex-direction: column;
}
.dispo-text{
margin-top: 0px !important;
text-align: center;
}
.search-result {
flex: 45%;
}
#reassurance-block {
flex-direction: column;
}
.structure-footer {
display: grid;
grid-template-columns: repeat(1, auto);
grid-template-rows: repeat(7, auto);
grid-gap: 0px;
background-color: #94C3C3;
padding: 20px 10% 50px;
text-align: center;
}
.grid-item-one {
grid-column: 1;
grid-row: 1;
text-align: center;
align-self: center;
}
.grid-item-two {
grid-column: 1;
grid-row: 2;
}
.grid-item-three {
grid-column: 1;
grid-row: 3;
}
.grid-item-four {
grid-column: 1;
grid-row: 4;
}
.grid-item-five {
grid-column: 1;
grid-row: 5;
}
.grid-item-six {
grid-column: 1;
grid-row: 6;
}
.grid-item-seven {
grid-column: 1;
grid-row: 7;
}
}  @media screen and (min-width: 480px) and (max-width: 767px) {
#container {
grid-template-columns: 1% 98% 1%;
padding-top: 110px;
}
#wrap {
position : relative !important;
} .header {
height: 60px;
border: none;
}
.header-container {
justify-content: center;
width: 100%;
}
.logo-container {
width: 120px !important;}
.logo-container a, .logo-container img {
height: 120px !important;}
#mobile-menu {    
display: block;
position: fixed;
top: 130px;
left: 10px;
}
#mobile-menu-2 {    
display: inline-flex;
position: fixed;
top: 112px;
right: 30px;
}
#container > #home_page, #container > #contenu_page {
padding-bottom: 20px;
}
#breadcrumbs {
padding: 0px 5%;
}
.page-template-template-contenuhotel #breadcrumbs {
padding: 20px 5% 0;
}
.mobile-account-custom a{
position: absolute;
z-index: 10;
right: 65px;
top: 15px;
}
.mobile-account-custom a::before {
position: absolute;
z-index: 0;
background-image: url(//www.casacosy.fr/wp-content/themes/Welcome/assets/css/marin-hover.png);
background-size: 25px;
display: inline-block;
width: 25px; 
height: 25px;
content:"";
}
.mobile-cart-custom a {
position: absolute;
top: 17px;
left: 20px;
}
.mobile-cart-custom a:before {
position: absolute;
z-index: 0;
background-image: url(//www.casacosy.fr/wp-content/themes/Welcome/assets/css/panier-mobile.png);
background-size: 35px;
display: inline-block;
width: 35px; 
height: 35px;
content:"";
top: -8px;
right: 10px;
}
#menu-compte-top .dgwt-wcas-search-wrapp {
right: 70px;
top: 20px;
}
.logo-container {
display: none;
}
.mobile-logo-container {
display: block;
position: absolute;
top: 5px;
width: 120px;
left: 50%;
z-index: 9999;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
}
.menu-menu-barre-haut-container .menu-item-object-page, .menu-menu-barre-haut-en-container .menu-item-object-page{
display: none;
}
.cotehotel-container, .coteboutique-container {
display: none;
}
.mobile-menu, .mobile-menu-2 {
display: block;
padding: 5px;
}
.menu-compte-top-container ul {
list-style-type: none;
}
.mobile-niv1:before {
content: " ";
}
.top-menu {
display: none;
}
#mobile-menu a, #mobile-menu-2 a {
display: block;
text-decoration: none;
color: #5F9A9A;
}
#mobile-menu i, #mobile-menu-2 i {
padding-left: 2px;
}
#mobile-menu:hover, #mobile-menu-2:hover {
background-color: #5F9A9A;
}
#mobile-menu a:hover, #mobile-menu-2 a:hover  {
text-decoration: none;
color: #FFF;
}
#navi {
display: none;
}
.toggle-nav {
display: inline-block !important;
float: left;
font-size: 1.6em;
transition: color linear 0.15s;}
.page-template-template-hotel .best-offer-container {
top: 350px;
}
.homepage-main-image {
height: 450px;
} #slides {
height: 250px;
}
#sup_side {
height: auto;
}
#slides {
max-height: 250px !important;        
}
#sup_side li {
max-height: 250px;
}
.wp-post-image {
height: 250px;
}
#container .scrolldown {
bottom: 190px;
}
.slide-text-container {
display: none;
}
.slides-container li img {
object-fit: cover;
}
.slides-navigation {
display: none;
}
.page-template-template-contenuhotel .best-offer-container, .page-template-template-activities .best-offer-container {
top: 370px!important;} .histoire-part-right, .histoire-part-left {
padding: 20px 0;
}
.histoire-part-text{
font-size: 0.8em;
}
.histoire-part4 {
font-size: 0.8em;
}
.histoire-part4 > h1 {
padding: 10px 0;
}
.room-bloc {
flex-direction: column;
}
.post > h1 {
margin: 0 5%;
font-size:1.8em;
}
.post-content > p, .post-content > div, .post-content > .mamie-video {
margin: 0 5% 10px;
}
.post-content > p {
font-size: 1.2em;
}
.p1 {
display: none;
}
.reception-article, .organisation-article, .hebergement-article, .block-article-1, .block-article-2 {
flex-direction: column;
}
.tel-footer, .book-footer {
font-size: 1.2em;}
.article-content:nth-child(1)
{
order: 2;
}
.photo-content:nth-child(2)
{
order: 1;
}
.booking-form ul
{
width: 100%
}
.booking-form li {
display: none;
}
#roomcloudForm input[type=submit]{
font-size: 1.8em;
width: 100%;}
.article-content {
flex-direction: column;
width: 100%;
}
.photo-content {
width: 100%;
}
.room-view {
flex-basis: auto !important;
min-height: 200px !important;
}
.article-content p {
font-size: 0.8em;
}
.content-link a {
width: 100%;
}
.gallery-link a {
font-size: 1.2em;
}
.time-destination {
display: none;
}
.partners-block {
flex-direction:column; 
}
.prestataire-block {
max-width: 100%;
}
.wc-block-product-categories ul {
flex-wrap: wrap;
}
.wc-block-product-categories-list--depth-0>li {
padding: 10px;
}
.woocommerce-tabs.wc-tabs-wrapper {
width: 100%;
float: none;
}
ul.tabs li a {
padding:5px 2px;
}
.gallery-item, .gallery-img img {
height: 300px;}
.droits {
padding: 10px 10%;
}
.partners-footer {
display: none;
}
.structure-footer h4 {
font-size: 1.5em;
}
.comment-metadata {
display: block;
padding-right: 7%;
}
#direction {
flex-direction: column;
align-items: center;
}
.starting-point, .destination-point {
padding-bottom: 20px;
}
.contact-page {
flex-direction: column-reverse;
}
.page-template-template-home .best-offer-container, .page-template-template-contenu .best-offer-container, .page-template-template-activities .best-offer-container {
top: 370px;
}
.pic-2, .pic-4, .pic-6 {
width: 95%;
margin-bottom: 5px;
max-width:inherit;
}
.social-media-item {
min-width: 50px;}
.tel-book-footer {
flex-direction: row;
justify-content:space-evenly;
}
.rc-row {
flex-direction: column;
}
.dispo-text{
margin-top: 0px !important;
text-align: center;
}
.search-result {
flex: 45%;
}
.structure-footer {
display: grid;
grid-template-columns: repeat(1, auto);
grid-template-rows: repeat(7, auto);
grid-gap: 0px;
background-color: #94C3C3;
padding: 20px 10% 50px;
text-align: center;
}
.grid-item-one {
grid-column: 1;
grid-row: 1;
text-align: center;
align-self: center;
}
.grid-item-two {
grid-column: 1;
grid-row: 2;
}
.grid-item-three {
grid-column: 1;
grid-row: 3;
}
.grid-item-four {
grid-column: 1;
grid-row: 4;
}
.grid-item-five {
grid-column: 1;
grid-row: 5;
}
.grid-item-six {
grid-column: 1;
grid-row: 6;
}
.grid-item-seven {
grid-column: 1;
grid-row: 7;
}
} @media screen and (min-width: 768px) and (max-width: 1023px) {
#container {
grid-template-columns: 5% 90% 5%;
} .header { height: 150px;}
.header-container {
justify-content: center;
width: 100%;
}
#mobile-header{
display: none;
}
.cotehotel-container, .coteboutique-container {
display: none;
}
.top-menu {
display: none;
}
#navi {
font-size: 0.8em;
}
#mobile-menu a, #mobile-menu-2 a {
display: block;
text-decoration: none;
color: #5F9A9A;
}
#mobile-menu i,#mobile-menu-2 i {
padding-left: 2px;
}
#mobile-menu:hover, #mobile-menu-2:hover {
background-color: #5F9A9A;
}
#mobile-menu a:hover, #mobile-menu-2 a:hover {
text-decoration: none;
color: #FFF;
} .post-content > p, .post-content > div, .post-content > .mamie-video {
margin: 0 5% 10px;
}
.article-content p {
font-size: 0.8em;
}
.time-destination {
display: none;
}
.page-template-template-home .best-offer-container {
top: 700px;
}
.page-template-template-contenu .best-offer-container,.page-template-template-activities .best-offer-container {
top: 400px;
}
#menu-menu-barre-haut, #menu-menu-barre-haut-en {
width: 99%;
}
.histoire-part-right, .histoire-part-left {
padding: 20px 0;
}
.histoire-part-text{
font-size: 1em;
}
.histoire-part4 {
font-size: 1em;
}
.histoire-part4 > h1 {
padding: 10px 0;
} .structure-footer{
margin: auto;
width: 100%;
height: auto;
display: inline-flex;
flex-wrap: wrap;
align-content: center;
justify-content: space-evenly;
}
.grid-item-one, .grid-item-two, .grid-item-three, .grid-item-four, .grid-item-five, .grid-item-six, .grid-item-seven {
min-width: 120px;
flex: 25%;
padding: 10px 20px;
}
.partners-footer {
display: none;
}
.droits {
padding: 10px 10%;
}
.comment-metadata {
padding-right: 7%;
}
.contact-page {
flex-direction: column-reverse;
} }
@media screen and (min-width: 1024px) and (max-width: 1200px) {
.header-container{
width: 100%;
}
.coteboutique-container {
width: 120px;
top:-10px;
left: 64%;
}
.menu-eshop:hover>.sub-menu {
width: 1024px;}
.cotehotel-container {
width: 80px;
top:65px;
left: 36%; }#glide {
text-align: center;
}
.glide__arrows {
display: none; position: absolute;
}
.glide--horizontal .glide__arrows {
top: 50%;
width: 92%;
margin-left: 4%;
}
.glide--vertical .glide__arrows {
left: 50%;
height: 88%;
margin-top: 6%;
}
.glide__arrow {
display: none; position: absolute;
z-index: 2;
color: white;
text-transform: uppercase;
font: 11px Arial, sans-serif;
padding: 9px 12px;
background-color: transparent;
border: 2px solid rgba(255, 255, 255, 0.5);
border-radius: 4px;
opacity: 1;
-webkit-transition: opacity 150ms ease, border 300ms ease-in-out;
transition: opacity 150ms ease, border 300ms ease-in-out;
}
.glide__arrow.disabled {
opacity: 0.33;
}
.glide__arrow:focus {
outline: none;
}
.glide__arrow:hover {
border-color: white;
}
.glide--horizontal .glide__arrow {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.glide--horizontal .glide__arrow.prev {
left: 0;
}
.glide--horizontal .glide__arrow.next {
right: 0;
}
.glide--vertical .glide__arrow {
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.glide--vertical .glide__arrow.prev {
top: 0;
}
.glide--vertical .glide__arrow.next {
bottom: 0;
}
.glide__bullets {
display: none; }
.glide--horizontal .glide__bullets {
bottom: 8%;
left: 0;
width: 100%;
height: 12px;
text-align: center;
}
.glide--vertical .glide__bullets {
top: 50%;
right: 8%;
width: 12px;
height: auto;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.glide__bullets > * {
display: inline-block;
background-color: rgba(255, 255, 255, 0.5);
width: 12px;
height: 12px;
padding: 0;
cursor: pointer;
border-radius: 50%;
border: 2px solid transparent;
-webkit-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
.glide--horizontal .glide__bullets > * {
margin: 0 5px;
}
.glide--vertical .glide__bullets > * {
vertical-align: middle;
}
.glide__bullets > *.active {
background-color: white;
}
.glide__bullets > *:focus {
outline: none;
}
.glide__bullets > *:hover,
.glide__bullets > *:focus {
border: 2px solid white;
background-color: rgba(255, 255, 255, 0.5);
} .glide {
position: relative;
width: 100%;
height: 200px;
}
.glide__wrapper {
overflow: hidden;
height: 200px;
}
.glide__track {
position: relative;
width: 100%;
height: 200PX;
list-style: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-ms-touch-action: pan-Y;
touch-action: pan-Y;
overflow: hidden;
padding: 0;
}
.glide__track.dragging {
cursor: grabbing;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.glide__slide {
width: 100%;
height: 200px;
padding-top: 20px;
text-align: center;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: transparent;
}
.glide__slide a {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-user-drag: none;
-moz-user-select: none;
-ms-user-select: none;
}
.glide__arrows {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.glide__arrow {
cursor: pointer;
}
.glide__bullets {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.glide--slider .glide__slide {
float: left;
clear: none;
}
.glide--carousel.glide--vertical .glide__track {
overflow: visible;
}
.glide--carousel .glide__slide {
float: left;
clear: none;
}
.glide--slideshow .glide__wrapper {
height: 100%;
}
.glide--slideshow .glide__slide {
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: -1;
-webkit-transform-style: preserve-3d;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.glide--slideshow .glide__slide.active {
z-index: 1;
}#slides {
position: relative;
}
#slides .slides-container {
display: none;
}
#slides .scrollable {
*zoom: 1;
position: relative;
top: 0;
left: 0;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
height: 100%;
}
#slides .scrollable:after {
content: "";
display: table;
clear: both;
}
.slides-navigation {
margin: 0 auto;
position: absolute;
z-index: 3;
top: 46%;
width: 100%;
}
.slides-navigation a {
position: absolute;
display: block;
color: #FFF;
font-size: 50px;
}
.slides-navigation a.prev {
left: 10px;
}
.slides-navigation a.next {
right: 10px;
}
.slides-pagination {
position: absolute;
z-index: 3;
bottom: 0;
text-align: center;
width: 100%;
}
.slides-pagination a {
border: 2px solid #222;
border-radius: 15px;
width: 10px;
height: 10px;
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
zoom: 1;
*display: inline;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=);
margin: 2px;
overflow: hidden;
text-indent: -100%;
}
.slides-pagination a.current {
background: #222;
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10043;
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;
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: 10045; }
.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: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 10044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.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: 10046;
box-shadow: none;
touch-action: manipulation; }
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;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.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: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .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: #444; }
.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) { .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;
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; } }.sidr {
display: block;
position: fixed;
top: 0;
height: 100%;
z-index: 999999;
width: 260px;
overflow-x: hidden;
overflow-y: auto;
font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
font-size: 15px;
background: #f8f8f8;
color: #333;
box-shadow: 0 0 5px 5px #ebebeb inset;
}
.sidr .sidr-inner {
padding: 0 0 15px;
}
.sidr .sidr-inner > p {
margin-left: 15px;
margin-right: 15px;
}
.sidr.right {
left: auto;
right: -260px;
}
.sidr.left {
left: -260px;
right: auto;
}
.sidr h1,
.sidr h2,
.sidr h3,
.sidr h4,
.sidr h5,
.sidr h6 {
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RmZGZkZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
background-size: 100%;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dfdfdf));
background-image: -moz-linear-gradient(#ffffff, #dfdfdf);
background-image: -webkit-linear-gradient(#ffffff, #dfdfdf);
background-image: linear-gradient(#ffffff, #dfdfdf);
font-size: 11px;
font-weight: normal;
padding: 0 15px;
margin: 0 0 5px;
color: #333;
line-height: 24px;
box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2);
}
.sidr p {
font-size: 13px;
margin: 0 0 12px;
}
.sidr p a {
color: rgba(51, 51, 51, 0.9);
}
.sidr > p {
margin-left: 15px;
margin-right: 15px;
}
.sidr ul {
display: block;
margin: 0 0 15px;
padding: 0;
border-top: 1px solid #dfdfdf;
border-bottom: 1px solid white;
}
.sidr ul li {
display: block;
margin: 0;
line-height: 48px;
border-top: 1px solid white;
border-bottom: 1px solid #dfdfdf;
}
.sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active {
border-top: 0;
line-height: 49px;
}
.sidr ul li:hover > a,
.sidr ul li:hover > span, .sidr ul li.active > a,
.sidr ul li.active > span, .sidr ul li.sidr-class-active > a,
.sidr ul li.sidr-class-active > span {
box-shadow: 0 0 15px 3px #ebebeb inset;
}
.sidr ul li a,
.sidr ul li span {
padding: 0 15px;
display: block;
text-decoration: none;
color: #333;
}
.sidr ul li ul {
border-bottom: 0;
margin: 0;
}
.sidr ul li ul li {
line-height: 40px;
font-size: 13px;
}
.sidr ul li ul li:last-child {
border-bottom: 0;
}
.sidr ul li ul li:hover, .sidr ul li ul li.active, .sidr ul li ul li.sidr-class-active {
border-top: 0;
line-height: 41px;
}
.sidr ul li ul li:hover > a,
.sidr ul li ul li:hover > span, .sidr ul li ul li.active > a,
.sidr ul li ul li.active > span, .sidr ul li ul li.sidr-class-active > a,
.sidr ul li ul li.sidr-class-active > span {
box-shadow: 0 0 15px 3px #ebebeb inset;
}
.sidr ul li ul li a,
.sidr ul li ul li span {
color: rgba(51, 51, 51, 0.8);
padding-left: 30px;
}
.sidr form {
margin: 0 15px;
}
.sidr label {
font-size: 13px;
}
.sidr input[type="text"],
.sidr input[type="password"],
.sidr input[type="date"],
.sidr input[type="datetime"],
.sidr input[type="email"],
.sidr input[type="number"],
.sidr input[type="search"],
.sidr input[type="tel"],
.sidr input[type="time"],
.sidr input[type="url"],
.sidr textarea,
.sidr select {
width: 100%;
font-size: 13px;
padding: 5px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0 0 10px;
border-radius: 2px;
border: 0;
background: rgba(0, 0, 0, 0.1);
color: rgba(51, 51, 51, 0.6);
display: block;
clear: both;
}
.sidr input[type=checkbox] {
width: auto;
display: inline;
clear: none;
}
.sidr input[type=button],
.sidr input[type=submit] {
color: #f8f8f8;
background: #333;
}
.sidr input[type=button]:hover,
.sidr input[type=submit]:hover {
background: rgba(51, 51, 51, 0.9);
}.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after {
clear: both;
}
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter:Alpha(Opacity=0); }
.ui-front {
z-index: 100;
} .ui-state-disabled {
cursor: default !important;
pointer-events: none;
} .ui-icon {
display: inline-block;
vertical-align: middle;
margin-top: -.25em;
position: relative;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
.ui-widget-icon-block {
left: 50%;
margin-left: -8px;
display: block;
}  .ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ui-datepicker {
width: 17em;
padding: .2em .2em 0;
display: none;
z-index: 10;
}
.ui-datepicker .ui-datepicker-header {
position: relative;
padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
position: absolute;
top: 2px;
width: 1.8em;
height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
left: 2px;
}
.ui-datepicker .ui-datepicker-next {
right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
display: block;
position: absolute;
left: 50%;
margin-left: -8px;
top: 50%;
margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
margin: 0 2.3em;
line-height: 1.8em;
text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
font-size: 1em;
margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
width: 45%;
}
.ui-datepicker table {
width: 100%;
font-size: .9em;
border-collapse: collapse;
margin: 0 0 .4em;
}
.ui-datepicker th {
padding: .7em .3em;
text-align: center;
font-weight: bold;
border: 0;
}
.ui-datepicker td {
border: 0;
padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
display: block;
padding: .2em;
text-align: right;
text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
margin: .7em 0 0 0;
padding: 0 .2em;
border-left: 0;
border-right: 0;
border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
float: right;
margin: .5em .2em .4em;
cursor: pointer;
padding: .2em .6em .3em .6em;
width: auto;
overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left;
} .ui-datepicker.ui-datepicker-multi {
width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
width: 95%;
margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
clear: left;
}
.ui-datepicker-row-break {
clear: both;
width: 100%;
font-size: 0;
} .ui-datepicker-rtl {
direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
right: 2px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
left: 2px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
right: 1px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
left: 1px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width: 0;
border-left-width: 1px;
} .ui-datepicker .ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
left: .5em;
top: .3em;
} .ui-widget {
font-family: Trebuchet MS,Helvetica,Arial,sans-serif;
font-size: 1.1em;
}
.ui-widget .ui-widget {
font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font-family: Trebuchet MS,Helvetica,Arial,sans-serif;
font-size: 1em;
}
.ui-widget.ui-widget-content {
border: 1px solid #cccccc;
}
.ui-widget-content {
border: 1px solid #aaaaaa;
background: #c9c9c9 url(//www.casacosy.fr/wp-content/themes/Welcome/css/images/ui-bg_inset-soft_50_c9c9c9_1x100.png) 50% bottom repeat-x;
color: #333333;
}
.ui-widget-content a {
color: #333333;
}
.ui-widget-header {
border: 1px solid #bbbbbb;
background: #dddddd url(//www.casacosy.fr/wp-content/themes/Welcome/css/images/ui-bg_glass_35_dddddd_1x400.png) 50% 50% repeat-x;
color: #444444;
font-weight: bold;
}
.ui-widget-header a {
color: #444444;
} .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button, html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
border: 1px solid #cccccc;
background: #eeeeee url(//www.casacosy.fr/wp-content/themes/Welcome/css/images/ui-bg_glass_60_eeeeee_1x400.png) 50% 50% repeat-x;
font-weight: bold;
color: #3383bb;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
color: #3383bb;
text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
border: 1px solid #bbbbbb;
background: #f8f8f8 url(//www.casacosy.fr/wp-content/themes/Welcome/css/images/ui-bg_glass_100_f8f8f8_1x400.png) 50% 50% repeat-x;
font-weight: bold;
color: #599fcf;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
color: #599fcf;
text-decoration: none;
}
.ui-visual-focus {
box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
border: 1px solid #999999;
background: #999999 url(//www.casacosy.fr/wp-content/themes/Welcome/css/images/ui-bg_inset-hard_75_999999_1x100.png) 50% 50% repeat-x;
font-weight: bold;
color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
border: #999999;
background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
color: #ffffff;
text-decoration: none;
} .ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
border: 1px solid #ffffff;
background: #eeeeee;
color: #444444;
}
.ui-state-checked {
border: 1px solid #ffffff;
background: #eeeeee;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
color: #444444;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
border: 1px solid #c0402a;
background: #c0402a;
color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
opacity: .7;
filter:Alpha(Opacity=70); font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
opacity: .35;
filter:Alpha(Opacity=35); background-image: none;
}
.ui-state-disabled .ui-icon {
filter:Alpha(Opacity=35); }  .ui-icon {
width: 16px;
height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
background-image: url(//www.casacosy.fr/wp-content/themes/Welcome/css/images/ui-icons_999999_256x240.png);
}
.ui-widget-header .ui-icon {
background-image: url(//www.casacosy.fr/wp-content/themes/Welcome/css/images/ui-icons_999999_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
background-image: url(//www.casacosy.fr/wp-content/themes/Welcome/css/images/ui-icons_3383bb_256x240.png);
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
background-image: url(//www.casacosy.fr/wp-content/themes/Welcome/css/images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
background-image: url(//www.casacosy.fr/wp-content/themes/Welcome/css/images/ui-icons_3383bb_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
background-image: url(//www.casacosy.fr/wp-content/themes/Welcome/css/images/ui-icons_fbc856_256x240.png);
}
.ui-button .ui-icon {
background-image: url(//www.casacosy.fr/wp-content/themes/Welcome/css/images/ui-icons_70b2e1_256x240.png);
} .ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; } .ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }  .ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
border-top-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
border-top-right-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
border-bottom-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
border-bottom-right-radius: 6px;
} .ui-widget-overlay {
background: #eeeeee;
opacity: .8;
filter: Alpha(Opacity=80); }
.ui-widget-shadow {
-webkit-box-shadow: -4px -4px 4px #aaaaaa;
box-shadow: -4px -4px 4px #aaaaaa;
}.sparkling-modal-container { }
.sparkling-modal-overlay {
background: rgba(0, 0, 0, 0.3);
}
.sparkling-modal-frame {
background: #fff;
border: 0px solid #000;
-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
-ms-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
}
.sparkling-modal-title {
background: #f5f3ef;
position: relative;
}
.sparkling-modal-title span {
font-size: 20px;
padding: 20px;
float: left;
line-height: 20px;
}
.sparkling-modal-close {    cursor: pointer;
height: 100%;
width: 75px;
position: absolute;
right: 0px;
-webkit-transition: background 0.2s;
-moz-transition: background 0.2s;
-ms-transition: background 0.2s;
-o-transition: background 0.2s;
transition: background 0.2s;
}
.sparkling-modal-close:hover { background: #e0ddd6; }
.sparkling-modal-content { padding: 20px; }
.i-close {
width: 100%;
height: 100%;
position: relative;
transform: rotate(45deg);
}
.i-close-h {
position: relative;
height: 1px;
width: 19px;
background: #777;
top: 50%;
left: 50%;
margin-left: -9px;
}
.i-close-v {
position: relative;
height: 19px;
width: 1px;
background: #777;
top: 50%;
margin-top: -10px;
left: 50%;
}:root {
--litepicker-container-months-color-bg: #fff;
--litepicker-container-months-box-shadow-color: #ddd;
--litepicker-footer-color-bg: #fafafa;
--litepicker-footer-box-shadow-color: #ddd;
--litepicker-tooltip-color-bg: #fff;
--litepicker-month-header-color: #333;
--litepicker-button-prev-month-color: #9e9e9e;
--litepicker-button-next-month-color: #9e9e9e;
--litepicker-button-prev-month-color-hover: #5F9A9A;
--litepicker-button-next-month-color-hover: #5F9A9A;
--litepicker-month-width: calc(var(--litepicker-day-width) * 7);
--litepicker-month-weekday-color: #9e9e9e;
--litepicker-month-week-number-color: #9e9e9e;
--litepicker-day-width: 38px;
--litepicker-day-color: #333;
--litepicker-day-color-hover: #5F9A9A;
--litepicker-is-today-color: #f44336;
--litepicker-is-in-range-color: #94C3C3;
--litepicker-is-locked-color: #9e9e9e;
--litepicker-is-start-color: #fff;
--litepicker-is-start-color-bg: #5F9A9A;
--litepicker-is-end-color: #fff;
--litepicker-is-end-color-bg: #5F9A9A;
--litepicker-button-cancel-color: #fff;
--litepicker-button-cancel-color-bg: #9e9e9e;
--litepicker-button-apply-color: #fff;
--litepicker-button-apply-color-bg: #5F9A9A;
--litepicker-button-reset-color: #909090;
--litepicker-button-reset-color-hover: #5F9A9A;
--litepicker-highlighted-day-color: #198754;
--litepicker-highlighted-day-color-bg: #d1e7dd;
}
.show-week-numbers {
--litepicker-month-width: calc(var(--litepicker-day-width) * 8)
}
.litepicker { display: none
}
.litepicker button {
border: none;
background: none
}
.litepicker .container__main {
display: block;
background-color: var(--litepicker-container-months-color-bg);
border-radius: 5px;
-webkit-box-shadow: 0 0 5px var(--litepicker-container-months-box-shadow-color);
box-shadow: 0 0 5px var(--litepicker-container-months-box-shadow-color);
}
.litepicker .container__months {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: calc(var(--litepicker-month-width) + 10px);
-webkit-box-sizing: content-box;
box-sizing: content-box
}
.litepicker .container__months.columns-2 {
width: calc((var(--litepicker-month-width) * 2) + 20px)
}
.litepicker .container__months.columns-3 {
width: calc((var(--litepicker-month-width) * 3) + 30px)
}
.litepicker .container__months.columns-4 {
width: calc((var(--litepicker-month-width) * 4) + 40px)
}
.litepicker .container__months.split-view .month-item-header .button-previous-month,
.litepicker .container__months.split-view .month-item-header .button-next-month {
visibility: visible
}
.litepicker .container__months .month-item {
padding: 5px;
width: var(--litepicker-month-width);
-webkit-box-sizing: content-box;
box-sizing: content-box
}
.litepicker .container__months .month-item-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
font-weight: 500;
padding: 10px 5px;
text-align: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: var(--litepicker-month-header-color)
}
.litepicker .container__months .month-item-header div {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1
}
.litepicker .container__months .month-item-header div>.month-item-name {
margin-right: 5px
}
.litepicker .container__months .month-item-header div>.month-item-year {
padding: 0
}
.litepicker .container__months .month-item-header .reset-button {
color: var(--litepicker-button-reset-color)
}
.litepicker .container__months .month-item-header .reset-button>svg {
fill: var(--litepicker-button-reset-color)
}
.litepicker .container__months .month-item-header .reset-button * {
pointer-events: none
}
.litepicker .container__months .month-item-header .reset-button:hover {
color: var(--litepicker-button-reset-color-hover)
}
.litepicker .container__months .month-item-header .reset-button:hover>svg {
fill: var(--litepicker-button-reset-color-hover)
}
.litepicker .container__months .month-item-header .button-previous-month,
.litepicker .container__months .month-item-header .button-next-month {
visibility: hidden;
text-decoration: none;
padding: 3px 5px;
border-radius: 3px;
-webkit-transition: color 0.3s, border 0.3s;
transition: color 0.3s, border 0.3s;
cursor: default
}
.litepicker .container__months .month-item-header .button-previous-month *,
.litepicker .container__months .month-item-header .button-next-month * {
pointer-events: none
}
.litepicker .container__months .month-item-header .button-previous-month {
color: var(--litepicker-button-prev-month-color)
}
.litepicker .container__months .month-item-header .button-previous-month>svg,
.litepicker .container__months .month-item-header .button-previous-month>img {
fill: var(--litepicker-button-prev-month-color)
}
.litepicker .container__months .month-item-header .button-previous-month:hover {
color: var(--litepicker-button-prev-month-color-hover)
}
.litepicker .container__months .month-item-header .button-previous-month:hover>svg {
fill: var(--litepicker-button-prev-month-color-hover)
}
.litepicker .container__months .month-item-header .button-next-month {
color: var(--litepicker-button-next-month-color)
}
.litepicker .container__months .month-item-header .button-next-month>svg,
.litepicker .container__months .month-item-header .button-next-month>img {
fill: var(--litepicker-button-next-month-color)
}
.litepicker .container__months .month-item-header .button-next-month:hover {
color: var(--litepicker-button-next-month-color-hover)
}
.litepicker .container__months .month-item-header .button-next-month:hover>svg {
fill: var(--litepicker-button-next-month-color-hover)
}
.litepicker .container__months .month-item-weekdays-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-self: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
color: var(--litepicker-month-weekday-color)
}
.litepicker .container__months .month-item-weekdays-row>div {
padding: 5px 0;
font-size: 85%;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
width: var(--litepicker-day-width);
text-align: center
}
.litepicker .container__months .month-item:first-child .button-previous-month {
visibility: visible
}
.litepicker .container__months .month-item:last-child .button-next-month {
visibility: visible
}
.litepicker .container__months .month-item.no-previous-month .button-previous-month {
visibility: hidden
}
.litepicker .container__months .month-item.no-next-month .button-next-month {
visibility: hidden
}
.litepicker .container__days {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
justify-self: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
text-align: center;
-webkit-box-sizing: content-box;
box-sizing: content-box
}
.litepicker .container__days>div,
.litepicker .container__days>a {
padding: 5px 0;
width: var(--litepicker-day-width)
}
.litepicker .container__days .day-item {
color: var(--litepicker-day-color);
text-align: center;
text-decoration: none;
border-radius: 3px;
-webkit-transition: color 0.3s, border 0.3s;
transition: color 0.3s, border 0.3s;
cursor: default
}
.litepicker .container__days .day-item:hover {
color: var(--litepicker-day-color-hover);
-webkit-box-shadow: inset 0 0 0 1px var(--litepicker-day-color-hover);
box-shadow: inset 0 0 0 1px var(--litepicker-day-color-hover)
}
.litepicker .container__days .day-item.is-today {
color: var(--litepicker-is-today-color);
border: solid 2px var(--litepicker-is-today-color);
}
.litepicker .container__days .day-item.is-locked {
color: var(--litepicker-is-locked-color)
}
.litepicker .container__days .day-item.is-locked:hover {
color: var(--litepicker-is-locked-color);
-webkit-box-shadow: none;
box-shadow: none;
cursor: default
}
.litepicker .container__days .day-item.is-start-date {
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
border-top-right-radius: 0;
border-bottom-right-radius: 0
}
.litepicker .container__days .day-item.is-start-date.is-flipped {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px
}
.litepicker .container__days .day-item.is-end-date {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px
}
.litepicker .container__days .day-item.is-end-date.is-flipped {
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
border-top-right-radius: 0;
border-bottom-right-radius: 0
}
.litepicker .container__days .day-item.is-start-date.is-end-date {
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px
}
.litepicker .container__days .week-number {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: var(--litepicker-month-week-number-color);
font-size: 85%
}
.litepicker .container__footer {
text-align: right;
padding: 10px 5px;
margin: 0 5px;
background-color: var(--litepicker-footer-color-bg);
-webkit-box-shadow: inset 0px 3px 3px 0px var(--litepicker-footer-box-shadow-color);
box-shadow: inset 0px 3px 3px 0px var(--litepicker-footer-box-shadow-color);
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px
}
.litepicker .container__footer .preview-date-range {
margin-right: 10px;
font-size: 90%
}
.litepicker .container__footer .button-cancel {
background-color: var(--litepicker-button-cancel-color-bg);
color: var(--litepicker-button-cancel-color);
border: 0;
padding: 3px 7px 4px;
border-radius: 3px
}
.litepicker .container__footer .button-cancel * {
pointer-events: none
}
.litepicker .container__footer .button-apply {
background-color: var(--litepicker-button-apply-color-bg);
color: var(--litepicker-button-apply-color);
border: 0;
padding: 3px 7px 4px;
border-radius: 3px;
margin-left: 10px;
margin-right: 10px
}
.litepicker .container__footer .button-apply:disabled {
opacity: 0.7
}
.litepicker .container__footer .button-apply * {
pointer-events: none
}
.litepicker .container__tooltip {
position: absolute;
margin-top: -4px;
padding: 4px 8px;
border-radius: 4px;
background-color: var(--litepicker-tooltip-color-bg);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
white-space: nowrap;
font-size: 11px;
pointer-events: none;
visibility: hidden
}
.litepicker .container__tooltip:before {
position: absolute;
bottom: -5px;
left: calc(50% - 5px);
border-top: 5px solid rgba(0, 0, 0, 0.12);
border-right: 5px solid transparent;
border-left: 5px solid transparent;
content: ""
}
.litepicker .container__tooltip:after {
position: absolute;
bottom: -4px;
left: calc(50% - 4px);
border-top: 4px solid var(--litepicker-tooltip-color-bg);
border-right: 4px solid transparent;
border-left: 4px solid transparent;
content: ""
} .litepicker .container__days .day-item.is-highlighted {
color: var(--litepicker-highlighted-day-color);
background-color: var(--litepicker-highlighted-day-color-bg)
}
.is-start-date{
color: var(--litepicker-is-start-color) !important;
background: var(--litepicker-is-start-color-bg);
background: linear-gradient(135deg, transparent 5px, var(--litepicker-is-start-color-bg) 0);
}
.is-end-date{
color: var(--litepicker-is-end-color) !important;
background: var(--litepicker-is-end-color-bg);
background: linear-gradient(315deg, transparent 5px, var(--litepicker-is-end-color-bg) 0);
}
.is-today{
font-weight:700;
color: var(--litepicker-is-today-color) !important;
}
.litepicker .container__days .day-item.is-in-range {
background-color: var(--litepicker-is-in-range-color);
border-radius: 0
}@import url("https://fonts.googleapis.com/css2?family=Roboto");
:root { --dark-blu-color:#00598D;
--blu-color: #5F9A9A;
--light-blu-color: #01A1FF;
--white-color:#fdfdfd;
--red-color:#d9534f;
--row-height:30px;
--litepicker-is-today-color:#ffffff;
--litepicker-is-start-color:#ffffff !important; }
.is-today{
color: inherit;
border: none !important;
background-color: transparent;
}
#search_group_div, #rooms_search, #btn_rooms_search {
padding: 0 5px;
}
#search_group_div, #rooms_search {
flex: 3;
}
#btn_rooms_search {
flex: 1;
}
.dispo-text h6 {
font-family: 'Catamaran', sans-serif;
font-weight: 400;
padding: 3px 10px;
font-size: 1.5em;
color: white;
}
.rc-col-xs-6 {
padding-right: 20px !important;
padding-left: 0px !important;
}
#travelers, #pin{
text-align: center;
} .rc-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.rc-col-lg-1, .rc-col-lg-10, .rc-col-lg-11, .rc-col-lg-12, .rc-col-lg-2, .rc-col-lg-3, .rc-col-lg-4, .rc-col-lg-5, .rc-col-lg-6, .rc-col-lg-7, .rc-col-lg-8, .rc-col-lg-9, .rc-col-md-1, .rc-col-md-10, .rc-col-md-11, .rc-col-md-12, .rc-col-md-2, .rc-col-md-3, .rc-col-md-4, .rc-col-md-5, .rc-col-md-6, .rc-col-md-7, .rc-col-md-8, .rc-col-md-9, .rc-col-sm-1, .rc-col-sm-10, .rc-col-sm-11, .rc-col-sm-12, .rc-col-sm-2, .rc-col-sm-3, .rc-col-sm-4, .rc-col-sm-5, .rc-col-sm-6, .rc-col-sm-7, .rc-col-sm-8, .rc-col-sm-9, .rc-col-xs-1, .rc-col-xs-10, .rc-col-xs-11, .rc-col-xs-12, .rc-col-xs-2, .rc-col-xs-3, .rc-col-xs-4, .rc-col-xs-5, .rc-col-xs-6, .rc-col-xs-7, .rc-col-xs-8, .rc-col-xs-9 {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
.rc-col-xs-12 {
width: 100%;
}
.rc-col-xs-11 {
width: 91.66666667%;
}
.rc-col-xs-10 {
width: 83.33333333%;
}
.rc-col-xs-9 {
width: 75%;
}
.rc-col-xs-8 {
width: 66.66666667%;
}
.rc-col-xs-7 {
width: 58.33333333%;
}
.rc-col-xs-6 {
width: 50%;
}
.rc-col-xs-5 {
width: 41.66666667%;
}
.rc-col-xs-4 {
width: 33.33333333%;
}
.rc-col-xs-3 {
width: 25%;
}
.rc-col-xs-2 {
width: 16.66666667%;
}
.rc-col-xs-1 {
width: 8.33333333%;
}
@media (min-width: 768px) {
.rc-col-sm-1, .rc-col-sm-2, .rc-col-sm-3, .rc-col-sm-4, .rc-col-sm-5, .rc-col-sm-6, .rc-col-sm-7, .rc-col-sm-8, .rc-col-sm-9, .rc-col-sm-10, .rc-col-sm-11, .rc-col-sm-12 {
float: left;
}
.rc-col-sm-12 {
width: 100%;
}
.rc-col-sm-11 {
width: 91.66666667%;
}
.rc-col-sm-10 {
width: 83.33333333%;
}
.rc-col-sm-9 {
width: 75%;
}
.rc-col-sm-8 {
width: 66.66666667%;
}
.rc-col-sm-7 {
width: 58.33333333%;
}
.rc-col-sm-6 {
width: 50%;
}
.rc-col-sm-5 {
width: 41.66666667%;
}
.rc-col-sm-4 {
width: 33.33333333%;
}
.rc-col-sm-3 {
width: 25%;
}
.rc-col-sm-2 {
width: 16.66666667%;
}
.rc-col-sm-1 {
width: 8.33333333%;
}
}
@media (min-width: 992px) {
.rc-col-md-1, .rc-col-md-2, .rc-col-md-3, .rc-col-md-4, .rc-col-md-5, .rc-col-md-6, .rc-col-md-7, .rc-col-md-8, .rc-col-md-9, .rc-col-md-10, .rc-col-md-11, .rc-col-md-12 {
float: left;
}
.rc-col-md-12 {
width: 100%;
}
.rc-col-md-11 {
width: 91.66666667%;
}
.rc-col-md-10 {
width: 83.33333333%;
}
.rc-col-md-9 {
width: 75%;
}
.rc-col-md-8 {
width: 66.66666667%;
}
.rc-col-md-7 {
width: 58.33333333%;
}
.rc-col-md-6 {
width: 50%;
}
.rc-col-md-5 {
width: 41.66666667%;
}
.rc-col-md-4 {
width: 33.33333333%;
}
.rc-col-md-3 {
width: 25%;
}
.rc-col-md-2 {
width: 16.66666667%;
}
.rc-col-md-1 {
width: 8.33333333%;
}
}
@media (min-width: 1200px) {
.rc-col-lg-1, .rc-col-lg-2, .rc-col-lg-3, .rc-col-lg-4, .rc-col-lg-5, .rc-col-lg-6, .rc-col-lg-7, .rc-col-lg-8, .rc-col-lg-9, .rc-col-lg-10, .rc-col-lg-11, .rc-col-lg-12 {
float: left;
}
.rc-col-lg-12 {
width: 100%;
}
.rc-col-lg-11 {
width: 91.66666667%;
}
.rc-col-lg-10 {
width: 83.33333333%;
}
.rc-col-lg-9 {
width: 75%;
}
.rc-col-lg-8 {
width: 66.66666667%;
}
.rc-col-lg-7 {
width: 58.33333333%;
}
.rc-col-lg-6 {
width: 50%;
}
.rc-col-lg-5 {
width: 41.66666667%;
}
.rc-col-lg-4 {
width: 33.33333333%;
}
.rc-col-lg-3 {
width: 25%;
}
.rc-col-lg-2 {
width: 16.66666667%;
}
.rc-col-lg-1 {
width: 8.33333333%;
}
}
#close-btn-div{
margin-top: 30px;
}
#close_dropdown{
background-color: var(--blu-color);
width: 80%;
transition: all .2s ease-in-out;
}
#close_dropdown:hover{
background-color: var(--dark-blu-color);
cursor: pointer;
}
.rc-close-btn{
color: var(--white-color);
font-size: 16px;
font-weight: 600;
}
.rc-btn-resume{
color: var(--white-color);
font-size: 12px;
}
.rc-text-left{
text-align: left;	
}
.rc-text-right{
text-align: right;	
}
.rc-text-center{
text-align: center;	
}
.rc-input-group {
position: relative;
display: table;
border-collapse: separate;
}
.rc-input-group {
cursor: pointer;
}
.room-remove{
color: var(--blu-color);
padding: 4px 6px;
font-size: 10px;
}
.room-remove:hover{
color: var(--dark-blu-color);
text-decoration: underline;
cursor: pointer;
}
#room_add_span{
padding:10px;
color: var(--blu-color);
padding: 4px 6px;
font-weight:600;
font-size: 12px;
}
#room_add_span:hover{
color: var(--dark-blu-color);
text-decoration: underline;
cursor: pointer;
}
* {
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.input-group-addon:first-child {
border-right: 0;
}
.form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 0 4px 4px 0px;
-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.input-group-addon {
padding: 6px 12px;
font-size: 14px;
font-weight: 400;
line-height: 1;
color: #555;
text-align: center;
background-color: #eee;
border: 1px solid #ccc;
border-radius: 4px 0px 0px 4px;
}
.input-group-addon, .input-group-btn {
width: 1%;
white-space: nowrap;
vertical-align: middle;
}
.input-group .form-control, .input-group-addon, .input-group-btn {
display: table-cell;
}
body {
margin: 0;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 14px;
line-height: 1.42857143;
color: #333;
background-color: #fff;
}
.btn {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
}
.btn-block {
display: block;
width: 100%;
} .rc-text-align-auto{
text-align: center;
}
@media (max-width: 1199px) {
#research-tab .rc-row > div{
margin-top: 10px;
}
}
@media (max-width: 991px) {
.rc-text-align-auto{
text-align: left;
}
#travelers,#pin{
text-align: center;
}
}
@media (max-width:767px){
}
.x-remove {
color: var(--red-color);
font-weight: bold;
transition: 0.2s;
}
.x-remove:hover {
color: var(--blue-color);
font-weight: bold;
cursor: pointer;
}
.fw{
width: -webkit-fill-available;
}
.flex{
display: flex;
width: 100%;
align-items: center;
justify-content: flex-end;
}
.icon-span{
padding: 0px 10px;
}
.name-span{
height: var(--row-height);
display: inline-flex;
align-items: center;
justify-content: center;
}
#search_room_box {
position: relative;
margin:0 auto;
text-align:center;
display: block;
width: 100%;
background-color: var(--white-color);
}
#formSearch {
margin-bottom: 0px;
}
#search-items {
width: 600px;
padding: 5px 5px;
background-color: #94C3C3;
}
.mrg-top {
margin-top: 10px;
}
.title {
display: flex;
flex-flow: row;
justify-content: center;
align-items: center;
text-transform: uppercase;
}
.title>hr{
margin-top: auto;
margin-bottom: auto;
border-top: 1px solid var(--blu-color);
flex: 1;
}
.src-span {
height: var(--row-height);
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 16px;
}
.search-titles {
font-weight: 700 !important;
color: var(--blu-color);
padding: 0px 6px;
}
#calendar_row {
padding: 10px;
}
.form-group {
margin-bottom: 15px;
}
#calendar_search_group {
transition: 0.1s;
}
#search_calendar {
text-align: center;
}
.src-icon{
font-size: 20px;
color: var(--blu-color);
width:16px;
}
.rc-input-group {
position: relative;
display: table;
border-collapse: separate;
}
.rc-input-group:hover{
cursor: pointer;
}
.dates_calendar {
animation: pulsex 5s infinite;
}
#rooms_search {
}
.room-num-span{
padding-right: 10px;
color: var(--blu-color);
font-size: 13px;
font-weight: 600;
}
.room-num-hr{
background-color: var(--blu-color);
height: 1px;
border: none;
margin: 5px 5px 12px 5px;
}
.last-hr{
background-color: var(--dark-blu-color);
height: 1px;
border: none;
margin: 5px 5px 12px 5px;
}
.room_add_span{
}
.room-num-div{
}
#rooms_container{
padding: 5px;
}
.rc-dropdown {
position: relative;
}
.box-btn-round {
display: inline-block;
height: var(--row-height);
width: 30px;
display: inline-flex;
align-items: center;
justify-content: center;
opacity: 1;
border-radius: 50%;
border-width: 1px;
border-style: solid;
font-weight: normal;
border-width: 1px;
border-color: var(--blu-color);
background-color: var(--grey-color);
color: var(--blu-color);
}
.box-btn-round:hover {
cursor: pointer;
}
.rc-dropdown-menu{
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 10rem;
padding: .5rem 0;
margin: .125rem 0 0;
font-size: 1rem;
color: #212529;
text-align: left;
list-style: none;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0,0,0,.15);
border-radius: .25rem;
}
.div-room-ages-occupancy {
text-align: right;
padding: 3px;
padding: 0px 3px;
font-size: 12px;
vertical-align: middle;
white-space: nowrap;
}
.vert-align-middle {
vertical-align: middle;
}
.inline-block {
display: inline-block;
}
.div-room-num {
border-bottom: dotted 1px;
width: 100%;
COLOR: var(--blu-color);
}
.room-number {
font-size: 14px;
font-weight: 400;
color: var(--blu-color);
}
.div-room-action-add {
vertical-align: middle;
width: 25px;
}
.div-room-adult-occupancy {
padding: 3px;
font-size: 12px;
vertical-align: middle;
}
.div-room-child-occupancy {
padding: 3px;
font-size: 12px;
vertical-align: middle;
}
.div-room-adult-quantity {
white-space: nowrap;
width: 80px;
vertical-align: middle;
background: #ffffff5e;
padding: 5px;
border: 1px solid #ffffff;
border-radius: 3px;
}
.div-room-child-quantity{
white-space: nowrap;
width: 80px;
vertical-align: middle;
background: #ffffff5e;
padding: 5px;
border: 1px solid #ffffff;
border-radius: 3px;
}
.occupancy-icon {
color: var(--blu-color);
}
.src-occupancy-icon {
font-size: 18px !important;
}
.box-btn {
display: inline-block;
height: 20px;
width: 20px;
opacity: 1;
border-radius: 2px;
border-width: 1px;
border-style: solid;
font-weight: normal;
border-width: 1px;
border-color: var(--blu-color);
background-color: var(--grey-color);
color: var(--blu-color);
}
.box-btn:hover {
cursor: pointer;
}
.disabled_btn {
cursor: default !important;
border-width: 1px !important;
font-weight: normal !important;
}
.disabled_btn {
cursor: default;
opacity: 0.3 !important;
}
.form-search-div {
top: 9px;
width: 25px;
height: var(--row-height);
vertical-align: middle;
display: inline-block;
background-color: white;
}
.occupancy-icon {
color: var(--blu-color);
}
.src-occupancy-icon {
font-size: 18px !important;
}
.div-room-ages-occupancy {
padding: 0px 3px;
font-size: 12px;
vertical-align: middle;
white-space: nowrap;
}
.div-search-button {
padding: 10px 0px 10px 0px;
margin-left: 0px;
margin-right: 0px;
}
#btn-search {
border-radius: 5px;
color: var(--white-color);
background-color: var(--blu-color);
}
.be-btn {
text-transform: uppercase;
font-size: 12px;
border-radius: 5px;
max-width: 300px;
padding-top: 5px;
padding-bottom: 5px;
box-shadow: 1px 1px 1px var(--shadow-color);
transition: 0.1s;
outline: 0;
}
.be-btn:hover {
outline: 0;
cursor: pointer;
box-shadow: 2px 2px 2px var(--shadow-color);
transform: scale(1.05);
}
.room_header_span_add {
margin-bottom: 5px;
}
.btn-block {
display: inline-block;
}
#pin_div {
margin-left: 0px;
margin-right: 0px;
}
.div-search-button {
padding: 10px 0px 10px 0px;
margin-left: 0px;
margin-right: 0px;
}
#btn-search {
border-radius: 5px;
color: var(--white-color);
background-color: var(--blu-color);
height: 32px;
}
.room-error{
color: red;
}
.rc-input-group:hover{
cursor:pointer;
}
@media screen and (min-width: 0px) and (max-width: 479px) {
#search-items {
width: 280px;}
}
@media screen and (min-width: 480px) and (max-width: 767px) {
#search-items {
width: 450px;}
}