@charset "UTF-8";.ccm-page .bs-calendar-wrapper{font-family:sans-serif}.ccm-page .bs-calendar-wrapper:after{content:"";display:block;clear:both}.ccm-page .bs-calendar-wrapper .reservation-options{margin:20px 0}.ccm-page .bs-calendar-wrapper .reservation-options .length-of-stay,.ccm-page .bs-calendar-wrapper .reservation-options .persons{width:45%;float:left}.ccm-page .bs-calendar-wrapper .reservation-options .length-of-stay .label,.ccm-page .bs-calendar-wrapper .reservation-options .length-of-stay select,.ccm-page .bs-calendar-wrapper .reservation-options .persons .label,.ccm-page .bs-calendar-wrapper .reservation-options .persons select{float:left;line-height:40px;color:#000}.ccm-page .bs-calendar-wrapper .reservation-options .length-of-stay .selectbox,.ccm-page .bs-calendar-wrapper .reservation-options .persons .selectbox{position:relative;width:100%;max-width:200px;margin-right:20px;float:left;line-height:40px;cursor:pointer}.ccm-page .bs-calendar-wrapper .reservation-options .length-of-stay .selectbox:after,.ccm-page .bs-calendar-wrapper .reservation-options .persons .selectbox:after{content:"\f107";font-family:FontAwesome;position:absolute;right:10px;padding-left:10px;font-size:20px;border-left:1px solid #9d9e9e;pointer-events:none}.ccm-page .bs-calendar-wrapper .reservation-options .length-of-stay select,.ccm-page .bs-calendar-wrapper .reservation-options .persons select{height:40px;width:100%;line-height:1;background:none;border:1px solid #9d9e9e;border-radius:none;color:#000;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.ccm-page .bs-calendar-wrapper .reservation-options .length-of-stay .label:before,.ccm-page .bs-calendar-wrapper .reservation-options .persons .label:before{content:"\f073";font-family:FontAwesome;padding-right:10px;font-size:24px}.ccm-page .bs-calendar-wrapper .reservation-options .persons .label:before{content:"\f007"}.ccm-page .bs-calendar-wrapper .reservation-options:after{content:"";display:block;clear:both}.ccm-page .bs-calendar-wrapper .month-switch{width:100%;text-align:center;height:70px;line-height:50px;padding:10px 0}.ccm-page .bs-calendar-wrapper .month-switch .next,.ccm-page .bs-calendar-wrapper .month-switch .previous{height:50px;width:50px;line-height:50px;text-align:center;background:#f6f5f6;cursor:pointer}.ccm-page .bs-calendar-wrapper .month-switch .next:before,.ccm-page .bs-calendar-wrapper .month-switch .previous:before{font-family:FontAwesome;font-size:22px;color:#3f9edc}.ccm-page .bs-calendar-wrapper .month-switch .previous{float:left}.ccm-page .bs-calendar-wrapper .month-switch .previous:before{content:"\f104"}.ccm-page .bs-calendar-wrapper .month-switch .next{float:right}.ccm-page .bs-calendar-wrapper .month-switch .next:before{content:"\f105"}.ccm-page .bs-calendar-wrapper .month-switch:after{content:"";clear:both;display:block}.ccm-page .bs-calendar{width:calc(50% - 10px);float:left;margin-bottom:20px;background:#fff}.ccm-page .bs-calendar *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ccm-page .bs-calendar:last-child{float:right}.ccm-page .bs-calendar .bs-calendar-header{text-align:center;color:#fff}.ccm-page .bs-calendar .bs-calendar-header .current-month{height:40px;line-height:40px;background:#3f9edc}.ccm-page .bs-calendar .bs-calendar-header .weekdays .weekday{width:14.28%;line-height:35px;border-bottom:1px solid #ececec;float:left;color:#000}.ccm-page .bs-calendar .month-day{width:14.28%;float:left;height:75px;background:#dcdcdc;padding:10px 10px 0;color:#fff;position:relative}.ccm-page .bs-calendar .month-day.prev-month{opacity:0}.ccm-page .bs-calendar .month-day.available{background:#a9d8a9}.ccm-page .bs-calendar .month-day.selectable{background:#1ac123;cursor:pointer}.ccm-page .bs-calendar .month-day.selected{background:#2da8cb}.ccm-page .bs-calendar .month-day.selected.arrival-date{background:linear-gradient(to bottom right,#1ac123 0,#1ac123 50%,#2da8cb 50.1%,#2da8cb)}.ccm-page .bs-calendar .month-day.selected.arrival-date .price{display:block}.ccm-page .bs-calendar .month-day.selected.departure-date{background:linear-gradient(to top left,#a9d8a9 0,#a9d8a9 50%,#2da8cb 50.1%,#2da8cb)}.ccm-page .bs-calendar .month-day.selected.departure-date.selectable{background:linear-gradient(to top left,#1ac123 0,#1ac123 50%,#2da8cb 50.1%,#2da8cb)}.ccm-page .bs-calendar .month-day.selected .price{display:none}.ccm-page .bs-calendar .month-day.option{background:#ff7e00}.ccm-page .bs-calendar .month-day.option .price:before{content:none}.ccm-page .bs-calendar .month-day .price{float:right;background:#fff;color:#000;font-size:13px;padding:2px 5px;border-radius:5px;font-weight:700;position:absolute;bottom:5px;right:2px}.ccm-page .bs-calendar .month-day .price:before{content:"€"}.ccm-page .reservation-summary{font-family:sans-serif;opacity:0;pointer-events:none;position:fixed;background:#3f9edc;color:#fff;height:200px;bottom:0;left:0;width:100%;padding:20px;z-index:20;transition:opacity .3s;font-size:14px}.ccm-page .reservation-summary.filled.active{opacity:1;pointer-events:auto}.ccm-page .reservation-summary .row{margin:0 auto!important;background:none!important}.ccm-page .reservation-summary .row .column h3{font-weight:400;font-size:22px;padding-bottom:0;color:#fff!important}.ccm-page .reservation-summary table{font-weight:100;width:100%}.ccm-page .reservation-summary table tr td{padding:0;border-top:none}.ccm-page .reservation-summary table tr td:last-child{text-align:right}.ccm-page .reservation-summary table tr:last-child td{border-bottom:none}.ccm-page .reservation-summary .total-next-wrapper{background:#fff;color:#000;text-align:center;padding:30px 0}.ccm-page .reservation-summary .total-next-wrapper .button{display:block;background:#ff7e00;width:max-content;padding:10px 25px;font-size:16px;text-decoration:none;color:#fff;text-transform:uppercase;margin:15px auto 7px}.ccm-page .reservation-summary .total-next-wrapper .button:after{padding-left:10px;font-family:FontAwesome;content:"\f061"}.ccm-page .reservation-summary.hidden{display:none}@media screen and (max-width:1140px){.ccm-page .bs-calendar-wrapper .reservation-options .length-of-stay,.ccm-page .bs-calendar-wrapper .reservation-options .persons{width:100%}.ccm-page .bs-calendar-wrapper .reservation-options .length-of-stay .selectbox,.ccm-page .bs-calendar-wrapper .reservation-options .persons .selectbox{display:block;max-width:none}.ccm-page .bs-calendar-wrapper .bs-calendar{width:100%}.ccm-page .bs-calendar-wrapper .bs-calendar .month-day .price{font-size:11px}.ccm-page .bs-calendar-wrapper .bs-calendar:last-child{display:none}.ccm-page .reservation-summary{height:auto}.ccm-page .reservation-summary.filled{position:static}}.bs-object-gallery{position:relative;display:block;margin-bottom:20px}.bs-object-gallery .button{position:absolute!important;left:20px;cursor:pointer;top:20px;padding:15px 25px!important;width:auto!important;height:auto!important;box-shadow:-5px 6px 5px -4px rgba(0,0,0,.55)}.bs-object-gallery .slick-dots{text-align:center;margin-top:-25px;position:relative}.bs-object-gallery .slick-dots li{display:inline-block;border:2px solid #fff;border-radius:50%;width:12px;padding-left:0;height:12px;margin-right:7px}.bs-object-gallery .slick-dots li:before{display:none}.bs-object-gallery .slick-dots li.slick-active{background:#fff}.bs-object-gallery .slick-dots li button{opacity:0}.bs-object-gallery:after{content:"";display:block;clear:both}.bs-object-gallery .bs-object-gallery-item{position:relative;display:block;float:left;width:100%}@media screen and (max-width:768px){.bs-object-gallery .bs-object-gallery-item{display:block!important}}.bs-object-gallery .bs-object-gallery-item:hover{opacity:.9}@media screen and (min-width:768px){.bs-object-gallery .bs-object-gallery-item{width:25%}}.bs-object-gallery .bs-object-gallery-item:first-child{width:100%}@media screen and (min-width:768px){.bs-object-gallery .bs-object-gallery-item:first-child{width:50%}}.bs-object-gallery .bs-object-gallery-item .content img{position:relative;z-index:5;opacity:.1}.bs-object-gallery .bs-object-gallery-item.expandable .content{position:absolute;top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px)}.bs-object-gallery .bs-object-gallery-item.expandable .content:before{content:"";position:absolute;background:rgba(0,0,0,.8);width:100%;height:100%;z-index:1;display:none}@media screen and (min-width:768px){.bs-object-gallery .bs-object-gallery-item.expandable .content:before{display:block}}.bs-object-gallery .bs-object-gallery-item.expandable .content:hover{cursor:pointer}.bs-object-gallery .bs-object-gallery-item.expandable .content img{width:100%;height:100%;top:0;left:0}.bs-object-gallery .bs-object-gallery-item.expandable .content .caption{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:calc(100% - 10px);text-align:center;z-index:2;color:#fff;display:none}@media screen and (min-width:768px){.bs-object-gallery .bs-object-gallery-item.expandable .content .caption{display:block}}.bs-object-gallery .bs-object-gallery-item.expandable .content .caption span{font-size:24px}.bs-object-gallery .bs-object-gallery-item:before{display:block;content:"";padding-bottom:75%}.bs-object-gallery .bs-object-gallery-item img{position:absolute;top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px)}#gallerybox{position:fixed;left:0;top:0;z-index:99999999;width:100vw;height:100vh}#gallerybox .fa-times{font-size:40px;color:#fff;margin-right:10px}#gallerybox .fa-angle-left,#gallerybox .fa-angle-right{font-size:72px;color:#fff;top:40%;right:10px;position:fixed;cursor:pointer;margin-left:15px;width:50px}#gallerybox .fa-angle-left:hover,#gallerybox .fa-angle-right:hover{opacity:.7}@media screen and (max-width:1px){#gallerybox .fa-angle-left,#gallerybox .fa-angle-right{position:absolute;right:10px;z-index:5;background:#fff;padding:0 10px;top:32px;color:#000;font-size:52px}}#gallerybox .fa-angle-left{margin-right:15px;left:0;right:auto}@media screen and (max-width:1px){#gallerybox .fa-angle-left{left:0;right:auto;margin-left:0}}#gallerybox>span{display:none;position:absolute;right:0;top:0;text-align:right;padding:1em;height:100%;width:100%;z-index:1;font-size:16px;cursor:pointer}#gallerybox>span .close{position:absolute;right:30px;top:20px;background:url(close.png);width:30px;height:30px;background-size:cover}#gb-overlay{left:0;top:0;height:100%;background:rgba(8,8,8,.93);opacity:.94!important}#gb-big,#gb-overlay{position:absolute;width:100%}#gb-big{text-align:center}#gb-big img{position:relative;z-index:10;box-shadow:0 2px 15px 5px rgba(0,0,0,.27)}#gb-list{position:absolute;z-index:10;width:100%;height:120px;left:0;right:0;background:#191919;bottom:0;padding:10px 0;text-align:center}@media screen and (min-width:768px){#gb-list.middle .slick-list .slick-track{transform:translateZ(0)!important}}#gb-list .slick-list{width:100%;max-width:1200px;margin:0 auto;display:inline-block;position:relative;overflow:hidden}#gb-list .slick-list:before{left:0;background:linear-gradient(90deg,#191919,transparent)}#gb-list .slick-list:after,#gb-list .slick-list:before{content:"";width:95px;height:100%;z-index:44;position:absolute}#gb-list .slick-list:after{top:0;right:0;background:linear-gradient(270deg,#191919,transparent)}#gb-list .slick-list img{width:100%}#gb-list .slick-list img:hover{opacity:.7}#gb-list .slick-track{margin:0 auto}#gb-list .slick-track .slick-current{opacity:.5}#gb-list .new{vertical-align:middle;float:left;display:inherit;margin-right:15px;height:100px;background-size:cover;max-height:75%;cursor:pointer}@media screen and (max-width:1300px){#gb-list .new{margin-right:15px}}@media screen and (max-width:768px){#gb-list .new{margin-right:10px}}#gb-list .new img{width:100%}.ccm-contact-info-list-container{margin-bottom:50px;display:inline-block}.ccm-contact-info-list-container .ccm-list-contact-line{display:inline-block;width:100%}.ccm-contact-info-list-container .ccm-list-contact-line .contact-list-icon{display:inline-block;width:25px;line-height:25px}.ccm-contact-info-list-container .ccm-list-contact-line .contact-list-info{display:inline-block;width:80%}.ccm-contact-info-list-container .ccm-list-contact-line .contact-list-info .ccm-page ul.ccm-icon-list-container{margin-bottom:50px;list-style-type:none}.ccm-contact-info-list-container .ccm-list-contact-line .contact-list-info .ccm-page ul.ccm-icon-list-container li i{width:30px}.ccm-page .ccm-icon-list-container{margin-bottom:50px;display:inline-block}.ccm-page .ccm-icon-list-container i{width:25px}.ccm-page .ccm-ul-list-container{margin-bottom:50px}.ccm-page .ccm-ul-list-container ul{margin-bottom:50px;list-style-type:disc;padding-left:20px}.ccm-page .ccm-ul-list-container ul li{padding-left:5px}.ccm-rating-list-container{position:relative}.ccm-rating-list-container .ccm-list-rating{display:inline-block;width:100%;margin-bottom:50px}.ccm-rating-list-container .ccm-list-rating-stars i{color:#ffae00}.ccm-social-icons-list-container,.ccm-text-slider-list-container{margin-bottom:50px}.ccm-social-icons-list-container a.ccm-list-social-icon{display:inline-block;width:25px;height:25px;line-height:25px;margin-right:10px;font-size:20px;text-decoration:none}@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i";*{box-sizing:border-box;outline:none}body,html{margin:0;padding:0;min-height:100%}body{max-width:100%;overflow-x:hidden}.ccm-page{padding:0;line-height:1.6;font-family:Open Sans,sans-serif;font-size:14px;color:#000}.ccm-page h1,.ccm-page h2,.ccm-page h3,.ccm-page ol,.ccm-page p,.ccm-page table,.ccm-page ul{margin:0 0 15px;padding:0}.ccm-page h1,.ccm-page h2,.ccm-page h3{line-height:1.2}.ccm-page ol,.ccm-page ul{list-style:none}.ccm-page a{color:inherit}.ccm-page img{width:100%;height:auto;max-width:100%;vertical-align:bottom}@media (min-width:768px){.ccm-page img{width:auto}}.ccm-page .pull-left{float:left!important}.ccm-page .pull-right{float:right!important}.ccm-page .text-left{text-align:left!important}.ccm-page .text-center{text-align:center!important}.ccm-page .text-right{text-align:right!important}.ccm-page .row{display:block;margin:0 auto;padding:0;max-width:1220px}.ccm-page .row:after{display:table;content:"";clear:both}.ccm-page .row.full{max-width:none}.ccm-page .row .column{float:left;display:block;margin:0;padding:0 10px;width:100%}.ccm-page .row .column .row{margin-left:-10px;margin-right:-10px}.ccm-page .row .base-1{width:8.33333%}.ccm-page .row .base-2{width:16.66667%}.ccm-page .row .base-3{width:25%}.ccm-page .row .base-4{width:33.33333%}.ccm-page .row .base-5{width:41.66667%}.ccm-page .row .base-6{width:50%}.ccm-page .row .base-7{width:58.33333%}.ccm-page .row .base-8{width:66.66667%}.ccm-page .row .base-9{width:75%}.ccm-page .row .base-10{width:83.33333%}.ccm-page .row .base-11{width:91.66667%}.ccm-page .row .base-12{width:100%}@media only screen and (min-width:480px){.ccm-page .row .small-1{width:8.33333%}.ccm-page .row .small-offset-1{margin-left:8.33333%!important}.ccm-page .row .small-2{width:16.66667%}.ccm-page .row .small-offset-2{margin-left:16.66667%!important}.ccm-page .row .small-3{width:25%}.ccm-page .row .small-offset-3{margin-left:25%!important}.ccm-page .row .small-4{width:33.33333%}.ccm-page .row .small-offset-4{margin-left:33.33333%!important}.ccm-page .row .small-5{width:41.66667%}.ccm-page .row .small-offset-5{margin-left:41.66667%!important}.ccm-page .row .small-6{width:50%}.ccm-page .row .small-offset-6{margin-left:50%!important}.ccm-page .row .small-7{width:58.33333%}.ccm-page .row .small-offset-7{margin-left:58.33333%!important}.ccm-page .row .small-8{width:66.66667%}.ccm-page .row .small-offset-8{margin-left:66.66667%!important}.ccm-page .row .small-9{width:75%}.ccm-page .row .small-offset-9{margin-left:75%!important}.ccm-page .row .small-10{width:83.33333%}.ccm-page .row .small-offset-10{margin-left:83.33333%!important}.ccm-page .row .small-11{width:91.66667%}.ccm-page .row .small-offset-11{margin-left:91.66667%!important}.ccm-page .row .small-12{width:100%}.ccm-page .row .small-offset-12{margin-left:100%!important}}@media only screen and (min-width:768px){.ccm-page .row .medium-1{width:8.33333%}.ccm-page .row .medium-offset-1{margin-left:8.33333%!important}.ccm-page .row .medium-2{width:16.66667%}.ccm-page .row .medium-offset-2{margin-left:16.66667%!important}.ccm-page .row .medium-3{width:25%}.ccm-page .row .medium-offset-3{margin-left:25%!important}.ccm-page .row .medium-4{width:33.33333%}.ccm-page .row .medium-offset-4{margin-left:33.33333%!important}.ccm-page .row .medium-5{width:41.66667%}.ccm-page .row .medium-offset-5{margin-left:41.66667%!important}.ccm-page .row .medium-6{width:50%}.ccm-page .row .medium-offset-6{margin-left:50%!important}.ccm-page .row .medium-7{width:58.33333%}.ccm-page .row .medium-offset-7{margin-left:58.33333%!important}.ccm-page .row .medium-8{width:66.66667%}.ccm-page .row .medium-offset-8{margin-left:66.66667%!important}.ccm-page .row .medium-9{width:75%}.ccm-page .row .medium-offset-9{margin-left:75%!important}.ccm-page .row .medium-10{width:83.33333%}.ccm-page .row .medium-offset-10{margin-left:83.33333%!important}.ccm-page .row .medium-11{width:91.66667%}.ccm-page .row .medium-offset-11{margin-left:91.66667%!important}.ccm-page .row .medium-12{width:100%}.ccm-page .row .medium-offset-12{margin-left:100%!important}}@media only screen and (min-width:1024px){.ccm-page .row .large-1{width:8.33333%}.ccm-page .row .large-offset-1{margin-left:8.33333%!important}.ccm-page .row .large-2{width:16.66667%}.ccm-page .row .large-offset-2{margin-left:16.66667%!important}.ccm-page .row .large-3{width:25%}.ccm-page .row .large-offset-3{margin-left:25%!important}.ccm-page .row .large-4{width:33.33333%}.ccm-page .row .large-offset-4{margin-left:33.33333%!important}.ccm-page .row .large-5{width:41.66667%}.ccm-page .row .large-offset-5{margin-left:41.66667%!important}.ccm-page .row .large-6{width:50%}.ccm-page .row .large-offset-6{margin-left:50%!important}.ccm-page .row .large-7{width:58.33333%}.ccm-page .row .large-offset-7{margin-left:58.33333%!important}.ccm-page .row .large-8{width:66.66667%}.ccm-page .row .large-offset-8{margin-left:66.66667%!important}.ccm-page .row .large-9{width:75%}.ccm-page .row .large-offset-9{margin-left:75%!important}.ccm-page .row .large-10{width:83.33333%}.ccm-page .row .large-offset-10{margin-left:83.33333%!important}.ccm-page .row .large-11{width:91.66667%}.ccm-page .row .large-offset-11{margin-left:91.66667%!important}.ccm-page .row .large-12{width:100%}.ccm-page .row .large-offset-12{margin-left:100%!important}}@media only screen and (min-width:1224px){.ccm-page .row .xlarge-1{width:8.33333%}.ccm-page .row .xlarge-offset-1{margin-left:8.33333%!important}.ccm-page .row .xlarge-2{width:16.66667%}.ccm-page .row .xlarge-offset-2{margin-left:16.66667%!important}.ccm-page .row .xlarge-3{width:25%}.ccm-page .row .xlarge-offset-3{margin-left:25%!important}.ccm-page .row .xlarge-4{width:33.33333%}.ccm-page .row .xlarge-offset-4{margin-left:33.33333%!important}.ccm-page .row .xlarge-5{width:41.66667%}.ccm-page .row .xlarge-offset-5{margin-left:41.66667%!important}.ccm-page .row .xlarge-6{width:50%}.ccm-page .row .xlarge-offset-6{margin-left:50%!important}.ccm-page .row .xlarge-7{width:58.33333%}.ccm-page .row .xlarge-offset-7{margin-left:58.33333%!important}.ccm-page .row .xlarge-8{width:66.66667%}.ccm-page .row .xlarge-offset-8{margin-left:66.66667%!important}.ccm-page .row .xlarge-9{width:75%}.ccm-page .row .xlarge-offset-9{margin-left:75%!important}.ccm-page .row .xlarge-10{width:83.33333%}.ccm-page .row .xlarge-offset-10{margin-left:83.33333%!important}.ccm-page .row .xlarge-11{width:91.66667%}.ccm-page .row .xlarge-offset-11{margin-left:91.66667%!important}.ccm-page .row .xlarge-12{width:100%}.ccm-page .row .xlarge-offset-12{margin-left:100%!important}}@media only screen and (min-width:1824px){.ccm-page .row .xxlarge-1{width:8.33333%}.ccm-page .row .xxlarge-offset-1{margin-left:8.33333%!important}.ccm-page .row .xxlarge-2{width:16.66667%}.ccm-page .row .xxlarge-offset-2{margin-left:16.66667%!important}.ccm-page .row .xxlarge-3{width:25%}.ccm-page .row .xxlarge-offset-3{margin-left:25%!important}.ccm-page .row .xxlarge-4{width:33.33333%}.ccm-page .row .xxlarge-offset-4{margin-left:33.33333%!important}.ccm-page .row .xxlarge-5{width:41.66667%}.ccm-page .row .xxlarge-offset-5{margin-left:41.66667%!important}.ccm-page .row .xxlarge-6{width:50%}.ccm-page .row .xxlarge-offset-6{margin-left:50%!important}.ccm-page .row .xxlarge-7{width:58.33333%}.ccm-page .row .xxlarge-offset-7{margin-left:58.33333%!important}.ccm-page .row .xxlarge-8{width:66.66667%}.ccm-page .row .xxlarge-offset-8{margin-left:66.66667%!important}.ccm-page .row .xxlarge-9{width:75%}.ccm-page .row .xxlarge-offset-9{margin-left:75%!important}.ccm-page .row .xxlarge-10{width:83.33333%}.ccm-page .row .xxlarge-offset-10{margin-left:83.33333%!important}.ccm-page .row .xxlarge-11{width:91.66667%}.ccm-page .row .xxlarge-offset-11{margin-left:91.66667%!important}.ccm-page .row .xxlarge-12{width:100%}.ccm-page .row .xxlarge-offset-12{margin-left:100%!important}}@media only screen and (min-width:768px){.ccm-page .row .menuswitch-1{width:8.33333%}.ccm-page .row .menuswitch-offset-1{margin-left:8.33333%!important}.ccm-page .row .menuswitch-2{width:16.66667%}.ccm-page .row .menuswitch-offset-2{margin-left:16.66667%!important}.ccm-page .row .menuswitch-3{width:25%}.ccm-page .row .menuswitch-offset-3{margin-left:25%!important}.ccm-page .row .menuswitch-4{width:33.33333%}.ccm-page .row .menuswitch-offset-4{margin-left:33.33333%!important}.ccm-page .row .menuswitch-5{width:41.66667%}.ccm-page .row .menuswitch-offset-5{margin-left:41.66667%!important}.ccm-page .row .menuswitch-6{width:50%}.ccm-page .row .menuswitch-offset-6{margin-left:50%!important}.ccm-page .row .menuswitch-7{width:58.33333%}.ccm-page .row .menuswitch-offset-7{margin-left:58.33333%!important}.ccm-page .row .menuswitch-8{width:66.66667%}.ccm-page .row .menuswitch-offset-8{margin-left:66.66667%!important}.ccm-page .row .menuswitch-9{width:75%}.ccm-page .row .menuswitch-offset-9{margin-left:75%!important}.ccm-page .row .menuswitch-10{width:83.33333%}.ccm-page .row .menuswitch-offset-10{margin-left:83.33333%!important}.ccm-page .row .menuswitch-11{width:91.66667%}.ccm-page .row .menuswitch-offset-11{margin-left:91.66667%!important}.ccm-page .row .menuswitch-12{width:100%}.ccm-page .row .menuswitch-offset-12{margin-left:100%!important}}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.ccm-page .alert{padding:15px;margin-bottom:15px;border:1px solid transparent;border-radius:2px}.ccm-page .alert.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#5bc0de}.ccm-page .alert.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#5cb85c}.ccm-page .alert.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#d9534f}.ccm-page .alert.alert-warning{background-color:#fcf8e3;border-color:#faf2cc;color:#f0ad4e}.ccm-page table{display:table;border-collapse:collapse;border-spacing:0;border:0;width:100%}.ccm-page table tr td,.ccm-page table tr th{padding:8px;vertical-align:middle;text-align:left}.ccm-page table.table-striped tr:nth-child(odd){background:#ededed}.ccm-page .form-group{display:block;margin:0 0 15px}.ccm-page .form-control{outline:none;border:0;border-radius:3px;-webkit-border-radius:3px;margin:0;padding:0 15px;background:#ededed;width:100%;height:45px;line-height:45px;font-family:inherit;font-size:inherit;color:#000}.ccm-page .control-label{display:inline-block;margin-bottom:5px;font-weight:700;cursor:pointer}.ccm-page textarea.form-control{resize:none;padding:10px 15px;height:auto;line-height:1.6}.ccm-page .ccm-input-date{margin-right:0!important}.ccm-page .input-group:after{display:table;content:"";clear:both}.ccm-page .input-group .input-group-datepicker{float:left;width:calc(100% - 45px)}.ccm-page .input-group .input-group-datepicker .form-control{width:100%}.ccm-page .input-group .input-group-addon{display:block;border:0;border-radius:3px;background:#ddd;width:45px;height:45px;line-height:45px;text-align:center;font-size:14px;color:rgba(0,0,0,.3)}.ccm-page .input-group .input-group-addon:first-child{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.ccm-page .input-group .input-group-addon:last-child{float:right;border-top-left-radius:0;border-bottom-left-radius:0}.ccm-page .input-group .form-control{width:calc(100% - 45px)}.ccm-page .input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ccm-page .input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ccm-page .button{display:inline-block;border:0;padding:.5rem 1rem;background-color:#f6f6f6;text-decoration:none;text-align:center;line-height:1.25;font-weight:400;font-size:1rem;white-space:nowrap;vertical-align:middle;color:#000}.ccm-page .button-primary{background-color:#337ab7;color:#fff}.ccm-page .button-success{background-color:#5cb85c;color:#fff}.ccm-page .button-info{background-color:#5bc0de;color:#fff}.ccm-page .button-warning{background-color:#f0ad4e;color:#fff}.ccm-page .button-danger{background-color:#d9534f;color:#fff}.ccm-page .button-link{background-color:transparent;color:#337ab7}.ccm-page .label{display:inline;padding:2px 6px;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px}.ccm-page .label.label-default{background-color:#f6f6f6}.ccm-page .label.label-primary{background-color:#337ab7}.ccm-page .label.label-danger{background-color:#d9534f}.ccm-page .label.label-info{background-color:#5bc0de}.ccm-page .label.label-success{background-color:#5cb85c}.ccm-page .label.label-warning{background-color:#f0ad4e}.ccm-page .main #booking-summary tbody tr{border-bottom:1px solid rgba(0,0,0,.2)}.ccm-page .main #booking-summary tbody tr:first-child{border-top:1px solid rgba(0,0,0,.2)}.ccm-page .main .content-wrapper-booking{position:relative;float:left;width:100%;margin-top:10px}.ccm-page .main .hr{border-bottom:1px solid #80ac00;padding-top:30px;margin-bottom:10px;clear:both}.ccm-page .main #hr1{margin-bottom:0}.ccm-page .main #hr2{margin-bottom:40px}.ccm-page .main .bs-features{float:left;margin-top:20px;margin-bottom:10px}.ccm-page .main .expand{max-width:980px;max-height:250px;position:relative;overflow:hidden;float:left}.ccm-page .main .expand.fullheight{max-height:inherit;z-index:44;background:none}.ccm-page .main .expand-more{color:#80ac00;position:absolute;bottom:0;left:0;background:linear-gradient(hsla(0,0%,100%,0),#fff 100%);width:100%;padding-top:85px;height:100px;font-size:25px;cursor:pointer}.ccm-page .main .bs-booking-tabs{margin-bottom:35px;height:70px}.ccm-page .main .bs-booking-tabs li{width:100%;float:left;position:relative;padding-left:0!important;background:#80ac00}@media only screen and (min-width:768px){.ccm-page .main .bs-booking-tabs li{width:25%}}.ccm-page .main .bs-booking-tabs li:before{display:none}.ccm-page .main .bs-booking-tabs li a{display:block;height:50px;line-height:50px;font-size:14px;color:#fff;text-decoration:none;padding-left:20px}@media only screen and (min-width:768px){.ccm-page .main .bs-booking-tabs li a{height:69px;line-height:69px;font-size:16px}}.ccm-page .main .bs-booking-tabs li a:after{font-family:FontAwesome;content:"\f00c";padding-left:5px}.ccm-page .main .bs-booking-tabs li.disabled a{pointer-events:none;background:#ddd}@media only screen and (min-width:768px){.ccm-page .main .bs-booking-tabs li.disabled a:after{content:url(../images/arrow-line.png);position:absolute;right:0;top:0}}.ccm-page .main .bs-booking-tabs li.disabled:last-child a:last-of-type:after{display:none}.ccm-page .main .bs-booking-tabs li.disabled:after{content:none}.ccm-page .main .bs-booking-tabs li.last-completed{background-color:#80ac00}@media only screen and (min-width:768px){.ccm-page .main .bs-booking-tabs li.last-completed:after{content:"";position:absolute;right:-20px;background:#fff;border-top:20px solid #fff;border-right:20px solid transparent;border-left:20px solid transparent;border-top:34px solid #a6df00;border-left:30px solid #80ac00;border-bottom:35px solid #a6df00}}.ccm-page .main .bs-booking-tabs li.current a{background:#a6df00}@media only screen and (min-width:768px){.ccm-page .main .bs-booking-tabs li.current a{width:calc(100% - 29px)}}@media only screen and (min-width:768px){.ccm-page .main .bs-booking-tabs li.current:after{content:"";position:absolute;right:-17px;background:#ddd;border-top:20px solid #fff;border-right:20px solid transparent;border-left:20px solid transparent;border-top:34px solid transparent;border-left:30px solid #a6df00;border-bottom:35px solid transparent}}@media only screen and (min-width:768px){.ccm-page .main .bs-booking-tabs li:after{content:url(../images/arrow-line.png);position:absolute;right:0;top:0}}.ccm-page .main .bs-booking-tabs li:last-child:after{background:#fff}.ccm-page .main .bs-booking-options-options{margin:10px 0}.ccm-page .main .bs-availibilities-summary{margin-top:30px;padding:0 10px}.ccm-page .main .bs-availibilities-summary:after{content:"";display:block;clear:both}.ccm-page .main .bs-availibilities-summary .bs-availabilities-total-options{font-size:20px;text-transform:uppercase;font-weight:700}@media only screen and (min-width:768px){.ccm-page .main .bs-availibilities-summary .bs-availabilities-total-options{font-size:26px}}.ccm-page .main .bs-availibilities-summary .bs-availabilities-total-options.alternatives{color:rgba(0,0,0,.4);font-size:20px}@media only screen and (min-width:768px){.ccm-page .main .bs-availibilities-summary .bs-availabilities-total-options.alternatives{font-size:26px}}.ccm-page .main .bs-availibilities-summary .bs-availabilities-arrival-date,.ccm-page .main .bs-availibilities-summary .bs-availabilities-persons{font-size:20px;color:rgba(0,0,0,.4)}.ccm-page .main .bs-availibilities-summary .bs-availabilities-arrival-date{border-right:1px solid rgba(0,0,0,.4);padding-right:15px;margin-right:15px}.ccm-page .main .bs-availability-item{padding:30px 0}.ccm-page .main .bs-availability-item .bs-arrival-date-data,.ccm-page .main .bs-availability-item .bs-arrival-persons-data,.ccm-page .main .bs-availability-item .bs-departure-data,.ccm-page .main .bs-availability-item .bs-length-data{color:#000}.ccm-page .main .bs-availability-item .bs-availability-buttons{margin-top:20px}.ccm-page .main .bs-availability-item .bs-price-data{color:#ededed;font-size:22px}.ccm-page .main .bs-availability-item .bs-availability-image{text-align:center}.ccm-page .main .bs-availability-item .bs-availability-title{font-size:22px!important}@media only screen and (min-width:768px){.ccm-page .main .bs-availability-item .bs-availability-title{font-size:26px!important}}.ccm-page .main .bs-availability-item .bs-availability-title:after{content:none!important}.ccm-page .main .bs-availability-item .bs-availability-description,.ccm-page .main .bs-availability-item .half{font-size:16px;line-height:23px}.ccm-page .main .bs-availability-item:after{content:"";display:block;clear:both}.ccm-page .main .bs-availability-item .half{float:left;width:50%}.ccm-page .main .bs-availability-item .bs-availability-buttons{float:right}.ccm-page .main .bs-availability-item .bs-availability-buttons a{margin-left:5px}.ccm-page .main .bs-availability-item .bs-availability-price{float:left;margin-top:25px}.ccm-page .main .bs-booking-payment .payment-methods{display:block;margin-bottom:20px}.ccm-page .main .bs-booking-payment .payment-methods img{display:block;float:left;width:100px;margin:10px 10px 0 0}.ccm-page .main .bs-booking-payment .payment-methods:after{content:"";display:block;clear:both}.ccm-page .main .bs-booking-payment .share .label{display:block;margin-top:20px;font-weight:700;text-align:left}.ccm-page .main .bs-booking-payment .share a{display:block;float:left;text-decoration:none;margin-right:10px}.ccm-page .main .bs-booking-payment .share a:before{font-family:FontAwesome}.ccm-page .main .bs-booking-payment .share .facebook:before{content:"\f09a"}.ccm-page .main .bs-booking-payment .share .twitter:before{content:"\f099"}.ccm-page .main .bs-booking-payment .share .google:before{content:"\f0d5"}.ccm-page.page-type-object #main .row #bs-spinner{display:none!important}.ccm-page.page-type-object #main .row .button.prev:before{font-family:FontAwesome;content:"\f060";padding-right:5px}.ccm-page.page-type-object #main .row .button.prev:after{content:none}.ccm-page.page-type-object #main .row .button.next{background:#ededed}.ccm-page.page-type-object #main .row .bs-booking-details,.ccm-page.page-type-object #main .row .bs-booking-options{position:relative}.ccm-page.page-type-object #main .row .bs-booking-details h2,.ccm-page.page-type-object #main .row .bs-booking-options h2{color:#ededed;text-transform:none;font-size:22px;line-height:22px;padding-bottom:20px}.ccm-page.page-type-object #main .row .bs-booking-details .fa,.ccm-page.page-type-object #main .row .bs-booking-options .fa{color:#ededed;padding-right:10px}.ccm-page.page-type-object #main .row .bs-booking-details .button,.ccm-page.page-type-object #main .row .bs-booking-options .button{position:absolute;right:0;bottom:0}.ccm-page.page-type-object #main .row .bs-booking-details .button.prev,.ccm-page.page-type-object #main .row .bs-booking-options .button.prev{left:0;right:inherit}.ccm-page.page-type-object #main .row .bs-booking-options .form-group input,.ccm-page.page-type-object #main .row .bs-booking-options .form-group select{margin-bottom:10px}.ccm-page.page-type-object #main .row .bs-booking-options .form-group span{display:none}.ccm-page.page-type-object #main .row .bs-booking-options .form-group:after{content:"";display:block;clear:both}.ccm-page.page-type-object #main .row .bs-booking-details{position:relative;box-sizing:content-box;padding-bottom:60px}.ccm-page.page-type-object #main .row .bs-booking-details .bs-booking-details-info{margin-bottom:20px}.ccm-page.page-type-object #main .row .bs-booking-details #bs-reservation-personal-details:after{content:"";display:block;clear:both}.ccm-page.page-type-object #main .row .bs-booking-details .column{margin-top:10px}.ccm-page.page-type-object #main .row .bs-booking-details .column:after{content:"";display:block;clear:both}.ccm-page.page-type-object #main .row .bs-review,.ccm-page.page-type-object #main .row .bs-review-list{width:100%;float:left}@media only screen and (min-width:768px){.ccm-page.page-type-object #main .row .bs-review,.ccm-page.page-type-object #main .row .bs-review-list{width:70%}}.ccm-page.page-type-object #main .row .bs-review-list h2,.ccm-page.page-type-object #main .row .bs-review h2{font-size:23px;line-height:22px;padding-bottom:10px;text-transform:inherit;color:#a6df00}.ccm-page.page-type-object #main .row .bs-review #bs-review-submit,.ccm-page.page-type-object #main .row .bs-review-list #bs-review-submit{padding-top:10px}@media only screen and (min-width:768px){.ccm-page.page-type-object #main .row .bs-review{width:30%}}.ccm-page.page-type-object #main .row .bs-review h2{color:#80ac00}.ccm-page.page-type-object #main .row .bs-review label{font-size:16px;font-weight:400}.ccm-page.page-type-object #main .row .bs-review-list .bs-review-item{margin-bottom:20px;font-size:14px;font-family:Open Sans,sans-serif}.ccm-page.page-type-object #main .row .bs-review-list .bs-review-item .data{width:35%;float:left;padding-left:0}.ccm-page.page-type-object #main .row .bs-review-list .bs-review-item .data .name{font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;display:block;margin-bottom:10px}@media only screen and (min-width:768px){.ccm-page.page-type-object #main .row .bs-review-list .bs-review-item .data .name{font-size:22px}}.ccm-page.page-type-object #main .row .bs-review-list .bs-review-item .data .stay,.ccm-page.page-type-object #main .row .bs-review-list .bs-review-item .data .travel_companions{display:block}.ccm-page.page-type-object #main .row .bs-review-list .bs-review-item .data .stay .fa,.ccm-page.page-type-object #main .row .bs-review-list .bs-review-item .data .travel_companions .fa{color:#ededed}.ccm-page.page-type-object #main .row .bs-review-list .bs-review-item .data .stars{display:block;margin:5px 0;color:#ffc400}.ccm-page.page-type-object #main .row .bs-review-list .bs-review-item .data .stars span{float:left}.ccm-page.page-type-object #main .row .bs-review-list .bs-review-item .data .stars:after{content:"";clear:both;display:block}.ccm-page.page-type-object #main .row .bs-review-list .bs-review-item .review{float:left;padding-bottom:30px;line-height:1.5;width:60%;margin-left:10px;border-bottom:1px solid #e2e2e2}@media only screen and (min-width:768px){.ccm-page.page-type-object #main .row .bs-review-list .bs-review-item .review{width:50%}}.ccm-page.page-type-object #main .row .bs-review-list .bs-review-item:after{content:"";display:block;clear:both}.ccm-page.page-type-object #main .bs-booking-details table td{padding:8px 0;border-bottom:1px solid grey}.ccm-page.page-type-object #main .bs-booking-calendar .column{padding:0}@media only screen and (min-width:768px){.ccm-page.page-type-object #main .bs-booking-calendar .column{padding-right:10px}}.ccm-page.page-type-object #main .bs-booking-calendar #bs-booking-calendar-form{width:100%}.ccm-page.page-type-object #main .bs-booking-calendar .bs-booking-arrival,.ccm-page.page-type-object #main .bs-booking-calendar .bs-booking-departure,.ccm-page.page-type-object #main .bs-booking-calendar .bs-booking-nights{display:none}.ccm-page.page-type-object #main .bs-booking-calendar .bs-booking-reserve{margin-top:20px}.ccm-page.page-type-object #main .bs-booking-calendar #calendar ul li{padding-left:0}.ccm-page.page-type-object #main .bs-booking-calendar #calendar .bs-calendar-tools,.ccm-page.page-type-object #main .bs-booking-calendar #calendar ul li:before{display:none}.ccm-page.page-type-object #main .bs-booking-calendar #calendar .navigation{background:#000;color:#fff;position:relative;padding:10px}.ccm-page.page-type-object #main .bs-booking-calendar #calendar .navigation a{font-size:30px;position:absolute;top:0;text-decoration:none}.ccm-page.page-type-object #main .bs-booking-calendar #calendar .navigation a.month_prev{left:10px;color:transparent}.ccm-page.page-type-object #main .bs-booking-calendar #calendar .navigation a.month_prev:before{font-family:FontAwesome;content:"\f104";color:#fff}.ccm-page.page-type-object #main .bs-booking-calendar #calendar .navigation a.month_next{right:0;color:transparent}.ccm-page.page-type-object #main .bs-booking-calendar #calendar .navigation a.month_next:before{font-family:FontAwesome;content:"\f105";color:#fff}.ccm-page.page-type-object #main .bs-booking-calendar #calendar .bs-calendar{background:#eaeaea}.ccm-page.page-type-object #main .bs-booking-calendar #calendar .bs-calendar .list:after{content:"";display:block;clear:both}.ccm-page.page-type-object #main .bs-booking-calendar #calendar .bs-calendar .list .dayname{height:auto;padding-top:0;background:#f3f3f3}.ccm-page.page-type-object #main .bs-booking-calendar #calendar .bs-calendar li{padding-top:15px;border:1px solid #ececec}.ccm-page.page-type-object #main .bs-booking-calendar #calendar .bs-calendar li.bs-calender-cell{position:relative;z-index:4}.ccm-page.page-type-object #main .bs-booking-calendar #calendar .bs-calendar li.current-month.available{background:#00ab20;color:#fff;padding-top:5px}.ccm-page.page-type-object #main .bs-booking-calendar #calendar .bs-calendar li.current-month.available .counter{font-size:14px}.ccm-page.page-type-object #main .bs-booking-calendar #calendar .bs-calendar li.current-month.available .price{display:block;font-size:12px}@media only screen and (min-width:768px){.ccm-page.page-type-object #main .bs-booking-calendar #calendar .bs-calendar li.current-month.available .price{font-size:16px}}.ccm-page.page-type-object #main .bs-booking-calendar #calendar .bs-calendar li.current-month.selected{border:none;background:#2ea9cb}.ccm-page.page-type-object #main .bs-booking-calendar #calendar .bs-calendar li .availability,.ccm-page.page-type-object #main .bs-booking-calendar #calendar .bs-calendar li .min-length-of-stay,.ccm-page.page-type-object #main .bs-booking-calendar #calendar .bs-calendar li.other-month,.ccm-page.page-type-object #main .bs-booking-calendar #calendar .bs-calendar li .price{display:none}.ccm-page.page-type-object #main .bs-booking-calendar .bs-booking-reserve{position:relative}.ccm-page.page-type-object #main .bs-booking-calendar .bs-booking-reserve a{font-family:Open Sans,sans-serif;background:#000;color:#fff;border-radius:5px;margin-top:0;cursor:pointer;padding:15px 20px;margin-bottom:50px}.ccm-page.page-type-object #main .bs-booking-calendar .bs-booking-reserve a:after{font-family:FontAwesome;content:"\f061";margin-left:5px}.ccm-page.page-type-object #main .bs-booking-calendar .bs-booking-reserve .disabled{background:#c4c4c4;cursor:default}.ccm-page.page-type-object #main .legenda{margin-top:20px}.ccm-page.page-type-object #main .legenda .title{display:block}.ccm-page .bs-object-gallery{position:relative;display:block;margin-bottom:5px}.ccm-page .bs-object-gallery .slick-dots{text-align:center;margin-top:-25px;position:relative}.ccm-page .bs-object-gallery .slick-dots li{display:inline-block;border:2px solid #fff;border-radius:50%;width:12px;height:12px;margin-right:7px}.ccm-page .bs-object-gallery .slick-dots li:before{display:none}.ccm-page .bs-object-gallery .slick-dots li.slick-active{background:#fff}.ccm-page .bs-object-gallery .slick-dots li button{opacity:0}.ccm-page .bs-object-gallery:after{content:"";display:block;clear:both}.ccm-page .bs-object-gallery .bs-object-gallery-item{position:relative;display:block;float:left;width:100%;transition:all .5s ease-out}.ccm-page .bs-object-gallery .bs-object-gallery-item img{padding-left:0!important}@media screen and (max-width:768px){.ccm-page .bs-object-gallery .bs-object-gallery-item{display:block!important}}.ccm-page .bs-object-gallery .bs-object-gallery-item:hover{opacity:.9}@media only screen and (min-width:768px){.ccm-page .bs-object-gallery .bs-object-gallery-item{width:25%}}.ccm-page .bs-object-gallery .bs-object-gallery-item:first-child{width:100%}@media only screen and (min-width:768px){.ccm-page .bs-object-gallery .bs-object-gallery-item:first-child{width:50%}}.ccm-page .bs-object-gallery .bs-object-gallery-item.expandable .content{position:absolute;top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px)}.ccm-page .bs-object-gallery .bs-object-gallery-item.expandable .content:before{content:"";position:absolute;background:rgba(128,172,0,.94);width:100%;height:100%;right:0;z-index:1;display:none}@media only screen and (min-width:768px){.ccm-page .bs-object-gallery .bs-object-gallery-item.expandable .content:before{display:block}}.ccm-page .bs-object-gallery .bs-object-gallery-item.expandable .content:hover{cursor:pointer}.ccm-page .bs-object-gallery .bs-object-gallery-item.expandable .content img{width:100%;height:100%;top:0;left:0}.ccm-page .bs-object-gallery .bs-object-gallery-item.expandable .content .caption{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:calc(100% - 10px);text-align:center;z-index:2;color:#fff;display:none}@media only screen and (min-width:768px){.ccm-page .bs-object-gallery .bs-object-gallery-item.expandable .content .caption{display:block}}.ccm-page .bs-object-gallery .bs-object-gallery-item.expandable .content .caption span{font-size:24px}.ccm-page .bs-object-gallery .bs-object-gallery-item:before{display:block;content:"";padding-bottom:75%}.ccm-page .bs-object-gallery .bs-object-gallery-item img{position:absolute;top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px)}.ccm-page .button.finish{background:#5cb85c}.ccm-page.page-type-object h2{color:#80ac00;font-size:1.7rem!important}.ccm-page.page-type-object .bs__block__object-features .bs__block__object-features__item{display:table;width:100%;height:40px}@media only screen and (min-width:768px){.ccm-page.page-type-object .bs__block__object-features .bs__block__object-features__item{float:left;width:50%}}.ccm-page.page-type-object .bs__block__object-features .bs__block__object-features__item>div{display:table-cell;vertical-align:middle}.ccm-page.page-type-object .bs__block__object-features .bs__block__object-features__item .icon{width:24px}.ccm-page.page-type-object .bs__block__object-features .bs__block__object-features__item .icon svg{max-width:100%;max-height:100%;height:20px}.ccm-page.page-type-object .bs__block__object-features .bs__block__object-features__item .icon svg *{fill:#80ac00!important}.ccm-page.page-type-object .bs__block__object-features .bs__block__object-features__item .title{display:table-cell;padding-left:10px}.ccm-page .booking-nav{margin-top:30px}.ccm-page .booking-nav .disabled{pointer-events:none;opacity:.3}.ccm-page .booking-nav .prev{opacity:.3}.ccm-page .booking-nav .button{color:#fff;background-color:#80ac00;transition:all 1s ease-out}.ccm-page .booking-nav .button:hover{background-color:#a6df00}.ccm-page .bs-review,.ccm-page .bs-review-list{margin-top:30px;width:100%;float:left}@media only screen and (min-width:768px){.ccm-page .bs-review,.ccm-page .bs-review-list{width:70%}}.ccm-page .bs-review #bs-review-submit,.ccm-page .bs-review-list #bs-review-submit{padding-top:10px;background-color:#a6df00;color:#fff;width:50%;padding:15px;border-radius:5px;transition:all 1s ease-out}.ccm-page .bs-review #bs-review-submit:hover,.ccm-page .bs-review-list #bs-review-submit:hover{cursor:pointer;background-color:#80ac00}@media only screen and (min-width:768px){.ccm-page .bs-review{width:30%}}.ccm-page .bs-review label{font-size:16px;font-weight:400}.ccm-page .bs-review-list .bs-review-item{margin-bottom:20px;font-size:16px;font-family:Open Sans,sans-serif}.ccm-page .bs-review-list .bs-review-item .data{width:35%;float:left}.ccm-page .bs-review-list .bs-review-item .data .name{font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;display:block;margin-bottom:10px}@media only screen and (min-width:768px){.ccm-page .bs-review-list .bs-review-item .data .name{font-size:22px}}.ccm-page .bs-review-list .bs-review-item .data .stay,.ccm-page .bs-review-list .bs-review-item .data .travel_companions{display:block}.ccm-page .bs-review-list .bs-review-item .data .stay .fa,.ccm-page .bs-review-list .bs-review-item .data .travel_companions .fa{color:#ededed}.ccm-page .bs-review-list .bs-review-item .data .stars{display:block;margin:5px 0;color:#ffc400}.ccm-page .bs-review-list .bs-review-item .data .stars span{float:left}.ccm-page .bs-review-list .bs-review-item .data .stars:after{content:"";clear:both;display:block}.ccm-page .bs-review-list .bs-review-item .review{float:left;padding-bottom:30px;line-height:1.5;width:60%;margin-left:10px;border-bottom:1px solid #e2e2e2}@media only screen and (min-width:768px){.ccm-page .bs-review-list .bs-review-item .review{width:50%}}.ccm-page .bs-review-list .bs-review-item:after{content:"";display:block;clear:both}html{font-size:14px}html body .page-template-homepage .breadcrumb-warp{display:none}html body .ccm-page{max-width:1220px;margin:auto;margin-top:70px;background-color:#fff}html body .ccm-page .header{margin-top:-25px;border-bottom:5px solid #80ac00}html body .ccm-page .header .header-slider-wrapper{text-align:center;position:relative;width:95%;margin:auto;padding-top:30px}html body .ccm-page .header .header-slider-wrapper .logo-wrapper{position:absolute;z-index:3;transform:rotate(-13deg) scale(.4);top:-200px;left:-160px}@media only screen and (min-width:768px){html body .ccm-page .header .header-slider-wrapper .logo-wrapper{transform:rotate(-13deg) scale(.6);left:-140px;top:-160px}}@media only screen and (min-width:1224px){html body .ccm-page .header .header-slider-wrapper .logo-wrapper{transform:rotate(-13deg) scale(.7);left:-180px;top:-160px}}html body .ccm-page .header .header-slider-wrapper .ccm-block-switch-language-flags{position:absolute;z-index:10;right:40px;top:60px}html body .ccm-page .header .header-slider-wrapper .ccm-block-switch-language-flags a{padding-left:10px;transition:all .5s ease-out}html body .ccm-page .header .header-slider-wrapper .ccm-block-switch-language-flags a:hover{transform:scale(1.2,1.4);opacity:.8}html body .ccm-page .header .header-slider-wrapper .ccm-block-switch-language-flags a img{height:20px;width:20px}html body .ccm-page .header .header-slider-wrapper .slick-slide{background-position:bottom;background-size:cover;height:200px}@media only screen and (min-width:768px){html body .ccm-page .header .header-slider-wrapper .slick-slide{height:440px}}html body .ccm-page .header .menu{margin-top:20px;background-color:#333}@media only screen and (min-width:768px){html body .ccm-page .header .menu{padding-left:10px;background-color:#fff}}html body .ccm-page .header .menu .mainnavigation.open{border-top:1px solid #80ac00}html body .ccm-page .header .menu nav{display:none;position:relative;z-index:10}html body .ccm-page .header .menu nav ul.menu{background-color:#333;text-align:left;margin:0}@media only screen and (min-width:768px){html body .ccm-page .header .menu nav ul.menu{background-color:#fff}}@media only screen and (min-width:768px){html body .ccm-page .header .menu nav ul.menu .menu__item--active,html body .ccm-page .header .menu nav ul.menu .menu__item--current{background-color:#90ba36}}html body .ccm-page .header .menu nav ul.menu .menu__item--active a,html body .ccm-page .header .menu nav ul.menu .menu__item--current a{color:#fff}html body .ccm-page .header .menu nav ul.menu li{position:relative;display:inline-block;width:100%;margin:0 5px;height:auto;line-height:40px;transition:all 1s ease-out}@media only screen and (min-width:768px){html body .ccm-page .header .menu nav ul.menu li{background-color:#fff;border-top:1px solid #a6df00;border-right:1px solid #a6df00;border-left:1px solid #a6df00;border-top-left-radius:5px;border-top-right-radius:5px;padding:0 10px}html body .ccm-page .header .menu nav ul.menu li:hover{background-color:#80ac00}html body .ccm-page .header .menu nav ul.menu li:hover a{color:#fff}}html body .ccm-page .header .menu nav ul.menu li a{text-decoration:none;text-transform:uppercase;color:#fff;height:100%;width:100%;display:inline-block;transition:all .5s ease-out}@media only screen and (min-width:768px){html body .ccm-page .header .menu nav ul.menu li a{color:#0e9edd}}html body .ccm-page .header .menu nav ul.menu li a:hover{color:#fff}html body .ccm-page .header .menu nav ul.menu li a i{width:25px}html body .ccm-page .header .menu nav ul.menu li ul.menu__submenu{display:none;margin-bottom:0}@media only screen and (min-width:768px){html body .ccm-page .header .menu nav ul.menu li ul.menu__submenu{position:absolute;top:40px;left:0}}html body .ccm-page .header .menu nav ul.menu li.drop-down-menu{padding:0;position:relative}@media only screen and (min-width:768px){html body .ccm-page .header .menu nav ul.menu li.drop-down-menu{padding:0 10px;padding-right:25px}}html body .ccm-page .header .menu nav ul.menu li.drop-down-menu ul li{min-width:100%}html body .ccm-page .header .menu nav ul.menu li.drop-down-menu ul li a{font-style:italic}@media only screen and (min-width:768px){html body .ccm-page .header .menu nav ul.menu li.drop-down-menu:hover ul.menu__submenu{display:block}}html body .ccm-page .header .menu nav ul.menu li.drop-down-menu .open-dropdown{color:#000;background-color:#fff;position:absolute;top:0;right:0;width:25px;height:39px;line-height:40px}@media only screen and (min-width:768px){html body .ccm-page .header .menu nav ul.menu li.drop-down-menu .open-dropdown{background-color:transparent}}@media only screen and (min-width:768px){html body .ccm-page .header .menu nav ul.menu li{width:auto}}@media only screen and (min-width:768px){html body .ccm-page .header .menu nav{display:block}}html body .ccm-page .header .menu .menu-toggle{display:inline-block;margin:0 auto;font-size:20px;padding-left:5px;color:#fff;width:100%;text-align:right}@media only screen and (min-width:768px){html body .ccm-page .header .menu .menu-toggle{display:none}}html body .ccm-page .header .menu .menu-toggle p{display:inline-block;padding-right:10px;margin-bottom:0}html body .ccm-page .main{margin-top:20px}@media only screen and (min-width:768px){html body .ccm-page .main{padding:30px}}html body .ccm-page .main a{color:#0e9edd}html body .ccm-page .main h1,html body .ccm-page .main h2,html body .ccm-page .main h3{font-weight:400}html body .ccm-page .main h1{font-size:1.8rem}html body .ccm-page .main h2{font-size:1.2rem}html body .ccm-page .main .content .content-left h1,html body .ccm-page .main .content .content-left h2{color:#80ac00}html body .ccm-page .main .content .content-left img{padding-left:30px;float:left}@media only screen and (min-width:768px){html body .ccm-page .main .content .content-left img{float:right}}html body .ccm-page .main .content .content-left .contact-box{width:75%}html body .ccm-page .main .content .content-left .contact-form label{display:block}html body .ccm-page .main .content .content-left .contact-form .validate-asteriks{display:none}html body .ccm-page .main .content .content-left .contact-form .human-check-wrap,html body .ccm-page .main .content .content-left .contact-form input,html body .ccm-page .main .content .content-left .contact-form textarea{width:75%;background-color:transparent;border:1px solid #000;transition:all 1s ease-out}html body .ccm-page .main .content .content-left .contact-form .human-check-wrap:focus,html body .ccm-page .main .content .content-left .contact-form input:focus,html body .ccm-page .main .content .content-left .contact-form textarea:focus{background-color:#80ac00;opacity:.5}html body .ccm-page .main .content .content-left .contact-form .human-check-wrap{border:none}html body .ccm-page .main .content .content-left .contact-form .human-check-wrap canvas{transition:all .5s ease-out}html body .ccm-page .main .content .content-left .contact-form .human-check-wrap canvas:hover{background-color:#80ac00}html body .ccm-page .main .content .content-left .contact-form .dynamic-form-submit-wrap{background-color:#80ac00;width:40%;transition:all 1s ease-out;position:relative}@media only screen and (min-width:768px){html body .ccm-page .main .content .content-left .contact-form .dynamic-form-submit-wrap{width:20%}}html body .ccm-page .main .content .content-left .contact-form .dynamic-form-submit-wrap:after{font-family:FontAwesome;content:"\f003";opacity:1;position:absolute;top:0;left:65px;font-size:20px;opacity:0;color:#fff;transition:all 1s ease}html body .ccm-page .main .content .content-left .contact-form .dynamic-form-submit-wrap:hover{background-color:#a6df00;cursor:pointer}html body .ccm-page .main .content .content-left .contact-form .dynamic-form-submit-wrap:hover:after{opacity:1}html body .ccm-page .main .content .content-left .contact-form .dynamic-form-submit-wrap:hover .submit{color:transparent;cursor:pointer}html body .ccm-page .main .content .content-left .contact-form .dynamic-form-submit-wrap .submit{width:100%;color:#fff;transition:all 1s ease-out;border:none}html body .ccm-page .main .content .content-left iframe{max-width:100%}html body .ccm-page .main .content .content-right h1,html body .ccm-page .main .content .content-right h3{color:#80ac00;font-weight:400}html body .ccm-page .main .content .content-right .search-show p{display:none}html body .ccm-page .main .content .content-right .search-show .form-group input{background-color:transparent}html body .ccm-page .main .content .content-right .h3-slider{margin-top:20px}html body .ccm-page .main .content .content-right .area-slider{width:100%;margin-top:-10px}html body .ccm-page .main .content .content-right .area-slider .slick-slide{height:200px;background-size:cover}html body .ccm-page .main .content .content-right .booking,html body .ccm-page .main .content .content-right .last-minute,html body .ccm-page .main .content .content-right .texel-news,html body .ccm-page .main .content .content-right .weather-box{margin-top:30px;border:1px solid rgba(0,0,0,.3);background:#fff;background:linear-gradient(#fff,#e8e8e8);padding:20px}@media only screen and (min-width:480px){html body .ccm-page .main .content .content-right .booking,html body .ccm-page .main .content .content-right .last-minute,html body .ccm-page .main .content .content-right .texel-news,html body .ccm-page .main .content .content-right .weather-box{width:75%}}@media only screen and (min-width:768px){html body .ccm-page .main .content .content-right .booking,html body .ccm-page .main .content .content-right .last-minute,html body .ccm-page .main .content .content-right .texel-news,html body .ccm-page .main .content .content-right .weather-box{width:100%}}html body .ccm-page .main .content .content-right .booking p,html body .ccm-page .main .content .content-right .last-minute p,html body .ccm-page .main .content .content-right .texel-news p,html body .ccm-page .main .content .content-right .weather-box p{margin-top:0;margin-bottom:0}html body .ccm-page .main .content .content-right .booking label{font-weight:400}html body .ccm-page .main .content .content-right .booking .form-group{margin-top:10px}html body .ccm-page .main .content .content-right .booking input,html body .ccm-page .main .content .content-right .booking select{background-color:transparent;border:1px solid #000;font-size:1.07rem;height:40px}html body .ccm-page .main .content .content-right .booking #submit{background-color:#80ac00;border:none;padding:1.4rem 2rem;line-height:0;transition:all 1s ease-out}html body .ccm-page .main .content .content-right .booking #submit:hover{background-color:#a6df00;cursor:pointer}html body .ccm-page .main .content .content-right .weather-box{padding-bottom:25px;text-align:center;background:url(../images/weer.jpg);height:130px}html body .ccm-page .main .content .content-right .weather-box h3{margin-bottom:5px;text-align:left;text-transform:uppercase;padding-left:15px}html body .ccm-page .main .content .content-right .weather-box .weather-feed__item{margin-top:10px;color:#fff}html body .ccm-page .main .content .content-right .weather-box strong{font-size:30px}html body .ccm-page .main .content .content-right .weather-box strong:before{font-family:FontAwesome;content:"\f2c9";padding-right:5px;font-weight:400}html body .ccm-page .main .main-default h1{font-weight:400;color:#80ac00}html body .ccm-page .main .main-default img{float:right;padding-left:20px}html body .ccm-page .main .info-area ul li{line-height:30px}html body .ccm-page .main .info-area ul li:before{font-family:FontAwesome;content:"\f061";padding-right:5px;color:#80ac00}html body .ccm-page .main .info-area ul li a{color:#000;text-decoration:none;transition:all .4s ease-out}html body .ccm-page .main .error-page h1,html body .ccm-page .main .info-area ul li a:hover{color:#80ac00}html body .ccm-page .main .error-page a{position:relative;background-color:#80ac00;color:#fff;transition:all .5s ease-out}html body .ccm-page .main .error-page a:after{font-family:FontAwesome;content:"\f060";opacity:0;position:absolute;top:5px;left:65px;color:#fff;transition:all .5s ease-out;font-size:18px}html body .ccm-page .main .error-page a:hover{color:transparent}html body .ccm-page .main .error-page a:hover:after{opacity:1}html body .ccm-page .main .search-result{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dadada}html body .ccm-page .main .search-result img{padding-left:0}html body .ccm-page .main .search-result .content .buttons a{background-color:#a6df00;color:#fff;transition:all 1s ease-out}html body .ccm-page .main .search-result .content .buttons .button-default:hover,html body .ccm-page .main .search-result .content .buttons .button-primary:hover{background-color:#80ac00}html body .ccm-page .footer{text-align:center;background:url(../images/bg-footer.jpg) 50% no-repeat;background-size:cover;color:#fff}html body .ccm-page .footer .footer-row{padding-top:100px}html body .ccm-page .footer .footer-row ul{padding-top:100px;margin-bottom:20px}@media only screen and (min-width:1224px){html body .ccm-page .footer .footer-row ul{padding-top:0}}html body .ccm-page .footer .footer-row ul li{display:inline-block;padding-right:5px}html body .ccm-page .footer .footer-row ul li:after{content:"|";padding-left:10px}html body .ccm-page .footer .footer-row ul li:last-child:after{content:""}html body .background{position:fixed;top:0;z-index:-1;width:100%;height:100%;background-image:url(../images/bg-body.jpg);background-size:cover}html body .breadcrumb-warp{width:auto;position:relative;display:inline-block;float:right;padding-right:10px;margin-top:0;margin-bottom:10px}@media only screen and (min-width:768px){html body .breadcrumb-warp{margin-top:-30px;margin-bottom:0}}html body .breadcrumb-warp ul li{float:left;color:#80ac00}html body .breadcrumb-warp ul li a{text-decoration:none}html body .breadcrumb-warp ul li a .fa-home{color:#80ac00}html body .breadcrumb-warp ul li a:hover{text-decoration:underline}html body .breadcrumb-warp ul li:last-child:after{display:none}html body .breadcrumb-warp ul li:after{font-family:FontAwesome;font-style:normal;font-weight:400;content:"\f105";display:inline-block;width:20px;margin-left:15px}