.logo-hottel {
 max-width: 200px;
 max-height: 55px;
 display: block;
 margin: 1rem auto 1rem;
}

.catsTable.u-cat-columns {
 display: -webkit-box;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: flex!important;
 -webkit-flex-wrap: wrap;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
 margin: 0;
}

.catsTd {
 background-color: #faecb4;
 padding: .5em .6em;
 -webkit-box-flex: 0;
 -webkit-flex: 0 0 100%;
 -ms-flex: 0 0 100%;
 flex: 0 0 100%;
 max-width: 100%;
 -webkit-flex-basis: 0;
 -ms-flex-preferred-size: 0;
 flex-basis: 0;
 -webkit-box-flex: 1;
 -webkit-flex-grow: 1;
 -ms-flex-positive: 1;
 flex-grow: 1;
 margin: 5px;
 text-align: center;
 color: #434343;
 font-weight: 600;
 border-radius: .5em;
 font-size: .8em;
 white-space: nowrap;
}

.u-mpanel-tags, .u-mpanel-rating{display:none!important;}

html,
body {
background-color: #212429;
font-family: 'Montserrat', sans-serif;
color: #fff;
text-rendering: optimizeSpeed;
 -o-user-select: text;
 -webkit-user-select: text;
 -moz-user-select: text;
 -khtml-user-select: text;
 -ms-user-select: text;
 user-select: text;
}

::selection {
background-color: #006FFF; color: #fff;
}
::-moz-selection{
.background-color: #006FFF; color: #fff;
}

.text-white::selection, .text-white *::selection {
background-color: #ED3C33; color: #fff;
}
text-white::-moz-selection, text-white *::-moz-selection{
.background-color: #ED3C33; color: #fff;
}

a {
text-decoration: none;
}

a:hover {
 color: #006FFF;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
font-family: 'Cuprum', serif;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5{
font-weight: 900;
}

.icon-sm {
padding: 0.3em 0.54em 0.3em 0.4em;
}

img, video {
 border-style: none;
 border: 0;
 outline-style: none;
 vertical-align: top;
 max-width: 100%;
 max-height: 100%;
 height: auto;
 image-rendering: optimizeQuality;
}

.catPages1{display: none;}

@media (min-width: 576px){
.w-sm-auto {width: auto!important;}
}

.wa-span {
 background: #fcfef5;
 font-size: .6rem;
 padding: .1rem .4rem;
 border-radius: 15px;
}

.blob {
 background: black;
 border-radius: 50%;
 box-shadow: 0 0 0 0 rgb(0 0 0);
 margin: 5px;
 padding-top: .45rem;
 height: 2.5rem;
 width: 2.5rem;
 text-align: center;
 transform: scale(1);
 animation: pulse-black 2s infinite;
 font-size: 1.5rem;
 line-height: 1;
}

@keyframes pulse-black {
 0% {
 transform: scale(0.95);
 box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
 }
 
 70% {
 transform: scale(1);
 box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
 }
 
 100% {
 transform: scale(0.95);
 box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
 }
}

.blob.green {
 background: rgba(51, 217, 178, 1);
 box-shadow: 0 0 0 0 rgba(51, 217, 178, 1);
 animation: pulse-green 2s infinite;
}

@keyframes pulse-green {
 0% {
 transform: scale(0.95);
 box-shadow: 0 0 0 0 rgba(51, 217, 178, 0.7);
 }
 
 70% {
 transform: scale(1);
 box-shadow: 0 0 0 10px rgba(51, 217, 178, 0);
 }
 
 100% {
 transform: scale(0.95);
 box-shadow: 0 0 0 0 rgba(51, 217, 178, 0);
 }
}

.slick-slide {
 position: relative;
}

.slick-slide>span {
 position: absolute;
 left: 0;
 bottom: 19px;
 z-index: 1;
 background: #fcfef5;
 border-radius: 0 1rem 1rem 0;
 padding: 7px;
 font-size: .8rem;
}

.btn-outline-seconary {
 color: #ffffff;
 border-color: #006FFF;
 background: #006FFF;
 border-width: 2px;
 border-radius: 2rem;
 padding: 0.5rem 1rem;
}

.dots-top .slick-dots {
 bottom: auto;
 top: -28px;
}

.dots-top {
 margin-bottom: 30px;
 margin-top: 30px;
}

.photo-fix #allEntries, .photo-fix .allEntries {
 display: block!important;
 width: 100%!important;
 padding: 0!important;
 margin: 0!important;
}

.photo-fix #uEntriesList, .photo-fix .uEntriesList{
 --bs-gutter-x: 1.5rem;
 --bs-gutter-y: 0;
 display: flex!important;
 flex-wrap: wrap;
 margin-right: calc(var(--bs-gutter-x) * -.5);
 margin-left: calc(var(--bs-gutter-x) * -.5);
 justify-content: center!important;
 margin-top: 1.5rem!important;
 width: 100%!important;
}

.photo-fix #uEntriesList>*, .photo-fix .uEntriesList>* {
flex-shrink: 0;
width: 100%;
max-width: 100%;
padding-right: calc(var(--bs-gutter-x) * .5);
padding-left: calc(var(--bs-gutter-x) * .5);
margin-top: var(--bs-gutter-y);
border-radius: 1rem !important;
margin-bottom: 1.5rem!important;
}

@media (min-width: 576px){
.photo-fix #uEntriesList>*, .photo-fix .uEntriesList>* {
flex: 0 0 auto;
width: 100%;
}}
@media (min-width: 768px){
.photo-fix #uEntriesList>*, .photo-fix .uEntriesList>* {
flex: 0 0 auto;
width: 33.33333333%;
}}
@media (min-width: 992px){
.photo-fix #uEntriesList>*, .photo-fix .uEntriesList>* {
flex: 0 0 auto;
width: 25%;
}}

.photo-fix .ph-wrap .ph-link:hover {
 opacity: .2;
 filter: alpha(opacity=20);
}

.fancybox-nav span {
 visibility: visible!important;
}