@font-face {    font-family: 'betria';   src: url('../fonts/betria.eot');  src: url('../fonts/betria.eot#iefix') format('embedded-opentype'),       url('../fonts/betria.woff2') format('woff2'),       url('../fonts/betria.woff') format('woff'),        url('../fonts/betria.ttf') format('truetype'),       url('../fonts/betria.svg#betria') format('svg');  font-weight: normal;  font-style: normal;}
.btr-icon    {      font-family: "betria";      font-style: normal;      font-weight: normal;      speak: never;          display: inline-block;      text-decoration: inherit;    /*  width: 1em;      margin-right: .2em;  */    text-align: center;      font-variant: normal;      text-transform: none;      line-height: 1em;   /*   margin-left: .2em;  */    -webkit-font-smoothing: antialiased;      -moz-osx-font-smoothing: grayscale;    }

.btr-ic-terasa:before { content: '\e806'; } /* 'î ž' */
.btr-ic-uschovna-kol:before { content: '\e807'; } /* 'î —' */
.btr-ic-parkoviste:before { content: '\e808'; } /* 'î †' */
.btr-ic-garaz:before { content: '\e809'; } /* 'î ‡' */
.btr-ic-klimatizace:before { content: '\e80a'; } /* 'î ›' */
.btr-ic-tv:before { content: '\e80b'; } /* 'î ‹' */
.btr-ic-satelit:before { content: '\e80c'; } /* 'î –' */
.btr-ic-internet:before { content: '\e80d'; } /* 'î Ś' */
.btr-ic-lednicka:before { content: '\e80e'; } /* 'î ’' */
.btr-ic-sporak:before { content: '\e80f'; } /* 'î ' */
.btr-ic-nadobi:before { content: '\e810'; } /* 'î Ź' */
.btr-ic-rychlovarna-konvice:before { content: '\e811'; } /* 'î Ť' */
.btr-ic-pracka:before { content: '\e812'; } /* 'î “' */
.btr-ic-mycka:before { content: '\e813'; } /* 'î ”' */
.btr-ic-kavovar:before { content: '\e814'; } /* 'î Ž' */
.btr-ic-mikrovlnka:before { content: '\e815'; } /* 'î Ž' */  
.btr-ic-lozni-pradlo:before { content: '\e816'; } /* 'î š' */
.btr-ic-rucniky:before { content: '\e817'; } /* 'î ™' */
.btr-ic-gril:before { content: '\e818'; } /* 'î ™' */    
.btr-ic-slunecnik:before { content: '\e819'; } /* 'î ‰' */
.btr-ic-lehatka:before { content: '\e81a'; } /* 'î Š' */
.btr-ic-pes:before { content: '\e81b'; } /* 'î ś' */
.btr-ic-bazen:before { content: '\e81c'; } /* 'î ś' */  
.btr-ic-uschovna-lyzi:before { content: '\e81d'; } /* 'î ' */
.btr-ic-pes-ne:before { content: '\e81e'; } /* 'î ť' */
.btr-ic-balkon:before { content: '\e81f'; } /* 'î ' */
.btr-ic-detske-hriste:before { content: '\e820'; } /* 'î ' */  
.btr-ic-vozickar:before { content: '\e821'; } /* 'î ź' */
.btr-ic-hracky:before { content: '\e822'; } /* 'î ź' */     
.btr-ic-postylka:before { content: '\e823'; } /* 'î ź' */  
.btr-ic-konferencni-mistnost:before { content: '\e824'; } /* 'î ź' */ 
.btr-ic-recepce:before { content: '\e825'; } /* 'î ź' */    
.btr-ic-trezor:before { content: '\e826'; } /* 'î ź' */     
.btr-ic-uklid-pokoje:before { content: '\e827'; } /* 'î ź' */  
.btr-ic-smenarna:before { content: '\e828'; } /* 'î ź' */  
.btr-ic-zakaz-koureni:before { content: '\e829'; } /* 'î ź' */  
.btr-ic-wc:before { content: '\e82a'; } /* 'î ź' */  
.btr-ic-sprcha:before { content: '\e82b'; } /* 'î ź' */  
.btr-ic-vana:before { content: '\e82c'; } /* 'î ź' */  
.btr-ic-whirlpool:before { content: '\e82d'; } /* 'î ź' */  


:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

*,
*::before,
*::after {-webkit-box-sizing: border-box;box-sizing: border-box;}

html {height: 100%;font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {display: block;}

body {min-height:100%;position:relative;margin:0px;padding:0px;font-size: 1rem;text-align: left;background-color: #fff;font-size: 16px;line-height: 1.8;font-weight: 400;color: gray;}

.containerBtrLay {width: 100%;margin-right: auto;margin-left: auto;}
.btrDekoTop-navbar, .btrDekoBottom-navbar{	display: block!important;	width: 100!important;}

.btrContCont-text img{width: 100%;height:auto;}

@media (min-width: 576px) {.containerBtrLay {max-width: 540px;}}
@media (min-width: 768px) {.containerBtrLay {max-width: 720px;}}
@media (min-width: 992px) {.containerBtrLay {max-width: 960px;}}
@media (min-width: 1200px) {.containerBtrLay {max-width: 1140px;}} 
  
  
[tabindex="-1"]:focus {outline: 0 !important;}
.btr-pixel{	height: 1px;}
.bg-primary{	background-color: #0b2531 !important;}

.cPoi{	cursor: pointer;}
.w-30{	width: 30px!important;}
.w-40{	width: 40px!important;}
.w-50{	width: 50px!important;}
.w-60{	width: 60px!important;}
.w-70{	width: 70px!important;}

.offscreen {     position: absolute;     left: -999em;}

/*--------- filtr ---------*/

.rezFormBlok{	width: 100%;	margin-bottom: 15px;}

.rezTermBlok{	width: 47%;	margin-right: 3%;	margin-bottom: 15px;	display: inline-block;}
.rezTermDate{	width: 48%;	margin-right: 2%;	margin-bottom: 15px;	display: inline-block;}
.rezNameBlock{	display: block;}
.rezBedBlok{	width: 40%;display: inline-block;}

.rezInfoBlok{	width: 100%;}
.rezInfoBlok50{	width: 48%;	margin-right: 2%;display: inline-block;}
.btrHighlighting-reservaForm{	background-color: transparent;	border: 0px none Aqua;}


.rezName{}

@media only screen and (max-width: 840px) {
.rezTermBlok{	width: 100%;	margin-right:0%;	margin-bottom: 15px;	display: block;}
.rezBedBlok{	width: 100%;display: block;}
.rezInfoVal{	width: 40%;}
.rezInfoBlok50{width: 100%;	margin-right: 0%;display: block;}

}


#filtrHome .filtrPadd{
	/*padding: 20px 30px 20px 30px;*/
}
.filtrBunka4{	display: block;	float: left;	width: 30%;	padding: 0px 3% 0px 0px;}
.filtrBunka4 .filtrBunka4Name{	font-weight: bold;	color: White;	display: block;	margin-bottom: 7px;}


.filtrInputDate{	cursor: pointer;	background-image: url(../images/calendar-1-15-30.png);	background-position: right -1px;	background-repeat: no-repeat;}
.filtrInputDate:hover{background-position: right -39px;}



.filtrInput::placeholder {  color: #99aabb;} 
.fitrPredel{	height: 15px;	clear: both;}



@media only screen and (max-width: 640px) {
.hide640{	display: none!important;}
}

input[type=range].filterRange {  width: 100%;  margin: 6.6px 0;  background-color: transparent;  -webkit-appearance: none;}
input[type=range].filterRange:focus {  outline: none;}
input[type=range].filterRange::-webkit-slider-runnable-track {  background: rgba(81, 113, 169, 0.8);  border: 0px solid rgba(0, 0, 0, 0);  border: 0;  border-radius: 25px;  width: 100%;  height: 6.8px;  cursor: pointer;}
input[type=range].filterRange::-webkit-slider-thumb {  margin-top: -6.6px;  width: 20px;  height: 20px;  background: #57597e;  border: 0.1px solid rgba(0, 0, 0, 0);  border-radius: 50px;  cursor: pointer;  -webkit-appearance: none;}
input[type=range].filterRange:focus::-webkit-slider-runnable-track {  background: #6b87b8;}
input[type=range].filterRange::-moz-range-track {  background: rgba(81, 113, 169, 0.8);  border: 0px solid rgba(0, 0, 0, 0);  border: 0;  border-radius: 25px;  width: 100%;  height: 6.8px;  cursor: pointer;}
input[type=range].filterRange::-moz-range-thumb {  width: 20px;  height: 20px;  background: #57597e;  border: 0.1px solid rgba(0, 0, 0, 0);  border-radius: 50px;  cursor: pointer;}
input[type=range].filterRange::-ms-track {  background: transparent;  border-color: transparent;  border-width: 7.6px 0;  color: transparent;  width: 100%;  height: 6.8px;  cursor: pointer;}
input[type=range].filterRange::-ms-fill-lower {  background: #445f8d;  border: 0px solid rgba(0, 0, 0, 0);  border: 0;  border-radius: 50px;}
input[type=range].filterRange::-ms-fill-upper {  background: rgba(81, 113, 169, 0.8);  border: 0px solid rgba(0, 0, 0, 0);  border: 0;  border-radius: 50px;}
input[type=range].filterRange::-ms-thumb {  width: 20px;  height: 20px;  background: #57597e;  border: 0.1px solid rgba(0, 0, 0, 0);  border-radius: 50px;  cursor: pointer;  margin-top: 0px;  /*Needed to keep the Edge thumb centred*/}
input[type=range].filterRange:focus::-ms-fill-lower {  background: rgba(81, 113, 169, 0.8);}
input[type=range].filterRange:focus::-ms-fill-upper {  background: #6b87b8;}
/*TODO: Use one of the selectors from https://stackoverflow.com/a/20541859/7077589 and figure out
how to remove the virtical space around the range input in IE*/
@supports (-ms-ime-align:auto) {
  /* Pre-Chromium Edge only styles, selector taken from hhttps://stackoverflow.com/a/32202953/7077589 */
  input[type=range].filterRange {
    margin: 0;
    /*Edge starts the margin from the thumb, not the track as other browsers do*/
  }
}
   /*
#btr-header{
	padding-top: 3rem !important;
	padding-bottom: 1.5rem !important;
	background-color: Fuchsia;
}
  */

.btrTableReservaCont th {color: #fff;background-color: #343a40;border-color: #454d55;}
.btrTableReservaCont td {color: #2a2a2a;background-color: #343a40;border-color: #454d55;vertical-align: middle;}

.btrCurrButton-reservaCont, .btrCurrButton-reservaCont:hover, .btrCurrButtonActiv-reservaCont, .btrCurrButtonActiv-reservaCont:hover{text-decoration:none;display:inline-block;cursor:pointer;}

.btr-section {position: relative;}
  @media (max-width: 767.98px) {.btr-section {padding: 6em 0;}}
  
.btr-no-pt {padding-top: 0 !important;}
.btr-no-pb {padding-bottom: 0 !important;}

.btr-no-p {padding: 0 !important;}
.btr-no-m {margin: 0 !important;}

.btr-animate {opacity: 0;visibility: hidden;}
/* ----------------Galerie ------ */
.gallery {  display: block;  width: 100%;  height: 270px;  margin-bottom: 0;  background-position: top center !important; background-size: cover; z-index: 0;  position: relative;overflow: hidden;}
.gallery img {	width: 100%;	height: 100%;object-fit: cover;	}
  .gallery:after { position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    content: '';    background: #000000;    opacity: 0;    z-index: 0;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    -webkit-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    transition: all 0.3s ease; }
  .gallery .text span {color: rgba(255, 255, 255, 0.9);}
  .gallery .desc {z-index: 1;position: absolute;}

  .gallery .icon {position: absolute;top: 50%;right: 50%;width: 70px; height: 70px;content: '';z-index: 1;background: #fff;-webkit-transform: translate(50%, 50%);    -ms-transform: translate(50%, 50%); transform: translate(50%, 50%);    margin-top: -70px;    opacity: 0;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    border-radius: 50%;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    -webkit-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    transition: all 0.3s ease;}
  .gallery:hover:after {opacity: .5;}
  .gallery:hover .icon {opacity: 1;}

.gallery-room {display: block;width: 100%;height: 150px;margin-bottom: 0;background-position: top center !important;background-size: cover;z-index: 0;position: relative;overflow: hidden;}
.gallery-room img {	width: 100%;	height: 100%;object-fit: cover;	}
  .gallery-room:after { position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    content: '';    background: #000000;    opacity: 0;    z-index: 0;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    -webkit-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    transition: all 0.3s ease; }
  .gallery-room .text span {color: rgba(255, 255, 255, 0.9);}
  .gallery-room .desc {z-index: 1;}
  .gallery-room h2 {color: #fff;line-height: 1.2;font-size: 18px;}
    .gallery-room h2 a {color: #fff;}
  .gallery-room .icon {position: absolute;top: 50%;right: 50%;width: 40px; height: 40px;content: '';z-index: 1;background: #fff;-webkit-transform: translate(50%, 50%);    -ms-transform: translate(50%, 50%); transform: translate(50%, 50%);    margin-top: -40px;    opacity: 0;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    border-radius: 50%;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    -webkit-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    transition: all 0.3s ease;}
  .gallery-room:hover:after {opacity: .5;}
  .gallery-room:hover .icon {opacity: 1;}
  
  
.btrPhoto-DetailTripGalery {display:block;	width: 100%;	height: 100%!important; overflow: hidden!important;z-index: 14;transition: all .4s;	}
.btrPhoto-DetailTripGalery img {width: 100%;height: inherit; object-fit:cover!important;}
.btrPhoto-DetailTripGalery .icon {position: absolute;top: 50%;right: 50%;width: 70px; height: 70px;content: '';z-index: 1;background: #fff;-webkit-transform: translate(50%, 50%);    -ms-transform: translate(50%, 50%); transform: translate(50%, 50%);    margin-top: -70px;    opacity: 0;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    border-radius: 50%;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    -webkit-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    transition: all 0.3s ease;}
.btrPhoto-DetailTripGalery:hover .icon {opacity: 1;}
.btrSetting-DetailTripGalery .desc { position: absolute; top: 0;    left: 0;    right: 0;    bottom: 0;}
h2.btrPhotoName-DetailTripGalery, .btrTripName-DetailTripGalery {line-height: 1.2;}
  
/* ----------------FOOTER ------ */

  .btr-footer p {color: rgba(255, 255, 255, 0.7); }
  .btr-footer a {color: rgba(255, 255, 255, 0.7); }
    .btr-footer a:hover {color: #fff;}
	 
  .btr-footer .btr-footer-w h2 {font-weight: normal;color: #fff;margin-bottom: 40px;font-size: 20px;font-weight: 400;}
  .btr-footer .btr-footer-w ul li a {color: #fff;}
    .btr-footer .btr-footer-w ul li a span {color: #fff;}
    .btr-footer .btr-footer-w ul li a:hover {color: #edddb5;}
      .btr-footer .btr-footer-w ul li a:hover span {color: #edddb5;}
  .btr-footer .btr-footer-w .btn-primary {background: #fff !important;border: 2px solid #fff !important;}
    .btr-footer .btr-footer-w .btn-primary:hover {background: #fff;border: 2px solid #fff !important;} 
	 
  .btr-footer .btr-hea-2 { font-size: 17px; font-weight: 400; color: #edddb5; position: relative;}
  .btr-footer .opening-hours h4 {color: #fbd341; font-size: 16px; }
	 
.btr-footer-media li {list-style: none; margin: 0 10px 0 0;display: inline-block; }
  .btr-footer-media li a {height: 50px; width: 50px;display: block; float: left; background: rgba(255, 255, 255, 0.05);border-radius: 50%;position: relative; }
    .btr-footer-media li a span { position: absolute; font-size: 26px;top: 50%;left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }
    .btr-footer-media li a:hover {color: #fff; } 
	 
.btr-footer-contact ul {  padding: 0; }
  .btr-footer-contact ul li, .btr-footer-contact ul li > a {    display: table;    line-height: 1.5;    margin-bottom: 15px; }
  .btr-footer-contact ul li .icon, .btr-footer-contact ul li .conte {	display: table-cell;	vertical-align: top;	}
  .btr-footer-contact ul li .icon {    width: 40px;    font-size: 20px;  } 
	 
	 

  
#kalendar {position: absolute;z-index: 50000;top: 200px;left: 50%;display: none;padding: 0px;background-color: White;border: 2px solid #aaaaaa;border-right: 2px solid #999999;border-bottom: 2px solid #999999;-moz-box-shadow: 0 0 4px #444444;-webkit-box-shadow: 0 0 4px #444444;box-shadow: 0px 0px 4px #444444;margin-left: -145px;}

    /*
.social-media {display: inline-block; }
  @media (max-width: 991.98px) {.social-media {margin: 0 auto;}}
  @media (max-width: 767.98px) {.social-media {margin-bottom: 20px;}}
  .social-media p a {background: rgba(0, 0, 0, 0.05);width: 50px;height: 50px;border-radius: 50%;margin-right: 4px;}
    .social-media p a span {color: #0b2531;}
    .social-media p a:hover {background: #0b2531;border-color: #0b2531;}
      .social-media p a:hover span {color: #f6e0b3;}
                                    */

table.tabulkakalendar{	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	 border-collapse: collapse;}
table.tabulkakalendar img{	cursor: pointer;opacity:.85;border: 1px solid #014f70;}
table.tabulkakalendar img:hover{	cursor: pointer;	opacity: 1;	border: 1px solid White;border-radius: 50%;}

table.tabulkakalendar thead{	background-color: #014f70;}

table.tabulkakalendar td {		padding: 9px;	text-align: center; width: 40px;height: 40px;}
table.tabulkakalendar th{color: white;background-color: #014f70;border-bottom: none;text-align: center;padding: 9px 0px 9px 0px;width: 40px;}
/*table.tabulkakalendar th:first-child, table.tabulkakalendar thead th + th + th {background-color: #eeeeee; cursor: pointer;}*/
table.tabulkakalendar td.dnes {	color: White;	background-color: #8a7f5d;}
table.tabulkakalendar td.akt {color: #8a7f5d; background-color: #8a7f5d;}
table.tabulkakalendar td {	cursor: pointer;	color: Black;border-radius: 50%;}
table.tabulkakalendar td.volny:hover{	background-color: #e0e0e0;border-radius: 50%;}


.pnlHead[aria-expanded="true"]{color: #ffb81d!important;}
.pnlHead[aria-expanded="true"] .caret{transform:rotate(180deg);  transition:all ease 0.5s;}
.pnlHead .caret{transition:all ease 0.5s;}

.table-image tr td img{	-webkit-border-radius: 4px!important;	-moz-border-radius: 4px!important;	border-radius: 4px!important;	width: 100%!important;	height: auto!important;}

/*@media (max-width: 2500px) { *//* use the max to specify at each container level */
    .specifictd {width: 300px!important; white-space: pre-wrap!important; white-space: -moz-pre-wrap!important;white-space: -pre-wrap!important; white-space: -o-pre-wrap!important;word-wrap: break-word!important;}
/*}*/
/*--------- btr-navbar ---------*/
#btr-navbar{position: relative;	z-index: 35;padding:0px;margin:0px;}
#nav-btr-navbar{position: relative;	z-index: 35;padding:0px;margin:0px;}
.dropdown{position: relative;	z-index: 35!important;}
.dropdown-menu{z-index: 350!important;background: #ffff00 !important;padding:0px;margin:0px;width:100%;   }
.dropdown-menu a.dropdown-item{position: relative!important;z-index: 35000000!important;background: #000000 !important; font-size:1rem!important;color:#ebebeb!important;padding-top:8px!important;padding-bottom:8px!important;}
.btr-navbar{position: relative; z-index: 35;  padding: 0; }
.navbar-nav{position: relative;	width: 100%!important;}
.nav-item{	position: relative; padding: 0; margin: 0; 	}
.btrNav-link{margin-bottom: 0;padding-bottom: 0; }
    
  @media (max-width: 991.98px) {.btr-navbar { background: #000000 !important; position: relative; top: 0; } }


    .btr-navbar .navbar-nav > .nav-item > .nav-link:hover { color: #fbd341; }
		
    @media (max-width: 991.98px) {.btr-navbar .navbar-nav > .nav-item > .nav-link {padding-left: 0; padding-right: 0; color: rgba(255, 255, 255, 0.7); }
        .btr-navbar .navbar-nav > .nav-item > .nav-link:hover { color: #fff; } 
        }
    @media (max-width: 767.98px) {.btr-navbar .navbar-nav > .nav-item > .nav-link { border-bottom: 1px solid rgba(255, 255, 255, 0.2); } 
    }
   
  .btr-navbar .navbar-nav > .nav-item .dropdown-menu {border: none;background: #fff;-webkit-box-shadow: 0px 10px 34px -20px rgba(0, 0, 0, 0.41);-moz-box-shadow: 0px 10px 34px -20px rgba(0, 0, 0, 0.41);box-shadow: 0px 10px 34px -20px rgba(0, 0, 0, 0.41);border-radius: 4px;}
    .btr-navbar .navbar-nav > .nav-item .dropdown-menu .dropdown-item {font-size: 12px;color: #000000;}
  
      .btr-navbar .navbar-nav > .nav-item .dropdown-menu .dropdown-item:hover, .btr-navbar .navbar-nav > .nav-item .dropdown-menu .dropdown-item:focus {background: #0b2531;color: #fff;}
   
    @media (max-width: 991.98px) {.btr-navbar .navbar-nav > .nav-item .dropdown-menu {display: block !important;background: #000000;}
        .btr-navbar .navbar-nav > .nav-item .dropdown-menu .dropdown-item {color: rgba(255, 255, 255, 0.8);}
        }

  .btr-navbar .navbar-nav > .nav-item.active > a {color: #fbd341;}
    @media (max-width: 991.98px) {.btr-navbar .navbar-nav > .nav-item.active > a {color: #fff;}
    }
	 
  .btr-navbar .navbar-toggler {	display: none!important; border: none;	cursor: pointer;	padding-right: 0;	text-transform: uppercase;	font-size: 16px;	letter-spacing: .1em;	position: relative;	z-index: 35;width:100%;}
    .btr-navbar .navbar-toggler:focus {outline: none !important;}
	 
   
@media (max-width: 991.98px) {
    .btr-navbar .navbar-toggler{display: -ms-flexbox !important;display: flex !important;padding:15px;} 
    #btr-navbar{top:10px;}
} 

    
   /* .dropdown-item{z-index: 35000000!important;position: relative;}      */
    
.hero-wrap {width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: top center;position: relative; }
  @media (max-width: 1199.98px) {.hero-wrap {background-position: center center !important;}}
  .hero-wrap .overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;content: '';opacity: .2;background: #000000;}
  .hero-wrap.hero-wrap-2 {height: 500px;}
    .hero-wrap.hero-wrap-2 .overlay {opacity: .3;}
    .hero-wrap.hero-wrap-2 .slider-text {height: 500px;} 
    
     
.wrap {width: 100%;margin-bottom: 30px;}
  .wrap .trips {height: 250px;margin-bottom: 10px;z-index: 0;border-radius: 4px;position: relative;background-size: cover;background-position: center center;
    -webkit-box-shadow: 0px 5px 21px -14px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 0px 5px 21px -14px rgba(0, 0, 0, 0.14);
    box-shadow: 0px 5px 21px -14px rgba(0, 0, 0, 0.14); }
  .wrap .text h3 {font-weight: 500; }
    .wrap .text h3 a {color: #000000;font-size: 22px; }

.btrTrCard-trip-wrap {margin-bottom: 30px;margin-right:1%;margin-left:1%;width:98%; overflow: hidden;}
  .btrTrCard-trip-wrap .trips {height: 250px;margin-bottom: 10px;z-index: 0;border-radius: 4px;position: relative;background-size: cover;background-position: center center;
    -webkit-box-shadow: 0px 5px 21px -14px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 0px 5px 21px -14px rgba(0, 0, 0, 0.14);
    box-shadow: 0px 5px 21px -14px rgba(0, 0, 0, 0.14); }
  .btrTrCard-trip-wrap .text h3 { }
    .btrTrCard-trip-wrap .text h3 a {color: #000000; }

.btrTrCard-trip-pict{width: 100%;height: 200px; border-radius: 8px;position: relative; overflow: hidden;object-fit:cover!important; transition: all .4s;}
.btrTrCard-trip-pict img{width: 100%;height: inherit; object-fit:cover!important; }
.btrTrCard-trip-name {height: 2em;overflow: hidden;line-height:1.4;}
.btrTrCard-trip-text {height: 8em;overflow: hidden;line-height:1.4;}

.btrTrCard-room-wrap {margin-bottom: 30px;margin-right:1%;margin-left:1%;width:98%; overflow: hidden;}
  .btrTrCard-room-wrap .trips {height: 250px;margin-bottom: 10px;z-index: 0;border-radius: 4px;position: relative;background-size: cover;background-position: center center;
    -webkit-box-shadow: 0px 5px 21px -14px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 0px 5px 21px -14px rgba(0, 0, 0, 0.14);
    box-shadow: 0px 5px 21px -14px rgba(0, 0, 0, 0.14); }
  .btrTrCard-room-wrap .text h3 { }
    .btrTrCard-room-wrap .text h3 a {color: #000000; }

.btrTrCard-room-pict{width: 100%;height: 200px; border-radius: 8px;position: relative; overflow: hidden;object-fit:cover!important;transition: all .4s; }
.btrTrCard-room-pict img{width: 100%;height: inherit; object-fit:cover!important; }
.btrTrCard-room-name {height: 2em;overflow: hidden;line-height:1.4;}
.btrTrCard-room-text {height: 8em;overflow: hidden;line-height:1.4;}


.btrMap-ContactMap{ overflow:hidden;  /*  padding-bottom:50%; */   position:relative;    height:0;}
.btrMap-ContactMap iframe{margin:0px;padding:0px;left:0;    top:0;    height:100%!important;    width:100%;    position:absolute;} 

.map-responsive{    overflow:hidden!important;  /*  padding-bottom:50%;*/    position:relative;    height:300px;}
.map-responsive iframe{    left:0;    top:0;    height:100%!important;    width:100%;    position:absolute;} 
	 
/*------ widget slider ---*/
.btrCont-Sliders{overflow: hidden;}
.BtrCarousel{	width: 100%!important;	height:100%!important;	overflow: hidden!important;object-fit: cover!important;} 
.carousel-inner{height:100%!important;}
.btr-car-sldr-it{	width: 100%!important;	height:100%!important;	overflow: hidden!important;object-fit: cover!important;} 
	.btr-car-sldr-it img {	width: 100%!important; height:100%!important; object-fit: cover!important;	} 
    .btrTexts-Sliders{position: absolute; z-index:10;width:auto;}
    



.btr-w-heading {text-align: center;}
.hea-soc-media{width:100%;}
.btr-header-logo img{width:auto!important;height:100%!important;}
ul.btr-header-media{width:100%;}

.btr-flags{position:relative; width:100%}
.btr-header-flagsActi, .btr-header-flagsNoActi{display: block!important;position: relative;line-height: 100%;}
.btr-header-flagsActi:hover, .btr-header-flagsNoActi:hover{text-decoration:none;}
/*------ widget text---*/

.btr-w-text {text-align: center;}
	 
/*------ widget kontaktujte nas + telefon---*/

.btr-w-kontaktujte {	color: rgba(255, 255, 255, 0.9);	background-color: #0b2531;}
  .btr-w-kontaktujte h2 {    font-weight: 700;    color: #fff;    font-size: 34px; }
  .btr-w-kontaktujte span.contact-number {    font-size: 40px;    color: #fbd341;    font-weight: 700;    font-family: "Lato", Arial, sans-serif; }
  
/*------ widget online reyervace + tlacitko---*/
a.btrButton-orezervace{	display: inline-block;	text-align: center;transition: all .4s;}	
a.btrButton-orezervace{	text-decoration: none;}	

.btrButton-DetailTripCont:hover{text-decoration: none;}

/*------ widget socialni site ---*/

  .btr-w-socials  .btr-w-socials-header {	text-align: center;}
  .btr-w-socials  .btr-w-socials-text {	text-align: center;}

.btr-w-media {	margin: 0px;padding: 0px;line-height:1;	}

	.btr-w-media ul {	margin: 0px;padding: 0px;text-align: center;}
		.btr-w-media li {	list-style: none;	display: inline-block;margin: 0px;padding: 0px;}
  		.btr-w-media li a {margin: 0 5px 0 5px;color: #06364c;height: 50px; width: 50px;display: block; background: rgba(11, 37, 49, 0.05);border-radius: 50%;position: relative;font-size: 40px!important;transition: all .4s;  }
    	.btr-w-media li a span { position: absolute;top: 50%;left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); transition: all .4s; }
    	.btr-w-media li a:hover {color: #094e6d; background: rgba(9, 55, 76, 0.05);}  
	   
.btr-w-picto, .btr-w-r-picto {	margin: 0px;padding: 0px;line-height:1;}

	.btr-w-picto ul, .btr-w-r-picto ul {	 margin: 0px;padding: 0px;}
		.btr-w-picto li, .btr-w-r-picto li {	list-style: none;	display: inline-block;margin: 0px;padding: 0px;}
  		.btr-w-picto li a, .btr-w-r-picto li a {margin: 0 5px 0 5px;color: #0b2531;height:48px; width: 48px;display: block;background: rgba(11, 37, 49, 0.05);border-radius: 15%;position: relative; font-size: 40px!important;transition: all .4s; }
    	.btr-w-picto li a span, .btr-w-r-picto li a span { position: absolute; top: 50%;left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);transition: all .4s;  }
    	.btr-w-picto li a:hover, .btr-w-r-picto li a:hover {text-decoration: none!important;	color: #0b2531;	background: rgba(9, 55, 76, 0.05);}  
 
  @media (max-width: 991.98px) {.btr-w-picto ul, .btr-w-r-picto ul { text-align: center; } }
  
.btrIcon-ContactIcon{margin: 0 auto 0 auto;color: #0b2531;height:48px; width: 48px;display: block;background: rgba(11, 37, 49, 0.05);border-radius: 15%;position: relative; font-size: 20px!important;transition: all .4s;  }
.btrIcon-ContactIcon span { position: absolute; top: 50%;left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);transition: all .4s;  }
.btrText-ContactIcon{float:none;}
.btrIconPara-ContactIcon{}
.btrIconValue-ContactIcon{display:block;}



.btrButton-Contacts{	display: inline-block;	text-align: center;cursor:pointer;}
.btrButton-Contacts:hover{text-decoration: none;}

/*detail vyletu*/
.hero-trip-wrap {width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: top center;position: relative; }
  @media (max-width: 1199.98px) {.hero-trip-wrap {background-position: center center !important;}}
  .hero-trip-wrap .overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;content: '';opacity: .2;background: #000000;}
  
img.btrTrip-MainPhoto {	width: 100%;	height: 100%;object-fit: cover;position: relative; z-index:5;	}

.btrTexts-DetailTripPict{position: absolute; z-index:10;width:auto;}

.btrButton-DetailTripCont{	display: inline-block;	text-align: center;cursor:pointer;}
.btrButton-DetailTripCont:hover{text-decoration: none;}
.btrMapBlock-DetailTripCont{background-color:transparent;border: 0px none;width: 100%;}
.btrMap-DetailTripCont{    overflow:hidden!important;  /*  padding-bottom:50%;*/    position:relative;    height:300px;width: 100%!important;border-radius: 0px;border: 0px none; }
.btrMap-DetailTripCont iframe{    left:0;    top:0;    height:100%!important;    width:100%!important;    position:absolute;} 
@media (max-width: 768px) {.btrMapBlock-DetailTripCont,.btrMap-DetailTripCont{height: 300px!important;}}
/*------ owl-carousel ---*/
  
.owl-carousel {position: relative;}
  .owl-carousel .owl-item {opacity: 1;}
    .owl-carousel .owl-item.active {opacity: 1;}
  .owl-carousel .owl-nav {position: absolute;top: 50%;width: 100%;}
    .owl-carousel .owl-nav .owl-prev,
    .owl-carousel .owl-nav .owl-next {position: absolute;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);margin-top: -10px;color: #0b2531 !important;-moz-transition: all 0.7s ease;-o-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;-ms-transition: all 0.7s ease;transition: all 0.7s ease;opacity: 0; }
      .owl-carousel .owl-nav .owl-prev span:before,
      .owl-carousel .owl-nav .owl-next span:before {font-size: 30px;}
    .owl-carousel .owl-nav .owl-prev {left: 0;}
    .owl-carousel .owl-nav .owl-next {right: 0;}
  .owl-carousel .owl-dots {text-align: center;}
    .owl-carousel .owl-dots .owl-dot {width: 10px;height: 10px;margin: 5px;border-radius: 50%;background: #e6e6e6;position: relative;}
      .owl-carousel .owl-dots .owl-dot:after {position: absolute;top: -2px;left: -2px;right: 0;bottom: 0;width: 14px;height: 14px;content: '';border: 1px solid #e6e6e6;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%; }
      .owl-carousel .owl-dots .owl-dot.active {background: #b3b3b3;}
  .owl-carousel:hover .owl-nav .owl-prev,
  .owl-carousel:hover .owl-nav .owl-next {opacity: 1;}
  .owl-carousel:hover .owl-nav .owl-prev {left: -25px;}
  .owl-carousel:hover .owl-nav .owl-next {right: -25px;}

.owl-custom-nav {float: right;position: relative;z-index: 10;border: 1px solid red;}
  .owl-custom-nav .owl-custom-prev,
  .owl-custom-nav .owl-custom-next {padding: 10px;font-size: 30px;background: #ccc;line-height: 0;width: 60px;text-align: center;display: inline-block; }
     
/*------ cookies ---*/	 
.cookie-message {    position:fixed;bottom:0;left:10%;right:10%;   padding:35px 35px 35px 35px; background-color:rgba(0,0,0,.85); z-index: 99;  }
.cookie-message p, .cookie-message a {color:#e0e0e0;font-size: 1rem; }
.cookie-message a {   cursor:pointer;  text-decoration:underline; }
.cookie-message a:hover {  color:#ffffff;}
 
     
/*------ LOADER ---*/	 
#btr-loader {position: fixed;width: 96px;height: 96px;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: rgba(255, 255, 255, 0.9);-webkit-box-shadow: 0px 24px 64px rgba(0, 0, 0, 0.24);box-shadow: 0px 24px 64px rgba(0, 0, 0, 0.24);border-radius: 16px;opacity: 0;visibility: hidden;-webkit-transition: opacity .2s ease-out, visibility 0s linear .2s;-o-transition: opacity .2s ease-out, visibility 0s linear .2s;transition: opacity .2s ease-out, visibility 0s linear .2s;z-index: 1000;}
#btr-loader.fullscreen {padding: 0;left: 0;top: 0;width: 100%;height: 100%;-webkit-transform: none;-ms-transform: none;transform: none;background-color: #fff;border-radius: 0;-webkit-box-shadow: none;box-shadow: none; }
#btr-loader.show {-webkit-transition: opacity .4s ease-out, visibility 0s linear 0s;-o-transition: opacity .4s ease-out, visibility 0s linear 0s;transition: opacity .4s ease-out, visibility 0s linear 0s;visibility: visible;opacity: 1; }
#btr-loader .circular {-webkit-animation: loader-rotate 2s linear infinite;animation: loader-rotate 2s linear infinite;position: absolute;left: calc(50% - 24px);top: calc(50% - 24px);display: block;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
#btr-loader .path {stroke-dasharray: 1, 200;stroke-dashoffset: 0;-webkit-animation: loader-dash 1.5s ease-in-out infinite;animation: loader-dash 1.5s ease-in-out infinite;stroke-linecap: round;}
@-webkit-keyframes loader-rotate {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes loader-rotate {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@-webkit-keyframes loader-dash {0% {stroke-dasharray: 1, 200;stroke-dashoffset: 0;}50% {stroke-dasharray: 89, 200;stroke-dashoffset: -35px;}100% {stroke-dasharray: 89, 200;stroke-dashoffset: -136px;}}
@keyframes loader-dash {0% {stroke-dasharray: 1, 200;stroke-dashoffset: 0;}50% {stroke-dasharray: 89, 200;stroke-dashoffset: -35px;}100% {stroke-dasharray: 89, 200;stroke-dashoffset: -136px; }}


    /* Your style - Admin Betria */
    .btrButton-DetailTripCont{background-color: rgba(240, 240, 240, 1)!important; color: #005464!important; text-transform: none; border-radius: 2px!important; border: solid 1px #9c9c9c;}
.btrButton-DetailTripCont:hover{background-color: rgba(0, 84, 100, 1)!important; color: #ffffff!important; border-radius: 2px!important; border: solid 1px #9c9c9c;}
.btrMap-DetailTripCont{}
.btrTexts-DetailTripPict{background-color: rgba(0, 0, 0, 0.6)!important; left: 5%; bottom: 5%;z-index: 30; }
.btrName-DetailTripPict{color: #ffffff!important; font-family: 'Forum', cursive; text-shadow: none;}
.btrSuppleName-DetailTripPict{color: #e1e1e1!important; font-family: inherit; text-shadow: none;}
.btrSetting-DetailTripGalery{height: 200px;}
.btrPhoto-DetailTripGalery{border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border: solid 0px #ffffff; filter: grayscale(15%) brightness(100%) contrast(100%) ;}
.btrPhoto-DetailTripGalery:hover{border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; filter: grayscale(0%) sepia(0%) blur(0px) brightness(100%) contrast(100%) invert(0%) ;}
.btrTripName-DetailTripGalery{color: #ffffff!important; text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);z-index: 30; }
.btrPhotoName-DetailTripGalery{color: #ffffff!important; text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);z-index: 30; }
.btrGlass-DetailTripGalery{z-index: 30; }
.btrShade-DetailTripGalery{z-index: 30; }
.btrSetting-DetailTripGalery .btrPhoto-DetailTripGalery:after { position: absolute; z-index: 15;   top: 0;    left: 0;    right: 0;    bottom: 0;    content: '';    background: #000000;    opacity: 0;      -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    -webkit-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    transition: all 0.3s ease; }.btrSetting-DetailTripGalery:hover .btrPhoto-DetailTripGalery:after {opacity: .5;}.btrCurrButtonActiv-reservaCont{background-color: rgba(0, 53, 64, 1)!important; color: #ffffff!important; text-transform: none; border-radius: 4px!important; border: solid 1px #003540;}
.btrCurrButtonActiv-reservaCont:hover{background-color: rgba(0, 84, 100, 1)!important; color: #ffffff!important; border-radius: 4px!important; border: solid 1px #005464;}
.btrCurrButton-reservaCont{background-color: rgba(240, 240, 240, 1)!important; color: #515151!important; text-transform: none; border-radius: 4px!important; border: solid 1px #9c9c9c;}
.btrCurrButton-reservaCont:hover{background-color: rgba(0, 84, 100, 1)!important; color: #ffffff!important; border-radius: 4px!important; border: solid 1px #005464;}
.btr-header-flagsActi{background-color: rgba(255, 255, 255, 0.1)!important; opacity: 1; color: #ffffff!important; border-radius: 10%; padding: 2px 2px 2px 2px!important; font-size: 20px!important; margin: 0px 5px 0px 5px;}
.btr-header-flagsActi:hover{background-color: rgba(255, 255, 255, 0.5)!important; opacity: 1; color: #ffffff!important; border-radius: 10%;}
.btr-header-flagsNoActi{background-color: rgba(255, 255, 255, 0.1)!important; opacity: 0.4; color: #ffffff!important; border-radius: 10%; padding: 2px 2px 2px 2px!important; font-size: 20px!important; margin: 0px 5px 0px 5px;}
.btr-header-flagsNoActi:hover{background-color: rgba(255, 255, 255, 0.6)!important; opacity: 1; color: #000000!important; border-radius: 10%;}
.btr-w-Sliders{background-color: rgba(0, 39, 255, 1)!important;z-index: 30; }
.btrCont-Sliders{background-color: rgba(255, 255, 255, 1)!important; height: 40vw!important; border-radius: 0px!important;}
@media (max-width: 991.98px){.btrCont-Sliders{height: 50vw!important;}} 
                                @media (max-width: 640px){.btrCont-Sliders{height: 80vw!important;}} 
                                @media (max-width: 480px){.btrCont-Sliders{height: 100vw!important;}}.btrDekoTop-Sliders{background-color: rgba(255, 0, 0, 0.7)!important; height: 50px;}
.btrDekoBottom-Sliders{background-color: rgba(255, 0, 0, 1)!important; height: 50px;}
.btrTexts-Sliders{background-color: rgba(0, 0, 0, 0.5)!important; left: 5%; bottom: 5%;z-index: 30; }
.btrName-Sliders{color: #ffffff!important; font-family: inherit; text-shadow: 2px 2px 0px rgba(0, 0, 0, 1);}
.btrSuppleName-Sliders{color: #ffffff!important; font-family: inherit; text-shadow: 0px 2px 2px rgba(0, 0, 0, 1);}
.btr-w-reservaCont{background-color: transparent!important;}
.btrCont-reservaCont{background-color: rgba(255, 255, 255, 1)!important; border-radius: 0px!important;}
.btrDekoTop-reservaCont{background-color: rgba(255, 2, 2, 1)!important; height: 50px;}
.btrDekoBottom-reservaCont{background-color: rgba(255, 255, 255, 1)!important; height: 16px;z-index: 30; }
.btrDekoBottom-reservaCont:before{content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: url(https://www.betria.cz/betria-bg-layer/deco-line-09-black.png); background-color: transparent!important; background-repeat: no-repeat; background-position: center center; background-size: contain; opacity: 0.65; filter: contrast(100%) ; transform: none; }
.btrSearchCont-reservaCont{color: #646464!important;}
.btrCurrencies-reservaCont{color: #3d3d3d!important;}
.btrTableReservaCont th{background-color: rgba(0, 53, 64, 1)!important; color: #f3ebda!important; border: solid 1px #0b1b22!important; border-left: 0!important;border-right: 0!important;}
.btrTableReservaCont td{background-color: rgba(240, 240, 240, 1)!important; color: #444444!important; border-top: solid 1px #9c9c9c!important;}
.btr-w-reservaForm{background-color: rgba(240, 240, 240, 1)!important;}
.btrCont-reservaForm{background-color: transparent!important; border-radius: 0px!important;}
.btrDekoTop-reservaForm{background-color: rgba(156, 156, 156, 1)!important; height: 1px;z-index: 30; }
.btrDekoBottom-reservaForm{background-color: rgba(156, 156, 156, 1)!important; height: 1px;z-index: 30; }
.btrForm-reservaForm{color: #444444!important;}
.btrInputs-reservaForm{color: #005464!important;}
.btrHighlighting-reservaForm{color: #005464!important;}
#ButRez{background-color: rgba(240, 240, 240, 1)!important; color: #005464!important; text-transform: uppercase; border-radius: 2px!important; border: solid 1px #9c9c9c;text-decoration: none;cursor: pointer;}
#ButRez:hover{background-color: rgba(0, 84, 100, 1)!important; color: #ffffff!important; border-radius: 2px!important;}
.btrBlockHighlighting-reservaForm{color: #444444!important;}
.btr-w-detailRoom{background-color: transparent!important;}
.btrCont-detailRoom{background-color: rgba(255, 255, 255, 1)!important; border-radius: 0px!important;}
.btrDekoTop-detailRoom{background-color: rgba(25, 46, 163, 1)!important; height: 10px;}
.btrDekoBottom-detailRoom{background-color: rgba(10, 187, 43, 1)!important; height: 45px;}
.btrName-detailRoom{color: #005464!important; font-family: 'Forum', cursive; text-shadow: none;}
.btrText-detailRoom{color: #444444!important; line-height: 1.6; letter-spacing: 0px; text-align: justify; text-transform: none;}
.btrFirstPhoto-detailRoom{}
.btrGalery-detailRoom{}
.btrPhotos-detailRoom{}
.btrParaName-detailRoom{color: #9c9c9c!important;}
.btrParaVal-detailRoom{color: #005464!important;}
.btr-w-r-picto ul{text-align: center;z-index: 30; }
.btr-w-r-picto li a{background-color: rgba(255, 255, 255, 0.35)!important; color: #444444!important; border-radius: 10%; font-size: 40px!important; height:52px; width: 52px; margin: 0px 6px 0px 6px;}
.btr-w-r-picto li a:hover{background-color: rgba(240, 240, 240, 1)!important; color: #444444!important; border-radius: 50%;}
.btr-w-Contacts{background-color: transparent!important;}
.btrCont-Contacts{background-color: rgba(255, 255, 255, 1)!important; border-radius: 0px!important;}
.btrDekoTop-Contacts{background-color: rgba(255, 255, 255, 1)!important; height: 16px;z-index: 30; }
.btrDekoTop-Contacts:before{content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: url(https://www.betria.cz/betria-bg-layer/deco-line-09-black.png); background-color: transparent!important; background-repeat: no-repeat; background-position: center center; background-size: contain; opacity: 0.65; filter: contrast(100%) ; transform: none; }
.btrDekoBottom-Contacts{background-color: rgba(255, 0, 0, 1)!important; height: 50px;}
.btr-w-ContactMap{background-color: transparent!important;}
.btrCont-ContactMap{background-color: rgba(206, 233, 230, 1)!important;}
.btrDekoTop-ContactMap{background-color: rgba(255, 0, 0, 1)!important; height: 50px;}
.btrDekoBottom-ContactMap{background-color: rgba(255, 0, 0, 1)!important; height: 50px;}
.btr-w-ContactIcon{z-index: 30; }
.btrCont-ContactIcon{background-color: rgba(255, 255, 255, 1)!important; border-radius: 0px!important;}
.btrDekoTop-ContactIcon{background-color: rgba(255, 0, 0, 1)!important; height: 50px;}
.btrDekoBottom-ContactIcon{background-color: rgba(255, 0, 0, 1)!important; height: 50px;}
.btrMap-ContactMap{height: 450px;}
.btrIcon-ContactIcon{background-color: rgba(240, 240, 240, 0.2)!important; color: #9c9c9c!important; border-radius: 50%; font-size: 32px!important; height:71px; width: 71px;}
.btrIconPara-ContactIcon{color: #9c9c9c!important;z-index: 30; }
.btrIconValue-ContactIcon{color: #003540!important; text-transform: none; text-decoration: none;}
.btrIconValue-ContactIcon:hover{color: #005464!important; text-transform: none; text-decoration: none;}
.btrTextBlock-Contacts{color: #646464!important;}
.btrFormBlock-Contacts{color: #444444!important;}
.btrInputs-Contacts{}
.btrButton-Contacts{background-color: rgba(240, 240, 240, 1)!important; color: #005464!important; text-transform: none; border-radius: 2px!important; border: solid 1px #9c9c9c;}
.btrButton-Contacts:hover{background-color: rgba(0, 84, 100, 1)!important; color: #ffffff!important; border-radius: 2px!important; border: solid 1px #005464;}
.btrFormTitle-Contacts{color: #004a6c!important; font-family: 'Forum', cursive;}
.btr-w-DetailTripPict{background-color: rgba(0, 206, 255, 1)!important;z-index: 30; }
.btrCont-DetailTripPict{background-color: rgba(14, 174, 47, 1)!important; border-radius: 0px!important;}
.btrDekoTop-DetailTripPict{}
.btrDekoBottom-DetailTripPict{}
.btr-w-DetailTripCont{background-color: transparent!important;}
.btrCont-DetailTripCont{background-color: rgba(255, 255, 255, 1)!important;}
.btrDekoTop-DetailTripCont{background-color: rgba(255, 0, 0, 1)!important; height: 50px;}
.btrDekoBottom-DetailTripCont{background-color: rgba(255, 0, 0, 1)!important; height: 50px;}
.btr-w-DetailTripGalery{background-color: rgba(14, 43, 57, 1)!important;}
.btrCont-DetailTripGalery{background-color: transparent!important; border-radius: 0px!important;}
.btrDekoTop-DetailTripGalery{background-color: rgba(255, 0, 0, 1)!important; height: 50px;}
.btrDekoBottom-DetailTripGalery{background-color: rgba(255, 0, 0, 1)!important; height: 50px;}
.btrName-DetailTripCont{color: #005464!important; font-family: 'Forum', cursive; text-shadow: none;}
.btrSuppleName-DetailTripCont{color: #003540!important; font-family: inherit; text-shadow: none;}
.btrParaName-DetailTripCont{color: #444444!important;}
.btrParaValue-DetailTripCont{color: #000000!important;}
.btrText-DetailTripCont{color: #444444!important; line-height: 1.8; letter-spacing: 0px; text-align: justify; text-transform: none;}
#btr-body{background-color: rgba(255, 255, 255, 1)!important; color: #108125!important; font-family: 'Alata', sans-serif; line-height: initial;margin:0px;}
#header{background-color: rgba(255, 255, 255, 1)!important;}
.btrCont-header{background-color: transparent!important; border-radius: 0px!important;}
.btrDekoTop-header{background-color: rgba(255, 0, 0, 1)!important; height: 50px;}
.btrDekoBottom-header{background-color: rgba(255, 0, 0, 1)!important; height: 50px;}
ul.btr-header-media li a{background-color: rgba(255, 255, 255, 0.85)!important; color: #6a6a6a!important; border-radius: 50%; font-size: 22px!important; height:40px; width: 40px; margin: 0px 6px 0px 6px;}
ul.btr-header-media li a:hover{background-color: rgba(240, 240, 240, 1)!important; color: #444444!important; border-radius: 50%;}
.btr-header-logo{height: 134px;}
.btr-header-flags{}
.btr-navbar{background-color: rgba(0, 53, 64, 1)!important;}
.btrCont-navbar{background-color: transparent!important; border-radius: 0px!important;}
.btrDekoTop-navbar{background-color: rgba(156, 156, 156, 1)!important; height: 1px;z-index: 30; }
.btrNav-link{background-color: transparent!important; color: #ffffff!important; font-family: inherit; text-transform: none; border-radius: 0px!important;}
.btrNav-link:hover{background-color: rgba(0, 64, 77, 0.7)!important; color: #ffffff!important; border-radius: 0px!important;}
.dropdown:hover a.btrNav-link{background-color: rgba(0, 64, 77, 0.7)!important; color: #ffffff!important; border-radius: 0px!important;}.btrDekoBottom-navbar{background-color: rgba(156, 156, 156, 1)!important; height: 1px;z-index: 30; }
.btr-w-heading{background-color: transparent!important;}
.btrCont-heading{background-color: rgba(255, 255, 255, 1)!important; border-radius: 0px!important;}
.btrDekoTop-heading{background-color: rgba(255, 255, 255, 1)!important; height: 86px;z-index: 30; }
.btrDekoTop-heading:before{content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: url(https://www.freestar-egypt.cz/mystore/140-67e91b8a2ac7e-1743330186.png); background-color: transparent!important; background-repeat: repeat-x; background-position: center center; background-size: auto; opacity: 1; filter: contrast(100%) ; transform: none; }
.btrTitle-heading{color: #005464!important; font-family: 'Forum', cursive; text-shadow: none;}
.btrDekoBottom-heading{background-color: rgba(255, 255, 255, 1)!important; height: 16px;z-index: 30; }
.btrDekoBottom-heading:before{content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: url(https://www.betria.cz/betria-bg-layer/deco-line-09-black.png); background-color: transparent!important; background-repeat: no-repeat; background-position: center center; background-size: contain; opacity: 0.65; filter: contrast(100%) ; transform: none; }
.btr-w-text{background-color: transparent!important;}
.btrCont-text{background-color: rgba(255, 255, 255, 1)!important; border-radius: 0px!important;}
.btrDekoTop-text{background-color: transparent!important; height: 50px;}
.btrContCont-text{color: #2d2d2d!important; font-family: inherit; line-height: 1.8; letter-spacing: initial; text-align: center; text-transform: none;}
.btrContCont-text a{color: #003540!important; text-transform: none; text-decoration: none;}
.btrContCont-text a:hover{color: #005464!important; text-transform: none; text-decoration: underline;}
.btrDekoBottom-text{background-color: rgba(255, 255, 255, 1)!important; height: 86px;z-index: 30; }
.btrDekoBottom-text:before{content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: url(https://www.freestar-egypt.cz/mystore/140-67e919e7a989f-1743329767.png); background-color: transparent!important; background-repeat: repeat-x; background-position: center center; background-size: contain; opacity: 1; filter: contrast(100%) ; transform: none; }
.btr-w-rooms{background-color: transparent!important;}
.btrCont-rooms{background-color: rgba(255, 255, 255, 1)!important; border-radius: 0px!important;}
.btrDekoTop-rooms{background-color: rgba(255, 0, 0, 1)!important; height: 50px;}
.btrTitle-rooms{color: #444444!important; font-family: inherit; text-shadow: none;}
.btrSubTitle-rooms{color: #005464!important; font-family: 'Forum', cursive; text-shadow: none;}
.btrTrCard-room-wrap{background-color: rgba(255, 255, 255, 1)!important; border-radius: 0%;}
.btrTrCard-room-pict{border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; height: 170px; filter: brightness(100%) contrast(100%) ;}
.btrTrCard-room-pict:hover{border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; filter: grayscale(0%) sepia(0%) blur(0px) brightness(110%) contrast(110%) invert(0%) ;}
.btrTrCard-room-name{color: #003540!important; font-family: inherit;}
.btrTrCard-room-name:hover{color: #005464!important; text-transform: none; text-decoration: none;}
.btrTrCard-room-text{color: #444444!important;}
.btrDekoBottom-rooms{background-color: rgba(255, 255, 255, 1)!important; height: 16px;z-index: 30; }
.btrDekoBottom-rooms:before{content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: url(https://www.betria.cz/betria-bg-layer/deco-line-09-black.png); background-color: transparent!important; background-repeat: no-repeat; background-position: center center; background-size: contain; opacity: 0.65; filter: contrast(100%) ; transform: none; }
.btr-w-trips{background-color: transparent!important;}
.btrCont-trips{background-color: rgba(255, 255, 255, 1)!important; border-radius: 0px!important;}
.btrDekoTop-trips{background-color: rgba(255, 0, 0, 1)!important; height: 23px;}
.btrTitle-trips{color: #444444!important; font-family: inherit; text-shadow: none;}
.btrSubTitle-trips{color: #005464!important; font-family: 'Forum', cursive; text-shadow: none;}
.btrTrCard-trip-wrap{background-color: rgba(255, 255, 255, 1)!important; border-radius: 0%;}
.btrTrCard-trip-pict{-webkit-box-shadow: 1px 1px 5px 2px rgba(48, 48, 48, 0.2);-moz-box-shadow: 1px 1px 5px 2px rgba(48, 48, 48, 0.2);box-shadow: 1px 1px 5px 2px rgba(48, 48, 48, 0.2); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; height: 170px; border: solid 1px #ffffff; filter: grayscale(20%) brightness(100%) contrast(100%) ;}
.btrTrCard-trip-pict:hover{-webkit-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.4);-moz-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.4);box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.4); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border: solid 1px #ffffff; filter: grayscale(0%) sepia(0%) blur(0px) brightness(100%) contrast(100%) invert(0%) ;}
.btrTrCard-trip-name{color: #003540!important; font-family: inherit;}
.btrTrCard-trip-name:hover{color: #005464!important; text-transform: none; text-decoration: none;}
.btrTrCard-trip-text{color: #444444!important;}
.btrDekoBottom-trips{background-color: rgba(255, 255, 255, 1)!important; height: 16px;z-index: 30; }
.btrDekoBottom-trips:before{content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: url(https://www.betria.cz/betria-bg-layer/deco-line-09-black.png); background-color: transparent!important; background-repeat: no-repeat; background-position: center center; background-size: contain; opacity: 0.65; filter: contrast(100%) ; transform: none; }
.btr-w-kontaktujte{background-color: rgba(240, 240, 240, 1)!important;}
.btrCont-kontaktujte{background-color: transparent!important; border-radius: 0px!important;}
.btrDekoTop-kontaktujte{background-color: rgba(156, 156, 156, 1)!important; height: 1px;z-index: 30; }
.btrTitle-kontaktujte{color: #000000!important; font-family: 'Forum', cursive; text-shadow: none;}
.btrSubTitle-kontaktujte{color: #444444!important; font-family: inherit; text-shadow: none;}
.btrPhone-kontaktujte{color: #005464!important;}
.btrDekoBottom-kontaktujte{background-color: rgba(156, 156, 156, 1)!important; height: 1px;z-index: 30; }
.btr-w-socials{background-color: transparent!important;}
.btrCont-socials{background-color: rgba(255, 255, 255, 1)!important;}
.btrDekoTop-socials{background-color: rgba(255, 0, 0, 1)!important; height: 50px;}
.btrTitle-socials{color: #005464!important; font-family: 'Forum', cursive; text-shadow: none;}
.btrSubTitle-socials{color: #444444!important; font-family: inherit; text-shadow: none;}
.btr-w-media li a{background-color: rgba(255, 255, 255, 1)!important; color: #6a6a6a!important; border-radius: 50%; font-size: 34px!important; height:62px; width: 62px; margin: 0px 7px 0px 7px;}
.btr-w-media li a:hover{background-color: rgba(240, 240, 240, 1)!important; color: #444444!important; border-radius: 50%;}
.btrDekoBottom-socials{background-color: rgba(255, 0, 0, 1)!important; height: 50px;}
.btr-w-orezervace{background-color: rgba(240, 240, 240, 1)!important;}
.btrCont-orezervace{background-color: transparent!important; border-radius: 0px!important;}
.btrDekoTop-orezervace{background-color: rgba(156, 156, 156, 1)!important; height: 1px;z-index: 30; }
.btrTitle-orezervace{color: #005464!important; font-family: 'Forum', cursive; text-shadow: none;}
.btrSubTitle-orezervace{color: #444444!important; font-family: inherit; text-shadow: none;}
.btrButton-orezervace{background-color: rgba(255, 255, 255, 1)!important; color: #003540!important; text-transform: capitalize; border-radius: 2px!important; border: solid 1px #9c9c9c;}
.btrButton-orezervace:hover{background-color: rgba(0, 84, 100, 1)!important; color: #fefefe!important; border-radius: 2px!important; border: solid 1px #444444;}
.btrDekoBottom-orezervace{background-color: rgba(156, 156, 156, 1)!important; height: 1px;z-index: 30; }
.btr-w-pictograms{background-color: transparent!important;}
.btrCont-pictograms{background-color: rgba(255, 255, 255, 1)!important; border-radius: 0px!important;}
.btrDekoTop-pictograms{background-color: rgba(255, 0, 0, 1)!important; height: 50px;}
.btrTitle-pictograms{color: #005464!important; font-family: 'Forum', cursive; text-shadow: none;}
.btrSubTitle-pictograms{color: #444444!important; font-family: inherit; text-shadow: none;}
.btr-w-picto li a{background-color: rgba(255, 255, 255, 1)!important; color: #6a6a6a!important; border-radius: 20%; font-size: 40px!important; height:52px; width: 52px; margin: 0px 8px 0px 8px;}
.btr-w-picto li a:hover{background-color: rgba(240, 240, 240, 1)!important; color: #444444!important; border-radius: 50%;}
.btrDekoBottom-pictograms{background-color: rgba(255, 0, 0, 1)!important; height: 50px;}
.btr-footer{background-color: rgba(240, 240, 240, 1)!important;}
.btr-footer:before{content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: url(https://www.freestar-egypt.cz/mystore/140-67e91cc52f4ee-1743330501.jpg); background-color: transparent!important; background-repeat: no-repeat; background-position: center center; background-size: cover; opacity: 1; filter: contrast(100%) ; transform: none; }
.btr-footer .btr-footer-w h2{color: #ffffff;}
ul.btr-footer-media li a{background-color: rgba(255, 255, 255, 0.85)!important; color: #6a6a6a!important; border-radius: 50%; font-size: 26px!important; height:47px; width: 47px; margin: 0px 8px 0px 8px;}
ul.btr-footer-media li a:hover{background-color: rgba(255, 255, 255, 1)!important; color: #444444!important; border-radius: 50%;}
.fblok-1{text-align: center;}
.fblok-2{text-align: center;}
.fblok-3{text-align: center;}
.fblok-4{text-align: center;}
.fblok-5{text-align: center;}
.fblok-6{text-align: center;}
.fblok-7{text-align: center;}
.fblok-8{text-align: center;}
.btrCont-footer{background-color: transparent;}
.btrCont-footer:before{content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: none; background-repeat: repeat; background-position: initial; background-size: contain; opacity: 1; filter: contrast(100%) ; transform: none; }
.btrDekoTop-footer{background-color: rgba(156, 156, 156, 1)!important; height: 1px;z-index: 30; }
.btrDekoBottom-footer{background-color: rgba(255, 0, 0, 1)!important; height: 50px;}
.fblok{background-color: transparent!important; color: #444444!important; font-family: inherit; border-radius: 0px!important;overflow:hidden;}
.btrTitle-footer{color: #005464!important; font-family: 'Forum', cursive; text-shadow: none;}
.fblok a{color: #003540!important; text-transform: none; text-decoration: none;}
.fblok a:hover{color: #005464!important; text-transform: none; text-decoration: underline;}
