@CHARSET "UTF-8"; #topActivities.summer > div:nth-child( 6 ), #topActivities.summer > div:nth-child( 7 ) {   display:none; } #topActivities.summer > div:nth-child( 9 ) {   grid-column:1 / 3;   grid-row:3; } #topActivities.summer > div:nth-child( 10 ) {   grid-column:3 / 5;   grid-row:3; } @font-face{   font-family:'Anton-Regular';   src:url( '/data/web_plesivec/fonts/Anton-Regular.ttf' );   font-weight:400;   font-display:swap; } @font-face{   font-family:'Inter-Regular';   src:url( '/data/web_plesivec/fonts/Inter-Regular.ttf' );   font-weight:400;   font-display:swap; } @font-face{   font-family:'Inter-Bold';   src:url( '/data/web_plesivec/fonts/Inter-Bold.ttf' );   font-weight:700;   font-display:swap; } body.ss #hsearch {   background-image:url(/data/web_plesivec/bg/bg_blue.png) !important; } #footerImg {   background-repeat:no-repeat;   background-position:top;   background-size:cover; } body.sw .onlySummer, body.ss .onlyWinter {   display:none; } body.sw .h:not(.nset) h2, body.sw .eDetail h2, body.sw .h:not(.nset) h3, body.sw .h:not(.nset) h4, body.sw .h:not(.nset) h2 a, body.sw .eDetail h2 a, body.sw .h:not(.nset) h3 a, body.sw .h:not(.nset)h4 a {   color:#0171c0 !important; } body.ss .h:not(.nset) h2, body.ss .eDetail h2, body.ss .h:not(.nset) h3, body.ss .h:not(.nset) h4, body.ss .h:not(.nset) h2 a, body.ss .eDetail h2 a, body.ss .h:not(.nset) h3 a, body.ss .h:not(.nset) h4 a {   color:#89b20d !important; } body.ss[data-tags="winter"] .h:not(.nset) h2, body.ss[data-tags="winter"] .eDetail h2, body.ss[data-tags="winter"] .h:not(.nset) h3, body.ss[data-tags="winter"] .h:not(.nset) h4, body.ss[data-tags="winter"] .h:not(.nset) h2 a, body.ss[data-tags="winter"] .eDetail h2 a, body.ss[data-tags="winter"] .h:not(.nset) h3 a, body.ss[data-tags="winter"] .h:not(.nset) h4 a {   color:#0171c0 !important; } body.sw[data-tags="summer"] .h:not(.nset) h2, body.sw[data-tags="summer"] .eDetail h2, body.sw[data-tags="summer"] .h:not(.nset) h3, body.sw[data-tags="summer"] .h:not(.nset) h4, body.sw[data-tags="summer"] .h:not(.nset) h2 a, body.sw[data-tags="summer"] .eDetail h2 a, body.sw[data-tags="summer"] .h:not(.nset) h3 a, body.sw[data-tags="summer"] .h:not(.nset) h4 a {   color:#89b20d !important; } body.sw #topMenu #menu ul > li.item--active > div > a, body.sw #topMenu_clone #menu ul > li.item--active > div > a, body.sw #topMenu #menu ul > li:hover > div > a, body.sw #topMenu_clone #menu ul > li:hover > div > a, body.ss[data-tags="winter"] #topMenu #menu ul > li.item--active > div > a, body.ss[data-tags="winter"] #topMenu_clone #menu ul > li.item--active > div > a, body.ss[data-tags="winter"] #topMenu #menu ul > li:hover > div > a, body.ss[data-tags="winter"] #topMenu_clone #menu ul > li:hover > div > a {   color:#0171c0 !important; } body.ss #topMenu #menu ul > li.item--active > div > a, body.ss #topMenu_clone #menu ul > li.item--active > div > a, body.ss #topMenu #menu ul > li:hover > div > a, body.ss #topMenu_clone #menu ul > li:hover > div > a, body.sw[data-tags="summer"] #topMenu #menu ul > li.item--active > div > a, body.sw[data-tags="summer"] #topMenu_clone #menu ul > li.item--active > div > a, body.sw[data-tags="summer"] #topMenu #menu ul > li:hover > div > a, body.sw[data-tags="summer"] #topMenu_clone #menu ul > li:hover > div > a {   color:#89b20d !important; } #topMenu .col1 #logo a, #topMenu_clone .col1 #logo a {   width:180px;   display:block;   height:213px;   max-width:13vw;   max-height:16vw;   position:absolute;   background-position:left top;   background-size:contain;   background-repeat:no-repeat;   font-size:0;   z-index:1; } body.sw #topMenu .col1 #logo a, body.sw #topMenu_clone .col1 #logo a {   background-image:url( /data/web_plesivec/logo_plesivec.svg ); } body.ss #topMenu .col1 #logo a, body.ss #topMenu_clone .col1 #logo a {   background-image:url( /data/web_plesivec/logo_plesivec_summer.svg ); } body.sw #footerImg, body.ss[data-tags="winter"] #footerImg {   background-image:url("/data/web_plesivec/footerImg.jpg"); } body.ss #footerImg, body.sw[data-tags="summer"] #footerImg {   background-image:url("/data/web_plesivec/footerImgSummer.JPG"); } .edFaqsAccordion div.ui-accordion-content, .edFaqsAccordion h5.ui-accordion-header {   background-color:transparent; } .edFaqsAccordion h5.ui-accordion-header {   color:#000000;   background-color:transparent;   font-weight:bold; } .gSearch form {   margin:0px auto 0 auto;   display:block;   float:none;   width:fit-content;   clear:both;   padding-top:30px; } .gSearch .searchSubmit {   background-color:#0171c0; } .gSearch .searchSubmit:hover {   background-color:#89B20D; } #liveTop {   position:absolute;   float:right;   margin-top:-7px;   right:0;   margin-right:230px; } body.ss #liveTop {   margin-right:150px; } #liveTop a {   cursor:pointer;   color:#FFFFFF;   text-decoration:none;   background:#89b20d;   font-size:13px;   padding:7px 16px 7px 16px; } #liveTop a:hover {   background-color:#0171c0; } #topMenu_clone #liveTop {   margin-top:-2px; } #eLogin, #ebSmall {   display:none; } ::-webkit-scrollbar { height:12px; width:12px; } ::-webkit-scrollbar-track { background-color:#DDDDDD; } ::-webkit-scrollbar-thumb { background-color:#0171c0; border-radius:5px; transition:background-color 0.2s ease-in-out; -webkit-transition:background-color 0.2s ease-in-out; -moz-transition:background-color 0.2s ease-in-out; } ::-webkit-scrollbar-thumb:hover { background-color:#0171c0;   padding:15px 30px 15px 30px;   font-size:15px;   text-transform:uppercase; } #containerdl .s700 {   display:none; } .hidden {   height:0 !important; } .rRICont {   margin:0 auto 0 auto;   float:none;   padding-top:40px;   width:480px;   display:flex; } .rRICont #rAltCont {   position:absolute;   margin-left:170px;   width:320px; } .rRICont .rAlt {   width:320px !important;   height:200px !important;   margin:0;   float:left;   position:absolute; } .rRICont .rRI {   float:left;   line-height:19px; } .rRICont .rRI .rRHPA {   margin:12px 0 0 0;   font-size:12px;   color:#666666; } .rRICont .rRI .rRHPA.small {   margin-top:5px; } .rRICont .rRI .rRHPU, .rRICont .rRI .rRHPD {   float:left;   font-weight:600;   margin:5px 5px 10px 0;   padding-left:10px;   background:url( 'https://app.eresort.cz/images/route/arrow_up_red.png') left center no-repeat;   background-size:7px; } .rRICont .rRI .rRHPU div, .rRICont .rRI .rRHPD div {   font-size:11px; } .rRICont .rRI .rRHPD {   background-image:url( 'https://app.eresort.cz/images/route/arrow_down_green.png'); } #altTooltip {   display:none;   position:absolute;   z-index:10;   width:60px;   height:45px;   text-align:center;   border:1px solid #AAAAAA;   font-size:10px;   margin-top:10px;   color:#777777;   border-radius:5px;   background:#FFFFFF;   font-weight:600;   padding:5px;   left:0;   box-shadow:1px 1px 5px 2px #e6e6e6;   line-height:19px !important; } #altTooltipLine {   display:none;   position:absolute;   width:1px;   height:143px;   margin-top:57px;   background:#AAAAAA;   left:0; } #altTooltip span {   float:left;   font-size:15px;   width:100%;   color:#000;   font-weight:normal; } .eRight .rRI .rRHPO {   margin:3px 0 10px 0;   font-size:17px;   font-weight:600; } .routeColor {   width:25px;   height:25px;   padding:0;   border-radius:50%;   margin-top:10px;   margin-right:10px;   border:2px solid #FFFFFF;   float:left; } .eItems .eResortCont .item .length {   width:fit-content;   padding:0 0 0 25px;   margin-left:20px;   background-image:url(/data/web_plesivec/ico/pointer_blue.svg);   background-position:left center;   background-repeat:no-repeat;   background-size:15px;   font-size:16px;   line-height:35px;  position:absolute;   font-family:'Inter-Regular';   float:left;   right:30px;   margin-top:-42px; } .condition {   position:absolute;   z-index:1;   top:25px;   left:0;   font-family:'Inter-Regular';   width:max-content !important;   height:auto !important;   margin-bottom:10px;   font-size:11px !important;   color:#FFFFFF;   background-color:#E97920;   padding:0px 10px;   margin:0 0 10px auto; } .condition.condition1, .condition.condition3, .condition.condition4 {   background-color:#c62323; } .condition.condition2 {   background-color:#8fc10d; } .condition.condition6 {   background-color:#828282; } .routeFlags {   position:absolute;   z-index:1;   top:25px;   right:0;   font-family:'Inter-Regular'; } #routeSearch {   background-color:#f5faef;   width:fit-content;   max-width:100%;   height:140px;   padding:30px;   margin-bottom:30px;   display:block;   margin:0 auto 40px auto;   display:flex;   align-items:center; } #kotva select {   width:auto;   padding:4px 10px 4px 10px; } #kotva .html {   text-align:center; } #kotva a.active {   color:#0171c0; } body.ss #kotva a.active {   color:#89b20d; } #kotva a {   font-size:16px;   line-height:26px;   color:#000000;   margin:0 10px 0 10px;   text-transform:uppercase; } #kotva a:hover {   text-decoration:underline; } #kotva.fix .padib {   position:fixed;   width:100%;   left:0;   background-color:#FFFFFF;   top:64px;   z-index:1;   filter:drop-shadow(8px 8px 20px rgba(25, 25, 25, .08)); } #kotva.fix .padib .padic {   padding-top:15px !important;   padding-bottom:15px !important; } .searchResult .search--result {   background:#e9f3f9 !important; } .searchResult {   margin:30px 0 0 0 !important; } .searchResult .search--items {   margin:0 !important; } #deliveryAddressForm input, #deliveryAddressForm select, #ebDiscountTicket, #ebLoginDialog .ebF input[type=password], #ebLoginDialog .ebF input[type=text], #ebLostPasswordDialog .ebF input[type=text], #ebRegistrationDialog .ebF input[type=password], #ebRegistrationDialog .ebF input[type=text], #ebRegistrationDialog .ebF select, #ebRegistrationDialog .ebF textarea, .ebFR input, .ebFR textarea {   border-color:#ecf3f7;   background-color:rgba(236, 243, 247, 1); } .ui-dialog .ui-dialog-buttonpane button {   border-radius:0;   font-size:14px;   padding:15px 15px 15px 15px;   text-transform:uppercase;   border:none; } .ui-dialog .ui-dialog-buttonpane button:hover {   background:#89B20D !important;   color:#FFFFFF !important; } #deliveryAddressAddBtnSubmit, #dogBtnSubmit {   background-color:#0171c0; } .fail-block {   padding-bottom:50px !important; } .fail-head {   position:relative;   margin-bottom:-50px; } .fail-head h2 {   font-size:282px !important;   line-height:282px !important; } .fail-head h2 strong {   color:#f1f1f1 !important;   font-weight:700 !important; } .fail-head2 {   display:flex;   justify-content:center; } .fail-head2 h2 {   position:absolute;   top:125px;   font-weight:bold !important;   font-size:101px !important;   line-height:101px !important;   color:#0171c0 !important;   font-weight:100 !important; } .fail-t2 {   color:rgba( 0, 0, 0, 0.85 ) !important;   display:flex;   justify-content:center; } .fail-t2 .padi {   max-width:600px; } .fail-t1 {   color:#000000 !important;   font-size:24px !important;   line-height:30px !important;   margin-top:30px !important;   margin-bottom:20px !important; } body {   max-width:100vw; } .mt20 {   padding-top:20px !important; } #eshopTop {   position:absolute;   float:right;   margin-top:-7px;   margin-right:140px;   right:0; } body.ss #eshopTop {   display:none; } #topMenu_clone #eshopTop {   margin-top:-2px; } #eshopTop a {   font-size:13px;   color:#FFFFFF;   text-decoration:none;   background:#0171c0;   padding:7px 16px 7px 16px;   cursor:pointer; } #eshopTop a:hover {   background:#89B20D; } #eLogin .eFavourites a {   background-image:url(/data/web_plesivec/heart.svg);   background-size:25px;   width:25px;   height:30px;   float:left; } #eLogin .eFavourites a span {   background:#91b22a;   color:#FFFFFF;   font-family:'Inter-Regular';   border-radius:50%;   width:20px;   height:18px;   left:19px;   top:-5px;   bottom:auto; } #topLine {   position:relative;   z-index:2; } #topLine.summer #eLogin .eFavourites a span {   background:#095E9A; } iframe:not( #gt-nvframe ) {   min-height:200px;   background-image:url(/data/web_plesivec/loading_black.svg);   background-size:100px;   background-position:center center;   background-repeat:no-repeat; } #containerd .video {   float:none;   clear:both;   width:100%;   position:relative;   padding-bottom:56.25%;   padding-top:25px;   height:0; } #containerd .video iframe {   position:absolute;   top:0;   left:0;   width:100%;   height:100%; } .gallery--all {   display:grid;   grid-template-columns:repeat(5, 1fr);   grid-gap:30px;   grid-auto-rows:13vmax; } .gallery--all .gallery--item {   width:100%;   height:100%;   margin:0;   overflow:hidden; } .searchResult {   margin:0 30px 0 30px;   font-size:16px;   line-height:28px; } .searchResult .search--items {   list-style:none; } .searchResult .search--items li {   margin-bottom:20px; } .searchResult .search--items li .title a {   font-size:20px;   color:#000000;   text-decoration:none; } .searchResult .search--items li .title a:hover {   text-decoration:underline; } .searchResult .search--result {   background:#f4f4f4;   padding:0 2px 0 2px } .ui-autocomplete:not( .ui-autocomplete-no-result ) .ui-state-focus, .ui-autocomplete:not( .ui-autocomplete-no-result ) .ui-state-active, .ui-state-focus a, .ui-state-focus a:visited, .ui-autocomplete.big.ui-autocomplete:not( .ui-autocomplete-no-result ) li:not( .ui-autocomplete-category ):hover {   margin:0 !important;   background:#0171c0;   color:#FFFFFF; } .ui-autocomplete.big li a {   display:block;   width:100%;   -webkit-transition:none;   -moz-transition:none;   -o-transition:none;   transition:none; } .ui-autocomplete.big li:hover a {   color:#FFFFFF; } .ui-state-focus a, .ui-state-focus a:visited {   background:transparent !important; }  #eshopBasket *, #ebRegistrationDialog *, #ed *, #eshopCategory * {   font-family:'Inter-Regular', sans-serif !important; } #eshopBasket, #ebRegistrationDialog, #ed, #eshopCategory {   font-size:14px; } #eshopBasket, #ed, #eshopCategory {   padding:0;   margin:0 !important; } #ebRegistrationDialog {   padding:30px;   max-width:950px;   margin:0 auto; } #ebRegistrationDialog a {   color:#000000;   text-decoration:underline; } #ebRegistrationDialog a:hover {   text-decoration:none;   color:#0171c0; } .ui-dialog .ui-dialog-content {   position:relative;   border:0;   padding:0.5em 1em 2em 1em;   background:none;   overflow:auto;   font-size:14px; } #ebLoginLostPassword, #ebLoginRegistration {   text-decoration:none; } #ebLoginLostPassword:hover, #ebLoginRegistration:hover {   text-decoration:underline; } #ebChangePasswordButton, #ebLoginButton, #ebLostPasswordButton, #ebRegistrationButton {   font-family:'Inter-Regular';   background:#0171c0;   padding:15px 30px 15px 30px;   font-size:15px;   text-transform:uppercase; } #ebChangePasswordButton:hover, #ebLoginButton:hover, #ebLostPasswordButton:hover, #ebRegistrationButton:hover {   background-color:#89B20D; } .forecast .wSnow, .forecast .wSnowNew {   float:left;   width:15%;   background-position:left center;   background-repeat:no-repeat;   background-size:27px;   padding-left:50px; } .forecast .wSnow strong {   font-size:30px;   line-height:40px; } @media screen and (max-width:1100px) {   .forecast .wSnow, .forecast .wSnowNew {  width:20%;   }  #kotva .html {  text-align:right;  padding-right:20px;   } } @media screen and (max-width:1000px) {   .forecast .wSnow, .forecast .wSnowNew, .forecast .wSnowOthers {  width:100%;  float:none;  clear:both;   }  .forecast .wSnow, .forecast .wSnowNew {  margin-bottom:20px;   } } .forecast .wSnow {   background-image:url(https://app.eresort.cz/images/weather/snow.svg); } .forecast .wSnowNew {   background-image:url(https://app.eresort.cz/images/weather/snow_new.svg); } .forecast .wSnowOthers { font-size:14px; } .forecast .wSnowOthers > div { margin:5px 0 5px 0; } body.ss .winterOnly {   display:none; } #flags-resp a {   width:40px !important;   display:block;   float:left;   margin:0 5px 0 5px; } .text ul, .text ol {   margin:0 0 0 15px; } .text ol ol {   list-style:lower-alpha; } .text .ui-accordion-content ol {   margin:0 0 0 35px; } .text .ui-accordion-content ol li {   padding:10px 0 10px 0; } .gNoth, .gYesh {   font-family:'Inter-Regular', sans-serif;   font-weight:500;   font-size:20px;   text-align:center;   margin-top:20px;   float:left;   width:100%; } .flexCenter .padibc {   display:flex !important;   align-items:center; } .wcLeft > .padib > .padibc > .col1 .padic {   float:right !important; } .butCenik a {   background-color:#0171C0 !important;   border-radius:0 !important;   width:max-content;   color:#FFFFFF !important;   font-size:20px !important;   line-height:37px;   text-transform:uppercase;   font-family:'Anton-Regular', sans-serif;   border:none;   padding:16px 60px 15px 40px !important;   cursor:pointer;   background-image:url(/data/web_plesivec/arrow-right_white.svg);   background-size:16px !important;   background-position:right+30px center !important;   background-repeat:no-repeat !important;   transition:padding-right 0.2s ease-in-out; -webkit-transition:padding-right 0.2s ease-in-out; -moz-transition:padding-right 0.2s ease-in-out; } .butCenik a:hover {   background-color:#89B20D !important;   padding-right:80px !important; } body.ss .butCenik a, body.sw[data-tags="summer"] .butCenik a {   background-color:#89B20D !important; } body.ss .butCenik a:hover, body.sw[data-tags="summer"] .butCenik a:hover {   background-color:#0171C0 !important; } body.sw .butCenik a, body.ss[data-tags="winter"] .butCenik a {   background-color:#0171C0 !important; } body.sw .butCenik a:hover, body.ss[data-tags="winter"] .butCenik a:hover {   background-color:#89B20D !important; } .menu--breadcrumb {   font-family:'Inter-Regular', sans-serif;   margin:10px 30px 0 30px;   font-size:12px;   line-height:31px;   color:#000000; } .menu--breadcrumb li {   background:none !important;   padding:0 !important;   margin-right:20px !important;   position:relative; } .menu--breadcrumb li::after {   content:'/';   position:absolute;   top:0;   left:-13px;   color:#929292; } .menu--breadcrumb li a {   color:#929292;   text-decoration:none;   transition:color 0.3s ease-in-out;   -webkit-transition:color 0.3s ease-in-out;   -moz-transition:color 0.3s ease-in-out; } .menu--breadcrumb li a:hover {   color:#000000; } .menu--breadcrumb li .delimiter {   display:none; } .menu--breadcrumb .menu-item.item--first {   font-size:0;   width:15px;   height:16px;   background:url(/data/web_plesivec/home.svg) center top no-repeat !important;   background-size:13px !important;   cursor:pointer;   margin-top:8px;   opacity:0.4;   transition:opacity 0.3s ease-in-out;   -webkit-transition:opacity 0.3s ease-in-out;   -moz-transition:opacity 0.3s ease-in-out; } .menu--breadcrumb .menu-item.item--first:hover {   opacity:1; } ul.menu--breadcrumb {   margin:10px 0 0 0; } table:not( .ui-datepicker-calendar ) {   border-bottom:1px solid #DDDDDD;   border-right:1px solid #DDDDDD;   border-spacing:0;   font-family:'Inter-Regular', sans-serif; } .noBorder table {   border:none; } .w100 table {   width:100%; } .center table {   margin:0 auto 0 auto; } table:not( .ui-datepicker-calendar ) tr td {   border-top:1px solid #DDDDDD; } .noBorder table tr td {   border:none; } table:not( .ui-datepicker-calendar ) tr td:first-child {   border-left:1px solid #DDDDDD; } .noBorder table tr td:first-child {   border:none; } body.sw table tr.title, body.ss[data-tags="winter"] table tr.title {   background:#0171c0;   border-color:#0171c0;   color:#FFFFFF; } body.ss table tr.title, body.sw[data-tags="summer"] table tr.title {   background:#89B20D;   border-color:#89B20D;   color:#FFFFFF; } table span.operation, table span.difficulty {   margin-top:3px; } table tr td.center {   text-align:center; } table tr td.name {   font-weight:500; } table tr.cat {   background:#e3f0f9;   text-align:center;   font-weight:500;   font-size:20px;   line-height:33px;   text-transform:uppercase;   color:#0171c0; } .oteviraciDoba table, .cenik table {   border:none !important;   color:#006099; } body.ss .oteviraciDoba table, body.ss .cenik table {   color:#000000; } .oteviraciDoba table a, .cenik table a {   color:#006099 !important;   text-decoration:none !important; } body.ss .oteviraciDoba table a, body.ss .cenik table a {   color:#000000 !important; } .oteviraciDoba table a:hover, .cenik table a:hover {   text-decoration:underline !important; } .oteviraciDoba.center table, .cenik.center table {   margin-left:auto;   margin-right:auto; } .oteviraciDoba table tr:first-child td, body.ss[data-tags="winter"] .oteviraciDoba table tr:first-child td, body.ss[data-tags="winter"] .cenik table tr:nth-child( odd ) td{   background-color:#f8fafc; } .cenik table tr td:first-child {   font-weight:bold;   white-space:nowrap; } .cenik table tr:nth-child( odd ) td, body.ss[data-tags="winter"] .cenik table tr:nth-child( odd ) td {   background-color:#ecf3f7; } .cenik table tr:nth-child( even ) td, body.ss[data-tags="winter"] .cenik table tr:nth-child( even ) td {   background-color:#f8fafc; } body.ss .oteviraciDoba table tr:first-child td, body.ss .cenik table tr:nth-child( odd ) td, body.sw[data-tags="summer"] .oteviraciDoba table tr:first-child td, body.sw[data-tags="summer"] .cenik table tr:nth-child( odd ) td {   background-color:#edf7e4;   color:#000000; } .cenik table tr:first-child td, body.ss[data-tags="winter"] .cenik table tr:first-child td {   background-color:#0171c0;   color:#FFFFFF;   font-weight:bold;   white-space:nowrap; } .cenik table tr:first-child td a {   color:#FFFFFF !important; } .oteviraciDoba table tr:last-child td, body.ss[data-tags="winter"] .oteviraciDoba table tr:last-child td {   background-color:#ecf3f7;   color:#000000; } body.ss .oteviraciDoba table tr:last-child td, body.ss .cenik table tr:nth-child( even ) td, body.sw[data-tags="summer"] .oteviraciDoba table tr:last-child td, body.sw[data-tags="summer"] .cenik table tr:nth-child( even ) td {   background-color:#f5faef;   color:#475d05; } body.ss .cenik table tr:first-child td, body.sw[data-tags="summer"] .cenik table tr:first-child td {   background-color:#89b20d;   color:#FFFFFF; } .oteviraciDoba table tr td, .cenik table tr td {   text-align:left;   border:none !important } .oteviraciDoba table tr td, .cenik table tr td {   padding-right:50px; } .oteviraciDoba table tr td:last-child, .cenik table tr td:nth-child( n+2 ) {   text-align:right;   padding-left:50px;   padding-right:10px; } .oteviraciDoba table tr td, .cenik table tr td {   padding-right:50px; } table.skislope, table.cableway {   width:1000px;   margin:0 auto; } .operation { display:inline-block; width:20px; height:20px; border:1px solid #F0F0F0; border-radius:50%; background-position:center center;   background-repeat:no-repeat;   background-size:12px; border-color:transparent; background-color:#e2231a; background-image:url(/data/web_plesivec/no_white.svg); } .cableway .operation.operation1, .skislope .operation.operation2 { background-color:#8aa30f; background-image:url(/data/web_plesivec/yes_white.svg); } .skidiff { display:inline-block;   width:22px;   height:22px; border-radius:50%;   -ms-transform:rotate(45deg);   transform:rotate(45deg); } .h1route .skidiff {   margin:11px 0 0 10px; } .skidiff.skidiff-1 { background-color:#ffb310; } .skidiff.skidiff-2 { background:linear-gradient(to right,#ffb310 50%,#00a1ff 50%); } .skidiff.skidiff-3 { background-color:#00a1ff; } .skidiff.skidiff-4 { background:linear-gradient(to right,#00a1ff 50%,#e2231a 50%); } .skidiff.skidiff-5 { background-color:#e2231a; } .skidiff.skidiff-6 { background:linear-gradient(to right,#e2231a 50%,#000 50%); } .skidiff.skidiff-7 { background-color:black; } .eContactBread > *:not( :first-child ) {   padding-left:10px;   margin-left:10px;   border-left:1px solid #0171c0; } .routeFlags {   position:absolute;   z-index:1;   top:30px;   left:20px; } .routeFlags > div {   width:max-content !important;   height:auto !important;   margin-bottom:10px;   font-size:11px !important;   color:#FFFFFF;   background-color:#e2231a;   padding:0px 10px;   margin:0 20px 10px auto; } .eDetail .routeFlags > div {   margin-right:0; } .routeFlags > .panoramaRoute {   background-color:#00a1ff; } .routeFlags > .enjoymentRoute {   background-color:#ff00f7; } .routeFlags > .cablewayRoute {   background-color:#ffb310; } .routeFlags > .circuitRoute {   background-color:#78BE20; } #menu-resp {   z-index:1000;   height:100vh;   background-image:url(/data/web_plesivec/logo_plesivec.svg);   background-size:80px;   background-position:top+20px center;   background-repeat:no-repeat; } #menu-resp > ul {   margin-top:50px !important; } #menu-resp ul ul li > div > a {   font-weight:400;   padding:0 0 10px 0;   float:left;   width:100%;   text-transform:none; } #menu-resp ul ul {   float:left !important;   padding-top:20px !important; } li#menu-close {   top:5px !important;   right:30px !important; } #fanousci {   background-image:url(/data/web_plesivec/bg/bg_fanousci.jpg); } body.ss #fanousci {   background-image:url(/data/web_plesivec/bg/bg_fanousci_summer.jpg); } #fanousci .padib {   background-size:auto;   background-image:url(/data/web_plesivec/bg/bg_white.png);   background-position:bottom center;   background-repeat:no-repeat;   height:1000px; } .gallery--all .gallery--item div {   position:relative;   overflow:hidden;   width:100%;   height:100%; } #fanousci .gallery--all .gallery--item {   position:absolute;   margin:0;   overflow:hidden;   z-index:1;   border:10px solid #FFFFFF; } #fanousci .gallery--all .gallery--item:nth-child( 1 ), #fanousci .gallery--all .gallery--item:nth-child( 4 ), #fanousci .gallery--all .gallery--item:nth-child( 6 ), #fanousci .gallery--all .gallery--item:nth-child( 9 ) {   width:150px;   height:150px;   top:660px; } #fanousci .gallery--all .gallery--item:nth-child( 2 ), #fanousci .gallery--all .gallery--item:nth-child( 8 ) {   width:180px;   height:180px;   top:340px;   left:calc( 50% - 660px ); } #fanousci .gallery--all .gallery--item:nth-child( 3 ), #fanousci .gallery--all .gallery--item:nth-child( 7 ) {   width:250px;   height:250px;   top:600px;   left:calc( 50% - 520px ); } #fanousci .gallery--all .gallery--item:nth-child( 4 ) {   top:260px;   left:calc( 50% - 390px ); } #fanousci .gallery--all .gallery--item:nth-child( 5 ) {   width:300px;   height:300px;   left:calc( 50% - 150px );   top:300px; } #fanousci .gallery--all .gallery--item:nth-child( 6 ) {   top:230px;   left:calc( 50% + 230px ); } #fanousci .gallery--all .gallery--item:nth-child( 7 ) {   top:520px;   left:calc( 50% + 260px ); } #fanousci .gallery--all .gallery--item:nth-child( 8 ) {   top:290px;   left:calc( 50% + 480px ); } #fanousci .gallery--all .gallery--item:nth-child( 9 ) {   top:570px;   left:calc( 50% + 600px ); } #subPageHero {   background-size:cover !important;   background-position:center !important;   background-image:url(/data/web_plesivec/hero/letecka_1.jpg); } body.ss #subPageHero, #subPageHero.summer {   background-image:url(/data/web_plesivec/hero/plesivec-leto.JPG); } #subPageHero .padib {   background-color:rgba(1, 69, 120, 0.4);   } #subPageHero .padic {   margin-bottom:0 !important;   height:25vw !important;   max-height:300px !important; } #sendio_box_c4ca4238a0b923820dcc509a6f75849b {   padding-top:30px !important;   height:calc( 100vh - 30px ) !important;   overflow-y:auto;   margin-top:0!important; } #aktualne {   background-image:url(/data/web_plesivec/bg/aktualne_na_plesivci.jpg); } body.ss #aktualne {   background-image:url(/data/web_plesivec/bg/aktualne_na_plesivci_summer.jpg); } #aktualne .padib {   background:-moz-linear-gradient(bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 200px);   background:-webkit-linear-gradient(bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 200px);   background:linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 200px); } #webcam .news--items {   display:grid;   grid-template-columns:repeat(3, 1fr);   grid-gap:30px;   font-family:'Inter-Regular', sans-serif;   list-style:none;   margin:0 !important; } #webcam .news--items .label {   position:absolute;   top:10px;   left:0;   background-color:rgba(1, 113, 192, 1);   color:#FFFFFF;   padding:5px 10px 5px 10px;   -webkit-transition:opacity 300ms ease;   -moz-transition:opacity 300ms ease;   -ms-transition:opacity 300ms ease;   -o-transition:opacity 300ms ease;   transition:opacity 300ms ease; } body.ss #webcam .news--items .label {   background-color:rgb(137 178 13); } #webcam .news--items .label > div {   padding-left:32px;   background-size:20px;   background-position:left center;   background-repeat:no-repeat; } #webcam .news--items .label > div.mnm {   background-image:url(/data/web_plesivec/altitude.svg); } #webcam .news--items .label > div.temp {   background-image:url(/data/web_plesivec/temperature.svg); } #webcam .news--items li {   position:relative;   float:left;   background-color:#FFFFFF;   cursor:pointer; } #webcam .news--items li .img, #webcam .news--items li .imgVideo {   height:30vw;   max-height:350px; } #webcam .news--items li .imgVideo iframe {   width:100%;   height:100%; } #webcam .news--items li .img .imageCont {   width:100%;   height:100%;   background-position:center center;   background-size:cover;   background-repeat:no-repeat;   font-size:0; } #webcam .news--items li .bg {   position:absolute;   width:100%;   height:100%;   z-index:2;   top:0;   left:0; } #webcam .news--items li .cont {   position:absolute;   bottom:0;   width:100%;   z-index:3;   text-align:center; } #webcam .news--items li .imgVideo .title {   bottom:0;   position:absolute;   width:100%;   text-align:center; } #webcam .news--items li .title {   padding:0 25px 15px 25px;   font-size:21px;   line-height:27px;   font-weight:bold;   margin-top:20px;   font-size:27px;   line-height:40px;   color:#FCF2E8;   text-decoration:none;   display:block;   opacity:1;   -webkit-transition:opacity 300ms ease;   -moz-transition:opacity 300ms ease;   -ms-transition:opacity 300ms ease;   -o-transition:opacity 300ms ease;   transition:opacity 300ms ease; } #webcam .news--items li:hover .title, #webcam .news--items li:hover .label {   opacity:0; } .maximize {   width:100%;   height:100%;   margin:0 auto 0 auto;   opacity:0;   background-image:url(/data/web_plesivec/maximize.svg);   background-size:50px;   background-position:center center;   background-repeat:no-repeat;   transition:opacity 0.3s ease-in-out;   -webkit-transition:opacity 0.3s ease-in-out;   -moz-transition:opacity 0.3s ease-in-out; } .news--items li:hover .maximize {   opacity:1; } #aktualne .news--items, #news .news--items {   display:grid;   grid-template-columns:repeat(2, 1fr);   font-family:'Anton-Regular', sans-serif;   list-style:none;   margin:0 !important; } #news .news--items {   grid-gap:30px; } #aktualne .news--items li:nth-child( 1 ) {   grid-column:1 / 2;   grid-row:1 / 3;   background-color:#1F3468;   padding:100px;   color:#FFFFFF;   display:flex;   align-items:center;   flex-wrap:wrap } #aktualne .text1 {   text-shadow:0px 0px 10px #1f3468; } #aktualne .news--items li:nth-child( n + 2 ) .cont, #news .news--items li .cont {   padding:30px;   display:flex;   align-items:center;   flex-wrap:wrap;   height:100%; } #aktualne .news--items li:nth-child( 2 ), #news .news--items li {   background-color:#FFFFFF; } #aktualne .news--items li:nth-child( 2 ), #news .news--items li .title {   color:#0171C0; } body.ss #aktualne .news--items li:nth-child( 2 ), body.ss #news .news--items li .title {   color:#89b20d; } #news .news--items li {   border:1px solid #e4f0fa;   transition:background-color 0.2s ease-in-out; -webkit-transition:background-color 0.2s ease-in-out; -moz-transition:background-color 0.2s ease-in-out; } #news .news--items li:hover {   background-color:#f7fcff; } body.ss #news .news--items li:hover {   background-color:#f5faef; } #aktualne .news--items li:nth-child( 2 ) {   grid-column:2 / 2;   grid-row:1; } #aktualne .news--items li:nth-child( 2 ) .img:after {   content:'';   top:0;   right:0;   position:absolute;   width:0px;   height:0;   border-top:150px solid transparent;   border-bottom:150px solid transparent;   border-right:50px solid #FFFFFF; } #aktualne .news--items li:nth-child( 3 ) .img:after {   content:'';   top:0;   left:0;   position:absolute;   width:0px;   height:0;   border-top:150px solid transparent;   border-bottom:150px solid transparent;   border-left:50px solid #0171C0; } #aktualne .news--items li:nth-child( 3 ) {   grid-column:2 / 3;   grid-row:2;   background-color:#0171C0;   color:#FFFFFF; } #aktualne .news--items li .date, #news .news--items li .date {   font-size:22px;   line-height:28px;   width:100%; } #aktualne .news--items li:nth-child( 1 ) .date {   font-size:39px;   line-height:50px;   color:#89B20D; } #aktualne .news--items li .title, #aktualne .news--items li .title a, #news .news--items li .title, #news .news--items li .title a {   font-size:40px;   line-height:51px;   text-transform:uppercase;   margin-top:30px; } #aktualne .news--items li:nth-child( 1 ) .title, #aktualne .news--items li:nth-child( 1 ) .title .title a {   margin-top:50px; } #aktualne .news--items li:nth-child( 1 ) .title, #aktualne .news--items li:nth-child( 1 ) .title a {   font-size:65px;   line-height:82px; } #aktualne .news--items li .description, #news .news--items li .description {   font-size:20px;   line-height:34px;   margin-top:60px;   font-family:'Inter-Regular', sans-serif; } #aktualne .news--items li:nth-child( 2 ) .description, #aktualne .news--items li:nth-child( 3 ) .description {   display:none; } #aktualne .news--items li .img, #news .news--items li .img {   width:50%;   height:100%;   position:relative; } #aktualne .news--items li .img img, #news .news--items li .img img {   float:left;   object-fit:cover;   width:100%;   height:100%; } #aktualne .news--items li:nth-child( 1 ) .img {   display:none; } #aktualne .news--items li:nth-child( 2 ) .img, #news .news--items li .img {   float:left; } #aktualne .news--items li:nth-child( 3 ) .img {   float:right; } .bottomLine {   display:grid;   grid-gap:60px;   grid-template-columns:repeat(7, 1fr); } .bottomLine .trail img {   min-width:auto;   min-height:auto !important;   width:auto;   height:50px !important; } .bottomLine.summer {   grid-template-columns:repeat(6, 1fr); } .bottomLine > div {   background-color:#0171C0;   padding:20px;   text-align:center;   cursor:pointer; } .bottomLine > div:hover {   background-color:#89B20D; } body.ss .bottomLine > div {   background-color:#89B20D; } body.ss .bottomLine > div:hover {   background-color:#0171C0; } .bottomLine > div > a {   color:#FFFFFF;   font-size:17px;   line-height:27px;   font-family:'Anton-Regular', sans-serif;   font-weight:normal;   text-transform:uppercase;   text-decoration:none; } .bottomLine > div > a > img, .bottomLine > div > a > svg {   min-height:50px !important;   max-width:50px !important;   display:block;   margin:0 auto 20px auto; } .bottomLine > div > a > svg path {   fill:#FFFFFF; } #rightTab {   position:absolute;   right:0;   top:40px;   background-color:#0171C0;   border-radius:30px 0 0 0;   text-align:center;   filter:drop-shadow(7px 7px 10px rgba(0, 0, 0, 0.1));   -webkit-transition:width 300ms ease;   -moz-transition:width 300ms ease;   -ms-transition:width 300ms ease;   -o-transition:width 300ms ease;   transition:width 300ms ease;   cursor:pointer;   padding-bottom:20px;   width:110px; } #rightTab2 {   position:absolute;   right:0;   top:360px;   background-color:#0171C0;   text-align:center;   filter:drop-shadow(7px 7px 10px rgba(0, 0, 0, 0.1));   -webkit-transition:width 300ms ease;   -moz-transition:width 300ms ease;   -ms-transition:width 300ms ease;   -o-transition:width 300ms ease;   transition:width 300ms ease;   cursor:pointer;   padding-bottom:20px;   width:110px; } body.ss #rightTab {   display:none; } body.ss #rightTab2 {   top:40px; } body.ss #rightTab, body.ss #rightTab2 {   background-color:#89b20d; } #rightTab:hover, #rightTab2:hover {   width:130px; } #rightTab > div:nth-child( n+2 ), #rightTab2 > div {   padding-right:10px;   padding-left:10px;   margin:0 auto 0 auto; } #rightTab > div, #rightTab2 > div {   font-family:'Anton-Regular', sans-serif;   font-weight:normal;   text-transform:uppercase;   color:#FFFFFF;   max-width:110px; } #rightTab > div:nth-child( 1 ) {   border-radius:30px 0 0 0;   width:100%;   height:100px;   background-image:url(/data/web_plesivec/rightTabBg.png) !important;   background-size:cover;   background-repeat:no-repeat;   background-position:center center;   margin-bottom:20px;   max-width:unset; } #rightTab > div:nth-child( 2 ) {   font-size:15px;   line-height:20px;   color:#f2f7fb; } #rightTab > div:nth-child( 3 ), #rightTab > div:nth-child( 4 ), #rightTab2 > div:nth-child( 1 ) {   font-size:24px;   line-height:30px; } #rightTab2 > div:nth-child( 1 ) {  margin-top:12px;   margin-bottom:10px;   font-size:22px; } #rightTab > div:nth-child( 5 ) {   font-size:16px;   line-height:30px; } #rightTab > div:nth-child( 5 ) a, #rightTab2 > div:nth-child( 2 ) a {   font-size:16px;   line-height:30px;   background-color:#89B20D;   color:#FFFFFF;   text-transform:uppercase;   text-decoration:none;   padding:10px 15px 10px 15px;   display:block; } #rightTab:hover > div:nth-child( 5 ) a, #rightTab2:hover > div:nth-child( 2 ) a {   background-color:#56bcf9; } body.ss #rightTab > div:nth-child( 5 ) a, body.ss #rightTab2 > div:nth-child( 2 ) a {   background-color:#095e9a; } body.ss #rightTab:hover > div:nth-child( 5 ) a,body.ss #rightTab2:hover > div:nth-child( 2 ) a {   background-color:#56bcf9; } #rightTab > div:nth-child( 5 ) {   margin-top:20px; } #ui-datepicker-div .ui-widget-header .ui-datepicker-next:hover, #ui-datepicker-div .ui-widget-header .ui-datepicker-prev:hover {   background-color:transparent !important; } #ui-datepicker-div .ui-widget-header .ui-datepicker-next:hover .ui-icon, #ui-datepicker-div .ui-widget-header .ui-datepicker-prev:hover .ui-icon {   opacity:1; } #ui-datepicker-div .ui-widget-header .ui-datepicker-next .ui-icon, #ui-datepicker-div .ui-widget-header .ui-datepicker-prev .ui-icon, #ui-datepicker-div .ui-widget-header .ui-datepicker-next:hover .ui-icon, #ui-datepicker-div .ui-widget-header .ui-datepicker-prev:hover .ui-icon {   background-image:url(/data/web_plesivec/arrow-right.svg) !important;   background-size:15px;   background-repeat:no-repeat;   background-position:center center;   width:20px !important;   height:20px !important;   margin:10px 0 0 0 !important;   position:static;   opacity:0.6; } #ui-datepicker-div .ui-widget-header .ui-datepicker-prev .ui-icon, #ui-datepicker-div .ui-widget-header .ui-datepicker-prev:hover .ui-icon {   background-image:url( '/data/web_plesivec/arrow-left.svg' ) !important; } #ui-datepicker-div.ui-datepicker .ui-datepicker-title select {   padding:10px 28px 10px 10px;   text-align:center;   font-size:15px;   margin:0 10px 0 10px;   width:auto;   border-color:#d4d2d2;   appearance:none;   background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");   background-repeat:no-repeat;   background-position:right+5px center;   background-size:1em; } #ui-datepicker-div {   width:auto !important;   padding:10px !important; } #ui-datepicker-div .ui-datepicker-buttonpane .ui-state-default {   background:#0171C0 !important;   font-weight:normal;   color:#FFFFFF;   padding:10px 20px 10px 20px !important; } #ui-datepicker-div .ui-datepicker-buttonpane .ui-state-default.ui-datepicker-current {   color:#000000;   background:#f2f2f2 !important; } #ui-datepicker-div .ui-datepicker-buttonpane .ui-state-default:hover {   background-color:#89B20D !important;   color:#FFFFFF; } #ui-datepicker-div .ui-state-default {   border:1px solid #F2F2F2 !important;   background:#F2F2F2 !important;   margin:2px; } #ui-datepicker-div .ui-state-default.ui-state-active, #ui-datepicker-div .ui-state-default:hover {   background-color:#0171C0 !important;   color:#FFFFFF !important; } #ui-datepicker-div .ui-state-default.ui-state-highlight {   border-color:#0171C0 !important; } #ui-datepicker-div .ui-state-default {   text-align:center; } #homeReservation {   display:grid;   grid-gap:20px;   grid-template-columns:repeat(4, 1fr); } #homeReservation .box {   background-color:#f2f7fb; } #homeReservation .box > .pad {   margin:10px 20px 10px 20px; } #homeReservation .box > .pad > div {   font-family:'Anton-Regular', sans-serif;   font-size:14px;   line-height:25px;   font-weight:normal;   color:#0171C0;   margin-bottom:5px; } body.ss #homeReservation .box > .pad > div {   color:#89b20d; } #homeReservation .box select, #homeReservation .box input, #EAReservation input, #routeSearch select {   font-size:16px;   line-height:15px;   font-family:'Inter-Regular', sans-serif;   background-color:transparent;   border:none; } #cookie, .cookieDetail, .ui-accordion-content {   font-family:'Inter-Regular', sans-serif !important; } #cookieDialog .accordion h3, .cookieTitle {   font-family:'Anton-Regular', sans-serif;   font-weight:400 !important; }  .cookieButAgree, #cookieDialog .yesno.active { background-color:#1F3468 !important; border-color:#1F3468 !important; }  .cookieButAgree, .cookieButSave {   font-family:'Inter-Regular', sans-serif !important; } .cookieButAgree:hover { background-color:#0171C0 !important; border-color:#0171C0 !important; }  #cookie .cookieButs { float:right !important; }  #cookie .cookieButSettings { border:none; }  #cookie .cookieButSettings:hover { background:transparent; color:#000000; text-decoration:underline; } .cookieText {   font-family:'Inter-Regular', sans-serif !important; } #cookieDialog .cookieYesNo, #cookie a:hover, #cookieDialog a:hover { color:#1F3468 !important; }  #back-top { width:50px !important; height:50px !important; bottom:30px !important; right:30px !important; border-radius:0 !important;   background-color:#1F3468 !important;   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100) !important;   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;   filter:alpha(opacity=100) !important;   filter:grayscale(0%) !important;   -webkit-filter:grayscale(0%) !important;   -moz-filter:grayscale(0%) !important;   filter:grayscale(0%) !important;   filter:none !important;   -webkit-filter:grayscale(0) !important; }  #back-top .btimg { border-bottom:21px solid #f2ece0 !important; border-left:12px solid transparent !important; border-right:14px solid transparent !important; right:12px !important; top:13px !important; }  #back-top .btimg:after { border-bottom:23px solid #F0F0F0 !important; border-left:13px solid transparen !important; border-right:14px solid transparent !important; right:-15px !important;   top:9px !important;   border-bottom:23px solid #1F3468 !important; }  #back-top:hover { background-color:#0171C0 !important; }  #back-top:hover .btimg:after { border-bottom-color:#0171C0 !important; }  #back-top:hover .btimg { border-bottom-color:#FFFFFF !important; } .eGal > .eGalItem > .eGalMore {   position:absolute;   background:#00000075;   width:100%;   height:100%;   top:0;   color:#FFFFFF;   z-index:1;   font-size:24px;   text-align:center;   font-family:'Inter-Regular', sans-serif; } .eGal > .eGalItem > .eGalMore > div {   margin-bottom:20px;   font-size:40px;   font-weight:bold;   margin-top:127px; } .eGal > .eGalItem > a > div {   width:100%;   height:100%;   background-size:cover;   background-position:center; } .eGal {   width:100%;   height:330px;   float:left; } .eGal > .eGalItem {   float:left;   width:23%;   width:calc( 23% - 4px );   height:100%;   cursor:pointer;   overflow:hidden;   position:relative;   margin-left:4px; } .eGal > .eGalItem > .eGalMore {   position:absolute;   background:#00000075;   width:100%;   height:100%;   top:0;   color:#FFFFFF;   z-index:1;   font-size:24px;   text-align:center; } .eGal > .eGalItem > .eGalMore > div {   margin-bottom:20px;   font-size:40px;   font-weight:bold;   margin-top:127px; } .eGal > .eGalItem > a > div, .gallery--all .gallery--item div {   width:100%;   height:100%;   background-size:cover;   background-position:center;   -webkit-transition:transform 300ms ease;   -moz-transition:transform 300ms ease;   -ms-transition:transform 300ms ease;   -o-transition:transform 300ms ease;   transition:transform 300ms ease; } .eGal > .eGalItem:not( .notHover ) > a:after, .gallery--all .gallery--item div:after {   content:'';   opacity:0;   position:absolute;   top:0;   left:0;   width:100%;   height:100%;   background-color:#0171C06e;   background-image:url(/data/web_plesivec/ico/ico_search.svg);   background-size:50px;   background-position:center center;   background-repeat:no-repeat;   transition:opacity 0.3s ease-in-out;   -webkit-transition:opacity 0.3s ease-in-out;   -moz-transition:opacity 0.3s ease-in-out; } .eGal > .eGalItem:not( .notHover ):hover > a:after, .gallery--all .gallery--item div:hover:after {   opacity:1; } .eGal > .eGalItem:hover > a > div:nth-child( 1 ), .gallery--all .gallery--item:hover div {   transform:scale(1.1); } .eGal > .eGalItem:nth-child( 1 ) {   margin-left:0; } .eGal > .eGalItem:nth-child( 3 ) {   float:left;   width:8%; } .eGal > .eGalItem:nth-child( n+6 ) {   display:none; } .eGal4 > .eGalItem, .eGal4 .eGalItem:nth-child( 3 ) {   width:calc( 25% - 3px ); } .eGal3 > .eGalItem, .eGal3 .eGalItem:nth-child( 3 ) {   width:calc( 33.33% - 3px ); } .eGal2 > .eGalItem {   width:calc( 50% - 2px ); } .eGal1 > .eGalItem {   width:100% !important; } .eDetail {   float:left;   margin:0 ;   width:100%;   margin-bottom:30px;   font-family:'Inter-Regular', sans-serif;   font-weight:normal;   font-size:16px; } .eDetail > div {   margin:0 30px 0 30px; } .eDetail h1 {   font-family:'Anton-Regular', sans-serif;   font-size:60px;   line-height:80px;   font-weight:normal;   text-transform:uppercase;   color:#0171c0; } body.ss .eDetail h1 {   color:#89b20d; } .eDetail h2 {   margin-top:40px;   float:Left;   width:100%;   font-family:'Anton-Regular', sans-serif;   font-size:55px;   line-height:75px;   font-weight:normal;   text-align:center;   color:#0171C0;   text-transform:uppercase; } .eDetail h2.vybaveni {   margin-top:20px;   margin-bottom:10px;   font-size:21px;   line-height:33px;   font-weight:600;   text-align:left;   font-family:'Inter-Regular', sans-serif; } .eDetail .stars {   display:block;   float:left;   width:fit-content;   margin-right:20px;   display:none; } .eDetail .eContact {   color:#888888;   float:left;   width:fit-content; } .eDetail .eContact .eContactBread {   float:left;   width:100%; } .eDetail .eContact a {   color:#000000;   text-decoration:none; } .eDetail .eContact a:hover {   text-decoration:underline; } .eDetail #eMap {   width:100%; } .eDetail .eText {   float:left;   width:100%;   margin-top:30px; } .eDetail .eLeft {   width:70%;   float:left; } .eDetail .eRight {   width:28%;   float:right; } select[name="stars"] option:nth-child( n+2 ) {   color:#ff9300;   font-size:15px; } #accommodationSearch label, #homeSearch label {  display:block;  position:relative;  padding-left:35px;  margin-bottom:12px;  cursor:pointer;  font-size:22px;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none; } #accommodationSearch label input, #homeSearch label input {   position:absolute;   opacity:0;   cursor:pointer;   height:0;   width:0; } #accommodationSearch label:hover input ~ .checkmark, #homeSearch label:hover input ~ .checkmark {   background-color:#adadad; } #accommodationSearch label .checkmark, #homeSearch label .checkmark {   background-color:#ECECEC;   border:1px solid #adadad; } #accommodationSearch label input:checked ~ .checkmark, #homeSearch label input:checked ~ .checkmark {  background-color:#1F3468; } #accommodationSearch label:after, #homeSearch label:after {   content:"";   position:absolute;   display:none; } #accommodationSearch label input:checked ~ .checkmark:after, #homeSearch label input:checked ~ .checkmark:after {   display:block; } #accommodationSearch label .checkmark:after, #homeSearch label .checkmark:after {   content:"";   display:none;   position:absolute;   left:5px;   top:1px;   width:5px;   height:10px;   border:solid white;   border-width:0 3px 3px 0;   -webkit-transform:rotate(45deg);   -ms-transform:rotate(45deg);   transform:rotate(45deg); } #accommodationSearch, #homeSearch {   float:none;   width:fit-content;   background-color:transparent;   margin:0 auto 0 auto;   display:flex;   flex-wrap:wrap; } #accommodationSearch.poptavkaUbytovani, #homeSearch.poptavkaUbytovani {   width:850px; } a.poptavkaUbytovani {   background-color:#0171c0;   float:right;   width:fit-content;   text-align:center;   color:#FFFFFF;   font-size:20px;   line-height:37px;   text-transform:uppercase;   font-family:'Anton-Regular', sans-serif;   border:none;   padding:16px 40px 15px 60px;   text-decoration:none; } .eDetail .eRight a.poptavkaUbytovani {   width:100%; } a.poptavkaUbytovani:hover {   background-color:#89B20D; } #accommodationSearch .box:first-child {   background-color:#e3f0f9; } #accommodationSearch .box, #homeSearch .box {   width:50%;   float:left;   padding:15px 20px 15px 20px;   border-right:1px solid #CFE8FC; } #homeSearch .box:first-child {   background-color:#FFFFFF; } #accommodationSearch.poptavkaUbytovani .box, #homeSearch.poptavkaUbytovani .box {   width:33.33%; } #accommodationSearch .box:nth-child( 2 ), #homeSearch .box:nth-child( 2 ), #accommodationSearch .box:nth-child( 3 ), #homeSearch .box:nth-child( 3 ) {   display:none; } #accommodationSearch .box:last-child, #homeSearch .box:last-child, #accommodationSearch.poptavkaUbytovani .box:nth-child( 4 ), #homeSearch.poptavkaUbytovani .box:nth-child( 4 ) {   padding:0;   margin:0;   border:none; } #accommodationSearch .box label, #homeSearch .box label, #accommodationSearch .box select, #homeSearch .box select {   font-size:14px;   line-height:27px;   text-transform:uppercase;   font-family:'Inter-Regular', sans-serif;   background-color:transparent; } #accommodationSearch .box label, #homeSearch .box label {   margin:6px 0 5px 23px;   float:left; } #accommodationSearch .box select, #homeSearch .box select {   padding:10px 20px 10px 20px;   border:none; } #accommodationSearch {   margin-bottom:20px; } #homeSearch {   margin-bottom:20vw; } #EAReservation > h2 {   font-size:25px;   line-height:35px;   margin-top:0;   margin-bottom:10px;   text-align:center; } #EAReservation > div {   margin:10px 0 10px 0;   float:left;   width:100%; }  #EAReservation > div:nth-child( 2 ) {   padding-right:10px; }  #EAReservation > div > div, #routeSearch .box {   font-family:'Anton-Regular', sans-serif;   font-size:14px;   line-height:25px;   font-weight:normal;   color:#0171C0;   margin-bottom:5px; } body.ss #EAReservation > div > div, body.ss #routeSearch .box{   color:#89b20d; } #routeSearch .box {   color:#89b20d;   margin:0 10px 0 10px; } #routeSearch .box div {   margin-bottom:5px; } #homeReservation input[data-type="date"], #EAReservation input[data-type="date"] {   background-image:url(/data/web_plesivec/ico/ico_calendar.svg);   background-position:right+15px center;   background-size:15px;   background-repeat:no-repeat; } #accommodationSearch input[type="button"], #homeSearch input[type="button"], #homeReservation input[type="button"], #EAReservation input[type="button"], #routeSearch input[type="button"] {   background-color:#1F3468;   width:100%;   color:#FFFFFF;   font-size:20px;   line-height:37px;   text-transform:uppercase;   font-family:'Anton-Regular', sans-serif;   border:none;   padding:16px 40px 15px 60px;   cursor:pointer;   background-image:url(/data/web_plesivec/ico/ico_search2.svg);   background-size:16px;   background-position:left+30px center;   background-repeat:no-repeat; } #routeSearch input[type="button"] {   background-color:#89b20d; } #EAReservation input[type="text"] {   background-color:#f2f7fb;   padding:10px; } #routeSearch input[type="button"]:hover {   background-color:#095E9A; } #homeReservation input[type="button"] {   background-image:url(/data/web_plesivec/ico/ico_bed.svg);   background-size:20px;   background-color:#0171C0;   padding:20px 40px 20px 60px; } #accommodationSearch input[type="checkbox"], #homeSearch input[type="checkbox"] {   width:auto; } #accommodationSearch input[type="button"]:hover, #homeSearch input[type="button"]:hover, #homeReservation input[type="button"]:hover, #EAReservation input[type="button"]:hover {   background-color:#89B20D; } body.ss #accommodationSearch input[type="button"], body.ss #homeSearch input[type="button"], body.ss #homeReservation input[type="button"], body.ss #EAReservation input[type="button"] {   background-color:#89B20D; } body.ss #accommodationSearch input[type="button"]:hover, body.ss #homeSearch input[type="button"]:hover, body.ss #homeReservation input[type="button"]:hover, body.ss #EAReservation input[type="button"]:hover {   background-color:#0171C0; } #topAccommodation {   margin-bottom:-500px;   width:100%; } #topAccommodationBlock {   background-image:url(/data/web_plesivec/bg/bg_top_accommodation.jpg); } body.ss #topAccommodationBlock {   background-image:url(/data/web_plesivec/bg/bg_top_accommodation_summer.jpg); } #topAccommodationBlock .col {   margin-bottom:130px !important } #topAccommodationBlock .padib {   background-size:auto;   background-image:url(/data/web_plesivec/bg/bg_top_accommodation_line.png);   background-position:bottom center;   background-repeat:no-repeat; } .eItems .item {   width:100%;   background-color:#FFFFFF;   padding:20px;   font-size:16px;   line-height:27px;   font-family:'Inter-Regular', sans-serif;   color:#1F3468;   cursor:pointer;   position:relative; transition:background-color 0.2s ease-in-out; -webkit-transition:background-color 0.2s ease-in-out; -moz-transition:background-color 0.2s ease-in-out; } .eItems .item {   border:1px solid #c6c6c6; } .eItems .item:hover {   background-color:#f0f0f0;   -webkit-box-shadow:3px 3px 10px 2px rgba(0,0,0,0.2);   -moz-box-shadow:3px 3px 10px 2px rgba(0,0,0,0.2);   box-shadow:3px 3px 10px 2px rgba(0,0,0,0.2); } body.ss .eItems .item:hover {   background-color:#f5faef; } .eItems .item a {   text-decoration:none;   color:#1F3468; } body.ss .eItems .item a .title {   color:#89b20d; } .eItems .item .title {   font-size:29px;   line-height:46px;   text-transform:uppercase;   font-family:'Anton-Regular', sans-serif;   padding:0 15px 0 15px; } .eItems .item:hover .title {   text-decoration:underline; } .eItems .item .city {   font-size:14px;   line-height:23px;   background-image:url(/data/web_plesivec/ico/pointer_blue.svg);   background-position:left+15px center;   background-repeat:no-repeat;   text-transform:uppercase;   padding:15px 20px 10px 40px; } .eItems .item .cdistance {   position:absolute;   margin-top:13px;   right:35px;   font-size:15px;   background-image:url(/data/web_plesivec/ico/ico_ski.svg);   background-size:20px;   background-position:left center;   background-repeat:no-repeat;   padding-left:30px; } .eItems .item .stars {   position:absolute;   margin-top:-25px;   right:35px; } .eItems.eNear .item .stars {   right:15px; } .stars span {   float:left;   font-size:0;   display:inline-block;   width:20px;   height:20px;   background-image:url(/data/web_plesivec/ico/ico_star.svg);   background-size:20px;   background-position:center center;   background-repeat:no-repeat;   margin-left:3px; } .stars span.half {   background-image:url(/data/web_plesivec/ico/ico_star_half.svg); } .eItems .item .description {   padding:10px 15px 50px 15px; } .eItems .item .detail {   position:absolute;   bottom:10px;   padding:10px 25px 10px 15px;   font-size:15px;   line-height:23px;   text-decoration:underline;   background-image:url(/data/web_plesivec/ico/arrow_right.svg);   background-position:right center;   background-repeat:no-repeat;   transition:padding-right 0.2s ease-in-out; -webkit-transition:padding-right 0.2s ease-in-out; -moz-transition:padding-right 0.2s ease-in-out; } .eItems .item:hover .detail {   padding-right:35px; } .eItems .item .image {   width:100%;   overflow:hidden;   position:relative;   clip-path:polygon(0 0, 100% 0, 100% 80%, 0 100%);   background-image:url(https://app.eresort.cz/images/main/photo_gray.svg);   background-size:50px;   background-repeat:no-repeat;   background-position:center center; } .eItems .item .image > div {   width:100%;   height:240px;   background-position:center center;   background-size:cover;   background-repeat:no-repeat;   transition:transform 0.3s ease-in-out;   -webkit-transition:transform 0.3s ease-in-out;   -moz-transition:transform 0.3s ease-in-out; } .eItems .item:hover .image div {   transform:scale(1.1); } .eItems .item:hover .image:after {   content:'';   position:absolute;   top:50%;   top:calc( 50% - 35px );   left:50%;   left:calc( 50% - 35px );   width:70px;   height:70px;   background:rgba( 0, 0, 0, 0.3 );   background-image:url(/data/web_plesivec/ico/ico_search.svg);   background-size:20px;   background-position:center center;   background-repeat:no-repeat;   border-radius:50% !important;   transition:all 0.3s ease-in-out;   -webkit-transition:all 0.3s ease-in-out;   -moz-transition:all 0.3s ease-in-out; } .bx-wrapper {   clear:both;   margin-bottom:0 !important; } .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {   bottom:0 !important;   position:static !important; } .eCont .bx-wrapper .bx-pager, .eCont .bx-wrapper .bx-controls-auto {   position:absolute !important;   bottom:20px !important; } .bx-wrapper .bx-pager.bx-default-pager a {   width:13px !important;   height:13px !important;   border-radius:50% !important;   margin:5px !important;   background:rgba( 255, 255, 255, 0.7 ) !important; } .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {   background-color:#0171C0 !important; } .bx-wrapper .bx-pager.bx-default-pager a:hover {   background-color:#0171C0 !important; } body.ss .bx-wrapper .bx-pager.bx-default-pager a.active, body.ss .bx-wrapper .bx-pager.bx-default-pager a:focus {   background-color:#89B20D !important; } body.ss .bx-wrapper .bx-pager.bx-default-pager a:hover {   background-color:#89B20D !important; } .pages {   float:left;   width:100%;   margin-top:40px; } .pages span, .pages a {   width:30px;   height:30px;   background-color:#0171c0;   display:inline-block;   line-height:30px;   color:#FFFFFF;   margin:0 3px 0 3px; } .pages a {   background-color:#cbcbcb;   text-decoration:none; } .pages a:hover {   background-color:#89B20D;   text-decoration:none; } .eItems .eResortCont, .eItems .sliderCont {   float:left;   width:100%;   list-style:none;   padding:0;   margin:0;   display:grid;   grid-auto-flow:row;   grid-auto-columns:1fr;   grid-column-gap:30px;   grid-row-gap:30px;   grid-template-areas:"Area";   grid-template-columns:repeat(3, 1fr);   grid-template-rows:auto; } .eItems .eResortCont {   grid-template-columns:repeat(4, 1fr); } #filterHome {   float:none;   width:100%;   max-width:1050px;   margin:0 auto 0 auto;   display:flex;   align-items:center;   justify-content:space-between;   font-size:17px;   padding:0 100px 0 100px; } #filterHome > div {   display:flex;   align-items:center;   cursor:pointer;   padding-right:20px;   font-size:14px;   line-height:17px;   text-transform:uppercase;   color:#FFFFFF;   font-weight:600;   font-family:'Inter-Regular', sans-serif; } #subPage #filterHome > div {   color:#000000;   font-weight:500; } #filterHome > div:hover {   color:#57bcfa; } #filterHome > div.active, #subPage #filterHome > div.active {   color:#57bcfa;   border-radius:20px 0 20px 0;   font-weight:600; }  body.ss #filterHome > div.active, body.ss #subPage #filterHome > div.active, body.sw[data-tags="summer"] #filterHome > div.active, body.sw[data-tags="summer"] #subPage #filterHome > div.active {   color:#89b20d; } #filterHome > div > span {   width:24px;   height:24px;   background-image:url( /data/web_plesivec/ico/pointer_green.svg );   background-size:24px 24px;   background-repeat:no-repeat;   background-position:center;   display:block;   float:left;   margin-right:10px; } #filterHome > div:nth-child( 2 ) > span {   background-image:url( /data/web_plesivec/ico/pointer_purple.svg ); } #filterHome > div:nth-child( 3 ) > span {   background-image:url( /data/web_plesivec/ico/pointer_orange.svg ); } #filterHome > div:nth-child( 4 ) > span {   background-image:url( /data/web_plesivec/ico/pointer_red.svg ); } #map {   float:none;   clear:both;   width:100%;   max-width:900px;   height:400px;   margin:40px auto 40px auto;   position:relative;   z-index:1; } .plesivecCircle {   font-size:16px;   line-height:22px;   text-transform:uppercase;   color:#D0EBFF;   font-family:'Anton-Regular', sans-serif;   background-size:170px;   background-image:url(/data/web_plesivec/plesivec_circle.png);   background-position:left center;   background-repeat:no-repeat;   padding-left:190px;   height:180px;   display:flex;   align-items:center;   flex-wrap:wrap;   margin-top:290px;   position:absolute;   top:auto;   bottom:-190px;   z-index:1;   align-content:baseline; } .plesivecCircle div {   margin:30px 0 10px 30px; } .plesivecCircle p {   font-size:61px;   line-height:63px;   width:100%;   padding:0;   display:flex;   align-items:center;   position:relative; } .plesivecCircle p span {   margin-left:10px;   font-size:17px;   line-height:13px;   color:#FFFFFF; } #bgSkiSchool .col {   height:30vw; } #bgSkiSchool .padibc {   background-size:auto;   background-image:url(/data/web_plesivec/bg/bg_blue.png);   background-position:bottom center;   background-repeat:no-repeat; } #bgSkiSchool .point1, #bgSkiSchool .point2, #bgSkiSchool .point3 {   position:absolute;   color:#1F3468;   font-size:33px;   line-height:38px;   text-transform:uppercase;   font-family:'Anton-Regular', sans-serif;   text-align:center;   text-shadow:0px 0px 10px #FFFFFF; } #bgSkiSchool .point1:after, #bgSkiSchool .point2:after, #bgSkiSchool .point3:after {   content:'';   position:absolute;   width:38px;   height:54px;   background-size:38px 54px;   background-image:url(/data/web_plesivec/ico/pointer_orange.svg);   background-position:center center;   background-repeat:no-repeat;   top:-75px;   right:calc( 50% - 19px ); } #bgSkiSchool .point2:after {   background-image:url(/data/web_plesivec/ico/pointer_green.svg); }   #bgSkiSchool .point3:after {   background-image:url(/data/web_plesivec/ico/pointer_red.svg); } #bgSkiSchool .point1 {   width:200px;   margin-top:13%;   margin-left:10%; } #bgSkiSchool .point1 p {   margin-left:150px; } #bgSkiSchool .point2 {   width:200px;   margin-top:7%;   margin-left:50%; } #bgSkiSchool .point2 p {   margin-left:150px; } #bgSkiSchool .point3 {   width:200px;   margin-top:16%;   margin-left:78%; } #bgSkiSchool .point3 p {   margin-left:150px; } #bgSkiSchool .point1 p, #bgSkiSchool .point2 p, #bgSkiSchool .point3 p {   display:flex;   align-items:center;   width:fit-content;   position:relative; } #bgSkiSchool .point1 p span, #bgSkiSchool .point2 p span, #bgSkiSchool .point3 p span {   margin-left:5px;   text-transform:none;   font-size:21px;   line-height:15px; } #bgSkiSchool .point1 p {   color:#FFB100; } #bgSkiSchool .point2 p {   color:#89B20D; } #bgSkiSchool .point3 p {   color:#FF042F; } #topActivities {   display:grid;   grid-gap:20px;   grid-template-columns:repeat(4, 1fr);   grid-auto-rows:370px; } #topActivities > div {   background-color:#89B20D;   position:relative;   background-size:cover;   background-position:center center;   background-repeat:no-repeat;   transition:background-size 0.3s ease-in-out; -webkit-transition:background-size 0.3s ease-in-out; -moz-transition:background-size 0.3s ease-in-out;   cursor:pointer; } body.sw #topActivities > div {   background-color:#0171c0; }  #topActivities > div > a {   font-size:33px;   line-height:42px;   color:#FFFFFF;   text-transform:uppercase;   font-family:'Anton-Regular', sans-serif;   text-decoration:none;   text-align:center;   width:100%;   display:block;   position:absolute;   bottom:0;   padding:30px;   transition:padding 0.3s ease-in-out, background 0.3s ease-in-out; -webkit-transition:padding 0.3s ease-in-out, background 0.3s ease-in-out; -moz-transition:padding 0.3s ease-in-out, background 0.3s ease-in-out; } #topActivities > div:hover > a {   padding-bottom:140px; } #webcam .news--items li .title, #topActivities > div > a {   background:-moz-linear-gradient(bottom, rgba(17, 43, 87, 0.7) 0%, rgba(17, 43, 87, 0.4) 50%, rgba(17, 43, 87, 0) 100%);   background:-webkit-linear-gradient(bottom, rgba(17, 43, 87, 0.7) 0%, rgba(17, 43, 87, 0.4) 50%, rgba(17, 43, 87, 0) 100%);   background:linear-gradient(to top, rgba(17, 43, 87, 0.7) 0%, rgba(17, 43, 87, 0.4) 50%, rgba(17, 43, 87, 0) 100%); } #topActivities > div > a:after {   content:'';   position:absolute;   top:-20px;   left:calc( 50% - 50px );   width:100px;   height:36px;   background-size:100px;   background-image:url(/data/web_plesivec/sipka.svg);   background-position:center center;   background-repeat:no-repeat; } #topActivities > div:nth-child( 1 ) {   grid-column:1 / 2;   grid-row:1;   background-image:url( '/data/web_plesivec/cat_lanovky.jpg' ); } #topActivities > div:nth-child( 2 ) {   grid-column:2 / 4;   grid-row:1;   background-image:url( '/data/web_plesivec/cat_lyzarska_skola.jpg' ); } #topActivities > div:nth-child( 3 ) {   grid-column:4 / 5;   grid-row:1;   background-image:url( '/data/web_plesivec/cat_vecerko.jpg' ); } #topActivities > div:nth-child( 4 ) {   grid-column:1 / 2;   grid-row:2;   background-image:url( '/data/web_plesivec/cat_servis.jpg' ); } #topActivities > div:nth-child( 5 ) {   grid-column:2 / 4;   grid-row:2;   background-image:url( '/data/web_plesivec/cat_restaurace_zima.jpg' ); } #topActivities > div:nth-child( 6 ) {   grid-column:4 / 5;   grid-row:2;   background-image:url( '/data/web_plesivec/cat_ubytovani.jpg' ); } #topActivities.summer > div:nth-child( 1 ) {   background-image:url( '/data/web_plesivec/cat_bobova_draha_leto.jpg' ); } #topActivities.summer > div:nth-child( 2 ) {   background-image:url( '/data/web_plesivec/cat_trailpark.jpg' ); } #topActivities.summer > div:nth-child( 3 ) {   background-image:url( '/data/web_plesivec/cat_cykloservis.jpg' ); } #topActivities.summer > div:nth-child( 4 ) {   background-image:url( '/data/web_plesivec/cat_lanovky_leto.JPG' ); } #topActivities.summer > div:nth-child( 5 ) {   background-image:url( '/data/web_plesivec/cat_naucne_stezky.jpg' ); } #topActivities.summer > div:nth-child( 6 ) {   background-image:url( '/data/web_plesivec/cat_cyklistika.jpg' ); } #topActivities.summer > div:nth-child( 7 ) {   background-image:url( '/data/web_plesivec/cat_turistika.JPG' ); } #topActivities.summer > div:nth-child( 8 ) {   background-image:url( '/data/web_plesivec/cat_lanovy_park.jpg' ); } #topActivities.summer > div:nth-child( 9 ) {   background-image:url( '/data/web_plesivec/cat_restaurace_leto.jpg' ); } #topActivities.summer > div:nth-child( 10 ) {   background-image:url( '/data/web_plesivec/cat_ubytovani_leto.jpg' ); } .ui-widget-content {   border:none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {   background:#89B20D;   color:#FFFFFF; } #eLogin .eLoggedDropDown {   right:auto;   border:1px solid #ececec;   filter:drop-shadow(8px 8px 20px rgba(25, 25, 25, .08));   border-radius:0;   padding:10px; } #eLogin .eLoggedDropDown div a {   border-radius:0;   font-size:15px;   line-height:23px;   font-family:'Open Sans', sans-serif;   text-decoration:none;   width:100%;   display:block; } #eLogin .eLoggedDropDown a:hover {   color:#0171c0 !important;   background-color:transparent; } body.ss #topLine #eLogin .eLoggedDropDown a:hover {   color:rgba(137, 178, 13, 1) !important; } #eLogin {   margin-right:15px; } #eLogin .eLogged, #eLogin .eNotLogged, #flags-noresp .ui-state-default .ui-icon {   background-image:url(/data/web_plesivec/arrow-down-white.svg);   background-position:right center;   background-size:10px; } #flags-noresp .ui-icon {   margin-top:10px;   background-image:url(/data/web_plesivec/arrow-down-white.svg) !important;   background-position:center center;   background-size:10px; } #eLogin .eLogged span, #eLogin .eNotLogged span {   background-size:27px;   font-family:'Open Sans', sans-serif;   background-image:url(/data/web_plesivec/ico/ico_user.svg);   padding-left:36px;   color:#FFFFFF;   height:27px;   display:block; } #cover {   position:fixed;   top:0;   left:0;   width:100%;   height:100%;   z-index:1001;   background:rgba( 0, 0, 0, 0.7 );   display:none; } .searchResult {   margin:0 30px 0 30px;   font-size:16px;   line-height:28px; } .searchResult .search--items {   list-style:none; } .searchResult .search--items li {   margin-bottom:20px; } .searchResult .search--items li .title a {   font-size:20px;   color:#000000;   text-decoration:none; } .searchResult .search--items li .title a:hover {   text-decoration:underline; } .searchResult .search--result {   background:#f4f4f4;   padding:0 2px 0 2px } #tSearchForm {   position:absolute;   width:550px;   margin-left:calc(50% - 275px);   max-width:100%;   z-index:1002;   opacity:0;   top:0;   box-shadow:5px 8px 20px rgba( 0, 0, 0, 0.1 ); } #tSearchForm input[type="submit"], #tSearchForm input[type="button"] {   position:absolute;   width:25px;   height:25px;   margin:18px 0 0 11px;   background:url(/data/web_plesivec/search_black.svg) center center no-repeat;   background-size:20px;   border:none;   cursor:pointer;   outline:none;   font-size:0;   -moz-opacity:0.7;   -khtml-opacity:0.7;   opacity:0.7;   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);   filter:alpha(opacity=70); } #tSearchForm input[type="submit"]:hover, #tSearchForm input[type="button"]:hover {   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);   filter:alpha(opacity=100); } #tSearchForm input[type="button"] {   background-image:url(/data/web_plesivec/close_black.svg);   width:20px;   height:20px;   background-size:30px;   margin:22px 0 0 -33px;   display:none; } #tSearchForm input[name="searchString"] {   width:100%;   margin-left:0;   padding-left:40px;   padding-right:40px;   outline:none;   border:none;   background:#fff;   padding:20px 50px 20px 50px;   font-size:16px;   letter-spacing:-.01em; } #menu-resp>ul>li #searchSmall {   font-size:17px;   background:url(/data/web_plesivec/search_black.svg) center center no-repeat;   background-position:left center;   background-size:20px;   background-repeat:no-repeat;   width:fit-content;   padding-left:30px !important;   margin:0 auto 0 auto;   float:none; } .ui-autocomplete {   max-width:100%;   padding:20px 0 10px 0; } .ui-autocomplete.big {   display:block !important;   opacity:0;   width:100%;   max-width:550px !important;   margin-left:calc(50% - 275px);   z-index:1001;   top:0 !important;   left:0 !important;   box-shadow:5px 8px 20px rgb(0 0 0 / 10%); } .ui-autocomplete li, .ui-autocomplete li a {   text-decoration:none;   color:#000000;   font-size:16px;   margin:0 !important; } .ui-autocomplete .ui-autocomplete-category {   font-weight:bold;   padding:7px 20px 7px 20px !important; } .ui-menu-icons .ui-menu-item:hover div {   background-color:#0171c0;   color:#FFFFFF; } .ui-autocomplete li a, .ui-autocomplete li.ui-menu-item {   padding:7px 35px 7px 35px !important; } .ui-autocomplete.ui-autocomplete-no-result li {   text-decoration:none;   color:#999;   cursor:default !important; } .ui-autocomplete:not( .ui-autocomplete-no-result ) li.ui-state-focus {   padding:7px 35px 7px 35px !important; } .ui-autocomplete.ui-autocomplete-no-result li.ui-state-focus {   background:transparent !important; } #search {   float:right;   width:27px;   height:27px;   margin-right:20px;   background-size:27px;   background-image:url(/data/web_plesivec/ico/ico_search.svg);   background-position:center center;   background-repeat:no-repeat;   cursor:pointer; } #konfTop:hover {   background:#000000; } #ebSmall {   width:auto;   height:27px;   margin:0;   padding:0;   position:relative;   float:right; } #ebSmallCount {   padding-top:10px;   padding-left:8px;   width:32px;   height:32px;   color:#FFFFFF;   line-height:0;   margin-top:0;   background-image:url(/data/web_plesivec/ico/ico_basket.svg);   background-size:32px; } #ebSmallPrice, #ebSmallTitle {   margin-right:10px;   width:auto;   color:#FFFFFF; } #flags-resp {   float:none !important;   margin:0 auto 0 auto !important;   width:fit-content !important; } #flags-resp a.active {   opacity:0.5; } #flags-noresp {   float:right;   width:80px;   border-radius:25px;   margin:0 0 0 10px; } #flags-noresp .ui-selectmenu-button span.ui-selectmenu-text {   padding:11px 5px 6px 19px; } #flags-noresp form {   width:80px;   float:left; } #flags-noresp select {   background:none;   border:none;   color:#fff;   outline:none; } #flags-noresp option {   color:#000000; } .flags .ui-selectmenu-button {   float:left;   outline:none;   margin-left:6px;   width:min-content;   padding-left:15px;   padding-right:.2em;   background:none no-repeat scroll left center transparent;   background-image:url(/data/web_plesivec/cz-flag.svg);   border-radius:0;   padding-top:0px;   padding-bottom:0.2em;   color:#FFF;   font-size:15px;   background-size:22px 16px; } .flags.flags-en .ui-selectmenu-button {   background-image:url('/data/web_plesivec/en-flag.svg'); } .flags.flags-de .ui-selectmenu-button {   background-image:url('/data/web_plesivec/de-flag.svg'); } .flag-cz, .flag-de, .flag-en {   width:22px;   margin-left:5px !important;   background-size:22px 16px; } .flag-cz {   background-image:url( '/data/web_plesivec/cz-flag.svg' ) !important; } .flag-de {   background-image:url( '/data/web_plesivec/de-flag.svg' ) !important; } .flag-en {   background-image:url( '/data/web_plesivec/en-flag.svg' ) !important; } #topLine .col1 {   width:70% !important; } #topLine .col2 {   width:30% !important; } #topLine .col2 .html {   display:flex;   align-items:center;   flex-flow:row-reverse;   margin-top:7px; } body.sw .topLine.summer {   display:none; } body.ss .topLine.winter {   display:none; } body.sw #topLine, body.ss[data-tags="winter"] #topLine {   background-color:#0171c0 !important; } body.ss #topLine, body.sw[data-tags="summer"] #topLine {   background-color:#89b20d !important; } .topLine {   display:flex;   align-items:center; } .topLine > div a {   font-family:'Open Sans', sans-serif;   font-size:15px;   line-height:24px;   color:#FFFFFF;   text-decoration:none;   float:left;   width:100%;   height:100%; } .topLine .live {   background-color:#89B20D;   padding:7px 20px 6px 20px; } body.sw #topLine .topLine .live:hover, body.ss[data-tags="winter"] #topLine .topLine .live:hover {   background-color:#095E9A; } body.ss #topLine .topLine .live:hover, body.sw[data-tags="summer"] #topLine .topLine .live:hover {   background-color:#89B20D; } body.sw #topLine .topLine .live, body.ss[data-tags="winter"] #topLine .topLine .live {   background-color:#89B20D; } body.ss #topLine .topLine .live, body.sw[data-tags="summer"] #topLine .topLine .live {   background-color:#095E9A; } .topLine .live a {   display:flex;   align-items:center; } .topLine .live span {   font-size:25px;   line-height:37px;   text-transform:uppercase;   font-family:'Anton-Regular', sans-serif;   padding-right:10px; } .topLine > div {   float:left;   border-right:1px solid #095E9A; } body.ss #topLine .topLine > div, body.ss #topLine .topLine.summer .icons .tickets,body.ss #topLine .topLine.summer .icons .accommodation, body.sw[data-tags="summer"] #topLine .topLine > div, body.sw[data-tags="summer"] #topLine .topLine.summer .icons .tickets, body.sw[data-tags="summer"] #topLine .topLine.summer .icons .accommodation {   border-color:rgb(128 163 23); } body.sw #topLine .topLine > div, body.ss #topLine .topLine.summer .icons .tickets,body.ss #topLine .topLine.summer .icons .accommodation, body.ss[data-tags="winter"] #topLine .topLine > div, body.ss[data-tags="winter"] #topLine .topLine.summer .icons .tickets, body.ss[data-tags="winter"] #topLine .topLine.summer .icons .accommodation {   border-color:#095E9A; } .topLine .live, .topLine .weather, .topLine .snow, .topLine .cableway, .topLine .skislope, .topLine .webcams, .topLine .trail, .topLine .tickets, .topLine .accommodation, .topLine .map {   cursor:pointer; } .topLine .weather {   padding:10px 20px 10px 20px; } .topLine .snow, .topLine .cableway, .topLine .skislope, .topLine .webcam, .topLine .trails, .topLine .tickets, .topLine .accommodation, .topLine .map, .topLine .webcams, .topLine .trail {   padding:13px 20px 13px 20px; } .topLine .weather:hover, .topLine .snow:hover, .topLine .cableway:hover, .topLine .skislope:hover, .topLine .trail:hover, .topLine .webcams:hover, .topLine .tickets:hover, .topLine .accommodation:hover, .topLine .map:hover {   background-color:#89B20D; } #topLine .topLine.summer .weather:hover, #topLine .topLine.summer .cableway:hover, #topLine .topLine.summer .trail:hover, #topLine .topLine.summer .webcams:hover, #topLine .topLine.summer .tickets:hover, #topLine .topLine.summer .accommodation:hover, #topLine .topLine.summer .map:hover {   background-color:#095E9A; } .topLine .snow, .topLine .cableway, .topLine .skislope, .topLine .webcams, .topLine .trail {   background-position:left+10px center;   background-repeat:no-repeat;   background-size:25px 25px;   padding-left:50px; } .topLine .trail {   background-size:22px 27px; } .topLine .weather a {   display:flex;   align-items:center; } .topLine .weather svg {   float:left;   width:30px;   margin-right:10px; } .topLine .weather svg path {   fill:#FFFFFF; } .topLine .snow {   background-image:url(/data/web_plesivec/ico/ico_snow.svg); } .topLine .cableway {   background-image:url(/data/web_plesivec/ico/ico_cableway.svg); } body.ss .topLine .cableway {   background-image:url(/data/web_plesivec/ico/ico_cableway_summer.svg); } .topLine .skislope {   background-image:url(/data/web_plesivec/ico/ico_skislope.svg); } .topLine .webcams {   background-image:url(/data/web_plesivec/ico/ico_webcam.svg); } .topLine .trail {   background-image:url(/data/web_plesivec/ico/ico_biker.png); } .topLine .icons > div {   background-position:center center;   background-repeat:no-repeat;   background-size:25px 25px;   width:45px;   display:block;   float:left; } .topLine .icons .tickets {   background-image:url(/data/web_plesivec/ico/ico_skipas.svg);   background-size:30px; } .topLine.summer .icons .tickets {   background-image:url(/data/web_plesivec/ico/ico_ticket.svg); } .topLine .icons .accommodation {   background-image:url(/data/web_plesivec/ico/ico_bed.svg); } .topLine .icons .map {   background-image:url(/data/web_plesivec/ico/ico_map.svg); } #homeH1 {   position:absolute;   z-index:0;   bottom:calc( 100vw / 10 );   width:620px;   margin-left:calc( 50% - 620px ); } #homeH1 h1 {   text-align:center;   font-family:'Anton-Regular', sans-serif;   font-size:142px;   line-height:177px;   text-align:left;   text-transform:uppercase;   color:#FFFFFF;   text-shadow:2px 2px 80px #000000; } #homeH1 .h1desc {   font-size:37px;   line-height:56px;   text-transform:uppercase;   text-align:left;   font-family:'Anton-Regular', sans-serif;   color:#FFFFFF; } .text.ringBlue .padi:after {   content:'';   position:absolute;   width:98px;   height:98px;   background-size:98px;   background-image:url(/data/web_plesivec/ico/ring_blue.svg);   background-position:center center;   background-repeat:no-repeat;   margin-left:20px;   margin-top:33px; } #aktualne h1.ringBlue:after, #aktualne .text.ringBlue .padi:after {   width:300px;   height:300px;   background-size:300px;   margin-left:0;   margin-top:0;   right:100px;   top:100px; } h1.ringBlue:after {   margin-top:38px; } #video-cont {   width:100vw;   height:calc( 100vw / 1.75 );   max-height:85vh;   overflow:hidden; } #video-cont video {   width:100%; } #video-cover {   background-color:rgba(1, 69, 120, 0.4);   width:100%;   height:100%;   position:absolute;   background-size:auto;   background-image:url(/data/web_plesivec/bg/bg_white.png);   background-position:bottom center;   background-repeat:no-repeat; } #topMenu .col1 img, #topMenu_clone .col1 img {   max-width:8vw !important;   width:180px;   position:absolute;   z-index:1; } #topMenu_clone {   filter:drop-shadow(8px 8px 20px rgba(25, 25, 25, .08)); } #topMenu nav#menu, #topMenu_clone nav#menu {   width:calc( 100% - 60px ); } #topMenu .menu ul, #topMenu_clone .menu ul {   margin:0 auto 0 auto;   float:none;   width:auto; } #topMenu #menu > ul > li.hasChild > div > a, #topMenu_clone #menu > ul > li.hasChild > div > a {   background-size:10px !important;   background-image:url(/data/web_plesivec/arrow-down-black.svg);   background-position:right center !important;   background-repeat:no-repeat;   padding:0 19px 0 0;   float:left; } #topMenu #menu > ul ul, #topMenu_clone #menu > ul ul {   border:1px solid #ececec;   filter:drop-shadow(8px 8px 20px rgba(25, 25, 25, .08));   padding:10px 20px 10px 20px; } #topMenu #menu > ul ul > li > div, #topMenu_clone #menu > ul ul > li > div {   padding:10px 0 10px 0 !important; } #topMenu #menu > ul ul > li > div a, #topMenu_clone #menu > ul ul > li > div a {   text-transform:none;   font-weight:400; } #topMenu .menu--block>li::after, #topMenu_clone .menu--block>li::after {   display:none; } #topMenu .padibc, #topMenu_clone .padibc {   display:flex !important;   align-items:center; } #topMenu .col1, #topMenu_clone .col1 {   width:285px !important; } #topMenu .col2, #topMenu_clone .col2 {   width:calc( 100% - 470px ) !important; } #topMenu .col3, #topMenu_clone .col3 {   width:185px !important; } #topMenu #menu ul > li > div:after, #topMenu_clone #menu ul > li > div:after, #footer2 .col3 a:after, #footer2 .col4 a:after, #footer2 .col5 a:after, #footer2 .col6 a:after { content:' '; height:1px; width:0; border-bottom:1px solid #000000; position:absolute; left:0; bottom:-3px; z-index:9; transition:width 0.2s ease-in-out, opacity 0.5s ease-in-out; -webkit-transition:width 0.2s ease-in-out, opacity 0.5s ease-in-out; -moz-transition:width 0.2s ease-in-out, opacity 0.5s ease-in-out; opacity:0; } #topMenu #menu ul > li > div, #topMenu_clone #menu ul > li > div, #footer2 .col3 a, #footer2 .col4 a, #footer2 .col5 a, #footer2 .col6 a {   position:relative; } #topMenu #menu > ul > li > div:hover:after, #topMenu_clone #menu > ul > li > div:hover:after, #footer2 .col3 a:hover:after, #footer2 .col4 a:hover:after, #footer2 .col5 a:hover:after, #footer2 .col6 a:hover:after { width:100%; opacity:1; } body.sw #footer2 li.item--active a {   color:#0171c0 !important; } body.ss #footer2 li.item--active a {   color:#89b20d !important; } .partneri .padibc {   display:flex !important;   align-items:center;   flex-wrap:wrap; } .partneri a {   display:block;   width:100%;   text-align:center; } #footer1 .col, #footer2 .col {   width:19% !important; } #footer1 .col1, #footer2 .col1 {   width:24% !important; } #footer2 .col1 .block0 .col1 {   width:calc( 100% - 125px ) !important; } #footer2 .col1 .block0 .col2 {   width:125px !important;; } #footer2 .col1 .block0 .col2 .button {   margin:0 !important; } #footer2 .col1 .block1 .col1 {   width:100% !important; } .weatherItem .weatherTop .weatherTopLeft h3 {   color:#0171c0 !important; } .forecast .bTemp {   color:#0171c0 !important; } body.ss .weatherItem .weatherTop .weatherTopLeft h3 {   color:#89b20d !important; } body.ss .forecast .bTemp {   color:#89b20d !important; } .forecast svg path, .weatherItem svg path {   fill:rgb(1 113 192) !important; } .weatherItem .weatherTop .weatherTopRight .wIcon svg {   max-width:50px!important; } .weatherItem .weatherTop .weatherTopLeft .wTemperature {   color:#363636;   font-size:30px;   line-height:40px; } .weatherItem .weatherMiddle {   margin-bottom:8px; } .forecast svg path, .weatherItem svg path {   fill:rgba(0, 173, 238, 1); } .forecast svg path.sun, .forecast path.storm, .weatherItem svg path.sun, .weatherItem svg path.storm { fill:#fbae42; } .forecast svg path.moon, .weatherItem svg path.moon { fill:#AAA; } .forecast svg path.fog, .weatherItem svg path.fog { fill:#999; } .forecast {   float:left;   width:100%;   background:#F9F9F9;   margin-bottom:40px; } .forecast .bTemp {   font-size:35px;   line-height:45px;   color:rgba(0, 173, 238, 1); } .forecast .bWindIcon {   float:left;   width:30px; } .forecast .bWindIcon img {   float:left;   max-width:20px !important; } .forecast .pad {   margin:30px;   display:flex;  align-items:center;  justify-content:center; } .forecast .bWind, .forecast .bIcon, .forecast .bTemp, .forecast .bWatter, .forecast .bSunRise, .forecast .bSunSet {   float:left;   width:11%;   background-position:left center;   background-repeat:no-repeat;   background-size:27px; } .forecast .bIcon svg {   width:70px; } .weatherItem .wRow svg {   width:50px; } .forecast .bTemp {   width:13%; } .forecast .bSunRise, .forecast .bSunSet {   width:15%; } .forecast .bWatter {   background-image:url(https://app.sendio.cz/images/weather/watterDrop.svg); } .forecast .bSunRise {   background-image:url(https://app.sendio.cz/images/weather/sunrise.svg);   background-size:40px; } .forecast .bSunSet {   background-image:url(https://app.sendio.cz/images/weather/sunset.svg);   background-size:40px; } .forecast .bWind, .forecast .bWatter, .forecast .bSunRise, .forecast .bSunSet {   color:#777; } .forecast .bWind strong, .forecast .bWatter strong, .forecast .bSunRise strong, .forecast .bSunSet strong {   color:#111; } .forecast .title {   float:left;   width:21%;   font-size:23px;   line-height:35px; } .forecast .bWind, .forecast .bWatter, .forecast .bSunRise, .forecast .bSunSet {   font-size:14px; } .forecast .bWatter {   padding-left:36px; } .forecast .bSunRise, .forecast .bSunSet {   padding-left:50px; } @media screen and (max-width:1650px) {   #eLogin .eLogged span, #eLogin .eNotLogged span {  font-size:0;  padding-left:26px;   }  #topActivities {  grid-auto-rows:21vw;   }   #topActivities > div:hover > a {  padding-bottom:7vw;   }  #topActivities > div > a {  font-size:29px;  line-height:38px;   }  #footer2 .col {  width:20% !important;   }  #footer2 .col1 {  width:40% !important;   }  #footer2 .col5 {  margin-left:40% !important;   }  .eItems .eResortCont {  grid-template-columns:repeat(3, 1fr);  grid-column-gap:10px;  grid-row-gap:10px;   }  #homeH1 h1 {  font-size:112px !important;  line-height:127px !important;   } } @media screen and (max-width:1500px) {   #eLogin .eLogged span, #eLogin .eNotLogged span {  font-size:14px;  padding-left:31px;   }  #fanousci .gallery--all .gallery--item {  display:block;  position:static;   }  #fanousci .padib {  height:auto;  padding-bottom:50px;   }  #fanousci .gallery--all {  display:grid;  grid-gap:30px;  grid-template-columns:repeat(4, 1fr);  grid-auto-rows:14vw;   }  #fanousci .gallery--all .gallery--item {  width:100% !important;  height:100% !important;   }  #fanousci .gallery--all .gallery--item:last-child {  display:none;   }  #bgSkiSchool .col {  height:40vw;   }  #bgSkiSchool .point1 {  margin-left:5%;   }  #bgSkiSchool .point2 {  margin-left:40%;   }  #bgSkiSchool .point3 {  margin-left:70%;   }  .topLine > div.webcams a {  font-size:0;   }  #topLine .col {  width:fit-content !important;   }  #topLine .col2 {  float:right !important;   }  .topLine .webcams {  padding:13px 20px 13px 20px;  background-position:center center;   }  .topLine .weather {  padding-left:10px;  padding-right:10px;   }  .topLine .weather svg {  margin-right:0;   }  .topLine .icons .tickets, .topLine .icons .accommodation {  border-right:1px solid #095E9A;   } } @media screen and (max-width:1400px) {   #homeH1 h1 {  font-size:92px !important;  line-height:107px !important;  text-align:center;   }  #homeH1 .h1desc {  font-size:30px;  line-height:46px;  text-align:center;   }  .kontakt .col {  width:100% !important;   }  .kontakt .col .padic {  padding-bottom:0 !important;   }  #news .news--items {  grid-template-columns:repeat(1, 1fr);   }  #webcam .news--items {  grid-template-columns:repeat(2, 1fr);   }  #webcam .news--items li .img, #webcam .news--items li .imgVideo {  max-height:550px;   }  #homeH1 {  bottom:auto;  top:70px;  margin-left:0;  width:100vw;   } } @media screen and (max-width:1300px) {   .fail-head2 h2 {  position:static;  top:0;   }  #eLogin .eLogged, #eLogin .eNotLogged {  background:no-repeat;  padding:0;   }  #eLogin .eLogged span, #eLogin .eNotLogged span {  font-size:0;  padding-left:26px;   }  #ebSmallPrice, #ebSmallTitle {  display:none;   }  .bottomLine {  grid-gap:20px;   } #plesivecResort .col1 {  display:none !important;   }  #plesivecResort .col2 {  width:100% !important;   }  #plesivecResort .col2 .padic {  padding-top:30px !important;   }  #plesivecResort > .padib > .padibc > .col.col2 > .padic > .text.text1 {  margin-top:0 !important;   }  .plesivecCircle {  margin-top:20px;  position:static;  height:160px;   }  #topActivities > div > a {  font-size:24px;  line-height:34px;   }  h1, h2:not( #deliveryAddressDef h2 ) {  font-size:55px !important;  line-height:75px !important;   }  #topMenu .col1, #topMenu_clone .col1 {  width:245px !important;   }  #topMenu .col2, #topMenu_clone .col2 {  width:calc( 100% - 245px ) !important;   }  #topMenu .col3, #topMenu_clone .col3 {  display:none !important;   } } @media screen and (max-width:1200px) {   .gallery--all {  grid-template-columns:repeat(4, 1fr);   }  #aktualne .news--items {  grid-template-columns:repeat(3, 1fr); grid-gap:20px;   }   #aktualne .news--items li {  grid-column:inherit !important;  grid-row:inherit !important;  padding:30px !important;  display:block !important;   }  #aktualne .news--items li .img {  width:100%;  height:15vw;  position:static;  margin-bottom:30px;   }  #aktualne .news--items li:nth-child( 1 ) .img {  display:block;   }  #aktualne .news--items li:nth-child( 2 ) .description, #aktualne .news--items li:nth-child( 3 ) .description {  display:block;   }  #aktualne .news--items li .cont {  display:block !important;  float:left;  width:100%;  padding:0 !important;  height:auto !important;   }  #aktualne .news--items li .title, #aktualne .news--items li .title a {  font-size:30px !important;  line-height:41px !important;   }  #aktualne .news--items li .title {  margin-top:20px !important;   }  #aktualne .news--items li .description {  font-size:16px;  line-height:27px;  margin-top:20px;   }  #aktualne .news--items li .date, #aktualne .news--items li:nth-child( 1 ) .date {  font-size:16px;  line-height:17px;  font-family:'Inter-Regular', sans-serif;  font-weight:600;   }  #aktualne .news--items li .img:after {  display:none !important;   }  #topMenu .col1 img, #topMenu_clone .col1 img {  max-width:10vw !important;   }  #footer2 .col1 {  width:70% !important;   }  #footer2 .col:nth-child( 2 ) {  width:30% !important;   }  #footer2 .col:nth-child( 3 ) {  clear:both;   }  #footer2 .col:nth-child( n + 3 ) {  width:25% !important;   }   #footer2 .col5 {  margin-left:0 !important;   } } @media screen and (max-width:1130px) {   .topLine .icons .map {  display:none;   } } @media screen and (max-width:1100px) {   .topLine .icons .accommodation {  display:none;   }  #topMenu .menu ul {  margin:0 0 0 auto;   }   #topMenu_clone .menu ul {  margin:5px 0 0 auto;   }   #menu-resp ul {  margin:0;   }  #topMenu nav#menu, #topMenu_clone nav#menu {  line-height:12px;   }  #topMenu .col.col2 > .padic, #topMenu_clone .col.col2 > .padic {  padding-bottom:10px !important;   }  .eItems .eResortCont {  grid-template-columns:repeat(2, 1fr);   }  table.skislope, table.cableway, .cenik table {  width:100%;  max-width:max-content;  overflow-x:auto;  overflow:auto;  display:block;  margin:0 auto 0 auto;   }  table.skislope tbody, table.cableway tbody,.cenik table tbody {  width:max-content;   } } @media screen and (max-width:1080px) {   .eDetail .eLeft, .eDetail .eRight {  width:100%;   }  .eDetail .eRight {  margin-top:30px;   }  h1, h2:not( #deliveryAddressDef h2 ) {  font-size:45px !important;  line-height:65px !important;   }  .bottomLine, .bottomLine.summer {  grid-template-columns:repeat(4, 1fr);   } } @media screen and (max-width:1030px) {   .topLine .icons {  display:none;   } } @media screen and (max-width:1000px) {   .topLine .snow {  display:none;   }  .oteviraciDoba table tr td, .cenik table tr td {  padding-right:10px;   }  .oteviraciDoba table tr td:last-child, .cenik table tr td:last-child {  padding-left:10px;   }  .oteviraciDoba table tr td, .cenik table tr td {  padding-right:10px;   }   .flexCenter .padibc {  display:block !important;   } .flexCenter .padibc .col {  width:100% !important;  max-width:700px !important;   }   .wcLeft .padibc, .wcRight .padibc {  float:left;  display:-webkit-box !important;  display:-moz-box !important;  display:-ms-flexbox !important;  display:-webkit-flex !important;  display:flex !important;  -webkit-box-orient:vertical;  -moz-box-orient:vertical;  -webkit-flex-direction:column;  -ms-flex-direction:column;  flex-direction:column;  -webkit-box-align:start;  -moz-box-align:start;  -ms-flex-align:start;  -webkit-align-items:flex-start;  align-items:flex-start;  flex-flow:wrap;  justify-content:center !important;  width:100% !important;   }  .wcLeft .padic, .wcRight .padic, .wcTwo .padic {  padding-left:0 !important;  padding-right:0 !important;   }  .wcLeft .padibc .col1 {  -webkit-box-ordinal-group:2;  -moz-box-ordinal-group:2;  -ms-flex-order:2;  -webkit-order:2;  order:2;   }  .wcLeft .padibc .col2 {  -webkit-box-ordinal-group:1;  -moz-box-ordinal-group:1;  -ms-flex-order:1;  -webkit-order:1;  order:1;   }  .wcLeft > .padib > .padibc > .col1 .padic, .wcRight > .padib > .padibc > .col2 .padic {  padding-right:0% !important;  float:left !important;  padding-left:0% !important; }  #subPageHero .padib {  background-size:contain;   }  #aktualne .col1 .text1, #aktualne .col1 .text2 {  display:none;   }  #aktualne > .padib {  margin-top:220px !important;   }  #homeReservation {  grid-template-columns:repeat(2, 1fr);   }   #rightTab, #rightTab2 {  display:none;   }  #video-cont {  height:calc( 100vw / 1.8 );   }  #homeH1 h1 {  font-size:72px !important;  line-height:77px !important;   }  #homeH1 .h1desc {  font-size:28px;  line-height:35px;   }  #homeH1 {  top:calc( 30vw - 100px );   }  #topActivities {  grid-template-columns:repeat(2, 1fr);   }  #topActivities > div:nth-child( 1 ), #topActivities > div:nth-child( 2 ), #topActivities > div:nth-child( 3 ), #topActivities > div:nth-child( 4 ), #topActivities > div:nth-child( 5 ), #topActivities > div:nth-child( 6 ), #topActivities > div:nth-child( 7 ), #topActivities > div:nth-child( 8 ), #topActivities > div:nth-child( 9 ), #topActivities > div:nth-child( 10 ) {  grid-column:auto !important;  grid-row:auto !important;   }  #topActivities > div > a:after {  display:none;   }  #topActivities > div > a {  padding-bottom:10px;   }  #topActivities > div:hover > a {  padding-bottom:20px;   }  #video-cover, .partneri, #fanousci .padib, #topAccommodationBlock .padib, #homeMap, #bgSkiSchool .padibc, #bgSkiSchool .padibc .padic, #topAktivity {  background-size:contain !important;   }  #bgSkiSchool .point1 {  margin-left:0%;   }  #bgSkiSchool .point2 {  margin-left:35%;   }  #bgSkiSchool .point3 {  margin-left:60%;   }  #aktualne .news--items {  grid-template-columns:repeat(2, 1fr);   }  #aktualne .news--items li:nth-child( 3 ) {  display:none !important;   }  #aktualne .news--items li .img {  height:20vw;   }  #fanousci .gallery--all {  grid-template-columns:repeat(3, 1fr);  grid-auto-rows:18vw;  grid-gap:20px;   }  #fanousci .padib {  padding-bottom:0;   }  #fanousci .gallery--all .gallery--item:last-child {  display:block;   }  .forecast .bWind, .forecast .bIcon, .forecast .bTemp, .forecast .bWatter, .forecast .bSunRise, .forecast .bSunSet, .forecast h2 {  width:100%;  float:none;  clear:both;   }  .forecast .bWind, .forecast .bWatter, .forecast .bSunRise, .forecast .bSunSet {  width:100%;  float:none;  padding-left:50px;  clear:both;   }  .forecast .pad {  display:block;   }  .forecast .bWatter {  background-position:6px center;   }  .forecast .bWindIcon {  position:absolute;  margin:16px 0 0 10px;   }  .forecast .title {  margin-bottom:20px;   } } @media screen and (max-width:950px) {   #topMenu nav#menu, #topMenu_clone nav#menu {  width:130px;  margin-left:calc( 100% - 190px );   }   .gallery--all {  grid-template-columns:repeat(3, 1fr);   }  .eItems .eResortCont, .eItems .sliderCont {  grid-template-columns:repeat(2, 1fr);   }  .partneri .padibc .col {  width:33.33% !important;   }  .partneri .padibc .col:nth-child( n + 4 ) {  width:50% !important;   }  #homeSearch {  margin-bottom:0;   }  #topAccommodation {  float:left;  margin-bottom:-70px;  width:100%;  margin-top:30px;   }  #topAccommodation .item {  margin-bottom:30px;   }  #aktualne > .padib {  margin-top:0px !important;   }  #homeSearch.poptavkaUbytovani .box:last-child,   #accommodationSearch.poptavkaUbytovani .box:last-child {  width:100%;   }  #accommodationSearch.poptavkaUbytovani, #homeSearch.poptavkaUbytovani {  width:fit-content;   }  #accommodationSearch.poptavkaUbytovani .box, #homeSearch.poptavkaUbytovani .box {  width:50%;   }  #homeSearch.poptavkaUbytovani .box:last-child a,   #accommodationSearch.poptavkaUbytovani .box:last-child a {  float:none;  margin:20px auto 0 auto;  display:block;   } } @media screen and (max-width:900px) {  #accommodationSearch, #homeSearch {  background-color:transparent;   } #accommodationSearch .box {  background-color:#e3f0f9;   } #homeSearch .box {  background-color:#FFFFFF;   } #accommodationSearch .box:last-child, #homeSearch .box:last-child {  background-color:transparent;   }  #accommodationSearch, #homeSearch {  flex-wrap:wrap;   }  #footer2 .col1 {  width:100% !important;   }  #footer2 .col:nth-child( 3 ) {  clear:none;   }  #footer2 .col:nth-child( n+ 2 ) {  width:33.33% !important;   }  #bgSkiSchool {  height:0;   }  #bgSkiSchool .html {  display:none;   }  #homeMap {  padding-top:30px;   }  #filterHome {  display:block;  width:100%;  text-align:center;  padding:0;   }  #filterHome > div {  width:fit-content;  margin:10px auto 0px auto;  display:block;  padding:0;   }  #filterHome > div > span {  display:none;   } } @media screen and (max-width:800px) {   h1, h2:not( #deliveryAddressDef h2 ) {  font-size:45px !important;  line-height:65px !important;   }  #footer1 {  display:none;   }  .bottomLine, .bottomLine.summer {  grid-template-columns:repeat(3, 1fr);   }  .bottomLine .tickets {  display:none;   }  #topMenu .col1 img, #topMenu_clone .col1 img {  max-width:14vw !important;   } } @media screen and (max-width:740px) {   #accommodationSearch input[type="button"], #homeSearch input[type="button"], #homeReservation input[type="button"], #EAReservation input[type="button"] {  font-size:16px;   }  #topLine #search {  display:none;   } } @media screen and (max-width:700px) {   #containerdl .s700 {  display:block;   }  #containerdl .h700 {  display:none;   }   .eItems .eResortCont, .eItems .eResortCont, .eItems .sliderCont {  grid-template-columns:repeat(1, 1fr);   }  .eItems .item {  padding:0;   }  #news .news--items li .img {  width:100%;  height:40vw;   }  #news .news--items li .cont {  display:block;  float:left;  height:auto;   }  #topLine #flags-noresp {  display:none;   }  #ebSmallCount {  margin-right:0;   }  #homeReservation input[type="button"] {  background-image:none;  padding:20px 0 20px 0;   } }   @media screen and (max-width:690px) {   #footer2 .col:nth-child( n+ 2 ) {  width:50% !important;   }  #footer2 .col:nth-child( n + 2 ) .col:nth-child( 2 ), #footer2 .col:nth-child( n + 2 ) .col:nth-child( 4 ), #footer2 .col:nth-child( n + 2 ) .col:nth-child( 6 ) {  clear:both;   }  #homeH1 h1 {  font-size:52px !important;  line-height:57px !important;   }  #homeH1 .h1desc {  font-size:18px;  line-height:15px;  font-family:'Inter-Regular', sans-serif;   } } @media screen and (max-width:650px) {   .gallery--all {  grid-template-columns:repeat(2, 1fr);  grid-auto-rows:16vmax;   }  #accommodationSearch .box, #homeSearch .box {  width:100%;   }  #accommodationSearch .box:last-child, #homeSearch .box:last-child {  width:100%;  background-color:transparent;   }  #accommodationSearch .box:last-child input, #homeSearch .box:last-child input {  width:fit-content;  margin:0 auto 0 auto;  float:none;  display:block;  padding:16px 40px 15px 60px;   }  #aktualne .news--items {  grid-template-columns:repeat(1, 1fr);   }  #aktualne .news--items li:nth-child( 3 ) {  display:block !important;   }  #aktualne .news--items li .img {  height:35vw;   }  #fanousci .gallery--all {  grid-template-columns:repeat(2, 1fr);  grid-auto-rows:18vw;   }  #fanousci .gallery--all .gallery--item:last-child {  display:none;   }  #webcam .news--items {  grid-template-columns:repeat(1, 1fr);   }  #webcam .news--items li .img, #webcam .news--items li .imgVideo {  height:50vw;   } } @media screen and (max-width:620px) {   .eGal > .eGalItem {  margin-left:0;   }  #topActivities {  grid-template-columns:repeat(1, 1fr);  grid-auto-rows:32vw;   }  #topMenu .col1 #logo a, #topMenu_clone .col1 #logo a {  max-width:18vw;  max-height:21vw;   } } @media screen and (max-width:600px) {   #routeSearch {  display:block;  height:auto;   }   #routeSearch .box:nth-child( 1 ) {  margin-bottom:20px;   }   .topLine .live {  display:none;   }  h1, h2:not( #deliveryAddressDef h2 ) {  font-size:35px !important;  line-height:55px !important;   }  #topMenu .col1 img, #topMenu_clone .col1 img {  max-width:18vw !important;   } } @media screen and (max-width:560px) {   #accommodationSearch.poptavkaUbytovani .box, #homeSearch.poptavkaUbytovani .box {  width:100%;   }  #topLine {  position:fixed;  bottom:0;  z-index:10;   }  .topLine .weather:hover, .topLine .snow:hover, .topLine .cableway:hover, .topLine .skislope:hover, .topLine .webcams:hover, .topLine .tickets:hover, .topLine .accommodation:hover, .topLine .map:hover {  background-color:transparent;   }   #topLine .col1 {  width:100% !important;   }  #topLine .col2 {  display:none !important;   }  .topLine .weather svg {  margin:0 auto 0 auto;  float:none;  width:100%;  max-height:22px;   }  .topLine .webcams {  border-right:none;   }  .topLine > div > a {  float:none;  margin:0 auto 0 auto;  display:block;  font-size:13px;   }  .topLine .snow, .topLine .cableway, .topLine .skislope, .topLine .trail {  padding-left:10px;  padding-right:10px;  padding-top:35px;  padding-bottom:5px;  background-position:top+10px center;   }  .topLine .weather, .topLine .cableway, .topLine .skislope, .topLine .trail {  width:28%;  text-align:center;   }  .topLine .webcams {  width:16%;   }  .partneri .padibc .col {  width:50% !important;   }  .partneri .padib {  margin-bottom:40px !important;   }  .topLine .weather a {  display:block !important;   }  h1, h2:not( #deliveryAddressDef h2 ) {  font-size:28px !important;  line-height:45px !important;   }  .bottomLine, .bottomLine.summer {  grid-template-columns:repeat(2, 1fr);   }  #fanousci .gallery--all {  grid-template-columns:repeat(1, 1fr);  grid-auto-rows:50vw;   }  .plesivecCircle {  width:fit-content;  height:auto;  display:block;  padding-left:0;  margin:0 auto 40px auto;  float:none;  background-position:center top;   }  .plesivecCircle div {  margin:0px 0 10px 0;  padding:190px 0 0px 0;  text-align:center;   } } @media screen and (max-width:520px) {   #footer2 .col, #footer2 .col:nth-child( n + 2 ) {  width:100% !important;  text-align:center;   }  #topMenu_clone .menu ul {  margin:5px 0 0 0;   }  #footer2 .col:nth-child( n + 2 ) li, #footer2 .col:nth-child( n + 2 ) li a, #footer2 .col h3, #footer2 .col .purpose {  float:left;  text-align:center !important;  width:100%;   }  #footer2 .flexCenter .padi {  display:block !important;   }  #topMenu .col1, #topMenu_clone .col1 {  width:40% !important;   }  #topMenu .col2, #topMenu_clone .col2 {  width:60% !important;   }  #topMenu nav#menu, #topMenu_clone nav#menu {  width:35px;  margin:0;  margin-right:20px;  right:0;   }  #menu-close, #menu-open {  border:none!important;  background:0 0!important;  margin:0;  padding:0;  width:10px;  float:left;   }  #eshopTop {  margin-right:70px;   }  #liveTop {  margin-right:160px;   }  body.ss #liveTop {  margin-right:80px;   }  #menu-close, #menu-open {  font-size:0;   }  #topMenu .col.col2 > .padic, #topMenu_clone .col.col2 > .padic {  padding-left:0 !important;  padding-right:0 !important;   }  #ebSmallCount {  color:#000000;  background-image:url(/data/web_plesivec/ico/ico_basket_black.svg);   }  #ebSmall {  margin-top:-7px !important;  margin-right:15px !important;   }  #topMenu_clone #ebSmall {  margin-top:-3px !important;   } } @media screen and (max-width:450px) {   .gallery--all {  grid-template-columns:repeat(1, 1fr);   }  #search {  display:none;   }  #homeH1 {  top:calc( 30vw - 80px );   }  #homeH1 h1 {  font-size:32px !important;  line-height:41px !important;  font-family:'Inter-Bold', sans-serif;   }   #homeH1 .h1desc {  font-size:13px;   }  #topMenu .col1 img, #topMenu_clone .col1 img {  max-width:22vw !important;   }  .eItems .item .cdistance {  position:static;  margin-left:15px;   }  #homeReservation {  grid-template-columns:repeat(1, 1fr);   } } @media screen and (max-width:400px) {   #EAReservation > div {  width:100% !important;  padding-right:0 !important;  padding-left:0 !important;   }  .butCenik a, .butCenik a:hover {  padding:16px 20px 15px 20px !important;  background-image:none;   } } @media screen and (max-width:360px) {   #liveTop {  display:none;   } } @media screen and (max-width:300px) {   #eshopTop {  display:none;   } } @media screen and (max-width:240px) {   .partneri .padibc .col, .partneri .padibc .col:nth-child( 4 ) {  width:100% !important;   } }   #poukazForm form .input .allCheckbox input {   opacity:0 !important;   max-width:0px !important;   height:0px !important;   float:left;   position:absolute !important;   left:10px; } #poukazForm form .input .allCheckbox label {   width:100% !important;   padding-left:10px !important;   display:block;   position:relative;   padding-left:35px !important;   cursor:pointer;   font-size:22px;   text-align:left;   -webkit-user-select:none;   -moz-user-select:none;   -ms-user-select:none;   user-select:none; } #poukazForm form .input.halfCol .allCheckbox label {   width:50% !important;   float:left; } #poukazForm form .input .allCheckbox .checkmark {   position:absolute;   top:0;   left:0;   height:25px;   width:25px;   background-color:rgba(240, 240, 240, 1);   border-radius:50%; } #poukazForm form .input .allCheckbox label:hover input[type="checkbox"] ~ .checkmark {   background-color:#ccc; } #poukazForm form .input .allCheckbox label input[type="checkbox"]:checked ~ .checkmark {   background-color:#89B20D; } #poukazForm form .input .allCheckbox .checkmark:after {   content:"";   position:absolute;   display:none; } #poukazForm form .input .allCheckbox label input[type="radio"]:checked ~ .checkmark:after {   display:block; } #poukazForm form .input .allCheckbox label .checkmark:after {   top:5px;   left:8px; } #poukazForm form .input .allCheckbox label input[type="checkbox"]:checked::after {   position:absolute;   content:' ';   margin:-1px 0 0 -10px;   width:21px;   height:21px;   z-index:1;   left:0;   background:url(https://app.sendio.cz/images/main/checked_white.svg) 7px 9px no-repeat;   background-size:13px; } #poukazForm form .faSameDivu, #poukazForm form .ponot2, #poukazForm form #blispe {   display:none !important; } #poukazForm form #poukazInput {   width:fit-content;   margin:0 auto 0 auto;   float:none; }   #poukazForm form #poukazInput, #poukazForm form #faSameu {   border:none; } #poukazForm form #faSameu .allCheckbox .checkmark {   top:5px; } #poukazForm form #poukazInput .allRadio {   float:none;   margin:0 auto; } @media screen and ( max-width:900px ) {   #poukazForm form #poukazInput .allRadio {   width:200px;   } } #poukazForm form #poukazInput .allRadio label {   width:auto !important;   margin-right:10px !important;   margin-left:10px !important;   margin-bottom:10px !important; } #poukazForm form #poukaz {   width:100%;   height:389px; } #poukazForm form #poukaz > .padib > .padibc > .col.col1 {   width:55% !important;   max-width:55% !important; } #poukazForm form #poukaz > .padib > .padibc > .col.col2 {   width:45% !important;   max-width:45% !important; } #poukazForm form .allCheckbox label {   padding-left:10px !important;   display:block;   position:relative;   padding-left:35px !important;   margin-bottom:12px;   cursor:pointer;   font-size:22px;   -webkit-user-select:none;   -moz-user-select:none;   -ms-user-select:none;   user-select:none; } #poukazForm form .allCheckbox label input[type="checkbox"] {   position:absolute;   opacity:0 !important;   cursor:pointer; } #poukazForm form .allCheckbox .checkmark {   position:absolute;   top:6px;   left:0;   height:25px;   width:25px;   background-color:rgba(240, 240, 240, 1); } #containerdf .checkmark {   cursor:pointer; } #poukazForm form .allCheckbox label:hover input[type="checkbox"] ~ .checkmark {   background-color:#ccc; } #poukazForm form .allCheckbox label input[type="checkbox"]:checked ~ .checkmark {   background-color:#89B20D; } #poukazForm form .allCheckbox label input[type="checkbox"]:checked ~ .checkmark:after {   display:block; } #poukazForm form .allRadio {   float:right; } #poukazForm form .allRadio label {   width:80px !important;   padding-left:10px !important;   display:block;   position:relative;   padding-left:35px !important;   margin-bottom:12px;   cursor:pointer;   font-size:22px;   -webkit-user-select:none;   -moz-user-select:none;   -ms-user-select:none;   user-select:none; } #poukazForm form .allRadio label:nth-child(2) {   width:53px !important; } #poukazForm form .allRadio label input[type="radio"] {   position:absolute;   opacity:0 !important; } #poukazForm form .allRadio .checkmark {   position:absolute;   top:0;   left:0;   height:25px;   width:25px;   background-color:rgba(240, 240, 240, 1);   border-radius:50%; } #poukazForm form .allRadio label:hover input[type="radio"] ~ .checkmark {   background-color:#ccc; } #poukazForm form .allRadio label input[type="radio"]:checked ~ .checkmark {   background-color:#89B20D; } #poukazForm form .checkmark:after {   content:"";   position:absolute;   display:none; } #poukazForm form .allRadio label input[type="radio"]:checked ~ .checkmark:after {   display:block; } #poukazForm form .allRadio label .checkmark:after {   top:9px;   left:9px;   width:8px;   height:8px;   border-radius:50%;   background:white; } @media screen and ( max-width:900px ) {   #poukaz .col1 {   display:none !important;   }   #poukazForm form #poukaz > .padib > .padibc > .col.col2 {   width:100% !important;   max-width:100% !important;   margin-top:calc( 100% / 4 * 1.5 );   }   #poukazForm form #poukaz > .padib > .padibc > .col.col2 .text {   padding:5px !important;   }   #poukazForm form #poukaz {   height:auto;   box-shadow:none !important;   background-position:top center !important;   background-size:contain !important;   } }