@charset "utf-8";

/*header*/
/*footer*/
/*main*/
/*engine*/
/*member*/
/*slide*/
/*front*/
/*toots*/
/*mobile*/
/*room*/	
/*offer*/	
/*facilities*/
/*gallery*/
/*location*/
/*contact*/	

@media screen and (max-width: 1300px) { 
/*header*/
	
/*footer*/
/*main*/
/*engine*/
/*member*/
/*slide*/
/*front*/
/*toots*/
/*mobile*/
/*room*/	
/*offer*/	
/*facilities*/
/*gallery*/
/*location*/
/*contact*/		
}
@media screen and (max-width: 1225.98px) { 
.wsmenu>.wsmenu-list>li>a { padding: 10px 9px 10px 9px;}
.meeting-table span { display:block }	
}
@media screen and (max-width: 1199.98px) { 

.container { width: 95%; max-width: inherit;}

/*header*/
.wsmenu>.wsmenu-list>li>a { font-size:17px; }	
.header-booknow { width: 175px;}	
.desktoplogo {  top:20px; width: 85px; left: 15px; }
.is-sticky .desktoplogo{ top:10px;}	
.is-sticky .desktoplogo img { width: 100%;}	
/*footer*/
.footer-address .col-social { width:100% }	
.footer-address { padding-top:0; }	
.footer-address .col-social {text-align: center; margin-bottom: 30px; }	
.footer-address .col-address { border-left:0;}		
/*main*/
/*engine*/
/*pop member*/
/*member*/
/*slide*/
/*front*/
/*toots*/
/*mobile*/
/*room*/	
/*offer*/	
/*facilities*/
/*gallery*/
/*location*/
/*contact*/	
}

@media screen and (max-width: 1024.98px) {
.container {width: 100%;}
/*header*/
.wsmenu>.wsmenu-list>li>a { font-size:17px; }	
.header-booknow { display:none; }	
.booknow-mobile { display:block; position: absolute; right: 50px; top: 0; cursor: pointer; background: #af453c;  font-size: 20px; line-height: 22px;font-family: 'DSN Cologne'; color: #fff; text-transform: uppercase; text-align: center; padding: 7px 25px; margin-top: 5px; }	
.translation { position: absolute; top: 13px; right: 60px; }
.is-sticky .translation{ display: block;}	
.wsactive .translation { position: absolute; top: 13px; right: 300px;  }	
/*footer*/
.copyright { padding-top: 5px; padding-bottom:70px; }
.copyright-hotel, .copyright-travelanium { text-align: center;}
/*main*/
/*engine*/
/*pop member*/
.pop-memberprivileges {  bottom: 45px;}

/*member*/	
/*member*/
/*slide*/
/*front*/
.box-text { border: 1px solid #b4b4b4;padding: 25px 50px;}		
/*toots*/
/*mobile*/
.sidebarMobile { display:block; }
/*room*/	
/*offer*/	
/*facilities*/
/*gallery*/
/*location*/
/*contact*/		
}

@media screen and (max-width: 991.98px) { 
.wrap { padding:0; }	
/*header*/

/*footer*/
.hotel-singup { padding-bottom:0;}	
.footer-address { padding-top:0; }	
.footer-address .col-social {text-align: center; margin-bottom: 30px; }	
.footer-address .col-address { border-left:0;}	
/*main*/
/*engine*/
/*pop member*/	
/*member*/
/*slide*/
/*front*/
.box-bookdirect i{ position: absolute; left: 0; }	
.box-bookdirect .pl-2{ padding-left: 70px !important; }		

.box-front-accom { padding-top:100px; padding-bottom: 100px; }	
.box-text.right { right: 0; }	

.front-tools { padding-top:30px; padding-bottom: 30px; }	
.front-tools h4 { margin-top:30px; }	
/*toots*/
/*mobile*/
/*room*/	
/*offer*/	
/*facilities*/
/*gallery*/
/*location*/
/*contact*/	
.transferservice { padding-right: 25px;}	
.seccontact { padding-left: 25px;}	
}

@media screen and (max-width: 767.98px) { 
/*header*/
/*footer*/
/*main*/
.main { padding: 0px; }	
.main-title {padding-top: 25px;}
.main-title h1.light { font-size:22px; }
.main.top { padding-top: 120px;}	
/*engine*/
/*pop member*/
.pop-memberprivileges {  bottom: auto; top: 23px; width: 100%;} 	
.pop-memberprivileges .clickpopbg { display:none; }	
.pop-memberprivileges .pop-price::before { display:none; }	
.pop-memberprivileges .clickpop::before	{    content: "\f078 " !important; margin-top: 5px;  margin-right: 0px;}
.member-singup::before {background:none; }	
.member-singup-inner { height:auto; }
	.member-singup	{ margin-top:-25px; }
/*slide*/
.slide { padding: 0px }	
.slide-full .owl-item .item{ max-height: 600px;}	
.slide-full.owl-carousel .owl-stage-outer { max-height: 600px;}	
/*front*/
.front-facilities { padding-top: 35px; padding-bottom: 35px;}	
.front-hotel .front-offer h2 { padding-top:0 }	
.front-meeting .order-first { -ms-flex-order: 0; order: 0;}	
.box-text { padding: 20px; position: relative; width: 85%;  height:auto; padding-top: 40px; margin-top: -25px; margin-bottom: 0px;}
.box-text.left {left: 5%; right: auto;}
.box-text.right {right: auto;  left: 10%;}	
/*toots*/
.box-inner {padding-top: 35px;  padding-bottom: 35px;}	
/*mobile*/
/*room*/
.accomfull { max-width:500px; margin:0 auto 15px !important }
.text-accinner { padding: 20px;}	
/*offer*/
.coverOffer { position: relative; bottom: auto;  left: auto; width: 100%; z-index: 99;}	
.coverOffer h3 { color: #bf3f34; text-align: left; text-shadow:none; margin-bottom:0; margin-left: 0; margin-top: 25px; }	
.coverofferleft { width:100%; }	
.coverofferleft .text-center{ text-align: left !important; }	
.coverofferright { width:100%; }
.boxcoveroffer { padding:0; }	
.boxcoveroffer-inner { padding:0 0 15px 0; }	
.box-offer { margin-bottom:25px; }	
/*facilities*/
.list-item-facilities {    padding-top: 25px; padding-bottom: 25px;}	
.list-item-facilities:nth-child(2n) .facilities-box { -ms-flex-order: 0; order: 0;}	
.facilities-img-inner::before { right:auto; left: -25px; display:none; }	
.facilities-box-inner { padding-top:0; }
.facilities-box-inner h2 { padding-bottom:0; } 
/*gallery*/
	.custom-filter li a { font-size:13px; padding: 13px 10px; }	
.gallery-4-columns .gallery-item {
    padding-left: 3px;
    padding-right: 3px;
    float: left;
    width: 50%;
    margin-bottom: 6px;
}	
/*meeting*/
.box-meeting { margin-top:25px; }	
.item-meeting { padding-top: 0px; padding-bottom: 35px; }
/*location*/
.item-location h2 { padding-bottom:10px; padding-top: 25px; }	
.list-location li { width:100%; }	
/*contact*/	
.contact-form { border-right:none;}	
.transferservice { padding-right: 0px;}	
.seccontact { padding-top: 35px; padding-left: 0px;}	
}

@media screen and (max-width: 575.98px) { 
/*header*/
/*footer*/
/*main*/
/*engine*/
/*pop member*/
.pop-memberprivileges { }	
/*member*/
/*slide*/
.slide-full .owl-item .item{ max-height: 450px;}
.slide-full.owl-carousel .owl-stage-outer { max-height: 450px;}		
/*front*/

.front-hotel .box-front-offer { margin-top:20px; }	
.front-tools h4 { margin-top:30px; }	
/*toots*/
/*mobile*/
/*room*/
.owl-acc .owl-nav .sprite{width:40px;height:40px;}
.owl-acc .owl-nav .owl-prev{right:40px;bottom:5px;}
.owl-acc .owl-nav .owl-next{right:0;bottom:5px;margin:0;}
.owl-acc .owl-nav .owl-prev .box{background:#fff;width:40px;height:40px;display:block;}
.owl-acc .owl-nav .owl-prev .box::before{color:#000;font-size:30px;line-height:40px;}
.owl-acc .owl-nav .owl-next .box{background:#000;width:40px;height:40px;display:block;}
.owl-acc .owl-nav .owl-next .box::before{color:#fff;font-size:30px;line-height:40px;}
.accomfull .list-delroomtype .box-roomtype { border-left: 0; }	
/*offer*/	
/*facilities*/
/*gallery*/
	
/*location*/
/*contact*/		
}










