#inner {
	border-top: none!important;
}

/* settings - start */
body {
    font-size: 11px;
	    background:   url("")  repeat-x;
}
a {
    color: #323232;
}

a:hover {
    color: #323232;
}
#menu {
		background: #258CC9 url("") repeat-x;
}
.nav li li {
    background: #258CC9 none repeat;
}
.nav li li a:hover {
    background-color: #64bef7;
}
.nav a {
    color: #ffffff;
}
.nav li li a {
    color: #ffffff;
}

#nav li a {
	    background: #258CC9 url("") repeat-x;
    color: #ffffff;
}

#nav li a:hover {
    background-color: #383838;
    color: #ffffff;
}

#left-slave {
    background-color: #F5F9FE;
}

#right-slave {
    background-color: #F5F9FE;
}
#country-list a{
    color: #3A80AD;
}
#country-list a:hover{
    color: #9B4A3F;
}
#footer {
	    background: #258CC9 url("") repeat-x;
    color: #ffffff;
}
#footer a {
    color: #ffffff;
}

.altrow,
.sm-result:nth-child(2n+1){
    background-color: none;
}
    background-color: none;
}

table.scroll tbody tr.alt{
    background-color: none;
}

.top-offer-square{
    background: none;
}

#master{
    }

#show-map{
    color : #323232;
}

/* settings - own */

.sidebox {margin-bottom:0px;}#nav li a {padding:0 0 0 5px;width:140px;}.Árfolyamok table td{background:none;}.file-gallery td {padding: 5px;}
/*ICON CSS CUSTOM*/
.transport-icon { background:transparent; padding: 1px; width: 24px !important;height: auto !important;}
img.lm, img.fm { background: rgba(203,166,93,1); padding: 3px; width: 24px !important;height: 24px !important;}
.star {padding: 4px 4px; width: 22px !important;height: 22px !important;}
.sort-by {text-align: center;color:#aaa;padding: 20px 10px;}
.sort-by a {padding-left:5px;}
a {color:rgba(203,166,93,1);}
a:hover, a focus {color:#555;}
/*transitions*/
.squareInner .top-info, .nav a,.state-select li  {transition:all 500ms ease-in-out;}
/*form size*/
input[type="submit"]{cursor:pointer;background: rgba(203,166,93,1);color:rgba(236,244,251,1);font-family: 'Montserrat', sans-serif; border:0 none;padding:0 18px;height:35px;border-radius:5px;text-transform:uppercase;font-weight:700;font-size:15px;}
input[type="submit"]:hover {background: rgba(203,166,93,1);color:#fff;border-color:rgba(203,166,93,1);}
input[type="text"], select, textarea, .selectBox, * {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
#colorbox, #colorbox *, #showReviews * {-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
body {background:rgba(16,43,59,1);color:#333;font-size:15px;background-size:cover;background-attachment:fixed;font-family: 'Montserrat', sans-serif;}
#main, #wrap, #inner {width:100%;max-width:1920px;border: 0;}
#inner {background:rgba(255,255,255,0);}

.homepage #headWrap {position:absolute;top:0;width:100%;z-index:10;}
#head {width:100%;padding: 5px;background:transparent;border: 0;max-width: 1130px;margin: 0 auto;position:relative;}
#head img{width: auto;max-width: 280px;margin: 0 auto;position: relative;display: block;background:transparent;padding: 10px;}
#head .logo {margin: 0 auto;float: none;padding:0;}
.tel {color: #fff;position:absolute;top:50px;left:15px;}
.tel span {font-size:21px;font-weight:700;}
.contact-menu {position:absolute;top:15px;right:15px;}
.contact-menu {position: absolute;top: 65px;right: 0px;z-index: 25;display: block;margin: 0;padding: 0;max-width: 100px;}
#search-top {background:transparent;background-size: 25px;padding: 5px;width: 50px;float: right;font-size:0;}
#search-top img {width:25px;padding: 0 !important;}
#user-top {background:url('/21453/files/editor/image/design/user.png') no-repeat center center;background-size: 25px;padding: 15px;width: 50px;float: left;font-size:0;border-right: 1px solid #fff;cursor:pointer;}

.search-cont {position: absolute;top: 112px !important;background: #fff;z-index: 10;max-width: 210px;width: 100% !important;right: 165px;}
.user-cont {position: absolute;top: 116px;background: #fff;z-index: 20;max-width: 270px;width: 100% !important;right: 10%;padding: 10px;box-shadow: 0px 0px 5px #555;}

#back-top {background: rgba(203,166,93,1);}
#back-top::before {left: 6px;top: -4px;}
#cont {width:100%;max-width:1920px;background:transparent;border:0;}
.breadcrumb {text-align: right;width: 100%;display: block;background: rgba(255,255,255,0.5);padding: 5px;}
.localdestinations-view #map-canvas, .localcountries-view #map-canvas {width: 100%;height: 240px;}
.facts {width: 100%;display: block;float: left;padding: 15px;}

.homepage #master {background: url('/21453/files/editor/image/bg-slider/bg4.png') no-repeat top;background-size:1920px 570px;}
#master{width:100%;border:0;padding-top:0px;padding-bottom: 30px;max-width:1920px;min-height: 490px;font-size: 16px;color:#fff;background:transparent;}
#master .cd-title {max-width: 1100px;width: 100%;margin: 0 auto;padding: 15px;clear: both;}
#master .cd-title .text {width:100%;margin:5px;text-align:center;font-size: 28px;padding: 0px 20px;font-weight: 700;color:rgba(203,166,93,1);text-transform:uppercase;position:relative;z-index: 1;}
#master .cd-content {max-width: 1100px;width: 100%;margin: 0 auto;padding:0;}
.main-column {margin-bottom: 0px;}

.bg-colored {background:rgba(236,244,251,1);color:#555;}
#right-slave {display:none;}
#left-slave {width: 100%;min-height: 0px;height:0;float: left;background: transparent;position:relative;}


.default-floatbox-design {top: 7px !important;z-index: 100;}
/* menu */
#menu {height:125px;width:100%;background: transparent;z-index:20;float: left;}
.nav {line-height: 1.0;float: none;margin: 0 auto;position: relative;width: 1100px;border-top: 1px solid #fff;padding-top: 10px;}
.nav a{line-height:50px;height:50px;font-size:15px;color:#fff;padding-top: 40px;z-index:10;position: relative;}
.nav a:hover {color:#fff;}
.nav li {position:relative;z-index:1;}
/*.nav li::before{content:'';border-right:1px solid #fff;position:absolute;top: 15px;height: 20px;}*/
/*sub menu*/
.nav li:hover ul, ul.nav li.sfHover ul{text-shadow:none !important;top: 50px/* výška řádku menu */;z-index:10;}
.nav li ul {width: 270px;}
.nav li li {width: 270px;border:0;}
.nav li li a {color: #fff !important;font-size: 15px !important;float: none;padding-right: 0px;line-height:40px !important;height: 40px !important;font-family: 'Montserrat', sans-serif;}
.nav li li a:hover {color:rgba(248, 200, 0, 1);background-color:#06BDBD !important;}

.menu-1::after {content:' '; padding:22px;background:url('/21453/files/editor/image/design/beach-view-of-sea-sun-and-seagulls-couple.svg') no-repeat center center;background-size: 40px;top: 5px;position: absolute;left: 40%;z-index:0;}
.menu-2::after {content:' '; padding:22px;background:url('/21453/files/editor/image/design/icon.svg') no-repeat center center;background-size: 40px;top: -20px;background-size: 40px;top: 5px;position: absolute;left: 30%;z-index:0;}
.menu-3::after {content:' '; padding:22px;background:url('/21453/files/editor/image/design/ship.svg') no-repeat center center;background-size: 40px;top: 5px;position: absolute;left: 30%;z-index:0;}
.menu-4::after {content:' '; padding:22px;background:url('/21453/files/editor/image/design/lotus.svg') no-repeat center center;background-size: 40px;top: 5px;position: absolute;left: 30%;z-index:0;}
.menu-5::after {content:' '; padding:22px;background:url('/21453/files/editor/image/design/signpost.svg') no-repeat center center;background-size: 40px;top: 5px;position: absolute;left: 40%;z-index:0;}
.menu-6::after {content:' '; padding:22px;background:url('/21453/files/editor/image/design/skiing-silhouette.svg') no-repeat center center;background-size: 40px;top: 5px;position: absolute;left: 40%;z-index:0;}
.menu-7::after {content:' '; padding:22px;background:url('/21453/files/editor/image/design/diamond.svg') no-repeat center center;background-size: 40px;top: 5px;position: absolute;left: 40%;z-index:0;;}

/* homepage slider */
.hp-slider .cd-content {max-width: 1920px !important;position: relative;z-index: 0;padding:0 !important;min-height:600px;}
.hp-slider {position: relative;z-index: 0;}
.hp-slider .swiper-container-main {z-index: 0;position: relative;}
.hp-slider .cd-title {display: none !important;}
.hp-slider .swiper-slide img {width: 100%;height: auto;}
.hp-slider .slide-content {position: absolute;z-index: 0;top: 235px;left: 0px;color: #fff;text-align: center;width: 100%;}
.hp-slider .slide-content h3 {font-size: 50px;font-weight: 700;margin: 10px 0px;width: 100%;text-transform:uppercase;}
.hp-slider .slide-content p {font-size:30px;width: 100%;}
.hp-slider a {display: block;width: 100%;height: 100%;position: absolute;z-index: 1;top: 0;background: transparent;font-size: 0px;}

.hp-slider .swiper-button-next {top: 265px !important;height: 65px !important;width: 65px !important;right: 2% !important;;background:url('/21453/files/editor/image/design/arrow-white-big.png') no-repeat center center !important;background-size:cover !important;transform:rotate(180deg);}
.hp-slider .swiper-button-prev {top: 265px !important;height: 65px !important;width: 65px !important;left: 2% !important;background:url('/21453/files/editor/image/design/arrow-white-big.png') no-repeat center center !important;background-size:cover !important;}
.hp-slider .swiper-pagination-bullet {width: 20px !important;height: 20px !important;}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: -500px !important;}
.hp-slider .swiper-pagination-bullet  {background:url('/21453/files/editor/image/design/inctive.png') no-repeat center center !important;background-size:cover !important;}
.hp-slider .swiper-pagination-bullet-active {background:url('/21453/files/editor/image/design/active.png') no-repeat center center !important;background-size:cover !important;}

/*searchmask*/
.searchmask-global .cd-title {display:none !important;}
.homepage .searchmask-global {top: -75px;margin-bottom:0;}
.searchmask-global {border-radius: 15px;background: rgba(236,244,251,1);width: 100%;max-width: 1130px;margin: 0 auto;margin-bottom: 50px;position:relative;}
.searchmask-global .text-before {max-width: 300px;float: left;}
.search-select {list-style: none;float: left;margin: 0;padding: 0;}
.search-select li {padding: 25px 0px;min-width: 120px !important;}
.search-select a {font-weight: 700;font-size: 14px;text-decoration: none;text-align: center;color: rgba(16,43,59,1);display: block;}
.search-select .second a {border-left: 2px solid;}
.search-select .first a {color:rgba(203,166,93,1) !important;}
.searchmask-global form {position: relative;z-index: 1;padding:15px 0px 5px;max-width: 810px;float: left;width: 100%;}
.searchmask-global {padding:0;}
.searchmask-global .cd-content {background:transparent !important;}
.searchmask-global label {color:rgba(16,43,59,1);font-size:13px;display:none !important;}
.searchmask-global .input {width: 20% !important;padding:0;margin:0.5% !important;position:relative;}
.searchmask-global input {width: 100% !important;}
.searchmask-global input[type="text"],
.searchmask-global select,
.searchmask-global textarea,
.searchmask-global .selectBox,
.searchmask-global .dest-selector-opener {width: 100% !important;height: 35px;border: 0px;border-radius: 5px;background: rgba(16,43,59,1);line-height: 35px;min-width: 100px;color: #fff !important;padding: 2px 8px;font-size: 14px;}
.searchmask-global .submit {width: auto;display: block;color: #fff;text-align: right;margin: 0;font-size: 0px;position: absolute;right: 0;bottom: 10px;}
.searchmask-global input[type="submit"] {background: rgba(203,166,93,1);color:#fff;border-color:rgba(203,166,93,1);}
#extended-search-link {display: block;clear: both;color: #fff;text-align: center;background: rgba(255,255,255,0.0);margin: 0;padding: 5px 12px;font-size: 0px;position: absolute;bottom: -40px;width: 220px;right: 50%;}
#extended-search-link:after {content: 'Rozšírené vyhľadávanie';font-size: 16px;position: absolute;width: 100%;left: 0;}
#extended-search-link:before {content:''; background: url('/21453/files/editor/image/design/expand.png')no-repeat center center;padding: 15px;position: absolute;top: 20px;background-size: cover;left: 45%;}
.selectBox-dropdown .selectBox-label, .searchmask-global .dest-selector-opener-lbl {line-height: 30px;color: #fff !important;font-size:12px;}
/*.searchmask-global #dest-selector-opener {border: 0;background: rgba(16,43,59,1) url('/21453/files/editor/image/design/globe.png') no-repeat 95% center;background-size:19px;margin-right: 7px;width: 30px;}
.searchmask-global .selectBox-arrow {border: 0;background: url('/21453/files/editor/image/design/arrow-down.png') no-repeat right center;background-size:15px;margin-right: 7px;width: 30px;}
.searchmask-global .sm-df input[type="text"], .searchmask-global .sm-dt input[type="text"] {background: rgba(16,43,59,1) url("/21453/files/editor/image/design/cal.png") no-repeat 95% center;background-size: 15px;}
.searchmask-global .sm-ds .dest-selector-opener-lbl{background: url('/21453/uploads/fs_images/contentdesignimagesets/7/icon-sm-dest_177_o.png') no-repeat border-box right center;width: auto;display: block;border-right: 25px solid transparent;}
.searchmask-global .sm-ti .selectBox-arrow{background: url('/21453/files/editor/image/design/traveltype.png') no-repeat right center;background-size: 25px;}*/
.searchmask-global .selectBox-arrow{background: transparent;border:0;}
.searchmask-global .sm-lm label, .searchmask-global .sm-fm label {display:block !important;}

.search-mask .checkbox input{float: right !important;width: 25px !important;margin-top: -16px;margin-right: 17px;}

/*destinationcountry*/.searchmask-global .dest-selector-opener-lbl::after {font-family: 'cesys3' !important;content: "\e940";position: absolute;right: 5px;bottom: 3px;font-size: 20px;color: rgba(203,166,93,1);background: rgba(16,43,59,1);
padding-left: 5px;}
/*date calendar*/.input.text.sm-df::after,
.input.text.sm-dt::after {font-family: 'cesys3' !important;content:'\e944';position:absolute;right: 8px;bottom: 9px;font-size: 16px;color: rgba(203,166,93,1);}
/*full text*/.input.text.sm-ft::after {font-family: 'cesys3' !important;content:'\e953';position:absolute;right: 5px;bottom: 8px;font-size: 20px;color: rgba(203,166,93,1);}
/*country alone*/.input.select.sm-ci .selectBox-arrow::after {font-family: 'cesys3' !important;content:'\e950';position:absolute;font-size: 23px;transform: rotate(90deg);color: rgba(203,166,93,1);}
/*country alone*/.input.select.sm-di .selectBox-arrow::after {font-family: 'cesys3' !important;content:'\e950';position:absolute;font-size: 23px;transform: rotate(90deg);color: rgba(203,166,93,1);}
/*day count*/.input.select.sm-du .selectBox-arrow::after {font-family: 'cesys3' !important;content:'\e947';position:absolute;
font-size: 20px;color: rgba(203,166,93,1);right:9px;}
/*transport*/.input.select.sm-ti .selectBox-arrow::after {font-family: 'cesys3' !important;content:'\e93d';position:absolute;font-size: 20px;color: rgba(203,166,93,1);right: 9px;}
/*boarding*/.input.select.sm-bi .selectBox-arrow::after {font-family: 'cesys3' !important;content:'\e950';position:absolute;font-size: 23px;transform: rotate(90deg);color: rgba(203,166,93,1);}
/*travel category*/.input.select.sm-tt .selectBox-arrow::after {font-family: 'cesys3' !important;content:'\e950';position:absolute;font-size: 23px;transform: rotate(90deg);color:rgba(203,166,93,1);}
/*airport*/.input.select.sm-ai .selectBox-arrow::after {font-family: 'cesys3' !important;content:'\e950';position:absolute;
font-size: 23px;transform: rotate(90deg);color: rgba(203,166,93,1);}
/*hotelcategory*/.input.select.sm-ar .selectBox-arrow::after {font-family: 'cesys3' !important;content:'\e950';position:absolute;font-size: 23px;transform: rotate(90deg);color: rgba(203,166,93,1);}
/*price sipmle*/.input.select.sm-pa .selectBox-arrow::after {font-family: 'cesys3' !important;content:'\e950';position:absolute;font-size: 23px;transform: rotate(90deg);color:rgba(203,166,93,1);}
/*service*/.input.select.sm-ap .selectBox-arrow::after {font-family: 'cesys3' !important;content:'\e950';position:absolute;font-size: 23px;transform: rotate(90deg);color: rgba(203,166,93,1);}
/*distance sea*/.input.select.sm-sd .selectBox-arrow::after {font-family: 'cesys3' !important;content:'\e902';position:absolute;font-size: 14px;color: rgba(203,166,93,1);right: 5px;}
/*airport*/.input.select.sm-ad-ai .selectBox-arrow::after {font-family: 'cesys3' !important;content:'\e93f';position:absolute;font-size: 20px;color: rgba(203,166,93,1);right:9px;}

/*STATE table*/
.location-area .area-title {font-size: 25px;text-align: center;margin-bottom: 10px;margin-top: 10px;border-bottom: 5px solid rgba(203,166,93,1);color: rgba(203,166,93,1);padding: 10px;font-weight: 700;}
.location-area .country {width: 100%;padding: 20px;font-size: 1.1rem;box-sizing: border-box;min-height: 60px;border-bottom: 1px solid rgba(203,166,93,1);}
.location-area .country a {text-decoration: none;color:#fff;}
.location-area .country a::before {content: '\e94f';font-family: 'cesys3' !important;position: absolute;left: -5px;color: rgba(203,166,93,1);font-weight: 500;font-size: 18px;top: -1px;}

.hp-maska form .clear {clear: none !important;}

.params-search-tmpl-1 .dates-table-simple {background: transparent;}
.params-search-tmpl-1 .smInner .price-info {color:#fff;}
.search-result-dates-table tr:hover td {background: rgba(255,255,255,0.1);}
.search-result-dates-table td {border-top: 1px solid rgba(203,166,93,1);}
.params-search-tmpl-1 .lm-wrap, .params-search-tmpl-1 .fm-wrap {background: rgba(203,166,93,1);border-radius: 20px;top: 10px;bottom: auto;left: 10px; }
.params-search-tmpl-1 .more-link a {text-align: right;}
.params-search-tmpl-1 .dates-table-simple td, .params-search-tmpl-1 .dates-table-simple th {padding: 18px 2px;text-align: center;}
.params-search-tmpl-1 .recommendation {font-size:0;background:rgba(255,255,255,0.1);}
/*.params-search-tmpl-1 .recommendation img {width: 100%;max-width: 90px;margin-left: 10px;}*/
.params-search-tmpl-1 .recommendation strong {font-size: 17px;}
.params-search-tmpl-1 .smInner .hotel a {font-weight: 700;}
.params-search-tmpl-1 .dest a {padding: 5px;font-size: 17px;}

/*search result new*/


/**paging*/
.paging {border-bottom: 5px solid rgba(203,166,93,1);padding-bottom: 20px;}
.paging .paging-row.paging-links {margin: 15px 0 15px 0;}
.paging span {margin: 0 2px;padding: 5px 12px;}
.paging span.current {border: 1px solid #f5b947;border-radius: 0px;color: #fff;}
.paging span a {color: #eee;text-decoration: none;}
.paging .paging-separator {display: none;}
.paging span.next {float: right;}
.paging span.prev {float: left;}
.paging span.next,
.paging span.prev {border: 0;text-transform: uppercase;}

.countryFlag {border:0;}
.homepage .next {width: 100%;padding: 30px;}
.homepage .next a {display:block;cursor:pointer;background: transparent;color: rgba(203,166,93,1);padding:10px;border: 2px solid  rgba(203,166,93,1);text-transform: uppercase;border-radius: 5px;text-decoration:none;max-width: 150px !important;text-align:center;margin:0 auto;font-weight:700;}
.homepage .next a:hover {background: rgba(203,166,93,1);color: #fff;border: 2px solid  rgba(203,166,93,1);}
/*square top*/
.square {margin-bottom: 40px;padding: 20px;}
.squareInner a {color:#fff;}
.squareInner a:hover {color:#fff;}
.squareInner .thumb {padding: 85px;position:relative;}
.squareInner .thumb::before {content: '';border-top: 5px solid rgba(203,166,93,1);width: 90%;padding: 0px;position: absolute;top: -5px;margin: 0 5%;left: 0;}
.squareInner .thumb::after {content: '';border-top: 5px solid rgba(203,166,93,1);width: 90%;padding: 0px;position: absolute;bottom: -5px;margin: 0 5%;left: 0;}
.squareInner ul {margin:0;padding:5px;list-style:none;}
.squareInner:hover {}
.squareInner li {padding:10px;text-align: center;}
.squareInner .rating {padding: 0px;height: 20px;}
.squareInner .hotel {max-height:45px;font-size: 18px;color:rgba(203,166,93,1);font-weight:700;}
.squareInner .country {height:30px;font-size: 14px;}
.squareInner .date, .squareInner .boarding {font-weight:700;font-size: 12px;}
.squareInner .price {font-size:19px;color:rgba(203,166,93,1);text-align:center;}
.squareInner .price span {text-decoration:line-through;font-size:12px;}
.squareInner .discount {color: #f00;font-weight: 700;text-align: center;padding: 0;}

/**/
.hp-slider-top {position: relative;z-index: 0;margin: 0 auto;float:none;max-width: 1100px;border-bottom: 5px solid rgba(203,166,93,1);padding-bottom: 15px; overflow: hidden;}
.hp-slider-top .cd-title::before {content: '';border-top: 5px solid rgba(203,166,93,1);width: 100%;padding: 0px;position: absolute;top: 50px;margin: 0 0%;left: 0;}
.hp-slider-top .cd-title .text:before {content: '';content: '';background: rgba(16,43,59,1);width: 600px;padding: 0px;position: absolute;top: 8px;margin: 0 0%;left: 22%;height: 25px;z-index: -1;}
.hp-slider-top .swiper-container-top {min-height: 320px;}


.hp-slider-top .swiper-pagination-bullet {width: 20px !important;height: 20px !important;}
.hp-slider-top .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 120px !important;}
.hp-slider-top .swiper-button-next {top: auto !important; bottom: 120px; height: 20px !important;width: 30px !important;right:30% !important;background:url('/21453/files/editor/image/design/arrow-prev.png') no-repeat center center !important;background-size:cover !important;transform:rotate(180deg);}
.hp-slider-top .swiper-button-prev {top: auto !important; bottom: 120px; height: 20px !important;width: 30px !important;left:30% !important;background:url('/21453/files/editor/image/design/arrow-prev.png') no-repeat center center !important;background-size:cover !important;}
.hp-slider-top .swiper-pagination-bullet  {background:url('/21453/files/editor/image/design/inctive.png') no-repeat center center !important;background-size:cover !important;}
.hp-slider-top .swiper-pagination-bullet-active {background:url('/21453/files/editor/image/design/active.png') no-repeat center center !important;background-size:cover !important;}


.sliderInner {min-height:250px;}
.sliderInner a {color:#fff;}
.sliderInner .price {color:rgba(203,166,93,1) !important;}
.sliderInner .thumb {min-height: 250px;position: relative;z-index: -1;}
.sliderInner .thumb::before {content:' ';width: 100%;height: 100%;bottom: 0px;left: 0;position: absolute;  
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);
  /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
  /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
  /* IE6-9 */}

.sliderInner .info {position: absolute;z-index: 1;bottom: 30px;left: 30px;margin: 0;padding: 0;list-style:none;text-align: left;}
.sliderInner .hotel {font-size: 12px;padding:5px 15px;}
.sliderInner .country {font-size: 16px;font-weight:700;padding:5px 15px;}
.sliderInner .date {font-size: 11px;padding:5px 15px;}
.sliderInner .price {position: absolute;top: 35px;right: 15px;padding: 5px 15px;background: #fff;border-top-left-radius:5px;border-bottom-left-radius:5px;font-size:20px;}
.sliderInner .discount {position: absolute;right: 32px;bottom: 30px;background: url('/21453/files/editor/image/bg-slider/linka_kruh_cena.svg') no-repeat center center;background-size:cover;border-radius: 100px;width: 50px !important;height: 50px !important;padding: 8px;line-height: 33px;font-weight: 700;}

.homepage .noNext .next {display:none !important;}

/*qBox*/
.qWrap .cd-title {position:relative;}
.qWrap .cd-title::before {content: '';border-top: 5px solid rgba(203,166,93,1);width: 100%;padding: 0px;position: absolute;top: 50px;margin: 0 0%;left: 0;}
.qWrap .cd-title .text:before {content: '';background: rgba(236,244,251,1);width: 600px;padding: 0px;position: absolute;top: 10px;margin: 0 0%;left: 22%;height: 25px;z-index: -1;}
.qBox {padding:20px;border-radius: 5px;}
.qBox .thumb {padding:0;height: 200px;}
.qBox .thumb img {width: 100%;height:100%;!important;border-radius: 5px 5px 0px 0px;}
.qBox .info {background: rgba(203,166,93,1);color: #fff;text-align:center;padding:15px;border-radius: 0px 0px 5px 5px;}
.qBox .info h3 {font-weight:700;margin:5px;font-size:1.3em;height:40px;í}
.qBox .detail {display:block;cursor:pointer;background: transparent;color:#fff;padding:10px;border: 2px solid #fff;text-transform: uppercase;border-radius: 5px;text-decoration:none;max-width: 150px !important;text-align:center;margin:0 auto;font-weight:700;}
.qBox .detail:hover {background: #fff;color: rgba(203,166,93,1);}
/* footer */
#footer {border: 0;text-align: center;background: rgba(5,25,37,1);height:auto;min-height: 60px;line-height: 60px;font-size: 13px;float: left;width: 100%;}
#footer-menu {background: rgba(5,25,37,1);line-height: 50px;}
.footer-nav  {max-width: 1500px;}
.footer-nav li {padding: 0px 15px;font-weight: 700;}
.footer-nav li a {color: #fff;text-decoration: none;font-weight: 700;font-size: 15px;}
.footer-nav li a:hover {text-decoration: underline;}
#footer-code {background: rgba(5,25,37,1);width: 100%;display: table;color: #fff;font-size: 13px;}
#footer-code a {color: #fff;text-decoration: none;}
#footer-code h3 {margin:10px;}
.footer-code-inner {max-width: 1920px;margin: 0 auto;height: auto;}
.footer-code-top {background: rgba(16,43,59,1);}
.footer-code-inner-two .logo {padding: 15px;}
/*block NEWS*/
.footer-code-inner-one {padding: 10px 15px 40px 15px;}
.footer-code-inner-one .news {margin: 0;padding: 0;list-style: none;text-align: center;}
.footer-code-inner-one .news li {padding: 10px;}
.footer-code-inner-one .news .one {color:rgba(203,166,93,1);text-transform:uppercase;font-size:19px;}
.footer-code-inner-one .news input[type="text"] {background:transparent;border:0;border-bottom:3px solid rgba(236,244,251,1);color:#fff;padding: 10px;max-width: 300px;width: 100%;}
.footer-code-inner-one .news input[type="submit"]{background: transparent;color:rgba(203,166,93,1);font-family: 'Montserrat', sans-serif; border:2px solid #fff;border-radius:5px;}
.footer-code-inner-one .news input[type="submit"]:hover {background: #fff;color:rgba(203,166,93,1);}
/*block OTHER*/
.footer-code-inner-two {max-width: 1100px;margin: 0 auto;float: none;}
.footer-code-inner-three {border-top:3px solid rgba(203,166,93,1); max-width: 1100px;margin: 0 auto;float: none;}
#footer-code .column {font-size: 16px;padding:15px; background: rgba(255,255,255,0);height: 100%;}
#footer-code .column ul {list-style:square;color:#c69011;}

/**/
.tmpl-style-4 .detail-box__thumb {width:40%;}
.tmpl-style-4 .detail-box__info-box {width: 50%;background:transparent;}
.tmpl-style-4 .info-box__price {position: absolute;padding: 10px 20px;width: 80%;height: auto;bottom: 0;background: rgba(203,166,93,1);color: #fff;text-align: center;font-size: 22px;border-radius: 25px;}
.tmpl-style-4 .structured-content__tabs .simple-tab-content .simple-tab.opened {background: transparent;}
.tmpl-style-4 .structured-content__tabs .simple-tab-header a span {padding: 15px 25px;background: transparent;font-weight: 700;color:#fff;margin-right: 5%;text-transform: uppercase;}
.tmpl-style-4 .structured-content__tabs .simple-tab-header a.opened span {background: transparent;color:rgba(203,166,93,1);border: 2px solid #fff;border-radius: 20px;}
.tmpl-style-4 .detail-box__thumb .thumb__image .lm-wrap, .tmpl-style-4 .detail-box__thumb .thumb__image .fm-wrap, .tmpl-style-4 .detail-box__thumb .thumb__image .tip-wrap {background:rgba(203,166,93,1);}
.tmpl-style-4 .date-detail .info-box__description > div {border-bottom: 0px solid #d3d3d3;}
.tmpl-style-4 .ui-widget-content {border: 0px solid rgba(203,166,93,1) !important;background: transparent;}
.tmpl-style-4 #terminy .ui-jqgrid-view td[aria-describedby="grid_price"] {text-align: left !important;color: rgba(203,166,93,1);}
.tmpl-style-4 #terminy .ui-jqgrid-view td a {color: rgba(203,166,93,1);}
.tmpl-style-4 #terminy .ui-jqgrid-view th div {height: auto;color: #fff;padding: 5px;}
.tmpl-style-4 .info-box__description strong {font-size: 15px;display: block;border-top: 0px solid #d3d3d3;padding-top: 3px;}
.tmpl-style-4 .attributes li {background-color: #fff;}
.local-booking-form .box .box-header {background:transparent;}
.local-booking-form .box .box-content {background: transparent;}
.price-list .section .section-header {background: transparent;}
.tmpl-style-4 .structured-content__tabs .simple-tab-header a span, .tmpl-style-5 .structured-content__tabs .simple-tab-header a span, .tmpl-style-81 .structured-content__tabs .simple-tab-header a span {border:0;}

.location-area .country:nth-child(2n+1){
  background: none !important;
}
.countryTable .location-area {
    padding-top: 40px;
    clear: both;
}
.countryTable {
    max-width: 1130px;
    margin: 0 auto;
}
.location-area .country:hover{
  background: #071925 !important;
}

/*media viewports less then 960px*/
@media (max-width: 1024px) {
  .state-select li {font-size: 18px;}
  body {background-image:none !important;}
  #bg-overlay {margin-top: 0px;}
  #heading {top: 0px;}
  #head .phone {font-size: 15px;}
  #head a img {margin-top: 5px; margin-left: auto;}
  #headWrap {top: 0px;}
  .homepage #left-slave {display:block;}
  #right-slave {display:block !important;}
  #left-slave {display:block !important;}  
  .master-title .text {font-size: 19px;}
  #master {padding: 5px;text-align: center;}
  .contact-menu {top: 70px;right: 10px;}
  .user-cont {right:50px;}
   #menu {top:120px;position:fixed;}
  ul.nav.superfish{position: static;height: 90%;float: none;display: none;width: 100%;}
  .nav {padding-top: 0px;}
  #menu  ul li, #menu li a {width: 90%;z-index: 100000;}
  #menu li div a {padding:0;}
  #menu li div a::after {display:none;}
  #menu li:hover ul a {background:transparent;}
  .show-menu::before {font-size: 30px;}
  .show-menu {background: transparent;right: 0px;top: 0px;padding: 10px 0px;position: absolute;color: #fff;z-index: 1;width: 10%;text-align: center;min-width: 60px;display:block;}
  #menu li a {background:rgba(5,25,37,1);}
  #menu li:hover a {background: #d7b56d;}
  .simple-tabs .simple-tab-content > div {padding: 5px;padding-top: 15px;}
  .sort-by {text-align: center;color:#777;padding: 20px 10px;}
  .sort-by a {padding-left:5px;color:#777;}
  #grid-box .ui-jqgrid-view td a {background:rgba(244,193,0,1);color:#fff;} 
  .homepage #heading {color: #555;line-height: 45px;background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important;}
  #heading {text-align: center;}
  .qBox-content ul {padding-left: 0px;margin: 0;list-style: none;}
  .menu-2, .menu-3 {display: block;}
  .menu-4, .menu-5 {display: none !important;}
  #left-slave {position:relative !important;top:0;display: block;}
  .text-before {max-width: 1200px !important;width:100%;}
  .search-select li {padding-bottom: 0px;}
  .search-select a {font-size: 18px;}
  .searchmask-global form {padding: 20px 15px;max-width: 1200px !important;}
  .searchmask-global .submit {position: relative;right: auto;top: auto;}
  .searchmask-global input[type="submit"] {right:auto;width: 100% !important;}
  .searchmask-global .submit {position: relative;bottom: auto;margin: 0 auto;float: none;}
  .homepage .searchmask-global .input {width:49% !important;}
  .searchmask-global .input {width: 48% !important;}
  #extended-search-link {width: 100%;right: 0% !important;}
   .footer-nav li {width: 50%;text-align:center !important;}
  .hp-slider .slide-content h3 {font-size:30px;}
  .hp-slider .slide-content p {font-size: 20px;}
  .hp-slider-top .cd-title::before, .qWrap .cd-title::before {display:none;}  
}
/*media viewports less then 680px*/
@media (max-width: 680px) {
  .structured-content__tabs .simple-tab-header a, .structured-content__tabs .simple-tab-header a span {width:100%;}
  .hp-slider .swiper-button-prev, .hp-slider .swiper-button-next, .contact-menu, #head .tel {display:none !important;}
  .hp-slider .slide-content h3 {font-size:30px;}
  #extended-search-link {right: 14%;}
  #master .cd-title .text {font-size: 19px;}
  
  .homepage .searchmask-global .input {width: 100% !important;}
  .searchmask-global .input {margin: 1% 0% !important;}
  .searchmask-global .submit {position: relative;right: auto;top: auto;bottom: -2px;float: left; width: 100%;}
  .text-before {max-width: 500px !important;float:none;}
  .hp-slider-top .swiper-button-prev {left:1% !important;}
  .hp-slider-top .swiper-button-next {right:1% !important;}
  .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: -360px !important;}
  .footer-code-inner-two .logo {text-align: center;}
  .tmpl-style-4 .detail-box__thumb {width:100%;}
  .tmpl-style-4 .detail-box__info-box {width: 100%;background:transparent;}
}
/*media viewports less then 481px*/
@media (max-width: 481px) {
  .searchmask-global {max-width: 100%}
  .searchmask-global input[type="text"], .searchmask-global select, .searchmask-global textarea, .searchmask-global .selectBox,         .searchmask-global .dest-selector-opener {min-width: 70px;}
  #footer-code {padding: 1%;}
  #footer-code .column {text-align:center;}
  .footer-nav li {width: 100%;text-align:center !important;}
  .tmpl-style-4 .date-detail .info-box__description > div {width:100%;}
  .tmpl-style-4 .info-box__price {position: relative;}
  .hp-slider .cd-content {min-height: 450px;}
  .hp-slider .slide-content {top: 140px;}
  #extended-search-link {right: 10%;}
  .column {display:none;}
  .params-search-tmpl-1 .dates-table-simple tr {background:transparent;}
  
}
/*media viewports less then 360px*/
@media (max-width: 360px) {
  
}


.col-lg-12 .info p{height:120px;}

.social.col-lg-6.col-md-6.col-sm-12.col-xs-12 {text-align: right;}

.simple-tabs .simple-tab-content > div.opened{
  background:transparent;
}

.respon-tmpl-term-1 .simple-tabs .simple-tab-header a.opened span{
  background:transparent;
  color:#CBA65D;
  border:2px solid #fff;
  text-transform:uppercase;
  font-weight:bold;
  border-radius:25px;
    padding: 10px 15px;
}

.simple-tabs .simple-tab-header a{
  font-weight:bold;
  text-transform:uppercase;
}

.respon-tmpl-term-1 .simple-tabs .simple-tab-header a span{
  background:transparent;
  color:white;
  padding: 10px 15px;
}

.respon-tmpl-term-1 .info{
  background:transparent;
}


.respon-tmpl-term-1 .hotel-inner .price{
  background:#CBA65D;
  padding:20px 10px;
  font-size:30px;
  border-radius:25px;
}

.respon-tmpl-term-1 .hotel-inner .order{
  background:transparent;
  color:#CBA65D;
  border:2px solid #fff;
  border-radius:25px;
}

.respon-tmpl-term-1 .lm-wrap, .respon-tmpl-term-1 .fm-wrap{
  background:#CBA65D;
  font-size:20px;
  padding:15px;
}
.ui-widget-content {
    background: transparent !important;
    border: 0 !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:transparent !important; border:0 !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    font-weight: normal;
    color: #fff;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background:rgba(255,255,255,0.3) !important;color:#fff;}
.ui-datepicker table {background:rgba(16,43,59,1);}
.ui-datepicker th {
    text-align: center;
    font-weight: bold;
    color: #eee;
}

.respon-tmpl-term-1 .hotel-inner .discount{
	display:none;
}



.location-area .country[data-even="0"]{
	background:unset;
}

.location-area .country span.count-accommodations{
	text-align:right;
}

/* settings - stop */


/* content design - on v2 */
.default-floatbox-design{position:fixed;left:50%; margin-left: 456px; text-align: left;top:5%;}
.default-floatbox-design .cd-title{display:none;min-height:22px;_height:22px;background-color:#3B9AD7;background-image:none;color:#ffffff;font-size:11px;text-transform:uppercase;}
.default-floatbox-design .cd-icon{background-image:none;height:0px;width:0px;}
.default-floatbox-design .cd-content{background-color:#ffffff;background-image:none;color:#364A90;}
.default-floatbox-design .cd-footer{display:none;min-height:0px;_height:0px;background-color:#3B9AD7;background-image:none;color:#ffffff;}
.default-floatbox-design .cd-icon-footer{background-image:none;height:0px;width:0px;}
.default-sidebox-design{}
.default-sidebox-design .cd-title{display:block;min-height:22px;_height:22px;background-image:none;background-repeat:no-repeat;font-size:11px;text-transform:uppercase;}
.default-sidebox-design .cd-icon{background-image:none;height:0px;width:0px;}
.default-sidebox-design .cd-content{background-image:none;}
.default-sidebox-design .cd-footer{display:none;min-height:0px;_height:0px;background-color:#3B9AD7;background-image:none;color:#ffffff;}
.default-sidebox-design .cd-icon-footer{background-image:none;height:0px;width:0px;}
.default-design{}
.default-design .cd-title{display:block;min-height:22px;_height:22px;background-image:none;background-repeat:no-repeat;font-size:11px;}
.default-design .cd-icon{background-image:none;height:0px;width:0px;}
.default-design .cd-content{background-image:none;}
.default-design .cd-footer{display:none;min-height:0px;_height:0px;background-color:#3B9AD7;background-image:none;color:#ffffff;}
.default-design .cd-icon-footer{background-image:none;height:0px;width:0px;}
.localcountries-index{}
.localcountries-index .cd-title{display:none;min-height:22px;_height:22px;background-color:#3B9AD7;background-image:none;color:#ffffff;font-size:11px;text-transform:uppercase;}
.localcountries-index .cd-icon{background-image:url("/21453/uploads/fs_images/contentdesignimagesets/2/palma_12_o.gif");height:21px;width:21px;}
.localcountries-index .cd-content{background-color:#ffffff;background-image:none;color:#364A90;}
.localcountries-index .cd-footer{display:none;min-height:0px;_height:0px;background-color:#3B9AD7;background-image:none;color:#ffffff;}
.localcountries-index .cd-icon-footer{background-image:none;height:0px;width:0px;}
.localcountries-home{}
.localcountries-home .cd-title{display:none;min-height:22px;_height:22px;background-color:#3B9AD7;background-image:none;color:#ffffff;font-size:11px;text-transform:uppercase;}
.localcountries-home .cd-icon{background-image:url("/21453/uploads/fs_images/contentdesignimagesets/2/palma_12_o.gif");height:21px;width:21px;}
.localcountries-home .cd-content{background-color:#ffffff;background-image:none;color:#364A90;}
.localcountries-home .cd-footer{display:none;min-height:0px;_height:0px;background-color:#3B9AD7;background-image:none;color:#ffffff;}
.localcountries-home .cd-icon-footer{background-image:none;height:0px;width:0px;}
/* content design - off */