/*
Theme Name: 	Wordpress Shuttle Child
Description: 	Custom Theme by Wordpress Shuttle
Author: 		Wordpress Shuttle
Author URL: 	http://wordpressshuttle.com
Template: 		wordpress-shuttle
Version: 		1.35
Requires: 		Wordpress Shuttle Framework Version 5.5.99.1 or Higher
*/


/***** ADD YOUR GLOBAL CHANGES (FOR ALL SCREEN SIZES) HERE *****/

@font-face {
  font-family: 'ProximaNova';
  src: url('fonts/ProximaNova/ProximaNova.eot'); /* IE9 Compat Modes */
  src: url('fonts/ProximaNova/ProximaNova.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
   url('fonts/ProximaNova/ProximaNova.woff') format('woff2'), /* Super Modern Browsers */
   url('fonts/ProximaNova/ProximaNova.woff') format('woff'), /* Pretty Modern Browsers */
   url('fonts/ProximaNova/ProximaNova.ttf')  format('truetype'), /* Safari, Android, iOS */
   url('fonts/ProximaNova/ProximaNova.svg') format('svg'); /* Legacy iOS */
}

.page-id-6 .site-core,
.page-id-8 .site-core,
.page-id-9 .site-core{
	text-align: center;
}
.homepage-inner-container.container li {
    padding: 10px;
    text-align: center;
    margin: auto;
}
h3 a {
	text-decoration: none !important;font-weight:bold;
}
.content-space {
	padding: 25px 32px;
	margin: auto;
	max-width: 1020px;
}
.content-space p strong {
	font-size: 1.6rem;
	color: #213444;
}

label {
    line-height: 150%;
    font-family: Helvetica;
    font-size: 16px;
    color: #5d5d5d;
}


.field-group input, select, textarea, .dijitInputField {
    font-family: Helvetica;
    color: #5d5d5d !important;
}


.field-group input, select, textarea, .dijitInputField {
    font-size: 14px;
}

.borderbox, .field-help, input, textarea, select {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
input, textarea, select {
    display: block;
    margin: 0;
    padding: 10px;
    background: #fff;
    width: 100% !important;
    border: 2px solid #d0d0d0 !important;
    border-radius: 3px;
    -webkit-appearance: none;
}

.formEmailButton:hover {
    background-color: #444444 !important;
    color: #ffffff !important;
}

input.formEmailButton {
    border: none !important;
}

.formEmailButton:link, .formEmailButton:active, .formEmailButton:visited, .formEmailButton, .formEmailButton span {
    background-color: #5d5d5d !important;
    color: #ffffff !important;
}

.formEmailButton {
    display: inline-block;
    font-weight: 500;
    font-size: 16px;
    line-height: 42px;
    font-family: 'Helvetica', Arial, sans-serif;
    width: auto;
    white-space: nowrap;
    height: 42px;
    margin: 12px 5px 12px 0;
    padding: 0 22px;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    border: 0;
    border-radius: 3px;
    vertical-align: top;
}


iframe html body{
	overflow:hidden;
}

.rounded6 {
    border-radius: 6px;
}

.wrapper {
    width: 600px;
    margin: 0 auto 10px auto;
    text-align: left;
}


.field-shift {
    left: -9999px;
    position: absolute;
}

hr {
	background: rgba(33,52,68,.15);
	color: rgba(33,52,68,.15);
	margin: 50px auto;
	border-width: 0;
	height: 1px;
	width: 50%;
}
.full {
	width: 100%;
}

.regionimage{
	clear:both;
	display:block;
	text-align:center;
}

.regionimage img{
	display:block;
	margin: 0px auto;
}

.content-space p {
	text-style: justify;
	font-family: adobe-garamond-pro;
	font-size:1.1em;
	letter-spacing: 0;
	line-height: 2em;
	
	text-align: left;
}
.content-space p a {
    text-decoration: none !important;
}
.content-space ul {
	/* margin: 5px 0px; */
	padding: 0px 35px;
	font-size: 1.1em;
	font-family: adobe-garamond-pro;
}
.content-space ul li {
    margin: 2em 0px;
}
.content-space h1
{
font-family:adobe-garamond-pro;
}
.ws-menu {
    margin: 20px 0px;
}


.march-btn a {
	font-size: 1.3em;
	font-weight: 600;
	text-transform: uppercase;
	color: #213444;
	text-decoration: none;
}
.march-btn {
	padding: 20px 0px;
	background-color: #f1615c;
	border-color: #f1615c;
	border-radius: 300px;
	margin: 1.5em 4em;
}
.social-fa-module a {
	background: #fff !important;
	border-radius: 18px;
	padding: 10px;
	margin: 0px 10px;
	font-size: 1.5rem;
}
.social-fa-module .fa{
color : #f1615c;width: 18px;
}
.action-btn a {
	font-size: 1.3em;
	font-weight: 600;
	text-transform: uppercase;
	color: #213444;
	text-decoration: none;
}
.action-btn {
	padding: 20px 0px;
	background-color: #f1615c;
	border-color: #f1615c;
	border-radius: 300px;
	
	margin: 2em auto;width: 50%;
}
.action {
	padding: 25px 46px;
	font-size: 1.2em;
	font-weight: 600;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: .72px;
	color: #f1615c;
	background-color: #223544;
	border-color: #223544;
	margin: 10px 5rem;
	text-decoration: none;
}
.action a{
text-decoration: none;
}
.action-full {
	padding: 25px 46px;
	font-size: 1.2em;
	font-weight: 600;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: .72px;
	color: #f1615c;
	background-color: #223544;
	border-color: #223544;
	
	text-decoration: none;margin: 2em auto;width: 50%;
}
.action-full a{
text-decoration: none;
}

#menu-main-menu-1 li a{
	text-transform:uppercase;
}

.gform_button{
	background: #5d5d5d !important;
    color: #fff !important;
    display: inline-block !important;
	width:auto !important;
	padding-left:30px;
	padding-right:30px;
}

/***** END GLOBAL CHANGES *****/






/***** MEDIA QUERIES *****/

@media only screen and (max-width:767px){
    /* Disable Sticky Header on mobile */
    .affix{
        display:none;
    }

}

@media only screen and (min-width:768px){
	
	

}

@media only screen and (max-width:568px){
.action, .action-btn, .action-full{
   padding: 6px 4px;
    font-size: 12px;
    margin: 1px 0px;
    width: 100%;
    line-height: 20px;
    
}
.march-btn{
    margin: 1px;
}
}

@media only screen and (min-width:1200px){

}