/****GLOBAL STYLING****/
/*Navigation header styling*/
body.frontpage.toolbar-fixed #header {
	
}
header.header-default, 
header.header-2 {
  background: rgba(0, 0, 0, .5) !important;
}
.header-main-inner .header-inner {
	margin-top: 50px;
}
.header-right {
	margin-top: 50px;
}
.main-menu-inner .navigation .gva_menu > li > a {
	color: #f26925;
}
header.header-default .gva-search-region .icon, 
header.header-2 .gva-search-region .icon {
  color: #f26925;
}
header.header-default .quick-side-icon a, 
header.header-2 .quick-side-icon a {
  color: #f26925;
}
#block-headerright .call-us .icon {
  color: #f26925;
}
.body-page header.header-default .quick-side-icon a:hover, 
.body-page header.header-default .quick-side-icon a:focus, 
.body-page header.header-2 .quick-side-icon a:hover, 
.body-page header.header-2 .quick-side-icon a:focus {
	color: #f26925;
}
.header-right .gva-search-region .icon i:hover {
	color: #f26925;
}
.gva-quick-side.quick-side.open .fa:hover {
	color: #f26925;
}
.navigation .gva_menu .sub-menu > li > a:hover, 
.navigation .gva_menu .sub-menu > li > a:focus, 
.navigation .gva_menu .sub-menu > li > a:active {
  color: #f26925;
}
header.header-default .stuck {
  background: rgba(34, 36, 41, 0.95);
}
header.header-2 .stuck {
  background: rgba(34, 36, 41, 0.95);
}
header.header-2 .stuck .quick-side-icon a, 
header.header-2 .stuck .gva-search-region .icon {
    color: #fff;
}
.header-main.gv-sticky-menu.stuck .branding {
	max-width: 50%;
}
.header-main.gv-sticky-menu.stuck .header-right {
  margin-top: 10px;
}
.header-main.gv-sticky-menu.stuck .header-main-inner .header-inner {
  margin-top: 10px;
}
.header-main.gv-sticky-menu.stuck .main-menu-inner .navigation .gva_menu > li > a {
  color: #fff;
}
header.header-2 .stuck .navigation .gva_menu > li:hover > a, 
header.header-2 .stuck .navigation .gva_menu > li:focus > a, 
header.header-2 .stuck .navigation .gva_menu > li:active > a, 
header.header-2 .stuck .navigation .gva_menu > li.menu-item--active-trail > a {
  color: #223f8d;
}
header.header-default .navigation .gva_menu > li:hover > a, 
header.header-default .navigation .gva_menu > li:focus > a, 
header.header-default .navigation .gva_menu > li:active > a, 
header.header-default .navigation .gva_menu > li.menu-item--active-trail > a {
	color: #f26925;
}
.header-main.gv-sticky-menu.stuck .navigation .gva_menu > li > a::after {
	background: #f26925;
}
.navigation .gva_menu > li > a::after {
	background: #f26925;
}
.breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li {
	color: #f26925;
}
.breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li a:hover {
  color: #f26925;
}
.breadcrumb-content-inner .breadcrumb-style {
	padding-top: 210px;
}
.navigation .gva_menu .sub-menu > li.menu-item--active-trail a {
	color: #f26925;
}
.breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links {
  margin-top: 10px;
}

/*General styling*/
.button, .btn, .btn-white, .btn-theme, .btn-black, .btn-theme-second, .more-link a, .btn-theme-submit {
	background: #f26925;
}
.breadcrumb-content-inner .gva-block-breadcrumb .page-title {
	color: #fff;
}
.gsc-box-hover.style-1 .backend {
	background: #223f8d;
}
.nav-tabs.drupal-tabs .is-active a {
  color: #f26925;
}
.nav-tabs.drupal-tabs > li > a:hover, 
.nav-tabs.drupal-tabs > li > a:focus, 
.nav-tabs.drupal-tabs > li > a:active {
  color: #f26925;
}

/*Homepage callout boxes*/
.gsc-image-content.skin-v2 .box-content, 
.gsc-image-content.skin-v4 .box-content {
	background: #223f8d;
}
.gsc-image-content.skin-v2 .box-content h4 a, 
.gsc-image-content.skin-v4 .box-content h4 a {
	color: #fff;
}
.gsc-heading.style-1 .title::after {
  content: "\.";
  color: #223f8d;
}
.gsc-image-content.skin-v3 .image {
	filter: none;
}
.gsc-image-content.skin-v3 .title::before {
	border-left: 2px solid #f26925;
}
.gsc-image-content.skin-v2 .image {
	filter: none;
}
.gsc-image-content.skin-v2 .title, .gsc-image-content.skin-v4 .title {
  color: #fff;
}
.gsc-icon-box-number.style-3 .box-number {
  background: #f26925;
}


/*Footer styling*/
.footer .scroll-to-top {
	background: #f26925;
}
.footer .scroll-to-top::after, 
.footer .scroll-to-top::before {
	background: #f26925;
}
.contact-info ul li i {
	color: #f26925;
}
#footer a:hover {
  color: #f26925;
}
#footer a:focus {
  color: #999b9f;
}
.mailchimp-signup-subscribe-form .form-actions {
	background: #f26925;
}
.socials-footer a:hover {
	background: #f26925;
}
.mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields input[type*="email"] {
	color: #fff;
}

/*Testimonial styling*/
.testimonial-node-2 .icon {
	color: #f26925 !important;
}
.testimonial-node-2 .name {
  color: #f26925;
}

/*About page styling*/
.gsc-video-box.style-1 .image::before {
	display: none;
}
.widget.gsc-image.round-img img {
	border-radius: 100%;
	filter: none;
}
.text-theme {
  color: #f26925 !important;
}
.gsc-progress-box .icon-box {
	background: #f26925;
}
.gsc-progress-box .heading-box .step-text {
	color: #f26925;
}
.gsc-call-to-action .image-icon {
	background-color: #f26925;
}

/*Full color image*/
.widget.gsc-image.full-color img {
	filter: none;
}

/*Event page styling*/
.event-block-2 .event-line {
	background: #f26925;
}
.event-block-2 .event-image .event-date .date {
	color: #f26925;
}
form.search-form .form-search {
	background: #f26925;
}
.pager ul.pager__items > li.is-active a {
  background: #f26925;
  border-color: #f26925;
}
.pager ul.pager__items > li a:hover {
  background: #f26925;
  border-color: #f26925;
}
.company-presentation .action i {
  color: #f26925;
}
.post-list-small-2 .post-block .post-image img {
  height: auto;
  width: 100%;
  display: block;
  max-width: 100%;
}

/*Events calendar view*/
#views-exposed-form-events-calendar-block-1, 
#views-exposed-form-events-calendar-block-2 {
	display: none;
}
.calendar-view-table .calendar-view-day:not(.empty) {
  background-color: #f26925;
}
.calendar-view-table .calendar-view-day__number {
  line-height: 1.3;
  padding: 0.3rem 0.25rem 0.2rem;
}
.calendar-view-table .calendar-view-day__row > * {
  color: #223f8d;
}
.calendar-view-pager__reset {
	display: none;
}
.view-events-calendar .pager__item.pager__current .form-item {
	visibility: hidden;
}

/*Roster table*/
.sticky-enabled.sticky-table .views-field-edit-node {

}
.sticky-enabled.sticky-table .views-field-edit-node a {
	padding-left: 10px;
	font-size: 15px;
	color: #f26925;
}
.sticky-enabled.sticky-table .views-field-edit-node a:before {
	content: "\f044";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	padding-right: 5px;
}


/****END GLOBAL STYLING****/




/****MOBILE STYLING****/
@media (max-width: 768px) {

body.not-frontpage header.header-default {
    background: rgba(0, 0, 0, 1) !important;
}
.breadcrumb-content-inner .breadcrumb-style {
    padding-top: 60px;
}

/*Footer styling*/
#block-footerabout .field--name-body {
	margin: auto;
	text-align: center;
}
#block-footerabout .field--name-body img {
	max-width: 50%;
}



}
/*****END MOBILE STYLING****/