/**
 * @file
 * @COM color styling for Enterprise+ (based on blue-color scheme).
 *
 * Base color: #cc9900
 * Dark color: #b78900
 * RGB Base color: 106, 184, 255
 * RGB Dark color: 40, 45, 88
 */

/* base: elements */
a {
  color: #cc9900;
}
a:hover {
  color: #b78900;
}
a:focus {
  color: #b78900;
}
a.link--dark,
.link--dark a {
  color: #b78900;
}
a.link--dark:hover,
a.link--dark:focus,
.link--dark a:hover,
.link--dark a:focus {
  color: #cc9900;
}
a.link--bordered,
.link--bordered a {
  border-bottom-color: #cc9900;
}
a.link--bordered:hover,
.link--bordered a:hover {
  border-bottom-color: #b78900;
}
.region--light-typography.region--dark-background a.link--bordered,
.region--light-typography.region--dark-background .link--bordered a {
  border-color: #cc9900;
}
a.link--hover-style-2:before,
.link--hover-style-2 a:before {
  color: #cc9900;
}
.region--light-typography.region--dark-background a {
  color: #cc9900;
}
.text--colored {
  color: #cc9900;
}
.text--dark {
  color: #b78900;
}
blockquote {
  border-left-color: #cc9900;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #b78900;
}

/* base: layout */
.region--colored-background {
  background-color: #cc9900;
}
.region--dark-background {
  background-color: #343434;
}
.region--colored-background + .region--separator-incline-diagonal:before {
  background: linear-gradient(to bottom right, #cc9900 49.5%, transparent 50%);
}
.region--dark-background + .region--separator-incline-diagonal:before {
  background: linear-gradient(to bottom right, #b78900 49.5%, transparent 50%);
}
.region--colored-background + .region--separator-decline-diagonal:before {
  background: linear-gradient(to bottom left, #cc9900 49.5%, transparent 50%);
}
.region--dark-background + .region--separator-decline-diagonal:before {
  background: linear-gradient(to bottom left, #b78900 49.5%, transparent 50%);
}

/* components: accordion */
.panel-title a {
  color: #b78900;
}
.panel-title a:focus {
  color: #b78900;
}
.panel-heading--trigger-icon .panel-title a:after {
  background-color: #b78900;
}
.panel-heading--trigger-icon .panel-title a.collapsed:after {
  background-color: #cc9900;
}
.panel-heading--trigger-icon .panel-title a:hover:after {
  background-color: #282d58;
}
.region--light-typography .panel-title a:hover {
  color: #282d58;
}
.region--light-typography .panel-body a {
  color: #cc9900;
}
.region--light-typography .panel-body a:hover {
  color: #282d58;
}
.panel-group.panel-group--style-2 .panel .panel-title a {
  background-color: #282d58;
}
.panel-group.panel-group--style-2 .panel-title a.collapsed {
  background-color: #cc9900;
}
.panel-group.panel-group--style-2 .panel-title a:hover {
  background-color: #282d58;
}
.region--colored-background .panel-group.panel-group--style-2 .panel-heading--trigger-icon .panel-title a,
.region--colored-background .panel-group.panel-group--style-2 .panel-heading--trigger-icon .panel-title a:hover {
  color: #cc9900;
}
.region--dark-background .panel-group.panel-group--style-2 .panel-heading--trigger-icon .panel-title a,
.region--dark-background .panel-group.panel-group--style-2 .panel-heading--trigger-icon .panel-title a:hover {
  color: #282d58;
}

/* components: breadcrumb */
.breadcrumb__items {
  color: #282d58;
}

/* components: buttons */
a.button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  background-color: #cc9900;
}
a.button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
a.button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus {
  background-color: #343434;
}
a.button.button--hover-style-2:before {
  background-color: #343434;
}
.region--colored-background a.button:hover,
.region--colored-background input[type="submit"]:hover,
.region--colored-background input[type="reset"]:hover,
.region--colored-background input[type="button"]:hover,
.region--colored-background a.button:focus,
.region--colored-background input[type="submit"]:focus,
.region--colored-background input[type="reset"]:focus,
.region--colored-background input[type="button"]:focus {
  color: #cc9900;
}
.region--dark-background a.button:hover,
.region--dark-background input[type="submit"]:hover,
.region--dark-background input[type="reset"]:hover,
.region--dark-background input[type="button"]:hover,
.region--dark-background a.button:focus,
.region--dark-background input[type="submit"]:focus,
.region--dark-background input[type="reset"]:focus,
.region--dark-background input[type="button"]:focus {
  color: #343434;
}
a.button--colored,
.region--colored-background a.button--colored,
.region--dark-background a.button--colored,
.region--black-background a.button--colored {
  background-color: #cc9900;
  border-color: #cc9900;
}

/* components: comment */
.node .comment ul.links li a {
  color: #cc9900;
}
.node .comment ul.links li a:hover {
  color: #282d58;
}

/* components: comments */
.comment-wrapper h2.title {
  color: #cc9900;
}

/* components: contact info */
.contact-info .icon {
  background: #cc9900;
}
.contact-info li > i {
  background: #cc9900;
}
.region--light-typography.region--colored-background .contact-info li i,
.region--light-typography.region--colored-background .contact-info .icon {
  color: #cc9900;
}
.region--light-typography.region--dark-background .contact-info li i,
.region--light-typography.region--dark-background .contact-info .icon {
  color: #282d58;
}
.region--dark-typography .contact-info-items-grid .contact-info-item__text {
  color: #282d58;
}

/* components: fancy block */
.region--colored-background .fancy-block-text {
  background-color: #cc9900;
}
.region--dark-background .fancy-block-text {
  background-color: #282d58;
}

/* components: fancy linked images block */
.clip-path-support .clip-pentagon-container {
  background-color: #cc9900;
}
.clip-path-support .clip-circle-container {
  background-color: #cc9900;
}
.clip-path-support .clip-rectangle-container:before {
  border-color: #cc9900;
}
@-moz-document url-prefix() {
  .clip-pentagon-container {
    background-color: #cc9900;
  }
  .clip-circle-container {
    background-color: #cc9900;
  }
  .clip-rectangle-container:before {
    border-color: #cc9900;
  }
}

/* components: featured linked text tiles block */
.featured-linked-text-tile .featured-linked-text-tile__title {
  color: #cc9900;
}
.featured-linked-text-tile .featured-linked-text-tile__title a {
  color: #cc9900;
}
.featured-linked-text-tile .featured-linked-text-tile__title a:hover {
  color: #282d58;
}
.featured-linked-text-tile a.featured-linked-text-tile__link {
  color: #cc9900;
}
.featured-linked-text-tile a.featured-linked-text-tile__link:hover {
  color: #282d58;
}

/* components: content tabs */
.field--name-field-mt-content-tabs .nav-tabs > li > a {
  color: #cc9900;
}
.field--name-field-mt-content-tabs .nav-tabs > li > a:hover {
  color: #282d58;
}
.field--name-field-mt-content-tabs .nav-tabs > li > a:focus,
.field--name-field-mt-content-tabs .nav-tabs > li.active > a,
.field--name-field-mt-content-tabs .nav-tabs > li.active > a:focus,
.field--name-field-mt-content-tabs .nav-tabs > li.active > a:hover {
  color: #282d58;
}

/* components: video */
.video-item > a:before {
  background-color: rgba(40, 45, 88, 0.75);
}

/* components: taxonomy term */
.field--entity-reference-target-type-taxonomy-term:after {
  color: #cc9900;
}

/* components: flexslider global */
.flexslider .flex-direction-nav a:before {
  color: #cc9900;
}
.flexslider .flex-prev:hover:before,
.flexslider .flex-next:hover:before {
  color: #282d58;
}

/* components: flexslider nodes slideshow */
.nodes-slideshow-navigation .slides > li.is-active a {
  color: #282d58;
}

/* components: forms */
input.form-text:hover,
input.form-tel:hover,
input.form-email:hover,
input.form-url:hover,
input.form-search:hover,
input.form-file:hover,
input.form-number:hover,
input.form-color:hover,
textarea:hover,
select:hover,
input.form-text:focus,
input.form-tel:focus,
input.form-email:focus,
input.form-url:focus,
input.form-search:focus,
input.form-file:focus,
input.form-number:focus,
input.form-color:focus,
textarea:focus,
select:focus {
  color: #282d58;
}
.form-submit-icon {
  background-color: #cc9900;
}
.region--colored-background .form-submit-icon {
  background-color: #282d58;
}
.label {
  color: #282d58;
}

/* components: highlights */
.highlight-head {
  color: #282d58;
  border-color: #cc9900;
}
.highlight-body {
  color: #282d58;
}

/* components: image overlay */
.overlay--colored {
  background-color: rgba(40, 45, 88, 0.75);
}
.overlay-icon--colored.overlay-icon--button {
  background-color: #cc9900;
  border-color: #cc9900;
}
.overlay-icon--white.overlay-icon--button:hover,
.region--light-typography .overlay-icon--white.overlay-icon--button:hover {
  color: #282d58;
}
.overlay-icon--colored.overlay-icon--button:hover,
.region--light-typography .overlay-icon--colored.overlay-icon--button:hover {
  background-color: #282d58;
  border-color: #282d58;
}

/* components: layout switcher */
.layout-switcher li.active a {
  color: #cc9900;
}

/* components: menu */
ul.menu li a.is-active {
  color: #282d58;
}
ul.menu li > a:before {
  color: #282d58;
}
.header-container ul.menu li a {
  color: #282d58;
}
.header-container ul.menu li a:hover,
.header-container ul.menu li.active-trail > a {
  color: #cc9900;
}
.header-container .region--light-typography ul.menu li a:hover,
.header-container .region--light-typography ul.menu li.active-trail > a {
  color: #cc9900;
}
.region--dark-typography .subfooter__section ul.menu li a {
  color: #282d58;
}
.region--dark-typography .subfooter__section ul.menu li a:hover {
  color: #cc9900;
}
.header-container .sf-menu li.sfHover > a,
.header-container .region--light-typography .sf-menu li.sfHover > a {
  color: #cc9900;
}
.header-container ul.sf-menu > li > a.menuparent:after {
  color: #cc9900;
}
.menu.cta-active > li:last-child > a {
  -webkit-box-shadow: 0 0 15px rgba(106, 184, 255, 0.5);
  box-shadow: 0 0 15px rgba(106, 184, 255, 0.5);
  background-color: #cc9900;
}
.menu.cta-active > li:last-child > a:hover {
  background-color: #282d58;
  -webkit-box-shadow: 0 0 15px rgba(40, 45, 88, 0.5);
  box-shadow: 0 0 15px rgba(40, 45, 88, 0.5);
}
.region--colored-background .menu.cta-active > li:last-child > a {
  color: #cc9900;
}
.region--light-typography.js-transparent-header ul.menu.sf-accordion li a {
  color: #282d58;
}

/* components: mini pager */
li.pager__item a:hover {
  background-color: #cc9900;
}
.region--gray-background li.pager__item > a,
.region--gray-background li.pager__item.is-active {
  background-color: #282d58;
}
.region--gray-background li.pager__item > a:hover {
  background-color: #cc9900;
}
.region--colored-background li.pager__item a:hover {
  color: #cc9900;
}
.region--dark-background li.pager__item a:hover {
  color: #282d58;
}

/* components: node links */
.node ul.links li a {
  -webkit-box-shadow: 0 0 15px rgba(106, 184, 255, 0.5);
  box-shadow: 0 0 15px rgba(106, 184, 255, 0.5);
  background-color: #cc9900;
}
.node ul.links li a:hover {
  background-color: #282d58;
}

/* components: node product */
.node--type-mt-product .comments-count__counter {
  color: #cc9900;
}
.node--type-mt-product .field--name-field-mt-price {
  color: #cc9900;
}
.node--type-mt-product .field--name-field-mt-buy-link a {
  -webkit-box-shadow: 0 0 15px rgba(106, 184, 255, 0.5);
  box-shadow: 0 0 15px rgba(106, 184, 255, 0.5);
  background-color: #cc9900;
}
.node--type-mt-product .field--name-field-mt-buy-link a:hover {
  background-color: #282d58;
  -webkit-box-shadow: 0 0 15px rgba(40, 45, 88, 0.5);
  box-shadow: 0 0 15px rgba(40, 45, 88, 0.5);
}
.region--colored-background .field--name-field-mt-buy-link a:hover {
  color: #cc9900;
}
.region--dark-background .field--name-field-mt-buy-link a:hover {
  color: #282d58;
}

/* components: node service */
.node--type-mt-service .field--name-field-mt-buy-link a {
  -webkit-box-shadow: 0 0 15px rgba(106, 184, 255, 0.5);
  box-shadow: 0 0 15px rgba(106, 184, 255, 0.5);
  background-color: #cc9900;
}
.node--type-mt-service .field--name-field-mt-buy-link a:hover {
  background-color: #282d58;
  -webkit-box-shadow: 0 0 15px rgba(40, 45, 88, 0.5);
  box-shadow: 0 0 15px rgba(40, 45, 88, 0.5);
}
.region--colored-background .field--name-field-mt-buy-link a:hover {
  color: #cc9900;
}
.region--dark-background .field--name-field-mt-buy-link a:hover {
  color: #282d58;
}

/* components: owl carousel global */
.owl-theme .owl-controls .owl-buttons div {
  color: #cc9900;
}
.owl-theme .owl-controls .owl-buttons div:hover {
  color: #282d58;
}

/* components: pager */
li.pager__item a:hover,
li.pager__item.is-active a {
  background-color: #cc9900;
}
.region--colored-background li.pager__item a:hover,
.region--colored-background li.pager__item.is-active a,
.region--colored-background li.pager__item.is-active:last-child a {
  color: #cc9900;
}
.region--dark-background li.pager__item a:hover,
.region--dark-background li.pager__item.is-active a,
.region--dark-background li.pager__item.is-active:last-child a {
  color: #282d58;
}
.region--gray-background li.pager__item > a {
  background-color: #282d58;
}
.region--gray-background li.pager__item > a:hover,
.region--gray-background li.pager__item.is-active a {
  background-color: #cc9900;
}

/* components: pills */
.nav-pills > li > a {
  background-color: #cc9900;
  -webkit-box-shadow: 0 0 15px rgba(106, 184, 255, 0.5);
  box-shadow: 0 0 15px rgba(106, 184, 255, 0.5);
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover,
.nav-pills > li > a:hover,
.nav-pills > li > a:focus {
  background-color: #282d58;
  -webkit-box-shadow: 0 0 15px rgba(40, 45, 88, 0.5);
  box-shadow: 0 0 15px rgba(40, 45, 88, 0.5);
}
.region--colored-background .nav-pills > li.active > a,
.region--colored-background .nav-pills > li.active > a:focus,
.region--colored-background .nav-pills > li.active > a:hover,
.region--colored-background .nav-pills > li > a:hover,
.region--colored-background .nav-pills > li > a:focus {
  color: #cc9900;
}
.region--dark-background .nav-pills > li.active > a,
.region--dark-background .nav-pills > li.active > a:focus,
.region--dark-background .nav-pills > li.active > a:hover,
.region--dark-background .nav-pills > li > a:hover,
.region--dark-background .nav-pills > li > a:focus {
  color: #282d58;
}

/* components: post progress */
.post-progress__bar {
  background-color: #cc9900;
}

/* components: separators */
.separator--colored {
  background-color: #cc9900;
}
.separator--dark {
  background-color: #282d58;
}

/* components: site branding */
.site-name a {
  color: #282d58;
}

/* components: site slideout */
.slideout-toggle {
  background-color: #cc9900;
}
.slideout.region--dark-background {
  background-color: #131737;
}

/* components: slider revolution full screen */
.scroll-button a {
  background-color: rgba(40, 45, 88, 0.9);
}

/* components: slider revolution global */
.region--light-typography.region--dark-background .tp-caption__title a:hover {
  color: #cc9900;
}
.tp-caption__button {
  border-color: #cc9900;
  background-color: #cc9900;
}
.tp-caption__button:hover {
  background-color: #282d58;
  border-color: #282d58;
}
.region--light-typography.region--dark-background a.tp-caption__button:hover {
  color: #282d58;
}
.region--light-typography.region--colored-background a.tp-caption__button:hover {
  color: #cc9900;
}
.slideshow-boxedwidth .tp-caption--transparent-background.region--dark-background,
.slideshow-fullscreen .tp-caption--transparent-background.region--dark-background,
.slideshow-fullwidth .tp-caption--transparent-background.region--dark-background,
.slideshow-internal .tp-caption--transparent-background.region--dark-background {
  background-color: rgba(0,0,0,.7);
}
.tparrows {
  background-color: #cc9900;
}
.tparrows:hover {
  background-color: #282d58;
}
.tp-bullets .tp-bullet {
  background-color: #282d58;
}
.tp-bullets .tp-bullet:hover,
.tp-bullets .tp-bullet.selected {
  background-color: #cc9900;
}
.tp-tabs {
  background-color: rgba(40, 45, 88, 0.93) !important;
}
.tp-tabs .tp-tab.selected,
.tp-tabs .tp-tab:hover {
  background-color: #282d58;
}

/* components: tables */
table tr th {
  color: #282d58;
}
.region--gray-background table tr th {
  background-color: #282d58;
}

/* components: tabs */
.nav-tabs > li > a {
  color: #cc9900;
}
.nav-tabs > li > a:hover {
  border-color: #282d58 #282d58 #282d58;
  background: #282d58;
}
.nav-tabs > li > a:focus,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  background-color: #282d58;
  border: 1px solid #282d58;
  border-bottom-color: #282d58;
}
.nav-tabs.nav-tabs--vertical > li > a:hover,
.nav-tabs.nav-tabs--vertical > li > a:focus,
.nav-tabs.nav-tabs--vertical .active > a,
.nav-tabs.nav-tabs--vertical .active > a:hover,
.nav-tabs.nav-tabs--vertical .active > a:focus {
  border-color: #282d58 transparent #282d58 #282d58;
}
.region--black-background .nav-tabs > li.active > a,
.region--black-background .nav-tabs > li > a:focus,
.region--black-background .nav-tabs > li.active > a:focus,
.region--black-background .nav-tabs > li.active > a:hover {
  border-color: #cc9900;
}
.region--black-background .nav-tabs > li.active > a,
.region--black-background .nav-tabs > li > a:focus,
.region--black-background .nav-tabs > li > a:hover {
  background-color: #cc9900;
  border-color: #cc9900;
}
.region--dark-background .nav-tabs > li.active > a,
.region--dark-background .nav-tabs > li > a:focus,
.region--dark-background .nav-tabs > li.active > a:focus,
.region--dark-background .nav-tabs > li.active > a:hover {
  border-color: #cc9900;
}
.region--dark-background .nav-tabs > li.active > a,
.region--dark-background .nav-tabs > li > a:focus,
.region--dark-background .nav-tabs > li > a:hover {
  background-color: #cc9900;
  border-color: #cc9900;
}
.nav-tab__subtitle {
  color: #cc9900;
}
.nav-tabs.nav-tabs--fancy > li > a {
  color: #282d58;
}
.nav-tabs.nav-tabs--fancy > .active > a,
.nav-tabs.nav-tabs--fancy > .active > a:focus,
.nav-tabs.nav-tabs--fancy > .active > a:hover,
.nav-tabs.nav-tabs--fancy > li > a:focus,
.nav-tabs.nav-tabs--fancy > li > a:hover {
  border-color: #282d58;
  color: #282d58;
}

/* components: to top */
.to-top {
  background-color: #cc9900;
  -webkit-box-shadow: 0 0 15px rgba(106, 184, 255, 0.5);
  box-shadow: 0 0 15px rgba(106, 184, 255, 0.5);
}
.to-top:hover {
  background-color: #282d58;
  -webkit-box-shadow: 0 0 15px rgba(40, 45, 88, 0.5);
  box-shadow: 0 0 15px rgba(40, 45, 88, 0.5);
}

/* components: tooltip */
.tooltip-inner {
  background-color: #282d58;
}
.tooltip.top .tooltip-arrow,
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
  border-top-color: #282d58;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #282d58;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #282d58;
}
.tooltip.bottom .tooltip-arrow,
.tooltip.bottom-left .tooltip-arrow,
.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #282d58;
}

/* components: transparent header */
.onscroll .js-transparent-header .header.region--dark-background {
  background-color: rgba(40, 45, 88, 0.9);
  border-bottom-color: #282d58;
}
@media (max-width: 767px) {
  .js-transparent-header .region--dark-background {
    background-color: #282d58 !important;
  }
}

/* components: view collections image overlay */
.view-collections-grid .overlay-inner .overlay-animated,
.view-collections-carousel .overlay-inner .overlay-animated,
.view-collection-masonry .overlay-inner .overlay-animated {
  background-color: #cc9900;
  -webkit-box-shadow: 0 0 15px rgba(106, 184, 255, 0.5);
  box-shadow: 0 0 15px rgba(106, 184, 255, 0.5);
}
.view-collections-grid .overlay-inner .overlay-animated:hover,
.view-collections-carousel .overlay-inner .overlay-animated:hover,
.view-collection-masonry .overlay-inner .overlay-animated:hover {
  background-color: #282d58;
  -webkit-box-shadow: 0 0 15px rgba(40, 45, 88, 0.5);
  box-shadow: 0 0 15px rgba(40, 45, 88, 0.5);
}

/* components: view grid style 2 */
.view-grid-style-2 .views-field-title a {
  color: #cc9900;
}
.view-grid-style-2 .views-field-title a:hover {
  color: #282d58;
}
.region--light-typography.region--dark-background .view-grid-style-2 a.link-hover-style-2:before,
.region--light-typography.region--dark-background .view-grid-style-2 .link-hover-style-2:before {
  color: #cc9900;
}

/* components: view items list */
.view-items-list .views-field-title a {
  color: #282d58;
}
.view-items-list .views-field-title a:hover {
  color: #cc9900;
}
.view-items-list .views-field-field-mt-price {
  color: #cc9900;
}

/* components: view popular taxonomy */
.view-mt-popular-tags .views-row a {
  background-color: #cc9900;
}
.view-mt-popular-tags .views-row a:hover {
  background-color: #282d58;
}
.region--colored-background .view-mt-popular-tags .views-row a:hover {
  color: #cc9900;
}
.region--dark-background .view-mt-popular-tags .views-row a:hover {
  color: #282d58;
}

/* components: view pricing tables */
.view-pricing-tables .pricing-table-header {
  background-color: #282d58;
}
.view-pricing-tables .pricing-table-body {
  color: #282d58;
}
.pricing-table a.button {
  background-color: #cc9900;
  -webkit-box-shadow: 0 0 15px rgba(106, 184, 255, 0.5);
  box-shadow: 0 0 15px rgba(106, 184, 255, 0.5);
}
.pricing-table a.button:hover {
  background-color: #282d58;
  -webkit-box-shadow: 0 0 15px rgba(40, 45, 88, 0.5);
  box-shadow: 0 0 15px rgba(40, 45, 88, 0.5);
}
.region--dark-background .view-pricing-tables .pricing-table-header {
  background-color: #cc9900;
}
.region--black-background .view-pricing-tables .pricing-table-header {
  background-color: #cc9900;
}

/* components: view products tags */
.view-product-tags .views-field-name a {
  background-color: #cc9900;
}
.view-product-tags .views-field-name a:hover {
  background-color: #282d58;
}
.region--colored-background .view-product-tags .views-field-name a:hover {
  color: #cc9900;
}
.region--dark-background .view-product-tags .views-field-name a:hover {
  color: #282d58;
}

/* components: view products grid */
.view-products-grid .views-field-field-mt-price {
  color: #cc9900;
}
.view-products-grid .views-field-title h5 a {
  color: #282d58;
}

/* components: view promoted items */
.view-promoted-items-icon {
  background-color: #cc9900;
}
.view-promoted-items-icon:hover {
  background-color: #282d58;
}
.view-promoted-items-info span,
.view-promoted-items-info a {
  background-color: #cc9900;
}

/* components: view team members grid 2 */
.view-team-members-grid-2 .views-field-title a {
  color: #282d58;
}

/* components: view testimonials grid 2 */
.view-testimonials-grid-2 .views-field-title a {
  color: #282d58;
}

/* components: view testimonials grid */
.view-testimonials-grid .views-field-title a {
  color: #282d58;
}
.region--gray-background .view-testimonials-grid .views-field-body {
  background-color: #282d58;
}
.region--gray-background .view-testimonials-grid .views-field-body:after {
  border-color: #282d58 transparent transparent transparent;
}

/* components: view testimonials list */
.view-testimonials-list .views-field-title a {
  color: #282d58;
}
.region--gray-background .view-testimonials-list .views-field-body {
  background-color: #282d58;
}
.region--gray-background .view-testimonials-list .views-field-body:after {
  border-color: #282d58 transparent transparent transparent;
}

/* components: view titles list */
.view-titles-list .views-field-title a:before {
  color: #282d58;
}

/* components: views */
.view > .more-link a {
  background-color: #cc9900;
}
.view > .more-link a:hover {
  background-color: #282d58;
}
.region--dark-background .view > .more-link a:hover {
  color: #282d58;
}
.region--colored-background .view > .more-link a:hover {
  color: #cc9900;
}



/*

@font-face {
    font-family: 'Bank Gothic';
    src: url('../fonts/BankGothicBT-Medium.eot');
    src: url('../fonts/BankGothicBT-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BankGothicBT-Medium.woff2') format('woff2'),
        url('../fonts/BankGothicBT-Medium.woff') format('woff'),
        url('../fonts/BankGothicBT-Medium.ttf') format('truetype'),
        url('../fonts/BankGothicBT-Medium.svg#BankGothicBT-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

.tp-caption__title,
h1,
h2,
h3,
h4,
h5,
h6 {
	
    font-family: 'Bank Gothic' !important;
    font-weight: normal;
    font-style: normal;
	-moz-osx-font-smoothing: grayscale;
}

*/


/**** Buro Zero changes *****/
.breadcrumb__items { text-align: left; padding-left:15px; padding-right:15px;}

.site-branding__logo img { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
.featured-linked-text-tile__count { display: none;}



.block-title { line-height: 1;}



.footer { border-top:10px solid #000; background-color:#444;}


.footer h2 { border:0 !important; padding:0 !important; color:#b78900; margin-bottom:12px !important;}

.region-sidebar-second ul.menu li.menu-item--active-trail > a,
.region-sidebar-second ul.menu li a.is-active { color:#b78900;}



.footer p,
.footer li,
.footer a { color:#AAA !important;}
.footer a { padding:0 !important;}
.footer a:hover { padding:0 !important;}
ul.menu li > a:before { display: none;}
ul.menu li { margin-bottom:8px;}
ul.menu li:last-child { margin-bottom:0;}
.footer .icons-list a { color:#FFF !important;}
.footer .icons-list li { margin-right:0 !important;}
.footer .icons-list li:last-child { margin-right:0 !important;}





.to-top.show { display: none !important}




.header-top-highlighted { background:#000;}

.lang-switcher { margin:0}
.lang-switcher img { border-radius: 0px;}



.form-item, .form-actions { margin:0;}




.lang-switcher,
#block-searchform { margin:0 !important; padding-top:4px !important;}

.tparrows { background-color:#cc9900;}
.tparrows:hover { background-color:#b78900;}



.nodes-slideshow-navigation .slides > li a { color:#000;}
.nodes-slideshow-navigation .slides > li.is-active a { color:#cc9900;}









.node__header .node__title,
.node__header .node__title a { color:#000 !important;}



.region--dark-typography .contact-info-items-grid .contact-info-item__text { color:#343434;}
.tp-bullets .tp-bullet { background-color:#FFF;}

.region--dark-typography .contact-info-items-grid .contact-info-item__icon { color:#AAA;}







.region--dark-background .nav-pills > li.active > a, .region--dark-background .nav-pills > li.active > a:focus, .region--dark-background .nav-pills > li.active > a:hover, .region--dark-background .nav-pills > li > a:hover, .region--dark-background .nav-pills > li > a:focus {
	border-color:#cc9900;
	background-color:#cc9900;
	color:white;
	
	
	
}





.header-container ul.sf-menu > li > a.menuparent::after { display: none;}

.header-container ul.menu { padding-top:30px !important;}
.header-container ul.menu li a { color:#343434;}
.header-container ul.menu > li { margin-right:20px;}
.header-container ul.menu > li:last-child { margin-right:0;}
.header-container ul.menu > li > a { padding:0;}
.menu.cta-active > li:last-child > a:hover,
.menu.cta-active > li:last-child > a { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; padding:0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; background:transparent; color:#343434; margin:0; font-weight:500;}
.menu.cta-active > li:last-child > a.is-active { color:#cc9900;}


.region-sidebar-second ul.menu { background:#EEE; padding:20px 10px;}
.region-sidebar-second ul.menu li a { color:#343434;}
.region-sidebar-second ul.menu li a:hover { color:#cc9900;}



.node__main-content h2,
.node__main-content h3,
.node__main-content h4,
.node__main-content h5,
.node__main-content h6 { color:#343434;}







#block-howprofessionalisourstaff h1,
#block-howprofessionalisourstaff h2,
#block-howprofessionalisourstaff h3,
#block-howprofessionalisourstaff h4,
#block-howprofessionalisourstaff h5,
#block-howprofessionalisourstaff h6 { color:black;}


/*
.header__container .row > .col-md-4 { width: 251px;}
.header__container .row > .col-md-8 { width: calc(100% - 341px); box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
*/




.featured-linked-text-tile ul { text-align: left; padding:0 0 0 20px;}




.background-image-block__section .content .row .col-md-6 { width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; left:0;}


h1 { font-size:35px;}








.footer .logo { margin-top:-25px;}
.footer #block-aboutus { margin-top:-17px;}


@media screen and (max-width:1200px){
	
	
.header__container .row > .col-md-4 { width: 230px;}
.header__container .row > .col-md-8 { width: calc(100% - 300px); box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	
	
}


@media screen and (max-width:984px){
	
	
.header__container .row > .col-md-4 { width: 230px;}
.header__container .row > .col-md-8 { width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	
	
}

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

		
	
}