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

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

a:hover {
    color: #5cc1a1;
}
#menu {
		background: #258CC9 url("/31108/uploads/fs_images/settings/39/default-menu_27_o.gif") 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("/31108/uploads/fs_images/settings/33/default-menu_28_o.gif") repeat-x;
    color: #ffffff;
}
#footer a {
    color: #ffffff;
}

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

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

.top-offer-square{
    background: #eee;
}

#master{
    }

#show-map{
    color : #a8ce3b;
}

/* settings - own */

sidebox p,.sidebox li,.top-offer-huge-line .desc .adds,
.sm-result .prices .kc,.sm-result .desc .adds{ font: inherit;}
.ico-lm { background: rgba(244,193,0,1); padding: 4px; width: 20px !important;height:20px !important;}
img.lm, img.fm {width: 24px;height: 24px;padding: 4px;background:  rgba(244,193,0,1);}
.transport-icon {background: #fba61f;padding: 4px;width: 20px !important;height:20px !important;}

/*info box*/
.info-box-aside {
  position: fixed;
  top: 165px;
  left: 3px;
  height: 180px;
  width: 160px;
  z-index: 10000;
  margin-left: -135px !important;
  transition:all 0.3s ease-in;
  border-radius: 0 0.5rem 0.5rem 0;
}
.info-box-aside:hover {
  margin-left: 0px !important;
  border-left: 10px solid #fff;
	background: #fff;
}
.info-box-aside span {
  position: relative;
  top: 30px;
  left: 0px;
  color: #7D7D7D;
  font-weight: 500;
  font-size: 12px;
}
.info-box-aside .info-title em {
  position: absolute;
  right: -22px;
  top: 65px;
  font-size: 2rem;
  color: #fff;
  border-radius: 0 0.5rem 0.5rem 0;
  padding: 0.5rem;
  background: #fba61f;
  transition: all 0.3s ease-in;
}
.info-box-aside:hover .info-title em {
	border-radius: 100%;
}
.info-box-aside .next-btn-info {
  padding: 0.5rem 1rem;
  font-size: 15px;
	color: #fff !important;
  background: #fba61f;
	border: 1px solid #fba61f;
}
.info-box-aside .next-btn-info:hover {
	color: #fba61f !important;
  background: #fff;
}
/* CSS Document */
a{ text-decoration: none;color: #fba61f;}
a:hover{
  -webkit-transition: color 300ms ease-in-out;
  -moz-transition: color 300ms ease-in-out;
  -ms-transition: color 300ms ease-in-out;
  -o-transition: color 300ms ease-in-out;
  transition: color 300ms ease-in-out;}
h1,h2,h3,h4,h5,h6,input[type='text'],.ui-widget select{ font-family: 'Roboto', sans-serif;}
input[type="text"],select,textarea,.selectBox, *{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-family: 'Roboto', sans-serif;} 
input[type='text'], select, #email, .selectBox, .searchmask-global  .dest-selector-opener{
  width: 100%;height: 38px;
  line-height: 36px;
  border: 1px solid rgba(106,193,165,1);
  background: #fff none;
  font-size: 14px;
  color: #c7c5c5;
  padding: 0 7px;
  text-decoration: none;
  -webkit-box-shadow: inset 2px 2px 2px #f2f2f2;
  -moz-box-shadow: inset 2px 2px 2px #f2f2f2;
  box-shadow: inset 2px 2px 2px #f2f2f2;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.selectBox .selectBox-label, .dest-selector-opener .dest-selector-opener-lbl{color: #c7c5c5;text-decoration: none;}
select:hover, .selectBox:hover, .dest-selector-opener:hover,input[type='text']:hover,
select:focus, .selectBox:focus, .dest-selector-opener:focus,input[type='text']:focus{
  text-decoration: none; color: #fba61f;}
.selectBox-dropdown .selectBox-label:hover { color: #fba61f;}
input[type="submit"]{cursor:pointer;background: #fba61f;font-size: 21px;border: 0;color: #fff;height: 60px;width: 175px;padding: 0 20px;}
#back-top {left: 10px;bottom: 40px;background: #fba61f;right: auto;border-radius: 25px;width: 40px;height: 40px;}
#back-top::before {left: 9px;top: -2px;}
#search-hide {position:relative;background: #fba61f url('https://scripts.cesys.info/responsive/icons/magnifying-glass.svg') no-repeat 10px center;padding: 10px;padding-left:40px;font-size: 18px;background-size: 18px;color:#fff;z-index: 0;cursor:pointer;text-transform: uppercase;font-weight:300;border-radius: 5px;}
.required{font-size: 14px;}
#colorbox, #colorbox *, #showReviews *{-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
body{background-position:top center;font-family: 'Roboto', sans-serif;font-size: 14px;color: #777;background-image:none;background:rgba(251, 166, 31,0.1);}


#main,#wrap{width: 100%;max-width: 1100px;}
#inner{margin: 0 auto;background:transparent none;border:0 none;width: 100%;}

/*float box*/
.default-floatbox-design {position: absolute !important;text-align: left;margin-left: -32px !important;right: 0px !important;top: -82px !important;z-index: 2500 !important;width: 66px;}

.default-floatbox-design .cd-content {background-color: transparent !important;background-image: none;width: 55px;height: 35px;font-size: 0px !important;}

#favourites-number {font-size: 30px;position: absolute;top: 33px;left: 14px;color: #fff;}
#dates-favourites-link {background: rgba(106,193,165,1) url("/31108/uploads/fs_images/contentdesignimagesets/7/briefcase_193_o.png") no-repeat;background-position: 29px 17px;background-size: 19px 19px;padding: 27px 27px;text-indent: -9999px;border-radius: 32px;}

.favourites-links {background-image: url('/31108/uploads/fs_images/contentdesignimagesets/7/briefcase_193_o.png');padding-left: 30px;
  padding-bottom: 10px;
  padding-top: 10px;
  padding-right: 10px;background-repeat: no-repeat;line-height: 16px;background-size: 18px 18px;}
.favourites-links.link-add {background: rgba(106,193,165,1) !important;padding: 10px;color: #fff !important;}
.favourites-links.link-delete {background: rgba(244,193,0,1) !important;padding: 10px;color: #fff !important;}
/* head */
#head{max-width: 1100px;width:100%;height: auto;margin: 0 auto;border: none;background: rgba(255,255,255,0);max-height: 700px;position: relative;}
#headWrap{width: 100%;margin: 0 auto;position:absolute;top: 75px;}
#headWrap::after {display: block;clear: both;overflow: hidden;content: '';}
#headWrap > a {display: block;float: left;}
.bd-homepage #head img {max-width: 85px; width:100%; background: transparent none; border-radius: 95px; margin:10px 20px; padding: 0;}    
#head img {width: 85px; background: transparent none; border-radius: 95px; margin: 10px; padding: 0%;top: -80px;position: relative; z-index: 9999;/*box-shadow: 1px 1px 5px #666*/;}
#container {max-width: 1100px;margin: 0 auto;position:relative;top: 5px;}
.homepage .kontakt {position: absolute;top: 55px;width: 60%;border-bottom: 1px solid rgba(255,255,255,0.3); padding-bottom: 1%;}
.kontakt {list-style:none;padding:0;margin:0;position: absolute;top: 20px;left: 285px;width: 60%;border-bottom: 1px solid rgba(255,255,255,0.3); padding-bottom: 1%;}
.phone {color: #fff;font-size: 16px;font-weight: 700;float: left;padding: 6px 15px;}
.mail {color: #fff;font-size:16px;font-weight: 700;padding: 6px 15px;float: left;}
.news-button {color: #fff;font-size: 16px;font-weight: 700;padding: 6px 15px;display: block;background: #fba61f;
	width: auto;float: left;margin-right: 10px;border: 1px solid #fff;}
.phone, .mail {color: #fff !important;}
.kontakt .facebook, .kontakt .instagram, .kontakt .google, .kontakt .twitter {padding: 16px;font-size: 0;border:1px solid #fff !important;border-radius:20px;}
/* heading */
#heading {font-size: 15px;font-weight: 700;color: rgba(244,193,0,1);margin: 0px auto;background: transparent;padding: 5px 15px;position: relative;max-width: 1100px;width:100%;text-align: right;padding-right: 5px;clear: both;}
.homepage #heading {margin-top: -20px;padding: 0  10px 5px 0 !important;}
h3 {margin: 1em 0;}
p {margin: 1em 0;}
/*big image*/
.homepage #slider-wrap {
  position: relative;
  z-index: 0 !important;
  margin: 0 auto!important;
  left: 0;
  width: 100%;
  height:auto !important;
  overflow: hidden;
  max-height: 700px;
  max-width: 1100px;
}
#slider-wrap {
  position: relative;
  z-index: 0 !important;
  margin: 0 auto !important;
  width: 100%;
  max-width: 1100px;
  height: 113px;
  overflow: hidden;
  cursor:grab;
  background:rgba(251, 166, 31,0.4);
}
.homepage .swiper-slide img {display:block;}
.homepage #slider-wrap .swiper-slide {
  position: relative;
  height: 400px;
  display: flex;
  justify-content: center;
  align-items: center;
}
 .homepage #slider-wrap .swiper-slide::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.15);
  }
.swiper-slide img {
    display: none;
    height: auto;
    float: left;
    width: 100% !important;
    border-radius: 0px !important;
    padding:0% !important;
    margin:0 !important;
    border: 0;
   // max-height: 100%;
}
.homepage .slide-link {
  position: absolute;
  z-index: 3000;
  bottom: 100px;
  width: 100%;
  text-align: center;
  color: #fff !important;
  font-weight: 700;
  display: block;
  text-decoration: none !important;
}
/*.homepage .swiper-pagination, .homepage .swiper-button-white { display:block;}*/

.slide-link, .swiper-pagination, .swiper-button-white { display:none ;}
.slide-content h3{
    font-size:35px;
  font-weight:700;
  text-shadow: 0 2px 5px rgba(0,0,0,0.7) !important;
  margin:5px 0px !important;
}
.slide-content p{
    font-size:25px;
  font-weight:500;
text-shadow: 0 2px 3px rgba(0,0,0,0.7) !important;
   margin:5px 0px !important;
}
.bbpricebox {
 font-size: 28px;
font-weight: 700;
text-shadow: 0 2px 3px rgba(0,0,0,0.7) !important;
   margin:5px 0px !important;
}

/* menu */
.homepage #menu {
  margin-top: 0px;
}
#menu{ max-width: 1100px; width:100%;height: 55px;
/*GRADIENT*/
	background: rgb(249,188,107);
	/*background: linear-gradient(90deg, rgba(249,188,107,1) 0%, rgba(251,166,31,1) 100%);*/
  border-top: 5px solid rgba(244,193,0,1);
  border-bottom: 0px solid rgba(244,193,0,1);
	margin: 0 auto;
  position:relative;
  z-index:1000;border-radius: 5px;top: 20px;}
.is-sticky #menu {
  height: 55px;
  margin-top: 0px;
}
#menu .nav{
 max-width: 1100px;
  float: none;
  margin: 0 auto;padding-left: 130px;
}
#menu li div a{
  height: 50px;
  line-height: 50px;
  border-right: 1px solid  rgba(255,255,255,0.2);
  font-size: 18px;
  font-weight: 600;
  text-shadow: 1px 1px 0px #85a234;
  padding: 0 12px;
}
#menu li:hover div a{text-decoration: underline;}
/*submenu*/
.nav li:hover ul, ul.nav li.sfHover ul{top: 50px/* výška řádku menu */;z-index:10;}
.nav li ul {width: 250px;padding:10px;background: rgba(251, 166, 31,0.8);}
.nav li li {border:0px !important;width: 240px;background:transparent !important;}
#menu li li a {
  color: #fff !important;
  float: none;
  font-weight: 700 !important;
  height: 35px !important;
  line-height: 35px !important;
  text-transform: none !important;
  font-size: 15px !important;
  font-family: 'Fira Sans', sans-serif;
  transition:all 0.2s ease-in-out;
  padding-left:5px;
  background:transparent;
}
.nav li li a:hover {
  color:#fff !important;
  background-color: rgba(0,0,0,0.1) !important;
  padding-left:10px !important;
}

/*sub 3*/

#menu-2-2 {
    display: block !important;
    height: 63px;}
/* content */
#cont{border: 0;background: #fff;max-width: 1100px;z-index: 1;position: relative;}
#master{ max-width: 1100px; margin: 0 auto; background: #fff none; min-height: 500px; padding: 1%; border-top: 3px solid rgba(244,193,0,1); position:relative;}

#master .cd-title {margin: 10px 0px; padding: 0px 40px; color: #fba61f; font-size: 40px;background: rgba(255,255,255,0.8); background-size:32px;}
#master .cd-title .text {padding: 0 10px;margin: 5px auto !important;}

.topoffers-global .cd-title, .localcountries-home .cd-title  {margin: 10px 0px;padding: 15px 40px;color: #fba61f;font-size: 40px;
  background: rgba(255,255,255,0.8) url("/31108/uploads/fs_images/contentdesignimagesets/7/placeholder1_223_o.png") no-repeat left center !important;background-size:32px;}

/*BOX SIDEBOX*/
.homepage #left-slave {width: 70%;min-height: 0;float: none;position: relative;background: rgba(255,255,255,1);top: -50px;z-index: 1;left: 160px;border: 2px solid #fba61f;border-radius: 15px;}
#left-slave {width: 100%;min-height: 0;float: none;position: relative;background: rgba(255,255,255,1);top: 0px;z-index: 1;left: 0;border: 0;}
#right-slave {display:none;}
.sidebox {width: 100% !important;}
.sidebox-title.cd-title {padding: 0 !important;font-size: 29px !important;}
.sidebox .sidebox-title .text {padding: 4px 0 4px 3px;font-weight: 500;text-transform: none;}

/*slider*/
.hp-slider {width: 70%;float: left;position: relative;}
.hp-slider .cd-title{display:none !important;}

.content-slider-sidebox-subscribe, .content-slider-subscribe {
  background: transparent;
  padding: 0px;
  color: #fff;
  position: relative;
  top: -200px !important;
}
.hp-slider h4 {
    margin: 0;
    background: transparent;
    font-size: 55px;
    text-align: right;
    padding-right: 5%;
  text-shadow: 1px 1px 0px #85a234;} 

.hp-slider .slider-numeric-button {top: -40px !important;left: 20px;}

.hp-slider .slider-numeric-button li a {
  text-indent: -9999px;
  width: 25px;
  height: 25px;
  border: 1px solid #fff;
  padding: 0;
  background: transparent;
  margin: 2px;
  box-shadow:1px 1px 3px #303030;
}

.hp-slider .slider-numeric-button li.current a {background: #a2bd10;}


.center-heading .cd-title .text{
  text-align: center;
  float: none;
}
.no-heading > .cd-title{
  display: none !important;
}
.default-design .cd-title{
  margin: 0;
  padding: 15px 0;
}
.default-design .cd-title .text{margin: 0;font-weight: 300;}
/* searchmask */
.hp-maska {width: 100%;max-width:1100px;margin:0 auto;position: relative;margin-bottom: 0px !important;}
.search-mask-sb form {z-index: 0;position: relative;}
.searchmask-global{padding: 0;}
.searchmask-global .cd-title{display: none !important;}
.searchmask-global.default-design {background: #fff;position: relative;margin-bottom: 35px;}
.search-mask-sb label { text-align: left; display: block; font-weight: bold; color: #777; line-height: 25px; font-size: 14px;height:30px;}
.searchmask-global .cd-content,
.searchmask-global .cd-content form {padding: 0;}
.searchmask-global .cd-content form {padding: 20px 20px 16px 20px;}
.searchmask-global .search-mask .input {width: 49%;margin-right: 1%;padding: 0;float: left;position: relative;}
.searchmask-global .search-mask .sm-last {margin-right: 0;}
.searchmask-global .search-mask label {width: 100%;font-weight: 700;font-size: 13px;margin-bottom: 5px;color:#7d7d7d;}
.search-mask-sb div.input {margin-bottom: 5px;width: 19%;float: left;margin-right: 1%;}
.searchmask-global .selectBox,
.searchmask-global input[type='text'],
.searchmask-global .dest-selector-opener {width: 100% !important;border:1px solid #fba61f !important;border-radius: 5px;}
.searchmask-global .search-mask input[type='checkbox']{width: auto;}
.searchmask-global .selectBox-label{width: 135px !important;}
.searchmask-global .selectBox-label,
.searchmask-global .dest-selector-opener-lbl{padding: 5px;border: 0;}
.searchmask-global .dest-selector-opener:hover .dest-selector-opener-lbl {color: #fba61f;}
.searchmask-global .sm-ds .dest-selector-opener-lbl{
  background: url('/31108/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;
}
.search-mask-sb div.submit {float: right;margin-top: 7px;margin-bottom: 5px;width: 46%;}
.searchmask-global input[type='submit']{
	border-radius: 5px;position: relative;bottom: 0px;margin: 0;width: 100% !important;height:45px;right: 0%;
  background: #fba61f;
  padding: 0 10px;
  color:#fff;
  border: 2px solid #fba61f;
  -webkit-transition: background 300ms ease-in-out;
  -moz-transition: background 300ms ease-in-out;
  -ms-transition: background 300ms ease-in-out;
  -o-transition: background 300ms ease-in-out;
  transition: background 300ms ease-in-out;
}
.searchmask-global input[type='submit']:hover{color: #fff;background: rgba(244,193,0,0.8);border: 2px solid rgba(244,193,0,1);}
.homepage .searchmask-global .extended-search-link {left: 22px}

.searchmask-global .extended-search-link{
  background: rgba(106,193,165,0) none;
  display: block;
  margin-top: 0;
  margin: 0;
  position: absolute;
  bottom: 21px;
  left: 22px;
  line-height: 43px;
  font-size: 21px !important;
  z-index: 1;
  padding: 0% 1.3%;
  color:  rgba(106,193,165,1);
  border: 1px solid #fba61f;width: 50%;text-align: center;

}
.searchmask-global .extended-search-link:hover {
  background: rgba(106,193,165,1);
  display: block;
  margin-top: 0;
  margin: 0;
  position: absolute;
  bottom: 21px;
  line-height: 43px;
  font-size: 21px !important;
  z-index: 1;
  padding: 0% 1.3%;
  color: #fff; border: 1px solid #fba61f;text-decoration:none;
}
.searchmask-global .extended-search::after{content: '';display: block;height: 0;clear: both;overflow: hidden;}
/*icons*/
.searchmask-global .selectBox-arrow {
  border: 0;
  background: /*#fff url('/31108/uploads/fs_images/contentdesignimagesets/7/arrowdowng_214_o.png')*/ no-repeat center center;
  margin-right: 5px;width: 25px;height: 25px;margin-top: 5px;
}
.searchmask-global .sm-ft input, .searchmask-global .sm-an input {/* Názov destinácie alebo hotela */ background: url("/31108/uploads/fs_images/contentdesignimagesets/7/loupeg_208_o.png") no-repeat 95% center #fff; background-size:25px;}
.searchmask-global .sm-ds .dest-selector-opener, .searchmask-global .sm-ds .dest-selector-opener { /* Krajiny a destinácie */ background: url("/31108/uploads/fs_images/contentdesignimagesets/7/earth-globeg_207_o.png") no-repeat 95% center #fff;background-size:25px; }
.searchmask-global .sm-dt input, .searchmask-global .sm-df input, .searchmask-global .sm-dt input, .searchmask-global .sm-df input { /* Odchod od */ background: url("/31108/uploads/fs_images/contentdesignimagesets/7/calendarg_206_o.png") no-repeat 95% center #FFF; background-size:25px; }
.searchmask-global .sm-ci .selectBox-dropdown, .searchmask-global .sm-ci .selectBox-dropdown { /* orszag */ background: url("/31108/uploads/fs_images/contentdesignimagesets/7/arrowdowng_214_o.png") no-repeat 95% center #fff; }
.searchmask-global .sm-di .selectBox-dropdown, .searchmask-global .sm-di .selectBox-dropdown { /* regio */ background: url("/31108/uploads/fs_images/contentdesignimagesets/7/arrowdowng_214_o.png") no-repeat 95% center #fff; }

.searchmask-global .sm-ap .selectBox-dropdown, .searchmask-global .sm-ap .selectBox-dropdown { /* orszag */ background: url("/31108/uploads/fs_images/contentdesignimagesets/7/arrowdowng_214_o.png") no-repeat 95% center #fff; }
.searchmask-global .sm-sd .selectBox-dropdown, .searchmask-global .sm-sd .selectBox-dropdown { /* regio */ background: url("/31108/uploads/fs_images/contentdesignimagesets/7/arrowdowng_214_o.png") no-repeat 95% center #fff; }


.searchmask-global .sm-du .selectBox-dropdown, .searchmask-global .sm-du .selectBox-dropdown { /* Počet dní */ background: url("/31108/uploads/fs_images/contentdesignimagesets/7/arrowdowng_214_o.png") no-repeat 95% center #fff; }
.searchmask-global .sm-bi .selectBox-dropdown, .searchmask-global .sm-bi .selectBox-dropdown { /* Strava */ background: url("/31108/uploads/fs_images/contentdesignimagesets/7/cutleryg_215_o.png") no-repeat 95% center #fff !important; background-size:25px !important;}
.searchmask-global .sm-ar .selectBox-dropdown, .searchmask-global .sm-ar .selectBox-dropdown { /* Kategória */ background: url("/31108/uploads/fs_images/contentdesignimagesets/7/arrowdowng_214_o.png") no-repeat 95% center #fff; }
.searchmask-global .sm-tt .selectBox-dropdown, .searchmask-global .sm-tt .selectBox-dropdown { /* Typ zájazdu */ background: url("/31108/uploads/fs_images/contentdesignimagesets/7/palm-treeg_217_o.png") no-repeat 95% center #fff !important; background-size:25px !important; }
.searchmask-global .sm-tt .selectBox-dropdown, .searchmask-global .sm-ai .selectBox-dropdown { /* letisko */ background: url("/31108/uploads/fs_images/contentdesignimagesets/11/beach_8919_o.png") no-repeat 95% center #fff; background-size:25px;}
.searchmask-global .sm-pa .selectBox-dropdown, .searchmask-global .sm-pa .selectBox-dropdown { /* Cena od */ background: url("/31108/uploads/fs_images/contentdesignimagesets/7/price-tag1g_216_o.png") no-repeat 95% center #fff; background-size:25px;}
.searchmask-global .sm-ti .selectBox-dropdown, .searchmask-global .sm-ti .selectBox-dropdown { /* doprava */ background: url("/31108/uploads/fs_images/contentdesignimagesets/7/departuresg_218_o.png") no-repeat 95% center #fff; background-size:25px;}
.searchmask-global .sm-ai .selectBox-dropdown, .searchmask-global .sm-ai .selectBox-dropdown { /* repuloter */ background: url("/31108/uploads/fs_images/contentdesignimagesets/7/departuresg_218_o.png") no-repeat 95% center #fff; }
/*vysledky search result*/
.params-search-tmpl-2 .recommendation {background: #fba61f;}
.params-search-tmpl-2 .lm-wrap, .params-search-tmpl-1 .fm-wrap, .params-search-tmpl-2 .lm-wrap, .params-search-tmpl-2 .fm-wrap {background: #fba61f;}
.params-search-tmpl-2 .more-link a {background: #fba61f;color: #fff;padding: 3px;}
.params-search-tmpl-2 .smInner .hotel {border-left: 2px solid rgba(244,193,0,1);padding-left: 10px;font-size: 22px;}
.params-search-tmpl-2 .smInner a {text-decoration: none;font-weight: 700;}
.link-back a {background-color:rgba(244,193,0,1);}
.tmpl-style-4 #terminy .ui-jqgrid-view td {padding: 5px 5px;}
#grid-box .ui-jqgrid-view td a {background: #fba61f;color:#fff !important;font-size: 1rem;padding: 0.3rem;}
td#next_pager, td#prev_pager,
td#next_traffics-pager,
td#prev_traffics-pager {background:rgba(244,193,0,1);}
.altrow,
.sm-result:nth-child(2n+1) {background-color: transparent;border-top: 2px dashed #fba61f;}

/*search*/
.search-tool {width: 100%;margin: 0 auto;position: relative;z-index: 1;top: 0px;}
.search-tool input[type="text"] {font-size: 16px !important;border: 0;color: #444 !important;height: 35px;width: 230px !important;padding: 0 5px;}
.search-tool input[type="submit"] {cursor: pointer;background: #fba61f;font-size: 17px;border: 0;color: #fff;
	height: 35px;width: 100px !important;padding: 0 5px;position: relative;left: 0;}
.search-tool div.input {width:60% !important;}
.search-tool .submit {position: relative;float: right !important;width: 75px !important;right: 33px;margin: 0 !important;}
.search-tool .text-before {display: block;position: absolute;top: 0px;border-bottom: 0;z-index: 0;width: 50%;right: 0;}
#SearchmaskAddForm-2 {padding:0;}
.searchmasks-view-2 {display:none !important;}

/* text topoffer */
.topoffers-global a,
.cl-offers a{text-decoration: none;color:#fff;}
.topoffers-global .next{float: right;margin-top: 5px;}
.topoffers-global .next a{color: #fba61f;font-weight:700;font-size:16px;}
.topoffers-global .next a:hover{color: #444;}
.topoffers-global .next a::before{content: '|';background: transparent;display: inline-block;width: 10px;height: 9px;}
.topoffers-global .textInner:first-child{border-top: 1px solid #CCCCCC;}

.topoffers-global .text-before {padding: 5px 10px;font-size: 16px;border-left: 1px solid #ccc;margin-left: 10px;}
.topoffers-global .text-before a{color: #fba61f;}
.topoffers-global .text-before ul {display: inline-block;list-style:none;padding:0;margin:0;padding-top:10px;}
.topoffers-global .text-before li {padding:5px 10px;float:left;font-weight:700;}

.textWrap {width: 50%;float: left;padding: 2%;}
.textInner{border-bottom:1px solid #CCCCCC;padding: 5px 0;}
.textInner .desc{width: 50%;}
.textInner .hotel {height: 50px;}
.textInner .hotel a{font-size: 18px;font-weight: 700;color: #525151;
  -webkit-transition: color 300ms ease-in-out;
  -moz-transition: color 300ms ease-in-out;
  -ms-transition: color 300ms ease-in-out;
  -o-transition: color 300ms ease-in-out;
  transition: color 300ms ease-in-out;}
.textInner .hotel a:hover{color: rgba(106,193,165,1);}
.textInner .hotel img{border: none;margin: 0 5px;vertical-align: text-top;}
.textInner .date{font-size: 14px;}
.textInner .icon{height: 47px;line-height: 47px;text-align: right;width: 25%;}
.textInner .icon img{vertical-align: middle;margin-right: 10px;}
.textInner .price{text-align: right;font-size: 14px;width: 25%;line-height: 47px;}
.textInner .price a{font-size: 22px;font-weight: 700;color:rgba(106,193,165,1);}
.textInner .transport-icon {background: rgba(106,193,165,0.9);padding: 5px;width: 25px;}
/* top offer - sloupcova */
.top-offers .col-lg-3 {padding: 10px;}

.squareInner{width: 100%;margin-right: 0%;margin-bottom: 0%;overflow: hidden;border-bottom: 0px solid rgba(244,193,0,1);}
.squareInner a{ color: #fba61f;}
.squareInner .thumb-cont{ position: relative; width: 100%; height: 188px;overflow:hidden;border-bottom: 3px solid #fba61f;}
.squareInner .thumb-cont {overflow:hidden;position:relative;}
.squareInner .thumb { width: 100%; height: 188px;}
.squareInner .thumb a {padding: 25% 50%;position: absolute;top: 0;font-size:0;}
.squareInner .top-info {position:absolute;top:190px;transition:all 300ms ease-in-out;list-style:none;background:rgba(251, 166, 31,0.9);width:100%;height:190px;margin: 0;padding: 35px 10px;text-align: center;color: #fff;font-size: 17px;font-weight:700;}
.squareInner:hover .top-info {top:0;}
.squareInner .bottom-info{width:100%;list-style:none;margin:0;padding:0;margin-top:10px;} 
.squareInner .bottom-info .hotel {height: 25px;overflow: hidden;font-size: 19px;font-weight:700;}
.squareInner .bottom-info .dest a{height: 25px;overflow: hidden;font-size: 16px;font-weight:700;}
.squareInner .bottom-info .price a {font-size: 20px;text-align: center;width: 100%;}
.squareInner .detail a{display: block;width: 100%;background: #fba61f;padding: 2%;margin-top:10px;color:#fff;font-size:18px;font-weight:700;}
/* vlastne ponuky*/
.altrow .cl-offer-huge-line{background:transparent !important;}
/* sm result */
#country-detail .info{margin: 0;}
.search-results-tmpl-101 .cl-offer-huge-line{padding: 20px 0;border-bottom: 1px solid #f0efef;margin-bottom: 0;}
/* partners */
.partners{background: #f0efef;padding-bottom: 20px;}
.partners img{max-width: 1065px;display: block;margin: 0 auto;}

.footer-row {width: 100%;height: auto;position: relative;float: left;padding: 0;padding-top: 15px;}
.footer-row-sub {width: 100%;height: auto;margin: 0 auto;position: relative;list-style: none !important;font-size: 0px !important;padding: 0;}
/*.footer-row-sub li {width:16% !important;float:left;height: 60px;}*/
.footer-row-sub .text {color:#777 !important;font-size:17px !important;list-style: none !important;font-weight:700;}
/* kontakt */
#footer-menu {position: relative;width: 100%;background: rgb(249,188,107);background: linear-gradient(90deg, rgba(249,188,107,1) 0%, rgba(251,166,31,1) 100%);}
.footer-nav {margin: 0 auto;padding: 0px;list-style: outside none none;padding-bottom: 0px;}
.footer-nav a {color:#fff;font-weight:700;}
.footer-nav li {padding: 10px 20px;}
.footer-nav li:nth-child(3){background:rgba(0,0,0,0.1);border-right: 1px solid rgba(244,193,0,1);position:relative;}
.footer-nav li:nth-child(3)::before {content: ' ';padding: 30px 0%;position: absolute;left: 0;width: 100%;top: 0;}
.footer-nav li:nth-child(4){background: rgba(0,0,0,0.1);}
.footer-nav li:nth-child(5),
.footer-nav li:nth-child(6),
.footer-nav li:nth-child(7),
.footer-nav li:nth-child(8) {padding: 10px 10px !important;}
/*.footer-nav li:nth-child(5) a {background:url('/31108/uploads/fs_images/contentdesignimagesets/9/facebook_209_o.png')no-repeat center center;background-size:100%;font-size:0;padding: 15px;}
.footer-nav li:nth-child(6) a {background:url('/31108/uploads/fs_images/contentdesignimagesets/9/instagramn_268_o.png')no-repeat center center;background-size:100%;font-size:0;padding: 15px;}
.footer-nav li:nth-child(7) a {background:url('/31108/uploads/fs_images/contentdesignimagesets/9/twitter_211_o.png')no-repeat center center;background-size:100%;font-size:0;padding: 15px;}
.footer-nav li:nth-child(8) a {background:url('/31108/uploads/fs_images/contentdesignimagesets/9/facebook_209_o.png')no-repeat center center;background-size:100%;font-size:0;padding: 15px;}*/
ul.social-list {display: inline-flex;list-style: none;margin: 0;padding: 0.5rem 1.5rem;background-color: #fff;}
@media (max-width: 960px) {
	ul.social-list {flex-wrap: wrap;}
}
ul.social-list li {padding: 0.5rem 1.5rem;text-align: center;}
ul.social-list a {color: #fba61f !important;font-size: 1.6rem;text-decoration: none !important;}
/* footer */
#footer{background:#fff url('/31108/uploads/fs_images/settings/23/uj-logo-2019_272_o.png') no-repeat;background-position:15% 50%;background-size: 70px;text-align: center;border: 0;padding: 3rem 1rem;height: auto;color: #999;float: left;width: 100%;}
#footer a {color: #555;text-decoration:none;}
#footer-code .footer-row-sub li {list-style: square;width: 100%;line-height:80px;background-size: 65% !important;}
#footer-code {background: #fff;position: relative;float: left;width: 100%;color:#949393 !important;}
#footer-code .kontakt {height: 35px;position: relative;top: 0px;left: 0px;width: 100%;border-bottom: 1px solid rgba(255,255,255,0.3);padding-bottom: 1%;}
.footer-code-inner {width: 100%;max-width: 1100px;margin: 0 auto;border-bottom: 3px solid #fba61f;background: rgba(251, 166, 31,0.4);}
.footer-code-inner .column {position: relative;padding-bottom: 15px;}
.footer-code-inner h2 {margin: 25px 0px;color:rgba(244,193,0,1);font-weight:700;}
.footer-code-inner a {color:rgba(106,193,165,1);font-weight:700;}
.footer-code-inner ul {list-style: none !important;}
/* sm result */
#country-detail .info{margin: 0;}
/* paging */
.paging {margin-top: 40px;}
.paging .paging-load-next{width: 20%;margin: 0 auto;background: rgba(244,193,0,1);margin-bottom: 20px;}
.paging .paging-load-next a{
  color: #fff;
  font-size: 19px;
  display: block;
}
.paging .paging-links{height: 40px;display: inline-flex;margin-top: 7px;}
.paging span{padding: 10px;}
.paging span a{color: #d9d9d9;}
.paging .prev,
.paging .next{background: rgba(244,193,0,0.2);}
.paging .prev a,
.paging .next a{color: #434343;}
.paging .paging-separator{display: none;}
.paging-row.paging-text {display: none !important;}
.paging .next {float: left;margin-top: 0px;}
/* elerhetosegek - kontakty */
.c-cont {width:100%;min-height:600px;height:auto;}
.c-cont .cell-1 {width:40%;float:left;}
.c-cont .cell-2 {width:60%;float:left;}
/*staty*/
.countryFlag {border: 0px solid #CCC;margin-top: 0px;box-shadow: 0px -1px 1px #c0c0c0;}
/* Seznam statu */
.localcountries-index tr {
  float: left;
}
.localcountries-index tr td:nth-child(2n) {
  width: 221px;
}
.tag-cloud a {
    text-decoration: none;
    font-size: 1.1rem !important;
    padding: 1px;
}
/*tbl*/
.tbl {
  height:500px !important;
  width:900px !important;
}
.tbl .row {
  height:25px !important;
  width:900px !important;
  float:left;
}
.tbl .cell {
  height:25px !important;
  width:150px !important;
  float:left;
  text-align: center;
  border:1px dashed #eee;
}
/* kalendaře */
.ui-datepicker{

  border-color: #d9d9d9;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.ui-datepicker-header{
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0;
  padding: 5px 0;
  background: rgba(244,193,0,1);
}
.ui-widget-header {
    color: #fff;
    font-weight: bold;
}
.ui-datepicker .ui-datepicker-header a.ui-state-hover{
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: transparent none;
  border: 0;
}
.ui-datepicker .ui-datepicker-calendar th{
  color: rgba(244,193,0,1);
}
.ui-datepicker .ui-datepicker-calendar td a{
  background: transparent none;
  border-color: #d9d9d9;
  color: #5b5b5b;
}
.ui-datepicker .ui-datepicker-calendar td a.ui-state-highlight{
  font-weight: bold;
}
.ui-datepicker .ui-datepicker-calendar td a.ui-state-active{
  background: #a8ce3b;
  border-color:#a8ce3b;
  color: #fff;
}
.ui-datepicker .ui-datepicker-calendar td a.ui-state-hover{
  border-color: #a8ce3b;
}
.ui-datepicker .ui-datepicker-buttonpane{
  border-color: #a8ce3b;
}
.ui-datepicker .ui-datepicker-buttonpane button{
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: #a8ce3b;
  border: 0;
  color: #fff;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-state-hover{
  background: #a8ce3b;
  color: #0a2b3e;
}
/* aktuality */
.homepage .news-bar{
  padding: 0;
  border-color: #F0EFEF;
  width: 49%;
  margin-right: 2%;
  float: left;
}
.homepage .news-bar:nth-child(3){margin-right: 0;}
.homepage .news-bar + .clear{display: none;}
/*.news-bar > a{display: none;}*/
.news-bar h1{
  line-height: normal;
}
.news-bar h2{
  font-size: 17px;
  text-transform: none;
  margin-bottom: 10px;
	color: #fba61f;
}
.news-bar .preview {
  margin-top: 20px;
  margin-bottom: 10px;
	display: flex;
  flex-direction: column;
	min-height: 140px;
}
.news-bar .preview a {
    margin: 5px 0;
    padding: 5px;
    text-align: center;
    font-weight: 700;
}
.homepage .news-bar .preview a {
    background: #fba61f;
    color: #fff;
}
.news-bar .preview a::after {
   content: ' >>';
}
.news-bar .news-img {
  display: flex;
  flex: 0 0 50%;
  max-width: 50%; 
  border: none;
  object-fit: cover;
}
.contentnews-view .news-bar .news-img {height: 280px;width: 280px;}
.homepage .news-bar .news-img {height: 280px;}
.homepage .news-bar .preview {
   display: flex;
   flex: 0 0 50%;
   max-width: 50%;
   flex-direction: column;
}
/* utazasi szam*/
.id-number{
  color:#1FB8EA !important;
}
.icons{
  padding-right:20px;
  color:#1FB8EA !important;
}

/*elerhetosegek*/
.el-wrap {position: relative;padding: 0;width: 100%;}

/*detail sablony*/
.tmpl-style-4 {padding: 1%;}
.tmpl-style-4 .detail-box__thumb {width: 45%;   position: relative;margin: 1% 1% 1% 0%;}
.tmpl-style-4 .detail-box__thumb img {padding: 6px;background:rgba(244,193,0,1);}
.tmpl-style-4 .detail-box__info-box {width: 50%;padding-bottom: 96px;background: transparent;position: relative;
	border-right: 6px solid #fba61f;border-bottom: 0px solid #fba61f;
}
.top-title__destination.left {font-size: 19px;}
.top-title__favourites.right {position: relative;right: 3%;}
.tmpl-style-4 .date-detail .info-box__description > div {
    border-bottom: 0px solid #d3d3d3;
    margin-bottom: 0;
    padding: 10px 0;
    width: 50%;
    float: left;
    font-size: 21px;
}
.tmpl-style-4 .description__date a {
    color: rgba(244,193,0,1);
    font-size: 20px;
}
.tmpl-style-4 .info-box__price {
  position: absolute;
  padding: 5px 25px;
  width: 100%;
  height: auto;
  bottom: 0;
  right: 0;
  background: transparent;
  text-align: right;
  font-size: 30px;
  color: rgba(244,193,0,1);
}
.tmpl-style-4 .info-box__price a {color: rgba(106,193,165,1);text-decoration: none;}
.tmpl-style-4 .info-box__description {padding: 0px;font-size: 21px;}
.tmpl-style-4 .structured-content__tabs .simple-tab-header a.opened span {background: #fba61f;color: #fff;}
.tmpl-style-4 .structured-content__tabs .simple-tab-header a span {padding: 15px 10px;background: #eee;color: #fba61f;}

.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 {
    position: absolute;
    left: 0;
    background: rgba(106,193,165,1);
    color: #fff;
    font-size: 1.4em;
    font-weight: bold;
    padding: 10px;
    display: none;
}
.tmpl-style-4 #terminy .ui-jqgrid-view td[aria-describedby="grid_price"] {
    text-align: left !important;
    color: rgba(106,193,165,1);
}
.tmpl-style-4 #terminy .ui-jqgrid-view td a {
    color: rgba(106,193,165,1);
}
.tmpl-style-4 .info-box__description strong {
    font-size: 14px;
    display: block;
    border-top: 0px solid #d3d3d3;
    padding-top: 3px;
}
.total-price-value {
    color: red;
    font-size: 1.3em !important;
}
.top-title__destination.left {
    font-size: 19px;
    padding-left: 45px;
  line-height:35px;
  background:url('/31108/uploads/fs_images/contentdesignimagesets/7/placeholder1_223_o.png') no-repeat;
}
.tour-operator-link {
    font-size: 7px;
}
/*.tmpl-style-4 .simple-tab-0 span {background:url("/31108/uploads/fs_images/contentdesignimagesets/7/departuresg_218_o.png") no-repeat center center #fff; background-size:25px;
}
*/
/* qBox */
.category .cd-title {display: none !important;}
.qBox {background: transparent;position: relative;transition: all 0.5s ease-in;border:0px solid #ccc !important;margin-bottom:30px;}
.qBox:hover img{opacity:1;}
.qBox:hover .qBox-title a {color:#444442;text-shadow: 0px 0px 6px #fff;}
.qBox:last-child {margin-right: 0;}

.qBox:hover .qBox-title {opacity:0.7;}

.qBox .qBox-title {font-size: 20px;
font-weight: 700;
text-align: center;
border-bottom: 0px solid #444444;
position: relative;
z-index: 100;
top: 0px;
left: 0;
padding: 25% 15%;
display: block;
width: 100%;
min-height: 235px;}

.qBox .qBox-thumb a  {color: #fff;text-decoration:none !important;text-shadow: 0px 0px 6px #000;border-radius: 250px;}
.qBox .qBox-thumb {text-align: center;width: 100%;height: 240px;background-size: cover !important;background-position: center center !important;padding: 0px 13%;;
}

/*detail-date*/
.dates-view .cd-title, .accommodation-tmpl .cd-title {display: none !important;}

.top-title__hotel {font-size: 25px;height: 70px;}
.thumb__image {position: relative;}
.thumb__image a img {width: 100%;height: 300px;}
.parameters-wrap {position: absolute;width: 100%;bottom: 0;background:rgba(255,255,255,0.9);padding:10px;}
.lm-wrap {position: absolute;top: 0;}
.fm-wrap {position: absolute;top: 35px;}
.tip-wrap {position: absolute;top: 65px;}

.holidaycheck-wrap {position: absolute;top: 0;right: 0;background: rgba(106,193,165,0.9);padding: 10px;color:#fff;font-weight:700;}
.holidaycheck-wrap img {max-width:80px;}

#group-availability {max-width: 25px;float: right;margin-right: 10px;}
#group-availability-text {width: 15%;float: right;}

.info-box {padding: 0;margin: 0;list-style: none;}
.info-box > li {width:100%;font-size:19px;text-align:left;min-height:30px;line-height:30px;}
.info-box .travel-date-change a {text-align: center !important;display: block;border: 1px solid;}
.info-box .addthis_sharing_toolbox {padding: 15px;}
.info-box .date-id {text-align: center !important;}
.info-box .price {background: #fba61f;text-align: center !important;padding:10px;color: #fff;}
.info-box .price a {color: #fff;font-size:25px;}

.thumb__gallery {max-height: 100px;}
.dates-view-gallery {padding: 0;margin: 0;}
.dates-view-gallery li a img {height: 70px;}

.top-title__favourites.right {position: relative;right: 3%;}
.simple-tabs .simple-tab-header {padding: 0px 0px;}
.simple-tabs .simple-tab-header a {margin-right: 1px;}
.structured-content__tabs .simple-tab-header a.opened span {background: #fba61f;color: #fff;}
.structured-content__tabs .simple-tab-header a span {padding: 15px 10px;background: #fff;color: #fba61f;font-size: 1rem;}

#terminy .ui-jqgrid-view td[aria-describedby="grid_price"] {text-align: left !important;color: #fba61f;}
#terminy .ui-jqgrid-view td a {color: #fba61f;}

.total-price-value {color: red;font-size: 1.3em !important;}
.top-title__destination {font-size: 19px;padding-left: 45px;line-height:35px;background:url('/31108/uploads/fs_images/contentdesignimagesets/7/placeholder1_223_o.png') no-repeat;background-position: 5px;}
.tour-operator-link {font-size: 7px;}


/*media viewports less then 960px*/
@media (max-width: 960px) {
  #menu-sticky-wrapper {height: 0 !important;}
	#heading {top: 0px;}
  #head .contact {margin-top: 15px;float: right;margin-right: 180px;}
  #head .contact .mail {display: none;}
  #head a img {margin-top: 5px; margin-left: 25px;top:0;}
  #headWrap {top: 0px;}
  .homepage #left-slave {display:block;}
  .homepage #right-slave, #right-slave {display:none !important;}
  .master-title .text {font-size: 25px;}
  .homepage #master {padding: 20px;text-align: center;}
  #master {padding: 15px;}
  .slide-content, .swiper-button-white, .swiper-pagination {display:none !important;}
  .homepage .search-tool {display:block;}
   #menu {right:auto !important;top:60px;position:fixed;border-top: 0px;}
  ul.nav.superfish{position: static;height: 90%;background: #FFF;float: none;display: none;padding-left: 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 {display:block;}
  .show-menu {background:rgba(244,193,0,1);right: 10px;top: 0px;padding:10px 0px;}
  ul.nav.superfish::after {background: rgba(0,45, 76, 0.5);content: ' ';width: 100%;height: 100%;padding: 100%;z-index: 100;top:0;}
  #menu li a {background:rgba(106,193,165,1);}
  #menu li:hover a {background: rgba(244,193,0,1);}
  .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;}
  #footer {background:transparent;}
  #left-slave {position:relative !important;top:0;display: block;}
  .homepage #left-slave {width: 100%;min-height: 0;float: none;position: relative;background: rgba(255,255,255,1);top: 0px;z-index: 1;left: 0px;border: 0px;}
  .searchmask-global .extended-search-link, .searchmask-global .extended-search-link:hover {position: relative;float: left;width: 99%;text-align: center;bottom:auto;margin-top: 5px;right:0 !important;}
  .searchmask-global input[type="submit"] {right:auto;width: 99% !important;}
  .footer-nav li {width: 50%;text-align:center !important;}
	.homepage .news-bar {width: 100% !important;}
	.news-bar .preview {max-width: 100% !important;}
	.news-bar .news-img {max-width: 100% !important;}
	.contact-wrap {top: 10% !important;}
}
/*media viewports less then 680px*/
@media (max-width: 680px) {
  .homepage #head img {max-width: 105px;}
  #head a img {margin-top: 5px;margin-left: 13px;max-width: 105px;}
  #head{height: 60px;}
  #head img {max-width: 170px;}
  #head::after {height: 60px;}
  #head .kontakt {left: 170px;}
	#head img {top: -5px !important;}
	.dest-selector {width: auto !important;}
	.structured-content__tabs .simple-tab-header a, .structured-content__tabs .simple-tab-header a span {width:100%;}
  .search-results-tmpl .thumb, .search-results-tmpl .info {width: 50%;}
  .srch-res-hlx-tmpl .price-box {width: 90%;}
  .srch-res-hlx-tmpl .recommendation {margin-top: 0px;width: 55%;}
  .hotline {display:none;}
  .hp-slider {display:none;}
  #extra2 {display:none;}
	.info-box > li {text-align:center !important;}
}
/*media viewports less then 481px*/
@media (max-width: 481px) {
  #menu {top: 50px;} 
  #head .kontakt {position: absolute;left: 120px;top: 15px;}
  .news-button {margin-left: 5px;}
  .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;}
  .search-results-tmpl .thumb, .search-results-tmpl .info {width: 100%;}
  .srch-res-hlx-tmpl .price-box {width: 90%;}
  .sm-result .desc {text-align: left;}
  .smInner .price {width:100%;}
  #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;}  
}
/*media viewports less then 360px*/
@media (max-width: 360px) {
	.contact-wrap {display: none;}
	.info-box {display: none;}
}
/*CONTACT*/
.contact img {width: 25px;}
.contact ul {list-style-type: none;padding:0;}
.contact-wrap {position: fixed;right: -16px;width: 64px;top: 0;z-index: 10000;}
.contact ul li {padding: 10px 12px 6px 12px}
.contact .facebook {background-color: #3b5998;position: relative;display: block;border-radius: 0.5rem 0 0 0;}
.contact .facebook:hover {right: 16px;padding-left: 16px;}
.contact .instagram {background-color: #a93e9d;position: relative;display: block;}
.contact .instagram:hover {right: 16px;padding-left: 16px;}
.contact .email {background-color: #fba61f;position: relative;display: block;border-radius: 0 0 0 0.5rem;}
.contact .email:hover {right: 16px;padding-left: 16px;}
.contact .email, .contact .facebook, .contact .instagram {transition:all 0.5s ease;}


/*custom form*/
.page-formular .form-text-between {
  background-color: #ddd;
  padding: 0.5rem;
  margin: 0.1rem auto;
}
.page-formular input {
    width: 100%;
}
.page-formular input[type="submit"] {

  font-size: 1.1rem;
  font-weight: 700;
}
table.table1 {
    width: 100%;
}
/* 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;color:#a8ce3b;font-size:20px;}
.default-design .cd-icon{background-image:none;height:0px;width:0px;}
.default-design .cd-content{background-image:none;color:#474747;}
.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;}
/* content design - off */