@font-face {
	font-family: 'icomoon';
	src:url('icomoon.eot');
	src:url('icomoon.eot') format('embedded-opentype'),
	url('icomoon.woff') format('woff'),
	url('icomoon.ttf') format('truetype'),
	url('icomoon.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.container_12							{max-width:960px;}

#media-query-trigger				{ visibility: hidden;}
body								{ font-size: 100%; }
#nav-open-button					{display:none;}
.descriptiveLink					{min-width:220px;}
#main-navigation h2					{ display:none;}
#secondaryContent					{margin-right:0;}
@media only screen and (max-device-width: 481px) and (orientation: portrait), screen and (max-width: 481px) {
	.typography h1					{font-size:3em !important;}
body								{font-size:100%;}
.container_12						{max-width:none;}
#media-query-trigger 				{ visibility:visible;}
.mainLogo img						{width:90%; height:auto; margin:1.33em auto; display: block;}
.slideshow							{ display: none !important;}
.typography img						{ max-width:90%; width:90%; height: auto; margin:0 !important;}
p.justify							{ display:none;}

#socialNetworks							{background:#09527D; padding: 0; width:100%; position:relative;height:auto !important; text-align:left !important;}
#socialNetworks ul						{display:none;}
#socialNetworks *							{display:inline-block; padding:0.5em 1em; text-transform: uppercase; text-decoration:none; text-align:center; vertical-align:top !important; color: #fff; margin-bottom:0 !important; }
#socialNetworks a.mail:before				{content:'\e945'; font-family:'icomoon';margin:0.33em inherit; display: block; font-size:2em; 
}
#socialNetworks a.tel:before				{content:'\e942';font-family:'icomoon'; margin:0.33em inherit; display: block; font-size:2em;}
#numbers							{display:none !important;}

#nav-open-button					{background:rgba(255,255,255,0.5); color:#fff; text-decoration: none;}
#nav-open-button:before				{content:'\e9bd';font-family:'icomoon'; margin-right:1em; margin:0.33em inherit; display: block; font-size:2em;}
#main-navigation 								{display:block; position:fixed; top:0; left: -100%; width:100%; height:100%;margin:0; z-index:10; background-image:none; background-color:#006737;}
#main-navigation h2							{display:block; color: #fff; padding: 1em 0 0 0.9em; font-size:2em;}
#main-navigation ul								{height:auto !important;}
#main-navigation li 							{float: none; font-size:2em; border-left:none; border-right:none; }
#main-navigation li a 							{background-image:none; text-indent:0; padding: 0.66em 0; border-bottom: 1px solid rgba(255,255,255,0.6); width:85% !important; color: #fff; height: auto; border-left:none !important; border-right:none !important;}	
#main-navigation ul a:after					{ font-family: 'icomoon'; content:'\ea42'; float: right; margin-right:1em;}
#main-navigation a.firstLink,
#main-navigation a.lastLink					{border-radius:0;}
#main-navigation ul ul 						{ display:none; position:relative; width:100% !important; }
ul.dropdown li.hover, ul.dropdown li:hover, ul.dropdown a.current, ul.dropdown a.section {background: none !important;}
#main-navigation li.has-sub:after				{content:'\ea0a';}
#main-navigation li.open:after					{content:'\ea42';}
#main-navigation a:hover, #menu a.selected		{background-image: none;}
#navigation										{ background: none !important; margin:20px !important; font-size:1.4em;}
#close-nav							{ display: block; float: right; padding:2em; background-image: none !important; text-indent:0 !important; color: #fff;}
#close-nav:after					{content:'\ea0f'; font-family:'icomoon'; color: inherit; margin-left:1em;}

	
.descriptiveLink,
.descriptiveLink.first,
.descriptiveLink.last							{display:block !important; width:100% !important; margin:1em auto !important;}
.descriptiveLink:last-of-type		{margin-bottom:2em !important;}
.descriptiveLink img				{ width:90%; height:auto; margin:0.66em !important;}
.descriptiveLink h3					{padding-top:0.66em;}
iframe								{max-width:100%; width:100%; height:auto;}

#mainContent,
#secondaryContent					{padding:0 2em;}
#secondaryContent					{margin-left:0 !important;}
#footer								{padding: 0 2em;}
#footer .box						{width: 100% !important; margin-right:0; border-right:none !important;}
footer .grid_2:first-of-type		{display:none !important;}
.typography img						{max-width:100%; width:100%; height:auto;}
.typography li						{margin-left:2em !important;}
.quickLink							{border-right: none !important; max-width:43%; }
.quickLink img						{max-width:100%; height: auto;}
}
