
.tortora-chiaro{color:#a48f7a !important}.tortora-scuro{color:#5e4f40 !important}.arancio{color:#f7b82f !important}.bg-primary{background-color:#a48f7a}.bg-primary-dark{background-color:#5e4f40}.bg-secondary{background-color:#f7b82f}.bg-black{background-color:#231f20}@font-face{font-family:'skinnychick';src:url(//www.campingvallecrosia.com/ui/fonts/skinnychick.woff) format('woff'),url(//www.campingvallecrosia.com/ui/fonts/skinnychick.woff2) format('woff2');font-weight:400;font-style:normal}body,button,div,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,p,select,td,textarea,th,ul{margin:0;padding:0;border:0}html{overflow-x:hidden}body{background:#fff;font-family:'Asap';font-weight:400;text-align:center;overflow:hidden}a{text-decoration:none}img{max-width:100%;height:auto}.wf-loading{visibility:hidden}.wf-active,.wf-inactive{visibility:visible}li{list-style:none}.clearfix{clear:both}.liner{clear:both;border-bottom:solid 1px #a48f7a}.rel{position:relative}.hidden{display:none}.align-center{text-align:center !important}.mrg-top20{margin-top:20px !important}.padd20{padding:20px 0}.padd40{padding:40px 0}.hidden-sm-down{display:none !important}@media only screen and (min-width:40em){.hidden-sm-down{display:inline-block !important}}.hidden-sm-up{display:inline-block !important}@media only screen and (min-width:40em){.hidden-sm-up{display:none !important}}.wrapper{position:relative;margin:0 auto;padding:0 2%}@media only screen and (min-width:75em){.wrapper{max-width:1200px;padding:0}}@media only screen and (min-width:90em){.wrapper{max-width:1440px}}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}@media only screen and (min-width:75em){.grid{margin:0 -1%}}@media only screen and (min-width:40em){.grid-reverse{flex-direction:row-reverse}}.grid-cell{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width:40em){.grid-cell{min-width:0;padding:0 1%;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (min-width:40em){.col-1-3{-ms-flex-preferred-size:31.33333%;flex-basis:31.33333%}}@media only screen and (min-width:40em){.col-2-3{-ms-flex-preferred-size:64.66667%;flex-basis:64.66667%}}@media only screen and (min-width:40em){.col-1-4{-ms-flex-preferred-size:23%;flex-basis:23%}}@media only screen and (min-width:40em){.col-3-4{-ms-flex-preferred-size:73%;flex-basis:73%}}@media only screen and (min-width:40em){.col-1-5{-ms-flex-preferred-size:18%;flex-basis:18%}}@media only screen and (min-width:40em){.col-2-5{-ms-flex-preferred-size:38%;flex-basis:38%}}@media only screen and (min-width:40em){.col-3-5{-ms-flex-preferred-size:58%;flex-basis:58%}}@media only screen and (min-width:40em){.col-4-5{-ms-flex-preferred-size:78%;flex-basis:78%}}@media only screen and (min-width:40em){.col-1-8{-ms-flex-preferred-size:10.5%;flex-basis:10.5%}}@media only screen and (min-width:40em){.col-7-8{-ms-flex-preferred-size:85.5%;flex-basis:85.5%}}.col-1-8{-ms-flex-preferred-size:48%;flex-basis:48%}@media only screen and (min-width:40em){.col-1-8{-ms-flex-preferred-size:23%;flex-basis:23%}}@media only screen and (min-width:60em){.col-1-8{-ms-flex-preferred-size:10.5%;flex-basis:10.5%}}#header{width:100%;height:50px;background:#a48f7a;z-index:100000}@media only screen and (min-width:60em){#header{position:fixed;height:120px;background:#fff;border-bottom:1px solid #a48f7a}}#header h1 img{max-width:20%;margin:0 100% 0 -20px;position:relative;z-index:100000;padding:10px}@media only screen and (min-width:40em){#header h1 img{max-width:75%;margin:0 100% 0 -30px}}@media only screen and (min-width:60em){#header h1 img{margin:0}}#top-bar{display:none}@media only screen and (min-width:60em){#top-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}#opening{position:absolute;top:0;right:0}@media only screen and (min-width:60em){#opening{position:relative}}#header a,#header p{font-size:calc(13px + (21 - 13)*((100vw - 320px)/1600));color:#fff;padding:5px 10px;margin:10px 0 0}@media only screen and (min-width:60em){#header a,#header p{color:#5e4f40}}#header a{text-transform:uppercase;color:#5e4f40}#header a:hover{color:#5e4f40}#header a#contact-menu{color:#fff;background:#5e4f40;border:solid 1px #5e4f40;margin:10px 10px 0}#header a#contact-menu:hover{color:#5e4f40;background:#fff;border:solid 1px #5e4f40}#header a#book-menu{color:#fff;background:#f7b82f;border:solid 1px #f7b82f}#header a#book-menu:hover{color:#f7b82f;background:#fff;border:solid 1px #f7b82f}#qtranslate-chooser{display:none}@media only screen and (min-width:60em){#qtranslate-chooser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 0 0 40px}}@media only screen and (min-width:75em){#qtranslate-chooser{margin:-228px 0 0 640px}}@media only screen and (min-width:90em){#qtranslate-chooser{margin:-271px 0 0 780px}}#qtranslate-chooser a{color:#231f20;padding:2px}#menu-menu{display:none}@media only screen and (min-width:60em){#menu-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:16px 0 0 20px}}#menu-menu li{list-style:none;line-height:20px;text-transform:uppercase;letter-spacing:-1px}#menu-menu li a{display:inline-block;padding:10px;border:solid 1px #fff}#menu-menu li.current_page_item a{color:#a48f7a;border:solid 1px #a48f7a;background:#fff}#menu-menu li a:hover{color:#5e4f40;border:solid 1px #5e4f40;background:#fff}#menu-menu #menu-item-307,#menu-menu #menu-item-308,#menu-menu #menu-item-309,#menu-menu #menu-item-509,#menu-menu .qtranxs-lang-menu{display:none}#sidr-main{display:block}.sidr{display:none;position:fixed;top:0;left:-75%;width:75%;right:auto;z-index:999999;height:100%;overflow-x:none;overflow-y:auto;background:#a48f7a;text-transform:uppercase}@media only screen and (min-width:40em){.sidr{left:-60%;width:60%}}@media only screen and (min-width:60em){.sidr-class-qtranxs-lang-menu{display:none !important}}.sidr-class-no-sidr{display:none}.sidr ul{display:block;padding:0;border-bottom:1px solid #fff}.sidr ul.sidr-class-sub-menu{border-top:1px solid #fff;border-left:none}.sidr ul li{position:relative;display:block;margin:0;font-family:'Asap';font-size:calc(23px + (36 - 23)*((100vw - 320px)/1600));line-height:200%;text-indent:10%;border-bottom:1px solid #fff}.sidr ul li.sidr-class-qtranxs-lang-menu{border-bottom:none}.sidr ul li a{padding:0 10px;display:block;text-decoration:none;color:#fff}.sidr li#sidr-id-menu-item-307 a{background:#f7b82f}.sidr li#sidr-id-menu-item-308 a{background:#5e4f40}.sidr ul li.sidr-class-current-menu-item a{color:#5e4f40}.sidr ul li#sidr-id-menu-item-308.sidr-class-current-menu-item a{color:#a48f7a}.sidr ul li ul{border-bottom:none}.sidr ul li ul li{font-size:calc(20px + (32 - 20)*((100vw - 320px)/1600))}.sidr ul li ul li:last-child{border-bottom:none}.sidr ul li ul li a{padding-left:20px}.sidr ul.sidr-class-sub-menu{display:none}.sidr .sub-toggle{position:absolute;top:0;right:61px;cursor:pointer}.sidr .sub-toggle:before{position:absolute;display:inline-block;font-size:24px;content:"+";padding-left:18px;padding-right:18px;border-left:1px solid #fff}.sidr .sub-toggle.open:before{content:"-"}#mobile-bar{position:fixed;bottom:0;left:0;width:100%;height:60px;z-index:9999999;background:#a48f7a;border-top:1px solid #fff;text-align:center;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:-js-flexbox;display:flex}@media only screen and (min-width:60em){#mobile-bar{display:none}}#mobile-bar a{font-size:20px;line-height:40px;color:#fff;width:20%;border-left:1px solid #fff}#mobile-bar a:first-child{color:#fff;background:#5e4f40;border-left:none}#mobile-bar a:last-child{color:#fff;background:#f7b82f;border-left:none}#mobile-bar span.label{font-size:12px;line-height:10px;padding:0 0 10px;display:block}#mobile-bar img{height:50px;margin:3px 0 0}#slider{min-height:20px}@media only screen and (min-width:60em){#slider{min-height:60px;margin:120px auto 0}}#slider img{min-height:320px !important;object-fit:cover !important}.metaslider .caption-wrap{right:0 !important;left:auto !important;background:rgba(35,31,32,.85) !important}.metaslider .caption{font-family:'Asap' !important;font-size:calc(20px + (32 - 20)*((100vw - 320px)/1600)) !important;letter-spacing:-1px !important}.bg-content{background-position:top center;background-repeat:no-repeat;background-size:100%;background-image:url(//www.campingvallecrosia.com/ui/img/bg-content.jpg)}.content{padding:20px 0}@media only screen and (min-width:40em){.content{padding:30px 0}}@media only screen and (min-width:60em){.content{padding:40px 0}}.content h2{font-size:calc(29px + (46 - 29)*((100vw - 320px)/1600));line-height:calc(29px + (46 - 29)*((100vw - 320px)/1600));margin-top:calc(29px + (46 - 29)*((100vw - 320px)/1600));margin-bottom:calc(29px + (46 - 29)*((100vw - 320px)/1600));color:#5e4f40;letter-spacing:-1px;text-transform:uppercase}.content h3{font-family:'skinnychick';font-size:calc(26px + (41 - 26)*((100vw - 320px)/1600));line-height:calc(39px + (62 - 39)*((100vw - 320px)/1600));margin-bottom:calc(26px + (41 - 26)*((100vw - 320px)/1600));color:#a48f7a;letter-spacing:-1px}.content h4{font-size:calc(23px + (36 - 23)*((100vw - 320px)/1600));line-height:calc(23px + (36 - 23)*((100vw - 320px)/1600));margin-bottom:calc(23px + (36 - 23)*((100vw - 320px)/1600));color:#231f20;letter-spacing:-1px}@media only screen and (min-width:60em){.content h4{padding:0 15%}}.content h5{font-size:calc(20px + (32 - 20)*((100vw - 320px)/1600));margin-bottom:calc(20px + (32 - 20)*((100vw - 320px)/1600));letter-spacing:-1px}.content li,.content p{font-size:calc(16px + (26 - 16)*((100vw - 320px)/1600));line-height:calc(24px + (39 - 24)*((100vw - 320px)/1600));margin-bottom:calc(16px + (26 - 16)*((100vw - 320px)/1600));color:#231f20;text-align:left}@media only screen and (min-width:60em){.content li,.content p{padding:0 15%}}@media only screen and (min-width:60em){.content li p{padding:0}}.content ul{margin-bottom:calc(17px + (22 - 17)*((100vw - 320px)/1600))}.content li{margin-bottom:calc(8px + (11 - 8)*((100vw - 320px)/1600))}.content li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00c";margin:0 10px 0 0}.content li a,.content p a{color:#231f20;text-decoration:underline}.content li a:hover,.content p a:hover{color:#a48f7a}.content table.prices{width:100%;margin:20px 0 40px;border-collapse:collapse}@media only screen and (min-width:60em){.content table.prices{margin:30px 0 60px}}.content table.prices td,.content table.prices th{border:1px solid #a48f7a;background:#fff;padding:.625em;font-size:calc(16px + (26 - 16)*((100vw - 320px)/1600));padding:calc(8px + (13 - 8)*((100vw - 320px)/1600))}.content table.prices th{background:#a48f7a;color:#fff;border:1px solid #fff}.content table.prices tr:first-child th{border-top:1px solid #a48f7a;border-left:1px solid #a48f7a}.content table.prices th:last-child{border-right:1px solid #a48f7a}.content table.prices td{color:#231f20}.iframe-flexible-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0}.iframe-flexible-container embed,.iframe-flexible-container iframe,.iframe-flexible-container object{position:absolute;top:0;left:0;width:100% !important;height:100%}iframe{width:100%;border:0}#cards .grid{padding:30px 0}@media only screen and (min-width:60em){#cards .grid{padding:60px 0}}#cards h3{font-family:'Asap';font-size:calc(23px + (36 - 23)*((100vw - 320px)/1600));line-height:calc(23px + (36 - 23)*((100vw - 320px)/1600));margin-top:calc(23px + (36 - 23)*((100vw - 320px)/1600));margin-bottom:calc(32px + (52 - 32)*((100vw - 320px)/1600));text-transform:uppercase;letter-spacing:-1px}@media only screen and (min-width:40em){#cards h3{margin-top:0}}#cards h3.unit{margin-top:-50px;margin-bottom:calc(16px + (26 - 16)*((100vw - 320px)/1600))}@media only screen and (min-width:40em){#cards h3.unit{margin-top:0}}#cards h3 a{color:#5e4f40}#cards h3 a:hover{text-decoration:underline}#cards li,#cards p{padding:0 !important;font-size:calc(14px + (23 - 14)*((100vw - 320px)/1600)) !important;line-height:calc(21px + (34 - 21)*((100vw - 320px)/1600)) !important;margin-bottom:calc(14px + (23 - 14)*((100vw - 320px)/1600)) !important}#cards img{-webkit-transition:all .4s ease;transition:all .4s ease}#cards img:hover{opacity:.85}.card-btn{display:block;color:#fff;padding:10px 20px;font-size:calc(20px + (32 - 20)*((100vw - 320px)/1600));margin-bottom:calc(20px + (32 - 20)*((100vw - 320px)/1600));margin-left:auto;margin-right:auto;text-transform:uppercase;letter-spacing:-1px;-webkit-transition:all .4s ease;transition:all .4s ease;width:50%;background:#a48f7a;border:1px solid #a48f7a}.card-btn:hover{color:#a48f7a;background:#fff !important;border:1px solid #a48f7a}.contact-btn{background:#5e4f40;border:1px solid #5e4f40}.book-btn{background:#f7b82f;border:1px solid #f7b82f}.contact-btn:hover{color:#5e4f40;border:1px solid #5e4f40}.book-btn:hover{color:#f7b82f;border:1px solid #f7b82f}#gallery{padding:20px 0}@media only screen and (min-width:60em){#gallery{padding:40px 0}}.pswp__button--share,.pswp__counter{display:none !important}#map{margin:0 auto;width:100%;height:260px}@media only screen and (min-width:40em){#map{height:340px}}@media only screen and (min-width:60em){#map{height:520px}}@media only screen and (min-width:75em){#map{height:680px}}.content label{font-size:calc(14px + (22 - 14)*((100vw - 320px)/1600));display:inline-block;text-transform:uppercase;color:#5e4f40}.content label a{color:#5e4f40}.content input,.content textarea{width:98.5%;padding:6px .75%;border:1px solid #a48f7a;color:#231f20;font-family:'Asap';font-size:calc(14px + (22 - 14)*((100vw - 320px)/1600));margin-top:10px;margin-bottom:calc(20px + (40 - 20)*((100vw - 320px)/1600))}.content input[type=checkbox]{width:20px;margin-right:10px;margin-bottom:calc(20px + (40 - 20)*((100vw - 320px)/1600))}.content textarea{height:140px;overflow:hidden}.content .button{width:100%;position:relative;margin:10px 0;color:#fff;font-size:calc(21px + (33 - 21)*((100vw - 320px)/1600));text-decoration:none;cursor:pointer;text-transform:uppercase;display:inline-block;background:#a48f7a;line-height:50px;border:none}.content .button:hover{background:#f7b82f}.nice-select{border-radius:0 !important;border:1px solid #a48f7a !important;width:100% !important;height:39px !important;font-size:calc(14px + (22 - 14)*((100vw - 320px)/1600)) !important;color:#231f20 !important;margin-top:10px !important;margin-bottom:calc(20px + (60 - 20)*((100vw - 320px)/1600))}.nice-select .list{border-radius:0 !important;width:100% !important;top:auto !important;bottom:100% !important;max-height:600px;overflow-y:scroll !important;margin-bottom:0 !important}.nice-select .list li{color:#5e4f40 !important}.nice-select .list li:before{content:none;margin:0}.picker{color:#5e4f40 !important}.picker__nav--next:before{border-left:.75em solid #a48f7a !important}.picker__nav--prev:before{border-right:.75em solid #a48f7a !important}.picker__nav--next:before{border-left:.75em solid #a48f7a !important}.picker__nav--prev:hover:before{border-right:.75em solid #fff !important}.picker__nav--next:hover:before{border-left:.75em solid #fff !important}.picker__nav--next:hover,.picker__nav--prev:hover{color:#fff !important;background:#f7b82f !important}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover{color:#fff !important;background:#a48f7a !important}.picker__day--highlighted{border-color:#a48f7a !important}.picker__day--highlighted:hover{border-color:#f7b82f !important}.picker__day--today:before{border-top:.5em solid #a48f7a !important}.picker__day--today:hover:before{border-top:.5em solid #f7b82f !important}.picker__day--infocus:hover,.picker__day--outfocus:hover{color:#fff !important;background:#f7b82f !important}#ico-bar{padding:10px 0}@media only screen and (min-width:60em){#ico-bar{padding:20px 0}}#ico-bar .col-1-4{-ms-flex-preferred-size:48%;flex-basis:48%;padding:40px 0}@media only screen and (min-width:40em){#ico-bar .col-1-4{-ms-flex-preferred-size:23%;flex-basis:23%;padding:20px 0}}#ico-bar h4{margin-top:calc(11px + (18 - 11)*((100vw - 320px)/1600));margin-bottom:0;color:#fff}#ico-bar a{color:#fff}#ico-bar a:hover,#ico-bar a:hover h4{color:#231f20}#ico-bar i{font-size:calc(40px + (65 - 40)*((100vw - 320px)/1600))}#partners{padding:10px 0}@media only screen and (min-width:60em){#partners{padding:20px 0}}#partners h5{color:#f7b82f}#partners p{color:#fff}@media only screen and (min-width:60em){#partners p{padding:0 5%}}#partners p small{color:#a48f7a}#footer{padding:30px 0}@media only screen and (min-width:60em){#footer{padding:60px 0}}#footer p{color:#fff;font-size:calc(14px + (22 - 14)*((100vw - 320px)/1600));line-height:calc(28px + (44 - 28)*((100vw - 320px)/1600));margin-bottom:calc(14px + (22 - 14)*((100vw - 320px)/1600));text-align:center}#footer p a{color:#fff;text-decoration:none}#footer p a:hover{color:#a48f7a}#footer i{display:inline-block;width:calc(21px + (33 - 21)*((100vw - 320px)/1600))}#social i{margin:30px}@media only screen and (min-width:60em){#social i{margin:60px 45px}}#credits{padding:0 0 60px}@media only screen and (min-width:60em){#credits{padding:0}}#credits p{color:#fff;font-size:calc(10px + (16 - 10)*((100vw - 320px)/1600))}#credits p a{color:#fff;text-decoration:underline}#credits p a:hover{color:#a48f7a}#cookieChoiceInfo{bottom:61px !important;color:#fff;background:rgba(35,31,32,.85) !important;height:auto;min-height:0;line-height:40px;font-size:calc(12px + (15 - 12)*((100vw - 320px)/1600));z-index:9 !important}@media only screen and (min-width:60em){#cookieChoiceInfo{bottom:0 !important;line-height:60px}}#cookieChoiceInfo a{color:#fff;text-decoration:underline;margin-left:5px !important}#cookieChoiceInfo a:hover{color:#a48f7a}#cookieChoiceInfo a#cookieChoiceDismiss{color:#231f20;background:#fff;text-decoration:none;padding:10px;margin-left:10px !important}#cookieChoiceInfo a#cookieChoiceDismiss:hover{color:#fff;background:#a48f7a}mux-player{--controls:none;--media-object-fit:cover;--media-object-position:center;--seek-backward-button:none;--seek-forward-button:none;height:calc(100vh - 110px) !important;height:calc(100svh - 110px) !important}@media only screen and (min-width:1280px){mux-player{height:calc(100vh - 120px) !important}}
.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}
.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}
/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
.picker__holder,.picker__frame{top:0;bottom:0;left:0;right:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.picker__holder{position:fixed;transition:background .15s ease-out,-webkit-transform 0s .15s;transition:background .15s ease-out,transform 0s .15s;-webkit-backface-visibility:hidden}.picker__frame{position:absolute;margin:0 auto;min-width:256px;max-width:666px;width:100%;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transition:all .15s ease-out}@media (min-height:33.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}}@media (min-height:40.125em){.picker__frame{margin-bottom:7.5%}}.picker__wrap{display:table;width:100%;height:100%}@media (min-height:33.875em){.picker__wrap{display:block}}.picker__box{background:#fff;display:table-cell;vertical-align:middle}@media (min-height:26.5em){.picker__box{font-size:1.25em}}@media (min-height:33.875em){.picker__box{display:block;font-size:1.33em;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;box-shadow:0 12px 36px 16px rgba(0,0,0,.24)}}@media (min-height:40.125em){.picker__box{font-size:1.5em;border-bottom-width:1px;border-radius:5px}}.picker--opened .picker__holder{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background:0 0;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";zoom:1;background:rgba(0,0,0,.32);transition:background .15s ease-out}.picker--opened .picker__frame{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media (min-height:33.875em){.picker--opened .picker__frame{top:auto;bottom:0}}
.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}@media (min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-.25em}@media (min-width:24.5em){.picker__nav--prev,.picker__nav--next{top:-.33em}}.picker__nav--prev{left:-1em;padding-right:1.25em}@media (min-width:24.5em){.picker__nav--prev{padding-right:1.5em}}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width:24.5em){.picker__nav--next{padding-left:1.5em}}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{background:#0089ec;color:#fff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__footer{text-align:center}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:#0089ec;outline:none}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}