
#innerContent {
	background: #ffffff;
	color:#000000;
}

#innerContent .top-menu-categories,
#innerContent .top-filtersV2 {
	background: transparent !important;
}

#innerContent .top-menu-categories a,
#innerContent .top-menu-categories a .count,
.categoryListContainer .offer-block .details .prop {
	color:#000000;
}


#innerContent .top-menu-categories a:hover,
#innerContent .top-filtersV2 .offerNumberBlock a:hover,
#innerContent .top-menu-categories a.active, 
#innerContent .top-menu-categories a.opened,
#innerContent .top-menu-categories a.active .count {
	color:#95bcb1;
}

#innerContent .top-filtersV2 .offerNumberBlock a,
#innerContent .categoryListContainer .offer-block .details .name a {
	color:#95bcb1;
}

#innerContent .top-filtersV2 .offerNumberBlock,
#innerContent .top-filtersV3.topfiltersV3-only-order .orderLabel,
#innerContent .top-filtersV3 .buttonGroup a,
#innerContent .top-filtersV3 .travelLocalities a {
	color:#000000;
}
#innerContent .categoryListContainer .offer-block .details .label-category {
	color:#7e7e7e;
}

#innerContent .top-filtersV3 .travelLocalities .active .arrow,
#innerContent .top-filtersV3 .travelLocalities.sort a.active {
	color:#95bcb1;
}


#innerContent .top-filtersV2 .offerNumberBlock a svg path,
#innerContent .top-filtersV2 .offerNumberBlock a:hover svg path,
#innerContent #sidenav ul li > a > svg.default,
#innerContent #sidenav ul li > a:hover > svg.default,
#innerContent #sidenav ul li a.active > svg.active {
	fill:#95bcb1;
}

#innerContent .top-filtersV3 .used_filter,
#innerContent .categoryListContainer .offer-block.silver .price {
	background-color:#dcdddd;
}


#innerContent .categoryListContainer .offer-block.silver .price {
	color:#000000;
}

#innerContent .bannerTop {
	height: auto !important;
	overflow:hidden;
}

#innerContent .bannerTop img.bg {
	position:Relative;
	z-index:2;
}

#innerContent .bannerTop div {
	position:absolute;
	z-index:2;
	top:0;
	
	transform-origin: center top;
}


@keyframes image-swing
{
   0%{ transform:rotate(-6deg);}
   50%{ transform:rotate(6deg);}
   100%{ transform:rotate(-6deg);}
}

@keyframes image-swing2
{
   0%{ transform:rotate(-3deg);}
   50%{ transform:rotate(4deg);}
   100%{ transform:rotate(-3deg);}
}

#innerContent #sprite1 {
	width: 120px;
	height:auto;
	left:50px;
	top:-30px;
	
	animation: image-swing 3s ease-in-out forwards infinite;
}

#innerContent #sprite2 {
	width: 90px;
	height:auto;
	left:440px;
	top:-200px;
	
/*	
	animation: image-swing2 1.5s infinite linear;
*/
}

#innerContent #sprite3 {
	width: 68px;
	height:auto;
	right:382px;
	top:-270px;
	
/*		
	animation: image-swing2 2s infinite linear;
*/
}

#innerContent #sprite4 {
	width: 91px;
	height:auto;
	right:180px;
	top:-125px;
	z-index:2;
/*		
	animation: image-swing2 2.2s infinite linear;
	animation-delay: 0.5s;
*/
}

#innerContent #sprite5 {
	width: 102px;
	height:auto;
	right:70px;
	top:-10px;
	
		
	animation: image-swing2 2.6s ease-in-out forwards infinite;

}

#innerContent .bannerTop div svg {
	width: 100%;
	height:auto;
}

#innerContent .bannerTop img.label {
	margin:-110px auto 0;
	max-width:560px;
	display:block;
	position:relative;
	z-index:3;
}


@media screen and (max-width: 1000px){
	/*
	#innerContent .bannerTop {
		height: auto !important;
	}
	*/
	#innerContent .top-menu-categories a {
		color:#000000;
	}
}


@media screen and (max-width: 1208px){
	#innerContent .bannerTop {
		min-height: 200px;
	}

	#innerContent #sprite1 {
		width: 10%;
		left:5%;
		top:-30px;
	}

	#innerContent #sprite2 {
		width: 7%;
		left:25%;
		top:-100px;
	}

	#innerContent #sprite3 {
		width: 5%;
		right:55%;
		top:-110px;
	}

	#innerContent #sprite4 {
		width: 9%;
		right:35%;
		top:-55px;
	}

	#innerContent #sprite5 {
		width: 11%;
		right:12%;
		top:-40px;
	}
	
	#innerContent .bannerTop img.label {
		margin-top:-10px;
		max-width:600px;
	}
	
}


@media screen and (max-width: 600px){
	#innerContent .bannerTop {
		min-height: 200px;
	}

	#innerContent #sprite1 {
		width: 30px;
		left:5%;
		top:0;
	}

	#innerContent #sprite2 {
		width: 20px;
		left:25%;
		top:-20px;
	}

	#innerContent #sprite3 {
		width: 16px;
		right:55%;
		top:-20px;
	}

	#innerContent #sprite4 {
		width: 25px;
		right:35%;
		top:-15px;
	}

	#innerContent #sprite5 {
		width: 25px;
		right:12%;
		top:12px;
	}
	
	#innerContent .bannerTop img.label {
		margin-top:10px;
		max-width:90%;
	}
	
}

.bannerTop {
		margin:0 auto;
		max-width: 1206px;
	}
	
	.bannerTop img {
		width: 100%;
		height:auto;
	}
	

	.only-desktop { display:block; }
	.only-mobile { display: none; }
	
	#mobile_sorting.active.selected {
		display:none;
	}
	
	@media screen and (max-width:1000px){
		.hide-tablet {
			display:none;
		}
	}
	
	@media screen and (max-width:600px){
		.only-desktop { display:none; }
		.only-mobile { display: block; }
	}
	
	.top-menu a svg {
		fill:#d0cfcf;
	}
	
	.top-menu a:hover svg {
		fill:#ffffff;
	}
	
/* active color: 95bcb1 */



.top-filtersV3.topfiltersV3-only-order {
	overflow:hidden;
	padding-left:0;
}

.top-filtersV3.topfiltersV3-only-order .orderLabel {
	margin-right: 12px;
	font-size: 12px;
	line-height: 40px;
	font-weight: 500;
	letter-spacing: .6px;
	margin-left: 12px;
	text-transform: uppercase;
	color: #6b6b70;
	float:left;	
}

.top-filtersV3.topfiltersV3-only-order  .used_filters {
	padding-top:4px;
}

.top-filtersV3.topfiltersV3-only-order .travelLocalities.sort {
	border-bottom: 0 none;
	float:right;
	padding: 0;
	line-height:34px;
}