/*
	Theme Name: RV
	Description: Szablon RV
	Version: 1.0
	Author: Milena Niełacna
*/

body {
	background: #fffacd; 
}

.container {
	position: relative;
}

.footer__text {
	max-width: 400px;
}

.header .menu-desktop li a {
	font-size: 24px;
}

.header__inner {
	max-width: 100%;
}

.header .menu-desktop {
	max-width: 900px;
}

.homepage__about {
	position: relative;
}

.header {
	min-height: 400px;
	background-position: center bottom;
}

.homepage__about::after {
	background:url('../images/bg-home.png') top right no-repeat;
	content: '';
	width: 207px;
	height: 786px;
	display: block;
	position: absolute;
	top: -180px;
	bottom: 0;
	right: 18%;
	margin: auto;
}

@media only screen and (max-width: 480px) {
	.header__banner {
		width: 300px;
		height: 169px;
		background-size: cover;
	}
	
	.homepage__about::after {
		display: none;
	}
	
	.header {
		min-height: 300px;
	}
}

@media only screen and (min-width: 480px) and (max-width: 768px) {
	.header__banner {
		width: 470px;
		height: 265px;
		background-size: cover;
	}
	
	.header {
		min-height: 350px;
	}
	
	.homepage__about::after {
		display: none;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) { 
	.header__menu {
		display: none;
	}
}

.home__list {
	line-height: 1.8;
	padding-top: 10px;
}

.header .menu-desktop .menu-item-has-children:hover .sub-menu {
    top: 44px;
    z-index: 99999;
    width: 250px;
    left: -88px;
}

.header .menu-desktop .menu-item-has-children:hover .sub-menu a {
	padding: 10px;
}

.footer__title {
	font-size: 23px;
}

.header__banner--en {
    background-image: url('../images/header-banner-en.png') !important;

}

.header .menu-desktop {
	max-width: 1000px;
}

.header .menu-desktop li a { 
	font-size: 22px;
}

@media only screen and (min-width: 480px) {
	.footer__phone br {
		display: inline;
	}
}

