﻿@charset "UTF-8";.unselectable,.search,.sly-button,.unselectable *,.search *,.sly-button *{user-select:none;}.clear:after,.hotels-main .hotels-main-sections ul:after,.reviews-main:after,.reviews-main ul li .inner:after,.rest-main .rest-main-sections ul:after,.publications-main:after,.publications-location:after,.publications-items .publications-item:after,.publications-items .publications-item .item-date:after,.publications-items .publications-item .item-description:after,.publication:after,.publication .publication-header:after,.guide-main .guide-main-sections ul:after{content:'';display:table;width:100%;clear:both;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}@media(min-width:1442px){.xlarge-text-left{text-align:left;}.xlarge-text-center{text-align:center;}.xlarge-text-right{text-align:right;}}@media(max-width:1080px){.medium-text-left{text-align:left;}.medium-text-center{text-align:center;}.medium-text-right{text-align:right;}}@media(max-width:720px){.small-text-left{text-align:left;}.small-text-center{text-align:center;}.small-text-right{text-align:right;}}@media(max-width:420px){.xsmall-text-left{text-align:left;}.xsmall-text-center{text-align:center;}.xsmall-text-right{text-align:right;}}.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}.capitalize{text-transform:capitalize;}.nowrap{white-space:nowrap;}.hyphens{hyphens:auto;}.video,.option-video{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;}.video iframe,.video object,.video embed,.option-video iframe,.option-video object,.option-video embed{position:absolute;top:0;left:0;width:100%;height:100%;}.break-word{word-wrap:break-word;}.visuallyhidden{position:absolute;top:0;left:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;}.hidden,.hidden-next+*{display:none !important;}.invisible{visibility:hidden !important;}.table-responsive{overflow-x:auto;}.up{position:relative;z-index:1;}.header{position:relative;}header{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;}header>.inner{max-width:1460px;margin:0 auto;padding:40px 30px 40px 30px;}@media(max-width:1080px){header>.inner{padding:40px 20px;}}@media(max-width:720px){header>.inner{padding:30px 15px;}}header.option-tall{padding:30px 0;}@media screen and (min-width:1440px){header.option-tall{padding-top:106px;}}header:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.2);}header .header-title{position:relative;}header .header-title span,header .header-title h1{display:block;padding:0;font-size:2.4rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:4px;line-height:1.1;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.05);}@media(max-width:720px){header .header-title span,header .header-title h1{font-size:1.8rem;letter-spacing:3px;line-height:1.2;}}header .header-title span a,header .header-title h1 a{color:#fff;border-width:2px;border-color:rgba(255,255,255,.25);transition:all .2s ease-out;}header .header-title span a:hover,header .header-title h1 a:hover{color:#fff;border-color:#fff;}header .header-title p{max-width:1000px;margin:20px auto 10px auto;font-size:1rem;color:#fff;}@media(max-width:1080px){header .header-title p{display:none;}}header .header-title ul{display:block;margin-top:15px;overflow:hidden;text-align:center;}header .header-title ul li{display:inline-block;}header .header-title ul li a{display:block;margin-left:18px;padding:0 2px 4px 2px;font-size:100%;color:#000;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.05);border-color:rgba(0,0,0,.2);transition:all .15s linear;border-bottom:solid 2px #08c;border-bottom:solid 2px #fff;}header .header-title ul li a:hover{color:#ffc604;border-color:#ffc604;}header .header-title.option-white span{color:#000;}header .header-title.option-white ul li a{color:#000;border-bottom:solid 2px #000;}header .header-title.option-white ul li a:hover{color:#ffc604;border-color:#ffc604;}.page.option-no-header{padding-top:80px;}header.type-home{background-color:#08c;}header.type-home .inner .header-title{margin-bottom:20px;}header.type-home .inner .header-title h1{font-size:160%;}header.type-home:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,136,204,.2);}.search{position:relative;z-index:10;max-width:1460px;height:50px;margin:0 auto;color:#14181b;}.search form{display:flex;}@media(max-width:720px){.search{display:block;}.search form{flex-direction:column;}}.search_fields{display:flex;flex:6;border-radius:8px;box-shadow:0 2px 22px rgba(0,0,0,.1);}@media(max-width:720px){.search_fields{flex-direction:column;}}.search_field{position:relative;flex:1;height:50px;border-right:solid 1px #e4e8eb;}@media(max-width:720px){.search_field{width:auto;height:45px;border-right:none;border-bottom:solid 1px #e4e8eb;}}.search_field.-first{flex:1;}.search_field.-first .search_menu{border-radius:8px 0 0 8px;}@media(max-width:720px){.search_field.-first .search_menu{border-radius:8px 8px 0 0;}}.search_field.-dates{flex:1.6;}.search_field.-last{flex:1;border-right:none;border-bottom:none;}.search_field.-last .search_menu{border-radius:0 8px 8px 0;}@media(max-width:720px){.search_field.-last .search_menu{border-radius:0 0 8px 8px;}}.search_field input[type=text]{position:relative;z-index:10;width:100%;max-width:none;height:50px;padding:0 20px;border:none;border-radius:0;font-size:1rem;font-weight:400;outline:none;box-shadow:none;-webkit-user-select:text;}.search_field input[type=text]:focus{border:none;outline:none;box-shadow:none;}@media(max-width:720px){.search_field input[type=text]{height:44px;font-size:.95rem;}}.search_menu{position:relative;z-index:120;width:100%;height:50px;line-height:51px;padding:0 30px 0 20px;font-size:1rem;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;background:#fff;transition:all .2s ease-out;}.search_menu:after{content:'';position:absolute;display:block;top:50%;right:12px;width:9px;height:9px;margin-top:-6px;transform:rotate(45deg);border:solid 1px transparent;border-right-color:#14181b;border-bottom-color:#14181b;}@media(max-width:720px){.search_menu{height:44px;line-height:44px;font-size:.95rem;}}.search_dropdown{display:flex;flex-direction:column;position:absolute;z-index:300;top:100%;margin-top:2px;min-width:100%;max-height:320px;overflow:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:8px;box-shadow:0 6px 30px rgba(0,0,0,.2);will-change:visibility,opacity,transform;visibility:hidden;opacity:0;transform:translateY(0) scale(.96);transform-origin:center top;transition:visibility .1s ease-out,opacity .1s ease-out,transform .1s ease-out;}@media(max-width:720px){.search_dropdown{max-width:100%;}}.search_dropdown .search_dropdown-search{flex:0;min-height:50px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.15);}.search_dropdown .search_dropdown-search input{height:50px;border-radius:8px;}.search_dropdown ul{position:relative;flex:1;min-width:100%;min-height:none;max-height:350px;overflow:auto;-webkit-overflow-scrolling:touch;padding:10px 0;margin:0;}.search_dropdown ul li{padding:6px 20px;white-space:nowrap;cursor:pointer;font-size:1rem;font-weight:400;}@media(max-width:720px){.search_dropdown ul li{overflow:hidden;text-overflow:ellipsis;font-size:.95rem;}}.search_dropdown ul li.level-1{font-size:1rem;}.search_dropdown ul li.level-2{padding-left:40px;font-size:1rem;color:#015857;}.search_dropdown ul li.level-3{padding-left:60px;font-size:1rem;font-weight:400;color:#222;}@media(max-width:720px){.search_dropdown ul li.level-1,.search_dropdown ul li.level-2,.search_dropdown ul li.level-3{font-size:.95rem;}}.search_dropdown ul li.selected{background:#f4f8fd;}.search_dropdown ul li[data-value]:hover{background:#f4f8fd;}.search_dropdown ul li.-search input{border:solid 1px #eee !important;}.search_dropdown ul.flat li{padding-left:20px !important;}.search_menu.active{background:#f4f8fb;}.search_menu.active+.search_dropdown{opacity:1;visibility:visible;transform:scale(1);}.search_button{position:relative;flex:1;height:50px;margin-left:10px;border-radius:8px;box-shadow:0 2px 22px rgba(0,0,0,.1);}.search_button .button{position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;width:100%;height:50px;padding:0 10px;line-height:51px;border:none;border-radius:8px;background-color:#fd0;font-size:1rem;font-weight:400;color:#14181b;}.search_button .button:active{background-color:#fc0;}@media(max-width:720px){.search_button{max-width:none;margin-top:10px;margin-left:0;height:44px;}.search_button .button{height:44px;line-height:44px;font-size:.95rem;}}@media(max-width:720px){.search{height:auto;}}.hotels-main{position:relative;padding:0 0 25px 0;background:#18d;background-image:linear-gradient(top,#07c 0%,#18d 100%);background:#fefefe;}@media(max-width:720px){.hotels-main{top:30px;}}.hotels-main .hotels-main-sections{padding:5px 40px 15px 40px;}.hotels-main .hotels-main-sections strong{display:inline-block;position:relative;margin-right:10px;text-transform:uppercase;letter-spacing:2px;font-size:200%;font-weight:700;color:#08c;white-space:nowrap;}@media only screen and (max-width:1079px){.hotels-main .hotels-main-sections strong{font-size:160%;}}.hotels-main .hotels-main-sections strong a{margin:0;padding:0;color:#08c;border-bottom:solid 1px rgba(0,136,204,.5);font-family:"PT Serif",serif;transition:all ease .3s;}.hotels-main .hotels-main-sections strong a:hover{color:#ffc604;border-color:#ffc604;}.hotels-main .hotels-main-sections ul{display:inline-block;height:55px;position:relative;top:16px;}@media(max-width:720px){.hotels-main .hotels-main-sections ul{display:none;}}.hotels-main .hotels-main-sections ul li{display:block;float:left;margin-top:18px;}.hotels-main .hotels-main-sections ul li strong{display:block;position:relative;top:6px;margin-right:10px;text-transform:uppercase;letter-spacing:2px;font-size:200%;font-weight:700;color:#08c;white-space:nowrap;}.hotels-main .hotels-main-sections ul li strong a{margin:0;padding:0;color:#08c;border-bottom:solid 1px rgba(0,136,204,.5);}.hotels-main .hotels-main-sections ul li strong a:hover{color:#ffc604;border-color:#ffc604;}.hotels-main .hotels-main-sections ul li a{display:block;margin-right:18px;padding:0 2px 4px 2px;font-size:105%;color:#000;border-color:rgba(0,0,0,.2);transition:all .1s linear;border-bottom:solid 2px #08c;}.hotels-main .hotels-main-sections ul li a:hover{color:#ffc604;border-color:#ffc604;}@media only screen and (max-width:1439px){.hotels-main .hotels-main-sections{padding-left:20px;padding-right:20px;}.hotels-main .hotels-main-sections strong{top:0;display:block;}.hotels-main .hotels-main-sections ul{height:auto;overflow:visible;margin:0;}.hotels-main .hotels-main-sections ul li strong{font-size:170%;}.hotels-main .hotels-main-sections ul li a{font-size:96%;margin-right:6px;}}@media only screen and (max-width:1079px){.hotels-main .hotels-main-sections{padding-left:20px;padding-right:20px;}.hotels-main .hotels-main-sections strong{top:0;}.hotels-main .hotels-main-sections ul{height:auto;overflow:visible;}.hotels-main .hotels-main-sections ul li strong{font-size:190%;}}@media only screen and (max-width:400px){.hotels-main .hotels-main-sections ul li strong{font-size:140%;}}.hotels-main .hotels-main-slider ul{padding:0 30px;}.hotels-main .hotels-main-slider ul li{width:240px;padding:10px;}.hotels-main .hotels-main-slider ul li>.inner{width:220px;min-height:305px;overflow:hidden;background:#fefefe;box-shadow:0 2px 6px rgba(0,0,0,.1);border-radius:4px;}.hotels-main .hotels-main-slider ul li>.inner.inner-more>a{position:absolute;left:0;right:0;top:0;bottom:0;border:none;}.hotels-main .hotels-main-slider ul li>.inner.inner-more .item-text{margin-top:80px;text-align:center;font-size:120%;}.hotels-main .hotels-main-slider ul li>.inner.inner-more .item-arrow{margin-top:20px;text-align:center;font-size:300%;color:#08c;}.hotels-main .hotels-main-slider ul li>.inner.inner-more:hover .item-text,.hotels-main .hotels-main-slider ul li>.inner.inner-more:hover .item-arrow{color:#ffc604;}.hotels-main .hotels-main-slider ul li .item-photo{width:220px;height:220px;}.hotels-main .hotels-main-slider ul li .item-photo a{display:block;width:220px;height:220px;padding:10px;border:none;}.hotels-main .hotels-main-slider ul li .item-photo a img{display:block;width:200px;height:200px;border-radius:4px;}.hotels-main .hotels-main-slider ul li .item-title{padding:0 15px 0 15px;font-size:105%;font-weight:400;font-family:"PT Serif",serif;}.hotels-main .hotels-main-slider ul li .item-address{padding:6px 15px 0 15px;font-size:80%;color:#666;}.hotels-main .hotels-main-slider ul li .item-price{padding:2px 15px 12px 15px;font-size:105%;font-weight:700;}@media only screen and (max-width:1079px){.hotels-main .hotels-main-slider ul{padding-left:10px;padding-right:10px;}.hotels-main .hotels-main-slider ul li>.inner{box-shadow:0 2px 4px rgba(0,0,0,.1);}}.reviews-main{position:relative;background:#fff;margin-bottom:40px;}.reviews-main strong{padding:20px 0 20px 0;display:block;margin-left:40px;font-size:180%;color:#363636;}.reviews-main ul{padding:0 30px;}.reviews-main ul li{float:left;width:420px;padding:10px;}.reviews-main ul li:last-child{border-right:none;}.reviews-main ul li .inner{height:206px;padding:15px 20px;background:#f6f6f9;border-radius:4px;}@media only screen and (max-width:1079px){.reviews-main ul{padding-left:10px;padding-right:10px;}.reviews-main ul li{width:360px;}}.reviews-main-hotel{display:table;width:100%;}.reviews-main-hotel .reviews-main-hotel-photo{display:table-cell;width:60px;height:60px;border-radius:60px;background-position:center;background-repeat:no-repeat;background-size:cover;}.reviews-main-hotel .reviews-main-hotel-title{display:table-cell;padding-left:15px;vertical-align:middle;font-size:120%;font-weight:700;line-height:1.2;}.reviews-main-hotel .reviews-main-hotel-title a{color:#000;border:none;}.reviews-main-hotel .reviews-main-hotel-title a:hover{color:#e00;border:none;}.reviews-main-read{float:right;margin-top:8px;padding:0 5px;font-size:80%;}.reviews-main-text{position:relative;z-index:2;margin-top:10px;padding:0 5px;font-size:85%;hyphens:auto;line-height:1.35em;height:4.05em;overflow:hidden;transition:all .2s linear;}.reviews-main-text:after{content:'';pointer-events:none;position:absolute;right:0;bottom:0;width:100px;height:1.35em;background-image:linear-gradient(left,rgba(255,255,255,0) 0%,#f6f6f9 100%);}.reviews-main-text a,.reviews-main-text a:hover,.reviews-main-text a:visited{color:#000;border:none;}.reviews-main-author{float:left;margin-top:5px;padding:0 5px;font-size:90%;font-weight:700;font-style:italic;}.reviews-main-author .fa{position:relative;top:1px;width:25px;height:25px;line-height:25px;margin-left:6px;font-size:110%;text-align:center;border:solid 1px #eee;border-radius:26px;}.reviews-main-author .fa.fa-thumbs-o-up{color:#090;border-color:#090;}.reviews-main-author .fa.fa-thumbs-o-down{color:#f90;border-color:#f90;}.index-banners{padding:0 20px 0 20px;}.index-banners ul{display:flex;justify-content:space-between;padding:30px 10px 30px 10px;margin:0 auto;max-width:1600px;list-style:none;}@media only screen and (max-width:1439px){.index-banners ul li{padding:0 10px 0 10px;}.index-banners ul li:nth-child(2){padding:0;}.index-banners ul li:nth-child(3){display:none;}}@media only screen and (max-width:719px){.index-banners ul{padding:0 10px 0 10px;}.index-banners ul li{padding:20px 0 20px 0;}.index-banners ul li:nth-child(2){display:none;}}.index-banners ul li{display:block;max-width:640px;}.index-banners ul li:nth-child(2){padding:0 40px 0 40px;}.index-banners ul li img{display:block;border-radius:8px;}@media only screen and (min-width:721px){.index-banners ul li img{max-width:100%;max-height:190px;}}.rest-main{position:relative;padding:40px 0;background:#18d;background-image:linear-gradient(to top,#07c 0%,#18d 100%);background:#bb0089;}@media only screen and (max-width:1079px){.rest-main{padding:30px 0;}}.rest-main .rest-main-sections{padding:0 40px 15px 40px;}.rest-main .rest-main-sections ul{display:block;height:55px;overflow:hidden;}.rest-main .rest-main-sections ul li{display:block;float:left;margin-top:18px;}@media(max-width:720px){.rest-main .rest-main-sections ul li{display:none;}}.rest-main .rest-main-sections ul li:first-child{margin-top:0;}@media(max-width:720px){.rest-main .rest-main-sections ul li:first-child{display:initial;}}.rest-main .rest-main-sections ul li strong{display:block;position:relative;top:6px;margin-right:10px;text-transform:uppercase;letter-spacing:2px;font-size:200%;font-weight:700;white-space:nowrap;color:#fff;}.rest-main .rest-main-sections ul li strong a{margin:0;padding:0;color:#fff;border-bottom:solid 1px rgba(255,255,255,.5);font-family:"PT Serif",serif;transition:all ease .3s;}.rest-main .rest-main-sections ul li strong a:hover{color:#ffc604;border-color:#ffc604;}.rest-main .rest-main-sections ul li a{display:block;margin-left:18px;padding:0 2px 4px 2px;font-size:105%;color:#fff;border-color:rgba(255,255,255,.2);transition:all .1s linear;border-bottom:solid 2px #fff;}.rest-main .rest-main-sections ul li a:hover{color:#ffc604;border-color:#ffc604;}@media only screen and (max-width:1079px){.rest-main .rest-main-sections{padding-left:20px;padding-right:20px;}.rest-main .rest-main-sections ul{height:auto;overflow:visible;}.rest-main .rest-main-sections ul li strong{font-size:190%;}}@media only screen and (max-width:400px){.rest-main .rest-main-sections ul li strong{font-size:160%;}}.rest-main .rest-main-slider ul{padding:0 30px;}.rest-main .rest-main-slider ul li{width:240px;padding:10px;}.rest-main .rest-main-slider ul li>.inner{width:220px;min-height:280px;overflow:hidden;background:#fefefe;box-shadow:0 2px 6px rgba(0,0,0,.1);border-radius:4px;}.rest-main .rest-main-slider ul li>.inner.inner-more>a{position:absolute;left:0;right:0;top:0;bottom:0;border:none;}.rest-main .rest-main-slider ul li>.inner.inner-more .item-text{margin-top:60px;text-align:center;font-size:120%;}.rest-main .rest-main-slider ul li>.inner.inner-more .item-arrow{margin-top:20px;text-align:center;font-size:300%;color:#bb0089;}.rest-main .rest-main-slider ul li>.inner.inner-more:hover .item-text,.rest-main .rest-main-slider ul li>.inner.inner-more:hover .item-arrow{color:#ffc604;}.rest-main .rest-main-slider ul li .item-photo{width:220px;height:220px;}.rest-main .rest-main-slider ul li .item-photo a{display:block;width:220px;height:220px;padding:10px;border:none;}.rest-main .rest-main-slider ul li .item-photo a img{display:block;width:200px;height:200px;border-radius:4px;}.rest-main .rest-main-slider ul li .item-title{padding:0 15px 0 15px;font-size:105%;font-weight:400;}.rest-main .rest-main-slider ul li .item-address{padding:6px 15px 12px 15px;font-size:80%;color:#666;}@media only screen and (max-width:1079px){.rest-main .rest-main-slider ul{padding-left:10px;padding-right:10px;}.rest-main .rest-main-slider ul li>.inner{box-shadow:0 2px 4px rgba(0,0,0,.1);}}.publications-main{display:flex;flex-wrap:wrap;align-items:stretch;}.publications-location{display:flex;flex-wrap:wrap;align-items:stretch;}.publications-main>div{flex-grow:0;flex-basis:50%;max-width:50%;}@media only screen and (max-width:735px){.publications-main>div{flex-basis:100%;max-width:100%;}.publications-location>div{flex-basis:100%;max-width:100%;}}@media only screen and (min-width:1290px){.publications-main>div{flex-basis:50%;max-width:50%;}div.publications-location-interesting{flex-basis:25%;max-width:25%;}div.publications-location-articles{flex-basis:100%;max-width:100%;}div.publications-location-news{flex-basis:100%;max-width:100%;}}.publications-main{padding:0 0 40px 40px;}.publications-main.type-publications .publications-main-publications ul li{width:300px;}@media only screen and (max-width:1079px){.publications-main{padding:20px 0 40px 20px;}.publications-main.type-articles .publications-main-articles ul li{width:400px;}}.publications-main .publications-main-news{padding:40px 40px 0 0;}.publications-main .publications-main-events{padding:40px 40px 0 0;}.publications-main .publications-main-articles{padding:40px 20px 0 0;}.publications-main .publications-main-interesting{padding:40px 40px 0 0;}.publications-main .publications-main-news>strong,.publications-main .publications-main-events>strong,.publications-main .publications-main-articles>strong,.publications-main .publications-main-interesting>strong{font-weight:700;font-size:200%;text-transform:uppercase;letter-spacing:2px;color:#000;}.publications-main .publications-main-news>strong a,.publications-main .publications-main-events>strong a,.publications-main .publications-main-articles>strong a,.publications-main .publications-main-interesting>strong a{font-family:"PT Serif",serif;transition:all ease .3s;color:#000;border-color:rgba(0,0,0,.2);}.publications-main .publications-main-news>strong a:hover,.publications-main .publications-main-events>strong a:hover,.publications-main .publications-main-articles>strong a:hover,.publications-main .publications-main-interesting>strong a:hover{color:#000;border-color:#000;}.publications-main .publications-main-news ul,.publications-main .publications-main-events ul,.publications-main .publications-main-articles ul,.publications-main .publications-main-interesting ul{margin-top:20px;display:flex;flex-wrap:wrap;}.publications-main .publications-main-news ul li,.publications-main .publications-main-events ul li,.publications-main .publications-main-articles ul li,.publications-main .publications-main-interesting ul li{flex-basis:50%;margin-top:20px;}.publications-main .publications-main-news ul li>.inner,.publications-main .publications-main-events ul li>.inner,.publications-main .publications-main-articles ul li>.inner,.publications-main .publications-main-interesting ul li>.inner{margin-right:20px;}.publications-main .publications-main-news ul li .item-photo,.publications-main .publications-main-events ul li .item-photo,.publications-main .publications-main-articles ul li .item-photo,.publications-main .publications-main-interesting ul li .item-photo{float:left;width:80px;height:80px;margin:6px 14px 6px 0;}.publications-main .publications-main-news ul li .item-photo img,.publications-main .publications-main-events ul li .item-photo img,.publications-main .publications-main-articles ul li .item-photo img,.publications-main .publications-main-interesting ul li .item-photo img{width:80px;height:80px;border-radius:4px;}.publications-main .publications-main-news ul li strong,.publications-main .publications-main-events ul li strong,.publications-main .publications-main-articles ul li strong,.publications-main .publications-main-interesting ul li strong{margin-top:2px;font-size:110%;font-weight:normal !important;line-height:1.5;}.publications-main .publications-main-news ul li strong time,.publications-main .publications-main-events ul li strong time,.publications-main .publications-main-articles ul li strong time,.publications-main .publications-main-interesting ul li strong time{margin-left:.4em;font-size:70%;font-style:italic;color:#888;white-space:nowrap;}.publications-main .publications-main-news ul li p,.publications-main .publications-main-events ul li p,.publications-main .publications-main-articles ul li p,.publications-main .publications-main-interesting ul li p{margin-top:8px;font-size:90%;}.publications-main .publications-main-news ul li .item-comments,.publications-main .publications-main-events ul li .item-comments,.publications-main .publications-main-articles ul li .item-comments,.publications-main .publications-main-interesting ul li .item-comments{margin-top:4px;font-size:80%;}.publications-main .publications-main-news ul li .item-comments a,.publications-main .publications-main-events ul li .item-comments a,.publications-main .publications-main-articles ul li .item-comments a,.publications-main .publications-main-interesting ul li .item-comments a{position:relative;margin-left:16px;color:#888;border-color:rgba(136,136,136,.25);transition:all .1s ease;}.publications-main .publications-main-news ul li .item-comments a:hover,.publications-main .publications-main-events ul li .item-comments a:hover,.publications-main .publications-main-articles ul li .item-comments a:hover,.publications-main .publications-main-interesting ul li .item-comments a:hover{color:#ffa604;border-color:#ffc604;}.publications-main .publications-main-news ul li .item-comments a i,.publications-main .publications-main-events ul li .item-comments a i,.publications-main .publications-main-articles ul li .item-comments a i,.publications-main .publications-main-interesting ul li .item-comments a i{position:absolute;margin-top:1px;margin-left:-16px;}@media only screen and (max-width:1079px){.publications-main .publications-main-news,.publications-main .publications-main-events,.publications-main .publications-main-articles,.publications-main .publications-main-interesting{padding:20px 20px 0 0;}.publications-main .publications-main-news>strong,.publications-main .publications-main-events>strong,.publications-main .publications-main-articles>strong,.publications-main .publications-main-interesting>strong{font-size:190%;}}@media only screen and (max-width:400px){.publications-main .publications-main-news>strong,.publications-main .publications-main-events>strong,.publications-main .publications-main-articles>strong,.publications-main .publications-main-interesting>strong{font-size:160%;}}.publications-main .publications-main-articles .text{margin-top:20px;font-size:90%;}.publications-main .publications-main-interesting ul{visibility:hidden;opacity:0;margin-top:24px;transform:scale(.96);transform-origin:left center;transition:all .4s ease-out;}.publications-main .publications-main-interesting ul.state-active{visibility:visible;opacity:1;transform:scale(1);}.publications-main .publications-main-interesting ul li{display:none;padding-bottom:20px;border-bottom:solid 1px #eee;}.publications-main .publications-main-interesting ul li.state-active{display:block;}.publications-main .publications-main-interesting ul li p{margin-top:0;}.publications-main .publications-main-interesting .refresh{margin-top:20px;}.publications-main .publications-main-interesting .refresh a{position:relative;margin-left:22px;color:#000;border-color:rgba(0,0,0,.25);line-height:1;transition:all .2s ease;}.publications-main .publications-main-interesting .refresh a i{position:absolute;margin-top:4px;margin-left:-22px;transform:rotate(0deg);}.publications-main .publications-main-interesting .refresh a:hover{color:#ffc604;border-color:#ffc604;}.publications-main .publications-main-interesting .refresh a:active{color:#efb604;border-color:#efb604;}.publications-main .publications-main-interesting .refresh a.state-rotate{pointer-events:none;}.publications-main .publications-main-interesting .refresh a.state-rotate i{transform:rotate(360deg);transition:transform .9s ease-out;}.publications-location{padding:0 0 40px 40px;}.publications-location.type-publications .publications-location-publications ul li{width:300px;}@media only screen and (max-width:1079px){.publications-location{padding:20px 0 40px 20px;}.publications-location.type-articles .publications-location-articles ul li{width:400px;}}.publications-location .publications-location-news{padding:40px 40px 0 0;}.publications-location .publications-location-articles{padding:40px 20px 0 0;}.publications-location .publications-location-interesting{padding:40px 40px 0 0;}.publications-location .publications-location-news>strong,.publications-location .publications-location-articles>strong,.publications-location .publications-location-interesting>strong{font-weight:700;font-size:200%;text-transform:uppercase;letter-spacing:2px;color:#000;}.publications-location .publications-location-news>strong a,.publications-location .publications-location-articles>strong a,.publications-location .publications-location-interesting>strong a{color:#000;border-color:rgba(0,0,0,.2);transition:all .1s linear;}.publications-location .publications-location-news>strong a:hover,.publications-location .publications-location-articles>strong a:hover,.publications-location .publications-location-interesting>strong a:hover{color:#000;border-color:#000;}.publications-location .publications-location-news ul li>.inner,.publications-location .publications-location-articles ul li>.inner,.publications-location .publications-location-interesting ul li>.inner{margin-right:20px;}.publications-location .publications-location-news ul li .item-photo,.publications-location .publications-location-articles ul li .item-photo,.publications-location .publications-location-interesting ul li .item-photo{float:left;width:80px;height:80px;margin:6px 14px 6px 0;}.publications-location .publications-location-news ul li .item-photo img,.publications-location .publications-location-articles ul li .item-photo img,.publications-location .publications-location-interesting ul li .item-photo img{width:80px;height:80px;border-radius:4px;}.publications-location .publications-location-news ul li strong,.publications-location .publications-location-articles ul li strong,.publications-location .publications-location-interesting ul li strong{margin-top:2px;font-size:105%;font-weight:400;line-height:1.5;}.publications-location .publications-location-news ul li strong time,.publications-location .publications-location-articles ul li strong time,.publications-location .publications-location-interesting ul li strong time{margin-left:.4em;font-size:70%;font-style:italic;color:#888;white-space:nowrap;}.publications-location .publications-location-news ul li p,.publications-location .publications-location-articles ul li p,.publications-location .publications-location-interesting ul li p{margin-top:8px;font-size:90%;}.publications-location .publications-location-news ul li .item-comments,.publications-location .publications-location-articles ul li .item-comments,.publications-location .publications-location-interesting ul li .item-comments{margin-top:4px;font-size:80%;}.publications-location .publications-location-news ul li .item-comments a,.publications-location .publications-location-articles ul li .item-comments a,.publications-location .publications-location-interesting ul li .item-comments a{position:relative;margin-left:16px;color:#888;border-color:rgba(136,136,136,.25);transition:all .1s ease;}.publications-location .publications-location-news ul li .item-comments a:hover,.publications-location .publications-location-articles ul li .item-comments a:hover,.publications-location .publications-location-interesting ul li .item-comments a:hover{color:#ffa604;border-color:#ffc604;}.publications-location .publications-location-news ul li .item-comments a i,.publications-location .publications-location-articles ul li .item-comments a i,.publications-location .publications-location-interesting ul li .item-comments a i{position:absolute;margin-top:1px;margin-left:-16px;}@media only screen and (max-width:1079px){.publications-location .publications-location-news,.publications-location .publications-location-articles,.publications-location .publications-location-interesting{padding:20px 20px 0 0;}.publications-location .publications-location-news>strong,.publications-location .publications-location-articles>strong,.publications-location .publications-location-interesting>strong{font-size:190%;}}@media only screen and (max-width:400px){.publications-location .publications-location-news>strong,.publications-location .publications-location-articles>strong,.publications-location .publications-location-interesting>strong{font-size:160%;}}.publications-location .publications-location-news{padding:40px 0 0 0;}.publications-location .publications-location-news>strong{font-weight:700;font-size:200%;text-transform:uppercase;letter-spacing:2px;color:#000;}.publications-location .publications-location-news>strong a{color:#000;border-color:rgba(0,0,0,.2);transition:all .1s linear;}.publications-location .publications-location-news>strong a:hover{color:#000;border-color:#000;}.publications-location .publications-location-news ul{margin-top:10px;display:flex;flex-wrap:wrap;}.publications-location .publications-location-news ul li{margin-top:20px;width:48%;margin-right:6px;}@media only screen and (max-width:640px){.publications-location .publications-location-news ul li{width:100%;}}.publications-location .publications-location-news ul li>.inner{margin-right:20px;}.publications-location .publications-location-news ul li .item-photo{float:left;width:80px;height:80px;margin:6px 14px 6px 0;}.publications-location .publications-location-news ul li .item-photo img{width:80px;height:80px;border-radius:4px;}.publications-location .publications-location-news ul li strong{margin-top:2px;font-size:105%;font-weight:400;line-height:1.5;}.publications-location .publications-location-news ul li strong time{margin-left:.4em;font-size:70%;font-style:italic;color:#888;white-space:nowrap;}.publications-location .publications-location-news ul li p{margin-top:8px;font-size:90%;}.publications-location .publications-location-news ul li .item-comments{margin-top:4px;font-size:80%;}.publications-location .publications-location-news ul li .item-comments a{position:relative;margin-left:16px;color:#888;border-color:rgba(136,136,136,.25);transition:all .1s ease;}.publications-location .publications-location-news ul li .item-comments a:hover{color:#ffa604;border-color:#ffc604;}.publications-location .publications-location-news ul li .item-comments a i{position:absolute;margin-top:1px;margin-left:-16px;}@media only screen and (max-width:1079px){.publications-location .publications-location-news{padding:20px 20px 0 0;}.publications-location .publications-location-news>strong{font-size:190%;}}@media only screen and (max-width:400px){.publications-location .publications-location-news>strong{font-size:160%;}}.publications-location .publications-location-articles ul{margin-top:20px;}.publications-location .publications-location-articles .text{margin-top:20px;font-size:90%;}.publications-location .publications-location-interesting ul{visibility:hidden;opacity:0;margin-top:24px;transform:scale(.96);transform-origin:left center;transition:all .4s ease-out;}.publications-location .publications-location-interesting ul.state-active{visibility:visible;opacity:1;transform:scale(1);}.publications-location .publications-location-interesting ul li{display:none;padding-bottom:20px;border-bottom:solid 1px #eee;}.publications-location .publications-location-interesting ul li.state-active{display:block;}.publications-location .publications-location-interesting ul li p{margin-top:0;}.publications-location .publications-location-interesting .refresh{margin-top:20px;}.publications-location .publications-location-interesting .refresh a{position:relative;margin-left:22px;color:#000;border-color:rgba(0,0,0,.25);line-height:1;transition:all .2s ease;}.publications-location .publications-location-interesting .refresh a i{position:absolute;margin-top:4px;margin-left:-22px;transform:rotate(0deg);}.publications-location .publications-location-interesting .refresh a:hover{color:#ffc604;border-color:#ffc604;}.publications-location .publications-location-interesting .refresh a:active{color:#efb604;border-color:#efb604;}.publications-location .publications-location-interesting .refresh a.state-rotate{pointer-events:none;}.publications-location .publications-location-interesting .refresh a.state-rotate i{transform:rotate(360deg);transition:transform .9s ease-out;}.publications-items{width:100%;margin-top:40px;}.publications-items .publications-item{min-height:160px;margin-top:30px;padding:0 0 30px 160px;border-bottom:solid 1px #efefef;}.publications-items .publications-item:first-child{margin-top:0;}.publications-items .publications-item:last-child{border-bottom:none;}.publications-items .publications-item .item-photo{position:absolute;width:140px;height:140px;margin-left:-160px;}.publications-items .publications-item .item-photo a{border:none;}.publications-items .publications-item .item-photo img{display:block;width:140px;height:140px;border-radius:4px;}.publications-items .publications-item .item-header{display:table;width:100%;}.publications-items .publications-item .item-header h3{display:table-cell;font-size:150%;line-height:1.4;}.publications-items .publications-item .item-header .item-interaction{display:table-cell;padding-top:10px;white-space:nowrap;text-align:right;}.publications-items .publications-item .item-header .item-interaction a{border:none;}.publications-items .publications-item .item-header .item-interaction a:hover{opacity:.8;}.publications-items .publications-item .item-header .item-interaction a .fa{margin-left:2px;font-size:125%;}.publications-items .publications-item .item-header .item-interaction a .fa ins{position:relative;top:-3px;margin-left:3px;font-family:Arial,sans-serif;font-size:60%;text-decoration:none;color:#444;}.publications-items .publications-item .item-header .item-interaction a .fa.fa-comment-o{color:#2a2;}.publications-items .publications-item .item-header .item-interaction a.icon-fav .fa.fa-heart{display:none;}.publications-items .publications-item .item-header .item-interaction a.icon-fav.state-checked .fa.fa-heart{display:inline-block;}.publications-items .publications-item .item-header .item-interaction a.icon-fav.state-checked .fa.fa-heart-o{display:none;}.publications-items .publications-item .item-header .item-interaction a.icon-fav .fa.fa-heart,.publications-items .publications-item .item-header .item-interaction a.icon-fav .fa.fa-heart-o{color:#f20;}.publications-items .publications-item .item-date{margin-top:8px;font-size:80%;font-style:italic;color:#aaa;}.publications-items .publications-item .item-description{margin-top:6px;font-size:95%;}.publications-items.option-nophoto .publications-item{min-height:auto;padding-left:0;}.publications-items.option-nophoto .publications-item .item-photo{display:none;}@media screen and (max-width:1079px){.publications-items{margin-top:30px;}.publications-items .publications-item{min-height:0;padding-left:0;}.publications-items .publications-item .item-photo{float:left;position:relative;width:100px;height:100px;margin-left:0;margin-right:10px;margin-bottom:4px;}.publications-items .publications-item .item-photo img{width:100px;height:100px;}.publications-items .publications-item .item-header{display:block;}.publications-items .publications-item .item-header h3{display:block;font-size:110%;line-height:1.4;}.publications-items .publications-item .item-header h3 a{display:inline;}.publications-items .publications-item .item-header .item-interaction{display:block;margin-top:8px;padding:0;text-align:left;}.publications-items .publications-item .item-header .item-interaction a .fa{margin-left:2px;font-size:110%;}.publications-items .publications-item .item-header .item-interaction a .fa ins{position:relative;top:-3px;margin-left:3px;font-family:Arial,sans-serif;font-size:70%;text-decoration:none;color:#444;}.publications-items .publications-item .item-date{float:left;margin-top:4px;margin-left:0;font-size:80%;}.publications-items .publications-item .item-description{display:inline;float:left;position:relative;margin-top:8px;font-size:80%;transition:max-height .2s ease-out;}}.publication{position:relative;max-width:1400px;margin:0 auto;padding:0;}.publication .publication-header{position:relative;padding:0;padding-bottom:20px;}.publication .publication-header .button.type-back{display:block;float:left;position:relative;top:6px;margin-right:18px;margin-bottom:16px;font-size:95%;color:#000;border-color:rgba(0,0,0,.2);border-radius:4px;transition:all .1s ease-out;}.publication .publication-header .button.type-back:hover{color:#f00;border-color:#f00;}.publication .publication-header h1{position:relative;float:left;margin-right:4px;font-size:240%;font-weight:700;line-height:1.2;}@media only screen and (max-width:1079px){.publication .publication-header{padding-bottom:20px;}.publication .publication-header h1{top:4px;font-size:200%;}}@media only screen and (max-width:400px){.publication .publication-header h1{font-size:140%;}}.publication .publication-body{font-size:110%;}.publication .publication-footer{margin-top:20px;text-align:right;}.publication .publication-footer .publication-author,.publication .publication-footer .publication-date{margin-left:8px;font-style:italic;font-size:90%;color:#666;}.publication .publication-footer .publication-author{color:#666;border-color:#ccc;}.publication .publication-footer .publication-author:hover{color:#000;border-color:#444;}@media only screen and (max-width:1024px){.publications-main .publications-main-news ul li,.publications-main .publications-main-events ul li,.publications-main .publications-main-articles ul li,.publications-main .publications-main-interesting ul li{flex-basis:100%;}}.type-blog{padding-top:0;margin-top:0 !important;}.type-blog .breadcrumbs{padding-left:0 !important;padding-bottom:50px;}.type-blog .header-title h1{text-shadow:1px 1px 4px #032843 !important;}.type-blog h1{padding-bottom:20px;}.type-blog .publication-body img{width:100%;}.blog-item-extended .item-content{position:absolute;bottom:10px;left:10px;z-index:2;color:#fff;}.blog-item-extended .item-content .item-title{font-size:140%;-webkit-font-smoothing:antialiased;font-family:Arial;}.blog-item-extended .item-content .icons{font-size:80%;opacity:.8;color:#fff !important;}.blog-item-extended .item-content .icons span{padding-right:10px;}.blog-item-extended .item-content .icons ins{text-decoration:none;padding-left:4px;}.blog-item-extended .item-content .item-description{display:none;}.blog-item-normal:hover,.blog-items .row.item-normal .item:hover{color:#ff4500;}.blog-item-normal .item-content,.blog-items .row.item-normal .item .item-content{padding-top:10px;}.blog-item-normal .item-content .item-title,.blog-items .row.item-normal .item .item-content .item-title{font-size:120%;-webkit-font-smoothing:antialiased;font-weight:bold;}.blog-item-normal .item-content .icons,.blog-items .row.item-normal .item .item-content .icons{font-size:70%;opacity:.8;color:#252525 !important;}.blog-item-normal .item-content .icons span,.blog-items .row.item-normal .item .item-content .icons span{padding-right:5px;}.blog-item-normal .item-content .icons ins,.blog-items .row.item-normal .item .item-content .icons ins{text-decoration:none;padding-left:4px;}.blog-item-normal .item-content .item-description,.blog-items .row.item-normal .item .item-content .item-description{padding-top:6px;color:#252525 !important;}.blog-items .row{display:flex;margin-bottom:30px;}@media screen and (max-width:1439px){.blog-items .row.item-normal{flex-wrap:wrap;}}.blog-items .row.item-normal .item{width:400px;}@media screen and (max-width:1439px) and (min-width:1080px){.blog-items .row.item-normal .item{width:100%;}.blog-items .row.item-normal .item .item-content{position:absolute;bottom:10px;left:10px;z-index:2;color:#fff;}.blog-items .row.item-normal .item .item-content .item-title{font-size:140%;-webkit-font-smoothing:antialiased;font-family:Arial;}.blog-items .row.item-normal .item .item-content .icons{font-size:80%;opacity:.8;color:#fff !important;}.blog-items .row.item-normal .item .item-content .icons span{padding-right:10px;}.blog-items .row.item-normal .item .item-content .icons ins{text-decoration:none;padding-left:4px;}.blog-items .row.item-normal .item .item-content .item-description{display:none;}}@media screen and (max-width:1079px){.blog-items .row.item-normal .item{width:100%;}}.blog-items .row.item-extended{position:relative;}@media screen and (max-width:1079px){.blog-items .row.item-extended{flex-wrap:wrap;}}.blog-items .row.item-extended .item{width:600px;}@media screen and (min-width:1440px){.blog-items .row.item-extended .item .item-content{position:absolute;bottom:10px;left:10px;z-index:2;color:#fff;}.blog-items .row.item-extended .item .item-content .item-title{font-size:140%;-webkit-font-smoothing:antialiased;font-family:Arial;}.blog-items .row.item-extended .item .item-content .icons{font-size:80%;opacity:.8;color:#fff !important;}.blog-items .row.item-extended .item .item-content .icons span{padding-right:10px;}.blog-items .row.item-extended .item .item-content .icons ins{text-decoration:none;padding-left:4px;}.blog-items .row.item-extended .item .item-content .item-description{display:none;}}@media screen and (max-width:1439px){.blog-items .row.item-extended .item{width:100%;}.blog-items .row.item-extended .item:hover{color:#ff4500;}.blog-items .row.item-extended .item .item-content{padding-top:10px;}.blog-items .row.item-extended .item .item-content .item-title{font-size:120%;-webkit-font-smoothing:antialiased;font-weight:bold;}.blog-items .row.item-extended .item .item-content .icons{font-size:70%;opacity:.8;color:#252525 !important;}.blog-items .row.item-extended .item .item-content .icons span{padding-right:5px;}.blog-items .row.item-extended .item .item-content .icons ins{text-decoration:none;padding-left:4px;}.blog-items .row.item-extended .item .item-content .item-description{padding-top:6px;color:#252525 !important;}}@media screen and (max-width:1079px){.blog-items .row.item-extended .item{width:100%;}.blog-items .row.item-extended .item:hover{color:#ff4500;}.blog-items .row.item-extended .item .item-content{padding-top:10px;}.blog-items .row.item-extended .item .item-content .item-title{font-size:120%;-webkit-font-smoothing:antialiased;font-weight:bold;}.blog-items .row.item-extended .item .item-content .icons{font-size:70%;opacity:.8;color:#252525 !important;}.blog-items .row.item-extended .item .item-content .icons span{padding-right:5px;}.blog-items .row.item-extended .item .item-content .icons ins{text-decoration:none;padding-left:4px;}.blog-items .row.item-extended .item .item-content .item-description{padding-top:6px;color:#252525 !important;}}.blog-items .row .item{padding:0 20px 20px 0;position:relative;width:auto;}.blog-items .row .item .item-cover{position:relative;}.blog-items .row .item .item-cover>a{position:absolute;z-index:3;left:0;right:0;top:0;bottom:0;border:none;}.blog-items .row .item .item-cover .item-photo{position:relative;z-index:1;display:block;width:auto;height:auto;padding-bottom:50%;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#f8f8f8;border:none;border-radius:4px;box-shadow:0 2px 4px transparent;overflow:hidden;transform:scale(1);transition:all .1s ease-out;}.blog-items .row .item .item-cover .item-photo:after{content:'';position:absolute;left:0;right:0;bottom:0;height:100px;background:linear-gradient(transparent,rgba(0,0,0,.4));}.blog-items .row .item .item-cover:hover .item-photo:after{background:linear-gradient(transparent,rgba(0,0,0,.6));}@media screen and (min-width:1439px){.blog-items .row .item .item-cover:hover .item-photo{box-shadow:0 2px 6px rgba(0,0,0,.1);transform:scale(1.02);}}.blog-main{padding:40px 40px 20px 40px;background-color:#e8e4e1;margin-bottom:-20px;}.blog-main strong{display:block;padding-bottom:20px;text-align:left;font-size:180%;text-transform:uppercase;}@media only screen and (max-width:732px){.blog-main strong{font-size:170%;}}.blog-main strong a{color:#473030;border-bottom-color:#473030;font-family:"PT Serif",serif;transition:all ease .3s;}.blog-main strong a:hover{color:#ff4500;border-bottom-color:#ff4500;}.blog-main .blog-items .row{display:flex;margin-bottom:30px;}@media screen and (max-width:1439px){.blog-main .blog-items .row.item-normal{flex-wrap:wrap;}}.blog-main .blog-items .row.item-normal .item{width:450px;}@media screen and (max-width:1439px) and (min-width:1080px){.blog-main .blog-items .row.item-normal .item{width:50% !important;}}@media screen and (max-width:1079px){.blog-main .blog-items .row.item-normal .item{width:100%;}}.blog-main .blog-items .row .item{padding:0 20px 20px 0;position:relative;width:auto;}.blog-main .blog-items .row .item .item-cover{position:relative;}.blog-main .blog-items .row .item .item-cover>a{position:absolute;z-index:3;left:0;right:0;top:0;bottom:0;border:none;}.blog-main .blog-items .row .item .item-cover .item-photo{position:relative;z-index:1;display:block;width:auto;height:auto;padding-bottom:50%;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#f8f8f8;border:none;border-radius:4px;box-shadow:0 2px 4px transparent;overflow:hidden;transform:scale(1);transition:all .1s ease-out;}.blog-main .blog-items .row .item .item-cover .item-photo:after{content:'';position:absolute;left:0;right:0;bottom:0;height:100px;background:linear-gradient(transparent,rgba(0,0,0,.4));}.blog-main .blog-items .row .item .item-cover:hover .item-photo:after{background:linear-gradient(transparent,rgba(0,0,0,.6));}@media screen and (min-width:1439px){.blog-main .blog-items .row .item .item-cover:hover .item-photo{box-shadow:0 2px 6px rgba(0,0,0,.1);transform:scale(1.02);}}.blog-header{border:1px dotted #d7d7d7;padding:20px;border-radius:8px;margin-top:20px;}.blog-header h1{font-size:160% !important;font-style:oblique;}.blog-header .blog-top{border-bottom:1px dotted #ebebeb;font-size:80%;color:#363636;padding-bottom:8px;margin-bottom:20px;}.blog-header .blog-top .date{font-style:oblique;}.blog-header .blog-top .icons span{padding-right:6px;}.blog-header .blog-top .icons span ins{text-decoration:none !important;padding-left:3px;}.blog-header .autor{text-align:right;}.blog-header .autor .photo{width:100px;height:100px;border-radius:50%;background-size:cover;float:right;}.blog-header .autor .name{margin-right:120px;padding-top:20px;}.blog-header .autor .name label{font-size:70%;color:#4f4f4f;text-transform:uppercase;display:block;padding-bottom:6px;font-weight:bold;}.blog-header .autor .name a{font-size:120%;font-weight:bold;}.blog-header .autor .name span{display:block;font-size:80%;padding-top:10px;font-style:oblique;color:#4f4f4f;}.video-main{background-color:#998a7d;padding:40px;padding-right:0;}@media only screen and (max-width:732px){.video-main{padding:10px;}}.video-main strong{display:block;padding-bottom:20px;text-align:left;font-size:180%;text-transform:uppercase;}@media only screen and (max-width:732px){.video-main strong{font-size:170%;}}.video-main strong a{color:#fff;border-color:#fff;font-family:"PT Serif",serif;transition:all ease .3s;}.video-main strong a:hover{color:#ff0;}.video-main-list{height:245px;overflow:hidden;}.video-main-list-item{display:inline-block;width:410px;height:240px;position:relative;margin-right:18px;}.video-main-list-item iframe{width:100%;height:100%;}@media only screen and (max-width:1600px){.video-main-list-item{width:500px;height:274px;}}@media only screen and (max-width:1440px){.video-main-list-item{width:440px;height:240px;}}@media only screen and (max-width:1366px){.video-main-list-item{width:420px;height:240px;}}@media only screen and (max-width:1280px){.video-main-list-item{width:380px;height:210px;}}@media only screen and (max-width:1024px){.video-main-list-item{width:460px;height:252px;}}@media only screen and (max-width:960px){.video-main-list-item{width:430px;height:228px;}}@media only screen and (max-width:800px){.video-main-list-item{width:360px;height:198px;}}@media only screen and (max-width:768px){.video-main-list-item{width:700px;height:340px;}}@media only screen and (max-width:736px){.video-main-list-item{width:680px;height:340px;}}@media only screen and (max-width:640px){.video-main-list-item{width:620px;height:310px;}}@media only screen and (max-width:600px){.video-main-list-item{width:580px;height:300px;}}@media only screen and (max-width:533px){.video-main-list-item{width:520px;height:280px;}}@media only screen and (max-width:480px){.video-main-list-item{width:460px;height:252px;}}@media only screen and (max-width:414px){.video-main-list-item{width:390px;height:214px;}}@media only screen and (max-width:384px){.video-main-list-item{width:364px;height:190px;}}@media only screen and (max-width:360px){.video-main-list-item{width:340px;height:180px;}}@media only screen and (max-width:320px){.video-main-list-item{width:300px;height:160px;}}@media only screen and (max-width:1600px){.video-main-list{height:274px;}}@media only screen and (max-width:1440px){.video-main-list{height:240px;}}@media only screen and (max-width:1280px){.video-main-list{height:210px;}}@media only screen and (max-width:1024px){.video-main-list{height:252px;}}@media only screen and (max-width:960px){.video-main-list{height:228px;}}@media only screen and (max-width:800px){.video-main-list{height:198px;}}@media only screen and (max-width:768px){.video-main-list{height:340px;}}@media only screen and (max-width:600px){.video-main-list{height:300px;}}@media only screen and (max-width:533px){.video-main-list{height:280px;}}@media only screen and (max-width:480px){.video-main-list{height:252px;}}@media only screen and (max-width:414px){.video-main-list{height:214px;}}@media only screen and (max-width:384px){.video-main-list{height:190px;}}@media only screen and (max-width:360px){.video-main-list{height:180px;}}@media only screen and (max-width:320px){.video-main-list{height:160px;}}.guide-main{position:relative;padding:40px 0;background:#18d;background-image:linear-gradient(top,#07c 0%,#18d 100%);background:#322;}@media only screen and (max-width:1079px){.guide-main{padding:30px 0;}}.guide-main .guide-main-sections{padding:0 40px 15px 40px;}.guide-main .guide-main-sections ul{display:block;height:55px;overflow:hidden;}.guide-main .guide-main-sections ul li{display:block;float:left;margin-top:18px;}.guide-main .guide-main-sections ul li:first-child{margin-top:0;}.guide-main .guide-main-sections ul li strong{display:block;position:relative;top:5px;margin-right:10px;text-transform:uppercase;letter-spacing:2px;font-size:200%;font-weight:700;color:#fff;white-space:nowrap;}.guide-main .guide-main-sections ul li strong a{margin:0;padding:0;color:#fff;border-bottom:solid 1px rgba(255,255,255,.5);}.guide-main .guide-main-sections ul li strong a:hover{color:#ffc604;border-color:#ffc604;}.guide-main .guide-main-sections ul li a{display:block;padding:0 12px 6px 12px;font-size:105%;color:#fff;border-color:rgba(0,0,0,.2);transition:all .1s linear;border-bottom:solid 4px #fff;}.guide-main .guide-main-sections ul li a:hover{border-color:#ffc604;color:#ffc604;}@media only screen and (max-width:1079px){.guide-main .guide-main-sections{padding-left:20px;padding-right:20px;}.guide-main .guide-main-sections ul{height:auto;overflow:visible;}.guide-main .guide-main-sections ul li strong{font-size:190%;}}@media only screen and (max-width:400px){.guide-main .guide-main-sections ul li strong{font-size:160%;}}.guide-main .guide-main-content ul{padding:0 30px;}.guide-main .guide-main-content ul li{width:260px;padding:10px;}.guide-main .guide-main-content ul li>.inner{position:relative;width:220px;padding-left:52px;}.guide-main .guide-main-content ul li a{display:block;position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;border:none;}.guide-main .guide-main-content ul li .item-icon{position:absolute;width:42px;height:42px;margin-left:-52px;font-size:150%;color:#000;line-height:42px;text-align:center;border-radius:50px;background:#fff;transition:all .15s linear;}.guide-main .guide-main-content ul li .item-title{height:42px;font-size:130%;color:#fff;line-height:42px;transition:all .15s linear;}.guide-main .guide-main-content ul li:hover .item-title{color:#ffc604;}@media only screen and (max-width:1079px){.guide-main .guide-main-content ul{padding-left:10px;padding-right:10px;}}.guide-main .guide-main-more{display:none;position:relative;bottom:-20px;}.guide-main .guide-main-more a{display:block;padding:10px;color:#fff;font-family:Arial,sans-serif;font-size:120%;text-align:center;border:none;}.guide-main .guide-main-more a:hover{color:#ffc604;}@media only screen and (max-width:1079px){.guide-main .guide-main-content{max-height:240px;overflow:hidden;transition:max-height .2s ease-out;}.guide-main .guide-main-more{display:block;}.guide-main .guide-main-more a.type-expand{display:block;}.guide-main .guide-main-more a.type-collapse{display:none;}.guide-main.state-expanded .guide-main-content{max-height:9999px;overflow:auto;}.guide-main.state-expanded .guide-main-more a.type-expand{display:none;}.guide-main.state-expanded .guide-main-more a.type-collapse{display:block;}}.guide-main-map{position:relative;}.guide-main-map>.button{position:absolute;z-index:3 !important;top:50%;left:50%;width:220px;height:40px;margin-top:-20px;margin-left:-110px;line-height:40px;padding:0;text-align:center;font-size:105%;color:#fff;background-color:#322;border-color:#322;}.guide-main-map>.button:hover{color:#fff;background-color:#452e2e;border-color:#452e2e;}.guide-main-map>.button:active{color:#fff;background-color:#2d1e1e;border-color:#2d1e1e;}@media only screen and (max-width:1079px){.guide-main-map>.button{width:240px;height:50px;margin-top:-25px;margin-left:-120px;line-height:50px;font-size:120%;}}.guide-main-map .guide-main-map-overlay{position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.3);}.guide-main-map .guide-main-map-viewport{position:relative;z-index:1;width:100%;height:100px;background-image:url(../design/ymap.jpg);background-size:cover;}@media only screen and (max-width:1079px){.guide-main-map .guide-main-map-viewport{height:120px;}}.scrollbar{width:100%;height:6px;margin-top:20px;}.scrollbar .handle{width:100px;height:100%;background:#aaa;border-radius:6px;}.sly-button{position:absolute;top:50%;width:40px;height:60px;line-height:58px;margin-top:-30px;font-size:260%;color:#fff;color:#666;text-align:center;border:none;background:rgba(0,0,0,.4);background:rgba(255,255,255,.95);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);transform:scale(1);transition:all .2s linear;}@media only screen and (max-width:1079px){.sly-button{display:none;}}.sly-button:hover,.sly-button:active{color:#fff;color:#000;background:rgba(0,0,0,.6);background:#fff;}.sly-button:active{box-shadow:0 1px 3px rgba(0,0,0,.1);transform:scale(.98);}.sly-button.prev{left:5px;}.sly-button.next{right:5px;}.sly-button.disabled{opacity:.1;}.caleran-container,.caleran-container-mobile{font-size:15px;float:left;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:9999;}.caleran-container:focus,.caleran-container-mobile:focus{box-shadow:none;outline:none;}.caleran-container .caleran-input,.caleran-container-mobile .caleran-input{margin:5px;border:1px solid #ddd;border-radius:6px;overflow:hidden;background:#fff;display:flex;display:-ms-flexbox;flex-direction:column;}.caleran-container .caleran-input.caleran-input-vertical-range,.caleran-container-mobile .caleran-input.caleran-input-vertical-range{flex-direction:row;}.caleran-container .caleran-input.caleran-input-vertical-range .caleran-left,.caleran-container-mobile .caleran-input.caleran-input-vertical-range .caleran-left{border-right:1px solid #ddd;}.caleran-container .caleran-input.caleran-input-vertical-range .caleran-right,.caleran-container-mobile .caleran-input.caleran-input-vertical-range .caleran-right{background:#fff;position:relative;display:flex;flex-direction:column;}.caleran-container .caleran-input.caleran-input-vertical-range .caleran-right .caleran-ranges,.caleran-container-mobile .caleran-input.caleran-input-vertical-range .caleran-right .caleran-ranges{border-top:none;display:flex;flex-direction:column;padding:0;padding-bottom:24px;overflow-y:auto;overflow-x:hidden;}.caleran-container .caleran-input.caleran-input-vertical-range .caleran-right .caleran-ranges .caleran-range-header-container,.caleran-container-mobile .caleran-input.caleran-input-vertical-range .caleran-right .caleran-ranges .caleran-range-header-container{padding:8px 12px;}.caleran-container .caleran-input.caleran-input-vertical-range .caleran-right .caleran-ranges .caleran-range,.caleran-container-mobile .caleran-input.caleran-input-vertical-range .caleran-right .caleran-ranges .caleran-range{flex:1;padding:8px 12px;margin:3px 6px;background:#f8f8ff;border:1px solid #ddd;border-radius:3px;}.caleran-container .caleran-input.caleran-input-vertical-range .caleran-right .caleran-ranges .caleran-range.caleran-range-selected,.caleran-container-mobile .caleran-input.caleran-input-vertical-range .caleran-right .caleran-ranges .caleran-range.caleran-range-selected{background:#1885fc;color:#fff;}.caleran-container .caleran-input.caleran-input-vertical-range .caleran-right .caleran-footer,.caleran-container-mobile .caleran-input.caleran-input-vertical-range .caleran-right .caleran-footer{border-top:1px solid #ddd;}.caleran-container .caleran-input .caleran-header,.caleran-container-mobile .caleran-input .caleran-header{display:flex;display:-ms-flexbox;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:20px 20px 10px 20px;border-bottom:1px solid #ddd;}.caleran-container .caleran-input .caleran-header .caleran-header-separator,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-separator{flex:0;display:block;margin:0;margin-top:-2px;padding:0 16px;color:#f0f8ff;font-size:32px;}.caleran-container .caleran-input .caleran-header .caleran-header-start,.caleran-container .caleran-input .caleran-header .caleran-header-end,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end{white-space:nowrap;flex:1;display:block;margin-right:10px;text-align:left;}.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-start-day,.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-end-day,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-start-day,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day{float:left;font-size:2.5em;color:#1885fc;margin-top:-10px;margin-right:8px;font-weight:100;text-align:left;}.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-start-date,.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-end-date,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-start-date,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-end-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-date{font-size:.9em;color:#a6aab3;display:inline-block;}.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-start-weekday,.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-end-weekday,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-start-weekday,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-end-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-weekday{font-size:.7em;color:#c9c9d1;}.caleran-container .caleran-input .caleran-calendars,.caleran-container-mobile .caleran-input .caleran-calendars{position:relative;display:flex;display:-ms-flexbox;}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector{position:absolute;display:none;border:0 solid #fff;top:0;left:0;right:0;bottom:0;z-index:100;}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month-disabled,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month-disabled{background:#eee;height:33.33%;width:25%;font-weight:bold;display:flex;align-items:center;justify-content:center;box-sizing:border-box;float:left;outline:1px solid #ddd;text-transform:capitalize;word-wrap:break-word;word-break:break-all;}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month.current,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month-disabled.current,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month.current,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month-disabled.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month-disabled.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month-disabled.current{background:#0666cd;color:#fff;}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month:hover,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month-disabled:hover,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month:hover,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month-disabled:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month-disabled:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month-disabled:hover{background:#1783ff;cursor:pointer;color:#fff;}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month-disabled:hover,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month-disabled:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month-disabled:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month-disabled:hover{background:#eee;cursor:default;}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-disabled,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-disabled,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev{margin:0;background:#eee;height:33.33%;width:20%;font-weight:bold;display:flex;align-items:center;justify-content:center;float:left;box-sizing:border-box;outline:1px solid #ddd;text-transform:uppercase;word-wrap:break-word;word-break:break-all;}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year.current,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-disabled.current,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next.current,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev.current,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year.current,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-disabled.current,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next.current,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-disabled.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-disabled.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev.current{background:#0666cd;color:#fff;}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year:hover,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-disabled:hover,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next:hover,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev:hover,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year:hover,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-disabled:hover,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next:hover,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-disabled:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-disabled:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev:hover{background:#1783ff;cursor:pointer;color:#fff;}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-disabled,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-disabled,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev{font-size:2.65em;background:#fff;color:#1885fc;}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-disabled:hover,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-disabled:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-disabled:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-disabled:hover{background:#fff;cursor:default;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar{flex:1;-ms-flex:1;float:left;padding-bottom:8px;border-right:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar.no-border-right,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar.no-border-right{border-right:none;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-dayofweek,.caleran-container .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-day,.caleran-container .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-disabled,.caleran-container .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-weeknumber,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-weeknumber{width:calc(100%/8);}@media all and (-ms-high-contrast:none){.caleran-container .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-dayofweek,.caleran-container .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-day,.caleran-container .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-disabled,.caleran-container .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-weeknumber,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-weeknumber{width:calc((100%/8) - 1px);}}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title{text-align:center;font-weight:300;font-size:1.1em;color:#424242;text-transform:capitalize;border-bottom:1px solid #ddd;padding:12px 8px;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-month-switch:hover,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-year-switch:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-month-switch:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-year-switch:hover{color:#1783ff;cursor:hand;cursor:pointer;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-prev,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-next{margin-top:-4px;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container{padding:10px;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber{width:calc(100%/7);float:left;text-align:center;padding:3px;font-size:.76em;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;margin-bottom:1px;}@media all and (-ms-high-contrast:none){.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber{width:calc((100%/7) - 1px);}}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek span,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled span,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber span{pointer-events:none;display:block;padding:3px 3px 3px 4px;border-radius:4px;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek{text-transform:uppercase;font-size:.6em;font-weight:600;color:#616161;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber{background-color:#f8f8ff;color:#568ea3;border-right:1px solid #ddd;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day{cursor:pointer;overflow:hidden;color:#212121;transition:background-color .1s ease-out;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover:not(.caleran-hovered):not(.caleran-selected),.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover:not(.caleran-hovered):not(.caleran-selected){background-color:#c8e1ff;border-radius:3px;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end{background:#1783ff;color:#fff;border-radius:0;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-today,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-today,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-today{color:#fff !important;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-disabled,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-disabled,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-disabled{background:#c6dbf0;color:#fff;opacity:.5;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-disabled span,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-disabled span,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-disabled span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-disabled span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-disabled span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-disabled span{background:transparent !important;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered{background:#c8e1ff;color:#000;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered.caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered.caleran-disabled{opacity:.66;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered.caleran-hovered-first,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered.caleran-hovered-first{border-top-left-radius:6px;border-bottom-left-radius:6px;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered.caleran-hovered-last,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered.caleran-hovered-last{border-top-right-radius:6px;border-bottom-right-radius:6px;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered),.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered){border-top-left-radius:6px;border-bottom-left-radius:6px;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered) span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered) span{background:#0666cd;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered),.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered){border-top-right-radius:6px;border-bottom-right-radius:6px;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered) span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered) span{background:#0666cd;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-today{color:#fff !important;font-weight:bold;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-today.caleran-hovered,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-today.caleran-hovered{color:#000;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range{color:#b8b8df;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range.caleran-selected,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range.caleran-start,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range.caleran-end,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range.caleran-selected,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range.caleran-start,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range.caleran-end{background:#1783ff;border-radius:0;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range.caleran-selected.caleran-today,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range.caleran-start.caleran-today,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range.caleran-end.caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range.caleran-selected.caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range.caleran-start.caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range.caleran-end.caleran-today{color:#fff !important;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range.caleran-start,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range.caleran-start{border-top-left-radius:6px;border-bottom-left-radius:6px;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range.caleran-start span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range.caleran-start span{background:#0666cd;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range.caleran-end,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range.caleran-end{border-top-right-radius:6px;border-bottom-right-radius:6px;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range.caleran-end span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range.caleran-end span{background:#0666cd;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled{color:#b8b8df;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-selected,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-start,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-end,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-selected,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-start,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-end{background:#1783ff;color:#fff;border-radius:0;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-selected.caleran-today,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-start.caleran-today,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-end.caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-selected.caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-start.caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-end.caleran-today{color:#fff !important;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-start,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-start{border-top-left-radius:6px;border-bottom-left-radius:6px;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-start span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-start span{background:#0666cd;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-end,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-end{border-top-right-radius:6px;border-bottom-right-radius:6px;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-end span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-end span{background:#0666cd;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weekend,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weekend{color:#568ea3;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-not-in-month,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-not-in-month{opacity:.65;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-next,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-prev{cursor:pointer;font-size:1.25em;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-next:hover,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-prev:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-next:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-prev:hover{text-shadow:1px 2px 3px #eee;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-next{float:right;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-prev{float:left;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar:last-child,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar:last-child{border-right:none;}.caleran-container .caleran-input .caleran-ranges,.caleran-container-mobile .caleran-input .caleran-ranges{border-top:1px solid #ddd;clear:both;padding:10px;text-align:left;}.caleran-container .caleran-input .caleran-ranges i,.caleran-container-mobile .caleran-input .caleran-ranges i{float:left;color:#6a6e71;font-size:14px;margin-right:5px;margin-top:1px;}.caleran-container .caleran-input .caleran-ranges .caleran-range-header,.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range-header{font-size:.8em;color:#6a6e71;display:inline-block;margin-right:5px;font-weight:bold;}.caleran-container .caleran-input .caleran-ranges .caleran-range,.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range{display:inline-block;color:#1783ff;margin:3px;font-size:.7em;cursor:pointer;font-weight:bold;}.caleran-container .caleran-input .caleran-ranges .caleran-range:hover,.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range:hover{text-decoration:underline;}.caleran-container .caleran-input .caleran-ranges .caleran-range.caleran-range-selected,.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range.caleran-range-selected{color:#f03a47;}.caleran-container .caleran-input .caleran-ranges .caleran-range.caleran-range-selected:hover,.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range.caleran-range-selected:hover{text-decoration:none;}.caleran-container.caleran-hotel-style .caleran-calendar .caleran-disabled-range-end,.caleran-container-mobile.caleran-hotel-style .caleran-calendar .caleran-disabled-range-end{background-image:linear-gradient(45deg,#f3f3ff 49%,transparent 50%);}.caleran-container.caleran-hotel-style .caleran-calendar .caleran-disabled-range-start,.caleran-container-mobile.caleran-hotel-style .caleran-calendar .caleran-disabled-range-start{background-image:linear-gradient(225deg,#f3f3ff 49%,transparent 50%);}.caleran-container.caleran-hotel-style .caleran-calendar .caleran-disabled-range-start.caleran-disabled-range-end,.caleran-container-mobile.caleran-hotel-style .caleran-calendar .caleran-disabled-range-start.caleran-disabled-range-end{background-image:linear-gradient(45deg,#f3f3ff 49%,transparent 50%);}.caleran-container.caleran-hotel-style .caleran-calendar .caleran-disabled-range-start.caleran-disabled-range-end.caleran-selected,.caleran-container-mobile.caleran-hotel-style .caleran-calendar .caleran-disabled-range-start.caleran-disabled-range-end.caleran-selected{background-image:none !important;}.caleran-container.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range,.caleran-container-mobile.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range{color:#b8b8df;background:#f3f3ff;}.caleran-container.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range.caleran-selected,.caleran-container.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range.caleran-start,.caleran-container.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range.caleran-end,.caleran-container-mobile.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range.caleran-selected,.caleran-container-mobile.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range.caleran-start,.caleran-container-mobile.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range.caleran-end{background:#1783ff;color:#fff;border-radius:0;}.caleran-container.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range.caleran-selected.caleran-today,.caleran-container.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range.caleran-start.caleran-today,.caleran-container.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range.caleran-end.caleran-today,.caleran-container-mobile.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range.caleran-selected.caleran-today,.caleran-container-mobile.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range.caleran-start.caleran-today,.caleran-container-mobile.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range.caleran-end.caleran-today{color:#fff !important;}.caleran-container.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range.caleran-start,.caleran-container-mobile.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range.caleran-start{border-top-left-radius:6px;border-bottom-left-radius:6px;}.caleran-container.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range.caleran-start span,.caleran-container-mobile.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range.caleran-start span{background:#0666cd;}.caleran-container.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range.caleran-end,.caleran-container-mobile.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range.caleran-end{border-top-right-radius:6px;border-bottom-right-radius:6px;}.caleran-container.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range.caleran-end span,.caleran-container-mobile.caleran-hotel-style .caleran-calendar .caleran-disabled.caleran-disabled-range.caleran-end span{background:#0666cd;}.caleran-container.caleran-hotel-style .caleran-calendar .caleran-disabled-range-start.caleran-hovered,.caleran-container-mobile.caleran-hotel-style .caleran-calendar .caleran-disabled-range-start.caleran-hovered{background:linear-gradient(45deg,#c8e1ff 49%,#f3f3ff 50%) !important;border-radius:0 !important;}.caleran-container.caleran-hotel-style .caleran-calendar .caleran-disabled-range-end.caleran-hovered,.caleran-container-mobile.caleran-hotel-style .caleran-calendar .caleran-disabled-range-end.caleran-hovered{background:linear-gradient(225deg,#c8e1ff 49%,#f3f3ff 50%) !important;border-radius:0 !important;}.caleran-popup{position:absolute;display:none;top:0;left:0;}.caleran-box-arrow-top{width:22px;height:22px;z-index:12;margin-left:0;position:absolute;top:0;}.caleran-box-arrow-top:after,.caleran-box-arrow-top:before{bottom:calc(100% - 6px);left:27px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.caleran-box-arrow-top:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px;}.caleran-box-arrow-top:before{border-color:rgba(184,184,184,0);border-bottom-color:#ddd;border-width:11px;margin-left:-11px;}.caleran-box-arrow-bottom{width:22px;height:22px;z-index:12;margin-left:0;position:absolute;bottom:0;}.caleran-box-arrow-bottom:after,.caleran-box-arrow-bottom:before{bottom:-15px;left:27px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.caleran-box-arrow-bottom:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:11px;margin-left:-11px;}.caleran-box-arrow-bottom:before{border-color:rgba(184,184,184,0);border-top-color:#ddd;border-width:10px;margin-left:-10px;}.caleran-box-arrow-left{width:21px;height:21px;z-index:12;margin-top:0;position:absolute;left:0;}.caleran-box-arrow-left:after,.caleran-box-arrow-left:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.caleran-box-arrow-left:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:12px;left:-18px;top:29px;}.caleran-box-arrow-left:before{border-color:rgba(184,184,184,0);border-right-color:#ddd;border-width:14px;left:-22px;top:27px;}.caleran-box-arrow-right{width:22px;height:22px;z-index:12;margin-top:0;position:absolute;right:0;}.caleran-box-arrow-right:after,.caleran-box-arrow-right:before{right:-15px;top:27px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.caleran-box-arrow-right:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:12px;margin-left:-12px;right:-17px;top:30px;}.caleran-box-arrow-right:before{border-color:rgba(184,184,184,0);border-left-color:#ddd;border-width:12px;margin-left:-10px;right:-19px;top:30px;}.caleran-container .caleran-input .caleran-footer{text-align:right;}.caleran-container .caleran-input .caleran-footer .caleran-apply{background:#1783ff;border:none;padding:6px 18px;color:#fff;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;margin:6px;border-radius:3px;}.caleran-container .caleran-input .caleran-footer .caleran-apply:disabled{background:#c9c9d1;color:#808080;}.caleran-container .caleran-input .caleran-footer .caleran-cancel{background:#c9c9d1;border:none;padding:6px 18px;color:#6a6e71;margin:6px;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;margin-right:0;border-radius:3px;}.caleran-open{overflow:hidden;}.caleran-container-mobile .caleran-input{margin:0;border:0;border-radius:0;position:fixed;bottom:0;right:0;left:0;z-index:9999;margin:12px;border-radius:6px;border:1px solid #ddd;display:flex;display:-ms-flexbox;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:center;overflow-y:auto;}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input{overflow-y:scroll;flex-wrap:wrap;}}.caleran-container-mobile .caleran-input .caleran-header{box-sizing:border-box;padding:12px;order:0;display:flex;display:-ms-flexbox;flex:0 0 auto;-ms-flex:0 0 auto;flex-flow:nowrap;background:#f8f8ff;justify-content:space-between;align-items:center;}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input .caleran-header{width:50%;float:right;order:1;padding:12px 6px;border-left:1px solid #ddd;height:61px;}}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-separator{padding:0;margin:0;display:flex;display:-ms-flexbox;color:#b0c4de;margin-top:2px;}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end{margin:0;}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day{font-size:38px;margin:-10px;font-weight:400;}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-date{font-size:15px;color:#6a6e71;font-weight:500;}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-weekday{font-size:12px;color:#6a6e71;font-weight:400;line-height:10px;}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-day{margin-right:8px;margin-left:0;float:left;}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end{text-align:right;}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day{float:right;margin-left:8px;margin-right:0;}.caleran-container-mobile .caleran-input .caleran-calendars{order:1;flex:1 1 auto;-ms-flex:1 1 auto;background:#fff;display:flex;display:-ms-flexbox;flex-direction:column;overflow:scroll;}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input .caleran-calendars{width:50%;float:left;order:0;}}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector{border-bottom:1px solid #ddd;}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month{flex:1 1 33.33%;-ms-flex:1 1 33.33%;height:25%;}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year{flex:1 1 20%;-ms-flex:1 1 20%;height:33.33%;}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar{border:none;}}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title{padding:12px 18px;background:#f8f8ff;font-size:1.36em;}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-next{margin-top:-6px;}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title i{font-size:.9em;}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title{height:61px;box-sizing:border-box;padding-top:18px;}}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container{padding:10px;}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled{min-height:30px;font-size:14px !important;position:relative;justify-content:center;align-items:center;display:flex;display:-ms-flexbox;}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled{min-height:calc((80vmin - 62px)/7);}}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled span{display:flex;display:-ms-flexbox;align-items:center;justify-content:center;position:absolute;left:4px;top:4px;bottom:4px;right:4px;}.caleran-container-mobile .caleran-input .caleran-ranges{background:#fff;order:2;flex:0 0 auto;-ms-flex:0 0 auto;margin:0;padding:4px;border:none;text-align:center;}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input .caleran-ranges{width:50%;box-sizing:border-box;flex:1 1 0;-ms-flex:1 1 0;border-left:1px solid #ddd;overflow-y:scroll;min-height:50px;}}.caleran-container-mobile .caleran-input .caleran-ranges i{font-size:20px;display:none;}.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range-header{font-size:.9em;display:none;}.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range{font-size:.85em;padding:5px 14px;background:#0666cd;font-weight:400;color:#fff;border-radius:21px;}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range{border-radius:6px;margin:6px;display:block;}}.caleran-container-mobile .caleran-input .caleran-filler{display:none;}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input .caleran-filler{display:block;box-sizing:border-box;flex-grow:1;margin-bottom:auto;border-left:1px solid #ddd;min-height:100px;order:3;}}.caleran-container-mobile .caleran-input .caleran-ranges+.caleran-filler{display:none;}.caleran-container-mobile .caleran-input .caleran-footer{order:3;flex:0 0 auto;-ms-flex:0 0 auto;text-align:center;padding:8px 8px 10px 8px;background:#f8f8ff;border-top:1px solid #ddd;}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input .caleran-footer{width:50%;box-sizing:border-box;border-left:1px solid #ddd;margin-top:auto;}}.caleran-container-mobile .caleran-input .caleran-footer button{font-size:15px;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;font-weight:400;outline:none;border:none;border-radius:4px;width:calc((100% - 10px)/2);}.caleran-container-mobile .caleran-input .caleran-footer button.caleran-apply{background:#f03a47;color:#fff;margin-left:7px;font-weight:500;border:1px solid #f03a47;}.caleran-container-mobile .caleran-input .caleran-footer button.caleran-apply[disabled=disabled],.caleran-container-mobile .caleran-input .caleran-footer button.caleran-apply:disabled{background:#c9c9d1;color:#a6aab3;border:1px solid #a6aab3;}.caleran-container-mobile .caleran-input .caleran-footer button.caleran-cancel{background:transparent;color:#f03a47;border:1px solid #f03a47;box-sizing:border-box;}.caleran-container.caleran-rtl .caleran-header{flex-direction:row;}.caleran-container.caleran-rtl .caleran-header .caleran-header-separator{transform:rotateY(180deg);}.caleran-container.caleran-rtl .caleran-header .caleran-header-start{text-align:right;}.caleran-container.caleran-rtl .caleran-header .caleran-header-start .caleran-header-start-day{float:right;margin-left:5px;margin-right:0;}.caleran-container.caleran-rtl .caleran-calendar:last-child{border-right:1px solid #ddd !important;}.caleran-container.caleran-rtl .caleran-calendar:first-child{border-right:0 solid transparent;}.caleran-container.caleran-rtl .caleran-days-container{display:flex;flex-wrap:wrap;}.caleran-container.caleran-rtl .caleran-days-container .caleran-start,.caleran-container.caleran-rtl .caleran-days-container .caleran-hovered-first{border-radius:0 6px 6px 0 !important;}.caleran-container.caleran-rtl .caleran-days-container .caleran-end,.caleran-container.caleran-rtl .caleran-days-container .caleran-hovered-last{border-radius:6px 0 0 6px !important;}.caleran-container.caleran-rtl .caleran-days-container .caleran-start.caleran-end,.caleran-container.caleran-rtl .caleran-days-container .caleran-hovered-first.caleran-hovered-last{border-radius:6px !important;}.caleran-container.caleran-rtl .caleran-ranges{text-align:right;}.caleran-container-mobile.caleran-inline{box-sizing:border-box;width:100%;}.caleran-container-mobile.caleran-inline .caleran-input{position:static;box-shadow:none;box-sizing:border-box;overflow:hidden;}.caleran-container-mobile.caleran-inline .caleran-input .caleran-calendar{border-right:none;}@media screen and (orientation:landscape){.caleran-container-mobile.caleran-inline .caleran-input{flex-direction:column;flex-wrap:wrap;}.caleran-container-mobile.caleran-inline .caleran-input .caleran-calendars{order:0;flex:1 0 auto;width:calc(50% - 1px);border-left:none;border-right:1px solid #ddd;}.caleran-container-mobile.caleran-inline .caleran-input .caleran-header{order:1;flex:0 1 auto;border-left:none;}.caleran-container-mobile.caleran-inline .caleran-input .caleran-timepickers{order:2;flex:0 0 auto;max-width:50%;border-left:none;}.caleran-container-mobile.caleran-inline .caleran-input .caleran-timepickers .caleran-timepicker-ampm{width:7vmin;}.caleran-container-mobile.caleran-inline .caleran-input .caleran-ranges{order:3;flex:0 1 auto;width:50%;border-left:none;}}.caleran-container-mobile.caleran-inline .caleran-input .caleran-footer{display:none;}@media screen\0{.caleran-dayofweek,.caleran-day,.caleran-disabled{width:calc((100%/7) - 2px) !important;padding:2px !important;}.caleran-input-vertical-range .caleran-left{flex:1;}.caleran-input-vertical-range .caleran-ranges{flex:1;}.caleran-input-vertical-range .caleran-range{flex:0 1 auto !important;line-height:1em !important;}}.caleran-overlay{z-index:9998;display:none;background:rgba(0,0,0,.4);position:fixed;top:0;bottom:0;left:0;right:0;width:100vw;height:100vh;}.caleran-container .caleran-box-arrow-top:before,.caleran-container-mobile .caleran-box-arrow-top:before{display:none;}.caleran-container .caleran-box-arrow-bottom:before,.caleran-container-mobile .caleran-box-arrow-bottom:before{display:none;}.caleran-container .caleran-input,.caleran-container-mobile .caleran-input{border:none !important;box-shadow:0 4px 40px rgba(0,0,0,.2) !important;}.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-start-weekday,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-end-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-weekday{line-height:1;}.caleran-container .caleran-input .caleran-calendar .caleran-title b,.caleran-container-mobile .caleran-input .caleran-calendar .caleran-title b{font-weight:400 !important;}.caleran-container .caleran-input .caleran-calendar .caleran-title .caleran-prev,.caleran-container .caleran-input .caleran-calendar .caleran-title .caleran-next,.caleran-container-mobile .caleran-input .caleran-calendar .caleran-title .caleran-prev,.caleran-container-mobile .caleran-input .caleran-calendar .caleran-title .caleran-next{padding:8px;}.caleran-container .caleran-input .caleran-calendar .caleran-title .caleran-prev i,.caleran-container .caleran-input .caleran-calendar .caleran-title .caleran-next i,.caleran-container-mobile .caleran-input .caleran-calendar .caleran-title .caleran-prev i,.caleran-container-mobile .caleran-input .caleran-calendar .caleran-title .caleran-next i{display:block;width:16px;height:16px;border-top:2px solid #999;}.caleran-container .caleran-input .caleran-calendar .caleran-title .caleran-prev:hover i,.caleran-container .caleran-input .caleran-calendar .caleran-title .caleran-next:hover i,.caleran-container-mobile .caleran-input .caleran-calendar .caleran-title .caleran-prev:hover i,.caleran-container-mobile .caleran-input .caleran-calendar .caleran-title .caleran-next:hover i{border-color:#444;}.caleran-container .caleran-input .caleran-calendar .caleran-title .caleran-prev .fa:before,.caleran-container .caleran-input .caleran-calendar .caleran-title .caleran-next .fa:before,.caleran-container-mobile .caleran-input .caleran-calendar .caleran-title .caleran-prev .fa:before,.caleran-container-mobile .caleran-input .caleran-calendar .caleran-title .caleran-next .fa:before{display:none !important;}.caleran-container .caleran-input .caleran-calendar .caleran-title .caleran-prev i,.caleran-container-mobile .caleran-input .caleran-calendar .caleran-title .caleran-prev i{border-left:2px solid #999;transform:rotate(-45deg);}.caleran-container .caleran-input .caleran-calendar .caleran-title .caleran-next i,.caleran-container-mobile .caleran-input .caleran-calendar .caleran-title .caleran-next i{border-right:2px solid #999;transform:rotate(45deg);}.caleran-container .caleran-input .caleran-calendar .caleran-days-container .caleran-day,.caleran-container .caleran-input .caleran-calendar .caleran-days-container .caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendar .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendar .caleran-days-container .caleran-disabled{font-size:85% !important;}.caleran-container-mobile .caleran-input .caleran-calendar .caleran-title .caleran-prev,.caleran-container-mobile .caleran-input .caleran-calendar .caleran-title .caleran-next{padding:12px 8px;}.caleran-container-mobile .caleran-input .caleran-calendar .caleran-title .caleran-prev .fa:before,.caleran-container-mobile .caleran-input .caleran-calendar .caleran-title .caleran-next .fa:before{display:none !important;}