section#masthead article.main-navigation nav.site-menu {background: #;}section#masthead article.main-navigation nav.site-menu div[class*="-container"] {top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}section#masthead article.main-navigation nav.site-menu ul li a {color: #fff; font-size: calc(16 * 0.625em / 10); line-height: calc(16 * 0.625em / 10); padding: 44px 30px;}section#masthead article.main-navigation nav.site-menu ul li a:hover {color: #e77c13 !important;}section#masthead article.main-navigation nav.main.site-menu ul li a {padding: calc((130px - 16px - 46px) / 2) 30px;}section#masthead article.main-navigation a.navControl {padding: 30px; margin: 0; height: 100%; z-index: 0;}div.mobileNav, div.mobileNav #menu-mobile-nav {background: #e77c13;}div.mobileNav #menu-mobile-nav li a {color: #fff;}div.mobileNav #menu-mobile-nav li ul  {background: #cccccc;}div.mobileNav #menu-mobile-nav li ul li a {color: #444;}div.mobileNav #menu-mobile-nav li ul li ul {background: #;}div.mobileNav #menu-mobile-nav li ul li ul li a {color: #fff;}section#masthead article.main-navigation nav.main.site-menu .menu-main-nav-container {width: 100%; max-width: 1200px; margin: 0 auto;}section#masthead article.main-navigation nav.main.site-menu ul.menu li ul {display: block; background: #e77c13;}section#masthead article.main-navigation nav.main.site-menu ul.menu > li > ul:before {border-bottom-color: #e77c13;}section#masthead article.main-navigation nav.main.site-menu ul.menu li ul li a, section#masthead article.main-navigation nav.main.site-menu ul.menu li ul li a:hover {color: #fff !important;}section#masthead article.main-navigation nav.main.site-menu ul.menu li ul li ul {background: #cccccc;}section#masthead article.main-navigation nav.main.site-menu ul.menu li ul li ul li a {color: #444;}footer section.hours-location-news a {color: #ffffff !important;}footer section.hours-location-news a:hover {color: #cccccc !important;}@media screen and (max-width:767px) {footer section.hours-location-news div.column.news div.columnFeatures .custom-post [class*="cpt-"].list {column-count: 1 !important;}}div.heroSlider .flexHeroSlider ul.slides li.main-image div.image-caption {background: # !important;}@media screen and (max-width:767px) {#flexFeatures section.row.introduction {padding: 0px 45px !important;}}@media screen and (min-width:768px) and (max-width:1320px) {#flexFeatures section.row.introduction {padding: 0px 60px;}}@media screen and (min-width:768px) and (max-width:1200px) {#flexFeatures section.introduction section.content-area {grid-template-columns:repeat(2, 1fr) !important;}}@media screen and (max-width:767px) {#flexFeatures section.row.introduction article.left-column {margin: 0px !important;}#flexFeatures section.row.introduction article.left-column div.column-container {padding: 0px !important;}}#flexFeatures section.introduction article[class*="column-"] div.column-container div.buttonGroup a.globalLink.link1:hover {color: #fff !important; background: #1e1b1a !important;}@media screen and (max-width:767px) {#flexFeatures section.row.introduction article.right-column {margin: 0px !important;}#flexFeatures section.row.introduction article.right-column div.column-container {padding: 0px !important;}}@media screen and (min-width:768px) and (max-width:1024px) {}@media screen and (min-width:641px) and (max-width:767px) {}@media screen and (max-width:640px) {}@media screen and (max-width:767px) {#flexFeatures section.row.menu {padding: 0px 45px !important;}}@media screen and (max-width:767px) {#flexFeatures section.row.menu {width: auto !important; margin: 0px -45px !important;}}@media screen and (min-width:768px) and (max-width:1320px) {#flexFeatures section.row.menu {padding: 0px 60px;}}@media screen and (min-width:768px) and (max-width:1200px) {#flexFeatures section.menu section.content-area {grid-template-columns:repeat(2, 1fr) !important;}}@media screen and (max-width:767px) {#flexFeatures section.row.menu article.left-column {margin: 0px -45px !important; padding: 45px !important;}}@media screen and (max-width:767px) {#flexFeatures section.row.menu article.right-column {margin: 0px -45px !important; padding: 45px !important;}}#flexFeatures section.menu article[class*="column-"] div.column-container div.content-block .block-content-container > div {display: table-cell !important; float: none !important; vertical-align: middle;}#flexFeatures section.menu article[class*="column-"] div.column-container div.content-block div.buttonGroup a.globalLink.link1:hover {color: #444 !important; background: transparent !important; border: solid 2px #1e1b1a!important;}#flexFeatures section.menu article[class*="column-"] div.column-container div.content-block .block-content-container > div {display: table-cell !important; float: none !important; vertical-align: middle;}#flexFeatures section.menu article[class*="column-"] div.column-container div.content-block div.buttonGroup a.globalLink.link2:hover {color: #444 !important; background: transparent !important; border: solid 2px #1e1b1a!important;}@media screen and (max-width:767px) {#flexFeatures.lite section.row.contact-info {padding: 45px !important;}}#flexFeatures.lite section.contact-info article.column-1 div.gravity-form .gform_wrapper .gform_body label {color: ;}#flexFeatures.lite section.contact-info article.column-2 div.gravity-form .gform_wrapper .gform_body input, #flexFeatures.lite section.contact-info article.column-3 div.gravity-form .gform_wrapper .gform_body textarea, #flexFeatures.lite section.contact-info article.column-4 div.gravity-form .gform_wrapper .gform_body select {background: ; color: ; border-radius: 0px;}#flexFeatures.lite section.contact-info article.column-5 div.gravity-form .gform_wrapper .gform_body .ginput_container_select {border-radius: 0px;}#flexFeatures.lite section.contact-info article.column-6 div.gravity-form .gform_wrapper .gform_body .ginput_container_select:before {color: ;}#flexFeatures.lite section.contact-info article.column-7 div.gravity-form .gform_wrapper .gform_footer input[type="submit"] {background: ; color: ;}#flexFeatures.lite section.contact-info article.column-8 div.gravity-form .gform_wrapper .gform_footer input[type="submit"]:hover {background: ;}@media screen and (max-width:767px) {#flexFeatures.lite section.row.gallery {padding: 45px !important;}}
body {
	font-size: calc(16 * 0.625em / 10);
	line-height: 1.5;
	font-weight: 400;
	color: #444;
 background:  #ffffff;}

p {
	margin: 0 0 30px;
}

a {
	color: #e77c13;
}
a:hover, a:focus, a:active {
	color: #1e1b1a !important;
}
a.globalLink {
	font-size: 16px;
	font-weight: 400;
	padding: 15px 30px;
	border-radius: 0px;
	background: transparent;
	color: transparent;
}
a.globalLink:hover {
	background: transparent;
	color: transparent;
}
a.backToTop {
background: #e77c13;}
a.backToTop:hover {
background: #e77c13;background: #1e1b1a;}
.pagination a {
	background: #e77c13;
}
.pagination .current, .pagination.disabled {
	background: #777;
}
.pagination a:hover, .pagination.active a {
	background: #1e1b1a;
}

footer #siteAnnotation .social-media a {
	color: #ffffff;
}
footer #siteAnnotation .social-media a:hover {
	color: inherit !important;
}

h1 {
	font-size: calc(40 * 0.625em / 10);
}
h2 {
	font-size: calc(36 * 0.625em / 10);
}
h3 {
	font-size: calc(30 * 0.625em / 10);
}
h4 {
	font-size: calc(24 * 0.625em / 10);
}
h5 {
	font-size: calc(20 * 0.625em / 10);
}
h6 {
	font-size: calc(18 * 0.625em / 10);
}

label, .gform_wrapper label {
	font-size: 14px !important;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], select, textarea {
	font-size: 14px !important;
	border-radius: 0px;
	padding: 10px 10px;
	border-top: solid 1px #cccccc;border-right: solid 1px #cccccc;border-bottom: solid 1px #cccccc;border-left: solid 1px #cccccc;}
input[type="button"], input[type="reset"], input[type="submit"] {
	background: #e77c13;
	color: #ffffff;
	border-radius: 0px;
	padding: calc(10px * 1.5) calc(10px * 1.5);
}
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	background: #cccccc;
	color: #ffffff;
}
.inside button#searchsubmit {
    background: #e77c13;
	padding: 10px 10px;
}
.inside button#searchsubmit:hover {
    background: #1e1b1a ;
}

#siteSearch .expandSearch {
	color: #e77c13;
}
.siteSearch input[type=text], .inside button#searchsubmit {
	background: #e77c13;
}
.siteSearch button[type="submit"], .search button[type="submit"], .inside button#searchsubmit {
	background: #1e1b1a;
}


nav.subNav .menu-sub-nav li a, nav.subNav .menu-sub-nav li a::before {
	color: #e77c13;
}
a.navControl:before {
	color: #fff;
}
.mobileNav {
	background:  !important;
}
.mobileNav [id*="menu-main-nav-"] ul {
	background:  !important;
}
.mobileNav [id*="menu-main-nav-"] ul ul {
	background:  !important;
}

#flexFeatures #staffListing .equate .imgContainer:before {
	background: ;
}


#flexFeatures .image.imgLink:after {
	background: #e77c13;
}
#flexFeatures .image.pageLink:after {
	background: #1e1b1a;
}
#flexFeatures .image.siteLink:after {
	background: #444;
}


#flexFeatures .gallery a.galleryImg:after {
	background: #e77c13;
}