/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */

div#s5_menu_wrap_outer {
    width: 100%!important;
    border-top:1px solid #DBDBDB!important;
    margin-top:20px!important;
}

ul#s5_nav li a {
    color: #bdbbbb !important;
    font-size: 140% !important;
    font-weight: bold !important;
    text-transform: capitalize !important;
}

#div2,#div3,#div4 {
    display:none;
}

.current {
    display:block!important;
}

.article-pagination {
    margin-top: -75px;
}

#s5_center_area1 {
    background: #F2F2F2 !important;
}

.na-intro h4 {
    color:#333!important;
    text-transform:inherit!important;
}

.go-back {
    float:left!important;
    background-color: #6C9C9D !important;
    border: none!important;
    padding: 5px 18px!important;
    color: #fff!important;
    border-radius: 4px!important;
    font-weight: bold!important;
    text-transform: uppercase!important;
    font-size: 12px!important;
    margin-bottom:20px!important;
}

.prev-month {
    float:left!important;
    background-color: #6C9C9D !important;
    border: none!important;
    padding: 5px 18px!important;
    color: #fff!important;
    border-radius: 4px!important;
    font-weight: bold!important;
    text-transform: uppercase!important;
    font-size: 12px!important;
}

.month-title h2 {
    text-align:center!important;
    font-weight:Bold!important;
    text-transform:inherit!important;
    color:#333!important;
}

.month-title {
    margin-top:20px!important;
}

.article-pagination {
    overflow: hidden;
}

.next-month {
    float:right!important;
    background-color: #6C9C9D !important;
    border: none!important;
    padding: 5px 18px!important;
    color: #fff!important;
    border-radius: 4px!important;
    font-weight: bold!important;
    text-transform: uppercase!important;
    font-size: 12px!important;
}

.pointer-events-none {
    pointer-events:none!important;
}

.sprocket-strips-p-overlay {
    display: none !important;
}

.fa.fa-caret-left {
    pointer-events:none;
    cursor:pointer!important;
}

.fa.fa-caret-right {
    cursor:pointer!important;
}

.our-promise-below {
    margin-top:10px!important;
}

.our-promise-right {
    float: right !important;
    width:34%!important;
}

.our-promise-right img {
    width:100%!important;
}

.our-promise-left p {
    display:none;
}

.our-promise-left p:nth-child(2) {
    display:block;
}

.our-promise-left {
    float: left !important;
    width:66%!important;
}

.our-promise-left h4 {
    text-align:center!important;
    font-weight:bold!important;
    color:#fff!important;
    font-size:200%!important;
    margin-top:30px!important;
}

.fa.fa-caret-right {
    background: #ccc;
    color: #646464!important;
    border-color: #303030;
    border-radius:1em!important;
    padding: 3px 7px 3px 9px !important;
}

.fa.fa-caret-left {
    background: #ccc;
    color: #646464!important;
    border-color: #303030;
    border-radius:1em!important;
    padding: 3px 9px 3px 7px !important;
    margin-right:5px!important;
}

.our-promise-controls {
    float: right !important;
}

.our-promise-pagination {
    float:left!important;
}

.our-promise-left p {
    margin: 25px 13% !important;
    font-size:186%!important;
    color:#000!important;
}

.our-promise {
    overflow: hidden !important;
    background: #8FB6B8;
}


.sprocket-strips-p-container {
    margin:0!important;
}

.right-side-page .page-tabs:last-child .tabs-head {
    background: #9f9f9f !important;
}

.eb-post-head.no-overflow h2, .eb-post-body.type-standard h4, .eb-entry-article.clearfix h4 {
    text-transform:inherit!important;
    color:#333!important;
}

.eb-entry-article.clearfix h4 {
    margin:30px 0 10px 0!important;
}

.news-article-image {
    float: right;
    width: 35%;
    margin-left: 3%;
}

#fd.eb-wireframe{
    margin:50px auto;
}

div#fd {
    margin-top: 50px;
}

.eb-entry-head h1 {
    text-transform:inherit!important;
    color:#333!important;
    font-size:150%!important;
}

div#fd .eb-post-more a.btn.btn-default {
    background-color: #6C9C9D !important;
    border: none!important;
    padding: 10px 18px!important;
    color:#fff!important;
}

div#s5_component_wrap_inner div#fd .eb-post-more a.btn.btn-default a {
    color:#fff!important;
}

.eb-post {
    border-top: 1px solid #6C9C9D!important;
    padding-top: 3%;
}



.eb-post-body.type-standard h4, .eb-entry-article.clearfix h4 {
    font-size:120%!important;
}

.eb-post-head.no-overflow h2, .eb-entry-article.clearfix h2 {
    font-size:150%!important;
}

h1.eb-brand-name.reset-heading, h2.eb-brand-name.reset-heading {
    font-size:200%!important;
    text-transform:inherit!important;
    color:#333!important;
    margin-bottom:30px!important;
}

h1.eb-brand-name.reset-heading, h2.eb-brand-name.reset-heading {
    text-align:center!important;
}

#s5_nav li.active {
    color:#bdbbbb!important;
}

#s5_menu_wrap {
    background:#fff!important;
}

#s5_logo_wrap {
   width: 100% !important;
}

.intro-text {
    background:#6C9C9D!important;
    padding:20px 0!important;
    margin-top:3%!important;
}

.intro-text * {
    color:#fff!important;
}

.intro-text h2, .intro-text h3 {
    text-align:center!important;
    font-weight:bold!important;
}

.intro-text h3 {
    text-transform: inherit!important;
    margin:10px 0!important;
}

#s5_search_wrap {
    display: none !important;
}


.intro-text h2 {
    margin-bottom: 0!important;
    font-size: 290%!important;
}

.intro-text p {
    padding:10px 10% !important;
    font-size: 134% !important;
}

.s5_no_custom_bg .s5_no_custom_bg {
    padding:0!important;
}

#s5_nav li.active span span a, #s5_nav li.mainMenuParentBtn:hover span span a {
    color: #05195D !important;
}

#s5_logo_wrap img {
    margin: 0 auto !important;
    display: block !important;
}


#s5_menu_wrap {
    margin-top: 30px !important;
}

.hp-tabs p img {
    width: 32% !important;
}

.hp-tabs p a:nth-child(1) {
    margin-right:2%!important;
}

.hp-tabs p a:nth-child(3) {
    margin-left:2% !important;
}

.hp-tabs {
    margin-top: 19px !important;
}

.hp-tabs p:nth-child(2) {
    margin-top:14px!important;
}

#s5_pos_custom_6 {
    background:#012D2F!important;
}

#s5_pos_custom_6 * {
    color:#fff!important;
    text-align:center!important;
}

#s5_pos_custom_6_inner {
    max-width:1200px!important;
    margin:0 auto!important;
    padding:20px 0 !important;
}

#s5_pos_custom_6 h4 {
    border-bottom:1px solid #fff!important;
    padding-bottom:10px!important;
    font-size: 180% !important;
    font-weight: bold !important;
    text-transform: capitalize !important; 
}

.footer-left-section {
    width: 40% !important;
    display:inline-block!important;
    float:left!important;
}

.footer-left-section p {
    font-weight: bold !important;
    font-size: 120% !important;
}

.footer-right-section {
    display:inline-block!important;
    float:right!important;
    padding-top:10px!important;
}

.footer-right-section p {
    width: 115px !important;
    float: left !important;
    margin-right:50px!important;
}

.footer-right-section p:nth-child(2) {
    margin-top:10px!important;
}

.hp-slider {
    background: #8FB6B8!important;
    overflow:hidden!important;
}

.hp-slider-image {
    float:right!important;
}

.hp-slider-text {
    display:inline-block!important;
    width:68%!important;
}

.hp-slider-text h3 {
    color:#fff!important;
    font-weight:bold!important;
    text-align:center!important;
    margin-top:30px!important;
    font-size:200%!important;
}

.hp-slider-text p {
    font-size: 200% !important;
    margin: 25px 123px !important;
    color:#000!important;
}
 
.sprocket-features-img-container {
    float: right !important;
}

.sprocket-strips-p-block {
    background:#8FB6B8!important;
    padding:0!important;
}

.sprocket-strips-p-item img {
    float:right!important;
    margin-right:0!important;
    margin-bottom:0!important;
}

.sprocket-strips-p-content {
    overflow: hidden !important;
    margin:0!important;
}

.sprocket-strips-p-content h4 {
    text-align:center!important;
    color:#fff!important;
    font-size: 200% !important;
    font-weight: bold !important;
    margin-top:30px!important;
}

.sprocket-strips-p-text {
    margin: 25px 13% !important;
    color: #000;
    font-size: 186% !important;
}

#s5_pos_custom_5 {
    padding-top:50px!important;
    padding-bottom:50px!important;
}

.s5_no_custom_bg .s5_no_custom_bg {
    border-bottom:0!important;
}

.intro-text p {
    color: #333 !important;
}


.page-header {
    text-align: center !important;
    margin-top: 20px !important;
}

.page-header h2 {
    font-weight:bold!important;
    color:#333!important;
    text-transform:inherit!important;
}

.slideout-desc {
    display:none;
}

.career-left {
    width: 97% !important;
    float: left !important;
}

.career-right .fa.fa-chevron-up.fa-2x {
    display:none;
    color:#5B9797!important;
    top:20px!important;
    position:relative!important;
}

.career-right .fa.fa-chevron-down.fa-2x {
    color:#5B9797!important;
    margin-top:20px!important;
}

.career {
    overflow: hidden !important;
    margin-top:20px!important;
    border-bottom:1px solid #e3e3e3!important;
    padding-bottom:10px!important;
}

div[itemprop="articleBody"] {
    margin-bottom:30px!important;
}

.career h4 {
    color:#5B9797!important;
    font-weight:bold!important;
    text-transform:inherit!important;
}

.career-desc {
    padding-right: 111px !important;
}

.career-intro {
    padding-right: 111px !important;
}

.rs-left {
    float: left !important;
    width: 23% !important;
}

.rs-right {
    float: right !important;
    width: 75% !important;
}

.recommended-supplier h4 {
    text-transform:inherit!important;
    color:#333!important;
}

.recommended-supplier {
    padding: 30px 0 !important;
    border-top: 1px solid #e3e3e3!important;
    border-bottom: 1px solid #e3e3e3!important;
    overflow:hidden!important;
}

.rs-contact {
    line-height:20px!important;
}

.tabs-hidden {
    display:none;
}

.page-tabs {
    width:100%!important;
    margin-top: 10px !important;
}

.tabs-head {
    background:#6C9C9D!important;
    border-radius:8px!important;
    padding:10px 0 0 10px !important;
}

.tabs-head h4 {
    float:left!important;
    width:90%!important;
    color:#fff!important;
    text-transform: inherit !important;
    font-weight: bold !important;
}

.tabs-head  .fa.fa-chevron-down.fa-2x {
    color:#fff!important;
}

.tabs-head .fa.fa-chevron-up.fa-2x {
    color:#fff!important;
    display:none;
}

.left-side-page {
    float:left!important;
    width:45%!important;
    border-right:2px solid #e3e3e3!important;
    padding-right:5%!important;
}

.right-side-page {
    float:right!important;
    width:45%!important;
} 

div#fd.eb .eb-entry-nav > div > a {
    background:#6C9C9D!important;
    color:#fff!important;
}

div#fd.eb .eb-entry-nav > div > a .fa {
    color:#fff!important;
}

.reward-scheme {
    width: 57%!important;
    border-right: 2px solid #E3E3E3;
    padding-right: 2%;
}

.eb-brand-name.reset-heading::last-word {
  color:#7f7f7f!important;
}


.item-page {
    overflow: hidden !important;
    margin-bottom: 40px !important;
}

.cta-page-head-outer {
    background:#6C9C9D!important;
}

.cta-page-head-inner {
    max-width:1200px!important;
    margin:0 auto!important;
    color:#333!important;
    padding: 30px 0!important;
}

.cta-page-head-inner p{
    font-size:1.3rem;
    line-height: 2.3rem;
}

h4.rs-title {
    text-transform: inherit !important;
    color: #333 !important;
    font-size: 150%;
margin-top: -15px !important;
    margin-bottom: 10px !important;
}

 

.cta-page-head-inner h2 {
    color:#fff!important;
    font-weight:bold!important;
    text-align:center!important;
}

.article-margin {
    margin-top:30px!important;
}

.news-article {
    border-top: 1px solid #6C9C9D!important;
    padding-top: 3%;
    margin-top:40px!important;
    clear:both!important;
}

.na-intro {
     margin-bottom:40px!important;
}

.news-article h2 {
    text-transform:inherit!important;
    font-size: 150%!important;
    font-weight:bold!important;
    color:#333!important;
}

.news-article h2 a {
    color:#333!important;
}

.na-link {
    background-color: #6C9C9D !important;
    border: none!important;
    padding: 10px 18px!important;
    color: #fff!important;
    border-radius:4px!important;
    font-weight:bold!important;
    text-transform:uppercase!important;
    font-size:12px!important;
}

.eb-entry-article strong {
    color:#333!important;
}

.harm-test-list {
    margin-left: 60px;
}

@media screen and (max-width:600px){
    .left-side-page {
    float: none!important;
    width: 81%!important;
    border-right: 0px solid #e3e3e3!important;
    padding-right: 0%!important;
    margin: 0 auto;
}
.right-side-page {
    float: none!important;
    width: 81%!important;
    margin: 0 auto;
}

}

@media screen and (max-width:560px) {
    .article-pagination {
    margin-top: -10px;
    margin-bottom: -10px;
}
}