/* home */
#home {}

/* header */
#home #header {
	background: url('../../image/header-bg-home.png') no-repeat;
	background-size: 100% 100%;
}
#home .menu-top li a { color: #FFFFFF; }
#home .menu-top li:hover > a { color: #b02420; }
#home .menu-top li.sub:after { color: #FFFFFF; }
#home .menu-top li.sub:hover:after { color: #b02420; }
#home .menu-top .menu-top-lvl2 li a { color: #FFFFFF; }
#home .fixed .menu-top li a { color: #000000; }
#home .fixed .menu-top li.sub:after { color: #000000; }
#home .fixed .menu-top li.sub:hover:after { color: #b02420; }
#home .fixed .menu-top li:hover a { color: #b02420; }
#home .fixed .menu-top .menu-top-lvl2 li a { color: #FFFFFF; }
#home .contact-header ul li { color: #FFFFFF; }
#home .mobile-button-wrapper:before { color: #FFFFFF; }
#home #content { margin-top: 0px; padding-top: 0; }
#home #content #container.slider { margin-top: -120px; }
#home #content #container.bg-image { padding-bottom: 100px; }
#home #content #container.bg-image + #container {
	position: relative;
	overflow: visible;
	z-index: 0;
}
#home #content #container.bg-image + #container:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 150px;
	left: 0;
	top: -50px;
	background: url('../../image/image-bg.png') -450px 0px;
	z-index: -1;
}
#home .search-icon:after { color: #FFFFFF; }
#home .search-icon:hover:after { color: #b02420; }

		/* media specific styles */
		@media(min-width: 768px){
			/* header */
			#home #header {
				background: url('../../image/header-bg-home.png') no-repeat right bottom;
				background-size: 101% 100%;
			}

			#home #content #container.bg-image + #container:before {
				background: url('../../image/image-bg.png') 0px 0px;
				background-size: cover;
			}

			#home .contact-header ul li a { color: #FFFFFF; }
		}
		@media(min-width: 1024px){
			#home #content #container.slider { margin-top: -150px; }

			#home #content #container.bg-image { padding-bottom: 150px; }
			#home #content #container.bg-image + #container { padding-top: 0px; }
			#home #content #container.bg-image + #container:before {
				background: url('../../image/image-bg.png') 101% 100%;
				background-size: cover;
				top: -150px;
			}
		}
		@media(min-width: 1200px){
			/* header */
			#home #content #container.bg-image + #container:before { top: -149px; }
		}
		@media(min-width: 1400px){
			/* header */
			#home #content #container.bg-image + #container:before { top: -199px; height: 200px; }
		}