@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic)");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body,strong,h1,h2,h3{font-family:"Open Sans",sans-serif;}body{margin-top:0;font-size:15px;background-color:#F8F8F8;}body.path-frontpage{}a{color:#b6ab4f;}a:hover,a:focus,a.active{text-decoration:none;}h1,.h1,h2,.h2,h3,.h3{margin-bottom:15px;}.main-container{padding-bottom:20px;}.region-content{position:relative;z-index:0;}header{transition:1s;height:100px;position:relative;width:100%;padding-left:3%;z-index:100;border-bottom:4px solid #b6ab4f;background:#fff;overflow:hidden;}header .logo img{max-width:250px;transition:1s;width:100%;}header.fixed{position:fixed;top:0;left:0;z-index:100;width:100%;transition:1s;height:100px;}.top-bar.fixed{position:fixed;top:0;right:0;width:22%;z-index:100;transition:1s;height:100px;}header.fixed .logo img{width:250px;transition:1s;}header.fixed .roomify-site-social,header.fixed .navbar-nav,header.fixed .roomify-user-menu,header.fixed .roomify-language-switcher{top:30px!important;transition:1s;}header.fixed .navbar-nav,header .navbar-nav{top:25px!important;}.language-switcher-language-url{background:none;height:100%;display:inline-block;}#block-socialheader{display:inline-block;margin-left:30px;}.language-switcher-language-url ul{list-style-type:none;padding-left:10px;}.language-switcher-language-url ul li{display:inline-block;margin:0 6px;}.language-switcher-language-url ul li img{display:inline;}.language-switcher-language-url li a{color:#000;font-size:14px;}.language-switcher-language-url li a.is-active{text-decoration:underline;}header .navbar-header,header .navbar-nav{float:right;position:relative;top:40px;}header .navbar-nav{text-align:center;}header .navbar-nav li{display:inline-block;}header .navbar-nav li a{display:inline-block;text-transform:uppercase;font-size:18px;color:#2a2a2a;padding:15px;}header .navbar-nav li a:hover,header .navbar-nav li a.is-active{text-decoration:none;color:#b6ab4f;font-weight:bold;background:none;}header .navbar-nav li:last-child a{padding:15px 20px;background-color:#b6ab4f;border-color:#b6ab4f;color:#fff;border-radius:4px;font-weight:600;}header .navbar-nav li.last a:hover,header .navbar-nav li.last a.active{color:#fff;}.navbar-toggle .icon-bar,.navbar-toggle .icon-bar + .icon-bar{background:#484848;}.navbar-toggle{border-color:#ddd;}.navbar-collapse{padding:0 10px;}.navbar-collapse.in{overflow-y:auto;height:100%!important;width:100%;position:fixed;z-index:100000;left:0;top:0;background-color:black;background-color:rgba(0,0,0,0.9);overflow-x:hidden;opacity:1!important;padding-top:10%;}header .navbar-collapse.in li{width:100%;}header .navbar-collapse.in li a{padding:20px 8px;text-decoration:none;font-size:36px;color:#818181;display:block;transition:0.3s;text-transform:unset;font-weight:normal;}header .navbar-collapse.in li:last-child a{background-color:transparent;}.closebtn{display:none;}header .navbar-collapse.in .closebtn{position:fixed;top:10px;right:45px;font-size:46px;color:#fff;z-index:10000000;}.path-frontpage .view-frontpage{position:relative;}.path-frontpage .view-frontpage .view-header{position:absolute;z-index:1;width:100%;text-align:center;color:#fff;top:30%;height:48%;}.path-frontpage .view-frontpage .view-footer{width:100%;text-align:center;margin-top:0px;margin-bottom:30px;padding:20px;position:relative;}.path-frontpage .view-frontpage .view-header h2{font-size:46px;font-weight:normal;text-shadow:2px 2px 5px #000;}.path-frontpage a.book{padding:10px 40px 10px;background-color:#b6ab4f;border-color:#b6ab4f;font-size:16px;text-transform:initial;color:#fff;border-radius:4px;font-weight:400;position:absolute;right:3%;top:-80px;z-index:2;}.path-frontpage .view-frontpage .slick{position:relative;}.path-frontpage .view-frontpage nav.slick__arrow{bottom:auto;height:2px;left:0;margin-top:-1px;position:absolute;top:45%;width:100%;z-index:2;}.path-frontpage .view-frontpage nav.slick__arrow .slick-prev.slick-arrow{background:url(/themes/portokayio/css/images/c_arrow_left.png) 0 50% no-repeat;display:inline-block;position:absolute;width:30px;height:30px;margin-top:0;text-indent:-9999px;border:0;background-size:contain;left:12px;}.path-frontpage .view-frontpage nav.slick__arrow .slick-next.slick-arrow{background:url(/themes/portokayio/css/images/c_arrow_right.png) 0 50% no-repeat;display:inline-block;position:absolute;width:30px;height:30px;margin-top:0;text-indent:-9999px;border:0;background-size:contain;right:12px;}.path-frontpage .view-frontpage nav.slick__arrow .slick-next.slick-arrow,.path-frontpage .view-frontpage nav.slick__arrow .slick-prev.slick-arrow{cursor:pointer;background-size:cover;border-radius:0;height:50px;}.path-frontpage .main-container{overflow:hidden;}.view-table-front{max-width:1465px;margin:0 auto;}.view-table-front .view-content .views-row{width:32.7%;margin:0.3%;position:relative;float:left;overflow:hidden;}.view-table-front .view-content .views-row .views-field-nothing{position:absolute;width:100%;padding:20px;bottom:-86%;background:rgba(0,0,0,0.7) url(/themes/portokayio/css/images/plus.png) no-repeat 50% 55%;color:#fff;font-size:24px;transition:0.8s;height:100%;pointer-events:none;}.view-table-front .view-content .views-row .views-field-nothing:hover,.view-table-front .view-content .views-row:hover .views-field-nothing{bottom:0;}.view-table-front .view-content .views-row:nth-child(4) .views-field-nothing,.view-table-front .view-content .views-row:nth-child(6) .views-field-nothing{bottom:initial;top:0px;background:#b6ab4f;height:initial;}.view-table-front .view-content .views-row:nth-child(4) .views-field-nothing:hover,.view-table-front .view-content .views-row:nth-child(6) .views-field-nothing:hover,.view-table-front .view-content .views-row:nth-child(4):hover .views-field-nothing,.view-table-front .view-content .views-row:nth-child(6):hover .views-field-nothing{bottom:initial;}.view-table-front .view-content .views-row:nth-child(8) .views-field-nothing,.view-table-front .view-content .views-row:nth-child(11) .views-field-nothing{background:#b6ab4f;bottom:0;height:initial;}.view-table-front .view-content .views-row .views-field-nothing .body{margin-top:20px;line-height:28px;font-size:20px;}.view-table-front .view-content .views-row .views-field-nothing a{font-size:24px;color:#fff;text-decoration:none;text-transform:uppercase;}.view-table-front .view-content .views-row:nth-child(4) .views-field-nothing .title a,.view-table-front .view-content .views-row:nth-child(6) .views-field-nothing .title a,.view-table-front .view-content .views-row:nth-child(8) .views-field-nothing .title a,.view-table-front .view-content .views-row:nth-child(11) .views-field-nothing .title a{font-weight:bold;}.view-basic-image- .views-field-field-image img{width:100%;}.page-node-type-page .field--name-field-gallery{padding-top:20px;overflow:hidden;}.page-node-type-page .main-container{width:75%;}.page-node-type-page .field--name-field-gallery .field--item{width:18.8%;margin-right:1.5%;margin-bottom:1.5%;float:left;}.page-node-type-page .field--name-field-gallery .field--item:nth-child(5n){margin-right:0;}.path-rooms .main-container{padding-top:30px;}.path-rooms .view-rooms .views-row{margin-bottom:25px;border-bottom:1px solid #e0e0e0;padding-bottom:25px;overflow:hidden;}.path-rooms .view-rooms .views-row:last-child{border:0;margin:0;}.path-rooms .view-rooms .views-field-title a{font-size:28px;color:#b6ab4f;display:block;margin-bottom:10px;}.path-rooms .view-rooms .views-field-field-gallery{float:left;margin-right:20px;}.path-rooms .view-rooms .views-field-body{display:inline-block;}.path-rooms .view-rooms .views-field-view-node{text-align:right;}.path-rooms .view-rooms .views-field-view-node a{color:#b6ab4f;font-size:17px;}.path-rooms .view-rooms .views-field-nothing .col-md-5{padding-left:0;}.page-node-type-rooms .container{max-width:1700px;width:100%;}.page-node-type-rooms .main-container{background-color:transparent;margin-top:25px;}.page-node-type-rooms .node .group-left{width:33.333%;padding-right:3%;}.page-node-type-rooms .node .group-right{width:66.667%;}.page-node-type-rooms .node .group-left .field{border-radius:2px;width:100%;background:#ffffff;padding:6px 10px;font-weight:400;margin-bottom:8px;border:1px solid #ECECEC;overflow:hidden;}.page-node-type-rooms .node .group-left .field--item{float:right;}.page-node-type-rooms .node .group-left .field--label{text-transform:uppercase;}.page-node-type-rooms .node .group-left .field--name-field-book{display:block;text-align:center;padding:10px 40px 10px;background-color:#b6ab4f;border-color:#b6ab4f;border-radius:4px;font-weight:600;text-transform:uppercase;margin-top:20px;}.page-node-type-rooms .group-left .field--name-field-book a{color:#fff;}.page-node-type-rooms .node .group-left .field--name-field-amenities{margin-top:30px;padding:15px;}.page-node-type-rooms .node .group-left .field--name-field-amenities .field--label,.page-node-type-rooms .group-right .field--name-body .field--label{border-bottom:1px solid #ececec;padding-bottom:15px;margin-bottom:15px;font-weight:normal;font-size:24px;text-transform:unset;}.page-node-type-rooms .node .group-left .field--name-field-amenities .field--item{width:100%;margin-bottom:15px;}.page-node-type-rooms .group-right .slick{position:relative;}.page-node-type-rooms .group-right .slick nav.slick__arrow{position:absolute;top:50%;width:100%;}.page-node-type-rooms .group-right .slick nav.slick__arrow button.slick-prev{background:url(/themes/portokayio/css/images/arrow_left.png) center center no-repeat,linear-gradient(transparent,transparent);display:inline-block;position:absolute;width:30px;height:30px;margin-top:0;text-indent:-9999px;border:0;background-size:contain;left:12px;}.page-node-type-rooms .group-right .slick nav.slick__arrow button.slick-next{background:url(/themes/portokayio/css/images/arrow_right.png) center center no-repeat,linear-gradient(transparent,transparent);display:inline-block;position:absolute;width:30px;height:30px;margin-top:0;text-indent:-9999px;border:0;background-size:contain;right:12px;}.page-node-type-rooms .group-right .slick .slick-dots{position:absolute;bottom:0;width:100%;text-align:center;list-style-type:none;padding:0;}.page-node-type-rooms .group-right .slick .slick-dots li{display:inline-block;margin:0 4px;}.page-node-type-rooms .group-right .slick .slick-dots li button{color:transparent;border:0;border-radius:16px;height:16px;width:16px;}.page-node-type-rooms .group-right .slick .slick-dots li.slick-active button{background-color:#aaa;}.page-node-type-rooms .group-right .field--name-body{margin:35px 0;display:inline-block;border-radius:2px;width:100%;background:#ffffff;padding:15px;border:1px solid #ECECEC;font-size:16px;}.page-node-type-rooms #block-quicktabsportokayio ul.quicktabs-tabs{padding:0;margin:0;}.page-node-type-rooms #block-quicktabsportokayio ul.quicktabs-tabs li{border:1px solid #d3d3d3;border-width:1px 1px 0 1px;font-weight:400;color:#555;margin:1px .2em 0 0;display:inline-block;padding:0;position:relative;top:1px;}.page-node-type-rooms #block-quicktabsportokayio ul.quicktabs-tabs li a{height:50px;padding:0 20px;background:#F9F9F9;color:#939393;font-size:15px;font-weight:500;line-height:50px;outline:none;display:inline-block;}.page-node-type-rooms #block-quicktabsportokayio ul.quicktabs-tabs li.active a{background-color:#fff;color:#000;}.page-node-type-rooms #block-quicktabsportokayio .quicktabs-main{background:white;border-radius:0;padding:30px;border:1px solid #ececec;font-size:16px;line-height:28px;}.page-node-type-webform .page-header{margin-top:40px;}.page-node-type-webform .group-left iframe{width:100%;}.page-node-type-webform .group-left p{position:relative;padding-left:50px;font-size:22px;margin-bottom:30px;line-height:28px;}.page-node-type-webform .group-left p img{position:absolute;left:0;}.page-node-type-webform .group-left p:nth-child(3) img{left:6px;}.page-node-type-webform .container{width:100%;max-width:1700px;background-color:transparent;}.page-node-type-webform .group-right{width:48%;padding-left:3%;}.page-node-type-webform .group-right .form-control{border-radius:0;box-shadow:none;border-color:#e7e7e7;min-height:40px;}.page-node-type-webform .group-right .form-actions .btn{float:right;font-size:24px;text-transform:uppercase;color:#fff;background-color:#b6ab4f;border-radius:0;border:0;padding:12px 25px;margin-right:0;margin-top:20px;}.page-node-type-webform .group-right label{font-size:16px;font-weight:normal;}.page-node-type-webform .group-right label.form-required:after{margin-left:4px;}.page-node-type-webform .group-right .form-group{margin-bottom:25px;}.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}.eu-cookie-compliance-banner .eu-cookie-compliance-default-button{background:none;border:0;box-shadow:none;color:#fff;text-shadow:none;}footer.footer{background:#15262f;text-align:center;border:0;color:#fff;padding:35px 15px;}footer.footer .region-footer{margin-top:20px;clear:both;}footer.footer .credits{float:left;margin:0;}footer.footer .technopolis{float:right;}footer.footer .logo_footer{display:inline-block;}footer.footer .social{float:right;width:20px;}footer.footer .social img{width:100%;}@media screen and (min-width:1280px) and (max-width:1350px){header .navbar-nav li a{font-size:16px;}}@media screen and (max-width:1280px){header{padding-left:0%;}header .region-header{padding-left:1%;}.path-frontpage .view-frontpage .view-header h2{font-size:38px;}.view-table-front .view-content .views-row .views-field-nothing{bottom:-83%;}.view-table-front .view-content .views-row .views-field-nothing .body{margin-top:15px;line-height:26px;font-size:18px;}#block-quicktabsportokayio iframe{height:300px;}header .navbar-nav li a{padding:15px 10px;font-size:16px;}header .navbar-nav li:last-child a{padding:15px;}}@media screen and (max-width:1180px){header{height:120px;}header .navbar-header,header .navbar-nav{top:10px;}header .navbar-nav li a{font-size:15px;}header .navbar-nav li:last-child a{padding:15px 10px;}a.logo{width:25%;}}@media screen and (max-width:860px){header{height:170px;}}@media screen and (max-width:900px){.view-table-front .view-content .views-row{width:49.4%;}}@media (min-width:768px) and (max-width:992px){.view-rooms .col-md-7,.view-rooms .col-md-5{width:58.33333333%;float:left;}.voew-rooms .col-md-5{width:41.66666667%;}}@media screen and (max-width:768px){.view-table-front .view-content .views-row .views-field-nothing a{font-size:18px;}.view-table-front .view-content .views-row .views-field-nothing .body{margin-top:10px;line-height:22px;font-size:16px;}.view-table-front .view-content .views-row .views-field-nothing{font-size:20px;}footer.footer .technopolis,footer.footer .credits{float:none;margin-top:5px;}.path-frontpage .view-frontpage .view-header{display:none;}h1,.h1{font-size:32px;}h3,.h3{font-size:22px;}.path-frontpage .view-frontpage .view-footer{margin-bottom:0;}.field--name-body iframe{width:100%;}.page-node-type-page .field--name-field-gallery .field--item{width:32.3%;}.page-node-type-page .field--name-field-gallery .field--item:nth-child(3n){margin-right:0;}.page-node-type-page .field--name-field-gallery .field--item:nth-child(4n),.page-node-type-page .field--name-field-gallery .field--item:nth-child(5n){margin-right:1.5%;}.page-node-type-webform .group-right,.page-node-type-webform .group-left{width:100%;padding-left:0;}.view-rooms .col-md-7{padding-left:0;margin-top:20px;}.view-rooms .col-md-7,.view-rooms .col-md-5{padding:0;}.page-node-type-rooms .node .group-right{width:100%;margin-top:20px;}.page-node-type-rooms .node .group-left{width:100%;padding-right:0;}.page-node-type-rooms #block-quicktabsportokayio ul.quicktabs-tabs li a,.page-node-type-rooms #block-quicktabsportokayio ul.quicktabs-tabs li{width:100%;text-align:center;}header .navbar-collapse.in .closebtn{display:inline;}header .navbar-header,header .navbar-nav{top:10px;}a.logo{width:auto;}.path-frontpage a.book{top:-50px;}header{height:120px;position:static;}.page-node-type-page .main-container{width:100%;}}@media screen and (max-width:600px){.view-table-front .view-content .views-row .views-field-nothing{font-size:16px;bottom:-80%;}}@media screen and (max-width:480px){.view-table-front .view-content .views-row{width:100%;}.view-table-front .view-content .views-row .views-field-nothing{bottom:-70%;}footer.footer .social{float:none;margin:0 auto;}.page-node-type-page .field--name-field-gallery .field--item:nth-child(3n){margin-right:1.5%;}.page-node-type-page .field--name-field-gallery .field--item:nth-child(4n),.page-node-type-page .field--name-field-gallery .field--item:nth-child(2n){margin-right:0;}.page-node-type-page .field--name-field-gallery .field--item{width:49.2%;}.page-node-type-webform .group-left p{padding-left:45px;font-size:18px;margin-bottom:20px;line-height:26px;}.page-node-type-webform .group-left iframe{height:300px;}footer.footer .logo_footer img{max-width:100%;}#block-quicktabsportokayio iframe{height:250px;}header{min-height:100px;height:auto;}a.logo.pull-left{float:none !important;width:100%;display:block;text-align:center;}header .navbar-header{width:100%;text-align:center;top:0;}.path-frontpage .view-frontpage nav.slick__arrow .slick-next.slick-arrow,.path-frontpage .view-frontpage nav.slick__arrow .slick-prev.slick-arrow{display:none!important;}}@media screen and (max-width:360px){.view-table-front .view-content .views-row .views-field-nothing{bottom:-65%;}}
