@media only screen and (min-width: 799px)
{
	.span_4 {
		width: 20%;
	}

	.span_8 {
		width: 70%;
	}
	
	#navigation .menu ul li > a:hover {
		color: #9B874A;
	}

	#social {
		display: block;
		max-width: 100px;
		margin: -34px 0px 0px auto;
		float: right;
	}
}

@media only screen and (max-width: 798px)
{
	.span_4 {
		width: 20%;
	}

	.span_8 {
		width: 70%;
	}
	
	#navbar-wrap {
		float: left !important;
		width: 220px !important;
		margin-left: 15%;
		margin-top: 2%;
		border: 1px solid #d7bf77 !important;
		background: #BBA258 !important;
	}
	
	#navigation .menu ul li {
		border-bottom: 1px solid #A78F49 !important;
		background-color: #d7bf77 !important;
	}
	
	#navigation .menu > li > a:hover {
		color: #fff;
		background: #9B874A !important;
	}
	
	#menu-icon:hover, #menu-icon.active {
		background-color: #FFFFFF;
		color: #BBA258;
	}
	
	#social {
		margin: 1px 5px 0 auto !important;
		float: none !important;
	}
}

@media only screen and (max-width: 623px)
{
	#navbar-wrap {
		/*margin-left: 0px;*/
	}
	
	/*#social {
		float: left;
		margin-top: -53px;
	}*/
	
	/*#logo {
		width: 33%;
	}*/
}

@media only screen and (max-width: 604px)
{
	#navbar-wrap {
	/*float: right !important; */
	}
}

#header-wrap {
margin-top: 35px;
}

#logo img {
max-height: 78px;
margin-top: -22px;
}

div.acymailing_module, .acymailing_module div {
padding: 0 !important;
/* margin: 0px 0px 0px 0px !important; */
border-style: none !important;
float: right;
margin-top: -64px !important;
margin-right: 41px !important;
}

div.mod-languages {
float: right;
margin-top: -126px;
margin-right: 183px;
}

.container {
max-width: 1070px;
}

body a {
color: #BBA258;
}

body.background {
background: url(/images/bg.png) no-repeat;
background-attachment: fixed;
background-position: top;
}

p {
font-size: 17px;
}

#logo img {
float: left;
}

#navbar-wrap {
float: left !important;
}

#navigation .menu > li > a:hover, #navigation .menu > li.sfHover > a, #navigation .menu > .active > a, #navigation .active > a:hover, #navigation .active > a:hover {
color: #fff;
background: #d7bf77;
}

.item-page-title, .item-page-title a {
color: #bfa969;
font-size: 32px;
}

.item-page-title a:hover {
color: #6F5F32;
}

.thumbnail {
border: 0px !important;
}

#wrapper {
background: rgba(255,255,255,0.7);
min-height: 450px;
}

img#hunflag {
transition: all 0.6s ease-in-out 0s;
box-shadow: 3px 3px 9px #333;
}

img#hunflag:hover {
transform: scale(1.2);
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
}

#footer-wrap {
padding: 0 0 10px 0;
/*display: none;*/
}

.company {
display: none;
}

#footer-wrap p {
font-size: 12px;
padding-left: 10px;
}