/*
Theme Name: Staffing IT
Theme URI: http://HiringHook.com/
Description: Theme (child of canvas5) for staffing-it.com
Author: Top Echelon
Author URI: http://hiringhook.com/
Template: canvas5
Version: 1
*/

@import url("../canvas5/style.css");


.post .title, .page .title, .post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited {
font: normal 30px/1em 'Pathway Gothic One', sans-serif !important;
color: #000000;
}

.widget h3 {
font: normal 21px/1.2em 'Pathway Gothic One', sans-serif !important;
color: #fff !important;
border-bottom: none !important;
}

#sidebar .widget h3 {
font: normal 24px/1.2em 'Pathway Gothic One', sans-serif !important;
color: #fff !important;
border-bottom: none !important;
padding: 1.5em 1.5em 0 !important;
}

.xml-feed a {
	font: normal 24px/1.2em 'Pathway Gothic One', sans-serif !important;
color: #93b63e !important;
}

.xml-feed p {
	font: normal 18px/1.2em 'Pathway Gothic One', sans-serif !important;
padding: 0 2em;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}


h2 {
font: normal 28px/1.2em 'Pathway Gothic One', sans-serif !important;
color: #222222;
}

.entry, .entry p {
font: normal 14px/1.3em 'Noto Sans', sans-serif !important;
color: #222222;
}

body {
	padding:0px !important;
	}

#bodyTop {
background-image: url(/files/2013/08/header-bg.png);
background-repeat: repeat-x;
background-position: top left;
width: 100%;
height: 162px;
position: absolute;
}
#wrapper {
padding: 0px 0 40px;
}

#headWrapper {
max-width: 1120px !important;
margin: 0 auto;
}

.contentWrapper {
	padding: 0 7em 0 9.5em !important;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}



#imageArea {
position: absolute;
top: 15%;
left: 0%;
width: 100%;
height: 400px;
z-index: -1;
overflow: hidden;
}
#imageArea img {
position: relative;
margin: auto;
min-width: 100%;
min-height: 100%;
margin-top: -6%;
height:auto;
}

#ctaArea h2 {
font: normal 34px/1em 'Pathway Gothic One', sans-serif !important;
color: #225f86;

}

#ctaArea p {
font: normal 18px/1em 'Pathway Gothic One', sans-serif !important;
color: #5b5b5b;
}

#ctaArea p span, #ctaArea p a {
	color:#226087;
	}

#ctaContent {
float: left;
margin-left: 30%;
}

#ctaArea {
position: absolute;
top: 450px;
float: left;
background: #e3e3e3;
width: 100%;
padding: 3em;
z-index: 0;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
border-top: 12px solid #000000;
border-bottom:2px solid #8e8e8e;
}

#ctaArea:after, #ctaArea:before {
	bottom: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

#ctaArea:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #e3e3e3;
	border-width: 67px 40px 67px;
	left: 45%;
	margin-left: -63px;
}
#ctaArea:before {
	border-color: rgba(0, 0, 0, 0);
	border-bottom-color: #000000;
	border-width: 90px 50px 90px;
	left: 45%;
	margin-left: -73px;
}


#content {
clear: both;
margin-top: 248px;
position: relative;
float: left;
margin-bottom: 50px;
}

#header {
background-image: url(/files/2013/08/header.png);
background-repeat: no-repeat;
background-position: top center;
padding-bottom: 0px;
padding-top: 0px;
border: 0px solid;
height:152px;
}

#logo {
float: left;
margin-top: -140px;
z-index: 9999;
position: relative;
margin-left: 130px;
}

#navigation {
margin-left: 9em;
}


#navigation ul.nav > li {
border-right: none;
display: block !important;
clear: both;
}

#navigation ul.nav > li {
background:#226087;
border:3px solid #000 !important;
margin-bottom: 2px;
}

ul.nav li a, #navigation ul.rss a {
font: normal 21px/1em 'Pathway Gothic One', sans-serif !important;
text-transform:uppercase;
color: #fff;
}

.main-nav {
float: left;
background: url(/files/2013/07/nav-sprite.png) no-repeat;
width: 26%;
}

#header .nav-toggle {
text-align: center;
display: block;
margin: 0 0 0;
padding: 1.4em 1em;
font-size: 1em;
background: #000;
border-radius: 0px;
float: left;
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
position: fixed;
z-index: 99999;
}





ul#ctaBtns{margin:0; padding:0; list-style:none; clear:both; margin: 2em 0 1em;}
		#ctaBtns li{overflow:hidden; text-indent:-9999px; display:inline-block; margin-right:10px; }

			#ctaBtns li a{background:url('/files/2013/09/cta-sprite-41.png') no-repeat; width:100%; height:100%; display:block;}

	/* Search Jobs Button */
			#ctaBtns li.searchJobs{width:174px; height:36px;}
				#ctaBtns li.searchJobs a{background-position:0px 0px;}
				#ctaBtns li.searchJobs a:hover{background-position:0px -35px;}


			/* Submit Resume Button */
			#ctaBtns li.submitResume{width:174px; height:36px;}
				#ctaBtns li.submitResume a{background-position:-175px 0px}
				#ctaBtns li.submitResume a:hover{background-position:-175px -35px;}


				/* View Jobs Button */
			#ctaBtns li.viewJobs{width:174px; height:36px;}
				#ctaBtns li.viewJobs a{background-position:-350px 0px}
				#ctaBtns li.viewJobs a:hover{background-position:-350px -35px;}

					/* Testimonials Button */
			#ctaBtns li.testimonials{width:176px; height:36px;}
				#ctaBtns li.testimonials a{background-position:-525px 0px; }
				#ctaBtns li.testimonials a:hover{background-position:-525px -35px;}




/* Everything CSS Sprite Menu */
	ul#menu{margin:0; padding:0; list-style:none; clear:both;}
		#menu li{overflow:hidden; text-indent:-9999px; display:block; margin-right:10px;}
			#menu li a{background:url('/files/2013/07/nav-sprite.png') no-repeat; width:100%; height:100%; display:block;}

			/* Home Button */
			#menu li.home{width:260px; height:50px;}
				#menu li.home a{background-position:0px -312px;}
				#menu li.home a:hover{background-position:0px -2px;}
				.page-template-template-home-php #menu li.home a {background-position:0px -2px;}

			/* About Button */
			#menu li.about{width:230px; height:50px;}
				#menu li.about a{background-position:0px -362px}
				#menu li.about a:hover{background-position:0px -52px;}
				.page-template-template-about-php #menu li.about a{background-position:0px -52px;}

				/* Candidates Button */
			#menu li.candidates{width:200px; height:50px;}
				#menu li.candidates a{background-position:0px -412px}
				#menu li.candidates a:hover{background-position:0px -102px;}
				.page-template-template-candidates-php #menu li.candidates a {background-position:0px -102px;}


				/* Clients Button */
			#menu li.clients{width:170px; height:50px;}
				#menu li.clients a{background-position:0px -462px}
				#menu li.clients a:hover{background-position:0px -152px;}
				.page-template-template-clients-php #menu li.clients a {background-position:0px -152px;}

			/* Contact Button */
			#menu li.contact{width:140px; height:50px;}
				#menu li.contact a{background-position:0px -512px;}
				#menu li.contact a:hover{background-position:0px -202px;}
				.page-template-template-contact-php #menu li.contact a {background-position:0px -202px;}


				/* Blog Button */
			#menu li.blog {width:110px; height:50px;}
				#menu li.blog a{background-position:0px -562px;}
				#menu li.blog a:hover{background-position:0px -252px;}
				.blog #menu li.blog a, .single #menu li.blog a {background-position:0px -252px;}


#sidebar {
	background: #226087; /* Old browsers */
background: -moz-linear-gradient(top,  #226087 0%, #226087 28%, #11344a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#226087), color-stop(28%,#226087), color-stop(100%,#11344a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #226087 0%,#226087 28%,#11344a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #226087 0%,#226087 28%,#11344a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #226087 0%,#226087 28%,#11344a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #226087 0%,#226087 28%,#11344a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#226087', endColorstr='#11344a',GradientType=0 ); /* IE6-9 */
margin-top:-3.8em !important;
position:relative;
overflow:visible;
	}

#sidebar:after, #sidebar:before {
	bottom: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

#sidebar:after {
border-color: rgba(136, 183, 213, 0);
border-bottom-color: #226087;
border-width: 47px 28px 44px;
margin-left: 113px;
}
#sidebar:before {
border-color: rgba(0, 0, 0, 0);
border-bottom-color: #8e8e8e;
border-width: 50px 30px 47px;
margin-left: 111px;
}

#sidebar h3 {
text-align: center;
padding: 1.5em;
box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
-webkit-box-sizing:border-box;
}

.widget {
margin: 0 0 0px 0 !important;
}

#clientsBlock {
background: #90b23c;
text-align: center;
position:relative;
margin-top: 3em;
}

#clientsBlock a:after, #clientsBlock a:before {
	bottom: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

#clientsBlock a:before {
border-color: rgba(0, 0, 0, 0);
border-bottom-color: #90b23c;
border-width: 50px 15px 20px;
margin-left: 20%;
}

#clientsBlock a {
	font: normal 21px/1.2em 'Pathway Gothic One', sans-serif !important;
padding: .75em;
position:relative;
float: left;
width: 100%;
background: #90b23c;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
color:#11344a !important;
}

#clientsBlock a:hover {
	text-decoration:none !important;
	color:#fff !important;
	background: #90b23c; /* Old browsers */
background: -moz-linear-gradient(top,  #90b23c 0%, #7ba032 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90b23c), color-stop(100%,#7ba032)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #90b23c 0%,#7ba032 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #90b23c 0%,#7ba032 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #90b23c 0%,#7ba032 100%); /* IE10+ */
background: linear-gradient(to bottom,  #90b23c 0%,#7ba032 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90b23c', endColorstr='#7ba032',GradientType=0 ); /* IE6-9 */
	}
/* job board styles */
.jb--wrapper input {
    padding: 12px !important;
  }
.jb--wrapper .jb--button {
  background: rgba(183,211,100,1);
background: -moz-linear-gradient(top, rgba(183,211,100,1) 0%, rgba(97,140,23,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(183,211,100,1)), color-stop(100%, rgba(97,140,23,1)));
background: -webkit-linear-gradient(top, rgba(183,211,100,1) 0%, rgba(97,140,23,1) 100%);
background: -o-linear-gradient(top, rgba(183,211,100,1) 0%, rgba(97,140,23,1) 100%);
background: -ms-linear-gradient(top, rgba(183,211,100,1) 0%, rgba(97,140,23,1) 100%);
background: linear-gradient(to bottom, rgba(183,211,100,1) 0%, rgba(97,140,23,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7d364', endColorstr='#618c17', GradientType=0 );
    color: #fff !important;
    border: 1px solid #78a12c !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.84);
    font-family: 'Pathway Gothic One', sans-serif !important;
    text-transform: uppercase !important;
    font-size: 20px !important;
    border-radius: 2px !important;
}
.jb--wrapper .jb--button:hover {
  background: rgba(97,140,23,1);
background: -moz-linear-gradient(top, rgba(97,140,23,1) 0%, rgba(183,211,100,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(97,140,23,1)), color-stop(100%, rgba(183,211,100,1)));
background: -webkit-linear-gradient(top, rgba(97,140,23,1) 0%, rgba(183,211,100,1) 100%);
background: -o-linear-gradient(top, rgba(97,140,23,1) 0%, rgba(183,211,100,1) 100%);
background: -ms-linear-gradient(top, rgba(97,140,23,1) 0%, rgba(183,211,100,1) 100%);
background: linear-gradient(to bottom, rgba(97,140,23,1) 0%, rgba(183,211,100,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#618c17', endColorstr='#b7d364', GradientType=0 );
}
.jb--wrapper .jb--pagination .jb--button {
    background: none !important;
    border: none !important;
    color: #226087 !important;
    padding: 6px 8px !important;
    font-size: 18px !important;
    text-shadow: none !important;
}
.jb--wrapper .jb--pagination .jb--button:hover {
    background: initial !important;
    color:#000 !important;
    text-decoration: underline !important;
}
.jb--wrapper .jb--pagination .jb--button-active {
    color: #000 !important;
    border: none !important;
}
.jb--wrapper .jb--pagination .jb--button.disabled {
    color: #cfcfcf !important;
}
.jb--wrapper .jb--search-keyword, .jb--wrapper .jb--search-form input{
  margin-bottom: 0px !important;
}
/* END job board styles */
#footerWidgetWrapper {
float: left;
width: 100%;
background: #226087;

position: relative;
z-index: 0;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;

border-top: 2px solid #8e8e8e;
border-bottom:2px solid #8e8e8e;
}

#footerWidgetWrapper:after, #footerWidgetWrapper:before {
	bottom: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

#footerWidgetWrapper:after {
border-color: rgba(136, 183, 213, 0);
border-bottom-color: #226087;
border-width: 47px 26px 45px;
left: 26%;
margin-left: -69px;
}
#footerWidgetWrapper:before {
border-color: rgba(0, 0, 0, 0);
border-bottom-color: #8e8e8e;
border-width: 50px 30px 50px;
left: 26%;
margin-left: -73px;
}

#footer-widgets {
border-top: none !important;
padding: 0 !important;
clear: both;
}

#footer-widgets.col-1 .block {
width: 100%;
margin-right: 0;
padding: 2em 9.5em !important;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

.menu li {
display: inline-block;
margin-right:1em;
}

.menu li	 a {
			font: normal 21px/1.2em 'Pathway Gothic One', sans-serif !important;
			color:#000;
			text-transform:uppercase;
		}

.menu li	 a:hover {
	color: #226087 !important;
	text-decoration:none;
	}


#footer p {
margin: .75em 0;
}

#copyright {
padding: 2em 9.5em;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

.current_page_item a {
color: #226087 !important;
}

#footerLogo {
float: right;
margin-top: -161px;
z-index: 999999;
position: relative;
margin-right: 10em;
}

#mobile-logo {display:none;}



/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
#ctaArea h2 {
font: normal 32px/1em 'Pathway Gothic One', sans-serif !important;
color: #225f86;
}

#logo {
margin-left: 4em;
}


.contentWrapper {
padding: 0 4em 0 4em !important;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

#footer-widgets.col-1 .block {
width: 100%;
margin-right: 0;
padding: 2em 4em !important;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

#copyright {
padding: 2em 4em;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

#footerLogo {
float: right;
margin-top: -161px;
z-index: 999999;
position: relative;
margin-right: 0em;
}

#ctaContent {
float: left;
margin-left: 20%;
}

.two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #sidebar {
margin-top: -3em !important;
}

#content {
margin-top: 185px;
}

}

/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
#logo {
margin-left: 2em;
}

#ctaArea h2 {
font: normal 24px/1em 'Pathway Gothic One', sans-serif !important;
color: #225f86;
}

.contentWrapper {
padding: 0 2em 0 2em !important;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

#ctaArea {
	top: 375px;
}

#ctaBtns li {
margin-bottom: 15px;
}

#ctaBtns li:last-child {
margin-bottom: 0px;
}

#footer-widgets.col-1 .block {
width: 100%;
margin-right: 0;
padding: 2em 2em !important;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

#copyright {
padding: 2em 2em;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

#footerLogo {
float: right;
margin-top: -161px;
z-index: 999999;
position: relative;
margin-right: 0em;
}

#footer {
float: left;
width: 75%;
margin-top: -100px;
}

.two-col-left #main-sidebar-container #main, .two-col-right #main-sidebar-container #main {
width: 100% !important;
}

.two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #sidebar {
width: 100% !important;
margin-top: 3em !important;
float:left;
}

#sidebar:after {
border-color: rgba(136, 183, 213, 0);
border-bottom-color: #226087;
border-width: 47px 30px 44px;
margin-left: 45%;
}

#sidebar:before {
border-bottom-color: transparent;
}

#clientsBlock a:before {
margin-left: 45%;
}


#content {
margin-top: 130px;
margin-bottom: 50px;
}

#ctaContent {
float: left;
margin-left: 30% !important;
}

}



			@media only screen and (min-width: 768px) {
				#mobileNav {display:none;}
				#staffingITnavigation {
					display: block;
padding-top: 1em;
float: left;
clear: both;
box-sizing: border-box;
-moz-box-sizing: border-box;
position: relative;
z-index: 999;
					}

.two-col-left #main-sidebar-container #main, .two-col-right #main-sidebar-container #main {
width: 61% !important;
}

#footerLogo {
float: right;
margin-top: -161px;
z-index: 999999;
position: relative;
margin-right: 10em;
}

#wpcf7-f77-p9-o1 {
width: 100%;
min-width: 730px;
}

			}

@media only screen and (max-width: 767px) {

	.xml-feed p {
text-align: center;
padding-bottom: 2em;
}

#ctaBtns li.testimonials a {
background-position: -524px 0px;
background: #90b23c !important;
text-indent: 0 !important;
font: normal 21px/1.2em 'Pathway Gothic One', sans-serif !important;
text-align: center;
position: absolute;
width: 174px;
height: 31px;
margin-top: 0px;
padding-top: 6px;
}


#sidebar:after, #sidebar:before {
content: none;
}

.widget p {
margin-bottom: 0px;
}

#clientsBlock {
margin-top: 0em;
}

	#staffingITnavigation {display:none;}

	#footer {
float: left;
width: 100%;
}
	#ctaArea {
position: absolute;
top: 150px;
float: left;
background: #e3e3e3;
width: 100%;
padding: 3em;
z-index: 0;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
border-top: 2px solid #000000;
border-bottom: 2px solid #8e8e8e;
}

#ctaArea:after {

border-width: 0;

}

#ctaArea:before {

border-width: 0;

}

#imageArea {
	display:none;
	}
	#mobile-logo {
display: block;
text-align: center;
width: 100%;
float: left;
margin-top: 5em;
position: relative;
z-index: 2;
}

#mobile-logo img {
max-width: 17%;
}
	#header {
background-image: none;

}

	#mobileNav {
position: fixed;
width: 100%;
text-align: center;
margin-top: 56px;
z-index: 99999;
}

	#header {
height: 0;
}

	#navigation {
margin-left: 0;
}

#navigation ul li:first-child, #navigation ul li:first-child a {
border-radius: 0px 0px 0 0!important;
-moz-border-radius: 0px 0px 0 0!important;
-webkit-border-radius: 0px 0px 0 0!important;
}

	#ctaContent {
float: left;
margin-left: 0;
text-align: center;
}

ul#ctaBtns {
width: 100%;
text-align: center;
}

#ctaBtns li {
margin-bottom: 1em;
}

	#content {
clear: both;
margin-top: 425px;
position: relative;
float: left;
margin-bottom: 50px;
}

			.contentWrapper {
padding: 0 2em 0 2em !important;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

#footer-widgets.col-1 .block {
padding: 2em 2em !important;

}

.menu-mobile-nav-container {
display: none;
}

#copyright {
padding: 2em 2em;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
float: left;
text-align: center;
width:100%;
}

#logo {
display: none;
}

#ctaArea h2 {
font: normal 24px/1em 'Pathway Gothic One', sans-serif !important;
}

#sidebar {
margin-top: 5em !important;
}

#imageArea img {
position: relative;
margin: auto;
min-width: 100%;
min-height: 100%;
margin-top: 0 !important;
}

#sidebar:before {
border-bottom-color: transparent;
}

#sidebar:after {
border-color: rgba(136, 183, 213, 0);
border-bottom-color: #226087;
border-width: 24px 18px 24px;
margin-left: 45%;
}


}

@media only screen and (min-width:1034px) and (max-width: 1111px) {
	#content {
margin-top: 192px;
}



}

@media only screen and (min-width:1112px) and (max-width: 10000px) {
	#content {
margin-top: 158px;
}

}



@media only screen and (min-width:749px) and (max-width: 768px) {
#content {
margin-top: 235px;
}
}

@media only screen and (min-width:580px) and (max-width: 748px) {
#content {
margin-top: 305px;
}
}

@media only screen and (min-width:480px) and (max-width: 579px) {
#content {
margin-top: 405px;
}

}


@media only screen and (max-width:1034px) {
	#footerLogo {
margin-right: 0em;
}

#ctaBtns li {
overflow: hidden;
text-indent: -9999px;
display: inline-block;
margin-right: 10px;
margin-bottom: 15px;
}

#ctaBtns li:last-child {margin-bottom:0px;}

}


input[type="submit"], body #wrapper #content input.gform_button.button {
	font: normal 21px/1.2em 'Pathway Gothic One', sans-serif !important;
background:#90b23c;
border-radius: 0px;
border: none;
padding: 10px 25px;
color:#11344a;
cursor:pointer;
}
body #wrapper #content input.gform_button.button{
	color: #11344a !important;
	text-shadow: none;
}

input[type="submit"]:hover, body #wrapper #content input.gform_button.button:hover {
background:#11344a;
border-radius: 0px;
border: none;
padding: 10px 25px;
color:#fff;
}
body #wrapper #content input.gform_button.button:hover{
	color: #fff !important;
}


.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea{
	width: 100% !important;
}
