/************************************************************************************************************

	CSS Page:		GLOBAL
	CSS Name:     	global.css
	

	CSS STRUCTURE
	
	1. GLOBAL RESET
		1.1 LINKS
		1.2 TYPOGRAPHY
		1.3 LISTS
		1.4 EMBEDDED CONTENT
		1.5 FIGURES
		1.6 FORMS
		1.7 TABLES
	2. BODY
		2.1 HEADER
		2.2 MENU
		2.3 PAGE CONTENT
		2.4 ACCORDION/SINGLE PAGES
	3. FOOTER
		3.1 NEWSLETTER (MAILCHIMP)
		3.2 MID FOOTER CONTENT
		3.3 BOTTOM FOOTER
	4. MISC
	5. WORDPRESS CORE
	6. PRINT
	7. RESPONSIVE
	
************************************************************************************************************/

/* 1. GLOBAL RESET
------------------------------------------------------------------------------------------------------------
==========================================================================================================*/

* { 
	-webkit-box-sizing: border-box; 
	   -moz-box-sizing: border-box; 
			box-sizing: border-box; 
}

.chromeframe 	{ position: absolute; top: 0;}
*:focus 		{ outline: 0;}

html, body {
	height: 100%;
	min-height: 100%;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
	color:#FFF;
	background:#FFF;
	font-family: "aktiv-grotesk-std",sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 1em;
	margin: 0px;
	padding:0px;
	height: 100%
} 

::-moz-selection 			{ background: #bb1d24; text-shadow: none;}
::selection 				{ background: #bb1d24; text-shadow: none;}
input:-moz-placeholder 		{ color:#a9a9a9; }
textarea:-moz-placeholder 	{ color:#a9a9a9; }

/* 1.1 LINKS
------------------------------------------------------------------------------------------------------------
==========================================================================================================*/

a {
	color:#74cdd6;
	outline: 0;
	text-decoration:none;
	-webkit-transition: all .8s ease;
  	   -moz-transition: all .8s ease;
  	    -ms-transition: all .8s ease;
  	     -o-transition: all .8s ease;
  	        transition: all .8s ease;	
}

a:visited 			{ color: #000;}
a:hover 			{ color: #000;}
a:focus 			{ outline: thin dotted;}
a:hover,a:active 	{ outline: 0;}
a img 				{ border: 0px; text-decoration: none;}
ins 				{background-color: #fcd700; color: #000; text-decoration: none;}
mark 				{background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}

/* 1.2 TYPOGRAPHY
------------------------------------------------------------------------------------------------------------
==========================================================================================================*/
h1 {	font-size:1em;}
h2 {font-size: 1.571em}	/* 22px */
h3 {font-size: 1.429em}	/* 20px */
h4 {font-size: 1.286em}	/* 18px */
h5 {font-size: 1.143em}	/* 16px */
h6 {font-size: 1em}		/* 14px */

h2, h3, h4, h5, h6	{ font-weight: 400;}
abbr[title] 		{ border-bottom: 1px dotted;}
b,strong 			{ font-weight: bold;}
dfn 				{ font-style: italic;}
hr					{ -moz-box-sizing: content-box; box-sizing: content-box; height: 0;}
mark				{ background: #ff0; color: #000;}
code,kbd,pre,samp	{ font-family: monospace, serif; font-size: 1em;}
pre 				{ white-space: pre-wrap;}
q 					{ quotes: "\201C" "\201D" "\2018" "\2019";}
small 				{ font-size: 80%;}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup 	{ top: -0.5em;}
sub 	{ bottom: -0.25em;}
.clear 	{ clear: both;}

img.alignright		{ float:right; margin:0 0 1em 1em}
img.alignleft		{ float:left; margin:0 1em 1em 0}
img.aligncenter 	{ display: block; margin-left: auto; margin-right: auto}
a img.alignright 	{ float:right; margin:0 0 1em 1em}
a img.alignleft 	{ float:left; margin:0 1em 1em 0}
a img.aligncenter 	{ display: block; margin-left: auto; margin-right: auto}
.gallery 			{ margin: auto;}

.gallery .gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 50%;
}

.gallery img 				{}
.gallery .gallery-caption 	{ margin-left: 0;}


/* 1.3 LISTS
------------------------------------------------------------------------------------------------------------
==========================================================================================================*/

ul,ol {
  margin: 0;
  padding: 0 0 0 0px;
  list-style: none;
}

dd { margin: 0 0 0 0px;}

nav ul,nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

p { margin-bottom: 1.5em;}


/* 1.4 EMBEDDED CONTENT
------------------------------------------------------------------------------------------------------------
==========================================================================================================*/

img {
    border: 0;
	padding:0;
	margin:0;
	height: auto;  
	max-width: 100%; 
}

svg:not(:root) { overflow: hidden;}

/* 1.5 FIGURES
------------------------------------------------------------------------------------------------------------
==========================================================================================================*/

figure { margin: 0;}

/* 1.6 FORMS
------------------------------------------------------------------------------------------------------------
==========================================================================================================*/

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

button,input,select,textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

button,input 	{ line-height: normal;}
button,select 	{ text-transform: none;}

button,html input[type="button"], 
input[type="reset"],input[type="submit"] {
    -webkit-appearance: button; 
    cursor: pointer; 
}

button[disabled],html input[disabled] { cursor: default;}

input[type="checkbox"],input[type="radio"] {
    box-sizing: border-box; 
    padding: 0;
}

input[type="search"] {
    -webkit-appearance: textfield; 
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; 
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {N-webkit-appearance: none;}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto; 
    vertical-align: top; 
}

.formSpacing  {
	padding:1em 0em 1em 0em !important;
	font-size:.9em;
	font-style:italic;
	color:#868686;
}

.gfield input, .ginput_container textarea{
	border: #EDEDED 1px solid; 
	padding:1em !important;
	
}

.gform_next_button, .gform_previous_button, .gform_button {
	border:none;
	background:#74cdd6;
	color:#FFF;
	font-size:.8em;
	padding:.8em;
}

.gform_next_button:hover, .gform_previous_button:hover, .gform_button:hover { background:#000;}

ul.gfield_radio li input { padding: 7px !important; }
ul.gfield_radio { padding-left: 5px !important; }


/* 1.7 TABLES
------------------------------------------------------------------------------------------------------------
==========================================================================================================*/
/*Remove most spacing between table cells.*/

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 1.8 FONT
------------------------------------------------------------------------------------------------------------
==========================================================================================================*/

@font-face {
	font-family: '5tl';
	src:url('../fonts/5tl.eot?-3oyjxy');
	src:url('../fonts/5tl.eot?#iefix-3oyjxy') format('embedded-opentype'),
		url('../fonts/5tl.woff?-3oyjxy') format('woff'),
		url('../fonts/5tl.ttf?-3oyjxy') format('truetype'),
		url('../fonts/5tl.svg?-3oyjxy#5tl') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: '5tl';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-newspaper:before {
	content: "\e602";
	margin-left:2em;
	font-size:3em;
}
.icon-tag:before {
	content: "\e603";
}
.icon-phone:before {
	content: "\e600";
	padding-right:.5em;
	margin-top:.5em;
}
.icon-users:before {
	content: "\e604";
}
.icon-briefcase:before {
	content: "\e605";
	margin-right:.1em;
}
.icon-menu:before {
	content: "\e601";
}
.icon-facebook:before {
	content: "\e606";
}
.icon-twitter:before {
	content: "\e607";
}

/* 2. BODY
------------------------------------------------------------------------------------------------------------
==========================================================================================================*/

#bodyWrapper { 
	width:100%; 
	margin:0 auto; 
	color:#000; 
	position:relative;
	z-index:99;
	background:#FFF;
}

section.fullCol {
	width:100%;
	position:relative;
	display:block;
	padding:0;
	margin:0;
}

.smallWrapper, .newsWrapper, .bottomWrapper {
	width:85%;
	max-width:1200px;
	margin:0 auto;
}

section.homeBanner {
	width: 100%;
	max-height:780px;
	overflow: hidden;
	background:#000;
}

section.fullBanner {
	width: 100%;
	height:510px;
	margin: 0 auto;
	overflow: hidden;
	background:#000;
}

section.fullBanner ul{
	position:absolute;
	margin: 0 auto;
	left: 0%;
	right: 0;
	top:22%;
	width:80%;
	max-width: 1200px;
	height: 60px;
	text-align:center;
	color:#FFF;
}

section.fullBanner ul li h2 {
	font-weight:900;
	font-size:2.5em;
	text-transform:uppercase;
	margin:0;
}

section.fullBanner ul li p {
	font-weight:300;
	font-size:1.5em;
	margin:0;
	padding-bottom:1em;
}

section.fullBanner ul li a {
	color:#FFF;
	padding:.5em;
	background:#74cdd6;
	text-transform:uppercase;
}

section.fullBanner ul li a:hover {
	color:#000;
	background:#FFF;
}

section#pages {
	width:100%;
	background-image: url('<?php echo $background[0]; ?>');
	-webkit-background-size: cover;
	   -moz-background-size: cover;
		 -o-background-size: cover;
			background-size: cover;
}

section#newsBanner {
	width:100%;
	background-image:url(../img/background-photo.jpg);
	-webkit-background-size: cover;
	   -moz-background-size: cover;
		 -o-background-size: cover;
			background-size: cover;
}

.post-edit-link {
	background:#000;
	color:#FFF !important;
	padding:.5em;
	font-size:.8em;
	position:relative;
	top:1.8em;
}

.post-edit-link:hover{
	background:#FFF;
	color:#000;
}

/* 2.1 HEADER
-----------------------------------------------------------------------------------------------------------*/	

header#mainHeader {
	position:fixed;
	display:block;
	width:100%;
	height:57px;	
	background:#000;
	color:#FFF;
	z-index:100;
}

section#headerWrapper {
	display:block;
	margin:0 auto;	
}

section#headerWrapper h1 		{ margin:0px; font-size:1em; text-transform:uppercase;}
section#headerWrapper h1 span	{ font-weight:300; padding:0em .1em 0em .1em;}

section#headerWrapper h1 a {
	display:block;
	float:left;
	height:57px;	
	color:#000;
	font-weight:900;
	background:#FFF;
	padding:1.2em 2em 0em 2em;
	text-align:center;
	-webkit-transition: all .8s ease;
  	   -moz-transition: all .8s ease;
  	    -ms-transition: all .8s ease;
  	     -o-transition: all .8s ease;
  	        transition: all .8s ease;
}

section#headerWrapper h1 a:hover {
	background:#74cdd6;
	color:#FFF;
}

article#leftPanel {
	float:left;
	line-height:.9em;
	padding:1em 0em 0em .8em;	
}

article#leftPanel ul li h2, 
article#leftPanel ul li h3 { font-size:.8em; margin:0;}
article#leftPanel ul li h2 { font-weight:700;}
article#leftPanel ul li h3 { font-weight:300; font-style:italic;}

article#contactPanel { float:right; }
article#contactPanel ul { padding:1em 0em 0em 0em;}
article#contactPanel ul li { float:left;}

article#contactPanel ul li h5 { 
	font-size:.8em; 
	margin:0; 
	padding:.3em 1em 0em 0em;
	font-weight:900;
}

article#contactPanel ul li a { 
	color:#000;
	background:#FFF;
	font-size:.8em;
	font-weight:900;
	padding:1.7em .9em 1.7em .9em;
	text-transform:uppercase;
	border-left:1px solid #484848;

}

article#contactPanel ul li a:hover { background:#74cdd6; color:#FFF;}

/* 2.2 MENU
------------------------------------------------------------------------------------------------------------*/

#menu { 
	width:100%; 
	background: #FFF;
	background: rgba(225, 225, 225, .9);
	display:none; 
	position:absolute; 
	top:57px;
	left:0;
}

a#menu-trigger {
	position:relative;
	float:right;	
	padding:1.4em 2em 1.4em 2em;
	color:#FFF;
	background:#74cdd6;
	font-size:.9em;
	font-weight:900;
	text-transform:uppercase;
	-webkit-transition: all .8s ease;
  	   -moz-transition: all .8s ease;
  	    -ms-transition: all .8s ease;
  	     -o-transition: all .8s ease;
  	        transition: all .8s ease;
}

a#menu-trigger:hover { color:#000; background:#FFF;}

#menu ul li a {
	float:left;
	padding:1.5em 2em 1.5em 2em;
	color:#000;
	width:16.66%;
	text-align:center;
	font-weight:500;
	font-family: "trajan-pro-3",sans-serif;
	text-transform:uppercase;
	font-size:.9em;
}

#menu ul li:last-child a 	{ border-right: none;}
#menu ul li a:hover 		{ color:#FFF; background:#74cdd6;}


/* 2.3 PAGE CONTENT
-----------------------------------------------------------------------------------------------------------*/	


section#mainContent { padding:2em 0em 0em 0em;}
.narrowWrapper 	{ width:60%; margin:0 auto; padding-bottom:1em;}
.narrowWrapper p, #leftWrapper p. #leftWrapper p { font-weight:300; font-size:1em;}
.narrowWrapper h3 { font-weight:900; font-size:2em;}
#leftWrapper 	{ width:40%; float:left;}
#rightWrapper 	{ width:50%; float:right; margin-bottom:2em;}

#leftWrapper h2	{ 
	font-weight:900;
	font-size:2em;
	margin:0;
	text-align:left;
	margin-bottom:1em;
}

#leftWrapper h3	{ 
	font-weight:100;
	font-size:1.5em;
	color:#000;
	margin:0;
	text-align:left;
}

#leftWrapper ul{}
#leftWrapper ul li { float:left; width:50%;}
#leftWrapper ul li p { font-size:.9em;}
#leftWrapper ul li p strong{ font-weight:900;}

#rightWrapper p { font-weight:300;}

#rightWrapper a {
	color:#FFF;
	background:#000;
	padding:1em;
	font-size:.9em;
}

#rightWrapper a:hover { background:#74cdd6;}

/* 2.4 ACCORDION/SINGLE PAGES
------------------------------------------------------------------------------------------------------------
==========================================================================================================*/

section#blueWrapper {
	background:#4c9ba3;
	width:100%;
	padding:2em 0em 5em 0em;	
}

section#singleWrapper {
	width:100%;
	padding:2em 0em 5em 0em;	
}

section#blueWrapper h3, section#singleWrapper h3 {
	font-weight:900;
	font-size:2em;
	color:#FFF;
	margin:0;
}

section#blueWrapper p, section#singleWrapper p {
	font-weight:100;
	margin:0;
	color:#FFF;
	font-size:1.5em;
}

.notes p {
	font-weight:300 !important;
	margin-bottom:.8em !important;
	color:#FFF;
	font-size:1em !important;
}

.notes a {
	color:#FFF;
	font-weight:900;
}

.notes a:hover {
	text-decoration:underline;
}

section#singleWrapper ul 	{ margin-top:1em;}
section#singleWrapper ul li { float:left; padding:.2em; width:33.3%;}

li.attContent p { 
	font-size:.9em !important;
	font-weight:300 !important;
}

/* ACCORDION TOGGLE
-----------------------------------------------------------------------------------------------------------*/	

.accordionToggle {
	position: relative;
	display: block;
	padding: .5em;
	font-size: 1em;
	font-weight: 900;
	color: #FFF !important;
	text-decoration: none;
}

.accordionToggle.open 	{ color: #FFF !important;}
.accordionToggle:hover 	{ color: #000 !important;}

.accordionToggle span.toggle-icon {
	position:relative;
	font-size: 1.5em;
	margin-right:.5em;
	top:.2em;
}

.accordionContent {
	display: none;
	padding: .5em .5em .5em 3.5em;
	overflow: auto;
	color:#FFF;
}

.accordionContent h4 {
	font-weight:300 !important;
	font-size:1em !important;
	padding-bottom:1em;
}

a.accordionLink {
	background:#FFF;
	padding:.5em;
	color:#74cdd6;
	font-size:.8em;
}
	
/* 3. FOOTER
------------------------------------------------------------------------------------------------------------
==========================================================================================================*/

footer#footerWrapper {
	width:100%;
	background:url(../img/footerImage.jpg) center center no-repeat;
	color:#000;
	display:block;
}


/* 3.1 NEWSLETTER (mailchimp)
------------------------------------------------------------------------------------------------------------ */

section#newsletterWrapper {
	width:100%;
	background:#FFF;	
	padding-bottom:2em;
	color:#000 !important;
}

article#newsletter {
	width:80%;
	margin:0 auto;
	padding:2em;
}

article#newsletter ul {
	width:40%;
	float:left;
	margin-top:2.2em; 
}

article#newsletter ul li h5{
	text-transform:uppercase;
	font-weight:900;
	margin:0;
}

#mailChimpwrapper { 
	width:60%; 
	float:left;
	margin-top:2.2em; 
}

input#mc_mv_EMAIL  { 
	width:80%;
	padding:.5em;
	border:none;
	background:#F0F0F0;
}

#mc_signup_form .mc_var_label {
	display: none;
}

#mc_signup_submit { 
	width:20% !important; 
	float:right;
	border:none;
	background:#74cdd6;
	color:#FFF;
	font-size:.8em;
	padding:.8em;
	position:relative;
	top:-5.55em;
	text-transform:uppercase;
	-webkit-transition: all .8s ease;
  	   -moz-transition: all .8s ease;
  	    -ms-transition: all .8s ease;
  	     -o-transition: all .8s ease;
  	        transition: all .8s ease;
}

#mc_signup_submit:hover { background:#000;}

#socialSharing {
	width:80%;
	position:relative;
	margin:0 auto;
	top:2em;
	padding-left:2em;
}

#socialSharing ul {}
#socialSharing ul li { float:left; padding-right:1em;}

/* 3.2 MID FOOTER CONTENT
------------------------------------------------------------------------------------------------------------ */

section#footer {
	width:80%;
	margin:0 auto;
	position:relative;
	padding:7em;
	display:block;
}

section#footer h4{
	font-weight:900;
	text-align:center;
}

/* 3.3 BOTTOM FOOTER
------------------------------------------------------------------------------------------------------------ */

footer#bottomFooter { background:#000; padding:2em;}

nav#footerNav, article#copyright { 
	width:80%; 
	margin:0 auto;
	text-align:center;
	font-size:.8em;
	color:#FFF;
}

nav#footerNav ul, article#copyright ul 							{ width: 100%; margin: 0 auto;}
nav#footerNav ul li, article#copyright ul li 					{ padding:.5em; display:inline-block;}
nav#footerNav ul li a, article#copyright ul li a 				{ color:#FFF;}
nav#footerNav ul li a:hover, article#copyright ul li a:hover	{ text-decoration:underline;}
article#copyright { font-size:.7em;}
article#copyright img { 
	width:70%; 
	float:right;
	position:relative;
	top:1em;
}

section.bottomWrapper p {
	text-align:center;
	color:#FFF;
	font-size:.8em;
	font-weight:900;	
	margin:0;
	padding:.2em;
}

.finalelements {
	font-weight:300 !important;
	font-size:.9em !important;	
}

.finalelements a{
	color:#FFF !important;
}

.finalelements a:hover {
	text-decoration:underline;
}

section.bottomWrapper span {
	text-align:center;
	color:#FFF;
	font-size:.8em;
	font-weight:100;	
	
}

img.shield{
	 display: block;
    margin-left: auto;
    margin-right: auto;
	padding:1em 0em 1em 0em;

}



/* 5. 404
------------------------------------------------------------------------------------------------------------
==========================================================================================================*/

article#post-404 {
	width:100%;
	height:500px;
	background:#000;
}

article#post-404 ul {
	position:relative;
	width:50%;
	margin:0 auto;
	top:13em;
	text-align:center;
}

article#post-404 ul li h1 {
	margin:0;
	font-size:3em;
	font-weight:900;
}

article#post-404 ul li h2 {
	margin:0;
	font-size:2em;
	font-weight:100;
}

/* 5. MISC
------------------------------------------------------------------------------------------------------------
==========================================================================================================*/

::selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-webkit-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-moz-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}


/* 6. WORDPRESS CORE
------------------------------------------------------------------------------------------------------------
==========================================================================================================*/

.alignnone {
	margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
a img.alignnone {
	margin:5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.wp-caption {
	background:#FFF;
	border:1px solid #F0F0F0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}
.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}

.sticky {}
.bypostauthor {}



/* 7. PRINT
------------------------------------------------------------------------------------------------------------
==========================================================================================================*/

@media print {
	* {
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important;
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:" (" attr(href) ")";
	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		margin:0.5cm;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	h2,
	h3 {
		page-break-after:avoid;
	}
}


/* 8. RESPONSIVE
------------------------------------------------------------------------------------------------------------
==========================================================================================================*/
	
	@media only screen and (max-width: 480px) {	
		section#headerWrapper h1 a { color:#FFF; background:#000;}
		article#contactPanel { display:none;}
	}
	
	@media only screen and (max-width:768px) {
		/* MAIN HEADER */
		article#contactPanel { display:none;}
		section#headerWrapper h1 a { border-right: none; padding:1em 1em 0em .5em;}
		nav# a { border-right: none;}
		article#leftPanel ul li h2, 
		article#leftPanel ul li h3, article#contactPanel ul li p { display:none;}
		#menu ul li a { width:100%; border-right:none;}
		section#rightPanel, section#headerWrapper { width:100%;}
		article#contactPanel a {display:none;}
		/* MAIN BODY */
		section.fullCol h2 { width:100%; font-size:1.8em;}
		section.fullBanner { height:300px;}
		section.fullBanner ul { width:90%; top:13%;}
		.narrowWrapper 	{ width:90%; font-size:.8em;}
		.accordionContent { padding: .5em 0em .5em 0em;}
		section.fullBanner ul li h2 { font-size:1.5em; line-height:1em;}		
		section.fullBanner ul li p { line-height:1em; font-size:1em;}
		#leftWrapper, #rightWrapper, section#singleWrapper ul li { width:100%; float:left;}
		/* NEWSLETTER */
		#mailChimpwrapper, article#newsletter ul, input#mailChimp { width:100%;}
		#submit { width:100%; margin-top:1em;}
		/* FOOTER */
		section#footer { width:90%; padding:.5em;}
		section#footer h4{ font-weight:300; font-size:.8em;}
		footer#bottomFooter { background:#000; padding:1em 0em 0em 0em;}
		nav#footerNav, article#copyright { width:100%; }
		nav#footerNav ul li { width:100%; border-bottom:1px solid #353535;}
	
	}
	
	@media only screen and (min-width:767px) {
		.requestMenu { display:none;}
		
		
	}