/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{background:#1a1a1a;font-family:'Raleway',Helvetica Neue,Arial,Helvetica,sans-serif;font-size:15px;-webkit-text-size-adjust:100%;color:#ccc;}.full-wrapper{background:#000;padding-bottom:45px;}h1,h2,h3,h4,h5,h6,field--label{font-family:'Raleway',Roboto,Arial,Helvetica,sans-serif;font-weight:400;color:#fff;}h1{font-size:45px;font-weight:700;}h2{font-size:27px;}h3{font-size:24px;}h4{font-size:21px;}h5{font-size:18px;}h6{font-size:15px;}img{width:auto;height:auto;max-width:100%;}.btn{font-weight:600;font-size:13px;border-radius:4px;box-shadow:1px 1px 3px rgb(0 0 0 / 15%);}.navbar-default{padding-top:9px;padding-bottom:9px;font-weight:500;text-transform:uppercase;font-size:12px;background:transparent;box-shadow:0 0 0 rgb(0 0 0 / 15%);}.navbar{border:none;margin-bottom:0;border-bottom:0;font-weight:bold;box-shadow:0 0 0 rgb(0 0 0 / 15%);}.navbar img{height:24px;width:auto;margin-top:5px;margin-right:30px;}.navbar-default .navbar-nav > li > a{font-weight:700;color:#d39b59;}.navbar-default .navbar-brand:hover,.navbar-default .navbar-nav > li > a:hover{color:#fff;text-decoration:underline;background:#d39b59;}.navbar-default .navbar-nav > li > a.book{background:#d39b59;color:#2f2120;padding:12px 21px;border-radius:5px;margin-top:10px;}.navbar-default .navbar-brand{font-size:13px;color:#d39b59;font-weight:700;}.navbar-default .navbar-nav > li > a.btn{margin-top:10.5px;padding:8px 21px;border-radius:6px;margin-left:15px;margin-right:15px;color:#fff;}.btn-success{background-color:#37a000;}.btn-warning{background-color:#fd5631;}.btn-danger{background-color:#ec8d1c;}.breadcrumb{background:transparent;padding:3px 0 0;margin:0 0 18px;font-size:12px;text-transform:uppercase;color:#e5e5e5;}.breadcrumb a{color:#999;}.page-header{padding:0;margin:0;border-bottom:0;text-transform:none;letter-spacing:-0.04em;color:#fff;}.path-frontpage 
 .page-header{background:url('/themes/bootstrap/net/images/title.png') no-repeat top left;padding-top:30px;}#backtotop{height:36px;width:36px;border-radius:5px;}.footer{margin-top:0;margin-bottom:0;}.region-highlighted{width:100%;padding:30px 0 0;display:inline-block;font-size:120%;color:#9a9a9a;}.region-highlighted .glyphicon{background:#d39b59;color:#2f2120;padding:5px;border-radius:5px;margin-bottom:12px;}.region-highlighted p a{color:#9a9a9a;}.header-elements{color:#fff;font-weight:bold;}#block-coolwaves{padding:20px;background:#1a1a1a;border-radius:5px;margin-top:30px;margin-bottom:30px;}#block-logo img{height:120px;width:auto;display:block;margin:0 auto;}.welcome-wrapper{background-position:center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-color:#222;background-image:url('/themes/bootstrap/net/images/head-bgr.png');}.path-frontpage .welcome-wrapper{background-position:center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-color:#222;background-image:url('/themes/bootstrap/net/images/home-header.png');}.field--name-field-team{margin-top:30px;}.masonry-item{padding-bottom:20px;}.masonry-item img{border-radius:5px;}.masonry-item b{color:#fff;font-size:120%;padding-top:10px;display:block;}.path-frontpage .header-wrapper{padding:8% 0 9%;}.header-wrapper{background:transparent;padding:45px 0 60px;margin:0 0 45px;}.header-wrapper img{border-radius:5px;}.header-wrapper .block{padding-top:18px;font-size:140%;color:#eee;}.page-node-type-blog-post .header-wrapper .block{font-size:110%;}.page-node-type-booking .header-wrapper .block,.page-node-type-webform .header-wrapper .block{font-size:100%;}.page-node-type-booking .header-wrapper .block a,.page-node-type-webform .header-wrapper .block a{font-size:150%;font-weight:bold;color:#d39b59;}.page-node-type-booking .header-wrapper .block .glyphicon,.page-node-type-webform .header-wrapper .block .glyphicon{color:#000;background:#d39b59;padding:6px;margin-right:10px;border-radius:100px;}.header-wrapper .block .btn-default{background-color:#e4cca8;padding:15px 30px;}.welcome-wrapper{background-position:center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}.field--name-field-advantages .field--item{padding:25px 15px 25px 25px;border-radius:5px;border-left:4px solid #D39B59;border-top:1px solid #2a2a2a;border-right:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a;}.field--name-field-services .field--item,.field--name-field-service .field--item{padding:20px;border-radius:5px;border:1px solid #2a2a2a;background-position:center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}.field--name-field-services .field--item img,.field--name-field-service .field--item img{border-radius:5px;}.field--name-field-invite{background-color:#111;display:inline-block;color:#fff;font-weight:500;padding:35px;border-radius:5px;}.field--name-field-invite h5{color:#ce7a17;font-weight:bold;text-transform:uppercase;}.field--name-field-invite .btn{margin-top:12px;}.group-invite{background-image:url(/themes/bootstrap/net/images/home-footer.png);background-position:center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;font-size:120%;width:100%;display:inline-block;clear:both;margin-top:30px;box-shadow:0 1px 2px rgba(0,0,0,0.3);padding:25% 5% 5%;border-radius:5px;}.field--name-field-advantages .field--item .glyphicon{font-size:30px;color:#ce7a17;}.field--name-field-services .field--item .glyphicon,.field--name-field-service .field--item .glyphicon{font-size:20px;color:#660707;padding:12px;background:#e4cca8;border-radius:5px;}.field--name-field-services .field--item ul,.field--name-field-service .field--item ul{padding-left:10px;}.field--name-field-advantages .field--item h4,.field--name-field-services .field--item b a,.field--name-field-service .field--item b a{font-size:21px;color:#fff;font-weight:bold;}.field--name-field-advantages .field--item h4{line-height:1.8;}.btn-sm{font-size:11px;font-weight:bold;padding:8px 16px;}.group-services{margin:0 -1.5%;padding:45px 0;}.paragraph--type--matrix{display:inline-block;padding:45px 0 45px;width:100%;}.paragraph--view-mode--default blockquote{font-size:180%;color:#fff;font-weight:bold;text-transform:uppercase;}.row .field--name-field-image img{width:100%;height:auto;border-radius:5px;}.field--name-field-welcome h2,.field--name-field-text h2,.field--name-field-header h2{font-size:33px;font-weight:bold;color:#fff;text-transform:uppercase;}.field--name-field-welcome ul{color:#a9a9a9;padding-left:10px;}.field--name-field-welcome,.field--name-field-text em,.field--name-field-header h4{font-weight:300;text-transform:uppercase;color:#D39B59;}.field--name-field-advantages .field--item{margin-bottom:21px;}.footer{margin-top:0;border-top:0;padding-top:55px;margin-bottom:15px;}.region-footer a{color:#D39B59;}.region-bottom{padding-bottom:45px;}.region-footer{display:inline-block;}.region-footer h4{color:#fff;}.region-footer img{height:80px;width:auto;margin-bottom:15px;}.field--name-field-contents{padding:0 0 24px;margin:0 0 36px;text-transform:uppercase;border-bottom:1px solid #222;}.field--name-field-head-1,.field--name-field-head-2{font-size:120%;text-transform:uppercase;padding-bottom:25px;color:#D39B59;}.field--name-field-head-1 h2,.field--name-field-head-2 h2{color:#fff;}.group-packs,.group-gallery{margin:0 -1.5% 30px;}.field--name-field-packages,.field--name-field-pictures,.field--name-field-photos,.field--name-field-gallery{display:inline-block;width:100%;}.field--name-field-packages .field--item img{border-radius:5px;}.field--name-field-packages .field--item em{color:#fff;font-size:120%;}.field--name-field-packages .field--item h4{margin-top:6px;color:#D39B59;}.field--name-field-pictures .field--item img,.field--name-field-photos .field--item img,.field--name-field-gallery .field--item img{border-radius:5px;}.panel-default > .panel-heading{color:#fff;background-color:#000;border-color:#000;}.panel-body{background:#000;color:#eee;}.field--name-field-zapazi-chas .field--label{color:#D39B59;font-weight:bold;text-transform:uppercase;float:none;margin-bottom:12px;font-size:18px;}#block-zapazichas{border:1px solid #d39b59;border-radius:5px;padding:20px;}.eu-cookie-compliance-secondary-button,button.decline-button{color:#ff9500;}button.decline-button{background:transparent;border:0;box-shadow:0 0 0 0;text-shadow:0 0 #000;font-weight:normal;}.field--name-field-zapazi-chas{border:2px solid #2a2a2a;padding:25px;border-radius:5px;}.has-glyphicons .select-wrapper::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'';display:inline-block;font-family:'Glyphicons Halflings';}.field--name-field-head{font-size:120%;background:url('/themes/bootstrap/net/images/title.png') no-repeat top left;padding-top:20px;margin-top:40px;}.field--name-field-content .field{margin-bottom:30px;}.field--name-field-end{border:1px solid rgb(211,155,89);padding:40px;border-radius:5px;}.field--name-field-end a{text-decoration:none;font-weight:bold;color:#fff;}.field--name-field-contents a{color:#fff;margin-right:20px;}.field--name-field-contents .glyphicon{background:rgb(211,155,89);padding:5px;border-radius:4px;margin-right:10px;color:#000;}.path-taxonomy .layout--onecol{position:relative;margin-bottom:35px;}.path-taxonomy .layout--onecol img{border-radius:5px;width:100%;height:auto;}.group-teaser{background:rgba(0,0,0,0.7);color:#fff;position:absolute;left:0;right:0;padding:40px;bottom:0;}.path-taxonomy .layout--onecol h2{font-size:24px;line-height:24px;padding:0;margin:0 0 12px;}.path-taxonomy .layout--onecol a{color:#d39b59;text-transform:uppercase;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#000;background-color:#d39b59;}.field--name-field-info h3{color:#d39b59;font-weight:600;}.field--name-field-info h5{color:#ccc;font-weight:600;text-transform:uppercase;}.field--name-field-info h5{line-height:1.8;}.page-node-type-booking .field--name-field-form,.page-node-type-webform .field--name-webform{padding:25px;border:1px solid #d39b59;border-top:3px solid #d39b59;border-radius:4px;}.field--name-field-zapazi-chas label,.region-sidebar-second label,.page-node-type-booking .field--name-field-form label,.page-node-type-webform .field--name-webform label{color:#fff;font-weight:bold;}.page-node-type-booking .region-header .field--name-field-form label{text-align:left;}.page-node-type-booking .region-header option{text-align:center;}.page-node-type-booking .full-wrapper{padding-top:0;}.field--name-field-faq .field--item{background:#1a1a1a;padding:20px;border-radius:4px;margin:0 0 15px;}.field--name-field-description .field--item{padding-top:35px;margin-bottom:45px;border-top:1px solid #aa875e;}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;border-top:1px solid #aa875e;}.col-sm-8 h2 a:hover,.col-sm- h3 a:hover,.col-sm-8 h2 a,.col-sm-8 h3 a{color:#fff;text-decoration:none;}.field--name-field-onda{padding:30px 24px;}.field--name-field-page-gallery{width:100%;display:inline-block;}.group-teams{margin:0 -2%;padding-top:20px;}.field--name-field-page-gallery .field--name-field-titles{color:#fff;font-weight:bold;font-size:120%;padding:12px 0 4px;}.field--name-field-page-gallery .paragraph img{width:100%;height:auto;border-radius:6px;}.modal-content{padding:36px;background:#000;border:1px solid #333;box-shadow:0 0 0 #666;}.modal-content h5{text-transform:uppercase;font-weight:bold;margin-bottom:21px;}body.webform-share-page-body,[dir] body.webform-share-page-body{background-color:transparent;background-image:none;margin:0;padding:0;}.select-wrapper:after{color:transparent;content:' ';}.fade.in{opacity:1;}.ui-dialog .ui-dialog-titlebar-close{color:#fff;}.modal{top:20px;left:20px;right:20px;}.payment-icons img{height:30px;width:auto;margin-right:10px;border-radius:5px;}.pagination > li > a,.pagination > li > span{position:relative;float:left;padding:6px 16px;margin-left:-1px;line-height:1.846;color:#fff;text-decoration:none;background-color:#222;border:1px solid #333;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{z-index:3;color:#ffffff;cursor:default;background-color:#d39b59;border-color:#d39b59;}.pager-nav.text-center{width:100%;display:inline-block;clear:both;}.path-blog .masonry-item img{width:100%;height:auto;border-radius:5px;}.path-blog .masonry-item{padding:0 15px 30px;}.path-blog .masonry-item .views-field-title a{color:#d39b59;font-size:18px;padding:24px 10px 15px;margin:0;display:inline-block;width:100%;}.blog-teaser{background:rgba(0,0,0,0.7);color:#a9a9a9;position:absolute;left:0;right:0;padding:21px 30px;bottom:0;}.page-node-type-blog-post .field--name-field-intro img{width:100%;height:auto;border-radius:5px;margin:0 0 33px;}.field--name-field-blog-contents a{color:#fff;font-weight:700;margin-right:10px;}.field--name-field-blog-header-text h2 a,.field--name-field-blog-header-text h2{font-weight:bold;color:#fff;text-decoration:none;}.field--name-field-blog-header-text{color:#ddd;padding:0 0 30px;}.field--name-field-blog-text-content{border-bottom:1px solid #212121;padding-bottom:30px;margin-bottom:30px;}.page-node-type-blog-post .field--name-field-end{margin-top:-33px;}.page-node-type-blog-post .region-sidebar-second .webform-ajax-form-wrapper{padding:20px;border:1px solid #333;border-radius:5px;margin-top:30px;}@media (min-width:1200px){.field--name-field-page-gallery .paragraph{width:46%;float:left;margin:0 2% 30px;}.path-taxonomy .col-sm-9{width:65%;}.path-taxonomy .col-sm-3{width:35%;}.field--name-field-photos .field--item{float:left;width:47%;margin:0 1.5% 20px;}.field--name-field-pictures .field--item{float:left;width:22%;margin:0 1.5% 35px;}.field--name-field-packages .field--item{float:left;width:22%;margin:0 1.5%;}.field--name-field-gallery .field--item{float:left;width:30.33%;margin:0 1.5%;}.page-node-type-booking .col-sm-8,.page-node-type-booking .col-sm-4,.page-node-type-webform .col-sm-8,.page-node-type-webform .col-sm-4,.path-frontpage .col-sm-8,.path-frontpage .col-sm-4{width:50%;}.region-footer .block{width:25%;float:left;}.header-wrapper .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.field--name-field-advantages .field--item{width:22%;float:left;margin-left:1.5%;margin-right:1.5%;margin-bottom:36px;}.field--name-field-services .field--item,.field--name-field-service .field--item{width:22%;float:left;margin-left:1.5%;margin-right:1.5%;}#block-logo{width:40%;margin:0 30% -90px;}#block-phone{float:left;width:30%;}#block-workinghours{float:right;width:30%;text-align:right;}.btn.book-today{display:none;}#block-sdrzhaniefield-3{display:none;}}@media (min-width:992px) and (max-width:1199px){#block-sdrzhaniefield-3{display:none;}.field--name-field-page-gallery .paragraph{width:46%;float:left;margin:0 2% 30px;}.path-taxonomy .col-sm-9{width:65%;}.path-taxonomy .col-sm-3{width:35%;}.field--name-field-photos .field--item{float:left;width:47%;margin:0 1.5% 20px;}.field--name-field-pictures .field--item{float:left;width:22%;margin:0 1.5% 35px;}.field--name-field-packages .field--item{float:left;width:22%;margin:0 1.5%;}.field--name-field-gallery .field--item{float:left;width:30.33%;margin:0 1.5%;}.page-node-type-booking .col-sm-8,.page-node-type-booking .col-sm-4,.page-node-type-webform .col-sm-8,.page-node-type-webform .col-sm-4,.path-frontpage .col-sm-8,.path-frontpage .col-sm-4{width:50%;}.region-footer .block{width:25%;float:left;}.header-wrapper .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.field--name-field-advantages .field--item{width:22%;float:left;margin-left:1.5%;margin-right:1.5%;margin-bottom:36px;}.field--name-field-services .field--item,.field--name-field-service .field--item{width:22%;float:left;margin-left:1.5%;margin-right:1.5%;}#block-logo{width:40%;margin:0 30% -90px;}#block-phone{float:left;width:30%;}#block-workinghours{float:right;width:30%;text-align:right;}.btn.book-today{display:none;}}@media (min-width:768px) and (max-width:991px){#block-sdrzhaniefield-3{display:none;}.btn.book-today{display:none;}.field--name-field-page-gallery .paragraph{width:46%;float:left;margin:0 2% 30px;}.path-taxonomy .col-sm-9{width:65%;}.path-taxonomy .col-sm-3{width:35%;}.field--name-field-photos .field--item{float:left;width:47%;margin:0 1.5% 20px;}.field--name-field-pictures .field--item{float:left;width:22%;margin:0 1.5% 35px;}.field--name-field-packages .field--item{float:left;width:22%;margin:0 1.5%;}.field--name-field-gallery .field--item{float:left;width:30.33%;margin:0 1.5%;}.page-node-type-booking .col-sm-8,.page-node-type-booking .col-sm-4,.page-node-type-webform .col-sm-8,.page-node-type-webform .col-sm-4,.path-frontpage .col-sm-8,.path-frontpage .col-sm-4{width:50%;}.region-footer .block{width:25%;float:left;}.header-wrapper .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.field--name-field-advantages .field--item{width:22%;float:left;margin-left:1.5%;margin-right:1.5%;margin-bottom:36px;}.field--name-field-services .field--item,.field--name-field-service .field--item{width:22%;float:left;margin-left:1.5%;margin-right:1.5%;}#block-logo{width:40%;margin:0 30% -90px;}#block-phone{float:left;width:30%;}#block-workinghours{float:right;width:30%;text-align:right;}}@media (max-width:767px){.field--name-field-blog-contents a{padding:12px 18px;border:1px solid #272727;border-radius:6px;margin:5px 0;display:block;}.page-node-type-booking .header-wrapper,.page-node-type-webform .header-wrapper{padding-top:15px;padding-bottom:25;}.page-node-type-booking .region-content .field--name-field-form,.page-node-type-webform .region-content .field--name-webform{display:none;}.region-header .field--name-field-form,.region-header .field--name-webform{background:#000;margin-bottom:25px;}body{padding-top:60px;}.btn.book-today{position:fixed;top:0;border-radius:0;left:0;right:0;padding-top:20px;padding-bottom:20px;}.field--name-field-page-gallery .paragraph{width:96%;margin:0 2% 30px;}.field--name-field-end{margin-bottom:30px;}.field--name-field-photos .field--item{float:left;width:47%;margin:0 1.5% 20px;}.field--name-field-pictures .field--item{float:left;width:47%;margin:0 1.5% 10px;}.field--name-field-packages .field--item{width:97%;margin:0 1.5% 30px;}.field--name-field-gallery .field--item{float:left;width:30.33%;margin:0 1.5%;}.page-node-type-booking .col-sm-8,.page-node-type-booking .col-sm-4,.page-node-type-webform .col-sm-8,.page-node-type-webform .col-sm-4,.path-frontpage .col-sm-8,.path-frontpage .col-sm-4{padding-bottom:30px;}.region-footer .block{width:100%;padding-top:15px;padding-bottom:15px;}.field--name-field-advantages .field--item{width:97%;margin-left:1.5%;margin-right:1.5%;margin-bottom:36px;}.field--name-field-services .field--item,.field--name-field-service .field--item{width:97%;margin-left:1.5%;margin-right:1.5%;margin-bottom:30px;}#block-logo{width:100%;margin:0;padding-bottom:24px;float:none;display:block;clear:both;}#block-phone{float:left;width:50%;text-align:right;padding-right:15px;}#block-workinghours{float:right;width:50%;text-align:left;padding-left:15px;}.header-wrapper{text-align:center;}.path-frontpage .page-header{background:url(/themes/bootstrap/net/images/title.png) no-repeat top center;padding-top:30px;}.field--name-field-coolwaves-text{padding-bottom:30px;}}@media (max-width:991px){.navbar-default .navbar-nav > li > a{text-align:center;}.navbar-header{float:none;}.navbar-left,.navbar-right{float:none !important;}.navbar-toggle{display:block;}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}.navbar-fixed-top{top:0;border-width:0 0 1px;}.navbar-collapse.collapse{display:none!important;}.navbar-nav{float:none!important;margin-top:7.5px;}.navbar-nav>li{float:none;}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}.collapse.in{display:block !important;}}
