body { margin:0px; background-color:#fff; height:100% }
html { height:100% }
.cms-text a:link { text-decoration:underline }
.cms-text a:hover { color:#006c38 }
#footer-contact a:hover { text-decoration:underline }
#footer-bottom a:link { text-decoration:underline }
#footer-bottom a:hover { color:#9c3 }
#cookies-prompt a:link { text-decoration:underline }
#cookies-prompt a:hover { color:#9c3 }
#cookies-buttons a:link { color:#9c3; text-decoration:underline }
#cookies-buttons a:visited { color:#9c3 }
#cookies-buttons a:hover { color:#fff }
#PageDiv { position:relative; min-height:100%; margin:auto }
#header-top-mobile.f-ms { padding:10px 5% }
#header-wrapper { z-index:0; margin-left:120px; background-color:#9c3; background-image:url(../Resources/header-bg-2a.png); background-position:right top; background-repeat:no-repeat }
#header-inner.f-ms { padding:60px 5% 100px; background-position:center bottom }
#breadcrumb.f-ms { background-position:50px 55px }
.cms-text { z-index:0 }
#crowbar { width:100px; display:inline-block }
.block-type-1 { z-index:0 }
.block-type-1-inner { max-width:1332px; z-index:0; padding:100px 5%; margin-left:auto; margin-right:auto; overflow:hidden }
.block-type-1-left { width:64.11%; z-index:0; float:left }
#pic2 { width:854px; overflow:hidden }
.block-type-1-right { width:28.98%; z-index:0; float:right }
#crowbar5 { width:100px; display:inline-block }
#crowbar1 { width:100px; display:inline-block }
.block-type-2 { z-index:0 }
.block-type-2-inner { max-width:1332px; z-index:0; padding:100px 5%; margin-left:auto; margin-right:auto; overflow:hidden }
.block-type-2-left { width:46.55%; z-index:0; float:left }
#crowbar6 { width:100px; display:inline-block }
.block-type-2-right { width:46.55%; z-index:0; float:right }
#crowbar7 { width:100px; display:inline-block }
#crowbar2 { width:100px; display:inline-block }
.block-type-3 { z-index:0; padding-top:100px; padding-bottom:100px }
.block-type-3-top { max-width:850px; z-index:0; padding-left:5%; padding-right:5%; margin-left:auto; margin-right:auto; overflow:hidden }
.block-type-3-bottom { max-width:390px; z-index:0; padding-left:5%; padding-top:20px; padding-right:5%; margin-left:auto; margin-right:auto; overflow:hidden }
#crowbar3 { width:100px; display:inline-block }
.block-type-4 { z-index:0 }
.block-type-4-inner { max-width:1332px; z-index:0; padding:100px 5%; margin-left:auto; margin-right:auto; overflow:hidden }
.block-type-4-left { width:46.55%; z-index:0; float:left }
#pic1 { width:100%; overflow:hidden }
.block-type-4-right { width:46.55%; z-index:0; float:right }
#crowbar8 { width:100px; display:inline-block }
#crowbar4 { width:100px; display:inline-block }
#footer-left.f-ms { padding:40px 2.7% 60px 5.41% }
#footer-right.f-ms { background-position:right bottom }
.news-feed-item.f-ms { width:44.61%; z-index:0; float:left; margin-left:5.39%; margin-bottom:50px }
.news-feed-image.f-ms { width:100%; overflow:hidden }
@media (-webkit-min-device-pixel-ratio:1.3), (-o-min-device-pixel-ratio:13/10), (min-resolution:125dpi)
{
	#header-wrapper { background-image:url(../Resources/header-bg-2.png); background-size:565px 598px }
}
@media screen and (max-width:1024px)
{
	.block-type-1-left { width:auto; float:none }
	.block-type-1-right { width:auto; float:none; padding-top:30px }
}
@media screen and (max-width:768px)
{
	.block-type-2-left { width:auto; float:none }
	.block-type-2-right { width:auto; float:none; padding-top:20px }
	.block-type-4-left { width:auto; float:none }
	.block-type-4-right { width:auto; float:none; padding-top:20px }
}
@media screen and (max-width:568px)
{
	#header-wrapper { margin-left:0px }
	.block-type-1-inner { padding-top:50px; padding-bottom:50px }
	.block-type-2-inner { padding-top:50px; padding-bottom:50px }
	.block-type-3 { padding-top:50px; padding-bottom:50px }
	.block-type-4-inner { padding-top:50px; padding-bottom:50px }
	.news-feed-item.f-ms { width:94.61% }
}
