body {
	font-family: 'Josefin Sans', sans-serif;
	margin: 0; 
	background: no-repeat #fff;
	background-size: 100% 100%;
	font-size: 19px;
	line-height: 27px;  
	color: #333;
	font-weight: 400;
}




.link_foto {
	float: left; 
	margin: 0.5%;
	width: auto;
	height: 212px;
}

@media (min-width: 700px) { 
	.link_foto {
	float: left; 
	margin: 0.5%;
	width: auto;
	}
}


@media (min-width: 1100px) { 
	.link_foto {
	float: left; 
	margin: 0.5%;
	width: auto;
	}
}

@media (min-width: 1500px) { 
	.link_foto {
	float: left; 
	margin: 0.5%;
	width: auto;
	}
}


/* podstrona dział żłobek */
.zlobek1, .zlobek2, .zlobek3, .zlobek4, .zlobek5 {
	width: 100%;
	mARGIN-BOTTOM: 20px;
	overflow: hidden;
	text-align: center;
}

.zlobek-opis {
	width: 38%;
	float: left;
	margin-right: 3%;
}

.zlobek-news {
	width: 40%;
	float: right;
}

.zlobek-kadra-box {
	width: 24%;
	float: left;
	margin: 1%;
}

.zlobek-zajecia {
	width: 60%;
	float: left;
	padding: 1%;
}

.zlobek-plan {
	width: 30%;
	float: right;
	padding: 1%;
	color: #fff;
	font-size: 16px;
	line-height: 26px;
}

@media ( max-width: 900px ) {
.zlobek-opis {
	width: 99%;
	float: left;
	margin-right: 0%;
}

.zlobek-news {
	width: 99%;
	float: left;
}

.zlobek-zajecia {
	width: 99%;
	float: left;
	padding: 1%;
}

.zlobek-plan {
	width: 99%;
	float: left;
}

}





p.tytul-zajecia {
	font-size: 25px;
	font-weight: 300;
	margin: 0 auto;
	margin-bottom: 15px;
	margin-top: 15px;
	text-align: center;
	color: #FFF2D4;
}

p.nazwisko {
	color: #CF1433;
	font-size: 25px;
	font-weight: 300;
	text-align: left;
	line-height: 34px;
}


.m1 a, .m1 a:visited , .m2 a, .m2 a:visited {
	

	width: 100%!important;
	height: 100%!important;
	position: absolute!important;
} 


.m1 a:hover { 
	background: url(image/m1x.png) no-repeat center top rgba(207,20,51,0.7);
	width: 100%!important;
	height: 100%!important;
	position: absolute!important;

}

.m2 a:hover{ 
	background: url(image/m2x.png) no-repeat center top rgba(207,20,51,0.7);
	width: 100%!important;
	height: 100%!important;
	position: absolute!important;

}


	#topmenu2{
			WIDTH: 60%;
			FLOAT: RIGHT;
		overflow: hidden;
		margin-bottom: 4px;
		color: #BA1625;
	}
	
@media ( max-width: 500px ) {
	#topmenu2{
			WIDTH: 23%;

	}
}

	
#nav
		{
			float: right;
			z-index:1234567;
			font-weight: 400;
			
		}
		
		

			#nav > a
			{
				display: none;
			}

			#nav li
			{
				position: relative;
				list-style-type: none;
				background: rgba(224,203,180,0.0);
			}
			
			
			
				#nav li a
				{
					color: #333;
					display: block;
				}
				#nav li a:active, #nav li a:hover
				{
					background: rgba(55,55,55,0.9);
					color: #fff;
					
				}
				
				
			@media ( max-width: 900px ) {
		#nav {
			
			background: rgba(207,20,51,0.0);
			margin-bottom: 20px;
		}
		
		#nav li
			{
				position: relative;
				list-style-type: none;
				background: rgba(207,20,51,0.7);
			}
		
		}

			

			#nav span:after
			{
				width: 0;
				height: 0;
				border: 0.313em solid transparent; /* 5 */
				border-bottom: none;
				border-top-color: #efa585;
				content: '';
				vertical-align: middle;
				display: inline-block;
				position: relative;
				right: -0.313em; /* 5 */
			}

			/* first level */

			#nav > ul
			{
				
				/*background-color: #e15a1f;*/
			}
				#nav > ul > li
				{
					width: auto;
					height: 100%;
					float: left;
					font-size: 16PX!important;
						font-weight: 400;
						list-style-type: none;
						color: #fff;
						text-decoration: none;
				}
					#nav > ul > li > a
					{
						height: 100%;
						font-size: 14PX;
						font-weight: 400;
						text-align: center;
						padding: 8px;
						font-weight: 400;
						padding-top: 20px;
						padding-bottom: 20px;
						text-decoration: none;
						
					}
						#nav > ul > li:not( :last-child ) > a
						{
							font-weight: 400;
						text-align: center;
						padding: 8px;
						padding-top: 20px;
						padding-bottom: 20px;
						
						}
						#nav > ul > li:hover > a,
						#nav > ul:not( :hover ) > li.active > a
						{
							background: rgba(207,20,51,0.7);
							padding-top: 20px;
						padding-bottom: 20px;
						text-align: center;
						}
				
		
						
						
					@media ( min-width: 1260px )
		{
							#nav > ul > li > a
					{
						padding-top: 15px;
						padding-bottom: 15px;
						padding: 15px;
						font-size: 17PX;
						text-align: center;
						font-weight: 400;
					}
						#nav > ul > li:not( :last-child ) > a
						{
						padding-top: 20px;
						padding-bottom: 20px;
						padding: 16px;
						text-align: center;
						font-weight: 400;
						}
		}
						
						
						
						@media ( min-width: 1400px )
						{
							#nav > ul > li > a
							{
						padding-top: 20px;
								padding: 20px;
							
								}
						#nav > ul > li:not( :last-child ) > a
						{
						padding-top: 20px;
						padding: 20px;
						}
		}
				/* second level */

				#nav li ul
				{
					background: rgba(207,20,51,0.0);
					display: none;
					position: absolute;
					top: 100%;
					color: #fff;
				}
					#nav li:hover ul
					{
						display: block;
						left: 0;
						right: 0;
					}
						#nav li:not( :first-child ):hover ul
						{
							left: -1px;
							
						}
						#nav li ul a
						{
							font-size: 17PX;
						font-weight: 400;
							border-top: 1px solid #fff;
							min-width: 250px;
							background: rgba(207,20,51,0.7);
							padding: 10px;
							color: #fff;
							
						}
							#nav li ul li a:hover,
							#nav li ul:not( :hover ) li.active a
							{
								background: rgba(55,55,55,0.9);
								color: #fff;
								
							}


	

		@media only screen and ( max-width: 900px ) /* 640 */
		{
		
		

			#nav
			{
				position: relative;
				top: auto;
				left: auto;
				/*BACKGROUND: #333;*/
			}
				#nav > a
				{
					width: 3.125em; /* 50 */
					height: 3.125em; /* 50 */
					text-align: left;
					text-indent: -9999px;
					
					position: relative;
					float: right;
					background: #e15a1f url(image/menu1234.png);
					color: #fff;
				}
					#nav > a:before,
					#nav > a:after
					{
						position: absolute;
						border: 2px solid #fff;
						top: 35%;
						left: 25%;
						right: 25%;
						content: '';
						
						}
					#nav > a:after
					{
						top: 60%;
						
					}

				#nav:not( :target ) > a:first-of-type,
				#nav:target > a:last-of-type
				{
					display: block;
				}


			/* first level */

			#nav > ul
			{
				height: auto;
				display: none;
				position: absolute;
				left: 0;
				right: 0;
			}
				#nav:target > ul
				{
					display: block;
				}
				#nav > ul > li
				{
					width: 95%;
					float: none;
					margin: 0 auto;
				}
					#nav > ul > li > a
					{
						height: auto;
						text-align: center;
						color: #fff;
						font-weight: 300;
						}
						#nav > ul > li:not( :last-child ) > a
						{
							border-right: none;
							border-bottom: 1px solid #cc470d;
							padding-top: 20px;
							color: #fff;
						}
						
						
						#nav li ul a
						{
							font-size: 14PX;
							text-align: center;
							
						}


				/* second level */

				#nav li ul
				{
					position: static;
					
					padding-top: 0;
					
				}
		}

			@media only screen and ( max-width: 900px ) /* 1000 */
		{
			#nav
			{
				width: 100%;
				position: static;
				margin: 0;
			}
			
			#nav > ul > li:hover > a,
						#nav > ul:not( :hover ) > li.active > a
						{
							background: rgba(55,55,55,0.8);
							padding-top: 20px;
						padding-bottom: 20px;
						text-align: center;
						}
		}
	
a, img{margin:0px; padding:0px; border: 0px; border: none;}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

  
img.sloganx {
float: right; 
overflow: hidden; 
margin-bottom: 5px;
}  

@media (max-width: 580px) { 
	img.sloganx {
		width: 290px;
} 
}



.wrapper4{

}

.wrapper3{
	background: #F39D22;
	z-index: -2222; 
	position: absolute; 
	top: 0px; 
	margin-top: 0px; 
	top: 0; 
	width: 100%;
	height: 100%;
}

@media (max-width: 600px) { 
.wrapper3{
	background-image: url(budel-film-400.jpg);
	min-height: 640px;
}
}

@media (max-width: 680px) { 
.wrapper3{
	background-image: url(budel-film-680.jpg);
	min-height: 640px;
}
}

@media (max-width: 800px) { 
.wrapper3{
	background-image: url(budel-film-800.jpg);
	min-height: ;
}
}

  





.container  ul {
	text-align: left;
	float: left;
    list-style-position: outside;
    margin: 0px 0;
	margin-left: 0px;
    padding: 0 0 0 0px;
	padding-right: 0px;
width: 100%;
}


/*------------------------ OFERTY SPECJALNE ----------------------- */

.oferty-pasek {
	height: auto;
	overflow: hidden;
	width: 100%;
	height: auto;
	margin-top: 10px;
}

a.link123 {
	font-weight: bold;
	float: right;
	background: url(../images/link123.png) no-repeat left;
	padding-left: 21px;
	line-height: 30px;
	float: right;
	margin-top: 10px;
}

a.link123:hover {
	color: #00587E;
	font-weight: bold;
}


#foo2 {
	margin: 0 auto;
 }

#intro {
				width: 580px;
				margin: 0 auto;
			}
			.wrapper {
				background-color: white;
				width: 480px;
				margin: 40px auto;
				padding: 50px;
				box-shadow: 0 0 5px #999;
				
			}
			.list_carousel {
				margin: 0 0 0px 0px;
				width: 100%;
				padding-left: 10px;
				
			}
			
			.list_carousel a, .list_carousel a:visited  {
				-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-o-filter: grayscale(100%);
-ms-filter: grayscale(100%);
filter: grayscale(100%);
			}
	
	.list_carousel a:hover { 
					-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-o-filter: grayscale(0%);
-ms-filter: grayscale(0%);
filter: grayscale(0%);
	}
			
	
			
			
			.list_carousel ul {
				
				list-style: none;
				display: block;
				
			}
			.list_carousel li {
				text-align: center;
				width: 400px;
				height: 103px;
				
				
				
			}
			
			
			
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
				
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
				float: left;
				margin-right: 1px;
				padding-top: 0px;
			}
			.next{
				float: right;
				margin-right: 1px;
				padding-top: 0px;
			}
			.pager {
				float: left;
				width: 300px;
				text-align: center;
			}
			.pager a {
				margin: 0 5px;
				text-decoration: none;
			}
			.pager a.selected {
				text-decoration: underline;
			}
			.timer {
				background-color: #999;
				height: 6px;
				width: 0px;
			}

/*@media (max-width: 500px) { 
.list_carousel li {
			text-align: center;
			width: 275px;
			height: 310px;
			padding: 0;
			margin-LEFT: 5px;
			margin-right: 5px;
			margin-top: 0px;
			display: block;
			float: left;
			padding-left:5px;
			z-index: 0;
		}

.list_carousel li img{
	width: 260px;
}		
		
}

*/			
			
#facebook
{
z-index:123; text-align: left; background: url(facebook.png) no-repeat; width: 316px; height: 330px; margin: 0; overflow: hidden; display: block; position: fixed; left: 0; top: 110px;
}
#facebook2
{
z-index:122; text-align: right; background: url(facebook2.png) no-repeat; width: 266px; height: 310px; margin: 0; overflow: hidden; display: block; position: fixed; left: 0; top: 246px;
padding-right: 50px;
padding-top: 20px;
} 
  
  #imagelightbox
{
    position: fixed;
    z-index: 9999;
}

#wrapper img {
	width: 100%;
}

.clear {clear: both;}
.container {margin: 0 auto; padding: 10px;}
.containera {margin: 0 auto; padding: 0px;}

/* Active menu */
.active {/*background: url(../images/menu123.png); */ color: #F1952E!important;}

/* Aktualności */


.ofertyspec {
	width: 100%;
	height: auto;
	margin-bottom: 2%;
	float: left;
	overflow: hidden;
	border-bottom: 1px solid #D5C297;  
	padding-bottom: 2%;
	
}


.ofertyspec-left {
	width: 100%;
	height: auto;
	margin-right: 10px;
	float: left;
	overflow: hidden;
	text-align: center;
}

.ofertyspec-right {
	width: 100%;
	float: left;
}


@media (min-width: 1100px) { 
.ofertyspec-left {
	width: 45%;
	height: auto;
	margin-right: 10px;
	float: left;
	overflow: hidden;
	text-align: center;
}

.ofertyspec-right {
	width: 50%;
	float: right;
}
}

.ofertyspec1 {
	width: 440px;
	height: auto;
	margin-top: 30px;
	margin-bottom: 3px;
	margin-right: 60px;
	float: left;
	overflow: hidden;
}

.ofertyspec1-left {
	width: 150px;
	height: 130px;
	margin-right: 10px;
	float: left;
	overflow: hidden;
	text-align: center;

}

.ofertyspec1-right {
	width: 260px;
	float: right;

}




p.ofspec2 {
	Overflow: hidden;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url(../image/box-linia.png) repeat-x bottom;
}

p.aktual1 {
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 5px;
	line-height: 18px;
	color: #fff;
	margin-bottom: 3px;
	text-align: center!important;
}

.ofertyspec a, .ofertyspec  a:visited {
	color: #000;
	font-size: 14px;
	text-decoration: none;
	
}

.ofertyspec  a:hover {
	color: #00AEEF;
}

a.link_foto {
	margin-right: 0px !important;
}

img.oferty_jpeg {
	height: 120px !important;
	width: 165px !important; 
	width: auto;
}

@media (max-width: 350px) {  
	img.oferty_jpeg {
	height: 90px !important;
	width: 110px !important; 
}
}


img.oferty1_jpeg {
	height: 200px !important;
	width: 300px !important; 
	width: auto;
	border: 3px solid #2A0202;
	margin: 5px;
}


.header {
	height: auto;
	width: 100%;
	z-index:100101011010!important;
	position: fixed;
}


.top {
  text-align: center;
  height: 75px;
  padding-top: 10px;
  z-index: 123000000;
  background: rgba(0,0,0,0.7);
  width: 100%;
  position: fixed;
}

.top2 {
	background: url(image/lina1.png) repeat-x center bottom;
	height: 15px;
	width: 100%;
}



.top {
	margin-top: 0px;
	top: 0;
	padding-top: 0px;
}


@media (max-width: 740px) {
.top {
  height: 90px;
}
}



.header2{
	width: 100%;

}

@media (max-width: 680px) {
.header2 {
	
	background: url(image/header2.png) no-repeat center top;
	position: fixed;
	margin-top: 100px;
}
}

@media (min-width: 1020px) {
.header2 {
	width: 100%;
	height: 75px;
	position: fixed;
	margin-top: 165px;
	background: url(image/header2.png) no-repeat center top;
}
}

.animacja{

}


#main {
	height: auto;
	overflow: hidden;
	padding-bottom: 10px;
	text-shadow: 1px 1px 3px black;
}

#maina {
	height: auto;
	overflow: hidden;
}

.main2 {
	width: 100%;
	height: auto;
	/*background: url(image/main2a.jpg) no-repeat;*/
	padding-top: 50px;
	padding-bottom: 10px;
}

@media (max-width: 680px) { 
.main2 {

	padding-top: 10px;

}
}


@media (max-width: 450px) { 
.main2 {

	padding-top: 90px;

}
}

.main2a {
	width: 100%;
	height: 13px;
	/*background: url(image/lina2.png) no-repeat bottom;*/
}

.main2b, .main2bb, .main2bbb {
	width: 100%;
	height: 17px;
FONT-WEIGHT: 600;
	font-size: 16px;
	line-height: 17px;
	padding-top: 0px;
	color: #fff;
	margin: 0 auto;
	background: url(image/wzorek.jpg) repeat-x center top;
}





.main2b1 {
	width: 100%;
	height: 11px;
	background:  url(image/lina.png) no-repeat center top;
}	

.main3 {
	width: 100%;
	background: #fff;
	height: auto;
	overflow: hidden;
	min-height: 180px;
	padding-top: 30px;
}

.main4{
	width: 100%;
	background: url(image/main4.jpg) no-repeat left top;
	background-size: 45% auto;
	height: auto;
	overflow: hidden;
	color: #fff;
	font-family: 'Josefin Sans', sans-serif;
	padding: 1%;
	font-size: 14px;
	line-height: 25px;
}

.main4-a {
	width: 50%; 
	height: 60%; 
	float: right; 
	color: #333;
	padding: 10px;
}

@media (max-width: 1300px) { 

	.main4{
	background-size: 55% auto;
	
}
}


@media (max-width: 900px) { 
	.main4-a { 
	width: 99%; 
	padding-top: 65%;
	}
	
	.main4{
	background-size: 95% auto;
	
}
}

.main5{
	width: 100%;
	background: url(image/tlosrodek.jpg);
	height: 480px;

	background-position: 50% 0;
	background-repeat: no-repeat;
	position: relative;
}


.main5-text{ 
	width: 90%;
	padding-top: 10%;
	font-family: 'Josefin Sans', sans-serif;
}

@media (min-width: 1000px) { 
.main5-text{ 
	width: 40%;
	margin: 0 auto;
	padding-top: 10%;
	color: #fff;
	text-shadow: 1px 1px 2px black;
	font-weight: 400;
	font-size: 45px;
	line-height: 50px;
}
}


.main5-a{
	width: 250px;
	margin: 10px;
	margin-bottom: 20px;
	float: left;
	text-align: center;
	font-size: 16px;
}

.main7{
	width: 100%;
	height: auto;
	overflow: hidden;
	color: #333;
	font-family: 'Josefin Sans', sans-serif;
	padding: 1%;
	font-size: 19px;
	line-height: 25px;
	background: #fff;
	
}

.main7-a {
	width: 50%; 
	float: left; 
	color: #333;
	padding: 10px;
	text-align: right;
	/*background: url(image/main7.jpg) no-repeat right top;*/

}



.main7-a a, .main7-a a:visited {
	color: #CF1433;
	float: right;
}

.main7-a a:hover{
	color: #333;
	
}

.main7-b {
	width: 45%; 
	float: right; 
	color: #333;
	padding: 10px;
	background-size: 50% auto;
	text-align: left;
}


@media (max-width: 1050px) {  
.main7-a {
	width: 99%; 
	float: left; 
	background-size: 50% auto;
	text-align: center;
}
.main7-b {
	width: 99%; 
	float: left; 
text-align: center;
}

.main7-a img{
	text-align: center;
	height: 70px; 
	margin: 0 auto;
	margin-bottom: 10px;
	display: block;
}

.main7-b img{ 
	text-align: center;
	height: 70px; 
	margin: 0 auto;
	margin-bottom: 10px;
	display: block;
}
}

@media (min-width: 1051px) {  
.main7-a img{
	 
	float: right;
	height: 70px; 
	margin-left: 30px;
}

.main7-b img{ 
	float: left;
	height: 70px; 
	margin-right: 30px;
}
	
}

.main8{
	width: 100%;
	height: auto;
	overflow: hidden;
	color: #fff;
	background: #09568B;
	margin-top: 0px;
	line-height: 19px;
	font-size: 16px;
	padding-top: 1%;
	padding-bottom: 1%;
}

.main8-a { 
	float: left;
	font-size: 15px;

	width: 32%;
	padding: 2%;
	font-weight: 300;
}

p.stopkatyt {
	font-weight: 600;
	color: #fff;
	font-size: 19px;
	line-height: 36px;
	border-bottom: 1px solid #CF1433;
	max-width: 300px;
	text-align: left;
	margin: 0 auto;
	margin-left: 0px;
	margin-bottom: 20px;
	
}

.main8-b { 
	margin: 0 auto;
	font-size: 18px;
	width: 300px;
	padding-top: 2%;
	text-align: left;
}


.main8-c { 
	float: right;
	font-size: 15px;
	width: 32%;
	padding-top: 2%;
	text-align: left;
}

@media (max-width: 900px) {  
.main8-a { 
	float: left;
	width: 99%;
	background: none;
}

.main8-b { 
	float: left;
	width: 99%;
PADDING: 4%;
}

.main8-c { 
	float: left;
	width: 99%;
PADDING: 4%;
}

}

.main8-b a, .main8-b  a:visited, .main8-c a, .main8-c  a:visited {
	color: #3B3F40;
	font-size: 15px;
}

.main8-b a:hover {
	color: #DE2823;
	
}

.main31 {
	width: 100%;
	background: #F9F4E8;
	height: auto;
	overflow: hidden;
	font-size: 10px;
	color: #655444;
}

.main31 a, .main31 a:visited {
	color: #655444;
	font-size: 10px;
	text-decoration: none;
}

.main31 a:hover {
	color: #333;
}	

.boxik {
	overflow: hidden;
	margin-bottom: 5px;
	color: #fff;
}

.box-partnerzy {
	width: 280px;
	height: auto;

	color: #fff;
	font-size: 18px;
	
}

.list_carousel {
				margin: 0 0 0px 0px;
				width: 230px;
				padding-left: 0px;
				

}



@media (min-width: 800px) { 
.box-partnerzy {
	width: 350px;
	margin-right: 50px;
}
}

@media (min-width: 900px) { 
.box-partnerzy {
	width: 400px;
	margin-right: 130px;
}
}

@media (min-width: 1000px) { 
.box-partnerzy {
	width: 550px;
	margin-right: 0px;
}
}

@media (min-width: 1100px) { 
.box-partnerzy {
	width: 550px;
	margin-right: 0px;
	
}

.list_carousel {
				margin: 0 0 0px 0px;
				width: 500px;
				padding-left: 0px;
				

}
}

@media (min-width: 1400px) { 
.box-partnerzy {
	width: 570px;

	margin: 0 auto;
	
}

.list_carousel {
		margin: 0 auto;
		width: 490px;
		padding-left: 5%;
				

}
}


@media (max-width: 550px) { 
.box-partnerzy {
	width: 290px;

	margin: 0 auto;
	
}

.list_carousel {
		margin: 0 auto;
		width: 240px;
		padding-left: 0%;
				

}

.list_carousel li {
				text-align: center;
				width: 240px;
				height: 173px;
				
				
				
			}
}



.box {
	width: 150px;
	height: auto;
	float: right; 
	margin-right: 0px;
	margin-left: 0px;
	font-size: 18px;
	padding-top: 10px;
}

.box1 { 
	width: 470px;
	float: left;
	margin-right: 50px;
	margin-bottom: 0px;
}

.box2 { 
	width: 325px;
	float: left;
}

@media (max-width: 1300px) { 
.box1 { 
	width: 370px;
	float: left;
	margin-right: 50px;
	margin-bottom: 0px;
}
}

@media (max-width: 670px) { 
	.box1 { 
	width: 100%;
	margin-bottom: 30px;
}

.box2 { 
	width: 100%;
}

.box {
	width: 100%;
	height: auto;
	float: left; 
	margin-right: 0px;
	margin-left: 0px;
	font-size: 18px;
}

}



.box a, .box a:visited{
color: #fff;
font-size: 18px;
}

.box a:hover{
color: #000;
font-size: 18px;

}

@media (max-width: 650px) {
.box {
	width: 260px;
	height: auto;
	float: left; 
	margin-right: 20px;
	color: #E4D9C6;
	font-size: 18px;
}
}

@media (max-width: 350px) {
.box {
	width: 305px;
	height: auto;
	float: left; 
	margin-right: 20px;
	color: #E4D9C6;
	font-size: 18px;
}
}



.tel, .tel1, .mail, .lokalizacja {
	padding-left: 30px;
	line-height: 20px;
	line-height: 25px;
}

.tel {
	background: url(image/tel.png) left no-repeat;
}

.tel1 {
	line-height: 15px;
}

.mail {
	background: url(image/mail.png) left no-repeat;
}

.lokalizacja {
	background: url(image/lokalizacja.png) left no-repeat;
}

p.tyt-formularze {
	color: #806C65;
	font-size: 23px;
	font-weight: 300;
	margin-bottom: 10px;
}

h1, h2, p.tytulydzialy {
	font-size: 32px!important;
	line-height: 33px!important;
	padding-bottom: 5px;
	padding-top: 4px;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 400!important;
	color: #1B365C;
	text-shadow: 1px 1px 1px WHITE;
	margin: 0 auto;
	margin-bottom: 5px;
	text-align: center;

}

p.tytulydzialy2 {
	font-size: 35px!important;
	line-height: 38px!important;
	padding-bottom: 15px;
	padding-top: 4px;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 400!important;
	color: #957659;
	margin: 0 auto;
	margin-bottom: 5px;
	text-align: center;
}



p.tytulydzialy3a {
	text-align: left;
	
}




p.tytulydzialy { 
	font-size: 32px!important;
	line-height: 40px!important;
	text-align: center;
	
}



p.ofspec1 {
font-size: 20px;
	font-family: 'PT Serif', serif, Calibri;
	font-weight: bold;
	margin-bottom: 3px;
	color: #6C0000;
	border-bottom: 4px solid #CA7702;
}

#imageContainer {
       margin: 0 auto;

    width: 100%;
	z-index: -1;

}


#imageContainer img {
    display: none;
    position: absolute;
	text-align: center;
	margin: 0 auto;
	z-index: -1;
	
}
@media (min-width: 1020px) {
#imageContainer img {
   margin-top: 120px;
}
}

#topmenu  .container {background: #fff;}

#topmenu {
	
	
}

#logo {width: 215px; height: 51px; margin: 10px 0 10px; display: block; background: url('images/logo.png') no-repeat;}
#topmenu {height: auto; text-align: right; margin: 0 auto; padding-top: 8px; width: 80%; }
#topmenu .container {padding: 0;}


@media (min-width: 1000px) {
#topmenu ul > li {display: block; float: left; width: auto;  }
#topmenu ul > li > a {font-size: 15px; line-height: 21px; padding: 7px; padding-top: 3px; display: block; color: #000; text-decoration: none; font-weight: 600; text-shadow: 1px 1px 2px white;}
#topmenu ul > li > a:hover {/*background: url(../images/menu123.png) repeat-x;*/ color: #F1952E;}
#topmenu ul > li > a:selected {/*background: url(../images/menu123.png) repeat-x;*/  color: #F1952E;}


#content {width: 600px; float: left; height: auto;}
#sidebar-a {width: 238px; float: left;}
#sidebar-b {width: 238px; background: green; height: 300px; float: left;}
}

@media (max-width: 999px) {
#topmenu ul > li {display: block; float: left; width: auto; padding-right: 8px; padding-left: 8px; }
#topmenu ul > li > a {font-size: 12px; padding: 6px; display: block; color: #000; text-decoration: none; font-weight: 400;}
#topmenu ul > li > a:hover {/*background: url(../images/menu123.png) repeat-x;*/ color: #F1952E;}
#topmenu ul > li > a:selected {/*background: url(../images/menu123.png) repeat-x;*/  color: #F1952E;}

#content {width: 950px; float: left; height: auto;}
#sidebar-a {width: 238px;  float: left;}
#sidebar-b {width: 238px; background: green; height: 300px; float: left;}
}

@media (max-width: 900px) {
#topmenu ul > li {display: block; float: left; width: auto; padding-right: 2px; padding-left: 4px; }
#topmenu ul > li > a {font-size: 14px; padding: 3px; display: block; color: #000; text-decoration: none; font-weight: normal;}
#topmenu ul > li > a:hover {/*background: url(../images/menu123.png) repeat-x;*/  color: #00AEEF;}
#topmenu ul > li > a:selected {/*background: url(../images/menu123.png) repeat-x;*/  color: #00AEEF;}

#content {width: 950px; float: left; height: auto;}
#sidebar-a {width: 238px;  float: left;}
#sidebar-b {width: 238px; background: green; height: 300px; float: left;}
}



#contentx {width: 100%; float: left; height: auto; margin-top: 5px; }

@media (max-width: 680px) {
#contentx {width: 100%; float: left; height: auto; margin-top: 0px;}
#topmenu {height: 20px; text-align: right; float: right; padding-top: 2px; width: auto;}

}


@media (min-width: 1000px) {
	.container {width: 80%; height: auto; }
	#content {width: 600px; margin-right: 10px;}
	#sidebar-a {width: 330px;}
	#sidebar-b {width: 238px;}
	#contentx {MIN-HEIGHT: 455px;}
}

@media (min-width: 1920px) {
	.container {width: 70%; height: auto; }
}	

/*MONITOR 3-kolumny*/


/*MONITOR 2-kolumny*/
@media (max-width: 895px) {
	.container {width: 85%;}
	#content {width: 456px; margin-right: 10px;}
	#sidebar-a {width: 238px; margin-right: 10px;}
	#sidebar-b {display: none;}
}

/*MONITOR 1-kolumna*/
@media (max-width: 740px) {
	.container {width: 90%;}
	#content {width: 580px; margin-right: 10px;}
	#sidebar-a {width: 238px; margin-right: 10px;}
	#sidebar-b {width: 238px;}
	

}
/*MONITOR 1-kolumna*/
@media (max-width: 500px) {
	.container {width: 90%;}
	#content {width: 318px; margin-right: 0px!important;}
	#sidebar-a {width: 318px!important;}
	#sidebar-b {width: 238px;}
	

}

/*SMARTFON*/
/*@media (max-width: 720px) {
	.container {width: 90%;}
	#logo {margin: 0 auto; margin-top: 10px; margin-bottom: 10px;}
	
	#topmenu .container {padding: 4px;}
	#topmenu ul  {display: block; margin: 0 auto; padding: 0; min-width: 100%; margin-left: 0;}
	#topmenu ul > li {width: 95% !important; margin: 0 auto; text-align: center; border-bottom: 1px gray dotted;}
	#topmenu ul > li:last-child {border: 0;}
	#topmenu ul > li > a {font-size: 14px; padding: 12px;}
	
	#sidebar-a {width: 90%; margin-right: 10px;}
	#sidebar-b {width: 238px; background: green; height: 300px; float: left;}

} */

@media (max-width: 720px) {
	.container {width: 90%;}
	
	#logo {margin: 0 auto; margin-top: 10px; margin-bottom: 10px;}
	#content {width: 318px!important; }
	#topmenu .container {padding: 4px; }
	#topmenu ul  {display: table; margin: 0 auto; padding: 0; min-width: 100%; margin-left: 0;}
	#topmenu ul > li {width: 95% !important; margin: 0 auto; text-align: center; border-bottom: 1px gray dotted;}
	#topmenu ul > li:last-child {border: 0;}
	#topmenu ul > li > a {font-size: .9em; padding: 7px;}
	
	#sidebar-a {width: 238px; margin-right: 10px;}
	#sidebar-b {width: 238px; background: green; height: 300px; float: left;}

}

#contentx {MIN-HEIGHT: 455px;}

@media (min-width: 1720px) {
	#contentx {MIN-HEIGHT: 535px;}
}

/*-- BOXY STRONA GŁÓWNA --*/

.box-1 {
	text-align: center;
	width: 130px;
	height: 90px;
	padding: 0;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 2px;
}

@media (max-width: 740px) {
.box-1 {
	float: left;
}
}



.box0 {
float: left;
	height: 90px;
	width: 130px;
	text-align: left;
	overflow: hidden;
	margin-bottom:1px;
	position: relative;
	background: rgba(207,187,114,0.9);
	-webkit-border-radius: 6px; /* Safari, Chrome */
 -khtml-border-radius: 6px;    /* Konqueror */
 -moz-border-radius: 6px; /* Firefox */
  border-radius: 6px;
   box-shadow:0 0 0 2px rgba(255,255,255,0.3);
	
}

.box0 img {
	width: 125px;
	height: auto;
	border: 1px solid #f2f2f2;
	margin: 1px;
		-webkit-border-radius: 6px; /* Safari, Chrome */
 -khtml-border-radius: 6px;    /* Konqueror */
 -moz-border-radius: 6px; /* Firefox */
  border-radius: 6px;
	
}





p.box-text {
	margin-bottom: 1px;
	position: absolute;
	top: 100px;
	height: 27px;
	background: #5a2e13;
	color: #fff;
	font-size: 12px;
	text-align: center;
	width: 204px;
	line-height: 24px;
}

.box0 a, .box0 a:visited {
	color: #fff;
	font-size: 16px;
	text-align: center;
	text-decoration: none!important;
	display: block;
	line-height: 19px;
	font-weight: normal;
	text-shadow: 1px 1px 1px black;
	padding: 7px;
}

.box0 a:hover {
	color: #000;
	text-shadow: 1px 1px 1px white;
}

@media (min-width: 1000px) { 
	.box-1 {
		width: 144px;
		
	}	
	.box0 {	
		width: 144px;
	}
	

.box0 img {
	width: 140px;
	height: auto;
}

}



/* BOXY JEDNOSTKI */
.boxjednostki-1 {
	text-align: center;
	width: 290px;
	height: 165px;
	padding: 0;
	margin: 10px;
	float: LEFT;
}

.boxjednostki0 {
float: left;
	height: 165px;
	width: 290px;
	text-align: left;
	overflow: hidden;
	margin-bottom:1px;
	position: relative;
	padding: 1px;
	background: rgba(207,187,114,1);
	
}

.boxjednostki0 img {
	width: 290px;
	height: auto;
}


@media (max-width: 650px) { 
.boxjednostki-1 {
	width: 210px;
	height: 125px;
	margin: 5px;
}

.boxjednostki0 {
	width: 210px;
	height: 125px;
}

.boxjednostki0 img {
	width: 210px;
	height: auto;
}
}

@media (max-width: 400px) { 
.boxjednostki-1 {
	width: 280px;
	height: 165px;
	margin: 5px;
}

.boxjednostki0 {

	width: 280px;
	height: 165px;
	
}

.boxjednostki0 img {
	width: 280px;
	height: auto;
}
}

.boxjednostki0 a, .boxjednostki0 a:visited {
	color: #fff;
	font-size: 16px;
	text-align: center;
	text-decoration: none!important;
	display: block;
	line-height: 19px;
	font-weight: normal;
	text-shadow: 1px 1px 1px black;
	
}

.boxjednostki0 a:hover {
	color: #000;
	text-shadow: 1px 1px 1px white;
}



@media (max-width: 500px){
.box-aktual {
	float: left; 
	width: 300px;
	font-size: 14px;
	line-height: 18px;
	overflow: hidden;
}
}

@media (mix-width: 200px){
.box-aktual {
	float: left; 
	width: 290px;
	font-size: 14px;
	line-height: 18px;
	overflow: hidden;
}

}

@media (min-width: 590px){
.box-aktual {
	float: left; 
	width: 580px;
	font-size: 14px;
	line-height: 18px;
}
}

@media (min-width: 750px){
.box-aktual {
	float: left; 
	width: 300px;
	font-size: 14px;
	line-height: 18px;
}
}


.aktual-linia {
	width: 0px;
	height: 0px;
	float: left;
	margin-left: 0px; 
	margin-right: 0px;
}

@media (min-width: 700px) {
.aktual-linia {
	width: 4px;
	height: 197px;
	float: left;
	margin-left: 0px; 
	margin-right: 30px;
	background: url(image/aktual-linia.png) repeat-y center;
}
}



/*-- BOXY OFERTA --*/
/*
.box-1-oferta, .box-1-realizacje {
	text-align: center;
	width: 99%;
	height: auto;
	padding: 0;
	margin: 1%;
	float: left;
	
	position: relative;
}



@media (min-width: 650px) {
.box-1-oferta, .box-1-realizacje {
	text-align: center;
	width: 46%; 
	height: auto;
	padding: 0;
	margin: 0.5%;
	float: left;

	position: relative;
	
}
}

@media (min-width: 850px) {
.box-1-oferta, .box-1-realizacje {
	text-align: center;
	width: 46%; 
	height: auto;
	padding: 0;
	float: left;

	position: relative;
	
}
}


@media (min-width: 1180px) {
.box-1-oferta, .box-1-realizacje {
	text-align: center;
	width: 30%;
	height: auto;
	padding: 0;
	margin: 1%;
	float: left;
	
	position: relative;
}
} */



/*-- BOXY OFERTA --*/

.box-1-oferta, .box-1-realizacje {
	text-align: center;
	width: 99%;
	height: auto;
	padding: 0;
	margin: 1%;
	float: left;
	
	position: relative;
}



@media (min-width: 650px) {
.box-1-oferta, .box-1-realizacje {
	text-align: center;
	width: 46%; 
	height: auto;
	padding: 0;
	margin: 0.5%;
	float: left;

	position: relative;
	
}
}

@media (min-width: 850px) {
.box-1-oferta, .box-1-realizacje {
	text-align: center;
	width: 46%; 
	height: auto;
	padding: 0;
	float: left;

	position: relative;
	
}
}


@media (min-width: 1180px) {
.box-1-oferta, .box-1-realizacje {
	text-align: center;
	width: 30%;
	height: 340px;
	padding: 0;
	margin: 1%;
	float: left;
	overflow: hidden;
	position: relative;
}
}



.box-1-oferta img {
    width: 100%;
}




p.box-text {
	margin-bottom: 1px;
	position: absolute;
	top: 100px;
	height: 27px;
	background: #5a2e13;
	color: #fff;
	font-size: 12px;
	text-align: center;
	width: 204px;
	line-height: 24px;
}

.box1-oferta a, .box1-oferta a:visited , .box1-realizacje a, .box1-realizacje a:visited{
	color: #fff;
	font-size: 18px;
	text-align: center;
	text-decoration: none!important;
	display: block;
	line-height: 20px;
	font-weight: normal;
	text-shadow: 1px 1px 2px black;
}

.box1-oferta a:hover, .box1-realizacje a:hover {
	color: #ffc400;
}

@media (min-width: 780px) { 
.realizacjexyz {
	overflow: hidden;
	width: 620px;
	margin: 0 auto;
}
}

p.tyt-aktual {
	font-size: 16px;
	margin: 0 auto 7px;
	line-height: 19px;
}

a.szczegoly, a.szczegoly:visited {
	width: 120px;
	height: 30px;
	display: inline-block;
	background: url(image/szczegoly.png) no-repeat center top;
	float: right;
}

a.szczegoly:hover {
	background: url(image/szczegoly1.png) no-repeat center top;
}

a.szczegoly2, a.szczegoly2:visited , .box-aktual a, .box-aktual a:visited {
	width: auto;
	height: auto;
	color: #efefef;
	background: url(image/szczeg1.png) no-repeat left;
	float: right;
	margin-top: 2px;
	overflow: hidden;
	padding-left: 20px;
	text-decoration: none!important;
}

a.szczegoly2:hover, .box-aktual a:hover {
	background: url(image/szczeg1a.png) no-repeat left;
	
	color: #fff;
}

a.szczegoly3, a.szczegoly3:visited {
	width: auto;
	height: 18px;
	display: block;
	background: url(image/szczegoly4.png) no-repeat left top;
	float: right;
	font-size: 12px;
	overflow: hidden;
	margin-top: 10px;
	float: right;
	padding-left: 20px;
	line-height: 19px;
	color: #F4F4F4;
}

a.szczegoly3:hover {
	background: url(image/szczegoly4.png) no-repeat left top;
	color: #F39D22;
}



/*@media (min-width: 300px) {
.box1{
	color: #1B0805;
	line-height: 37px;
	width: 310px;
	height: 40px;
	background: #E4D9C7;
	
	text-align: center;
	font-family: 'PT Serif', serif, Calibri, 'Trebuchet MS', Tahoma;
	font-size: 20px;
	font-weight: bold;
	margin: 0 auto;
	margin-top: 166px;
	position: absolute;
}
}

@media (min-width: 300px) {
.box0 img {
	width: 310px;
	height: auto;
}
}

@media (min-width: 300px) {
.box0  {
	width: 310px;
	height: auto;
	margin-bottom: 10px;
}
}


@media (min-width: 600px) {
	.box0 {
	float: left;
	height: 190px;
	width: 270px;
	text-align: left;
	overflow: hidden;
	margin-bottom:10px;
	
}
}

@media (min-width: 600px) {
.box1{
	color: #1B0805;
	line-height: 37px;
	width: 270px;
	height: 40px;
	background: #E4D9C7;
	
	text-align: center;
	font-family: 'PT Serif', serif, Calibri, 'Trebuchet MS', Tahoma;
	font-size: 16px;
	font-weight: bold;
	margin: 0 auto;
	margin-top: 144px;
	position: absolute;
}
}

@media (min-width: 600px) {
.box0 img {
	width: 270px;
	height: auto;
}
}
@media (min-width: 600px) {
p.box-text {
	margin-bottom: 1px;
	position: absolute;
	top: 100px;
	height: 27px;
	background: #5a2e13;
	color: #fff;
	font-size: 12px;
	text-align: center;
	width: 204px;
	line-height: 24px;
}
} */



/*----------------------- GALERIA ZDJ�� ---------------------------- */


.galeria {
    float: left;
    height: 205px;
    margin-bottom: 3px;
    overflow: hidden;
    padding: 1px;
    text-align: center;
	z-index: 12;
	float: left;
	font-size: 15px;
	line-height: 15px;

}

.galeria1 {
    height: 205px;
    overflow: hidden;
    width: 310px;
	z-index: 12;
	line-height: 14px;
	text-align: left;
}

	.galeria {
     float: left;
    overflow: hidden;
    text-align: center;
    width: 99%;
	z-index: 12;
}

.galeria1 {
    overflow: hidden;
    width: 99%;
	z-index: 12;
text-align: left;
}

@media (min-width: 500px) { 
	.galeria {
     float: left;
    overflow: hidden;
    text-align: center;
    width: 49%;
	z-index: 12;
	height: 155px;
}

.galeria1 {
    overflow: hidden;
    width: 99%;
	z-index: 12;
text-align: left;
}
}




@media (min-width: 799px) { 
.galeria {
     overflow: hidden;
    width: 32%;
	margin-right: 0.5%;
	z-index: 12;
	height: 175px;
}

.galeria1 {
    overflow: hidden;
    width: 99%;
	z-index: 12;
text-align: left;
}

}

@media (min-width: 1100px) { 
.galeria {
     overflow: hidden;
    width: 24%;
	margin-right: 0.5%;
	z-index: 12;
	height: 205px;
}

.galeria1 {
    overflow: hidden;
    width: 99%;
	z-index: 12;
text-align: left;
}

}


@media (min-width: 1400px) { 
.galeria {
     overflow: hidden;
    width: 19%;
	margin-right: 0.5%;
	z-index: 12;
}

.galeria1 {
    overflow: hidden;
    width: 99%;
	z-index: 12;
text-align: left;
}

}

.galeria img {
    height: 190px;
width: auto;
	z-index: 12;
}

.galeria1 a, .galeria1 a:visited { 
	font-size: 16px;
	height: 25px;
	color: #fff;
	line-height: 25px;
	display: inline-block;
	text-shadow: 0px 0px 0px black;
	text-decoration: none!important;
}

.galeria1 a:hover {
	color: #FFB55C;
}

.galeria_zdjecie {
	height: 90px;
	width: auto;
	margin: 3px;
	overflow: hidden;
}

.foto1 {
float: left;
z-index: 12;
}

.foto1 img {
	height: 180px;
	margin: 4px;
	z-index: 12;
	border: 2px solid #000;
}


/*------------------ KONTAKT ------------ */
.kontakt-top, .kontakt-bottom {
	width: auto;
	height: auto;
	overflow: hidden;
	margin-bottom: 40px;

}

@media (min-width: 1000px) { 
.kontaktform {
	margin: 0 auto;
	width: 50%;
	text-align: center;
}
}

.kontakt-bottom {
	
}

.kontakt-bottom1{

}

#gmap a, #gmap a:visited {
	color: #fff;
}

.table {
	background: #fff;
}

.kontakt-top1 {
	float: left;
	width: 95%;
	margin-right: 30px;

	
}

@media (min-width: 900px) { 
	.kontakt-top1 {
		width: 40%;
		margin-right: 3%;
	}
}


.kontakt-top3 {
	float: left;
	width: 40%;
	margin-right: 30px;
}

.kontakt-top2 {
	float: right;
	width: 95%;
}

@media (min-width: 900px) { 
.kontakt-top2 {
	float: right;
	width: 40%;
}
}

/*KONTAKT*/
/* ------------------- KONTAKT --------------- */

input.dane_pole{
     border: 1px solid #fff;
	 width: 80px;
	 
}

input.kontakt_pole{
     border: 1px solid #2E1B03;
     width: 241px;
	 height: 18px;
	 padding-left: 7px;
 }

input.kontakt_pole1{
     border: 0px;
     width: 223px;
	 height: 29px;
	 padding-left: 7px;
 }

input.token{
     color: #fff;
     border: 1px solid #fff;
     width: 80px;
	 background: #AEAEAE;
	 float: right;

}

input.tokena{
     color: #fff;
     border: 1px solid #fff;
     width: 80px;
	 background: #AEAEAE;
	float: right;
}

textarea.kontakt_area{
	 width: 100%;
	border: 0px solid #000;
	 margin-top: 3px;
	 padding: 5px;
	 	-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #000;
color: #000;
}



textarea.kontakt_areaa{
	 width: 370px;
	 border: 1px solid #C9B79D;
	 margin-top: 1px;
	 padding: 5px;
}
    
input.submit1 {
     height: 25px;
     width: 108px;
     background: #593E26;
     border: 1px solid #593E26;
	color: #fff;
	font-weight: normal;
	font-size: 14px;
	margin-top: 5px;
	margin-right: 40px;
	float: right;
}

input.submit2 {
     height: 18px;
     width: 120px;
     font-size: 10px;
     color: #6D440E;
     border: 1px solid #fff;
     vertical-align: middle;
     font-family: Arial , Verdana, Tahoma, "Lucida Grande", sans-serif;
     margin-top: 5px;
}




label.szerokie {
	width: 300px;

}

label.prawy {
     display: inline-block; 
	 width: 70px; 
	 height: 29px; 
	 float: right;
	 margin-bottom: 2px;
}



label.lewy1, label.lewy12, label.lewy123{
     display: inline-block; 
	 width: 110px; 
	 height: 20px; 
	 text-align: left;
	 margin-bottom: 1px;
	
	 font-weight: normal;
	 text-align: left;
	 line-height: 19px;
}

label.lewy12 {
	line-height: 20px;
	width: 160px; 
}

label.lewy1a{
     display: inline-block; 
	 width: 100px; 
	 height: 20px; 
	 text-align: left;
	 margin-bottom: 2px;
	 font-size: 13px;
	 font-weight: normal;
	 color: #593E26;
	 text-align: right;
}



label.prawy1{
     display: inline-block; 
	 width: 70px; 
	 height: 27px; 
	 text-align: right;
	 margin-bottom: 4px;
	 margin-left: 17px;
}

label.prawy1a{
     display: inline-block; 
	 width: 90px; 
	 height: 22px; 
	 text-align: right;
	 margin-bottom: 4px;
	 margin-left: 17px;
}




label.left {
	display: inline-block; 
	float: left;
	margin-right: 140px;
}

label.right {
	display: inline-block; 
	float: right;
}

label.token {
	display: inline-block; 
	float: right;

}

.rezerwacja {
	width: 980px;
	height: 50px;
	margin: 0 auto;
	background: url(../image/rezerw.png);
	z-index: 10;
}


input.rezerw , input.rezerw1, input.rezerw2,  input.rezerw4{
	background-color: #fff;
	height: 35px;
	width: 175px;
	color: #000;
	padding-left: 5px;
	margin-bottom: 4px;
width: 100%;
border: 1px solid #000;
	-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

 input.rezerw1{ 
	width: 120px;
 }
 
  input.rezerw2{ 
	width: 50px;
 }
 
input.rezerw4{ 
	margin-bottom: 5px;
} 


/* tabele */


table {
	width: 99%;
	margin-right: 0px;
	float: left;
	overflow: visable;
	vertical-align: middle;
	MARGIN-BOTTOM: 40px;
}
}
 tr {
	vertical-align:top;
	font-style: italic;
	font-size: 18px;
 }

tbody {
	height: 100%;
} 

td {
	border-bottom: 1px solid #fff;
	padding: 10px;
Width: 22%;
	line-height: 22px;
	vertical-align: middle;
}

td.menu_nazwa2 {
	font-style: italic;
	font-size: 15px;
}

.contentx li {
	  list-style-position: inside;
    margin: 10px 0;
	margin-left: 10px;
    padding: 0 0 0 20px;
}

input.rezerw-guzik , input.rezerw-guzik1, input.rezerw-guzik2{
	background: #D5C297;
	color: #655444;  
	border: 0px; 
	width: 100%; 
	height: 35px;
  margin-top: 20px!important;
  font-size: 19px;
  cursor: Pointer; cursor: hand;

} 

input.rezerw-guzik1{ 
	float: right;
	margin-top: 10px;
	cursor: Pointer; cursor: hand;
}
/*------------------------------- Pagination --------------------- */
#wrappper-pagination {
	width: 100%;
	height: 60px;
	margin: 0 auto;
	clear: both;
}
#inner-pagination {
	width: auto;
	height: auto;
	padding: 3px;
	text-align: center;
}
#inner-pagination ul {
	clear: both;
}
#inner-pagination ul,
#inner-pagination ul li {
	list-style: none;
}
#inner-pagination a {
	display: inline-block;
}
#inner-pagination ul li {
	margin: 0 5px;
	display: inline-block;
}
#inner-pagination ul li a.current {
	font-weight: bold;
	color: #fff;
	border: 1px solid #1B0805;
	background: #1B0805;
	padding: 0 3px;
}

.footerx {
	height: 20px; 
	background: #002C3F;
	color: #fff;
	font-size: 10px;
	padding: 3px;
	text-align: center;
}

.footerx a, .footerx a:visited{
	color: #715C4A;
	font-size: 12px;
	text-decoration: none;
}

.footerx a:hover{ 
	color: #fff;
}

.wizytowka_obraz img {
	float: right;
	width: 310px;
}

.wizytowka_obraz1 {
	width: 450px;
	float: left;
}

@media (max-width: 650px) { 
.wizytowka_obraz {
	float: left;
	width: 310px;
	height: auto;
	margin-bottom: 20px;
}

.wizytowka_obraz img{
	width: 310px;
}
}

@media (min-width: 900px) { 
.wizytowka_obraz {
	float: right;
	width: 400px;
	padding-left: 10px;
	height: auto;
}

.wizytowka_obraz img{
	width: 400px;
}

}

@media (min-width: 1040px) { 
.wizytowka_obraz1 {
	width: 590px;
	float: left;
}
}

#contentx a, #contentx a:visited {
	text-decoration: underline;

}

.box1-oferta a, .box1-oferta a:visited {
	text-decoration: none!important;
	font-style: normal!important;
} 


.realizacje1 {
		overflow: hidden!important;
		display: block;
		width: 300px; 
		height: 330px; 
		margin-bottom: 20px;
}

@media (max-width: 639px) { 
.realizacje1 {
		height: 90px; 
		margin-bottom: 5px;
}
}

@media (min-width: 640px) { 
	.realizacje1 {
		overflow: hidden!important;
		display: block;
		width: 300px; 
		
		margin-bottom: 20px;
	}
}


@media (min-width: 900px) { 
	.realizacje1 {
		overflow: hidden!important;
		display: block;
		width: 300px; 
		
		margin-bottom: 0px;
	}
}




.spec1 {

	WIDTH: 95%; 
}

.spec2 {
	WIDTH: 95%; 
}

@media (min-width: 870px) { 
.spec1 {
	float: left; 
	WIDTH: 40%; 

}

.spec2 {
	float: right; 
	WIDTH: 55%; 
	
}
}


@media (min-width: 920px) { 
.spec1 {
	float: left; 
	WIDTH: 520px; 

}

.spec2 {
	float: right; 
	WIDTH: 42%; 
	
}
}

@media (min-width: 1500px) { 
.spec2 {
	float: right; 
	WIDTH: 55%; 
	
}
}


.box-glowna, .box-glowna-dekarze, .box-glowna-oferta, .box-glowna-onas, .box-glowna-aldona  {
	width: 33%;
	float: left;
	padding: 3%;
	padding-top: 1%;
	text-align: center;
	min-height: 280px;
	position: relative;
	MARGIN-TOP: 2%;
}






.box-glowna1, .box-glowna-dekarze1, .box-glowna-oferta1, .box-glowna-onas1, .box-glowna-aldona1 {
	width: 100%;
	background: #fff;
}


.box-glowna2, .box-glowna-dekarze2, .box-glowna-oferta2, .box-glowna-onas2, .box-glowna-aldona1 {
	width: 100%;
	
}

.box-glowna-dekarze { 
	
	background-size: 100%;
	
}

.box-glowna-oferta { 
	
	background-size: 100%;
}

.box-glowna-onas { 
	
	background-size: 100%;
}

@media (min-width: 1000px) {
.box-glowna, .box-glowna-dekarze, .box-glowna-oferta, .box-glowna-onas, .box-glowna-aldona  {
	width: 33%;
	float: left;
	/*padding: 3%;*/
	padding-top: 3%;
	margin-bottom: 0%;
	/*max-height: 310px; */
	min-height: 350px;
	position: relative;
	MARGIN-TOP: 0%;

}
}




.box-glowna-tyt {
	font-size: 18px;
	line-height: 23px;
	font-weight: 400;
	TEXT-ALIGN: CENTER;
	color: #fff;
	font-weight: 600;
}

.box-glowna-tyt2 {
	font-size: 25px;
	line-height: 30px;
	font-weight: 300;
	TEXT-ALIGN: CENTER;
}

.box-glowna-dekarze a, .box-glowna-dekarze a:visited, .box-glowna-onas a, .box-glowna-onas a:visited, .box-glowna-oferta a, .box-glowna-oferta a:visited , .box-glowna-aldona a, .box-glowna-aldona a:visited {
	width: 50%;
	height: 25px;
	display: block;
	background: rgba(185,21,36,0.7);
	line-height: 25px;
	
	text-align: center;
	border: 0px solid #fff;
	margin: 0 auto;
	margin-top: 12px;
	font-size: 15px;
	color: #fff;
} 

.box-glowna-dekarze a:hover, .box-glowna-oferta a:hover, .box-glowna-onas a:hover, .box-glowna-aldona a:hover{ 
	background: rgba(0,0,0,0.7)!important;
	color: #fff;
}

@media (max-width: 900px) {
.box-glowna, .box-glowna-dekarze, .box-glowna-oferta, .box-glowna-onas, .box-glowna-aldona {
	width: 100%;
	min-height: 150px;
}
}

.box-glowna-text1 {
	color: #fff;
	width: 70%;
	font-size: 13px;
	line-height: 19px;
	margin: 0 auto;
}


p.foto-podpis {
	position: relative;
	text-align: left;
	margin-top: 20%; 
	font-weight: 300; 
	text-shadow:  1px 1px 2px black; 
	z-index: 123;
	color: #fff;
	margin-bottom: 5px;
	margin-left: 5%;
}

p.foto-podpis2 {
	position: relative;
	text-align: lest;
	margin-top: 0px; 
	font-weight: 300; 
	text-shadow:  1px 1px 2px black; 
	z-index: 123;
	color: #fff;
	font-size: 28px;
	margin-left: 5%;
}

@media (min-width: 540px) {
p.foto-podpis {
	font-size: 30px;
	line-height: 50px;
	height: 100%;
}
}

@media (min-width: 900px) {
p.foto-podpis {
	font-size: 30px;
	line-height: 60px;
	height: 100%;
}
}

@media (min-width: 1200px) {
p.foto-podpis {
	font-size: 30px;
	line-height: 70px;
	height: 100%;
}
}

@media (min-width: 1300px) {
p.foto-podpis {
	font-size: 45px;
	line-height: 49px;
	height: 100%;
}

p.foto-podpis2 {
	font-size: 30px;
}
}

@media (min-width: 1450px) {
p.foto-podpis {
	font-size: 45px;
	line-height: 49px;
	height: 100%;
	margin-top: 25%; 
}	
}


p.foto-podpis1 {
	position: relative;
	text-align: left;
	font-size: 55px;
	font-weight: 700; 
	text-shadow:  1px 1px 2px black; 
	color: #fff;
	line-height: 55px!important;
}

@media (max-width: 550px) {
p.foto-podpis1 { 
	font-size: 40px;
	line-height: 45px!important;
}
}

p.foto-podpis-kontakt{
	position: relative;
	text-align: center;
	font-weight: 700; 
	font-size: 24px;
	color: #fff;
}

p.foto-podpis-kontakt1{
	font-size: 21px;
	
}

.box-1-oferta a, .box-1-oferta a:visited {
	display: block;
	height: 100%;
	width: 100%;
	background: rgba(255,255,255,0);
	position: absolute;
	z-index: 2;
	background-position: center; 
}


.box-1-oferta a:hover {
	display: block;
	width: 90%;
	height: 87%;
	margin: 5%;
	
	background: rgba(255,255,255,0.7) url(image/dolink.png)  no-repeat;
	background-position: center; 
	transition: all .3s ease-in-out;
	
}

.kategorie {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 30px;
}

.kategorie a, .kategorie a:visited {
	color: #00AEEF;
	font-weight: bold;
	text-decoration: none;
}

.kategorie a:hover {
	color: #333;
}

.element_oferty {
	width: 98%;
	margin: 1%;
	float: left;
}

.element_oferty_left { 
	float: left;
	width: 98%;
	position: relative;
	margin-bottom: 4%;
}

.element_oferty_right { 
	float: right;
	width: 98%;
	text-align: justify;
}

.element_oferty_left img{ 
	width: 100%;
}

@media (min-width: 850px) { 
.element_oferty {
	width: 48%;
	margin: 1%;
	float: left;
	margin-bottom: 5%!important;
}

.element_oferty_left { 
	float: left;
	width: 99%;
	position: relative;
}

.element_oferty_right { 
	float: right;
	width: 99%;
	text-align: justify;
}

}


@media (min-width: 1590px) {
.element_oferty {
	width: 48%;
	margin: 1%;
	float: left;
	overflow: hidden;
	height: auto;
	margin-bottom: 2%!important;
}

.element_oferty_left { 
	float: left;
	width: 53%;
	position: relative;
}

.element_oferty_left img{ 
	width: 100%;
}




.element_oferty_right { 
	float: right;
	width: 44%;
	text-align: justify;
}
}

.element_oferty_left a, .element_oferty_left a:visited { 
display: block;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0);
	position: absolute;
	z-index: 2;
	background-position: center; 
	
	
}

.element_oferty_left a:hover{ 
	background: rgba(0,0,0,0.4) no-repeat;
	background-position: center; 
	transition: all .3s ease-in-out;
	
}

.element_oferty p {
margin: 0 auto 0px!important;
}

.wycena1 {
	width: 95%;
	margin: 0 auto;
}

@media (min-width: 900px) { 
	.wycena1 {
		width: 50%;
	}
}


.onas {
	overflow: hidden;
	margin-bottom: 10px;
}


.onas-box {
	width: 95%;
	height: auto;
	margin: 0 auto;
	margin-top: 30px;
	overflow: hidden;
}

@media (min-width: 900px) { 
	.onas-box {
		width: 44%;
		float: left;
		margin: 2%;
	}
}

@media (max-width: 1700px) { 
	.onas-box {
		min-height: 280px;
	}
}

p.onas1 {
	font-size: 40px;
	text-align: center;
	color: #00AEEF;
	line-height: 44px;
	font-weight: 300;
}

#mapka{
	width: 99%; height: 400px; border: 1px solid black; background: gray; margin: auto; color:#000; }
	
.telefon {
	float: right;
	margin-right: 10px;
	padding-right: 15px;
	font-size: 21px;
	font-weight: 300;
	text-align: center;
	width: 220px;
	height: 37px;
	line-height: 37px;
	border-right: 1px solid #333;
}	

.telefon2 {
	float: right;
	color: #fff;
	margin-right: 0px;
	padding-right: 0px;
	
	font-size: 30px;
	font-weight: 300;
	text-align: center;
	width: 100px;
	height: 37px;
}

p.zapisy {
	font-size: 16px;
	text-align: center;
	color: #fff;
	    -webkit-margin-after: 0em;
		line-height: 22px;
}

.telefon a, .telefon a:visited {
	color: #fff;
}

.telefon a:hover {
	color: #806B64;
}

@media ( max-width: 500px ) { 
	.telefon, .telefon2 {
		width: 0%;
		margin-right: 0px;
		padding-right: 0px;
		border: 0px;
	}
	
.telefon a, .telefon a:visited {
	color: #fff;
	font-size: 0px;
}

.telefon a:hover {
	color: #806B64;
}	
}




.m1m2 {
	width: 65%;
	margin: 0 auto;
	
}

.m1 {
	width: 50%;
	float: left;
	POSition: relative;
}



.m2 {
	width: 50%;
	float: right;
	min-height: 400px;
POSition: relative;
}

p.tyty {
	font-size: 42px;
	line-height: 50px;
	font-weight: 300;
	
}

.opinie-dol {
	width: 350px;
	height: 65px;
	background: #CF1433;
	color: #fff;
	line-height: 60px;
	FONT-WEIGHT: 600;
	font-size: 24px;
	margin: 10%;
	margin-left: 20%;
	text-align: center;
	border: 2px solid #fff;
}

.opinie-dol1 {
	width: 350px;
	height: 65px;
	background: #CF1433;
	color: #fff;
	line-height: 60px;
	FONT-WEIGHT: 600;
	font-size: 24px;
	margin: 10%;
	margin-left: 20%;
	text-align: center;
	border: 2px solid #fff;
}

@media ( max-width: 900px ) { 
.opinie-dol1 {
	width: 90%;
		margin-top: 15%;
	margin-left: 5%;
	font-size: 18px;
}
}

.opinie-dol a, .opinie-dol a:visited, .opinie-dol1 a, .opinie-dol1 a:visited  {
	color: #fff;
}

.opinie-dol a:hover, .opinie-dol1 a:hover  {
	color: #333;
}

a.zobaczxyz, a.zobaczxyz:visited {
		width: 70%;
	height: 25px;
	display: block;
	background: rgba(207,20,51,0.9);
	line-height: 25px;
	
	text-align: center;
	border: 0px solid #fff;
	margin: 0 auto;
	margin-top: 12px;
	font-size: 15px;
	color: #fff;
}




.ukryj
{
	display: none;
}

p.dzial3 {
	font-size: 13px;
	color: #333;
	text-align: left;
	font-weight: bold;
	margin-top: 14px;
	margin-bottom: 8px;
	padding-left: 18px;
	background: url(../image/nazwa.png) no-repeat left top;
	line-height: 15px;
	}
	
	

.foot1 {
	position: absolute;
    left: 7%;
    top: 25%;
    height: 100px;
	z-index: 1234567;
}
	
.container a, .container a:visited {
	text-decoration: none;
	color: #333;
}	



.logo {
	margin: 0 auto;
	width: 100%;
	text-align: center;
	margin-top: 15px;
	color: #E3E3E3;
	font-size: 19px;
	line-height: 24px;
	font-weight: 600;
	text-shadow: 1px 1px 2px #333;
}



@media (min-width: 1000px) { 
img.logo-bud {
		width: 220px;
		margin-top: 1px;
	}
}
  

@media (min-width: 1500px) { 
img.logo-bud {
		width: 315px;
		margin-top: 1px;
	}
}
	

@media (max-width: 900px) { 
	img.logo-bud {
		width: 190px;
	}
} 	
	

@media (max-width: 550px) { 
	img.logo-bud {
		width: 160px;
	}
} 


.box-glowna-onas img, .box-glowna-oferta img, .box-glowna-aldona img{
-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease;
}
.box-glowna-onas img:hover, .box-glowna-oferta img:hover, .box-glowna-aldona img:hover {
-o-transition: all 0.8s;
-moz-transition: all 0.8s;
-webkit-transition: all 0.8s;
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
-webkit-transform: scale(1.2);
opacity:0.9;
filter:alpha(opacity=90);
}

.logo img{
-webkit-transition: all 2s ease; -moz-transition: all 2s ease; -o-transition: all 2s ease;
}

.logo img:hover {
-o-transition: all 2s;
-moz-transition: all 2s;
-webkit-transition: all 2s;
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-webkit-transform: scale(1.1);

}

.strzalki123 {
	width: 50px;
	color: #FFF;
	margin: 0 auto;
}

.strzalki123 a, .strzalki123 a:visited {
	color: #fff;
	font-weight: 300;
	font-size: 27px;
	text-decoration: none;
}

.doferty1 {
	width: 95%;
	margin: 0 auto;
	min-height: 330px;
	
}

.doferty1 img, .wycena-left img, .pakiety-left img, .pakiety-center img, .pakiety-right img {
		width: 75px;
}

.main5 img {
		width: 80px;
}

.doferty1-left { 
width: 99%;
float: left;
font-size: 14px;
line-height: 19px;

}

.doferty1-right { 
width: 99%;
float: right;
font-size: 14px;
line-height: 19px;
text-align: left;
margin-bottom: 35px;
}

.doferty1-left1 { 
	float: left;
	width: 100%;
	text-align: center;	
	margin-bottom: 55px;
}

p.tytulydzialy3, p.tytulydzialy3a {
	font-size: 17px!important;
	line-height: 20px!important;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 600!important;
	color: #fff;
	text-align: center;
}

.doferty1-left, .doferty1-right {
	margin: 0 auto;
	text-align: center;
}

.doferty1-right1 { 
	float: right;
	width: 100%;
	text-align: center;	
	margin-bottom: 55px;
	
} 


@media (min-width: 1000px) {
	
.doferty1 {
	min-height: 200px;
	margin-bottom: 1px;
}	
	
p.tytulydzialy3, p.tytulydzialy3a {
	font-size: 19px!important;
	line-height: 22px!important;
	text-align: right;
}	

p.tytulydzialy3a { 
	text-align: left;
}
	
.doferty1-left { 
width: 45%;
margin-bottom: 1px;
}

.doferty1-left1 { 
	float: left;
	width: 76%;
	text-align: right;
	margin-bottom: 1px;
	
} 
.doferty1-left2 { 
	float: right;
} 

.doferty1-right { 
width: 45%;
margin-bottom: 1px;
}



.doferty1-right1 { 
	float: right;
	width: 76%;
	text-align: left;
	margin-bottom: 1px;
	
} 
.doferty1-right2 { 
	float: left;
} 

p.dofertytekst {
	float: left;
		width: 80%;
}
}

.doferty1 img, .wycena-left img, .pakiety-left img, .pakiety-center img, .pakiety-right img, .main5 img {
-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease;
}

.doferty1 img:hover, .doferty1 img:hover, .doferty1 img:hover, .wycena-left img:hover, .pakiety-left img:hover, .pakiety-center img:hover, .pakiety-right img:hover, .main5 img:hover {
-o-transition: all 0.8s;
-moz-transition: all 0.8s;
-webkit-transition: all 0.8s;
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-webkit-transform: scale(1.1);

}

.wycena-left {
	float: left;
	width: 99%;
	text-align: center!important;
	margin-bottom: 50px;
}

.wycena-right {
	float: left;
	width: 99%;
	
}



@media (min-width: 1000px) { 
.wycena-left {
	float: left;
	width: 45%;
	text-align: center!important;
	margin-bottom: 0px;
}

.wycena-right {
	float: right;
	width: 45%;
	
}

}


.wycena-left a, .wycena-left a:visited{ 
	color: #fff;
	text-decoration: none;
	
}



.wycena-right a, .wycena-right a:visited{ 
	color: #101010!important;
	text-decoration: none;
	
}

.pakiety-left, .pakiety-center, .pakiety-right {
	float: left;
	width: 99%;
	text-align: center!important;
}

@media (min-width: 1000px) { 
.pakiety-left, .pakiety-center, .pakiety-right {
	width: 32.5%;
}
}

a.wycenaguzik, a.wycenaguzik:visited {
	width: 210px;
	height: 37px;
	display: block;
	background: #E03530; 
	color: #fff;
	font-size: 17px;
	line-height: 37px;
	text-align: center;
	text-decoration: none;
	margin: 0 auto;
	font-weight: 600;
	margin-bottom: 75px;
}

a.wycenaguzik:hover{ 
	background: #fff;
color: 	#101010;
}

.wdol {
	width: 80px; 
	margin: 0 auto; 
	text-align: center;
	
}


@media (max-width: 820px) {
.js-go-down-button {
	height: 0px;
	width: 0px;
}

.wdoll {
	width: 0px;
	height: 0px;
}

.navbar-header page-scroll {
	height: 50px;
}

.wdol {
	width: 0px; 
	margin: 0 auto; 
	text-align: center;
	
}

.wdol img{
	width: 0px!important;
	height: 0px!important;
}

#kotwica {
	width: 0px!important;
	height: 0px!important;
	margin-top: 0px!important;
}

}



@charset "UTF-8";/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px 'Ek Mukta',sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{background-image:url(/bower_components/fancybox/source/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/bower_components/fancybox/source/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/bower_components/fancybox/source/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/bower_components/fancybox/source/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading{background-image:url(/bower_components/fancybox/source/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/bower_components/fancybox/source/fancybox_loading@2x.gif);background-size:24px 24px}}#fancybox-thumbs{position:fixed;left:0;width:auto;right:21px;overflow:hidden;z-index:8050}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;opacity:.5}#fancybox-thumbs ul li.active{opacity:.75;padding:0}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:0}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}body.stop-scrolling{height:100%;overflow:hidden}.sweet-overlay{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000}.sweet-alert{background-color:#fff;font-family:'Josefin Sans','Helvetica Neue',Helvetica,Arial,sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999}@media all and (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block}.sweet-alert p{color:#797979;font-size:16px;text-align:center;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal}.sweet-alert fieldset{border:none;position:relative}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding .15s,max-height .15s;transition:padding .15s,max-height .15s}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding .2s,max-height .2s;transition:padding .25s,max-height .25s}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:3px}.sweet-alert .sa-error-container p{display:inline-block}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .1s;transition:all .1s}.sweet-alert .sa-input-error::after,.sweet-alert .sa-input-error::before{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px}.sweet-alert .sa-input-error::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-input-error::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);padding:0 12px;display:none;-webkit-transition:all .3s;transition:all .3s}.sweet-alert input:focus{outline:0;box-shadow:0 0 3px #c4e6f5;border:1px solid #b4dbed}.sweet-alert input:focus::-moz-placeholder{transition:opacity .3s 30ms ease;opacity:.5}.sweet-alert input:focus:-ms-input-placeholder{transition:opacity .3s 30ms ease;opacity:.5}.sweet-alert input:focus::-webkit-input-placeholder{transition:opacity .3s 30ms ease;opacity:.5}.sweet-alert input::-moz-placeholder{color:#bdbdbd}.sweet-alert input:-ms-input-placeholder{color:#bdbdbd}.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd}.sweet-alert.show-input input{display:block}.sweet-alert button{background-color:#AEDEF4;color:#fff;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px 5px 0 5px;cursor:pointer}.sweet-alert button:focus{outline:0;box-shadow:0 0 2px rgba(128,179,235,.5),inset 0 0 0 1px rgba(0,0,0,.05)}.sweet-alert button:hover{background-color:#a1d9f2}.sweet-alert button:active{background-color:#81ccee}.sweet-alert button.cancel{background-color:#D0D0D0}.sweet-alert button.cancel:hover{background-color:#c8c8c8}.sweet-alert button.cancel:active{background-color:#b6b6b6}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,.8) 0 0 2px,rgba(0,0,0,.0470588) 0 0 0 1px inset!important}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}.sweet-alert .sa-icon.sa-error{border-color:#F27474}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.sweet-alert .s@MV  @MV                  0MV           MV  MV          `MV   @      `MV          sweet-alert .sa-icon.sa-warning{border-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-info{border-color:#C9DAE1}.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#C9DAE1}.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#C9DAE1}.sweet-alert .sa-icon.sa-success{border-color:#A5DC86}.sweet-alert .sa-icon.sa-success::after,.sweet-alert .sa-icon.sa-success::before{content:'';-webkit-border-radius:40px;border-radius:40px;border-radius:50%;position:absolute;width:60px;height:120px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.sweet-alert .sa-icon.sa-success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);-webkit-border-radius:40px;border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat}@-webkit-keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@-webkit-keyframes slideFromTop{0%{top:0}100%{top:50%}}@keyframes slideFromTop{0%{top:0}100%{top:50%}}@-webkit-keyframes slideToTop{0%{top:50%}100%{top:0}}@keyframes slideToTop{0%{top:50%}100%{top:0}}@-webkit-keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@-webkit-keyframes slideToBottom{0%{top:50%}100%{top:70%}}@keyframes slideToBottom{0%{top:50%}100%{top:70%}}.showSweetAlert[data-animation=pop]{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.showSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.showSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideFromTop .3s;animation:slideFromTop .3s}.showSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideFromBottom .3s;animation:slideFromBottom .3s}.hideSweetAlert[data-animation=pop]{-webkit-animation:hideSweetAlert .2s;animation:hideSweetAlert .2s}.hideSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.hideSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideToTop .4s;animation:slideToTop .4s}.hideSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideToBottom .3s;animation:slideToBottom .3s}@-webkit-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{-webkit-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s}.animateSuccessLong{-webkit-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s}.sa-icon.sa-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}.animateErrorIcon{-webkit-animation:animateErrorIcon .5s;animation:animateErrorIcon .5s}@-webkit-keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}@keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}.animateXMark{-webkit-animation:animateXMark .5s;animation:animateXMark .5s}@-webkit-keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}@keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}.pulseWarning{-webkit-animation:pulseWarning .75s infinite alternate;animation:pulseWarning .75s infinite alternate}@-webkit-keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}@keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}.pulseWarningIns{-webkit-animation:pulseWarningIns .75s infinite alternate;animation:pulseWarningIns .75s infinite alternate}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-ms-transform:rotate(45deg)\9}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-ms-transform:rotate(-45deg)\9}.sweet-alert .sa-icon.sa-success{border-color:transparent\9}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{-ms-transform:rotate(45deg)\9}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{-ms-transform:rotate(-45deg)\9}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.tooltipster-default{border-radius:5px;border:2px solid #000;background:#4c4c4c;color:#fff}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-left span,.tooltipster-arrow-top-right span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-left span,.tooltipster-arrow-bottom-right span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top span{left:0;right:0;margin:0 auto}.tooltipster-arrow-bottom-left span,.tooltipster-arrow-top-left span{left:6px}.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-bottom-right span,.tooltipster-arrow-top-right span{right:6px}.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left .tooltipster-arrow-border,.tooltipster-arrow-left span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right .tooltipster-arrow-border,.tooltipster-arrow-right span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}.tooltipster-content-changing{opacity:.5;-w@MV  @MV                  0MV           MV  MV          `MV   @      `MV          cale(1.1,1.1);transform:scale(1.1,1.1)}.mixpicker .mixpicker__btn,.mixpicker .mixpicker__nav a{transition:all .2s ease 0s;-moz-transition:all .2s ease 0s}.mixpicker,.mixpicker *{box-sizing:content-box}.mixpicker_modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000)!important;zoom:1;display:none;opacity:0;z-index:9997}.mixpicker{z-index:9995;margin:0 auto;width:850px;font-size:16px;background-color:#fff;border-radius:0;padding:0 20px 20px;display:block;overflow:hidden;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mixpicker.mixpicker__popup{position:fixed;top:0;left:0;display:none;opacity:0}.mixpicker.mixpicker__mobile{display:none;opacity:0;margin:0 auto;z-index:9998;position:relative;top:25%}@media only screen and (max-width:500px){.mixpicker.mixpicker__mobile{zoom:.85}}.mixpicker.mixpicker__inline{margin:0}.mixpicker a{color:#000;text-decoration:none}.mixpicker .mixpicker__btn{display:block;width:auto;min-width:40px;height:40px;line-height:40px;padding:0;margin:0;background:#5E5E5E;color:#fff;border-radius:0;text-align:center;-webkit-transition:all .2s ease 0s}.mixpicker .mixpicker__btn:hover{background:#000;color:#fff}.mixpicker .mixpicker__btn[disabled=disabled]{background:#5E5E5E;color:#fff;cursor:default;opacity:.6}.mixpicker .mixpicker__nav{width:100%;height:auto;min-height:50px;clear:both;position:absolute;top:0;left:0;right:0}.mixpicker .mixpicker__nav a{display:inline-block;-webkit-transition:all .2s ease 0s}.mixpicker .mixpicker__nav a.mixpicker__prev{float:left}.mixpicker .mixpicker__nav a.mixpicker__next{float:right}.mixpicker .mixpicker__wrapper{width:100%;height:320px;min-width:425px;max-width:850px;overflow:hidden;transition:all .5s ease-in-out}.mixpicker .mixpicker__wrapper.mixpicker__addedWeek{height:350px}.mixpicker .mixpicker__wrapper .mixpicker__months{width:auto;min-width:1px;height:300px}.mixpicker .mixpicker__wrapper .mixpicker__month{width:405px;display:inline-block;border:0;margin:0;padding:0 10px;text-align:center;float:left;vertical-align:top;zoom:1}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__month_name{text-align:center;font-size:18px;font-weight:700;padding:10px 0}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month{width:100%;border:0;margin:0;padding:0;text-align:center;border-collapse:initial;border-spacing:1px}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month thead{width:100%;height:40px}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month thead th{width:202.5px;height:40px}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td{width:14.28%;max-width:14.28%;height:40px;overflow:hidden}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td.mixpicker__day{margin:0;padding:0}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day{width:100%;height:100%;clear:both;position:relative;background:#E5E5E5;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day a{color:#5D5D5D;display:block;width:100%;height:100%;line-height:40px;overflow:hidden}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__current a,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__nocheckin a,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__nocheckout a{color:#000}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__current{background:#a3a3a3}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__nocheckin,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__nocheckout{background:#EDEDED}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__disabled{background:#fff}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__disabled a{color:#D9D9D9}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__disabled.mixpicker__checkio{background:#a94442!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__disabled.mixpicker__checkio a{color:#fff!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkio,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__hover,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__selected,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day:hover{background:#000!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkio a,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__hover a,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__selected a,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day:hover a{color:#fff}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin{background:#E5E5E5!important;position:relative}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin:before{content:"";position:absolute;top:-10px;right:0;width:0;height:0;display:block;z-index:0;margin:0;padding:0;border-bottom:0 solid transparent;border-top:55px solid transparent;border-right:85px solid #000;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin.mixpicker__disabled{background:#fff!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin a{color:#fff;z-index:10;position:absolute;top:0;left:0}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout{background:#E5E5E5!important;position:relative}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout:before{content:"";position:absolute;top:0;left:0;width:0;height:0;display:block;z-index:0;margin:0;padding:0;border-top:0 solid transparent;border-bottom:55px solid transparent;border-left:75px solid #000;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout.mixpicker__disabled{background:#fff!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout.mixpicker__checkio{background:#000!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout a{color:#fff;z-index:10;position:absolute;top:0;left:0}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__error{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#a94442;animation-iteration-count:2;-webkit-animation-iteration-count:2;-webkit-animation-name:flash;animation-name:flash}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__error a{color:#fff!important}.mixpicker .mixpicker__footer{width:100%;height:auto;min-height:40px;clear:both;margin:0;padding:0;position:relative}.mixpicker .mixpicker__footer div.mixpicker__message{width:50%;height:auto;min-height:40px;line-height:40px;font-size:14px;display:inline-block;float:left;margin:0;padding:0;position:relative;color:#5D5D5D}.mixpicker .mixpicker__footer div.mixpicker__message .mixpicker__error{color:red}.mixpicker .mixpicker__footer div.mixpicker__select{width:30%;height:auto;display:inline-block;float:right;margin:0;padding:0;text-transform:uppercase;position:relative}@media only screen and (max-width:900px){.mixpicker{width:425px}.mixpicker .nav div.header{width:345px}}@media only screen and (max-width:425px){.mixpicker{zoom:.75!important}}@media only screen and (max-width:320px){.mixpicker{zoom:.65!important}}@media only screen and (max-height:500px){.mixpicker{zoom:.8!important}}@media only screen and (max-height:480px){.mixpicker{zoom:.7!important}}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:snell_roundhand_script;src:url(/src/fonts/snell_roundhand_script-pl-webfont.eot);src:url(/src/fonts/snell_roundhand_script-pl-webfont.woff) format('woff'),url(/src/fonts/snell_roundhand_script-pl-webfont.woff2) format('woff'),url(/src/fonts/snell_roundhand_script-pl-webfont.ttf) format('truetype'),url(/src/fonts/snell_roundhand_script-pl-webfont.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:icomoon;src:url(/src/fonts/icomoon.eot?-vsdnpl);src:url(/src/fonts/icomoon.eot?#iefix-vsdnpl) format('embedded-opentype'),url(/src/fonts/icomoon.ttf?-vsdnpl) format('truetype'),url(/src/fonts/icomoon.woff?-vsdnpl) format('woff'),url(/src/fonts/icomoon.svg?-vsdnpl#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close-thin:before{content:"\e636"}.icon-rooms:before{content:"\e632"}.icon-house:before{content:"\e635"}.icon-domek:before{content:"\e634"}.icon-atrakcje:before{content:"\e630"}.icon-biznes:before{content:"\e631"}.icon-spa:before{content:"\e633"}.icon-flipchart2:before{content:"\e62a"}.icon-obsluga:before{content:"\e62b"}.icon-rzutnikfolii:before{content:"\e62c"}.icon-video:before{content:"\e62d"}.icon-videokonferencje:before{content:"\e62e"}.icon-zaciemnienie:before{content:"\e62f"}.icon-projector:before{content:"\e704"}.icon-dvd-player:before{content:"\e702"}.icon-flipchart:before{content:"\e708"}.icon-venue-boardroom:before{content:"\e629"}.icon-venue-banquet:before{content:"\e624"}.icon-venue-classroom:before{content:"\e625"}.icon-venue-coctail:before{content:"\e626"}.icon-venue-horseshoe:before{content:"\e627"}.icon-venue-theatre:before{content:"\e628"}.icon-food:before{content:"\e620"}.icon-secure:before{content:"\e621"}.icon-time2:before{content:"\e622"}.icon-price2:before{content:"\e623"}.icon-fridge:before{content:"\e610"}.icon-furniture:before{content:"\e611"}.icon-wardrobe:before{content:"\e612"}.icon-wkladzina:before{content:"\e613"}.icon-floor:before{content:"\e614"}.icon-coffee-express:before{content:"\e615"}.icon-shower:before{content:"\e616"}.icon-bathing:before{content:"\e617"}.icon-cosmetics:before{content:"\e618"}.icon-kapcie:before{content:"\e619"}.icon-recznik:before{content:"\e61a"}.icon-aneks:before{content:"\e61b"}.icon-tv-cable:before{content:"\e61c"}.icon-suszarka:before{content:"\e61d"}.icon-wanna:before{content:"\e61e"}.icon-ice:before{content:"\e61f"}.icon-checkin:before{content:"\e600"}.icon-checkout:before{content:"\e601"}.icon-close:before{content:"\e602"}.icon-eye:before{content:"\e603"}.icon-jacuzzi:before{content:"\e604"}.icon-leisure:before{content:"\e605"}.icon-minibar:before{content:"\e606"}.icon-parking:before{content:"\e607"}.icon-person:before{content:"\e608"}.icon-phone2:before{content:"\e609"}.icon-safe:before{content:"\e60a"}.icon-sat:before{content:"\e60b"}.icon-size:before{content:"\e60c"}.icon-tv:before{content:"\e60d"}.icon-wifi:before{content:"\e60e"}.icon-zoom:before{content:"\e60f"}html{box-sizing:border-box}html *{box-sizing:inherit}body{font-family:'Josefin Sans',sans-serif;font-weight:400;font-size:13px;}#svg-sprite{display:none}.bg-cover{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;height:100%}.button,button,input,textarea{display:inline-block;margin:0;padding:0;border:0;padding:9px 28px;position:relative;z-index:2;text-decoration:none;outline:0}.button,button{color:#fff;background-color:#73468F;text-transform:uppercase;letter-spacing:.06em;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;transition:background .3s ease;cursor:pointer;text-align:center}.button:hover,button:hover{background-color:#57356d}.button--accent,button--accent{background-color:#F7ECFD;}.button--accent:hover,button--accent:hover{background-color:#fff}.button-sec{color:#73468F;font-size:14px;font-style:italic;position:relative;outline:0;padding:4px 15px 7px;text-decoration:none;cursor:pointer}.button-sec:after,.button-sec:before{content:"";position:absolute;width:100%;-webkit-transition:.3s width cubic-bezier(.645,.045,.355,1);-moz-transition:.3s width cubic-bezier(.645,.045,.355,1);transition:.3s width cubic-bezier(.645,.045,.355,1)}.button-sec:before{top:0;left:0;border-top:1px solid #73468F}.button-sec:after{bottom:0;right:0;border-bottom:1px solid #73468F}.button-sec:hover:after,.button-sec:hover:before{width:20%}form fieldset{border:0;margin:0;padding:0}form fieldset:after{content:"";display:table;clear:both}form .form-msg,form .help-block{display:none}form.Contact input,form.Contact textarea,form.Contact_domek input,form.Contact_domek textarea,form.Vouchers input,form.Vouchers textarea{margin-bottom:7px;border:1px solid #E4E1DF;color:#A1A1A1;padding:9px 12px;letter-spacing:.03em;background-color:#fff;-webkit-transition:.3s border ease;-moz-transition:.3s border ease;transition:.3s border ease}form.Contact input:focus,form.Contact input:hover,form.Contact textarea:focus,form.C@MV  @MV                  0MV           MV  MV          `MV   @      `MV          extarea:focus,form.Contact_domek textarea:hover,form.Vouchers input:focus,form.Vouchers input:hover,form.Vouchers textarea:focus,form.Vouchers textarea:hover{border-color:#73468F}form.Contact input::-webkit-input-placeholder,form.Contact textarea::-webkit-input-placeholder,form.Contact_domek input::-webkit-input-placeholder,form.Contact_domek textarea::-webkit-input-placeholder,form.Vouchers input::-webkit-input-placeholder,form.Vouchers textarea::-webkit-input-placeholder{color:#A1A1A1;letter-spacing:.03em}form.Contact input::-moz-placeholder,form.Contact textarea::-moz-placeholder,form.Contact_domek input::-moz-placeholder,form.Contact_domek textarea::-moz-placeholder,form.Vouchers input::-moz-placeholder,form.Vouchers textarea::-moz-placeholder{color:#A1A1A1;letter-spacing:.03em}form.Contact input:-moz-placeholder,form.Contact textarea:-moz-placeholder,form.Contact_domek input:-moz-placeholder,form.Contact_domek textarea:-moz-placeholder,form.Vouchers input:-moz-placeholder,form.Vouchers textarea:-moz-placeholder{color:#A1A1A1;letter-spacing:.03em}form.Contact input:-ms-input-placeholder,form.Contact textarea:-ms-input-placeholder,form.Contact_domek input:-ms-input-placeholder,form.Contact_domek textarea:-ms-input-placeholder,form.Vouchers input:-ms-input-placeholder,form.Vouchers textarea:-ms-input-placeholder{color:#A1A1A1;letter-spacing:.03em}form.Contact input,form.Contact_domek input,form.Vouchers input{height:36px;width:100%}form.Contact textarea,form.Contact_domek textarea,form.Vouchers textarea{height:180px;max-height:180px;min-height:180px;width:100%}form.Contact .Info,form.Contact_domek .Info,form.Vouchers .Info{float:left;width:50%;margin-top:4px}form.Contact .Info .col-md-3,form.Contact_domek .Info .col-md-3,form.Vouchers .Info .col-md-3{margin-top:10px;margin-bottom:0;color:#6B6B6B}form.Contact .buttons,form.Contact_domek .buttons,form.Vouchers .buttons{float:right;width:50%;text-align:right;margin-top:4px}form.Contact .buttons button,form.Contact_domek .buttons button,form.Vouchers .buttons button{display:inline-block;padding-left:6px;padding-right:6px;min-width:106px}#skrollr-body{position:relative;z-index:10}.wow{visibility:hidden}.image-hover{overflow:hidden}.image-hover__inner{-webkit-transform:scale(1) translate3d(0,0,0);-moz-transform:scale(1) translate3d(0,0,0);-ms-transform:scale(1) translate3d(0,0,0);-o-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);-webkit-transition:.5s transform cubic-bezier(.645,.045,.355,1);-moz-transition:.5s transform cubic-bezier(.645,.045,.355,1);transition:.5s transform cubic-bezier(.645,.045,.355,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.image-hover:hover .image-hover__inner{-webkit-transform:scale(1.1) translate3d(-10px,-10px,0);-moz-transform:scale(1.1) translate3d(-10px,-10px,0);-ms-transform:scale(1.1) translate3d(-10px,-10px,0);-o-transform:scale(1.1) translate3d(-10px,-10px,0);transform:scale(1.1) translate3d(-10px,-10px,0)}.section--first .section-inner .content-hld{margin-left:230px}.section--background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}.skrollr-mobile .section--background{height:100vh}.section--background .background{position:relative}.section--background .video-hld{height:100%;position:relative}.section--background .video{-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.no-object-fit .section .section--background .video{width:auto;height:auto;min-height:100%;min-width:100%;right:0;bottom:0}.section--empty{height:100vh}.section--empty--0{height:60vh}.section--empty--1{height:30vh}.section--empty--2{height:60vh}.section--empty--3{height:50vh}.section--bg-color{position:fixed;left:0;top:100%;bottom:0;z-index:100;width:100%;overflow:hidden}.section--bg-color .background{height:100vh;filter:url(../../img/filters.svg#grayscale);filter:gray;-webkit-filter:grayscale(1)}.section--bg-color .background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.94)}.section--bg-color--relative{position:relative;left:auto;top:auto;bottom:auto}.section--bg-color--relative .background{width:100%;height:100%;left:0;top:0;position:absolute;background-attachment:fixed}.mobile .section--bg-color--relative .background{background-attachment:scroll}.section--map{bottom:0}.section--map__contact{height:80vh}.section--map__contact .google-map{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.section--empty-map{position:relative;z-index:1;top:47px;left:0;width:100%;visibility:hidden}.section--empty-map.prepared{position:fixed;visibility:visible}.section--white{padding:15vh 0}.section--white>.background{position:absolute;top:0;left:0;width:100%;height:100%;background-attachment:fixed;filter:url(../../img/filters.svg#grayscale);filter:gray;-webkit-filter:grayscale(1)}.section--white>.background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.94)}.mobile .section--white>.background{background-attachment:scroll}.section--white__title{font-size:48px;font-weight:400;font-family:snell_roundhand_script,serif;color:#73468F;margin-top:0;margin-bottom:0}.section--white__subtitle{font-size:15px;text-transform:uppercase;color:#593A1D;font-weight:400;margin-top:0;margin-bottom:4px}.section--listing{min-height:70vh}.section--listing:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:80;background-color:rgba(0,0,0,.4);visibility:hidden;opacity:0;-webkit-transition:.3s opacity ease;-moz-transition:.3s opacity ease;transition:.3s opacity ease}.section--listing.loading:after{visibility:visible;opacity:1}.section--listing .section-inner{max-width:1164px;margin-left:auto;margin-right:auto}.section--listing .content-hld .content__title{margin-top:0;margin-bottom:0;text-align:center}.section--listing .content-hld .content__subtitle{margin-top:0;margin-bottom:15px;text-align:center}.section--listing .content-hld .content__intro{padding:0 16%;text-align:center}.section--listing-rooms .content-hld .content__titles-hld{margin-bottom:32px}.section--details .section-inner{max-width:1164px;margin:0 auto}.section--details .content-hld:after{content:"";display:table;clear:both}.section--accent-base .content__title{color:#fff}.section--accent-base .content__subtitle{color:#fff}.section--accent-base .content{color:rgba(255,255,255,.8);font-weight:600}.section--listing-venues .content__title{color:#E6C9F9}.section--listing-venues .content__subtitle{color:#ddd}.section--listing-venues .content-hld .content__intro{color:#D1CBC5;margin-bottom:9px}.section--listing-venues .content-hld .content{color:#CDC8C3;font-weight:400;line-height:1.8}.section--awards{overflow:hidden;min-height:70vh}.section--awards .section-inner{max-width:1164px;width:auto;margin-left:auto;margin-right:auto;text-align:center}.section--awards .content__titles-hld{padding-left:20%;padding-right:20%}.section--awards .content--thin{padding-left:20%;padding-right:20%}.section--integration .section-inner,.section--menu .section-inner{max-width:1144px;margin-left:auto;margin-right:auto}.section--slick-gallery-hld{z-index:auto}.section--gallery{min-height:50vh;width:100%;margin:90px 0 0 0;padding-left:230px!important;padding-bottom:0!important}.section--gallery:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:80;background-color:rgba(0,0,0,.4);visibility:hidden;opacity:0;-webkit-transition:.3s opacity ease;-moz-transition:.3s opacity ease;transition:.3s opacity ease}.section--gallery.loading:after{visibility:visible;opacity:1}.section--gallery .section-inner.section-inner{width:100%}.section--gallery .section-inner.section-inner .content-hld{margin-left:0}.background--generic{position:fixed;top:47px;left:0;width:100%;height:100%;filter:url(../../img/filters.svg#grayscale);filter:gray;-webkit-filter:grayscale(1)}.background--generic:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.94)}.background--generic-dark{filter:none;-webkit-filter:grayscale(0)}.background--generic-dark:before{background-color:rgba(68,44,21,.7)}.all{position:relative;z-index:200;min-height:100vh}.banners-text{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.banners-text__inner{text-align:center}.banners-text__title{font-size:134px;font-size:10.4vw;position:relative;font-family:snell_roundhand_script,serif;line-height:1.2;font-weight:400;opacity:0;-webkit-transform:translateY(25px);-moz-transform:translateY(25px);-ms-transform:translateY(25px);-o-transform:translateY(25px);transform:translateY(25px)}@media (max-width:480.76923px){.banners-text__title{font-size:50px}}@media (min-width:1730.76923px){.banners-text__title{font-size:180px}}.banners-text__title__text{position:relative}.banners-text__subtitle{font-size:21px;font-size:21px;font-size:1.8vw;position:relative;z-index:20;line-height:1.2;text-transform:uppercase;font-weight:400;letter-spacing:.04em;opacity:0}@media (max-width:833.33333px){.banners-text__subtitle{font-size:15px}}@media (min-width:1666.66667px){.banners-text__subtitle{font-size:30px}}.banners-text__subtitle,.banners-text__title{text-shadow:0 0 54px rgba(0,0,0,.8);position:relative;display:block;margin:0 auto;bottom:0;-webkit-transition:.3s bottom ease,.3s opacity ease;-moz-transition:.3s bottom ease,.3s opacity ease;transition:.3s bottom ease,.3s opacity ease}.banners-text__subtitle.out,.banners-text__title.out{bottom:20px;opacity:0}.banners-text__box-shadow{position:absolute;top:0;bottom:0;left:-30px;right:-70px;display:block;border-radius:45%;box-shadow:0 0 107px 100px rgba(0,0,0,.31);background-color:rgba(0,0,0,.31);opacity:1;-webkit-transition:.15s opacity ease;-moz-transition:.15s opacity ease;transition:.15s opacity ease}.banners-text__box-shadow.out{opacity:0}.no-flexboxlegacy .banners-text{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:auto;z-index:50}.window-loaded .banners-text__title{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:1.5s all cubic-bezier(.645,.045,.355,1) .2s;-moz-transition:1.5s all cubic-bezier(.645,.045,.355,1) .2s;transition:1.5s all cubic-bezier(.645,.045,.355,1) .2s}.window-loaded .banners-text__subtitle{opacity:1;-webkit-transition:1.5s opacity cubic-bezier(.645,.045,.355,1) 1.4s;-moz-transition:1.5s opacity cubic-bezier(.645,.045,.355,1) 1.4s;transition:1.5s opacity cubic-bezier(.645,.045,.355,1) 1.4s}.window-loaded .section--home-first .js-go-down-button{opacity:1;-webkit-transition:1.5s opacity cubic-bezier(.645,.045,.355,1) 1.9s;-moz-transition:1.5s opacity cubic-bezier(.645,.045,.355,1) 1.9s;transition:1.5s opacity cubic-bezier(.645,.045,.355,1) 1.9s}.window-loaded .home-news-block{right:-231px}.end-text-anim .banners-text__subtitle,.end-text-anim .banners-text__title{-webkit-transition:.3s bottom ease,.3s opacity ease;-moz-transition:.3s bottom ease,.3s opacity ease;transition:.3s bottom ease,.3s opacity ease}.end-text-anim .banners-text__subtitle.out,.end-text-anim .banners-text__title.out{bottom:20px;opacity:0}.end-text-anim .section--home-first .js-go-down-button{-webkit-transition:.3s opacity ease;-moz-transition:.3s opacity ease;transition:.3s opacity ease}.end-text-anim .section--home-first .js-go-down-button.out{opacity:0}.js-go-down-button{width:70px;height:35px;display:inline-block;-webkit-transition:.3s opacity ease;-moz-transition:.3s opacity ease;transition:.3s opacity ease}.js-go-down-button.out{opacity:0}.js-go-down-button .svg-icon{width:65px;height:35px;margin:0 auto;display:block;fill:#fff}.section--home-first .js-go-down-button{position:fixed;left:50%;margin-left:-35px;bottom:55px;opacity:0}.listing-offers-home{width:1330px;margin:0 auto;padding:0 40px}.listing-offers-home__inner{position:relative;padding-left:230px}.listing-offers-home__title{margin-top:0;margin-bottom:0}.listing-offers-home__subtitle{margin-top:0;margin-bottom:17px}.listing-offers-home__button{display:inline-block;margin-top:0;margin-bottom:16px;padding-left:19px;padding-right:19px;position:relative;bottom:-40px}.listing-offers-home .slick-home-offers-nav{text-align:right;margin-bottom:35px}.listing-offers-home .slick-home-offers-nav .slick-next,.listing-offers-home .slick-home-offers-nav .slick-prev{width:10px;height:16px;vertical-align:top;padding:0;position:relative;top:-2px;margin:0;background-color:transparent}.listing-offers-home .slick-home-offers-nav .slick-next:before,.listing-offers-home .slick-home-offers-nav .slick-prev:before{content:"";position:absolute;left:3px;top:2px;width:10px;height:10px;border-left:1px solid #73468F;border-top:1px solid #73468F;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.listing-offers-home .slick-home-offers-nav .slick-next:before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);left:-4px;top:1px}.listing-offers-home .slick-home-offers-nav .slick-dots{display:inline-block!important;margin:0 9px;padding:0;vertical-align:top}.listing-offers-home .slick-home-offers-nav .slick-dots li{display:inline-block;vertical-align:top;margin:0 5px}.listing-offers-home .slick-home-offers-nav .slick-dots li button{height:16px;background-color:transparent;display:block;text-indent:-200px;top:-1px;width:12px;padding:0;overflow:hidden;white-space:nowrap;position:relative}.listing-offers-home .slick-home-offers-nav .slick-dots li button:before{content:"";position:absolute;top:2px;left:0;width:10px;height:10px;border-radius:50%;border:1px solid #73468F;background-color:#fff;-webkit-transition:.3s background ease;-moz-transition:.3s background ease;transition:.3s background ease}.listing-offers-home .slick-home-offers-nav .slick-dots li.slick-active button:before,.listing-offers-home .slick-home-offers-nav .slick-dots li:hover button:before{background-color:#73468F}.listing-offers-home .slick-slider{margin:0 -15px;height:327px;overflow:hidden}.listing-loader{position:absolute;top:300px;left:230px;right:0;margin:auto;width:100px;height:100px;z-index:100;visibility:hidden;opacity:0;-webkit-transition:.3s opacity ease;-moz-transition:.3s opacity ease;transition:.3s opacity ease}.listing-loader--show{visibility:visible;opacity:1}.listing-loader .loader-icon{display:block;width:100px;height:100px}.listing-loader .loader-icon img,.listing-loader .loader-icon svg{width:100px;height:100px}.listing-item-hld{margin-left:-15px;margin-right:-15px;margin-bottom:40px}.listing-item-hld:after{content:"";display:table;clear:both}.listing-item-hld .no-results{text-align:center;font-size:16px}.item-hld{height:327px}.section--listing .item-hld{width:33.33333%;float:left;margin-bottom:40px;opacity:0}.section--listing .item-hld:nth-child(1){-webkit-animation:fadeInUp .5s ease forwards .3s;-moz-animation:fadeInUp .5s ease forwards .3s;animation:fadeInUp .5s ease forwards .3s}.section--listing .item-hld:nth-child(2){-webkit-animation:fadeInUp .5s ease forwards .5s;-moz-animation:fadeInUp .5s ease forwards .5s;animation:fadeInUp .5s ease forwards .5s}.section--listing .item-hld:nth-child(3){-webkit-animation:fadeInUp .5s ease forwards .7s;-moz-animation:fadeInUp .5s ease forwards .7s;anim@MV  @MV                  0MV           MV  MV          `MV   @      `MV           .5s ease forwards .9s;-moz-animation:fadeInUp .5s ease forwards .9s;animation:fadeInUp .5s ease forwards .9s}.section--listing .item-hld:nth-child(5){-webkit-animation:fadeInUp .5s ease forwards 1.1s;-moz-animation:fadeInUp .5s ease forwards 1.1s;animation:fadeInUp .5s ease forwards 1.1s}.section--listing .item-hld:nth-child(6){-webkit-animation:fadeInUp .5s ease forwards 1.3s;-moz-animation:fadeInUp .5s ease forwards 1.3s;animation:fadeInUp .5s ease forwards 1.3s}.section--listing .item-hld:nth-child(7){-webkit-animation:fadeInUp .5s ease forwards 1.5s;-moz-animation:fadeInUp .5s ease forwards 1.5s;animation:fadeInUp .5s ease forwards 1.5s}.section--listing .item-hld:nth-child(8){-webkit-animation:fadeInUp .5s ease forwards 1.7s;-moz-animation:fadeInUp .5s ease forwards 1.7s;animation:fadeInUp .5s ease forwards 1.7s}.section--listing .item-hld:nth-child(9){-webkit-animation:fadeInUp .5s ease forwards 1.9s;-moz-animation:fadeInUp .5s ease forwards 1.9s;animation:fadeInUp .5s ease forwards 1.9s}.section--listing .item-hld:nth-child(10){-webkit-animation:fadeInUp .5s ease forwards 2.1s;-moz-animation:fadeInUp .5s ease forwards 2.1s;animation:fadeInUp .5s ease forwards 2.1s}.section--listing .item-hld:nth-child(11){-webkit-animation:fadeInUp .5s ease forwards 2.3s;-moz-animation:fadeInUp .5s ease forwards 2.3s;animation:fadeInUp .5s ease forwards 2.3s}.section--listing .item-hld:nth-child(12){-webkit-animation:fadeInUp .5s ease forwards 2.5s;-moz-animation:fadeInUp .5s ease forwards 2.5s;animation:fadeInUp .5s ease forwards 2.5s}.section--listing .item-hld:nth-child(13){-webkit-animation:fadeInUp .5s ease forwards 2.7s;-moz-animation:fadeInUp .5s ease forwards 2.7s;animation:fadeInUp .5s ease forwards 2.7s}.section--listing .item-hld:nth-child(14){-webkit-animation:fadeInUp .5s ease forwards 2.9s;-moz-animation:fadeInUp .5s ease forwards 2.9s;animation:fadeInUp .5s ease forwards 2.9s}.section--listing .item-hld:nth-child(15){-webkit-animation:fadeInUp .5s ease forwards 3.1s;-moz-animation:fadeInUp .5s ease forwards 3.1s;animation:fadeInUp .5s ease forwards 3.1s}.section--listing .item-hld:nth-child(16){-webkit-animation:fadeInUp .5s ease forwards 3.3s;-moz-animation:fadeInUp .5s ease forwards 3.3s;animation:fadeInUp .5s ease forwards 3.3s}.section--listing .item-hld:nth-child(17){-webkit-animation:fadeInUp .5s ease forwards 3.5s;-moz-animation:fadeInUp .5s ease forwards 3.5s;animation:fadeInUp .5s ease forwards 3.5s}.section--listing .item-hld:nth-child(18){-webkit-animation:fadeInUp .5s ease forwards 3.7s;-moz-animation:fadeInUp .5s ease forwards 3.7s;animation:fadeInUp .5s ease forwards 3.7s}.section--listing .item-hld:nth-child(19){-webkit-animation:fadeInUp .5s ease forwards 3.9s;-moz-animation:fadeInUp .5s ease forwards 3.9s;animation:fadeInUp .5s ease forwards 3.9s}.section--listing .item-hld:nth-child(20){-webkit-animation:fadeInUp .5s ease forwards 4.1s;-moz-animation:fadeInUp .5s ease forwards 4.1s;animation:fadeInUp .5s ease forwards 4.1s}.section--listing .item-hld:nth-child(21){-webkit-animation:fadeInUp .5s ease forwards 4.3s;-moz-animation:fadeInUp .5s ease forwards 4.3s;animation:fadeInUp .5s ease forwards 4.3s}.section--listing .item-hld:nth-child(22){-webkit-animation:fadeInUp .5s ease forwards 4.5s;-moz-animation:fadeInUp .5s ease forwards 4.5s;animation:fadeInUp .5s ease forwards 4.5s}.section--listing .item-hld:nth-child(23){-webkit-animation:fadeInUp .5s ease forwards 4.7s;-moz-animation:fadeInUp .5s ease forwards 4.7s;animation:fadeInUp .5s ease forwards 4.7s}.section--listing .item-hld:nth-child(24){-webkit-animation:fadeInUp .5s ease forwards 4.9s;-moz-animation:fadeInUp .5s ease forwards 4.9s;animation:fadeInUp .5s ease forwards 4.9s}.item-hld.rm-animate.rm-animate{-webkit-animation:fadeOutDown .5s ease forwards;-moz-animation:fadeOutDown .5s ease forwards;animation:fadeOutDown .5s ease forwards}.item-hld .item{display:block;height:100%;margin:0 15px;position:relative;background-color:#fff;overflow:hidden}.item-hld .item__image{height:202px;position:relative;z-index:20;visibility:visible;opacity:1;-webkit-transform:scale(1) translateY(0);-moz-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);-o-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transition:.3s opacity cubic-bezier(.215,.61,.355,1),.3s transform cubic-bezier(.215,.61,.355,1);-moz-transition:.3s opacity cubic-bezier(.215,.61,.355,1),.3s transform cubic-bezier(.215,.61,.355,1);transition:.3s opacity cubic-bezier(.215,.61,.355,1),.3s transform cubic-bezier(.215,.61,.355,1)}.item-hld .item__content{position:absolute;top:0;left:0;bottom:0;z-index:30;width:100%;padding:0 0;color:#593A1D;text-align:center}.item-hld .item__content-inner{position:relative;height:100%;background-color:#fff;padding:17px 28px 20px;-webkit-transform:translateY(202px);-moz-transform:translateY(202px);-ms-transform:translateY(202px);-o-transform:translateY(202px);transform:translateY(202px);-webkit-transition:.5s transform cubic-bezier(.215,.61,.355,1),.5s padding-top cubic-bezier(.215,.61,.355,1),.5s margin-top cubic-bezier(.215,.61,.355,1);-moz-transition:.5s transform cubic-bezier(.215,.61,.355,1),.5s padding-top cubic-bezier(.215,.61,.355,1),.5s margin-top cubic-bezier(.215,.61,.355,1);transition:.5s transform cubic-bezier(.215,.61,.355,1),.5s padding-top cubic-bezier(.215,.61,.355,1),.5s margin-top cubic-bezier(.215,.61,.355,1)}.item-hld .item__content-inner:before{content:"";position:absolute;top:0;left:8px;width:1px;height:100%;border-left:1px solid #EBEBEB;z-index:10}.item-hld .item__content-inner:after{content:"";position:absolute;top:0;right:8px;width:1px;height:100%;border-right:1px solid #EBEBEB;z-index:10}.item-hld .item.no-image .item__content .item__content-inner:after,.item-hld .item.no-image .item__content .item__content-inner:before{top:-400px;bottom:-400px;height:auto}.item-hld .item__title{font-size:16px;color:#593A1D;font-weight:400;margin:0;text-transform:uppercase;line-height:1.5;height:48px;overflow:hidden}.item-hld .item__additional-info{max-height:0;margin:0;padding:0;opacity:0;overflow:hidden;-webkit-transition:.3s max-height cubic-bezier(.215,.61,.355,1),.3s opacity cubic-bezier(.215,.61,.355,1);-moz-transition:.3s max-height cubic-bezier(.215,.61,.355,1),.3s opacity cubic-bezier(.215,.61,.355,1);transition:.3s max-height cubic-bezier(.215,.61,.355,1),.3s opacity cubic-bezier(.215,.61,.355,1)}.item-hld .item__additional-info__inner{height:42px;margin:9px 0 6px;overflow:hidden}.item-hld .item__additional-info ul{margin:0;padding:5px 0;list-style-type:none}.item-hld .item__additional-info ul:after{content:"";display:table;clear:both}.item-hld .item__additional-info ul .info-item{float:left;width:50%}.item-hld .item__additional-info ul .info-item__inner{width:100%;height:100%;display:block;position:relative}.item-hld .item__additional-info ul .info-item__inner .svg-icon{height:17px;fill:#73468F}.item-hld .item__additional-info ul .info-item__inner .font-icon{font-size:15px;color:#73468F}.item-hld .item__additional-info ul .info-item__inner .font-icon.icon-food+span{padding-left:29px}.item-hld .item__additional-info ul .info-item__inner .font-icon,.item-hld .item__additional-info ul .info-item__inner .svg-icon{width:21px;display:inline-block;position:absolute;top:0;left:0}.item-hld .item__additional-info ul .info-item__inner span{padding-left:28px;font-weight:400;text-align:left;display:block;font-size:12px}.item-hld .item__additional-info.one-additional-info ul .info-item{float:none;width:100%}.item-hld .item__additional-info.one-additional-info ul .info-item__inner .font-icon,.item-hld .item__additional-info.one-additional-info ul .info-item__inner .svg-icon{position:relative;top:auto;left:auto;display:inline-block}.item-hld .item__additional-info.one-additional-info ul .info-item__inner span{padding-left:5px;display:inline-block;position:relative;top:-4px}.item-hld .item__additional-info.one-additional-info ul .info-item__inner .icon-food+span{padding-left:8px;top:-2px}.item-hld .item__info{margin:0;line-height:1.85;color:#593A1D;font-size:13px;max-height:0;opacity:0;overflow:hidden;-webkit-transition:.3s max-height cubic-bezier(.215,.61,.355,1),.3s opacity cubic-bezier(.215,.61,.355,1);-moz-transition:.3s max-height cubic-bezier(.215,.61,.355,1),.3s opacity cubic-bezier(.215,.61,.355,1);transition:.3s max-height cubic-bezier(.215,.61,.355,1),.3s opacity cubic-bezier(.215,.61,.355,1)}.item-hld .item__info .item__info__inner{height:49px;padding:0;margin:10px 0 16px;overflow:hidden}.item-hld .item__before-price{padding-right:3px;display:inline-block}.item-hld .item__price{text-transform:uppercase;color:#593A1D;font-size:14px;font-weight:400;margin-top:4px;margin-bottom:9px}.item-hld .item__price .PriceValue .CurrencyValue{color:#73468F;font-weight:600;font-size:32px;padding-right:2px}.item-hld .item__price .PriceValue .CurrencySuffix{color:#73468F}.item-hld .item__ratedesc{display:inline-block;padding-left:5px}.item-hld .item .button{opacity:0;-webkit-transition:.3s opacity cubic-bezier(.215,.61,.355,1),.3s background-color cubic-bezier(.215,.61,.355,1);-moz-transition:.3s opacity cubic-bezier(.215,.61,.355,1),.3s background-color cubic-bezier(.215,.61,.355,1);transition:.3s opacity cubic-bezier(.215,.61,.355,1),.3s background-color cubic-bezier(.215,.61,.355,1);margin-top:6px;position:relative;bottom:0;width:95%;font-size:14px;padding-top:9px;padding-bottom:10px}.item-hld .item:hover .item__image{opacity:0;-webkit-transform:scale(.95) translateY(-5px);-moz-transform:scale(.95) translateY(-5px);-ms-transform:scale(.95) translateY(-5px);-o-transform:scale(.95) translateY(-5px);transform:scale(.95) translateY(-5px)}.item-hld .item:hover .item__content-inner{padding-top:23px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.item-hld .item:hover .item__additional-info{max-height:57px;opacity:1}.item-hld .item:hover .item__info{max-height:65px;opacity:1}.item-hld .item:hover .button{opacity:1}.item-hld .item.no-additional-info .item__additional-info{max-height:0}.item-hld .item.no-additional-info .item__info .item__info__inner{margin-bottom:40px;height:73px}.item-hld .item.no-additional-info:hover .item__info{max-height:123px}.no-cssanimations .section--listing .item-hld{opacity:1}.fluid-boxes__inner{width:595px;margin:0 auto;position:relative;padding:30vh 0 0}.fluid-boxes__row{position:relative}.fluid-boxes__row--relative-top{margin-top:-112px}.fluid-boxes--0 .fluid-item--1{position:relative;width:398px}.fluid-boxes--0 .fluid-item--2{position:relative;width:291px;margin-right:-96px;padding:40px 50px}.fluid-boxes--0 .fluid-item--2 .fluid-item__text{letter-spacing:.16em}.fluid-boxes--0 .fluid-item--2 .fluid-item__text span{text-transform:none;font-size:11px;font-weight:400;color:#8B7561;display:block;margin-top:-5px;letter-spacing:.05em}.fluid-boxes--1{padding-top:30vh}.fluid-boxes--1 .fluid-boxes__row{margin-right:-112px}.fluid-boxes--1 .fluid-boxes__row--relative-top{margin:-255px -98px 0 auto;width:333px}.fluid-boxes--1 .fluid-item--1{position:relative;width:398px}.fluid-boxes--1 .fluid-item--2{position:absolute;right:-140px;bottom:96px;z-index:20}.fluid-boxes--1 .fluid-item--3{position:absolute;right:-75px;bottom:-74px;z-index:20}.fluid-boxes--1 .fluid-item--4{position:absolute;right:64px;bottom:-169px;z-index:20}.fluid-boxes--2{width:398px;margin:0 auto -50vh;left:115px;-webkit-transition:.3s margin ease;-moz-transition:.3s margin ease;transition:.3s margin ease}.fluid-boxes--2.map-prepared{margin-bottom:100vh}.fluid-boxes--2 .fluid-boxes__inner{width:100%}.fluid-boxes--2 .fluid-item--1{position:relative;width:398px}.fluid-boxes--2 .fluid-item__link{margin-top:34px}.fluid-boxes--generic--0>.background{position:absolute;top:0;left:0;width:100%;height:100%;background-attachment:fixed}.mobile .fluid-boxes--generic--0>.background{background-attachment:scroll}.fluid-boxes--generic--0 .fluid-boxes__inner{padding:15vh 0;width:398px;left:115px}.fluid-item--inner{position:relative;z-index:10}.fluid-item--content{text-align:center;margin:0 auto}.fluid-item--accent-white{background-color:rgba(255,255,255,.96);padding:60px 60px 80px}.fluid-item--accent-white .fluid-item__title{font-size:48px;font-weight:400;font-family:snell_roundhand_script,serif;color:#73468F;margin:26px 0 20px 0;line-height:.95}.fluid-item--accent-white .fluid-item__text{color:rgba(89,58,29,.8);line-height:1.85;margin-bottom:32px}.fluid-item--accent-white:before{content:"";position:absolute;top:0;left:8px;width:1px;height:100%;border-left:1px solid #DED7D2}.fluid-item--accent-white:after{content:"";position:absolute;top:0;right:8px;width:1px;height:100%;border-right:1px solid #DED7D2}.fluid-item--accent-base{background-color:#593A1D;color:#fff;overflow:hidden}.fluid-item--accent-base .svg-crocus-bg{position:absolute;bottom:-57px;left:-130px;width:307px;height:248px;fill:#614429}.fluid-item--accent-base .fluid-item__title{font-size:17px;font-style:italic;font-weight:400;margin:24px 0 20px 0;line-height:1.58;letter-spacing:.05em}.fluid-item--accent-base .fluid-item__title--height{height:78px;overflow:hidden}.fluid-item--accent-base .fluid-item__text{font-size:11px;margin:0;text-transform:uppercase;margin-bottom:20px;letter-spacing:.09em}.fluid-item--accent-base:before{content:"";position:absolute;top:0;left:8px;width:1px;height:100%;border-left:1px solid #755C45;z-index:1}.fluid-item--accent-base:after{content:"";position:absolute;top:0;right:8px;width:1px;height:100%;border-right:1px solid #755C45;z-index:1}.fluid-item--accent-base--small{width:130px;height:160px;position:relative}.fluid-item--accent-base--small:before{left:8px}.fluid-item--accent-base--small:after{right:8px}.fluid-item--accent-base--small .fluid-item--inner{padding:32px 10px 40px}.fluid-item--accent-base--small .fluid-item__title{margin:0 0 15px 0;color:#fff;font-family:'Josefin Sans',sans-serif}.fluid-item--accent-base--small .fluid-item__title strong{font-size:39px;font-weight:300;font-style:italic;font-family:'Josefin Sans',sans-serif;line-height:1;height:40px;margin:0 0 6px 0;overflow:hidden;display:block}.fluid-item--accent-base--small .fluid-item__title span{text-transform:uppercase;font-size:11px;margin-top:0;display:block;font-weight:600;font-style:normal;max-height:35px;overflow:hidden}.fluid-item--accent-base--small .fluid-item__text{color:#fff;margin:0;text-transform:none;font-size:14px;font-weight:300;max-height:19px;overflow:hidden}.fluid-item--accent-base--small .svg-crocus-bg{bottom:-17px;left:16px;width:94px;height:76px;fill:#6C4F33}.fluid-item--accent-base--smaller .svg-crocus-bg{width:72px;height:61px}.fluid-item--accent-base--news .svg-crocus-bg{left:-41px;bottom:-28px}.fluid-item__icon{display:block;margin:0 auto}.fluid-item__icon.svg-crocus{width:83px;height:67px}.fluid-item__icon.svg-quote{width:38px;height:22px;fill:#fff}.fluid-item__link{display:inline-block}.fluid-item__link .svg-icon{width:16px;height:17px;fill:#73468F;margin-right:11px;position:relative;top:3px}.listing-news .news .fluid-item,.news-content-hld.no-image .fluid-item,.news-image-hld .fluid-item{position:absolute;top:0;right:0;width:68px;height:84px}.listing-news .news .fluid-item:before,.news-content-hld.no-image .fluid-item:before,.news-image-hld .fluid-item:before{left:6px}.listing-news .news .fluid-item:after,.news-content-hld.no-image .fluid-item:after,.news-image-hld .fluid-item:after{right:6px}.listing-news .news .fluid-item--inner,.news-content-hld.no-image .fluid-item--inner,.news-image-hld .fluid-item--inner{padding:17px 9px 0}.listing-news .news .fluid-item__title,.news-content-hld.no-image .fluid-item__title,.news-image-hld .fluid-item__title{margin-bottom:0!important;margin-top:0!important}.listing-news .news .fluid-item__title strong,.news-content-hld.no-image .fluid-item__title strong,.news-image-hld .fluid-item__title strong{font-size:26px;height:25px;color:#fff;font-weight:300!important}.listing-news .news .fluid-item__title span,.news-content-hld.no-image .fluid-item__title span,.news-image-hld .fluid-item__title span{font-size:12px;color:#fff}.events-home{width:1330px;margin:0 auto;padding:0 40px}.events-home__inner{positi@MV  @MV                  0MV           MV  MV          `MV   @      `MV          e .item{width:45.7%}.events-home .item--left{float:left}.events-home .item--right{float:right}.events-home .item__subtitle{text-align:center;margin-bottom:6px}.events-home .item__title{text-align:center}.events-home .item__title-inner{margin:0;overflow:hidden;height:44px}.events-home .item__img-hld{height:251px;margin-top:25px;margin-bottom:20px}.events-home .item__bottom{position:relative;height:128px}.events-home .item .fluid-item{width:103px;height:128px;position:absolute;top:0;left:0}.events-home .item__content{padding-left:120px;height:128px;overflow:hidden}.events-home .item__text p{margin:0}.events-home .item__intro{height:21px;overflow:hidden;margin-top:5px;margin-bottom:4px}.events-home .item__intro p{margin:0}.events-home .item__intro strong{font-weight:700}.events-home .item .button{display:inline-block;padding:7px 17px;margin:0;position:relative}.events-home .item .button-sec{padding-top:5px;padding-bottom:8px;margin:0;display:inline-block;position:relative}.events-home .item .fluid-item--accent-base--small .fluid-item--inner{padding-top:22px}.events-home .item--event .item__text{overflow:hidden;height:74px;margin-bottom:21px;line-height:1.85}.events-home .item--event .fluid-item--accent-base--small .fluid-item__title{margin-bottom:0}.events-home .item--event .fluid-item .svg-cooking{width:49px;height:39px;fill:#fff;position:relative;left:4px;margin-bottom:8px}.events-home .item--news .item__text{height:74px;margin-bottom:21px}.events-home .item--news .button-sec{margin-left:9px;top:-1px}.google-map{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95);-webkit-transition:.3s opacity ease,.3s transform ease;-moz-transition:.3s opacity ease,.3s transform ease;transition:.3s opacity ease,.3s transform ease}.google-map.active{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.google-map #map_canvas{height:100%}.google-map__close-btn{width:45px;height:45px;position:absolute;top:-58px;right:-76px;display:block;box-shadow:0 1px 4px rgba(0,0,0,.3);background-color:#fff}.google-map__close-btn .font-icon{font-size:20px;width:20px;height:20px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;color:#4F4979}.google-map_controls{position:absolute;right:80px;top:69px;z-index:10}.section--map__contact .google-map_controls{top:35px;right:30px}.google-map_controls .google-map_controls-zoom{width:29px;height:57px;background:#fff;position:relative;float:right;margin-left:10px;box-shadow:0 1px 4px rgba(0,0,0,.3)}.google-map_controls .google-map_controls-zoom:before{content:'';height:1px;background-color:#E8E8E8;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.google-map_controls .google-map_controls-zoom .zoom-in,.google-map_controls .google-map_controls-zoom .zoom-out{width:100%;height:50%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;line-height:28px;position:relative}.google-map_controls .google-map_controls-zoom .zoom-in:after,.google-map_controls .google-map_controls-zoom .zoom-in:before,.google-map_controls .google-map_controls-zoom .zoom-out:after,.google-map_controls .google-map_controls-zoom .zoom-out:before{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#4F4979;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.google-map_controls .google-map_controls-zoom .zoom-in:before,.google-map_controls .google-map_controls-zoom .zoom-out:before{content:'';width:10px;height:2px}.google-map_controls .google-map_controls-zoom .zoom-in:hover:after,.google-map_controls .google-map_controls-zoom .zoom-in:hover:before,.google-map_controls .google-map_controls-zoom .zoom-out:hover:after,.google-map_controls .google-map_controls-zoom .zoom-out:hover:before{background:#73468F}.google-map_controls .google-map_controls-zoom .zoom-in:after{content:'';width:2px;height:10px}.google-map_controls .google-map_controls-directions{float:right;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.3);visibility:hidden;opacity:0;position:relative;overflow:hidden;-webkit-transition:.3s opacity ease;-moz-transition:.3s opacity ease;transition:.3s opacity ease;font-size:13px;padding:11px 0}.google-map_controls .google-map_controls-directions.directions-active{visibility:visible;opacity:1}.google-map_controls .google-map_controls-directions .google-map_controls-directions-inner{margin-right:0;-webkit-transition:margin .2s ease;-moz-transition:margin .2s ease;transition:margin .2s ease}.google-map_controls .google-map_controls-directions .google-map_controls-directions-inner:after{content:"";display:table;clear:both}.google-map_controls .google-map_controls-directions .directions_origin{width:230px;float:left;padding:10px 19px;height:36px;display:none;font-size:14px;position:relative;z-index:2;color:#666;letter-spacing:.03em}.google-map_controls .google-map_controls-directions .directions_origin::-webkit-input-placeholder{font-size:14px;color:#666}.google-map_controls .google-map_controls-directions .directions_origin::-moz-placeholder{font-size:14px;color:#666}.google-map_controls .google-map_controls-directions .directions_origin:-moz-placeholder{font-size:14px;color:#666}.google-map_controls .google-map_controls-directions .directions_origin:-ms-input-placeholder{font-size:14px;color:#666}.google-map_controls .google-map_controls-directions .directions_submit{float:left;height:36px;position:relative;z-index:2;padding:7px 19px 7px;display:none;font-size:14px;padding:5px 19px 7px;letter-spacing:.07em}.google-map_controls .google-map_controls-directions .directions_show{height:35px;padding:8px 19px 7px;float:left;margin:0 13px;z-index:1}.google-map_controls .show-attractions{float:right;background:#fff;height:57px;padding:11px}.google-map_controls .show-attractions .button{padding:6px 15px;cursor:pointer}.google-map .infoBox{height:117px;width:228px!important;margin-top:-130px;margin-left:86px;background-color:#4E3D6A}.mobile .home-page .google-map .infoBox,.offer-map-hld .google-map .infoBox{display:none}.google-map .infoBox>div{height:100%}.google-map .infoBox img{display:none!important}.google-map .infoBox .directions{height:100%;padding:19px 24px}.google-map .infoBox .directions button{height:36px;background-color:#fff;color:#4F4778;text-transform:uppercase;width:100%;font-size:14px;padding:6px 8px}.google-map .infoBox .directions .directions_error{display:none!important}.google-map .infoBox .directions input{height:36px;background-color:#7D6F92;color:#D0C9DA;padding:9px 14px 9px;width:100%;font-size:13px;margin-bottom:8px;font-weight:400}.google-map .infoBox .directions input::-webkit-input-placeholder{color:#B8AEC7;font-weight:400}.google-map .infoBox .directions input::-moz-placeholder{color:#B8AEC7;font-weight:400}.google-map .infoBox .directions input:-moz-placeholder{color:#B8AEC7;font-weight:400}.google-map .infoBox .directions input:-ms-input-placeholder{color:#B8AEC7;font-weight:400}#dir{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:-1;visibility:hidden;opacity:0;font-size:13px}#dir #map_directions{width:500px;height:70%;border:2px solid #000;background:#fff;position:absolute;top:74px;left:0;bottom:0;right:0;margin:auto;-webkit-transform:translate3d(0,50px,0);-moz-transform:translate3d(0,50px,0);-ms-transform:translate3d(0,50px,0);-o-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}#dir #map_directions__inner{position:absolute;top:10px;right:10px;bottom:10px;left:10px;overflow-y:auto;overflow-x:auto;z-index:10}#dir.active{visibility:visible;opacity:1;z-index:9999}#dir.active #map_directions{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#dir .directions_close{position:absolute;top:-19px;left:476px;z-index:20;background-image:url(/bower_components/fancybox/source/fancybox_sprite.png);width:36px;height:36px}.content-hld .content ul,.offer-content-hld .offer-accordion__intro ul,.offer-content-hld .offer-accordion__text ul,.offer-content-hld .offer-description ul{margin:0;padding:0;list-style:none}.content-hld .content ul li,.offer-content-hld .offer-accordion__intro ul li,.offer-content-hld .offer-accordion__text ul li,.offer-content-hld .offer-description ul li{padding-left:25px;position:relative;display:block;text-align:left}.content-hld .content ul li:before,.offer-content-hld .offer-accordion__intro ul li:before,.offer-content-hld .offer-accordion__text ul li:before,.offer-content-hld .offer-description ul li:before{content:"";position:absolute;top:8px;left:0;width:9px;height:8px;overflow:hidden;background-image:url(/img/list.svg)}.section--generic-color .section-inner,.section--generic-main .section-inner{margin:0 auto;left:auto;text-align:center}.section--generic-color .content-hld,.section--generic-main .content-hld{margin-left:230px}.section--generic-main{padding:0 0 110px;overflow:hidden}.section--generic-main .section-inner{width:860px}.section--generic-main+.section--generic-color{padding-top:0}.section--generic-color,.section--listing-venues{padding:110px 0}.section--generic-color .section-inner,.section--listing-venues .section-inner{position:relative;width:1090px;margin-left:auto;margin-right:auto}.section--generic-color .content-hld:after,.section--listing-venues .content-hld:after{content:"";display:table;clear:both}.section--generic-color .content-hld .content__titles-hld,.section--listing-venues .content-hld .content__titles-hld{margin-top:0}.section--generic-color .content-hld__content .content,.section--listing-venues .content-hld__content .content{text-align:justify}.section--generic-color .content-hld__gallery,.section--listing-venues .content-hld__gallery{width:53%;float:right;padding-left:3%;position:relative;z-index:30}.section--generic-color .content-hld__gallery:after,.section--listing-venues .content-hld__gallery:after{content:"";display:table;clear:both}.section--generic-color .content-hld__gallery .content-gallery-hld__image-hld,.section--listing-venues .content-hld__gallery .content-gallery-hld__image-hld{display:block}.section--generic-color .content-hld__gallery .content-gallery-hld__image-hld .content-gallery-hld__image,.section--listing-venues .content-hld__gallery .content-gallery-hld__image-hld .content-gallery-hld__image{display:block;width:100%;height:266px}.section--generic-color .content-hld__gallery.more-than-one .content-gallery-hld__image-hld,.section--listing-venues .content-hld__gallery.more-than-one .content-gallery-hld__image-hld{width:48.7%;float:left}.section--generic-color .content-hld__gallery.more-than-one .content-gallery-hld__image-hld:first-child,.section--listing-venues .content-hld__gallery.more-than-one .content-gallery-hld__image-hld:first-child{margin-right:2.6%}.section--generic-color .content-hld.no-gallery .content-hld__content,.section--listing-venues .content-hld.no-gallery .content-hld__content{float:none;width:100%}.section--generic-color .content-hld .js-item-gallery-hidden,.section--listing-venues .content-hld .js-item-gallery-hidden{display:none}.content-hld .content__titles-hld{margin-top:108px;margin-bottom:26px;text-align:center}.content-hld .content__titles-hld .content__title{margin-bottom:0}.content-hld .content__title{margin-bottom:30px;line-height:1.3}.content-hld .content__intro{font-size:14px;font-weight:600;line-height:1.7;margin-bottom:30px}.content-hld .content__title__news{text-align:center;font-size:25px;text-transform:uppercase;width:calc(100% - 200px);font-weight:400;line-height:1.36;color:#73468F;margin-top:65px;margin-bottom:37px}.content-hld .content{font-size:13px;line-height:1.85}.content-hld .content--sitemap{text-align:left;max-width:600px;margin-left:auto;margin-right:auto}.content-hld .content p{padding:5px 0;margin:0 0 15px}.content-hld .content h1,.content-hld .content h2,.content-hld .content h3,.content-hld .content h4,.content-hld .content h5,.content-hld .content h6{font-family:'Josefin Sans',sans-serif;text-transform:none;color:#73468F;font-weight:400}.content-hld .content a{color:#73468F;text-decoration:none}.content-hld .content a:hover{text-decoration:underline}.content-hld .content h1{font-size:33px;margin:22px 0 15px}.content-hld .content h2{font-size:30px;margin:20px 0 13px}.content-hld .content h3{font-size:26px;margin:18px 0 11px}.content-hld .content h4{font-size:22px;margin:16px 0 9px}.content-hld .content h5{font-size:19px;margin:15px 0 8px}.content-hld .content h6{font-size:17px;margin:14px 0 7px}.content-hld .content strong{font-weight:600}.content-hld .content table{width:100%!important;margin:20px auto;padding:0}.content-hld .content table tr:nth-child(odd){background:rgba(255,255,255,.7)}.content-hld .content table td,.content-hld .content table th{border:1px solid #73468F;text-align:center}.content-hld .content table td{padding:10px}.content-hld .content table th{padding:12px 5px;text-transform:none;border-color:#73468F;background:rgba(255,255,255,.7);font-weight:600}.content-hld .content table tbody:after,.content-hld .content table tbody:before,.content-hld .content table td:after,.content-hld .content table td:before,.content-hld .content table th:after,.content-hld .content table th:before,.content-hld .content table thead:after,.content-hld .content table thead:before,.content-hld .content table tr:after,.content-hld .content table tr:before,.content-hld .content table:after,.content-hld .content table:before{content:none}.slick-gallery-hld{height:100vh}.slick-gallery-hld .slick-list,.slick-gallery-hld .slick-track{height:100%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.slick-gallery-hld .slick-track{opacity:0}.slick-gallery-hld .slick-list{z-index:10}.slick-gallery-hld .slick-gallery__image{background-attachment:fixed;position:absolute!important;top:0!important;left:0!important;height:100%!important}.mobile .slick-gallery-hld .slick-gallery__image{background-attachment:scroll}.slick-gallery-hld .next,.slick-gallery-hld .prev{position:absolute;top:50%;width:65px;height:35px;z-index:10200;margin:0;padding:0;background-color:transparent;cursor:pointer}.slick-gallery-hld .next svg,.slick-gallery-hld .prev svg{display:block;width:65px;height:35px;fill:#fff}.slick-gallery-hld .prev{left:23px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.slick-gallery-hld .next{right:23px;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.slick-gallery-hld .slick-dots{margin:0 auto;padding:0;position:absolute;left:0;right:0;bottom:10px;z-index:20;text-align:center}.slick-gallery-hld .slick-dots li{display:inline-block;vertical-align:top;margin:0 5px}.slick-gallery-hld .slick-dots li button{width:16px;height:16px;background-color:transparent;display:block;text-indent:-200px;padding:0;overflow:hidden;white-space:nowrap;position:relative}.slick-gallery-hld .slick-dots li button:before{content:"";position:absolute;top:0;left:0;width:14px;height:14px;border-radius:50%;border:1px solid #73468F;background-color:#fff;-webkit-transition:.3s background ease;-moz-transition:.3s background ease;transition:.3s background ease}.slick-gallery-hld .slick-dots li.slick-active button:before,.slick-gallery-hld .slick-dots li:hover button:before{background-color:#73468F}.section--slick-gallery-hld--fixed{position:fixed;top:47px;left:230px;right:0;bottom:0}.section--slick-gallery-hld--fixed .slick-gallery-hld{height:100%}.collage-gallery-hld{opacity:1;-webkit-transition:.3s opacity ease;-moz-transition:.3s opacity ease;transition:.3s opacity ease;margin-bottom:-5px;margin-right:-5px;padding-left:5px}.collage-gallery-hld:after{content:"";display:table;clear:both}.collage-gallery-hld--first-hidden{opacity:0}.collage-gallery-hld__item{display:block;position:relative;overflow@MV  @MV                  0MV           MV  MV          `MV   @      `MV          %!important}.collage-gallery-hld__item--visible{opacity:1}.desktop .collage-gallery-hld__item:nth-child(1){-webkit-animation:fadeInUp .5s ease forwards .3s;-moz-animation:fadeInUp .5s ease forwards .3s;animation:fadeInUp .5s ease forwards .3s}.desktop .collage-gallery-hld__item:nth-child(2){-webkit-animation:fadeInUp .5s ease forwards .5s;-moz-animation:fadeInUp .5s ease forwards .5s;animation:fadeInUp .5s ease forwards .5s}.desktop .collage-gallery-hld__item:nth-child(3){-webkit-animation:fadeInUp .5s ease forwards .7s;-moz-animation:fadeInUp .5s ease forwards .7s;animation:fadeInUp .5s ease forwards .7s}.desktop .collage-gallery-hld__item:nth-child(4){-webkit-animation:fadeInUp .5s ease forwards .9s;-moz-animation:fadeInUp .5s ease forwards .9s;animation:fadeInUp .5s ease forwards .9s}.desktop .collage-gallery-hld__item:nth-child(5){-webkit-animation:fadeInUp .5s ease forwards 1.1s;-moz-animation:fadeInUp .5s ease forwards 1.1s;animation:fadeInUp .5s ease forwards 1.1s}.desktop .collage-gallery-hld__item:nth-child(6){-webkit-animation:fadeInUp .5s ease forwards 1.3s;-moz-animation:fadeInUp .5s ease forwards 1.3s;animation:fadeInUp .5s ease forwards 1.3s}.desktop .collage-gallery-hld__item:nth-child(7){-webkit-animation:fadeInUp .5s ease forwards 1.5s;-moz-animation:fadeInUp .5s ease forwards 1.5s;animation:fadeInUp .5s ease forwards 1.5s}.desktop .collage-gallery-hld__item:nth-child(8){-webkit-animation:fadeInUp .5s ease forwards 1.7s;-moz-animation:fadeInUp .5s ease forwards 1.7s;animation:fadeInUp .5s ease forwards 1.7s}.desktop .collage-gallery-hld__item:nth-child(9){-webkit-animation:fadeInUp .5s ease forwards 1.9s;-moz-animation:fadeInUp .5s ease forwards 1.9s;animation:fadeInUp .5s ease forwards 1.9s}.desktop .collage-gallery-hld__item:nth-child(10){-webkit-animation:fadeInUp .5s ease forwards 2.1s;-moz-animation:fadeInUp .5s ease forwards 2.1s;animation:fadeInUp .5s ease forwards 2.1s}.desktop .collage-gallery-hld__item:nth-child(11){-webkit-animation:fadeInUp .5s ease forwards 2.3s;-moz-animation:fadeInUp .5s ease forwards 2.3s;animation:fadeInUp .5s ease forwards 2.3s}.desktop .collage-gallery-hld__item:nth-child(12){-webkit-animation:fadeInUp .5s ease forwards 2.5s;-moz-animation:fadeInUp .5s ease forwards 2.5s;animation:fadeInUp .5s ease forwards 2.5s}.desktop .collage-gallery-hld__item:nth-child(13){-webkit-animation:fadeInUp .5s ease forwards 2.7s;-moz-animation:fadeInUp .5s ease forwards 2.7s;animation:fadeInUp .5s ease forwards 2.7s}.desktop .collage-gallery-hld__item:nth-child(14){-webkit-animation:fadeInUp .5s ease forwards 2.9s;-moz-animation:fadeInUp .5s ease forwards 2.9s;animation:fadeInUp .5s ease forwards 2.9s}.desktop .collage-gallery-hld__item:nth-child(15){-webkit-animation:fadeInUp .5s ease forwards 3.1s;-moz-animation:fadeInUp .5s ease forwards 3.1s;animation:fadeInUp .5s ease forwards 3.1s}.desktop .collage-gallery-hld__item:nth-child(16){-webkit-animation:fadeInUp .5s ease forwards 3.3s;-moz-animation:fadeInUp .5s ease forwards 3.3s;animation:fadeInUp .5s ease forwards 3.3s}.desktop .collage-gallery-hld__item:nth-child(17){-webkit-animation:fadeInUp .5s ease forwards 3.5s;-moz-animation:fadeInUp .5s ease forwards 3.5s;animation:fadeInUp .5s ease forwards 3.5s}.desktop .collage-gallery-hld__item:nth-child(18){-webkit-animation:fadeInUp .5s ease forwards 3.7s;-moz-animation:fadeInUp .5s ease forwards 3.7s;animation:fadeInUp .5s ease forwards 3.7s}.desktop .collage-gallery-hld__item:nth-child(19){-webkit-animation:fadeInUp .5s ease forwards 3.9s;-moz-animation:fadeInUp .5s ease forwards 3.9s;animation:fadeInUp .5s ease forwards 3.9s}.desktop .collage-gallery-hld__item:nth-child(20){-webkit-animation:fadeInUp .5s ease forwards 4.1s;-moz-animation:fadeInUp .5s ease forwards 4.1s;animation:fadeInUp .5s ease forwards 4.1s}.desktop .collage-gallery-hld__item:nth-child(21){-webkit-animation:fadeInUp .5s ease forwards 4.3s;-moz-animation:fadeInUp .5s ease forwards 4.3s;animation:fadeInUp .5s ease forwards 4.3s}.desktop .collage-gallery-hld__item:nth-child(22){-webkit-animation:fadeInUp .5s ease forwards 4.5s;-moz-animation:fadeInUp .5s ease forwards 4.5s;animation:fadeInUp .5s ease forwards 4.5s}.desktop .collage-gallery-hld__item:nth-child(23){-webkit-animation:fadeInUp .5s ease forwards 4.7s;-moz-animation:fadeInUp .5s ease forwards 4.7s;animation:fadeInUp .5s ease forwards 4.7s}.desktop .collage-gallery-hld__item:nth-child(24){-webkit-animation:fadeInUp .5s ease forwards 4.9s;-moz-animation:fadeInUp .5s ease forwards 4.9s;animation:fadeInUp .5s ease forwards 4.9s}.desktop .collage-gallery-hld__item:nth-child(25){-webkit-animation:fadeInUp .5s ease forwards 5.1s;-moz-animation:fadeInUp .5s ease forwards 5.1s;animation:fadeInUp .5s ease forwards 5.1s}.desktop .collage-gallery-hld__item:nth-child(26){-webkit-animation:fadeInUp .5s ease forwards 5.3s;-moz-animation:fadeInUp .5s ease forwards 5.3s;animation:fadeInUp .5s ease forwards 5.3s}.desktop .collage-gallery-hld__item:nth-child(27){-webkit-animation:fadeInUp .5s ease forwards 5.5s;-moz-animation:fadeInUp .5s ease forwards 5.5s;animation:fadeInUp .5s ease forwards 5.5s}.desktop .collage-gallery-hld__item:nth-child(28){-webkit-animation:fadeInUp .5s ease forwards 5.7s;-moz-animation:fadeInUp .5s ease forwards 5.7s;animation:fadeInUp .5s ease forwards 5.7s}.desktop .collage-gallery-hld__item:nth-child(29){-webkit-animation:fadeInUp .5s ease forwards 5.9s;-moz-animation:fadeInUp .5s ease forwards 5.9s;animation:fadeInUp .5s ease forwards 5.9s}.desktop .collage-gallery-hld__item:nth-child(30){-webkit-animation:fadeInUp .5s ease forwards 6.1s;-moz-animation:fadeInUp .5s ease forwards 6.1s;animation:fadeInUp .5s ease forwards 6.1s}.desktop .collage-gallery-hld__item:nth-child(31){-webkit-animation:fadeInUp .5s ease forwards 6.3s;-moz-animation:fadeInUp .5s ease forwards 6.3s;animation:fadeInUp .5s ease forwards 6.3s}.desktop .collage-gallery-hld__item:nth-child(32){-webkit-animation:fadeInUp .5s ease forwards 6.5s;-moz-animation:fadeInUp .5s ease forwards 6.5s;animation:fadeInUp .5s ease forwards 6.5s}.desktop .collage-gallery-hld__item:nth-child(33){-webkit-animation:fadeInUp .5s ease forwards 6.7s;-moz-animation:fadeInUp .5s ease forwards 6.7s;animation:fadeInUp .5s ease forwards 6.7s}.desktop .collage-gallery-hld__item:nth-child(34){-webkit-animation:fadeInUp .5s ease forwards 6.9s;-moz-animation:fadeInUp .5s ease forwards 6.9s;animation:fadeInUp .5s ease forwards 6.9s}.desktop .collage-gallery-hld__item:nth-child(35){-webkit-animation:fadeInUp .5s ease forwards 7.1s;-moz-animation:fadeInUp .5s ease forwards 7.1s;animation:fadeInUp .5s ease forwards 7.1s}.desktop .collage-gallery-hld__item:nth-child(36){-webkit-animation:fadeInUp .5s ease forwards 7.3s;-moz-animation:fadeInUp .5s ease forwards 7.3s;animation:fadeInUp .5s ease forwards 7.3s}.desktop .collage-gallery-hld__item:nth-child(37){-webkit-animation:fadeInUp .5s ease forwards 7.5s;-moz-animation:fadeInUp .5s ease forwards 7.5s;animation:fadeInUp .5s ease forwards 7.5s}.desktop .collage-gallery-hld__item:nth-child(38){-webkit-animation:fadeInUp .5s ease forwards 7.7s;-moz-animation:fadeInUp .5s ease forwards 7.7s;animation:fadeInUp .5s ease forwards 7.7s}.desktop .collage-gallery-hld__item:nth-child(39){-webkit-animation:fadeInUp .5s ease forwards 7.9s;-moz-animation:fadeInUp .5s ease forwards 7.9s;animation:fadeInUp .5s ease forwards 7.9s}.desktop .collage-gallery-hld__item:nth-child(40){-webkit-animation:fadeInUp .5s ease forwards 8.1s;-moz-animation:fadeInUp .5s ease forwards 8.1s;animation:fadeInUp .5s ease forwards 8.1s}.desktop .collage-gallery-hld__item:nth-child(41){-webkit-animation:fadeInUp .5s ease forwards 8.3s;-moz-animation:fadeInUp .5s ease forwards 8.3s;animation:fadeInUp .5s ease forwards 8.3s}.desktop .collage-gallery-hld__item:nth-child(42){-webkit-animation:fadeInUp .5s ease forwards 8.5s;-moz-animation:fadeInUp .5s ease forwards 8.5s;animation:fadeInUp .5s ease forwards 8.5s}.desktop .collage-gallery-hld__item:nth-child(43){-webkit-animation:fadeInUp .5s ease forwards 8.7s;-moz-animation:fadeInUp .5s ease forwards 8.7s;animation:fadeInUp .5s ease forwards 8.7s}.desktop .collage-gallery-hld__item:nth-child(44){-webkit-animation:fadeInUp .5s ease forwards 8.9s;-moz-animation:fadeInUp .5s ease forwards 8.9s;animation:fadeInUp .5s ease forwards 8.9s}.desktop .collage-gallery-hld__item:nth-child(45){-webkit-animation:fadeInUp .5s ease forwards 9.1s;-moz-animation:fadeInUp .5s ease forwards 9.1s;animation:fadeInUp .5s ease forwards 9.1s}.desktop .collage-gallery-hld__item:nth-child(46){-webkit-animation:fadeInUp .5s ease forwards 9.3s;-moz-animation:fadeInUp .5s ease forwards 9.3s;animation:fadeInUp .5s ease forwards 9.3s}.desktop .collage-gallery-hld__item:nth-child(47){-webkit-animation:fadeInUp .5s ease forwards 9.5s;-moz-animation:fadeInUp .5s ease forwards 9.5s;animation:fadeInUp .5s ease forwards 9.5s}.desktop .collage-gallery-hld__item:nth-child(48){-webkit-animation:fadeInUp .5s ease forwards 9.7s;-moz-animation:fadeInUp .5s ease forwards 9.7s;animation:fadeInUp .5s ease forwards 9.7s}.desktop .collage-gallery-hld__item:nth-child(49){-webkit-animation:fadeInUp .5s ease forwards 9.9s;-moz-animation:fadeInUp .5s ease forwards 9.9s;animation:fadeInUp .5s ease forwards 9.9s}.desktop .collage-gallery-hld__item:nth-child(50){-webkit-animation:fadeInUp .5s ease forwards 10.1s;-moz-animation:fadeInUp .5s ease forwards 10.1s;animation:fadeInUp .5s ease forwards 10.1s}.desktop .collage-gallery-hld__item:nth-child(51){-webkit-animation:fadeInUp .5s ease forwards 10.3s;-moz-animation:fadeInUp .5s ease forwards 10.3s;animation:fadeInUp .5s ease forwards 10.3s}.desktop .collage-gallery-hld__item:nth-child(52){-webkit-animation:fadeInUp .5s ease forwards 10.5s;-moz-animation:fadeInUp .5s ease forwards 10.5s;animation:fadeInUp .5s ease forwards 10.5s}.desktop .collage-gallery-hld__item:nth-child(53){-webkit-animation:fadeInUp .5s ease forwards 10.7s;-moz-animation:fadeInUp .5s ease forwards 10.7s;animation:fadeInUp .5s ease forwards 10.7s}.desktop .collage-gallery-hld__item:nth-child(54){-webkit-animation:fadeInUp .5s ease forwards 10.9s;-moz-animation:fadeInUp .5s ease forwards 10.9s;animation:fadeInUp .5s ease forwards 10.9s}.desktop .collage-gallery-hld__item:nth-child(55){-webkit-animation:fadeInUp .5s ease forwards 11.1s;-moz-animation:fadeInUp .5s ease forwards 11.1s;animation:fadeInUp .5s ease forwards 11.1s}.desktop .collage-gallery-hld__item:nth-child(56){-webkit-animation:fadeInUp .5s ease forwards 11.3s;-moz-animation:fadeInUp .5s ease forwards 11.3s;animation:fadeInUp .5s ease forwards 11.3s}.desktop .collage-gallery-hld__item:nth-child(57){-webkit-animation:fadeInUp .5s ease forwards 11.5s;-moz-animation:fadeInUp .5s ease forwards 11.5s;animation:fadeInUp .5s ease forwards 11.5s}.desktop .collage-gallery-hld__item:nth-child(58){-webkit-animation:fadeInUp .5s ease forwards 11.7s;-moz-animation:fadeInUp .5s ease forwards 11.7s;animation:fadeInUp .5s ease forwards 11.7s}.desktop .collage-gallery-hld__item:nth-child(59){-webkit-animation:fadeInUp .5s ease forwards 11.9s;-moz-animation:fadeInUp .5s ease forwards 11.9s;animation:fadeInUp .5s ease forwards 11.9s}.desktop .collage-gallery-hld__item:nth-child(60){-webkit-animation:fadeInUp .5s ease forwards 12.1s;-moz-animation:fadeInUp .5s ease forwards 12.1s;animation:fadeInUp .5s ease forwards 12.1s}.desktop .collage-gallery-hld__item:nth-child(61){-webkit-animation:fadeInUp .5s ease forwards 12.3s;-moz-animation:fadeInUp .5s ease forwards 12.3s;animation:fadeInUp .5s ease forwards 12.3s}.desktop .collage-gallery-hld__item:nth-child(62){-webkit-animation:fadeInUp .5s ease forwards 12.5s;-moz-animation:fadeInUp .5s ease forwards 12.5s;animation:fadeInUp .5s ease forwards 12.5s}.desktop .collage-gallery-hld__item:nth-child(63){-webkit-animation:fadeInUp .5s ease forwards 12.7s;-moz-animation:fadeInUp .5s ease forwards 12.7s;animation:fadeInUp .5s ease forwards 12.7s}.desktop .collage-gallery-hld__item:nth-child(64){-webkit-animation:fadeInUp .5s ease forwards 12.9s;-moz-animation:fadeInUp .5s ease forwards 12.9s;animation:fadeInUp .5s ease forwards 12.9s}.desktop .collage-gallery-hld__item:nth-child(65){-webkit-animation:fadeInUp .5s ease forwards 13.1s;-moz-animation:fadeInUp .5s ease forwards 13.1s;animation:fadeInUp .5s ease forwards 13.1s}.desktop .collage-gallery-hld__item:nth-child(66){-webkit-animation:fadeInUp .5s ease forwards 13.3s;-moz-animation:fadeInUp .5s ease forwards 13.3s;animation:fadeInUp .5s ease forwards 13.3s}.desktop .collage-gallery-hld__item:nth-child(67){-webkit-animation:fadeInUp .5s ease forwards 13.5s;-moz-animation:fadeInUp .5s ease forwards 13.5s;animation:fadeInUp .5s ease forwards 13.5s}.desktop .collage-gallery-hld__item:nth-child(68){-webkit-animation:fadeInUp .5s ease forwards 13.7s;-moz-animation:fadeInUp .5s ease forwards 13.7s;animation:fadeInUp .5s ease forwards 13.7s}.desktop .collage-gallery-hld__item:nth-child(69){-webkit-animation:fadeInUp .5s ease forwards 13.9s;-moz-animation:fadeInUp .5s ease forwards 13.9s;animation:fadeInUp .5s ease forwards 13.9s}.desktop .collage-gallery-hld__item:nth-child(70){-webkit-animation:fadeInUp .5s ease forwards 14.1s;-moz-animation:fadeInUp .5s ease forwards 14.1s;animation:fadeInUp .5s ease forwards 14.1s}.desktop .collage-gallery-hld__item:nth-child(71){-webkit-animation:fadeInUp .5s ease forwards 14.3s;-moz-animation:fadeInUp .5s ease forwards 14.3s;animation:fadeInUp .5s ease forwards 14.3s}.desktop .collage-gallery-hld__item:nth-child(72){-webkit-animation:fadeInUp .5s ease forwards 14.5s;-moz-animation:fadeInUp .5s ease forwards 14.5s;animation:fadeInUp .5s ease forwards 14.5s}.desktop .collage-gallery-hld__item:nth-child(73){-webkit-animation:fadeInUp .5s ease forwards 14.7s;-moz-animation:fadeInUp .5s ease forwards 14.7s;animation:fadeInUp .5s ease forwards 14.7s}.desktop .collage-gallery-hld__item:nth-child(74){-webkit-animation:fadeInUp .5s ease forwards 14.9s;-moz-animation:fadeInUp .5s ease forwards 14.9s;animation:fadeInUp .5s ease forwards 14.9s}.desktop .collage-gallery-hld__item:nth-child(75){-webkit-animation:fadeInUp .5s ease forwards 15.1s;-moz-animation:fadeInUp .5s ease forwards 15.1s;animation:fadeInUp .5s ease forwards 15.1s}.desktop .collage-gallery-hld__item:nth-child(76){-webkit-animation:fadeInUp .5s ease forwards 15.3s;-moz-animation:fadeInUp .5s ease forwards 15.3s;animation:fadeInUp .5s ease forwards 15.3s}.desktop .collage-gallery-hld__item:nth-child(77){-webkit-animation:fadeInUp .5s ease forwards 15.5s;-moz-animation:fadeInUp .5s ease forwards 15.5s;animation:fadeInUp .5s ease forwards 15.5s}.desktop .collage-gallery-hld__item:nth-child(78){-webkit-animation:fadeInUp .5s ease forwards 15.7s;-moz-animation:fadeInUp .5s ease forwards 15.7s;animation:fadeInUp .5s ease forwards 15.7s}.desktop .collage-gallery-hld__item:nth-child(79){-webkit-animation:fadeInUp .5s ease forwards 15.9s;-moz-animation:fadeInUp .5s ease forwards 15.9s;animation:fadeInUp .5s ease forwards 15.9s}.desktop .collage-gallery-hld__item:nth-child(80){-webkit-animation:fadeInUp .5s ease forwards 16.1s;-moz-animation:fadeInUp .5s ease forwards 16.1s;animation:fadeInUp .5s ease forwards 16.1s}.desktop .collage-gallery-hld__item:nth-child(81){-webkit-animation:fadeInUp .5s ease forwards 16.3s;-moz-animation:fadeInUp .5s ease forwards 16.3s;animation:fadeInUp .5s ease forwards 16.3s}.desktop .collage-gallery-hld__item:nth-child(82){-webkit-animation:fadeInUp .5s ease forwards 16.5s;-moz-animation:fadeInUp .5s ease forwards 16.5s;animation:fadeInUp .5s ease forwards 16.5s}.desktop .collage-gallery-hld__item:nth-child(83){-webkit-animation:fadeInUp .5s ease forwards 16.7s;-moz-animation:fadeInUp .5s ease forwards 16.7s;animation:fadeInUp .5s ease forwards 16.7s}.desktop .collage-gallery-hld__item:nth-child(84){-webkit-animation:fadeInUp .5s ease forwards 16.9s;-moz-animation:fadeInUp .5s ease forwards 16.9s;animation:fadeInUp .5s ease forwards 16.9s}.desktop .collage-gallery-hld__item:nth-child(85){-webkit-animation:fadeInUp .5s ease forwards 17.1s;-moz-animation:fadeInUp .5s ease forwards 17.1s;animation:fadeInUp .5s ease forwards 17.1s}.desktop .collage-gallery-hld__item:nth-child(86){-webkit-animation:fa@MV  @MV                  0MV           MV  MV          `MV   @      `MV          se forwards 17.3s}.desktop .collage-gallery-hld__item:nth-child(87){-webkit-animation:fadeInUp .5s ease forwards 17.5s;-moz-animation:fadeInUp .5s ease forwards 17.5s;animation:fadeInUp .5s ease forwards 17.5s}.desktop .collage-gallery-hld__item:nth-child(88){-webkit-animation:fadeInUp .5s ease forwards 17.7s;-moz-animation:fadeInUp .5s ease forwards 17.7s;animation:fadeInUp .5s ease forwards 17.7s}.desktop .collage-gallery-hld__item:nth-child(89){-webkit-animation:fadeInUp .5s ease forwards 17.9s;-moz-animation:fadeInUp .5s ease forwards 17.9s;animation:fadeInUp .5s ease forwards 17.9s}.desktop .collage-gallery-hld__item:nth-child(90){-webkit-animation:fadeInUp .5s ease forwards 18.1s;-moz-animation:fadeInUp .5s ease forwards 18.1s;animation:fadeInUp .5s ease forwards 18.1s}.desktop .collage-gallery-hld__item:nth-child(91){-webkit-animation:fadeInUp .5s ease forwards 18.3s;-moz-animation:fadeInUp .5s ease forwards 18.3s;animation:fadeInUp .5s ease forwards 18.3s}.desktop .collage-gallery-hld__item:nth-child(92){-webkit-animation:fadeInUp .5s ease forwards 18.5s;-moz-animation:fadeInUp .5s ease forwards 18.5s;animation:fadeInUp .5s ease forwards 18.5s}.desktop .collage-gallery-hld__item:nth-child(93){-webkit-animation:fadeInUp .5s ease forwards 18.7s;-moz-animation:fadeInUp .5s ease forwards 18.7s;animation:fadeInUp .5s ease forwards 18.7s}.desktop .collage-gallery-hld__item:nth-child(94){-webkit-animation:fadeInUp .5s ease forwards 18.9s;-moz-animation:fadeInUp .5s ease forwards 18.9s;animation:fadeInUp .5s ease forwards 18.9s}.desktop .collage-gallery-hld__item:nth-child(95){-webkit-animation:fadeInUp .5s ease forwards 19.1s;-moz-animation:fadeInUp .5s ease forwards 19.1s;animation:fadeInUp .5s ease forwards 19.1s}.desktop .collage-gallery-hld__item:nth-child(96){-webkit-animation:fadeInUp .5s ease forwards 19.3s;-moz-animation:fadeInUp .5s ease forwards 19.3s;animation:fadeInUp .5s ease forwards 19.3s}.desktop .collage-gallery-hld__item:nth-child(97){-webkit-animation:fadeInUp .5s ease forwards 19.5s;-moz-animation:fadeInUp .5s ease forwards 19.5s;animation:fadeInUp .5s ease forwards 19.5s}.desktop .collage-gallery-hld__item:nth-child(98){-webkit-animation:fadeInUp .5s ease forwards 19.7s;-moz-animation:fadeInUp .5s ease forwards 19.7s;animation:fadeInUp .5s ease forwards 19.7s}.desktop .collage-gallery-hld__item:nth-child(99){-webkit-animation:fadeInUp .5s ease forwards 19.9s;-moz-animation:fadeInUp .5s ease forwards 19.9s;animation:fadeInUp .5s ease forwards 19.9s}.desktop .collage-gallery-hld__item:nth-child(100){-webkit-animation:fadeInUp .5s ease forwards 20.1s;-moz-animation:fadeInUp .5s ease forwards 20.1s;animation:fadeInUp .5s ease forwards 20.1s}.desktop .collage-gallery-hld__item:nth-child(101){-webkit-animation:fadeInUp .5s ease forwards 20.3s;-moz-animation:fadeInUp .5s ease forwards 20.3s;animation:fadeInUp .5s ease forwards 20.3s}.desktop .collage-gallery-hld__item:nth-child(102){-webkit-animation:fadeInUp .5s ease forwards 20.5s;-moz-animation:fadeInUp .5s ease forwards 20.5s;animation:fadeInUp .5s ease forwards 20.5s}.desktop .collage-gallery-hld__item:nth-child(103){-webkit-animation:fadeInUp .5s ease forwards 20.7s;-moz-animation:fadeInUp .5s ease forwards 20.7s;animation:fadeInUp .5s ease forwards 20.7s}.desktop .collage-gallery-hld__item:nth-child(104){-webkit-animation:fadeInUp .5s ease forwards 20.9s;-moz-animation:fadeInUp .5s ease forwards 20.9s;animation:fadeInUp .5s ease forwards 20.9s}.desktop .collage-gallery-hld__item:nth-child(105){-webkit-animation:fadeInUp .5s ease forwards 21.1s;-moz-animation:fadeInUp .5s ease forwards 21.1s;animation:fadeInUp .5s ease forwards 21.1s}.desktop .collage-gallery-hld__item:nth-child(106){-webkit-animation:fadeInUp .5s ease forwards 21.3s;-moz-animation:fadeInUp .5s ease forwards 21.3s;animation:fadeInUp .5s ease forwards 21.3s}.desktop .collage-gallery-hld__item:nth-child(107){-webkit-animation:fadeInUp .5s ease forwards 21.5s;-moz-animation:fadeInUp .5s ease forwards 21.5s;animation:fadeInUp .5s ease forwards 21.5s}.desktop .collage-gallery-hld__item:nth-child(108){-webkit-animation:fadeInUp .5s ease forwards 21.7s;-moz-animation:fadeInUp .5s ease forwards 21.7s;animation:fadeInUp .5s ease forwards 21.7s}.desktop .collage-gallery-hld__item:nth-child(109){-webkit-animation:fadeInUp .5s ease forwards 21.9s;-moz-animation:fadeInUp .5s ease forwards 21.9s;animation:fadeInUp .5s ease forwards 21.9s}.desktop .collage-gallery-hld__item:nth-child(110){-webkit-animation:fadeInUp .5s ease forwards 22.1s;-moz-animation:fadeInUp .5s ease forwards 22.1s;animation:fadeInUp .5s ease forwards 22.1s}.desktop .collage-gallery-hld__item:nth-child(111){-webkit-animation:fadeInUp .5s ease forwards 22.3s;-moz-animation:fadeInUp .5s ease forwards 22.3s;animation:fadeInUp .5s ease forwards 22.3s}.desktop .collage-gallery-hld__item:nth-child(112){-webkit-animation:fadeInUp .5s ease forwards 22.5s;-moz-animation:fadeInUp .5s ease forwards 22.5s;animation:fadeInUp .5s ease forwards 22.5s}.desktop .collage-gallery-hld__item:nth-child(113){-webkit-animation:fadeInUp .5s ease forwards 22.7s;-moz-animation:fadeInUp .5s ease forwards 22.7s;animation:fadeInUp .5s ease forwards 22.7s}.desktop .collage-gallery-hld__item:nth-child(114){-webkit-animation:fadeInUp .5s ease forwards 22.9s;-moz-animation:fadeInUp .5s ease forwards 22.9s;animation:fadeInUp .5s ease forwards 22.9s}.desktop .collage-gallery-hld__item:nth-child(115){-webkit-animation:fadeInUp .5s ease forwards 23.1s;-moz-animation:fadeInUp .5s ease forwards 23.1s;animation:fadeInUp .5s ease forwards 23.1s}.desktop .collage-gallery-hld__item:nth-child(116){-webkit-animation:fadeInUp .5s ease forwards 23.3s;-moz-animation:fadeInUp .5s ease forwards 23.3s;animation:fadeInUp .5s ease forwards 23.3s}.desktop .collage-gallery-hld__item:nth-child(117){-webkit-animation:fadeInUp .5s ease forwards 23.5s;-moz-animation:fadeInUp .5s ease forwards 23.5s;animation:fadeInUp .5s ease forwards 23.5s}.desktop .collage-gallery-hld__item:nth-child(118){-webkit-animation:fadeInUp .5s ease forwards 23.7s;-moz-animation:fadeInUp .5s ease forwards 23.7s;animation:fadeInUp .5s ease forwards 23.7s}.desktop .collage-gallery-hld__item:nth-child(119){-webkit-animation:fadeInUp .5s ease forwards 23.9s;-moz-animation:fadeInUp .5s ease forwards 23.9s;animation:fadeInUp .5s ease forwards 23.9s}.desktop .collage-gallery-hld__item:nth-child(120){-webkit-animation:fadeInUp .5s ease forwards 24.1s;-moz-animation:fadeInUp .5s ease forwards 24.1s;animation:fadeInUp .5s ease forwards 24.1s}.desktop .collage-gallery-hld__item.rm-animate.rm-animate{-webkit-animation:fadeOutDown .4s ease forwards;-moz-animation:fadeOutDown .4s ease forwards;animation:fadeOutDown .4s ease forwards}.mobile .collage-gallery-hld__item{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.no-cssanimations .collage-gallery-hld__item{opacity:1}.listing-filters{background-color:#fff;padding:40px 20px 40px}.listing-filters .filter{display:block;border:1px solid #EBEBEB;position:relative;min-height:44px;margin-bottom:14px;-webkit-transition:.3s background ease,.3s color ease;-moz-transition:.3s background ease,.3s color ease;transition:.3s background ease,.3s color ease;text-decoration:none;color:#593A1D;font-size:14px}.listing-filters .filter:last-child{margin-bottom:0}.listing-filters .filter .font-icon-hld,.listing-filters .filter .svg-hld{width:44px;height:100%;overflow:hidden;position:absolute;top:0;left:0;background-color:#fff;-webkit-transition:.3s background ease;-moz-transition:.3s background ease;transition:.3s background ease}.listing-filters .filter .svg-icon{fill:#73468F;width:20px;height:20px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;-webkit-transition:.3s fill ease;-moz-transition:.3s fill ease;transition:.3s fill ease}.listing-filters .filter .svg-icon.svg-all{width:18px}.listing-filters .filter .svg-icon.svg-sauna{width:25px;height:18px}.listing-filters .filter .svg-icon.svg-bed{width:25px;height:18px}.listing-filters .filter .font-icon{color:#73468F;font-size:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.listing-filters .filter .font-icon:before{content:"\e631";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.listing-filters .filter .font-icon.font-9991:before{content:"\e635"}.listing-filters .filter .font-icon.font-9992{font-size:18px}.listing-filters .filter .font-icon.font-9992:before{content:"\e632"}.listing-filters .filter .font-icon.font-9993{font-size:17px}.listing-filters .filter .font-icon.font-9993:before{content:"\e620"}.listing-filters .filter .font-icon.font-9994{font-size:17px}.listing-filters .filter .font-icon.font-9994:before{content:"\e631"}.listing-filters .filter .font-icon.font-10037:before{content:"\e633"}.listing-filters .filter .font-icon.font-10051:before{content:"\e634"}.listing-filters .filter__middle{display:table;height:42px;margin-left:44px;padding:0 0 0 17px;border-left:1px solid #EBEBEB;text-transform:uppercase;font-weight:600}.listing-filters .filter__middle .filter__inner{display:table-cell;vertical-align:middle}.listing-filters .filter.active,.listing-filters .filter:hover{background-color:#F8F8F8;color:#73468F}.listing-filters .filter.active .font-icon-hld,.listing-filters .filter.active .svg-hld,.listing-filters .filter:hover .font-icon-hld,.listing-filters .filter:hover .svg-hld{background-color:#73468F}.listing-filters .filter.active .svg-icon,.listing-filters .filter:hover .svg-icon{fill:#fff}.listing-filters .filter.active .font-icon,.listing-filters .filter:hover .font-icon{color:#fff}.facilities{margin:0;padding:27px 34px;list-style-type:none}.facility{min-height:30px;display:block;position:relative;margin-bottom:11px}.facility .font-icon{color:#73468F;font-size:24px}.facility .font-icon:before{content:"\e600";position:relative}.facility .font-icon.icon-11282:before{content:"\e609"}.facility .font-icon.icon-11291:before{content:"\e60e";font-size:20px}.facility .font-icon.icon-11498:before{content:"\e610"}.facility .font-icon.icon-11499:before{content:"\e60d";font-size:20px}.facility .font-icon.icon-10713:before{content:"\e60d";font-size:20px}.facility .font-icon.icon-10714:before{content:"\e61c";font-size:26px}.facility .font-icon.icon-10716:before{content:"\e60a"}.facility .font-icon.icon-10718:before{content:"\e605"}.facility .font-icon.icon-10719:before{content:"\e613"}.facility .font-icon.icon-10720:before{content:"\e612"}.facility .font-icon.icon-10721:before{content:"\e616"}.facility .font-icon.icon-10723:before{content:"\e61d"}.facility .font-icon.icon-10724:before{content:"\e617"}.facility .font-icon.icon-10725:before{content:"\e618"}.facility .font-icon.icon-10727:before{content:"\e619"}.facility .font-icon.icon-10728:before{content:"\e606"}.facility .font-icon.icon-10729:before{content:"\e61a"}.facility .font-icon.icon-11500:before{content:"\e61b"}.facility .font-icon.icon-10715:before{content:"\e61f"}.facility .font-icon.icon-10717:before{content:"\e611"}.facility .font-icon.icon-10722:before{content:"\e61e"}.facility .font-icon.icon-10726:before{content:"\e614"}.facility .font-icon.icon-10730:before{content:"\e615"}.facility .font-icon.icon-leisure:before{content:"\e605"}.facility .font-icon.icon-jacuzzi:before{content:"\e604"}.facility .svg-icon{width:25px;height:25px;fill:#73468F}.facility .svg-icon.svg-breakfast,.facility .svg-icon.svg-parking{stroke:#73468F}.facility .svg-icon.svg-breakfast{width:34px;height:28px}.facility .svg-icon.svg-sauna{fill:none;stroke:#73468F;width:27px;height:22px}.facility .font-icon,.facility .svg-icon{position:absolute;top:2px;left:0}.facility__text{font-weight:600;padding-left:40px;padding-top:2px;line-height:1.5;display:inline-block}.listing-add-facilities{padding:0;list-style-type:none;margin:0 0 63px 40px}.listing-add-facilities:after{content:"";display:table;clear:both}.listing-add-facilities .add-fac-hld{width:25%;float:left;position:relative;height:38px;margin-bottom:6px;display:block;padding:0 39px}.listing-add-facilities .add-fac-hld:after{content:"";display:table;clear:both}.listing-add-facilities .add-fac{display:table;font-size:13px;font-weight:600;color:#6c4723;height:38px;position:relative}.listing-add-facilities .add-fac__inner{display:table-cell;vertical-align:middle}.listing-add-facilities .font-icon,.listing-add-facilities .svg-icon{position:absolute;top:7px;left:0}.listing-add-facilities .font-icon{color:#73468F;font-size:24px}.listing-add-facilities .font-icon.icon-parking{font-size:29px}.listing-add-facilities .font-icon:before{content:"\e600";position:relative}.listing-add-facilities .font-icon.icon-11282:before{content:"\e609"}.listing-add-facilities .font-icon.icon-11291:before{content:"\e60e";font-size:20px}.listing-add-facilities .font-icon.icon-11498:before{content:"\e610"}.listing-add-facilities .font-icon.icon-11499:before{content:"\e60d";font-size:20px}.listing-add-facilities .font-icon.icon-10713:before{content:"\e60d";font-size:20px}.listing-add-facilities .font-icon.icon-10714:before{content:"\e61c";font-size:26px}.listing-add-facilities .font-icon.icon-10716:before{content:"\e60a"}.listing-add-facilities .font-icon.icon-10718:before{content:"\e605"}.listing-add-facilities .font-icon.icon-10719:before{content:"\e613"}.listing-add-facilities .font-icon.icon-10720:before{content:"\e612"}.listing-add-facilities .font-icon.icon-10721:before{content:"\e616"}.listing-add-facilities .font-icon.icon-10723:before{content:"\e61d"}.listing-add-facilities .font-icon.icon-10724:before{content:"\e617"}.listing-add-facilities .font-icon.icon-10725:before{content:"\e618"}.listing-add-facilities .font-icon.icon-10727:before{content:"\e619"}.listing-add-facilities .font-icon.icon-10728:before{content:"\e606"}.listing-add-facilities .font-icon.icon-10729:before{content:"\e61a"}.listing-add-facilities .font-icon.icon-11500:before{content:"\e61b"}.listing-add-facilities .font-icon.icon-10715:before{content:"\e61f"}.listing-add-facilities .font-icon.icon-10717:before{content:"\e611"}.listing-add-facilities .font-icon.icon-10722:before{content:"\e61e"}.listing-add-facilities .font-icon.icon-10726:before{content:"\e614"}.listing-add-facilities .font-icon.icon-10730:before{content:"\e615"}.listing-add-facilities .svg-icon{fill:#73468F;stroke:#73468F;width:40px;height:40px}.listing-add-facilities .svg-icon.svg-breakfast{width:50px;height:41px}.listing-add-facilities .svg-icon.svg-parking{width:28px;height:28px}.listing-add-facilities .svg-icon.svg-parking+.add-fac{padding-left:40px}.listing-add-facilities .svg-icon.svg-sauna{fill:none;stroke:#73468F}.listing-rooms-hld{padding-bottom:78px}.listing-rooms-hld .room-hld{margin-bottom:38px;position:relative}.listing-rooms-hld .room-hld:last-child{margin-bottom:0}.listing-rooms-hld .room{position:relative}.listing-rooms-hld .room__image{position:absolute;top:0;left:0;height:200px;width:300px;z-index:20;display:block}.listing-rooms-hld .room__image .image-hover-hld{position:absolute;bottom:0;left:0;height:52px;width:52px;display:table;background-color:rgba(89,58,29,.85);-webkit-transition:.3s width ease,.3s height ease,.3s background-color ease;-moz-transition:.3s width ease,.3s height ease,.3s background-color ease;transition:.3s width ease,.3s height ease,.3s background-color ease}.listing-rooms-hld .room__image .image-hover-hld__content{display:table-cell;vertical-align:middle}.listing-rooms-hld .room__image .image-hover-hld__text{color:#fff;font-size:14px;text-transform:uppercase;display:block;text-align:center;overflow:hidden;max-height:0;font-weight:600;opacity:0;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);-webkit-transition:.3s opacity ease,.3s transform ease,.3s max-height ease;-moz-transition:.3s opacity ease,.3s transform ease,.3s max-height ease;transition:@MV  @MV                  0MV           MV  MV          `MV   @      `MV          :#fff;display:block;text-align:center;font-size:26px}.listing-rooms-hld .room__image:hover .image-hover-hld{height:100%;width:100%;background-color:rgba(89,58,29,.55)}.listing-rooms-hld .room__image:hover .image-hover-hld__text{opacity:1;max-height:19px}.listing-rooms-hld .room.no-image .room__content{padding-left:0}.listing-rooms-hld .room__content{padding:0 0 0 300px}.listing-rooms-hld .room__content-inner{position:relative;padding:25px 25px 25px 35px;background-color:#fff;min-height:200px}.listing-rooms-hld .room__content-inner:after{content:"";display:table;clear:both}.listing-rooms-hld .room__content-inner:before{content:"";position:absolute;top:8px;left:0;width:100%;height:1px;border-top:1px solid #EBEBEB;z-index:10}.listing-rooms-hld .room__content-inner:after{content:"";position:absolute;bottom:8px;left:0;width:100%;height:1px;border-bottom:1px solid #EBEBEB;z-index:10}.listing-rooms-hld .room__title{text-transform:uppercase;color:#593A1D;font-weight:400;font-size:19px;margin-top:0;margin-bottom:25px}.listing-rooms-hld .room__ext-info{margin:0 0 27px 0;padding:0;list-style-type:none}.listing-rooms-hld .room__ext-info:after{content:"";display:table;clear:both}.listing-rooms-hld .room__ext-info__item{float:left;padding-right:27px;margin-bottom:4px}.listing-rooms-hld .room__ext-info__item:last-child{padding-right:0}.listing-rooms-hld .room__ext-info__item .svg-icon{width:22px;height:22px;fill:#73468F}.listing-rooms-hld .room__ext-info__item .svg-icon+span{padding-left:4px;top:-3px}.listing-rooms-hld .room__ext-info__item .svg-icon.svg-bed{width:22px;height:17px}.listing-rooms-hld .room__ext-info__item .font-icon{font-size:14px;padding-right:6px;color:#73468F}.listing-rooms-hld .room__ext-info__item .font-icon.icon-person{font-size:18px}.listing-rooms-hld .room__ext-info__item .font-icon.icon-person+span{top:-3px}.listing-rooms-hld .room__ext-info__item .font-icon.icon-eye+span{top:-1px}.listing-rooms-hld .room__ext-info__item span{font-weight:600;color:#593A1D;display:inline-block;position:relative}.listing-rooms-hld .room__info{overflow:hidden;display:none;-webkit-transition:.3s opacity ease;-moz-transition:.3s opacity ease;transition:.3s opacity ease;opacity:0}.listing-rooms-hld .room__info__inner{padding-bottom:15px}.listing-rooms-hld .room__info strong{font-weight:600}.listing-rooms-hld .room__buttons-price-hld:after{content:"";display:table;clear:both}.listing-rooms-hld .room__price{text-transform:uppercase;color:#73468F;font-size:13px;float:right;margin-top:-5px}.listing-rooms-hld .room__before-price{padding-right:4px;color:#593A1D}.listing-rooms-hld .room .CurrencyValue{font-size:28px;font-weight:600}.listing-rooms-hld .room .CurrencySuffix{padding-left:3px;font-size:14px}.listing-rooms-hld .room .button-sec{float:left;padding:7px 32px 9px 10px}.listing-rooms-hld .room .button-sec span{position:relative}.listing-rooms-hld .room .button-sec span:before{content:"";position:absolute;right:-17px;top:4px;width:7px;height:7px;border-left:1px solid #73468F;border-top:1px solid #73468F;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.listing-rooms-hld .room .button{float:right;margin-left:20px;font-size:14px;padding:7px 22px;letter-spacing:.11em}.listing-rooms-hld .room.info-visible .room__info{opacity:1}.listing-rooms-hld .room.info-visible .button-sec span:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:9px}.listing-rooms-hld .room .js-room-gallery-hidden{display:none}.listing-rooms-hld--venues .venue-layouts{margin-bottom:33px;overflow:hidden;max-height:26px}.listing-rooms-hld--venues .venue-layouts:after{content:"";display:table;clear:both}.listing-rooms-hld--venues .venue-layout{float:left;margin-right:10px}.listing-rooms-hld--venues .venue-layout .icon{display:inline-block;color:#73468F;font-size:23px}.listing-rooms-hld--venues .venue-layout .layout-text{display:inline-block;padding-left:4px;font-size:13px;font-weight:600;color:#593A1D;letter-spacing:.03em;position:relative;top:-6px}.listing-rooms-hld--venues .room__title--venue{display:inline-block}.listing-rooms-hld--venues .venue__area{padding-left:14px;font-size:19px;font-weight:600;color:#73468F;display:inline-block}.listing-rooms-hld--venues .venue__area__text{position:relative;left:-3px}.listing-rooms-hld--venues .venue__area__text sup{font-size:11px;position:relative;top:-7px}.listing-rooms-hld--venues .room--venue .button{padding-top:6px}.listing-rooms-hld--venues .room--venue .button-sec--venue{padding-left:30px;padding-right:18px}.listing-rooms-hld--venues .room--venue .button-sec--venue span:before{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);border-top-width:0;height:9px;right:auto;left:-16px;top:5px}.listing-rooms-hld--venues .room--venue .button-sec--venue span:after{content:"";position:absolute;left:-20px;top:9px;width:9px;height:9px;border-top:1px solid #73468F}.listing-rooms-hld--venues .room--venue .CurrencySuffix--no-accent{color:#593A1D;padding-left:4px}.listing-rooms-hld--venues .room--venue .js-venue-gallery-hidden{display:none}.venue-form__title{font-family:snell_roundhand_script,serif;font-size:42px;font-weight:400;color:#E6C9F9;text-align:center;margin-top:0;margin-bottom:50px}.venue-form form.Venue fieldset{position:relative}.venue-form form.Venue input,.venue-form form.Venue textarea{background-color:rgba(37,23,9,.85);border:1px solid #7A7472;color:rgba(255,255,255,.75);padding-left:18px;padding-right:18px;width:100%}.venue-form form.Venue input::-webkit-input-placeholder,.venue-form form.Venue textarea::-webkit-input-placeholder{color:rgba(255,255,255,.75)}.venue-form form.Venue input::-moz-placeholder,.venue-form form.Venue textarea::-moz-placeholder{color:rgba(255,255,255,.75)}.venue-form form.Venue input:-moz-placeholder,.venue-form form.Venue textarea:-moz-placeholder{color:rgba(255,255,255,.75)}.venue-form form.Venue input:-ms-input-placeholder,.venue-form form.Venue textarea:-ms-input-placeholder{color:rgba(255,255,255,.75)}.venue-form form.Venue input:-webkit-autofill{-webkit-text-fill-color:rgba(255,255,255,.85);-webkit-box-shadow:0 0 0 1000px #000 inset}.venue-form form.Venue .form-group{width:29%;margin-bottom:11px}.venue-form form.Venue .VenuesNames{margin-bottom:15px;height:38px}.venue-form form.Venue .SubmitMessage{position:absolute;width:69%;top:0;right:0;height:220px;margin-bottom:0}.venue-form form.Venue .SubmitMessage textarea{height:234px;max-height:234px;min-height:234px}.venue-form form.Venue .Info{float:left;margin-bottom:0;margin-left:20px}.venue-form form.Venue .Info .control-label{color:rgba(255,255,255,.75);letter-spacing:.03em}.venue-form form.Venue .buttons{float:right;width:auto;margin-bottom:0;margin-top:5px}.venue-form form.Venue .buttons button{padding-left:24px;padding-right:24px}.chosen-container{width:100%!important;position:relative}.chosen-container .chosen-single{position:absolute;cursor:pointer;text-decoration:none;color:rgba(255,255,255,.75);left:0;top:0;z-index:3;display:block;height:38px;padding:9px 29px 8px 18px;background-color:rgba(37,23,9,.85);border:1px solid #7A7472;width:100%}.chosen-container .chosen-single:before{content:'';position:absolute;right:15px;top:16px;width:0;height:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;border-top:6px solid #E6C9F9;border-right:5px solid transparent;border-left:5px solid transparent}.chosen-container .chosen-single>div{display:none}.chosen-container .chosen-drop{position:absolute;top:0;left:0;width:100%;z-index:2}.chosen-container .chosen-search{opacity:0}.chosen-container .chosen-search input{background-color:transparent}.chosen-container .chosen-results{overflow:hidden;list-style-type:none;margin:8px 0 0 0;padding:0;-webkit-transition:.4s max-height cubic-bezier(.645,.045,.355,1),.4s opacity cubic-bezier(.645,.045,.355,1);-moz-transition:.4s max-height cubic-bezier(.645,.045,.355,1),.4s opacity cubic-bezier(.645,.045,.355,1);transition:.4s max-height cubic-bezier(.645,.045,.355,1),.4s opacity cubic-bezier(.645,.045,.355,1);max-height:0;opacity:0}.chosen-container .chosen-results li{color:rgba(255,255,255,.75);border:1px solid #7A7472;border-bottom-width:0;padding:4px 12px;cursor:pointer;background-color:rgba(37,23,9,.85);-webkit-transition:.3s background-color ease;-moz-transition:.3s background-color ease;transition:.3s background-color ease}.chosen-container .chosen-results li:last-child{border-bottom-width:1px}.chosen-container .chosen-results li:hover{background-color:#251709}.chosen-container.chosen-with-drop .chosen-results{max-height:120px;opacity:1}.chosen-container.chosen-with-drop .chosen-single:before{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);transform:rotateZ(180deg)}.facilities-venue{margin:0 0 52px 40px;padding:0;list-style-type:none}.facilities-venue:after{content:"";display:table;clear:both}.facilities-venue__title{text-align:center;font-size:18px;color:#E6C9F9;font-weight:400;letter-spacing:.04em;text-transform:uppercase;clear:both;padding-top:37px;margin-top:0;margin-bottom:34px}.facilities-venue__item{width:25%;float:left;position:relative;height:38px;overflow:hidden;margin-bottom:6px;display:block;padding:0 39px}.facilities-venue__item .svg-icon{position:absolute;top:5px;left:0;width:24px;height:21px}.facilities-venue__item .svg-icon.svg-sound{fill:#E6C9F9;stroke:#E6C9F9}.facilities-venue__item .svg-icon.svg-microphone{top:6px;stroke:#E6C9F9;fill:none;width:20px;height:20px}.facilities-venue__item .svg-icon.svg-sun{fill:#E6C9F9;width:23px;height:23px}.facilities-venue__item .font-icon{position:absolute;top:3px;left:0;font-size:22px;color:#E6C9F9;width:30px;height:30px}.facilities-venue__item .font-icon:before{content:"\e622";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.facilities-venue__item .font-icon--1:before{content:"\e61f"}.facilities-venue__item .font-icon--3{font-size:18px}.facilities-venue__item .font-icon--3:before{content:"\e60e"}.facilities-venue__item .font-icon--4:before{content:"\e62a"}.facilities-venue__item .font-icon--6:before{content:"\e62f"}.facilities-venue__item .font-icon--7:before{content:"\e708"}.facilities-venue__item .font-icon--8:before{content:"\e704"}.facilities-venue__item .font-icon--9:before{content:"\e62c"}.facilities-venue__item .font-icon--10:before{content:"\e62d"}.facilities-venue__item .font-icon--11{font-size:23px}.facilities-venue__item .font-icon--11:before{content:"\e702"}.facilities-venue__text{color:#fff;font-weight:600;line-height:1.6;display:table;height:38px;position:relative;top:-2px}.facilities-venue__text-inner{display:table-cell;vertical-align:middle}.standard-form__title{font-family:snell_roundhand_script,serif;font-size:42px;font-weight:400;color:#73468F;text-align:center;margin-top:30px;margin-bottom:30px}.standard-form__title p{margin:0;padding:0}.standard-form form{position:relative}.standard-form form .form-group{width:29%}.standard-form form .SubmitMessage{position:absolute;width:69%;top:0;right:0;height:165px;margin-bottom:0}.standard-form form textarea{margin-bottom:0;height:165px;max-height:165px;min-height:165px}.listing-news-hld:after{content:"";display:table;clear:both}.listing-news{float:left;width:calc(100% - 200px);margin-bottom:90px}.listing-news .news-hld{height:180px;margin-bottom:40px;display:none}.listing-news .news-hld.active{display:block}.listing-news .news-hld:last-child{margin-bottom:0}.listing-news .news{position:relative;display:block;height:100%;overflow:hidden;background-color:#fff;text-decoration:none;color:#593A1D}.listing-news .news:after{content:"";display:table;clear:both}.listing-news .news.no-image .news__content{padding-left:30px}.listing-news .news__image{position:absolute;top:0;left:0;height:100%;width:254px;z-index:20}.listing-news .news__content{padding:16px 70px 15px 284px;height:100%;overflow:hidden}.listing-news .news__content-inner{position:relative;height:100%;overflow:hidden}.listing-news .news__title{margin-top:0;margin-bottom:12px;font-weight:600;font-size:15px;max-height:40px;overflow:hidden}.listing-news .news__info{overflow:hidden;height:53px;margin-bottom:18px}.listing-news .news .button-sec:after,.listing-news .news .button-sec:before{width:100%}.listing-news .news:hover .button-sec:after,.listing-news .news:hover .button-sec:before{width:20%}.calendar-news-col{float:right;width:160px}.calendar-news-col .show-all-news{color:#73468F;text-transform:uppercase;text-decoration:none;letter-spacing:.04em;display:block;text-align:right;margin-top:17px}.calendar-news-col .show-all-news .svg-icon{width:19px;height:19px;fill:#73468F;position:relative;top:4px;margin-left:5px}.calendar-news-col .show-all-news span{position:relative}.calendar-news-col .show-all-news span:before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #73468F;opacity:0;-webkit-transition:.3s opacity ease,.3s bottom ease,.3s border ease;-moz-transition:.3s opacity ease,.3s bottom ease,.3s border ease;transition:.3s opacity ease,.3s bottom ease,.3s border ease}.calendar-news-col .show-all-news:hover span:before{bottom:-2px;opacity:1}.news-calendar-item{text-align:right}.news-calendar-item__title{font-size:24px;color:#593A1D;font-weight:400;line-height:1.1;letter-spacing:.04em;margin-top:25px;margin-bottom:8px}.news-calendar-item__title.first{margin-top:0}.news-calendar-item__month{display:block;font-size:16px;color:#73468F;letter-spacing:.04em;text-decoration:none;padding:3px 0;-webkit-transition:.1s font-weight ease;-moz-transition:.1s font-weight ease;transition:.1s font-weight ease}.news-calendar-item__month.active,.news-calendar-item__month:hover{font-weight:700}.news-calendar-item__month-count{padding-left:10px}.offer-content-hld{float:left;width:calc(100% - 345px);padding-bottom:25px}.offer-content-hld .offer-image-hld{height:320px;display:block;margin-bottom:28px}.offer-content-hld .offer-info{font-weight:600;font-size:14px;margin-bottom:28px}.offer-content-hld .offer-icons{background-color:#fff;position:relative;border:1px solid #DCDCDC;padding:30px 40px 4px;margin-bottom:28px;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines}.offer-content-hld .offer-icons:after{content:'';width:100%;height:0;display:inline-block;font-size:0;line-height:0}.offer-content-hld .offer-icons__item{display:inline-block;position:relative}.offer-content-hld .offer-icons__item .text{font-weight:600;font-size:14px;display:inline-block;padding-left:6px;position:relative;top:-4px}.offer-content-hld .offer-icons .font-icon{color:#73468F;display:inline-block;font-size:21px}.offer-content-hld .offer-icons .svg-icon{width:28px;height:22px;fill:#73468F;display:inline-block;position:relative}.offer-content-hld .offer-icons .svg-icon.svg-time{width:20px;height:20px}.offer-content-hld .offer-icons .svg-icon.svg-couple{top:2px}.offer-content-hld .offer-description{margin-bottom:28px}.offer-content-hld .offer-accordion{border:1px solid #DCDCDC;background-color:#fff;margin-bottom:15px}.offer-content-hld .offer-accordion--active .offer-accordion__header{background-color:#F8F8F8}.offer-content-hld .offer-accordion--active .offer-accordion__header .header-btn{background-color:#73468F;border-left-color:#73468F}.offer-content-hld .offer-accordion--active .offer-accordion__header .header-btn:before{border-color:#fff;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);margin-top:-5px}.offer-content-hld .offer-accordion__header{background-color:#fff;-webkit-transition:.3s background-color ease;-moz-transition:.3s background-color ease;transition:.3s background-color ease;position:relative;min-height:56px;cursor:pointer}.offer-content-hld .offer-accordion__header:hover{background-color:#F8F8F8}.offer-content-hld .offer-accordion__header:hover .header-btn{b@MV  @MV                  0MV           MV  MV          `MV   @      `MV          der-btn:before{border-color:#fff}.offer-content-hld .offer-accordion .header-text{text-transform:uppercase;font-size:17px;color:rgba(89,58,29,.8);letter-spacing:.05em;padding:10px 61px 10px 24px;display:table;height:56px;overflow:hidden}.offer-content-hld .offer-accordion .header-text__inner{display:table-cell;vertical-align:middle;font-weight:400}.offer-content-hld .offer-accordion .header-btn{background-color:#fff;width:56px;height:100%;display:block;position:absolute;top:0;right:0;border-left:1px solid #000;-webkit-transition:.3s background-color ease,.3s border-color ease;-moz-transition:.3s background-color ease,.3s border-color ease;transition:.3s background-color ease,.3s border-color ease}.offer-content-hld .offer-accordion .header-btn:before{content:"";position:absolute;top:50%;margin-top:-11px;left:50%;margin-left:-9px;width:13px;height:13px;-webkit-transition:.3s border-color ease,.3s transform ease,.3s margin ease;-moz-transition:.3s border-color ease,.3s transform ease,.3s margin ease;transition:.3s border-color ease,.3s transform ease,.3s margin ease;border-left:2px solid #73468F;border-bottom:2px solid #73468F;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.offer-content-hld .offer-accordion__content{max-height:0;overflow:hidden;-webkit-transition:.5s max-height ease;-moz-transition:.5s max-height ease;transition:.5s max-height ease}.offer-content-hld .offer-accordion__content-inner{padding:32px 25px;border-top:1px solid #DCDCDC}.offer-content-hld .offer-change-buttons-hld{text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines}.offer-content-hld .offer-change-buttons-hld:after{content:'';width:100%;height:0;display:inline-block;font-size:0;line-height:0}.offer-content-hld .offer-change-buttons-hld .offer-button{text-decoration:none;color:#73468F;font-style:italic;font-size:14px;letter-spacing:.06em;display:inline-block;position:relative;vertical-align:top}.offer-content-hld .offer-change-buttons-hld .offer-button:hover{text-decoration:none!important}.offer-content-hld .offer-change-buttons-hld .offer-button:before{content:"";position:absolute;top:7px;left:0;width:10px;height:10px;-webkit-transition:.3s ease right;-moz-transition:.3s ease right;transition:.3s ease right;border-left:2px solid #73468F;border-bottom:2px solid #73468F;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.offer-content-hld .offer-change-buttons-hld .offer-button--right{padding-right:20px}.offer-content-hld .offer-change-buttons-hld .offer-button--right:before{left:auto;right:0;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.offer-content-hld .offer-change-buttons-hld .offer-button--right:hover:before{right:-3px}.offer-content-hld .offer-change-buttons-hld .offer-button--left{padding-left:20px}.offer-content-hld .offer-change-buttons-hld .offer-button--left:before{-webkit-transition:.3s ease left;-moz-transition:.3s ease left;transition:.3s ease left}.offer-content-hld .offer-change-buttons-hld .offer-button--left:hover:before{left:-3px}.offer-content-hld .offer-change-buttons-hld .offer-all-button{display:inline-block;position:relative;margin-top:-4px;vertical-align:top;font-size:14px;letter-spacing:.06em;padding-top:3px;padding-bottom:6px}.offer-content-hld .offer-change-buttons-hld .offer-all-button:hover{text-decoration:none!important}.offer-content-hld .offer-map-hld{margin-bottom:40px}.offer-content-hld .offer-map-hld .offer-map-hld__title{font-size:21px;font-weight:400;line-height:1.5;color:#73468F;letter-spacing:.04em;margin-top:0;margin-bottom:28px}.offer-content-hld .offer-map-hld .google-map{height:410px;position:relative;top:auto;left:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:none;-moz-transition:none;transition:none}.offer-content-hld .offer-map-hld .google-map_controls{left:12px;bottom:12px;top:auto;right:auto}.offer-content-hld .offer-map-hld .google-map_controls .google-map_controls-zoom{display:none}.offer-content-hld .offer-map-hld .google-map_controls .google-map_controls-directions{float:none;padding:0;visibility:visible;opacity:1;overflow:visible}.offer-content-hld .offer-map-hld .google-map_controls .google-map_controls-directions-inner{position:relative}.offer-content-hld .offer-map-hld .google-map_controls .google-map_controls-directions.directions-active .directions_show{opacity:1}.offer-content-hld .offer-map-hld .google-map_controls .google-map_controls-directions .directions_show{opacity:0;margin:0;float:none;position:absolute;left:0;bottom:40px;color:#fff;padding-top:4px;height:36px;font-size:14px;-webkit-transition:.3s opacity ease,.3s background-color ease;-moz-transition:.3s opacity ease,.3s background-color ease;transition:.3s opacity ease,.3s background-color ease}.offer-content-hld .offer-map-hld .google-map_controls .google-map_controls-directions .directions_show:hover{text-decoration:none!important}.offer-content-hld .offer-map-hld .google-map_controls .google-map_controls-directions .directions_origin{display:inline-block;width:200px}.offer-content-hld .offer-map-hld .google-map_controls .google-map_controls-directions .directions_submit{display:inline-block}.booking-box-hld{float:right;width:290px;position:relative}.booking-box-hld__inner{background-color:#fff;position:relative}.booking-box-hld__inner:before{content:"";position:absolute;top:0;left:8px;width:1px;height:100%;border-left:1px solid #EBEBEB;z-index:10}.booking-box-hld__inner:after{content:"";position:absolute;top:0;right:8px;width:1px;height:100%;border-right:1px solid #EBEBEB;z-index:10}.booking-box-hld--more-padding .booking-box-hld__inner{padding-top:60px;padding-bottom:60px}.booking-box-hld--more-padding .booking-box-hld__inner .button{margin-bottom:0}.booking-box-hld__title{text-transform:uppercase;font-size:19px;font-weight:400;line-height:1.24;background-color:#73468F;text-align:center;color:#fff;letter-spacing:.04em;margin-top:0;margin-bottom:40px;display:block;padding:20px 32px 20px}.booking-box-hld__prices-hld{color:#593A1D;font-size:14px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:30px;padding-left:32px;padding-right:32px}.booking-box-hld__prices-hld:after{content:"";display:table;clear:both}.booking-box-hld__price-from{float:left;margin-top:7px;text-transform:none;width:38%}.booking-box-hld__price-hld{float:right;color:#73468F;text-align:right;margin-top:-5px;width:60%}.booking-box-hld__price-hld .CurrencyValue{font-size:42px;font-weight:600}.booking-box-hld__price-hld .CurrencySuffix{padding-left:2px}.booking-box-hld__price-ratedesc{color:#593A1D;margin-top:-2px;display:block;text-transform:none}.booking-box-hld .button{font-weight:600;font-size:15px;padding:11px 8px;width:calc(100% - 64px);background-color:#73468F;color:#fff;margin-left:32px;margin-right:32px;margin-bottom:40px}.booking-box-hld .button:hover{background-color:#57356d}.news-content-hld{float:left;width:calc(100% - 200px);margin-bottom:60px}.news-content-hld.no-image .fluid-item{float:right;position:relative}.news-image-hld{height:385px;position:relative;margin-bottom:28px}.news-info{font-size:15px;font-weight:600;color:#593A1D;margin-top:0;margin-bottom:10px}.news-gallery{margin:26px -5px 0}.news-gallery:after{content:"";display:table;clear:both}.news-gallery__item-hld{width:25%;float:left;height:105px;padding:0 5px 10px 5px}.news-gallery__item{height:100%;display:block}.products-categories-hld{margin-top:120px;margin-bottom:73px}.products-categories-hld:after{content:"";display:table;clear:both}.products-menu{float:left;width:65%;min-height:500px;position:relative;-webkit-transition:.3s min-height ease;-moz-transition:.3s min-height ease;transition:.3s min-height ease;overflow:hidden}.products-menu-bycategory{position:absolute;top:0;left:0;width:100%;z-index:10;opacity:0;-webkit-transition:.3s opacity ease;-moz-transition:.3s opacity ease;transition:.3s opacity ease}.products-menu-bycategory:before{content:"";position:absolute;top:0;right:6px;width:1px;height:100%;border-right:1px solid #fff;z-index:30}.products-menu-bycategory:after{content:"";position:absolute;top:0;left:6px;width:1px;height:100%;border-left:1px solid #fff;z-index:30}.products-menu-bycategory.active{opacity:1;z-index:20}.products-menu-bycategory-inner{position:relative;z-index:20;padding:26px 0 10px}.products-menu-bycategory-inner:before{content:"";position:absolute;top:0;right:6px;left:6px;height:1px;border-top:1px solid #fff;z-index:30}.products-menu-bycategory-inner:after{content:"";position:absolute;bottom:0;left:6px;right:6px;height:1px;border-bottom:1px solid #fff;z-index:30}.products-menu .products-menu-bycategory .products-menu__title{font-size:42px;font-family:snell_roundhand_script,serif;font-weight:400;line-height:1.2;margin-top:0;margin-bottom:35px;text-align:center;padding:0 40px}.products-menu__subcategory-hld{margin-bottom:30px}.products-menu__subcategory-hld:last-child{margin-bottom:0}.products-menu__subcategory-title{margin:0 30px;text-align:center}.products-menu__image{height:190px;margin-bottom:28px}.products-menu__items{margin-top:20px}.products-menu__item{text-align:center;margin-bottom:20px;padding:0 50px}.products-menu__icon{width:14px;height:13px;fill:#AE95BD;display:block;margin:0 auto}.products-menu .products-menu-bycategory .products-menu__description{font-size:16px;color:rgba(89,58,29,.8);font-weight:600;font-style:italic;line-height:1.5;padding:0;margin:0}.products-menu__price{color:rgba(115,69,143,.8);font-weight:600;font-style:italic;font-size:13px}.categories-menu-hld{float:right;width:29%;margin-top:47px}.categories-menu-hld__title{font-size:20px;color:#73468F;letter-spacing:.08em;text-transform:uppercase;font-weight:400;text-align:right;display:block;margin-bottom:35px}.categories-menu-hld .button-sec-hld{text-align:center}.categories-menu-hld .button-sec{display:inline-block;text-align:center;padding-top:8px;padding-bottom:8px;padding-left:5px;padding-right:5px}.categories-menu{margin-bottom:26px}.categories-menu__item{position:relative;min-height:57px;display:block;margin-bottom:15px;text-decoration:none;color:#666;border-bottom:1px solid transparent;-webkit-transition:.3s border-color ease;-moz-transition:.3s border-color ease;transition:.3s border-color ease}.categories-menu__item.active,.categories-menu__item:hover{color:#73468F;border-bottom-color:#73468F}.categories-menu__item.no-image{min-height:0}.categories-menu__item.no-image .categories-menu__title{padding-left:0;display:block;height:auto}.categories-menu__item.no-image .categories-menu__title-inner{display:block}.categories-menu__image{width:82px;height:50px;position:absolute;top:0;left:0}.categories-menu__title{display:table;padding-left:100px;text-transform:uppercase;font-size:14px;font-weight:600;height:50px}.categories-menu__title-inner{display:table-cell;vertical-align:middle}.products-categories-hld{margin-top:120px;margin-bottom:73px}.products-categories-hld:after{content:"";display:table;clear:both}.products-integration{float:left;width:71%;min-height:500px;position:relative;-webkit-transition:.3s min-height ease;-moz-transition:.3s min-height ease;transition:.3s min-height ease;overflow:hidden}.products-integration-bycategory{position:absolute;top:0;left:0;width:100%;z-index:10;opacity:0;-webkit-transition:.3s opacity ease;-moz-transition:.3s opacity ease;transition:.3s opacity ease}.products-integration-bycategory:before{content:"";position:absolute;top:0;right:6px;width:1px;height:100%;border-right:1px solid #fff;z-index:30}.products-integration-bycategory:after{content:"";position:absolute;top:0;left:6px;width:1px;height:100%;border-left:1px solid #fff;z-index:30}.products-integration-bycategory.active{opacity:1;z-index:20}.products-integration-bycategory-inner{position:relative;z-index:20;padding:26px 0 10px}.products-integration-bycategory-inner:before{content:"";position:absolute;top:0;right:6px;left:6px;height:1px;border-top:1px solid #fff;z-index:30}.products-integration-bycategory-inner:after{content:"";position:absolute;bottom:0;left:6px;right:6px;height:1px;border-bottom:1px solid #fff;z-index:30}.products-integration .products-integration-bycategory .products-integration__category{font-size:42px;font-family:snell_roundhand_script,serif;font-weight:400;line-height:1.2;margin-top:0;margin-bottom:35px;text-align:center;padding:0 40px}.products-integration__visibleHld{height:190px;overflow:hidden;background:#fff;position:relative;font-size:0;cursor:pointer}.products-integration__visibleHld>*{display:inline-block}.products-integration__hiddenHld{background:#fff}.products-integration__hiddenHld .button-sec{position:absolute;bottom:20px;right:20px}.products-integration__image{height:190px;width:190px;float:left}.products-integration__items{margin-top:20px}.products-integration__item{margin-bottom:20px;padding:0 50px}.products-integration__item-inner{position:relative;max-height:190px;overflow:hidden;-webkit-transition:max-height .3s ease;-moz-transition:max-height .3s ease;transition:max-height .3s ease}.products-integration__item-inner.info-visible{max-height:2000px}.products-integration__item-inner.info-visible .products-integration__description{opacity:1}.products-integration__item-inner:before{content:"";position:absolute;top:8px;left:0;width:100%;height:1px;border-top:1px solid #EBEBEB;z-index:10}.products-integration__item-inner:after{content:"";position:absolute;bottom:8px;left:0;width:100%;height:1px;border-top:1px solid #EBEBEB;z-index:10}.products-integration__icon{width:14px;height:13px;fill:#AE95BD;display:block;margin:0 auto;margin-top:20px}.products-integration .products-integration-bycategory .products-integration__titleHld{font-weight:600;font-style:italic;padding:0 20px 0;margin:0;color:#73468F;width:calc(100% - 190px);height:130px;overflow:hidden;position:relative}.products-integration .products-integration-bycategory .products-integration__titleHld__inner{height:120px;overflow:hidden;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:20px;right:20px;padding-top:14px}.products-integration .products-integration-bycategory .products-integration__titleHld .products-integration__title{font-size:22px;font-style:normal;font-weight:400;text-align:center;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:8px;line-height:1.3;max-height:78px;overflow:hidden}.products-integration .products-integration-bycategory .products-integration__titleHld .products-integration__intro{font-weight:600;font-style:italic;font-size:13px;padding:0;line-height:1.5;text-align:justify;margin:0;color:#593A1D;max-height:59px;overflow:hidden}.products-integration .products-integration__visibleHld--no-image .products-integration__titleHld{width:100%}.products-integration__description{color:#593A1D;font-weight:400;font-size:13px;text-align:justify;opacity:0;line-height:1.5;-webkit-transition:1s all ease;-moz-transition:1s all ease;transition:1s all ease;padding:20px 20px 55px}.products-integration__description p{margin:0;padding:0}.categories-integration-hld{float:right;width:23%;margin-top:47px}.categories-integration-hld__title{font-size:20px;color:#73468F;letter-spacing:.08em;text-transform:uppercase;font-weight:400;text-align:right;display:block;margin-bottom:35px}.categories-integration-hld .button-sec-hld{text-align:center}.categories-integration-hld .button-sec{display:inline-block;text-align:center;padding-top:8px;padding-bottom:8px;padding-left:5px;padding-right:5px}.categories-integration{margin-bottom:26px}.categories-integration__item{position:relative;min-height:57px;display:block;margin-bottom:15px;text-decoration:none;color:#666;border-bottom:1px solid transparent;-webkit-transition:.3s border-color ease;-moz-transition:.3s border-color ease;transition:.3s border-color ease}.categories-integration__item.active,.categories-integration__item:hover{c@MV  @MV                  0MV           MV  MV          `MV   @      `MV          -integration__item.no-image .categories-integration__title{padding-left:0;display:block;height:auto}.categories-integration__item.no-image .categories-integration__title-inner{display:block}.categories-integration__image{width:82px;height:50px;position:absolute;top:0;left:0}.categories-integration__title{display:table;padding-left:100px;text-transform:uppercase;font-size:14px;font-weight:600;height:50px}.categories-integration__title-inner{display:table-cell;vertical-align:middle}.section--contact{padding:0 0 110px}.section--contact .section-inner{width:1130px;margin:0 auto;left:auto;text-align:center}.section--contact .content-hld{text-align:left;margin-left:230px}.section--contact .content-hld .content__subtitle,.section--contact .content-hld .content__title{text-align:center}.section--contact .content-hld .content__title{margin-bottom:60px}.section--contact .content-hld .content__title--no-margin-botton{margin-bottom:0}.section--contact .content-hld .contact-form__title{margin-top:0;margin-bottom:25px;color:#73468F;font-size:18px;font-weight:600}.section--contact .content-hld__col{float:left}.section--contact .content-hld__col--1{width:23%;margin-right:7%;margin-top:-32px}.section--contact .content-hld__col--2{width:31%;margin-right:7%;margin-top:-32px}.section--contact .content-hld__col--3{width:32%}.section--contact .content-hld__row:after{content:"";display:table;clear:both}.section--contact .content-hld__row-relative-top{position:relative;bottom:100px;margin-bottom:-100px}.section--contact .content-hld .hotel-info{text-align:left}.section--contact .content-hld .hotel-info__text{margin-bottom:18px}.section--contact .content-hld .hotel-info__text .svg-icon{margin-right:18px}.section--contact .content-hld .hotel-info__text .email{color:rgba(115,70,143,.88)}.section--contact .content-hld .hotel-info__text.no-margin-top{margin-top:-13px}.section--contact .content-hld .hotel-info__title{color:#73468F;line-height:1.7}.section--contact .content-hld .hotel-info__title span{font-size:13px;display:block}.section--contact .content-hld .hotel-info__subtitle{color:#593A1D;font-size:14px;text-transform:uppercase;font-weight:600;display:block;margin-top:0;margin-bottom:1px}.section--contact .content-hld .hotel-info__name{margin-bottom:4px;display:inline-block}.box-panel-logo-hld{position:fixed;top:0;left:0;width:230px;z-index:115;background-color:#53498b}.box-panel-logo-hld .logo-hld{display:block;width:230px;height:176px;padding-top:52px;padding-bottom:29px;text-decoration:none}.box-panel-logo-hld .logo-hld img{display:block;width:148px;height:74px;margin:0 auto}.box-panel-logo-hld .logo-hld .hotel-city{display:block;margin:3px auto 0;text-align:center;text-transform:uppercase;text-decoration:none;font-size:13px;letter-spacing:.04em;color:#fff}.booking-panel-hld__title{position:relative;z-index:20;background-color:rgba(0,0,0,.4);font-weight:400;letter-spacing:.06em;text-align:center;padding-top:6px;display:block;height:30px;text-transform:uppercase;color:#fff}.booking-panel-hld--gallery-nav .booking-panel-hld__title{position:fixed;top:176px;width:230px}.header-info .booking-panel-hld__title{background-color:#3B3348}.header-info .booking-panel-hld__title:after{border-color:#3B3348 transparent transparent transparent}.booking-panel{position:relative;z-index:10;overflow:hidden;background:#fff;padding:19px 18px 22px}.booking-panel .date-box{width:90px;height:110px;cursor:pointer;background-color:#fff;-webkit-transition:.3s background ease;-moz-transition:.3s background ease;transition:.3s background ease;border:1px solid rgba(115,69,143,.7);float:left;margin-bottom:12px}.booking-panel .date-box:hover{background-color:#73468F}.booking-panel .date-box:hover .date-hld .arrow-down,.booking-panel .date-box:hover .date-hld .date,.booking-panel .date-box:hover .date-hld .day-number,.booking-panel .date-box:hover .date-hld .label{color:#fff}.booking-panel .date-box .ui-datepicker{display:none!important}.booking-panel .date-box.checkout-box{float:right}.booking-panel .date-hld{text-transform:uppercase;position:relative}.booking-panel .date-hld .label{display:block;text-align:center;font-size:10px;line-height:20px;border-bottom:1px solid rgba(255,255,255,.4)}.booking-panel .date-hld .day-number{padding:7px 0 0;font-size:31px;line-height:34px;text-align:center;font-weight:700;display:block;color:#73468F}.booking-panel .date-hld .date{display:block;text-align:center;line-height:18px;font-size:14px}.booking-panel .date-hld .arrow-down{display:block;text-align:center;color:#73468F;font-size:31px;line-height:22px}.booking-panel .date-hld .arrow-down:after{content:"\e900";font-family:icomoon}.booking-panel .button{width:100%;display:block;padding:10px 5px;font-size:12px;line-height:16px;overflow:hidden}.header{position:fixed;top:0;left:230px;right:0;z-index:20;background-color:rgba(255,255,255,0);-webkit-transition:.3s background ease;-moz-transition:.3s background ease;transition:.3s background ease}.header .menu-respo-button{height:46px;background-color:#73468F;display:none;text-decoration:none;text-transform:uppercase;color:#fff;font-size:14px;padding:12px 13px;margin-left:20px}.header .nav-primary{float:left}.header .nav-primary .nav-primary__ul{margin:0 0 0 28px;padding:0;list-style-type:none;width:100%;position:relative}.header .nav-primary .nav-primary__ul:after{content:"";display:table;clear:both}.header .nav-primary .nav-primary__ul .nav-primary__li{float:left}.header .nav-primary .nav-primary__ul .nav-primary__li .nav-primary__a{color:#fff;font-size:14px;text-decoration:none;text-transform:uppercase;padding:14px 13px;display:block;-webkit-transition:.3s color ease;-moz-transition:.3s color ease;transition:.3s color ease;position:relative}.header .nav-primary .nav-primary__ul .nav-primary__li .nav-primary__a span{position:relative}.header .nav-primary .nav-primary__ul .nav-primary__li .nav-primary__a span:before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #f2deff;opacity:0;-webkit-transition:.3s opacity ease,.3s bottom ease,.3s border ease;-moz-transition:.3s opacity ease,.3s bottom ease,.3s border ease;transition:.3s opacity ease,.3s bottom ease,.3s border ease}.header .nav-primary .nav-primary__ul .nav-primary__li .nav-primary__a .nav-primary__span--colored span:nth-child(1){color:#EA0000}.header .nav-primary .nav-primary__ul .nav-primary__li .nav-primary__a .nav-primary__span--colored span:nth-child(2){color:#42F505}.header .nav-primary .nav-primary__ul .nav-primary__li .nav-primary__a .nav-primary__span--colored span:nth-child(3){color:orange}.header .nav-primary .nav-primary__ul .nav-primary__li .nav-primary__a:hover{color:#f2deff}.header .nav-primary .nav-primary__ul .nav-primary__li .nav-primary__a:hover span:before{bottom:-2px;opacity:1}.header .nav-primary .nav-primary__ul .nav-primary__li .nav-primary__a:hover .color--1,.header .nav-primary .nav-primary__ul .nav-primary__li .nav-primary__a:hover .color--2,.header .nav-primary .nav-primary__ul .nav-primary__li .nav-primary__a:hover .color--3{color:#f2deff}.header .nav-primary .nav-primary__ul .nav-primary__li.active .nav-primary__a,.header .nav-primary .nav-primary__ul .nav-primary__li.active-start .nav-primary__a{color:#73468F}.header .nav-sec-respo{display:none}.header .nav-secondary-hld{z-index:10;position:absolute;top:100%;left:0;width:100%;padding-bottom:50px}.header .nav-secondary{width:100%;height:100%;margin:0;padding:0;overflow:hidden}.header .nav-secondary:after{content:"";display:table;clear:both}.header .nav-secondary__ul{list-style-type:none;max-height:0;margin:0;padding:0;height:100%;text-align:center;overflow:hidden;-webkit-transition:.3s max-height cubic-bezier(.645,.045,.355,1),.3s opacity cubic-bezier(.645,.045,.355,1);-moz-transition:.3s max-height cubic-bezier(.645,.045,.355,1),.3s opacity cubic-bezier(.645,.045,.355,1);transition:.3s max-height cubic-bezier(.645,.045,.355,1),.3s opacity cubic-bezier(.645,.045,.355,1);opacity:0}.header .nav-secondary__ul:after{content:"";display:table;clear:both}.header .nav-secondary__ul.active{max-height:43px;opacity:1}.header .nav-secondary__ul li{float:left;position:relative;height:43px}.header .nav-secondary__ul li a{display:block;padding:12px 18px 0;text-decoration:none;text-transform:uppercase}.header .nav-secondary__ul li a span{font-size:13.5px;color:#fff;padding:0;-webkit-transition:.3s color ease,.3s border ease;-moz-transition:.3s color ease,.3s border ease;transition:.3s color ease,.3s border ease}.header .nav-secondary__ul li a.active span,.header .nav-secondary__ul li a:focus span,.header .nav-secondary__ul li a:hover span{color:#ddd}.header .socials-hld{float:right;margin:17px 17px 0 0;padding:0 17px 0 0;position:relative}.header .socials-hld:after{content:"";position:absolute;height:11px;top:0;right:0;border-right:1px solid rgba(255,255,255,.8)}.header .socials-hld li{display:inline-block}.header .socials-hld li a{display:block;width:20px;height:15px;margin:0 5px}.header .socials-hld li a img,.header .socials-hld li a svg{display:block;width:100%;height:100%}.header .socials-hld li a.svg-facebook{width:16px;height:16px;fill:#fff}.header .socials-hld li a.svg-facebook .svg-icon{fill:#fff;-webkit-transition:.3s fill ease;-moz-transition:.3s fill ease;transition:.3s fill ease}.header .socials-hld li a.svg-facebook:hover .svg-icon{fill:#3b5998}.header .socials-hld li a.svg-tripadvisor{width:25px;height:14px;position:relative;top:-1px}.header .socials-hld li a.svg-tripadvisor .svg-icon{fill:#fff;-webkit-transition:.3s fill ease;-moz-transition:.3s fill ease;transition:.3s fill ease}.header .socials-hld li a.svg-tripadvisor:hover .svg-icon{fill:#000}.header .socials-hld li a.icon-google-plus{width:16px;height:16px;fill:#555}.header .socials-hld li a.icon-google-plus .svg-icon{fill:#555;-webkit-transition:.3s fill ease;-moz-transition:.3s fill ease;transition:.3s fill ease}.header .socials-hld li a.icon-google-plus:hover .svg-icon{fill:#e74b37}.header .socials-hld li a:last-child{margin:0 5px 0 0}.header .nav-lang{float:right;margin:0 35px 0 0;padding:0}.header .nav-lang li{display:inline-block;padding-left:5px;padding-right:5px}.header .nav-lang li a,.header .nav-lang li span{display:block;color:#fff;position:relative;padding:14px 0 0;text-transform:uppercase;-webkit-transition:.3s color ease;-moz-transition:.3s color ease;transition:.3s color ease;text-decoration:none}.header .nav-lang li span:before{content:"";position:absolute;bottom:-2px;left:0;width:100%;border-bottom:1px solid #fff;-webkit-transition:.3s border ease;-moz-transition:.3s border ease;transition:.3s border ease}.header .nav-lang li a{color:rgba(255,255,255,.8);-webkit-transition:.3s color ease;-moz-transition:.3s color ease;transition:.3s color ease}.header .nav-lang li a:before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #fff;opacity:0;-webkit-transition:.3s opacity ease,.3s bottom ease,.3s border ease;-moz-transition:.3s opacity ease,.3s bottom ease,.3s border ease;transition:.3s opacity ease,.3s bottom ease,.3s border ease}.header .nav-lang li a:hover{color:#fff}.header .nav-lang li a:hover:before{bottom:-2px;opacity:1}.header.accent{background-color:#fff}.header.accent .nav-primary .nav-primary__ul .nav-primary__li .nav-primary__a{color:#555;-webkit-transition:.3s color ease,.3s background ease;-moz-transition:.3s color ease,.3s background ease;transition:.3s color ease,.3s background ease}.header.accent .nav-primary .nav-primary__ul .nav-primary__li .nav-primary__a span:before{content:none}.header.accent .nav-primary .nav-primary__ul .nav-primary__li .nav-primary__a:hover{color:#fff;background-color:#73468F}.header.accent .nav-primary .nav-primary__ul .nav-primary__li.active .nav-primary__a,.header.accent .nav-primary .nav-primary__ul .nav-primary__li.active-start .nav-primary__a{color:#fff;background-color:#73468F}.header.accent .nav-secondary__ul{background-color:#fff;position:relative}.header.accent .nav-secondary__ul:before{content:"";position:absolute;border-top:1px solid #DCDCDC;top:0;left:0;right:0}.header.accent .nav-secondary__ul li a span{color:#593A1D;position:relative}.header.accent .nav-secondary__ul li a span:after{content:"";position:absolute;-webkit-transition:.3s opacity ease,.3s bottom ease;-moz-transition:.3s opacity ease,.3s bottom ease;transition:.3s opacity ease,.3s bottom ease;left:0;bottom:-4px;width:100%;border-bottom:1px solid #73468F;opacity:0}.header.accent .nav-secondary__ul li a.active span,.header.accent .nav-secondary__ul li a:focus span,.header.accent .nav-secondary__ul li a:hover span{color:#73468F}.header.accent .nav-secondary__ul li a.active span:after,.header.accent .nav-secondary__ul li a:focus span:after,.header.accent .nav-secondary__ul li a:hover span:after{opacity:1;bottom:-6px}.header.accent .nav-secondary__ul li a .nav-secondary__li__span--colored span:nth-child(1){color:#EA0000}.header.accent .nav-secondary__ul li a .nav-secondary__li__span--colored span:nth-child(2){color:#42F505}.header.accent .nav-secondary__ul li a .nav-secondary__li__span--colored span:nth-child(3){color:orange}.header.accent .nav-lang li a{color:#949494}.header.accent .nav-lang li a:before{border-color:#949494}.header.accent .nav-lang li span{color:#555}.header.accent .nav-lang li span:before{border-color:#555}.header.accent .socials-hld li a.svg-facebook .svg-icon{fill:#555}.header.accent .socials-hld li a.svg-facebook:hover .svg-icon{fill:#3b5998}.header.accent .socials-hld li a.svg-tripadvisor .svg-icon{fill:#555}.header.accent .socials-hld li a.svg-tripadvisor:hover .svg-icon{fill:#000}.nav-primary-respo{-webkit-transform:translateX(-320px);-moz-transform:translateX(-320px);-ms-transform:translateX(-320px);-o-transform:translateX(-320px);transform:translateX(-320px);-webkit-transition:.3s transform ease-out;-moz-transition:.3s transform ease-out;transition:.3s transform ease-out}#skrollr-body:before,.header:before{background:rgba(0,0,0,.3);-webkit-transition:.3s all cubic-bezier(.645,.045,.355,1);-moz-transition:.3s all cubic-bezier(.645,.045,.355,1);transition:.3s all cubic-bezier(.645,.045,.355,1);opacity:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.header:before{z-index:-1}.menu-respo-active .nav-primary-respo{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.menu-respo-active #skrollr-body:before{opacity:1;z-index:300}.home-news-block{position:fixed;top:115px;right:-291px;width:281px;z-index:20;-webkit-transition:1.2s right cubic-bezier(.645,.045,.355,1) 2.2s;-moz-transition:1.2s right cubic-bezier(.645,.045,.355,1) 2.2s;transition:1.2s right cubic-bezier(.645,.045,.355,1) 2.2s}.home-news-block.loaded{-webkit-transition:.2s right ease 0s;-moz-transition:.2s right ease 0s;transition:.2s right ease 0s}.home-news-block.active,.home-news-block:hover{right:0}.home-news-block__title{background-color:rgba(35,27,49,.6);position:absolute;left:0;top:0;width:50px;height:100%}.home-news-block__title__inner{position:absolute;top:50.1%;margin-top:-11px;left:-31px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);white-space:nowrap;text-transform:uppercase;color:#fff;letter-spacing:.08em;font-size:16px}.home-news-block .home-news-item{min-height:120px;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;transition:.2s all ease;display:block;overflow:hidden;margin-left:51px;padding-bottom:1px;position:relative;text-decoration:none}.home-news-block .home-news-item:last-child{padding-bottom:0}.home-news-block .home-news-item.active,.home-news-block .home-news-item:hover{min-height:193px}.home-news-block .home-news-item.active .home-news-item__text,.home-news-block .home-news-item:hover .home-news-item__text{max-height:73px}.home-news-block .home-news-item.active .home-news-item__text:after,.home-news-block .home-news-item:hover .home-news-item__text:after{opacity:1}.home-news-block .home-news-item.active .home-news-item__text .icon-hld,.home-news-block .home-news-item:hover .home-news-item__text .icon-hld{background-color:rgba(37,15,81,.9)}.home-news-block .home-news-item.active .home-new@MV  @MV                  0MV           MV  MV          `MV   @      `MV          .svg-icon{fill:#fff}.home-news-block .home-news-item.active .home-news-item__title-hld,.home-news-block .home-news-item:hover .home-news-item__title-hld{background-color:rgba(115,70,143,.9)}.home-news-block .home-news-item__img{position:absolute;top:0;left:0;right:0;-webkit-transition:.2s max-height ease;-moz-transition:.2s max-height ease;transition:.2s max-height ease;height:120px}.home-news-block .home-news-item__text{max-height:0;-webkit-transition:.2s max-height ease;-moz-transition:.2s max-height ease;transition:.2s max-height ease;color:#fff;position:absolute;left:0;bottom:0;width:100%}.home-news-block .home-news-item__text:after{content:"";position:absolute;top:-6px;left:50%;margin-left:-6px;opacity:0;-webkit-transition:.3s opacity ease;-moz-transition:.3s opacity ease;transition:.3s opacity ease;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent rgba(115,70,143,.9) transparent}.home-news-block .home-news-item__text .icon-hld{width:51px;height:100%;float:left;border-right:1px solid rgba(255,255,255,.3);background-color:rgba(35,27,49,.6);-webkit-transition:.2s background ease;-moz-transition:.2s background ease;transition:.2s background ease;position:relative}.home-news-block .home-news-item__text .icon-hld .svg-icon{fill:#f2deff;-webkit-transition:.3s fill ease;-moz-transition:.3s fill ease;transition:.3s fill ease;width:20px;height:20px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.home-news-block .home-news-item__text .icon-hld .svg-icon.svg-promo{width:25px;height:25px}.home-news-block .home-news-item__text .icon-hld .svg-icon.svg-sun{width:26px;height:26px}.home-news-block .home-news-item__title-hld{float:left;width:230px;height:73px;background-color:rgba(35,27,49,.6);-webkit-transition:.2s background ease;-moz-transition:.2s background ease;transition:.2s background ease;padding:0 10px 0 12px;position:relative;display:table}.home-news-block .home-news-item__title{overflow:hidden;margin:0;text-transform:uppercase;font-weight:400;font-size:13px;display:table-cell;vertical-align:middle}.header-info{background-color:#fff;position:absolute;width:230px;top:0;left:0;z-index:110}.header-info--fixed{position:fixed;top:176px}.header-info--fixed .header-info-inner{padding-top:0}.header-info--gallery-nav .header-info-inner{padding-top:206px}.header-info-inner{padding-top:129px}.header-info__bg{position:fixed;top:176px;width:230px;bottom:0;left:0;background-color:#fff;z-index:110}.header-info__title{background-color:#F8F8F8;border-bottom:1px solid #EBEBEB;display:block;margin:0;padding:12px 28px;letter-spacing:.05em;text-transform:uppercase;text-align:center;font-size:15.5px;font-weight:400}.online-booking-right-hld{position:relative}.online-booking-right-hld:before{content:"";position:absolute;top:0;left:8px;width:1px;height:100%;border-left:1px solid #EBEBEB;z-index:10}.online-booking-right-hld:after{content:"";position:absolute;top:0;right:8px;width:1px;height:100%;border-right:1px solid #EBEBEB;z-index:10}.extra-informations-title{border-top:1px solid #EBEBEB;color:#73468F}.extra-informations,.online-booking-advantages{list-style-type:none;margin:0;padding:29px 23px}.extra-information,.online-booking-advantage{position:relative;margin-bottom:23px}.extra-information .font-icon,.extra-information .svg-icon,.online-booking-advantage .font-icon,.online-booking-advantage .svg-icon{position:absolute;top:0;left:0}.extra-information .font-icon,.online-booking-advantage .font-icon{font-size:19px;color:#73468F}.extra-information .font-icon.icon-close,.online-booking-advantage .font-icon.icon-close{font-size:12px}.extra-information .font-icon.icon-close+.text,.online-booking-advantage .font-icon.icon-close+.text{margin-top:-4px}.extra-information .text,.online-booking-advantage .text{padding-left:33px;display:inline-block;color:rgba(89,58,29,.69);line-height:1.5}.online-booking-advantage .font-icon.icon-secure{font-size:24px}.online-booking-advantage .font-icon.icon-time2{font-size:22px}.online-booking-advantages-title{color:#73468F}.extra-informations,.online-booking-advantages{background-color:#f8f8f8}.footer{background-color:#fff;padding-top:7px;position:relative;z-index:120}.footer .footer-inner{width:1330px;margin:0 auto;padding:0 40px}.footer .footer-inner:after{content:"";display:table;clear:both}.footer .footer-top{border-top:1px solid #EDEAE8}.footer .hotel-objects{border-top:1px solid #EDEAE8;padding-top:28px;padding-bottom:25px}.footer .hotel-objects .footer-inner{text-align:center}.footer .hotel-objects .hotel-object{display:inline-block;margin:0 28px}.footer .footer-bottom{background-color:#593A1D;color:#fff;height:50px}.footer .footer-bottom .nav-footer{float:left}.footer .footer-bottom .nav-footer .nav-footer__ul{margin:0;padding:0;list-style-type:none}.footer .footer-bottom .nav-footer .nav-footer__ul:after{content:"";display:table;clear:both}.footer .footer-bottom .nav-footer .nav-footer__ul .nav-footer__li{float:left;margin-top:14px;margin-right:30px}.footer .footer-bottom .nav-footer .nav-footer__ul .nav-footer__li:last-child{margin-right:0}.footer .footer-bottom .nav-footer .nav-footer__ul .nav-footer__li .nav-footer__a{display:block;text-decoration:none;color:#fff;text-transform:uppercase}.footer .footer-bottom .nav-footer .nav-footer__ul .nav-footer__li .nav-footer__a span{position:relative}.footer .footer-bottom .nav-footer .nav-footer__ul .nav-footer__li .nav-footer__a span:before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #fff;opacity:0;-webkit-transition:.3s opacity ease,.3s bottom ease,.3s border ease;-moz-transition:.3s opacity ease,.3s bottom ease,.3s border ease;transition:.3s opacity ease,.3s bottom ease,.3s border ease}.footer .footer-bottom .nav-footer .nav-footer__ul .nav-footer__li .nav-footer__a.active span:before,.footer .footer-bottom .nav-footer .nav-footer__ul .nav-footer__li .nav-footer__a:hover span:before{bottom:-2px;opacity:1}.footer .footer-bottom .created{float:right;margin-top:12px}.footer .footer-bottom .created .profitroom-logo{width:76px;height:18px;overflow:hidden;position:relative;z-index:1;text-indent:-200px;white-space:nowrap;display:inline-block;margin-left:12px}.footer .footer-bottom .created .profitroom-logo:after,.footer .footer-bottom .created .profitroom-logo:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../img/profitroom.png);-webkit-transition:.3s background ease;-moz-transition:.3s background ease;transition:.3s background ease}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3/1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.footer .footer-bottom .created .profitroom-logo:after,.footer .footer-bottom .created .profitroom-logo:before{background-image:url(../../img/profitroom_2x.png);background-size:76px 37px}}.footer .footer-bottom .created .profitroom-logo:before{opacity:1;z-index:20}.footer .footer-bottom .created .profitroom-logo:after{opacity:0;z-index:30;background-position:0 18px}.footer .footer-bottom .created .profitroom-logo:hover:before{opacity:0}.footer .footer-bottom .created .profitroom-logo:hover:after{opacity:1}.footer .awards-hld,.footer .hotel-info,.footer .newsletter-hld{width:33.33333%;margin-bottom:34px}.footer .awards-hld{float:left}.footer .awards-hld__title{color:#593A1D;font-weight:600;font-size:18px;margin-top:32px;margin-bottom:27px}.footer .awards-hld ul{margin:0;padding:0;list-style-type:none}.footer .awards-hld ul:after{content:"";display:table;clear:both}.footer .awards-hld ul li{float:left;height:64px;display:block;margin:0 4px 4px 0}.footer .awards-hld ul li img{display:block;height:100%;width:auto}.footer .hotel-info{float:left}.footer .newsletter-hld{float:right;text-align:right}.footer .newsletter-hld__title{color:#593A1D;font-weight:600;font-size:18px;margin-top:32px;margin-bottom:25px}.footer .newsletter-hld__subtitle{margin-bottom:22px}.footer form fieldset:after{content:"";display:table;clear:both}.footer form .Email{float:left;width:69%}.footer form .Email input{background-color:#F5F5F5;padding:10px 12px 8px;width:100%;color:#6B6B6B}.footer form .Email input::-webkit-input-placeholder{color:#6B6B6B}.footer form .Email input::-moz-placeholder{color:#6B6B6B}.footer form .Email input:-moz-placeholder{color:#6B6B6B}.footer form .Email input:-ms-input-placeholder{color:#6B6B6B}.footer form .buttons{float:right;width:31%}.footer form .buttons button{width:100%}.hotel-info{text-align:center}.hotel-info__title{color:#593A1D;font-weight:600;font-size:18px;margin-top:32px;margin-bottom:13px}.hotel-info__text{color:#593A1D;line-height:1.85;margin-top:13px;margin-bottom:14px}.hotel-info__text:last-child{margin-top:14px;margin-bottom:0}.hotel-info__text .svg-icon{fill:#593A1D;margin-top:8px;margin-right:12px;display:inline-block;vertical-align:top;width:11px;height:11px;margin-top:6px}.hotel-info__text .svg-icon.svg-phone{width:11px;height:11px}.hotel-info__text .svg-icon.svg-email{width:12px;height:9px;margin-top:9px}.hotel-info__text .svg-icon.svg-fax{width:13px;height:12px;margin-top:7px}.hotel-info__text .tel{line-height:2}.hotel-info__text .tel span{display:inline-block;vertical-align:top}.hotel-info__text .email{color:#3b2957;text-decoration:none;line-height:2}.hotel-info__text .email span{display:inline-block;vertical-align:top}.awards-boxes{margin-bottom:46px;margin-top:55px}.awards-boxes:after{content:"";display:table;clear:both}.awards-boxes__item{display:block;overflow:hidden;float:left;width:22%;height:204px;background-color:#fff;margin:0 4% 4% 0;padding:30px;filter:url(../../img/filters.svg#grayscale);filter:gray;-webkit-filter:grayscale(1);-webkit-transition:.3s all ease;-moz-transition:.3s all ease;transition:.3s all ease}.awards-boxes__item:nth-child(4n){margin-right:0}.awards-boxes__item:hover{filter:none;-webkit-filter:grayscale(0)}.awards-boxes__item.no-click{cursor:default}.awards-boxes__item-inner{display:block;overflow:hidden;background-size:contain}.section--references .awards-boxes__item{background-color:transparent;width:23%;margin:0 2.33% 2.33% 0;padding:0}.section--references .awards-boxes__item:nth-child(4n){margin-right:0}.logo-mobile-hld{display:block;width:148px;height:144px;padding-top:25px;margin:0 auto;text-decoration:none}.logo-mobile-hld img{display:block;width:148px;height:74px;margin:0 auto}.nav-primary-respo{position:fixed;top:0;left:0;bottom:0;z-index:10010;width:320px;overflow-y:auto;background:#73468F}.nav-primary-respo__close-btn{width:20px;height:20px;font-size:20px;text-decoration:none;color:#fff;position:absolute;top:8px;right:8px;display:block;z-index:50}.nav-primary-respo__ul{margin:0;padding:0;border-top:1px solid #fff}.nav-primary-respo__li{position:relative;border-bottom:1px solid #fff}.nav-primary-respo__li.active-submenu .nav-sec-respo{max-height:500px}.nav-primary-respo__li.active-submenu .submenu-trigger{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.nav-primary-respo__a{display:block;text-decoration:none;text-transform:uppercase;padding:10px 10px;color:#fff;position:relative}.nav-primary-respo__a.active{background-color:#73468F}.nav-primary-respo__a .color{display:inline-block;margin-left:-4px}.nav-primary-respo__a .color--1{color:#EA0000;margin-left:0}.nav-primary-respo__a .color--2{color:#42F505}.nav-primary-respo__a .color--3{color:orange}.nav-primary-respo__a .nav-primary-respo__span--colored span:nth-child(1){color:#EA0000}.nav-primary-respo__a .nav-primary-respo__span--colored span:nth-child(2){color:#42F505}.nav-primary-respo__a .nav-primary-respo__span--colored span:nth-child(3){color:orange}.nav-primary-respo .submenu-trigger{width:30px;height:30px;position:absolute;top:4px;right:4px;z-index:30;display:block}.nav-primary-respo .submenu-trigger .svg-icon{width:25px;height:14px;display:block;fill:#fff;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.nav-sec-respo{max-height:0;overflow:hidden}.nav-sec-respo__ul{margin:8px 0 8px 0;padding:0}.nav-sec-respo__a{display:block;text-transform:uppercase;text-decoration:none;color:#fff;position:relative;padding:5px 10px 5px 30px}.nav-sec-respo__a.active{color:#fff;background-color:#683f81}.nav-sec-respo__a:before{content:"";position:absolute;top:10px;left:12px;width:9px;height:8px;overflow:hidden;background-image:url(/img/list.svg)}.nav-sec-respo__a .nav-sec-respo__span--colored span:nth-child(1){color:#EA0000}.nav-sec-respo__a .nav-sec-respo__span--colored span:nth-child(2){color:#42F505}.nav-sec-respo__a .nav-sec-respo__span--colored span:nth-child(3){color:orange}#cookieWarning{background-color:rgba(35,27,49,.5)!important;color:#fff!important;font-size:11px!important;width:230px!important}#cookieWarning .cookieContent{text-align:center}#cookieWarning .cookieContent strong{text-transform:uppercase;font-weight:600}#cookieWarning .cookieContent p{margin:8px 0!important;line-height:1.4}#cookieWarning .cookieContent p,#cookieWarning .cookieContent strong{display:inline-block}#cookieWarning .cookieContent .cookieButton{border:0!important;float:none!important;padding:0!important;display:inline-block;margin-bottom:0!important}#cookieWarning .cookieContent .cookieButton a{padding:8px 12px;background:#73468F;border:0;-webkit-transition:.3s background-color ease;-moz-transition:.3s background-color ease;transition:.3s background-color ease;display:inline-block;text-transform:uppercase;letter-spacing:.09em}#cookieWarning .cookieContent .cookieButton a:hover{background:#57356d}.form-domek{width:55%;margin:50px auto 0 auto}.form-domek .form-domek-title{font-size:48px;font-weight:400;font-family:snell_roundhand_script,serif;color:#73468F;margin-bottom:20px}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__month_name,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month{text-transform:uppercase}.mixpicker_modal{background:url(/img/fallback/black-50.png);background:rgba(0,0,0,.5)}.mixpicker{background-color:#fff}.mixpicker a{color:#fff}.mixpicker .mixpicker__btn{background:#73468F;color:#fff}.mixpicker .mixpicker__btn:hover{background:#3c244b;color:#fff}.mixpicker .mixpicker__btn[disabled=disabled]{background:#8e5aae;color:#fff}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__month_name{color:#593A1D}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month thead th{color:#593A1D}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day{background:#73468F}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day a{color:#fff}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__disabled{background:#f2f2f2}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__disabled a{color:#bebebe;cursor:default}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__disabled.mixpicker__checkio{background:#a94442!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__disabled.mixpicker__checkio a{color:#fff!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin{background:#3c244b}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin a{color:#fff}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkio,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__hover,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__selected,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day:hover{background:#3c244b!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker_@MV  @MV                  0MV           MV  MV          `MV   @      `MV          _day.mixpicker__hover a,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__selected a,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day:hover a{color:#fff}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout{background:#73468F!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout:before{border-left-color:#3c244b}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout a{display:block;color:#fff}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin{background:#73468F!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin:before{border-right-color:#3c244b}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin.mixpicker__disabled{background:#fff!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin.mixpicker__checkout{background:#73468F!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__current{background:#350518}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__current a{color:#fff}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout.mixpicker__disabled{background:#fff!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout.mixpicker__checkio{background:#3c244b!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__error{background:#a94442}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__error a{color:#fff!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin:before{top:-20px;border-top-width:65px;border-right-width:95px}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout:before{top:-5px;border-bottom-width:65px;border-left-width:95px}.mixpicker .mixpicker__footer div.mixpicker__message{color:#593A1D}.mixpicker .mixpicker__footer div.mixpicker__message .mixpicker__error{color:#C00400}.fadeInMobile.aos-init{opacity:0;-webkit-transition:.3s opacity ease;-moz-transition:.3s opacity ease;transition:.3s opacity ease}.fadeInMobile.aos-init.aos-animate{opacity:1}@-webkit-keyframes fadeOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:1s opacity ease,1s transform ease;-moz-transition:1s opacity ease,1s transform ease;transition:1s opacity ease,1s transform ease}100%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;-webkit-transition:1s opacity ease,1s transform ease;-moz-transition:1s opacity ease,1s transform ease;transition:1s opacity ease,1s transform ease}}@keyframes fadeOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;-webkit-transition:1s opacity ease,1s transform ease;-moz-transition:1s opacity ease,1s transform ease;transition:1s opacity ease,1s transform ease}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:1s opacity ease,1s transform ease;-moz-transition:1s opacity ease,1s transform ease;transition:1s opacity ease,1s transform ease}}@keyframes fadeInUp{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeInUp-100{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp-100{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fadeInUp-100{-webkit-animation-name:fadeInUp-100;animation-name:fadeInUp-100;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeInUp-200{0%{-webkit-transform:translateY(200px);transform:translateY(200px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp-200{0%{-webkit-transform:translateY(200px);transform:translateY(200px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fadeInUp-200{-webkit-animation-name:fadeInUp-200;animation-name:fadeInUp-200;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeInUp-300{0%{-webkit-transform:translateY(300px);transform:translateY(300px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp-300{0%{-webkit-transform:translateY(300px);transform:translateY(300px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fadeInUp-300{-webkit-animation-name:fadeInUp-300;animation-name:fadeInUp-300;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeInUp-400{0%{-webkit-transform:translateY(400px);transform:translateY(400px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp-400{0%{-webkit-transform:translateY(400px);transform:translateY(400px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fadeInUp-400{-webkit-animation-name:fadeInUp-400;animation-name:fadeInUp-400;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeInUp-500{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp-500{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fadeInUp-500{-webkit-animation-name:fadeInUp-500;animation-name:fadeInUp-500;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeInUp-600{0%{-webkit-transform:translateY(600px);transform:translateY(600px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp-600{0%{-webkit-transform:translateY(600px);transform:translateY(600px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fadeInUp-600{-webkit-animation-name:fadeInUp-600;animation-name:fadeInUp-600;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeInUp-700{0%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp-700{0%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fadeInUp-700{-webkit-animation-name:fadeInUp-700;animation-name:fadeInUp-700;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeInUp-800{0%{-webkit-transform:translateY(800px);transform:translateY(800px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp-800{0%{-webkit-transform:translateY(800px);transform:translateY(800px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fadeInUp-800{-webkit-animation-name:fadeInUp-800;animation-name:fadeInUp-800;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeInUp-900{0%{-webkit-transform:translateY(900px);transform:translateY(900px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp-900{0%{-webkit-transform:translateY(900px);transform:translateY(900px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fadeInUp-900{-webkit-animation-name:fadeInUp-900;animation-name:fadeInUp-900;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeInUp-1000{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp-1000{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fadeInUp-1000{-webkit-animation-name:fadeInUp-1000;animation-name:fadeInUp-1000;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeInUp-1100{0%{-webkit-transform:translateY(1100px);transform:translateY(1100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp-1100{0%{-webkit-transform:translateY(1100px);transform:translateY(1100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fadeInUp-1100{-webkit-animation-name:fadeInUp-1100;animation-name:fadeInUp-1100;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeInUp-1200{0%{-webkit-transform:translateY(1200px);transform:translateY(1200px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp-1200{0%{-webkit-transform:translateY(1200px);transform:translateY(1200px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fadeInUp-1200{-webkit-animation-name:fadeInUp-1200;animation-name:fadeInUp-1200;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes button-pulse{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes button-pulse{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.button-pulse{animation:button-pulse 2s ease infinite;-webkit-animation:button-pulse 2s ease infinite}@font-face{font-family:slick;src:url(/bower_components/slick.js/slick/fonts/slick.eot);src:url(/bower_components/slick.js/slick/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/bower_components/slick.js/slick/fonts/slick.woff) format("woff"),url(/bower_components/slick.js/slick/fonts/slick.ttf) format("truetype"),url(/bower_components/slick.js/slick/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-loading .slick-list{background-image:none}.sweet-alert{border-top-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;font-family:'Josefin Sans',sans-serif}.sweet-alert h2{font-weight:400}.sweet-alert .confirm{border-top-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;font-weight:400;font-family:'Josefin Sans',sans-serif;-webkit-transition:.3s all ease-out;-moz-transition:.3s all ease-out;transition:.3s all ease-out}.sweet-alert .confirm:hover{background-color:#57356d!important}.tooltipster-default{border-radius:0;border-width:0;background:#73468F}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/bower_components/fancybox/source/fancybox_sprite.png)}#fancybox-loading div{background-image:url(/bower_components/fancybox/source/fancybox_loading.gif)}.fancybox-nav{background-image:url(/bower_components/fancybox/source/blank.gif)}.fancybox-overlay{background-image:url(/bower_components/fancybox/source/fancybox_overlay.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/bower_components/fancybox/source/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/bower_components/fancybox/source/fancybox_loading@2x.gif);background-size:24px 24px}}.touch .fancybox-nav span{visibility:visible!important}@media only screen and (max-width:1280px){.header .nav-primary .nav-primary__ul{margin-left:10px}.header .nav-primary .nav-primary__ul .nav-primary__li .nav-primary__a{padding-left:7px;padding-right:7px;font-size:13px}.header .nav-secondary__ul li a{padding-left:7px;padding-right:7px}.header .nav-secondary__ul li a span{font-size:13px}.header .nav-lang{margin-right:10px}.header .socials-hld{margin-right:10px;padding-right:0}.header .socials-hld:after{content:none}.home-news-block{position:fixed;top:135px}}@media only screen and (max-width:1090px){.header .nav-lang li{padding-left:3px;padding-right:3px}.header .socials-hld{margin-right:5px}.header .socials-hld li a{margin-left:3px;margin-right:3px}.header .nav-secondary__ul li a{padding-left:5px;padding-right:5px}.header .nav-secondary__ul li a span{letter-spacing:0;font-size:12px}}@media only screen and (min-width:1351px){.section--generic .section-inner,.section--generic-main .section-inner{max-width:1400px}.section--generic-main .section-inner{width:auto;padding:0 10%}.section--generic .section-inner{width:auto;padding:0 9%}}@media only screen and (max-width:1350px){.events-home,.listing-offers-home{width:auto;padding-right:70px;padding-left:250px}.events-home__inner,.listing-offers-home__inner{width:100%;padding-left:0}.footer .footer-inner{width:100%;padding-left:70px;padding-right:70px}.footer form .Email{width:calc(100% - 140px)}.footer form .buttons{width:140px}}@media only screen and (max-width:1280px){.events-home .item__content{padding-left:113px}.events-home .item .button{padding-left:7px;padding-right:7px}.events-home .item .button-sec{margin-left:2px;padding-left:4px;padding-right:4px;font-size:13px}.footer .awards-hld ul li{height:46px}.footer form .Email{width:calc(100% - 110px)}.footer form .buttons{width:110px}.footer form .buttons button{padding-left:10px;padding-right:10px}.section--awards .section-inner,.section--contact .section-inner,.section--details .section-inner,.section--generic-color .section-inner,.section--integration .section-inner,.section--listing .section-inner,.section--listing-venues .section-inner{width:auto;margin-left:40px;margin-right:40px}.listing-add-facilities .add-fac{font-size:12px}.listing-rooms-hld .room__ext-info__item{margin-bottom:7px}.listing-rooms-hld .room .button-sec{margin-bottom:7px}.listing-rooms-hld .room .button{margin-left:0;padding:7px 8px;letter-spacing:.05em}.listing-rooms-hld .room__price{margin-top:0}.listing-rooms-hld--venues .room--venue .button{margin-left:10px}.listing-rooms-hld--venues .venue-layouts{max-height:100px;margin-bottom:7px}.listing-rooms-hld--venues .venue-layout{margin-bottom:9px}.section--listing .item-hld{width:50%}.section--menu .section-inner{margin-left:40px;margin-right:40px}.listing-news{float:none;width:100%;margin-bottom:40px}.calendar-news-col{width:300px;margin-bottom:60px}.content-hld .content__title__news{width:100%}.news-content-hld{width:100%}.listing-add-facilities .add-fac-hld{height:52px}.section--integration .section-inner .info-visible{max-height:700px}.section--contact .content-hld__col--1{width:28%;margin-right:4%}.section--contact .content-hld__col--2{width:32%;margin-right:4%}.section--gallery .section-inner.section-inner{margin-left:0;margin-right:0}}@media only screen and (max-width:1024px){.header .menu-respo-button{display:inline-block}.header .nav-primary{display:none}.google-map_controls .google-map_controls-directions{background:0 0;box-shadow:none}}@media only screen and (max-width:1023px){.awards-boxes__item{width:30%;margin-right:3.333%;margin-bottom:3.333%}.awards-boxes__item:nth-child(3n){margin-right:0}.awards-boxes__item:nth-child(4n){margin-right:3.333%}.section--references .awards-boxes__item{width:30%;margin-right:3.333%;margin-bottom:3.333%}.section--references .awards-boxes__item:nth-child(3n){margin-right:0}.section--references .awards-boxes__item:nth-child(4n){margin-right:3.333%}.section--contact .content-hld__col--1{width:48%;margin-right:4%;margin-top:0}.section--contact .content-hld__col--2{width:48%;margin-right:0;margin-top:0}.section--contact .content-hld__col--3{float:none;width:100%;clear:both;padding-left:50px;padding-right:50px;padding-top:50px}.listing-rooms-hld .room__image{position:relative;width:100%;height:250px}.listing-rooms-hld .room__content{padding-left:0}.listing-rooms-hld .room .button{margin-left:10px}.section--integration .section-inner .products-categories-hld .products-integration__item-inner{max-height:240px}.section--integration .section-inner .products-categories-hld .products-integration__item-inner.info-visible{max-height:2000px}.section--integration .section-inner .products-categories-hld .products-integration__item-inner.info-visible .products-integration__titleHld .products-integration__intro{opacity:1;-webkit-transition:1s opacity ease;-moz-transition:1s opacity ease;transition:1s opacity ease}.section--integration .section-inner .products-categories-hld .products-integration__intro{opacity:0;margin-top:100px}.section--integration .section-inner .products-categories-hld .products-integration__visibleHld{width:100%;max-height:100%;height:240px}.section--integration .section-inner .products-categories-hld .products-integration__image{width:100%;height:135px;position:relative}.section--integration .section-inner .products-categories-hld .products-integration .products-integration__titleHld{width:100%;height:90px;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);top:auto}.section--integration .section-inner .products-categories-hld .products-integration .products-integration__titleHld .products-integration__title{margin-bottom:0;font-size:20px;padding-left:10px;padding-right:10px;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.section--integration .section-inner .products-categories-hld .products-integration .products-integration__titleHld .products-integration__intro{opacity:0;margin-top:100px;-webkit-transition:1s opacity ease;-moz-transition:1s opacity ease;transition:1s opacity ease}.section--integration .section-inner .products-categories-hld .products-integration__hiddenHld .button-sec{display:none}.section--integration .section-inner .products-categories-hld .products-integration__description{padding-bottom:20px}.events-home .item__bottom{height:170px}.events-home .item__content{height:170px}.events-home .item .button-sec{margin-top:10px}.listing-rooms-hld .room-hld{width:100%;max-width:500px;margin-left:auto;margin-right:auto}.booking-box-hld{float:none;margin:0 auto 30px;width:300px}.offer-content-hld{float:none;width:auto;padding-bottom:0}.online-booking-right-hld{display:none}}@media only screen and (max-width:959px){.awards-boxes__item{width:48%;margin-right:4%;margin-bottom:4%}.awards-boxes__item:nth-child(2n){margin-right:0}.awards-boxes__item:nth-child(2n+1){margin-right:4%}.awards-boxes__item:nth-child(4n){margin-right:0}.section--references .awards-boxes__item{width:48%;margin-right:4%;margin-bottom:4%}.section--references .awards-boxes__item:nth-child(2n){margin-right:0}.section--references .awards-boxes__item:nth-child(2n+1){margin-right:4%}.section--references .awards-boxes__item:nth-child(4n){margin-right:0}.footer .footer-inner{padding-left:50px;padding-right:50px}.footer .awards-hld,.footer .hotel-info{width:48%}.footer .awards-hld{margin-right:4%}.footer .hotel-info{text-align:left}.footer .newsletter-hld{width:100%;clear:both;text-align:left}.footer form .Email{width:200px}.footer form .buttons{float:left}.section--listing .item-hld{width:100%}.section--generic-color .content-hld__gallery.more-than-one .content-gallery-hld__image-hld,.section--listing-venues .content-hld__gallery.more-than-one .content-gallery-hld__image-hld{width:100%;float:none}.section--generic-color .content-hld__gallery.more-than-one .content-gallery-hld__image-hld:first-child,.section--listing-venues .content-hld__gallery.more-than-one .content-gallery-hld__image-hld:first-child{margin-right:0;margin-bottom:10px}.section--generic-color .content-hld__gallery.more-than-one .content-gallery-hld__image-hld .content-gallery-hld__image,.section--listing-venues .content-hld__gallery.more-than-one .content-gallery-hld__image-hld .content-gallery-hld__image{height:200px}.facilities-venue__item{width:50%}.listing-add-facilities .add-fac-hld{width:100%;height:38px;padding-left:0;padding-right:0}.listing-add-facilities .add-fac{padding-left:41px}.listing-add-facilities .svg-icon.svg-parking+.add-fac{padding-top:4px;padding-left:20px}.listing-rooms-hld .room__ext-info__item{float:none;margin-bottom:15px}.listing-rooms-hld .room__price{margin-top:4px;display:block;clear:right}.section--generic-main .section-inner{width:auto;margin-left:40px;margin-right:40px}.fluid-boxes__inner{width:auto;margin-left:270px;margin-right:40px}.home-news-block{display:none}.fluid-boxes--0 .fluid-item--1{width:63%;margin-left:0}.fluid-boxes--0 .fluid-item--2{width:51%;margin-right:0}.fluid-boxes--1 .fluid-boxes__row{margin-right:auto;margin-left:auto}.fluid-boxes--1 .fluid-item--1{margin-left:0;width:calc(100% - 140px)}.fluid-item--accent-white{padding:36px 40px}.fluid-item--accent-white .fluid-item__title{font-size:36px}.fluid-boxes--2 .fluid-boxes__inner{margin-left:0}.fluid-boxes--generic--0 .fluid-boxes__inner{margin-left:auto;margin-right:auto}.events-home,.listing-offers-home{padding-right:40px;padding-left:270px}.listing-offers-home__button{margin-top:24px;margin-bottom:30px;bottom:0}.listing-offers-home .slick-home-offers-nav{text-align:left}.events-home .item--left,.events-home .item--right{width:100%}.events-home .item--right{margin-top:40px}.events-home .item .button{padding-left:10px;padding-right:10px}.categories-menu__image{display:none}.categories-menu__title{padding-left:0;height:auto}.categories-menu__item{min-height:0}.categories-menu-hld{float:none;width:100%}.categories-menu-hld .categories-menu-hld__title{text-align:left}.products-menu{float:none;width:100%;margin-top:30px}.section--home-first .banners-text{padding-left:230px}.listing-news .news__image{display:none}.listing-news .news__content{padding-left:20px}.section--home-first .js-go-down-button{display:none}.section--full{overflow-x:hidden}.listing-rooms-hld .room__ext-info__item .svg-icon{float:left}.listing-rooms-hld .room__ext-info__item .svg-icon+span{padding-left:10px;display:inline;line-height:1.7}.categories-integration-hld__title{text-align:left}.categories-integration-hld{float:none;width:100%}.products-integration{float:none;width:100%}}@media only screen and (max-width:768px){.venue-form form.Venue .form-group{width:32%}.venue-form form.Venue .SubmitMessage{width:66%}}@media only screen and (max-width:767px){.awards-boxes__item{width:100%;margin-right:0!important;margin-bottom:4%}.section--references .awards-boxes__item{width:100%;margin-right:0!important;margin-bottom:4%}.section--contact .content-hld__col--1{width:100%;margin-right:0}.section--contact .content-hld__col--2{width:100%;margin-right:0}.section--contact .content-hld__col--3{padding-left:0;padding-right:0;padding-top:20px}.venue-form form.Venue .form-group{width:100%}.venue-form form.Venue .VenuesNames{position:relative;z-index:30}.venue-form form.Venue .SubmitMessage{position:relative;top:auto;left:auto;z-index:10}.venue-form form.Venue .Info{margin-left:0;padding-top:10px}.facilities-venue__item{width:100%}.standard-form form .form-group{width:100%}.standard-form form .Info{margin-left:0;padding-top:0}.standard-form form .buttons{text-align:left;margin-top:15px}.standard-form form .SubmitMessage{position:relative}.section--generic-color .content-hld__gallery,.section--listing-venues .content-hld__gallery{display:none}.section--generic-color .content-hld__content,.section--listing-venues .content-hld__content{width:100%;float:none}.listing-rooms-hld .room .button-sec{float:right;display:block;margin-bottom:10px}.listing-rooms-hld .room .button{clear:right;float:right}.fluid-boxes--2{width:auto;margin-left:270px;margin-right:40px;left:0}.fluid-boxes--2 .fluid-item--1{width:auto}.fluid-boxes--generic--0 .fluid-boxes__inner{margin-left:270px;margin-right:40px;left:0;width:auto}.slick-gallery-hld .slick-dots{left:auto;right:10px}.offer-content-hld .offer-icons__item{display:block;margin-bottom:10px}.offer-content-hld .offer-icons__item:last-child{margin-bottom:0}.offer-content-hld .offer-icons__item .font-icon,.offer-content-hld .offer-icons__item .svg-icon{position:absolute;top:0;left:0}.offer-content-hld .offer-icons__item .text{padding-left:50px}.offer-content-hld .offer-map-hld .google-map_controls .google-map_controls-directions{background-color:transparent;box-shadow:none}.offer-content-hld .offer-map-hld .google-map_controls .google-map_controls-directions .directions_show{position:relative;bottom:0;margin-bottom:5px}.offer-content-hld .offer-map-hld .google-map_controls .google-map_controls-directions .directions_origin{display:block;float:none;margin-bottom:5px}.offer-content-hld .offer-map-hld .google-map_controls .google-map_controls-directions .directions_submit{display:block;float:none}.fluid-boxes--0 .fluid-item--1{width:100%}.fluid-boxes--0 .fluid-boxes__row--relative-top{margin-top:10px}.fluid-boxes--0 .fluid-item--2{width:100%}.fluid-boxes--1 .fluid-item--1{width:100%}.fluid-boxes--1 .fluid-item--2,.fluid-boxes--1 .fluid-item--3,.fluid-boxes--1 .fluid-item--4{display:none}.products-integration__item{padding-left:20px;padding-right:20px}}@media only screen and (max-width:600px){.footer .awards-hld,.footer .hotel-info{width:100%;text-align:center}.footer .awards-hld{margin-right:0}.footer .awards-hld ul li{float:none;display:inline-block}.footer .hotel-objects .hotel-object{display:block;margin-bottom:20px}.footer .hotel-objects .hotel-object:last-child{margin-bottom:0}.footer .footer-bottom{height:auto;padding-bottom:15px}.footer .footer-bottom .nav-footer{float:none;display:block;margin-bottom:13px}.footer .footer-bottom .created{float:none;display:block}.footer .newsletter-hld{float:none;text-align:center}.footer form .Email{width:calc(100% - 95px)}.footer form .buttons{width:95px}}@media only screen and (max-width:480px){.footer .footer-bottom .nav-footer{padding-top:10px}.footer .footer-bottom .nav-footer .nav-footer__ul .nav-footer__li{float:none;display:block;margin-right:0;text-align:center}.footer .footer-bottom .created{text-align:center}}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}


.wdoll {
	margin: 0 auto;
	margin-left: 50%;
}

.slogan {
	font-size: 21px;
	text-shadow: 2px 2px 2px #fff;
color: #0D3551;	
font-weight: 600;
width: 50%;
background: rgba(255,255,255,0);
margin: 0 auto;
}

@media (max-width: 900px) { 
.slogan {
	font-size: 17px;
	text-shadow: 1px 1px 2px #fff;

width: 90%;

}
}








.box-1-oferta img {
	width: 100%;
}

p.box-text {
	margin-bottom: 1px;
	position: absolute;
	top: 100px;
	height: 27px;
	background: #5a2e13;
	color: #fff;
	font-size: 12px;
	text-align: center;
	width: 204px;
	line-height: 24px;
}

.box1-oferta a, .box1-oferta a:visited , .box1-realizacje a, .box1-realizacje a:visited{
	color: #fff;
	font-size: 18px;
	text-align: center;
	text-decoration: none!important;
	display: block;
	line-height: 20px;
	font-weight: normal;
	text-shadow: 1px 1px 2px black;
}

.box1-oferta a:hover, .box1-realizacje a:hover {
	color: #ffc400;
}


.link_foto {
	float: left; 
	margin: 0.5%;
	width: auto;
	height: 212px;
}

@media (min-width: 700px) { 
	.link_foto {
	float: left; 
	margin: 0.5%;
	width: auto;
	}
}


@media (min-width: 1100px) { 
	.link_foto {
	float: left; 
	margin: 0.5%;
	width: auto;
	}
}

@media (min-width: 1500px) { 
	.link_foto {
	float: left; 
	margin: 0.5%;
	width: auto;
	}
}



