/* over-ride-style.css */

/* Decrease job code font-size */
.field.field-name-field-job-code.field-type-text.field-label-hidden,
.field.field-name-field-date-of-preparation.field-type-datetime.field-label-hidden {
  font-size: 11px;
}

sup {
  font-size: 10px;
}

/* Add padding on CTA's as body text is not used */
.node-type-landing-page #block-system-main {
  padding-top: 20px;
}

/* Add padding as custom content block is above CTA blocks */
.view-sidebar-content .custom-content {
  padding: 0px 0px 20px;
}

/* Youtube player styling */
.h_iframe        {position:relative;}
.h_iframe .ratio {display:block;width:100%;height:auto;}
.h_iframe iframe {position:absolute;top:0;left:0;width:100%; height:100%;}

/* Mega-menu and territory color styling */
.mobile-menu ul li a{
  line-height: normal !important;
  height: auto!important;
}

.mobile-menu ul li{
  padding: 10px 50px 0 15px !important;
}

.menu li.leaf.level-3 {
  margin-left: 15px !important;
}

.megamenu-content div.body{
  color: #cccccc;
}

.territory-main-container div.territory-name{
  color: #cccccc;
}

.territory-list-container-header div.default-territory{
  color: #cccccc;
}

/* Product nodes color override */
@media all and (min-width: 960px) {
  .node-type-product:not(.front) #content {
    border-top-color: #F8971D;
  }
}

.node-type-product h1,
.node-type-section-2-page .product a {
  color: #5b5b5b;
}

.node-type-product h2,
.node-type-product h3,
.node-type-product h4,
.node-type-product h5,
.node-type-product h6,
.node-type-product a,
.node-type-product .mobile-breadcrumb ul .crumb:last-child,
.node-type-product .field-name-field-call-to-action .content .field-name-field-cta-eyebrow,
.node-type-product .view-sidebar-content .entity-field-collection-item .field-name-field-cta-eyebrow,
.node-type-product .view-sidebar-content .entity-field-collection-item .field-name-field-cta-title,
.node-type-product .field-name-field-cta-link a {
  color: #F8971D;
}

.node-type-product .field-name-field-cta-link a:after {
  background: url('../../../Master/css/images/sprite/orange-arrow.png') 50% no-repeat;
}

.node-type-product .field-name-field-accordion.field-type-field-collection > .field-items > .field-item:last-child {
  border-bottom: 1px solid #F8971D;
}

.node-type-product .field-name-field-accordion-title:after {
  background: url("../../../Master/css/images/sprite/plus-orange.png") no-repeat center;
}

.node-type-product .field-name-field-accordion-title.is-active:after {
  background: url("../../../Master/css/images/sprite/minus-orange.png") no-repeat center;
}

.node-type-product .field-name-field-cta-link:hover {
  background: #F4C580;
}

.node-type-product .field-name-field-accordion-title {
  color: #F8971D;
}

html.js .node-type-product .field-name-field-tabs ul li.is-active .field-name-field-tabs-title,
html.js .node-type-product .field-name-field-tabs.is-enabled ul li.is-active .field-name-field-tabs-title:hover,
.node-type-product .field-name-field-call-to-action .content .field.field-name-field-cta-eyebrow,
.node-type-product .view-sidebar-content .entity-field-collection-item .content .field.field-name-field-cta-eyebrow {
  background-color: #F8971D;
  color: white;
}

html.js .node-type-product .field-name-field-quicktabs ul ,
html.js .node-type-product .field-name-field-quicktabs .field-name-field-quicktabs-sub-title,
html.js .node-type-product .field-name-field-quicktabs .field-name-field-quicktabs-title {
  color: #F8971D;
}

html.js .node-type-product .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::before {
  background: #F8971D;
}

html.js .node-type-product .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::after {
  border-top-color: #F8971D;
}

@media screen and (min-width: 960px) {
  html.js .node-type-product .field-name-field-quicktabs ul li.is-active {
    border-bottom-color: #F8971D;
  }

  html.js .node-type-product .field-name-field-quicktabs ul li.is-active:after {
    border-top-color: #F8971D;
  }
}

/* Product custom block link style */
#block-block-81 .content h4 {
  background: url('https://s3-eu-west-1.amazonaws.com/sfactorycorp/v3.1redesign/Prod/Overrides/uk/images/orange-arrow1.png') 0% no-repeat;
}

#block-block-81 a.product-link-back {
  margin-left: 18px;
}

/* Section 1 top level page color override */
@media all and (min-width: 960px) {
  .page-node-1691:not(.front) #content {
    border-top-color: #0093D0;
  }
}

.page-node-1691 h1,
.page-node-1691 h2,
.page-node-1691 h3,
.page-node-1691 h4,
.page-node-1691 h5,
.page-node-1691 h6,
.page-node-1691 a,
.page-node-1691 .mobile-breadcrumb ul .crumb:last-child,
.page-node-1691 .field-name-field-call-to-action .content .field-name-field-cta-eyebrow,
.page-node-1691 .view-sidebar-content .entity-field-collection-item .field-name-field-cta-eyebrow,
.page-node-1691 .view-sidebar-content .entity-field-collection-item .field-name-field-cta-title,
.page-node-1691 .field-name-field-cta-link a {
  color: #0093D0;
}

.page-node-1691 .territory-select-list a {
  color: #ffffff;
}

.page-node-1691 .field-name-field-cta-link a:after {
  background: url('../../../Master/css/images/sprite/blue-arrow.png') 50% no-repeat;
}

.page-node-1691 .field-name-field-accordion-title:after {
  color: #60B8DD;
}

.page-node-1691 .field-name-field-accordion-title {
  color: #0093D0;
  border-top: 1px solid #0093D0;
}

.page-node-1691 .field-name-field-accordion.field-type-field-collection > .field-items > .field-item:last-child {
  border-bottom: 1px solid #0093D0;
}

.page-node-1691 .field-name-field-accordion-title:after {
  background: url("../../../Master/css/images/sprite/plus-blue.png") no-repeat center;
}

.page-node-1691 .field-name-field-accordion-title.is-active:after {
  background: url("../../../Master/css/images/sprite/minus-blue.png") no-repeat center;
}

html.js .page-node-1691 .field-name-field-tabs ul li.is-active .field-name-field-tabs-title,
html.js .page-node-1691 .field-name-field-tabs.is-enabled ul li.is-active .field-name-field-tabs-title:hover,
.page-node-1691 .field-name-field-call-to-action .content .field.field-name-field-cta-eyebrow,
.page-node-1691 .view-sidebar-content .entity-field-collection-item .content .field.field-name-field-cta-eyebrow {
  background-color: #0093D0;
  color: white;
}

html.js .page-node-1691 .field-name-field-quicktabs ul ,
html.js .page-node-1691 .field-name-field-quicktabs .field-name-field-quicktabs-sub-title,
html.js .page-node-1691 .field-name-field-quicktabs .field-name-field-quicktabs-title {
  color: #0093d0;
}

html.js .page-node-1691 .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::before {
  background: #0093d0;
}

html.js .page-node-1691 .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::after {
  border-top-color: #009ede;
}

@media screen and (min-width: 960px) {
  html.js .page-node-1691 .field-name-field-quicktabs ul li.is-active {
    border-bottom-color: #009ede;
  }

  html.js .page-node-1691 .field-name-field-quicktabs ul li.is-active:after {
    border-top-color: #009ede;
  }
}

/* Section 2 top level page color override */
@media all and (min-width: 960px) {
  .page-node-1711:not(.front) #content {
    border-top-color: #F8971D;
  }
}

.page-node-1711 h1,
.page-node-1711 h2,
.page-node-1711 h3,
.page-node-1711 h4,
.page-node-1711 h5,
.page-node-1711 h6,
.page-node-1711 a,
.page-node-1711 .mobile-breadcrumb ul .crumb:last-child,
.page-node-1711 .field-name-field-call-to-action .content .field-name-field-cta-eyebrow,
.page-node-1711 .field-name-field-call-to-action .content .field-name-field-cta-title,
.page-node-1711 .view-sidebar-content .entity-field-collection-item .field-name-field-cta-eyebrow,
.page-node-1711 .view-sidebar-content .entity-field-collection-item .field-name-field-cta-title,
.page-node-1711 .field-name-field-cta-link a {
  color: #F8971D;
}

.page-node-1711 .territory-select-list a {
  color: #ffffff;
}

.page-node-1711 .field-name-field-cta-link a:after {
  background: url('../../../Master/css/images/sprite/orange-arrow.png') 50% no-repeat;
}

.page-node-1711 .field-name-field-accordion.field-type-field-collection > .field-items > .field-item:last-child {
  border-bottom: 1px solid #F8971D;
}

.page-node-1711 .field-name-field-accordion-title:after {
  background: url("../../../Master/css/images/sprite/plus-orange.png") no-repeat center;
}

.page-node-1711 .field-name-field-accordion-title.is-active:after {
  background: url("../../../Master/css/images/sprite/minus-orange.png") no-repeat center;
}

.page-node-1711 .field-name-field-cta-link:hover {
  background: #F4C580;
}

.page-node-1711 .field-name-field-accordion-title {
  color: #F8971D;
}

html.js .page-node-1711 .field-name-field-tabs ul li.is-active .field-name-field-tabs-title,
html.js .page-node-1711 .field-name-field-tabs.is-enabled ul li.is-active .field-name-field-tabs-title:hover,
.page-node-1711 .field-name-field-call-to-action .content .field.field-name-field-cta-eyebrow,
.page-node-1711 .view-sidebar-content .entity-field-collection-item .content .field.field-name-field-cta-eyebrow {
  background-color: #F8971D;
  color: white;
}

html.js .page-node-1711 .field-name-field-quicktabs ul ,
html.js .page-node-1711 .field-name-field-quicktabs .field-name-field-quicktabs-sub-title,
html.js .page-node-1711 .field-name-field-quicktabs .field-name-field-quicktabs-title {
  color: #F8971D;
}

html.js .page-node-1711 .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::before {
  background: #F8971D;
}

html.js .page-node-1711 .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::after {
  border-top-color: #F8971D;
}

@media screen and (min-width: 960px) {
  html.js .page-node-1711 .field-name-field-quicktabs ul li.is-active {
    border-bottom-color: #F8971D;
  }

  html.js .page-node-1711 .field-name-field-quicktabs ul li.is-active:after {
    border-top-color: #F8971D;
  }
}

/* Section 3 top level page color override */

@media all and (min-width: 960px) {
  .page-node-1721:not(.front) #content {
    border-top-color: #7dba00;
  }
}

.page-node-1721 h1,
.page-node-1721 h2,
.page-node-1721 h3,
.page-node-1721 h4,
.page-node-1721 h5,
.page-node-1721 h6,
.page-node-1721 a,
.page-node-1721 .mobile-breadcrumb ul .crumb:last-child,
.page-node-1721 .field-name-field-call-to-action .content .field-name-field-cta-eyebrow,
.page-node-1721 .field-name-field-call-to-action .content .field-name-field-cta-title,
.page-node-1721 .view-sidebar-content .entity-field-collection-item .field-name-field-cta-eyebrow,
.page-node-1721 .view-sidebar-content .entity-field-collection-item .field-name-field-cta-title,
.page-node-1721 .field-name-field-cta-link a {
  color: #7dba00;
}

.page-node-1721 .territory-select-list a {
  color: #ffffff;
}

.page-node-1721 .field-name-field-cta-link a:after {
  background: url('../../../Master/css/images/sprite/green-arrow.png') 50% no-repeat;
}

.page-node-1721 .field-name-field-accordion-title {
  color: #7dba00;
  border-top: 1px solid #7dba00;
}

.page-node-1721 .field-name-field-accordion.field-type-field-collection > .field-items > .field-item:last-child {
  border-bottom: 1px solid #7dba00;
}

.page-node-1721 .field-name-field-accordion-title:after{
  background: url("../../../Master/css/images/sprite/plus-green.png") no-repeat center;
}

.page-node-1721 .field-name-field-accordion-title.is-active:after{
  background: url("../../../Master/css/images/sprite/minus-green.png") no-repeat center;
}


html.js .page-node-1721 .field-name-field-tabs ul li.is-active .field-name-field-tabs-title,
html.js .page-node-1721 .field-name-field-tabs.is-enabled ul li.is-active .field-name-field-tabs-title:hover,
.page-node-1721 .field-name-field-call-to-action .content .field.field-name-field-cta-eyebrow,
.page-node-1721 .view-sidebar-content .entity-field-collection-item .content .field.field-name-field-cta-eyebrow {
  background-color: #7dba00;
  color: white;
}

html.js .page-node-1721 .field-name-field-quicktabs ul ,
html.js .page-node-1721 .field-name-field-quicktabs .field-name-field-quicktabs-sub-title,
html.js .page-node-1721 .field-name-field-quicktabs .field-name-field-quicktabs-title {
  color: #7dba00;
}

html.js .page-node-1721 .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::before {
  background: #7dba00;
}

html.js .page-node-1721 .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::after {
  border-top-color: #7dba00;
}

@media screen and (min-width: 960px) {
  html.js .page-node-1721 .field-name-field-quicktabs ul li.is-active {
    border-bottom-color: #7dba00;
  }

  html.js .page-node-1721 .field-name-field-quicktabs ul li.is-active:after {
    border-top-color: #7dba00;
  }
}

/* Section 4 top level page color override */
@media all and (min-width: 960px) {
  .page-node-1671:not(.front) #content {
    border-top-color: #4A245E;
  }
}

.page-node-1671 h1,
.page-node-1671 h2,
.page-node-1671 h3,
.page-node-1671 h4,
.page-node-1671 h5,
.page-node-1671 h6,
.page-node-1671 a,
.page-node-1671 .mobile-breadcrumb ul .crumb:last-child,
.page-node-1671 .field-name-field-call-to-action .content .field-name-field-cta-eyebrow,
.page-node-1671 .field-name-field-call-to-action .content .field-name-field-cta-title,
.page-node-1671 .view-sidebar-content .entity-field-collection-item .field-name-field-cta-eyebrow,
.page-node-1671 .view-sidebar-content .entity-field-collection-item .field-name-field-cta-title,
.page-node-1671 .field-name-field-cta-link a {
  color: #4A245E;
}

.page-node-1671 .territory-select-list a {
  color: #ffffff;
}

.page-node-1671 .field-name-field-cta-link a:after {
  background: url('../../../Master/css/images/sprite/purple-arrow.png') 50% no-repeat;
}

.page-node-1671 .field-name-field-accordion-title {
  color: #4A245E;
  border-top: 1px solid #4A245E;
}

.page-node-1671 .field-name-field-accordion.field-type-field-collection > .field-items > .field-item:last-child {
  border-bottom: 1px solid #4A245E;
}

.page-node-1671 .field-name-field-accordion-title:after{
  background: url("../../../Master/css/images/sprite/plus-purple.png") no-repeat center;
}

.page-node-1671 .field-name-field-accordion-title.is-active:after{
  background: url("../../../Master/css/images/sprite/minus-purple.png") no-repeat center;
}


html.js .page-node-1671 .field-name-field-tabs ul li.is-active .field-name-field-tabs-title,
html.js .page-node-1671 .field-name-field-tabs.is-enabled ul li.is-active .field-name-field-tabs-title:hover,
.page-node-1671 .field-name-field-call-to-action .content .field.field-name-field-cta-eyebrow,
.page-node-1671 .view-sidebar-content .entity-field-collection-item .content .field.field-name-field-cta-eyebrow {
  background-color: #4A245E;
  color: white;
}

html.js .page-node-1671 .field-name-field-quicktabs ul ,
html.js .page-node-1671 .field-name-field-quicktabs .field-name-field-quicktabs-sub-title,
html.js .page-node-1671 .field-name-field-quicktabs .field-name-field-quicktabs-title {
  color: #4A245E;
}

html.js .page-node-1671 .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::before {
  background: #4A245E;
}

html.js .page-node-1671 .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::after {
  border-top-color: #4A245E;
}

@media screen and (min-width: 960px) {
  html.js .page-node-1671 .field-name-field-quicktabs ul li.is-active {
    border-bottom-color: #4A245E;
  }

  html.js .page-node-1671 .field-name-field-quicktabs ul li.is-active:after {
    border-top-color: #4A245E;
  }
}

/* Section 5 top level page color override */
@media all and (min-width: 960px) {
  .page-node-1846:not(.front) #content {
    border-top-color: #f26649;
  }
}

.page-node-1846 h1,
.page-node-1846 h2,
.page-node-1846 h3,
.page-node-1846 h4,
.page-node-1846 h5,
.page-node-1846 h6,
.page-node-1846 a,
.page-node-1846 .mobile-breadcrumb ul .crumb:last-child,
.page-node-1846 .field-name-field-call-to-action .content .field-name-field-cta-eyebrow,
.page-node-1846 .field-name-field-call-to-action .content .field-name-field-cta-title,
.page-node-1846 .view-sidebar-content .entity-field-collection-item .field-name-field-cta-eyebrow,
.page-node-1846 .view-sidebar-content .entity-field-collection-item .field-name-field-cta-title,
.page-node-1846 .field-name-field-cta-link a {
  color: #f26649;
}

.page-node-1846 .territory-select-list a {
  color: #ffffff;
}

.page-node-1846 .field-name-field-cta-link a:after {
  background: url('../../../Master/css/images/sprite/red-arrow.png') 50% no-repeat;
}

.page-node-1846 .field-name-field-accordion-title {
  color: #f26649;
  border-top: 1px solid #f26649;
}

.page-node-1846 .field-name-field-accordion.field-type-field-collection > .field-items > .field-item:last-child {
  border-bottom: 1px solid #f26649;
}

.page-node-1846 .field-name-field-accordion-title:after{
  background: url("../../../Master/css/images/sprite/plus-red.png") no-repeat center;
}

.page-node-1846 .field-name-field-accordion-title.is-active:after{
  background: url("../../../Master/css/images/sprite/minus-red.png") no-repeat center;
}

html.js .page-node-1846 .field-name-field-tabs ul li.is-active .field-name-field-tabs-title,
html.js .page-node-1846 .field-name-field-tabs.is-enabled ul li.is-active .field-name-field-tabs-title:hover,
.page-node-1846 .field-name-field-call-to-action .content .field.field-name-field-cta-eyebrow,
.page-node-1846 .view-sidebar-content .entity-field-collection-item .content .field.field-name-field-cta-eyebrow {
  background-color: #f26649;
  color: white;
}

html.js .page-node-1846 .field-name-field-quicktabs ul ,
html.js .page-node-1846 .field-name-field-quicktabs .field-name-field-quicktabs-sub-title,
html.js .page-node-1846 .field-name-field-quicktabs .field-name-field-quicktabs-title {
  color: #f26649;
}

html.js .page-node-1846 .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::before {
  background: #f26649;
}

html.js .page-node-1846 .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::after {
  border-top-color: #f26649;
}

@media screen and (min-width: 960px) {
  html.js .page-node-1846 .field-name-field-quicktabs ul li.is-active {
    border-bottom-color: #f26649;
  }

  html.js .page-node-1846 .field-name-field-quicktabs ul li.is-active:after {
    border-top-color: #f26649;
  }
}

/* Section 6 top level page and Megs Inquiry form comfirmation (node/3166) color override */
@media all and (min-width: 960px) {
  .page-node-1841:not(.front) #content {
    border-top-color: #00aeef;
  }
}

.page-node-1841 h1,
.page-node-3166 h1,
.page-node-1841 h2,
.page-node-1841 h3,
.page-node-1841 h4,
.page-node-1841 h5,
.page-node-1841 h6,
.page-node-1841 a,
.page-node-1841 .mobile-breadcrumb ul .crumb:last-child,
.page-node-1841 .field-name-field-call-to-action .content .field-name-field-cta-eyebrow,
.page-node-1841 .field-name-field-call-to-action .content .field-name-field-cta-title,
.page-node-1841 .view-sidebar-content .entity-field-collection-item .field-name-field-cta-eyebrow,
.page-node-1841 .view-sidebar-content .entity-field-collection-item .field-name-field-cta-title,
.page-node-1841 .field-name-field-cta-link a {
  color: #00aeef;
}

.page-node-1841 .territory-select-list a {
  color: #ffffff;
}

.page-node-1841 .field-name-field-cta-link a:after {
  background: url('../../../Master/css/images/sprite/blue-arrow.png') 50% no-repeat;
}

.page-node-1841 .field-name-field-accordion-title {
  color: #00aeef;
  border-top: 1px solid #00aeef;
}

.page-node-1841 .field-name-field-accordion.field-type-field-collection > .field-items > .field-item:last-child {
  border-bottom: 1px solid #00aeef;
}

.page-node-1841 .field-name-field-accordion-title:after {
  background: url("../../../Master/css/images/sprite/plus-blue.png") no-repeat center;
}

.page-node-1841 .field-name-field-accordion-title.is-active:after {
  background: url("../../../Master/css/images/sprite/minus-blue.png") no-repeat center;
}


html.js .page-node-1841 .field-name-field-tabs ul li.is-active .field-name-field-tabs-title,
html.js .page-node-1841 .field-name-field-tabs.is-enabled ul li.is-active .field-name-field-tabs-title:hover,
.page-node-1841 .field-name-field-call-to-action .content .field.field-name-field-cta-eyebrow,
.page-node-1841 .view-sidebar-content .entity-field-collection-item .content .field.field-name-field-cta-eyebrow {
  background-color: #00aeef;
  color: white;
}

html.js .page-node-1841 .field-name-field-quicktabs ul ,
html.js .page-node-1841 .field-name-field-quicktabs .field-name-field-quicktabs-sub-title,
html.js .page-node-1841 .field-name-field-quicktabs .field-name-field-quicktabs-title {
  color: #00aeef;
}

html.js .page-node-1841 .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::before {
  background: #00aeef;
}

html.js .page-node-1841 .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::after {
  border-top-color: #00aeef;
}

@media screen and (min-width: 960px) {
  html.js .page-node-1841 .field-name-field-quicktabs ul li.is-active {
    border-bottom-color: #00aeef;
  }

  html.js .page-node-1841 .field-name-field-quicktabs ul li.is-active:after {
    border-top-color: #00aeef;
  }
}

/* Section-2 Landing Page */

@media all and (min-width: 960px) {
  .node-type-section-2-landing-page:not(.front) #content {
    border-top-color: #F8971D;
  }
}

.node-type-section-2-landing-page h1,
.node-type-section-2-landing-page h2,
.node-type-section-2-landing-page h3,
.node-type-section-2-landing-page h4,
.node-type-section-2-landing-page h5,
.node-type-section-2-landing-page h6,
.node-type-section-2-landing-page a,
.node-type-section-2-landing-page .mobile-breadcrumb ul .crumb:last-child,
.node-type-section-2-landing-page .field-name-field-call-to-action .content .field-name-field-cta-eyebrow,
.node-type-section-2-landing-page .view-sidebar-content .entity-field-collection-item .field-name-field-cta-eyebrow,
.node-type-section-2-landing-page .field-name-field-call-to-action .content .field-name-field-cta-title,
.node-type-section-2-landing-page .field-name-field-cta-link a {
  color: #F8971D;
}

.node-type-section-2-landing-page .field-name-field-cta-link a:after {
  background: url('https://s3-eu-west-1.amazonaws.com/sfactorycorp/v3.1redesign/Prod/Master/css/images/sprite/orange-arrow.png') 50% no-repeat;
}

.node-type-section-2-landing-page .view-sidebar-content .entity-field-collection-item .field-name-field-cta-title {
  color: #F8971D;
}

.node-type-section-2-landing-page .field-name-field-accordion.field-type-field-collection > .field-items > .field-item:last-child {
  border-bottom: 1px solid #F8971D;
}

.node-type-section-2-landing-page .field-name-field-accordion-title:after {
  background: url("https://s3-eu-west-1.amazonaws.com/sfactorycorp/v3.1redesign/Prod/Master/css/images/sprite/plus-orange.png") no-repeat center;
}

.node-type-section-2-landing-page .field-name-field-accordion-title.is-active:after {
  background: url("https://s3-eu-west-1.amazonaws.com/sfactorycorp/v3.1redesign/Prod/Master/css/images/sprite/minus-orange.png") no-repeat center;
}

.node-type-section-2-landing-page .field-name-field-cta-link:hover {
  background: #F4C580;
}

.node-type-section-2-landing-page .field-name-field-accordion-title {
  color: #F8971D;
}

.node-type-section-2-landing-page .field-name-field-tabs ul li.is-active .field-name-field-tabs-title,
.node-type-section-2-landing-page .field-name-field-tabs.is-enabled ul li.is-active .field-name-field-tabs-title:hover,
.node-type-section-2-landing-page .field-name-field-call-to-action .content .field.field-name-field-cta-eyebrow,
.node-type-section-2-landing-page .view-sidebar-content .entity-field-collection-item .content .field.field-name-field-cta-eyebrow {
  background-color: #F8971D;
  color: white;
}

.node-type-section-2-landing-page .field-name-field-quicktabs ul ,
.node-type-section-2-landing-page .field-name-field-quicktabs .field-name-field-quicktabs-sub-title,
.node-type-section-2-landing-page .field-name-field-quicktabs .field-name-field-quicktabs-title {
  color: #F8971D;
}

.node-type-section-2-landing-page .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::before {
  background: #F8971D;
}

.node-type-section-2-landing-page .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::after {
  border-top-color: #F8971D;
}

@media screen and (min-width: 960px) {
  .node-type-section-2-landing-page .field-name-field-quicktabs ul li.is-active {
    border-bottom-color: #F8971D;
  }

  .node-type-section-2-landing-page .field-name-field-quicktabs ul li.is-active:after {
    border-top-color: #F8971D;
  }
}

/* Section-3 Landing Page */

@media all and (min-width: 960px) {
  .node-type-section-3-landing-page:not(.front) #content {
    border-top-color: #7dba00;
  }
}

.node-type-section-3-landing-page h1,
.node-type-section-3-landing-page h2,
.node-type-section-3-landing-page h3,
.node-type-section-3-landing-page h4,
.node-type-section-3-landing-page h5,
.node-type-section-3-landing-page h6,
.node-type-section-3-landing-page a,
.node-type-section-3-landing-page .mobile-breadcrumb ul .crumb:last-child,
.node-type-section-3-landing-page .field-name-field-call-to-action .content .field-name-field-cta-eyebrow,
.node-type-section-3-landing-page .view-sidebar-content .entity-field-collection-item .field-name-field-cta-eyebrow,
.node-type-section-3-landing-page .field-name-field-call-to-action .content .field-name-field-cta-title,
.node-type-section-3-landing-page .field-name-field-cta-link a {
  color: #7dba00;
}

.node-type-section-3-landing-page .field-name-field-cta-link a:after {
  background: url('https://s3-eu-west-1.amazonaws.com/sfactorycorp/v3.1redesign/Prod/Master/css/images/sprite/green-arrow.png') 50% no-repeat;
}

.node-type-section-3-landing-page .view-sidebar-content .entity-field-collection-item .field-name-field-cta-title {
  color: #7dba00;
}

.node-type-section-3-landing-page .field-name-field-accordion.field-type-field-collection > .field-items > .field-item:last-child {
  border-bottom: 1px solid #7dba00;
}

.node-type-section-3-landing-page .field-name-field-accordion-title:after {
  background: url("https://s3-eu-west-1.amazonaws.com/sfactorycorp/v3.1redesign/Prod/Master/css/images/sprite/plus-green.png") no-repeat center;
}

.node-type-section-3-landing-page .field-name-field-accordion-title.is-active:after {
  background: url("https://s3-eu-west-1.amazonaws.com/sfactorycorp/v3.1redesign/Prod/Master/css/images/sprite/minus-green.png") no-repeat center;
}

.node-type-section-3-landing-page .field-name-field-cta-link:hover {
  background: #7dba00;
}

.node-type-section-3-landing-page .field-name-field-accordion-title {
  color: #7dba00;
}

.node-type-section-3-landing-page .field-name-field-tabs ul li.is-active .field-name-field-tabs-title,
.node-type-section-3-landing-page .field-name-field-tabs.is-enabled ul li.is-active .field-name-field-tabs-title:hover,
.node-type-section-3-landing-page .field-name-field-call-to-action .content .field.field-name-field-cta-eyebrow,
.node-type-section-3-landing-page .view-sidebar-content .entity-field-collection-item .content .field.field-name-field-cta-eyebrow {
  background-color: #7dba00;
  color: white;
}

.node-type-section-3-landing-page .field-name-field-quicktabs ul ,
.node-type-section-3-landing-page .field-name-field-quicktabs .field-name-field-quicktabs-sub-title,
.node-type-section-3-landing-page .field-name-field-quicktabs .field-name-field-quicktabs-title {
  color: #7dba00;
}

.node-type-section-3-landing-page .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::before {
  background: #7dba00;
}

.node-type-section-3-landing-page .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::after {
  border-top-color: #7dba00;
}

@media screen and (min-width: 960px) {
  .node-type-section-3-landing-page .field-name-field-quicktabs ul li.is-active {
    border-bottom-color: #7dba00;
  }

  .node-type-section-3-landing-page .field-name-field-quicktabs ul li.is-active:after {
    border-top-color: #7dba00;
  }
}

/* Section-4 Landing Page */

@media all and (min-width: 960px) {
  .node-type-section-4-landing-page:not(.front) #content {
    border-top-color: #4A245E;
  }
}

.node-type-section-4-landing-page h1,
.node-type-section-4-landing-page h2,
.node-type-section-4-landing-page h3,
.node-type-section-4-landing-page h4,
.node-type-section-4-landing-page h5,
.node-type-section-4-landing-page h6,
.node-type-section-4-landing-page a,
.node-type-section-4-landing-page .mobile-breadcrumb ul .crumb:last-child,
.node-type-section-4-landing-page .field-name-field-call-to-action .content .field-name-field-cta-eyebrow,
.node-type-section-4-landing-page .view-sidebar-content .entity-field-collection-item .field-name-field-cta-eyebrow,
.node-type-section-4-landing-page .field-name-field-call-to-action .content .field-name-field-cta-title,
.node-type-section-4-landing-page .field-name-field-cta-link a {
  color: #4A245E;
}

.node-type-section-4-landing-page .field-name-field-cta-link a:after {
  background: url('https://s3-eu-west-1.amazonaws.com/sfactorycorp/v3.1redesign/Prod/Master/css/images/sprite/purple-arrow.png') 50% no-repeat;
}

.node-type-section-4-landing-page .view-sidebar-content .entity-field-collection-item .field-name-field-cta-title {
  color: #4A245E;
}

.node-type-section-4-landing-page .field-name-field-accordion.field-type-field-collection > .field-items > .field-item:last-child {
  border-bottom: 1px solid #4A245E;
}

.node-type-section-4-landing-page .field-name-field-accordion-title:after {
  background: url("https://s3-eu-west-1.amazonaws.com/sfactorycorp/v3.1redesign/Prod/Master/css/images/sprite/plus-purple.png") no-repeat center;
}

.node-type-section-4-landing-page .field-name-field-accordion-title.is-active:after {
  background: url("https://s3-eu-west-1.amazonaws.com/sfactorycorp/v3.1redesign/Prod/Master/css/images/sprite/minus-purple.png") no-repeat center;
}

.node-type-section-4-landing-page .field-name-field-cta-link:hover {
  background: #4A245E;
}

.node-type-section-4-landing-page .field-name-field-accordion-title {
  color: #4A245E;
}

.node-type-section-4-landing-page .field-name-field-tabs ul li.is-active .field-name-field-tabs-title,
.node-type-section-4-landing-page .field-name-field-tabs.is-enabled ul li.is-active .field-name-field-tabs-title:hover,
.node-type-section-4-landing-page .field-name-field-call-to-action .content .field.field-name-field-cta-eyebrow,
.node-type-section-4-landing-page .view-sidebar-content .entity-field-collection-item .content .field.field-name-field-cta-eyebrow {
  background-color: #4A245E;
  color: white;
}

.node-type-section-4-landing-page .field-name-field-quicktabs ul ,
.node-type-section-4-landing-page .field-name-field-quicktabs .field-name-field-quicktabs-sub-title,
.node-type-section-4-landing-page .field-name-field-quicktabs .field-name-field-quicktabs-title {
  color: #4A245E;
}

.node-type-section-4-landing-page .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::before {
  background: #4A245E;
}

.node-type-section-4-landing-page .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::after {
  border-top-color: #4A245E;
}

@media screen and (min-width: 960px) {
  .node-type-section-4-landing-page .field-name-field-quicktabs ul li.is-active {
    border-bottom-color: #4A245E;
  }

  .node-type-section-4-landing-page .field-name-field-quicktabs ul li.is-active:after {
    border-top-color: #4A245E;
  }
}

/* Section-5 Landing Page */

@media all and (min-width: 960px) {
  .node-type-section-5-landing-page:not(.front) #content {
    border-top-color: #f26649;
  }
}

.node-type-section-5-landing-page h1,
.node-type-section-5-landing-page h2,
.node-type-section-5-landing-page h3,
.node-type-section-5-landing-page h4,
.node-type-section-5-landing-page h5,
.node-type-section-5-landing-page h6,
.node-type-section-5-landing-page a,
.node-type-section-5-landing-page .mobile-breadcrumb ul .crumb:last-child,
.node-type-section-5-landing-page .field-name-field-call-to-action .content .field-name-field-cta-eyebrow,
.node-type-section-5-landing-page .view-sidebar-content .entity-field-collection-item .field-name-field-cta-eyebrow,
.node-type-section-5-landing-page .field-name-field-call-to-action .content .field-name-field-cta-title,
.node-type-section-5-landing-page .field-name-field-cta-link a {
  color: #f26649;
}

.node-type-section-5-landing-page .field-name-field-cta-link a:after {
  background: url('https://s3-eu-west-1.amazonaws.com/sfactorycorp/v3.1redesign/Prod/Master/css/images/sprite/red-arrow.png') 50% no-repeat;
}

.node-type-section-5-landing-page .view-sidebar-content .entity-field-collection-item .field-name-field-cta-title {
  color: #f26649;
}

.node-type-section-5-landing-page .field-name-field-accordion.field-type-field-collection > .field-items > .field-item:last-child {
  border-bottom: 1px solid #f26649;
}

.node-type-section-5-landing-page .field-name-field-accordion-title:after {
  background: url("https://s3-eu-west-1.amazonaws.com/sfactorycorp/v3.1redesign/Prod/Master/css/images/sprite/plus-red.png") no-repeat center;
}

.node-type-section-5-landing-page .field-name-field-accordion-title.is-active:after {
  background: url("https://s3-eu-west-1.amazonaws.com/sfactorycorp/v3.1redesign/Prod/Master/css/images/sprite/minus-red.png") no-repeat center;
}

.node-type-section-5-landing-page .field-name-field-cta-link:hover {
  background: #f26649;
}

.node-type-section-5-landing-page .field-name-field-accordion-title {
  color: #f26649;
}

.node-type-section-5-landing-page .field-name-field-tabs ul li.is-active .field-name-field-tabs-title,
.node-type-section-5-landing-page .field-name-field-tabs.is-enabled ul li.is-active .field-name-field-tabs-title:hover,
.node-type-section-5-landing-page .field-name-field-call-to-action .content .field.field-name-field-cta-eyebrow,
.node-type-section-5-landing-page .view-sidebar-content .entity-field-collection-item .content .field.field-name-field-cta-eyebrow {
  background-color: #f26649;
  color: white;
}

.node-type-section-5-landing-page .field-name-field-quicktabs ul ,
.node-type-section-5-landing-page .field-name-field-quicktabs .field-name-field-quicktabs-sub-title,
.node-type-section-5-landing-page .field-name-field-quicktabs .field-name-field-quicktabs-title {
  color: #f26649;
}

.node-type-section-5-landing-page .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::before {
  background: #f26649;
}

.node-type-section-5-landing-page .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::after {
  border-top-color: #f26649;
}

@media screen and (min-width: 960px) {
  .node-type-section-5-landing-page .field-name-field-quicktabs ul li.is-active {
    border-bottom-color: #f26649;
  }

  .node-type-section-5-landing-page .field-name-field-quicktabs ul li.is-active:after {
    border-top-color: #f26649;
  }
}

/* Section-6 Landing Page */

@media all and (min-width: 960px) {
  .node-type-section-6-landing-page:not(.front) #content {
    border-top-color: #00aeef;
  }
}

.node-type-section-6-landing-page h1,
.node-type-section-6-landing-page h2,
.node-type-section-6-landing-page h3,
.node-type-section-6-landing-page h4,
.node-type-section-6-landing-page h5,
.node-type-section-6-landing-page h6,
.node-type-section-6-landing-page a,
.node-type-section-6-landing-page .mobile-breadcrumb ul .crumb:last-child,
.node-type-section-6-landing-page .field-name-field-call-to-action .content .field-name-field-cta-eyebrow,
.node-type-section-6-landing-page .view-sidebar-content .entity-field-collection-item .field-name-field-cta-eyebrow,
.node-type-section-6-landing-page .field-name-field-call-to-action .content .field-name-field-cta-title,
.node-type-section-6-landing-page .field-name-field-cta-link a {
  color: #00aeef;
}

.node-type-section-6-landing-page .field-name-field-cta-link a:after {
  background: url('https://s3-eu-west-1.amazonaws.com/sfactorycorp/v3.1redesign/Prod/Master/css/images/sprite/blue-arrow.png') 50% no-repeat;
}

.node-type-section-6-landing-page .view-sidebar-content .entity-field-collection-item .field-name-field-cta-title {
  color: #00aeef;
}

.node-type-section-6-landing-page .field-name-field-accordion.field-type-field-collection > .field-items > .field-item:last-child {
  border-bottom: 1px solid #00aeef;
}

.node-type-section-6-landing-page .field-name-field-accordion-title:after {
  background: url("https://s3-eu-west-1.amazonaws.com/sfactorycorp/v3.1redesign/Prod/Master/css/images/sprite/plus-blue.png") no-repeat center;
}

.node-type-section-6-landing-page .field-name-field-accordion-title.is-active:after {
  background: url("https://s3-eu-west-1.amazonaws.com/sfactorycorp/v3.1redesign/Prod/Master/css/images/sprite/minus-blue.png") no-repeat center;
}

.node-type-section-6-landing-page .field-name-field-cta-link:hover {
  background: #00aeef;
}

.node-type-section-6-landing-page .field-name-field-accordion-title {
  color: #00aeef;
}

.node-type-section-6-landing-page .field-name-field-tabs ul li.is-active .field-name-field-tabs-title,
.node-type-section-6-landing-page .field-name-field-tabs.is-enabled ul li.is-active .field-name-field-tabs-title:hover,
.node-type-section-6-landing-page .field-name-field-call-to-action .content .field.field-name-field-cta-eyebrow,
.node-type-section-6-landing-page .view-sidebar-content .entity-field-collection-item .content .field.field-name-field-cta-eyebrow {
  background-color: #00aeef;
  color: white;
}

.node-type-section-6-landing-page .field-name-field-quicktabs ul ,
.node-type-section-6-landing-page .field-name-field-quicktabs .field-name-field-quicktabs-sub-title,
.node-type-section-6-landing-page .field-name-field-quicktabs .field-name-field-quicktabs-title {
  color: #00aeef;
}

.node-type-section-6-landing-page .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::before {
  background: #00aeef;
}

.node-type-section-6-landing-page .field-name-field-quicktabs .field-item.is-active .field-name-field-quicktabs-body::after {
  border-top-color: #00aeef;
}

@media screen and (min-width: 960px) {
  .node-type-section-6-landing-page .field-name-field-quicktabs ul li.is-active {
    border-bottom-color: #00aeef;
  }

  .node-type-section-6-landing-page .field-name-field-quicktabs ul li.is-active:after {
    border-top-color: #00aeef;
  }
}

div#ui-datepicker-div {
  z-index: 20 !important;
}

.form-item.webform-component {
  margin: 0 0 10px 0;
}

.form-checkboxes label.option{
  width: calc(100% - 5%);
  margin-bottom: 10px;
}

body[class*="node-type-section"] .field-name-field-landing-call-to-action .field-items > .field-item {
  border: none;
}

body[class*="node-type-section"] .region-sidebar-b #block-views-news-block .inner.tb-terminal,
body[class*="node-type-section"] .region-sidebar-b #block-block-21 .inner.tb-terminal {
  height: 233px;
  margin-bottom: 20px;
  position: relative;
  color: #ECF0F1 ;
  background: #202D3B ;
}

body[class*="node-type-section"] .region-banner,
body[class*="node-type-section"] #banner .stack-width .box {
  margin: 0;
}

body[class*="node-type-section"] #banner-region.col,
body[class*="node-type-section"] .region-banner .block {
  padding: 0;
}

body[class*="node-type-section"] #banner .stack-width {
  max-width: none;
  padding: 0;
}

body[class*="node-type-section"] #banner .views-row {
  position: relative;
}

body[class*="node-type-section"] #banner .container {
  bottom: 10%;
  position: absolute;
  width: 100%;
}

body[class*="node-type-section"] #banner h2.title {
  color: #fff;
  font-size: 1.250em; /*20px*/
  margin: 0 auto 30px auto;
  max-width: 960px;
  text-transform: uppercase;
  padding: 0 17px;
}

body[class*="node-type-section"] #banner h2.title a {
  color: #fff;
}

body[class*="node-type-section"] #banner h2.title a:hover {
  opacity: 0.8;
}


@media screen and (min-width: 960px) {
  body[class*="node-type-section"] #banner h2.title {
    font-size: 38px;
    margin: 0 auto 60px auto;
    padding: 0 10px;
    overflow: hidden;
    line-height: 38px;
  }

  body[class*="node-type-section"] #banner h2.title a {
    display: block;
    width: 38.82979%;
    float: right;
  }
}

body[class*="node-type-section"] .banner {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  max-height: 500px;
  min-height: 200px;
}

body[class*="node-type-section"] .banner img {
  display: block;
  max-height: 500px;
  visibility: hidden;
  width: 100%;
}

@media screen and (max-width: 959px) {
  body[class*="node-type-section"] .banner img {
    height: auto;
  }
}

@media all and (min-width: 960px) {
  body:not(.front) #content.no-border {
    border: 0;
  }
}

/* Realign footer social links */
@media all and (min-width: 960px) {
  #block-views-site-config-block-sml {
    float: right;
    width: 320px;
    margin: 0px 0px 20px;
  }
}

/* Adjust mobile cookie styling */
@media screen and (max-device-width: 568px) {
  #cmanager-popup .cmanager-body {
    font-size: 18px !important;
  }

  .cmanager .ui-button .ui-button-text {
    line-height: 20px;
  }
}

.wrapper-content.wrapper .responsive-sidebar.right {
padding-left: 17px;
}

.field-name-field-accordion-title {
white-space: normal !important;
}