/*
dark green 021b41 -> 008f70
lighter green 2e5c99 -> 00C197
very light green -> b3ffee / e6fff9
light black text -> 4A4A4A
darkish black -> 54565a
yellow ffdd00

*/

html,
body {
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    font-family: Lato, Arial, Helvetica, sans-serif;
    font-size: 1.125rem;
    font-weight: normal;
    font-weight: 400;
    line-height: normal;
}

body {
    line-height: normal;
    position: relative;
}

ul,
li {
    padding: 0;
    margin: 0;
    list-style: none;
}

p {
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

body {
    background-color: #f8f6f5;
    color: #212529;
}


a,
a:hover,
a:active {
    outline: none;
    text-decoration: none;
}

.primary-alt-text a:hover,
.primary-alt-text a:active,
.primary-alt-text button,
.primary-alt-text button:focus {
    color: #ffdd00;
}

a {
    color: #00C197;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

[class*="bg-darkgreen"] a {
    color: #ffdd00;
}


/*action panels*/
.action-icon-primary {
    background-color: #006272;
    color: #fff;
}

.action-icon-primary-color {
    color: #fff;
}

.action-icon-primary-bg {
    background-color: #006272;
}

.action-icon-primary:hover {
    background-color: #ffdd00;
    color: #000;
}

.action-icon-primary-color:hover {
    color: #000;
}

.action-icon-primary-bg:hover {
    background-color: #ffdd00;
}

.admin-text {
    color: rgb(215, 25, 44);
    background-color: #fff;
}

.admin-color {
    color: rgb(215, 25, 44);
}

.admin-bg {
    background-color: #fff;
}

.admin-alt-text {
    color: #fff;
    background-color: rgb(215, 25, 44);
}

.admin-alt-color {
    color: #fff;
}

.admin-alt-bg {
    background-color: rgb(215, 25, 44);
}

/*whats trending button*/
.whats-trending-primary {
    background-color: #006272;
    color: #fff;
}

.whats-trending-primary-color {
    color: #fff;
}

.whats-trending-primary-bg {
    background-color: #006272;
}

.whats-trending-primary:hover {
    background-color: #006272;
    color: #fff;
}

.whats-trending-primary-color:hover {
    color: #fff;
}

.whats-trending-primary-bg:hover {
    background-color: #006272;
}

.whats_trending_btn {
    background-color: rgba(51, 51, 51, .8);
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
}

.whats_trending_btn i,
.whats_trending_btn svg {
    border-radius: 50%;
    border: 1px solid #89BA16;
}

.whats_trending_btn:hover i,
.whats_trending_btn:hover svg {
    border-color: #fff;
}

/* next button */
.hover_primary:hover {
    color: #fff;
    background-color: #014955;
}

.hover_primary_text:hover {
    color: #fff;
}

.hover_primary_bg:hover {
    background-color: #014955;
}

.hover_alt_primary:hover {
    color: #006272;
    background-color: #fff;
}

.hover_alt_primary_text:hover {
    color: #006272;
}

.hover_alt_primary_bg:hover {
    background-color: #fff;
}


/*action panels*/
.action-icon-primary {
    background-color: #006272;
    color: #fff;
}

.action-icon-primary-color {
    color: #fff;
}

.action-icon-primary-bg {
    background-color: #006272;
}

.action-icon-primary:hover {
    background-color: #ffdd00;
    color: #000;
}

.action-icon-primary-color:hover {
    color: #000;
}

.action-icon-primary-bg:hover {
    background-color: #ffdd00;
}

.admin-text {
    color: rgb(215, 25, 44);
    background-color: #fff;
}

.admin-color {
    color: rgb(215, 25, 44);
}

.admin-bg {
    background-color: #fff;
}

.admin-alt-text {
    color: #fff;
    background-color: rgb(215, 25, 44);
}

.admin-alt-color {
    color: #fff;
}

.admin-alt-bg {
    background-color: rgb(215, 25, 44);
}

/*whats trending button*/
.whats-trending-primary {
    background-color: #006272;
    color: #fff;
}

.whats-trending-primary-color {
    color: #fff;
}

.whats-trending-primary-bg {
    background-color: #006272;
}

.whats-trending-primary:hover {
    background-color: #006272;
    color: #fff;
}

.whats-trending-primary-color:hover {
    color: #fff;
}

.whats-trending-primary-bg:hover {
    background-color: #006272;
}

.whats_trending_btn {
    background-color: rgba(51, 51, 51, .8);
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
}

.whats_trending_btn i,
.whats_trending_btn svg {
    border-radius: 50%;
    border: 1px solid #89BA16;
}

.whats_trending_btn:hover i,
.whats_trending_btn:hover svg {
    border-color: #fff;
}

/* next button */
.hover_primary:hover {
    color: #fff;
    background-color: #014955;
}

.hover_primary_text:hover {
    color: #fff;
}

.hover_primary_bg:hover {
    background-color: #014955;
}

.hover_alt_primary:hover {
    color: #006272;
    background-color: #fff;
}

.hover_alt_primary_text:hover {
    color: #006272;
}

.hover_alt_primary_bg:hover {
    background-color: #fff;
}



/* bootstrap overrides */
.btn-primary {
    color: #fff;
    background-color: #008f70;
    border-color: #008f70;
}

.btn-primary:hover {
    color: #fff;
    background-color: #00C197;
    border-color: #00C197;
}

.btn-primary:active {
    background-color: #54565a;
    border-color: #54565a;
}

.btn-secondary {
    color: #fff;
    background-color: #212529;
    border-color: #212529;
}

.btn-secondary:hover {
    color: #fff;
    background-color: #545656;
    border-color: #545656;
}

.btn-check:focus+.btn-primary,
.btn-primary:focus {
    color: #fff;
    background-color: #006272;
    border-color: #015c6b;
    box-shadow: 0 0 0 .25rem rgb(49 132 253 / 50%);
}

.btn-check:active+.btn-primary,
.btn-check:checked+.btn-primary,
.btn-primary.active,
.btn-primary:active,
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #006272;
    border-color: #015c6b;
}


.primary-btn-link,
.primary-btn-link a {
    color: #008f70 !important;
    background-color: #fff !important;
}

.primary-btn-link.active,
.primary-btn-link.selected,
.primary-btn-link.active a,
.primary-btn-link.selected a {
    color: #fff !important;
    background-color: #008f70 !important;
}


/* bootstrap additional */
.rounded-0 {
    border-radius: 0 !important;
}

.rounded-1 {
    border-radius: .5rem !important;
}

.display-5 {
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 1.2em;
}

.display-6 {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2em;
}

.display-7 {
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 1.2em;
}

.display-8 {
    font-size: 1.2rem;
    font-weight: 300;
    line-height: 1.8em;
}

.display-9 {
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.4em;
}

.display-10 {
    font-size: .8rem;
    font-weight: 300;
    line-height: 1em;
}

.fs-7 {
    font-size: .9rem !important;
}

.fs-8 {
    font-size: .8rem !important;
}

.fs-9 {
    font-size: .7rem !important;
}

.fs-10 {
    font-size: .6rem !important;
}

.fs-11 {
    font-size: .5rem !important;
}

.fs-12 {
    font-size: .4rem !important;
}


.line-height-0 {
    line-height: initial;
}

.line-height-1 {
    line-height: 1em;
}

.line-height-2 {
    line-height: 1.2em;
}

.line-height-3 {
    line-height: 1.5em;
}


.svg-fill-white {
    fill: white;
}

.filter-white {
    filter: invert(91%) sepia(99%) saturate(33%) hue-rotate(256deg) brightness(107%) contrast(100%);
    /*filter:invert(100%) sepia(82%) saturate(2%) hue-rotate(276deg) brightness(104%) contrast(101%);*/
}

.text-bluegreen {
    color: #006272;
}

.text-black,
.text-dropdown-option {
    color: #000 !important;
}

.text-white {
    color: #fff;
}

.text-red {
    color: #ce210f;
}

.text-blue {
    color: #00C197;
}

.text-darkgreen {
    color: #008f70;
}

.text-lightgreen {
    color: #00C197;
}

.text-grey,
.text-colour-hidden {
    color: #999999;
}

.text-brown {
    color: #8f826c;
}

.text-lightbrown {
    color: #e0e0e0;
}

.text-yellow {
    color: #ffdd00;
}

.bg-bluegreen {
    background-color: #006272;
}

.bg-white {
    background-color: #fff;
}

.bg-red {
    background-color: #ce210f;
}

.bg-black {
    background-color: #000;
}

.bg-blue {
    background-color: #00C197;
}

.bg-darkgreen {
    background-color: #008f70;
}

.bg-lightgreen {
    background-color: #00C197;
}

.bg-verylightgreen {
    background-color: #e6fff9;
}

.bg-lightgrey {
    background-color: #cccccc;
}

.bg-grey {
    background-color: #999999;
}

.bg-darkgrey {
    background-color: #333333;
}

.bg-brown {
    background-color: #8f826c;
}

.bg-lightbrown {
    background-color: #e0e0e0;
}

.bg-yellow {
    background-color: #ffdd00;
}

.border-bluegreen {
    border-color: #006272 !important;
}

.border-white {
    border-color: #fff !important;
}

.border-red {
    border-color: #ce210f !important;
}

.border-black {
    border-color: #000 !important;
}

.border-blue {
    border-color: #00C197 !important;
}

.border-darkgreen {
    border-color: #008f70 !important;
}

.border-lightgreen {
    border-color: #00C197 !important;
}

.border-grey {
    border-color: #999999 !important;
}

.border-brown {
    border-color: #8f826c !important;
}

.border-lightbrown {
    border-color: #e0e0e0 !important;
}

.border-yellow {
    border-color: #ffdd00 !important;
}

/* dark text on light background */
.primary-text {
    color: #001;
    background-color: #fff;
}

.primary-color {
    color: #001;
}

.primary-bg {
    background-color: #fff;
}

.primary-dropdown button,
.primary-dropdown button:hover,
.primary-dropdown button:focus {
    color: #001;
    background-color: #fff;
}

.primary-dropdown .dropdown-menu>li>a:focus,
.primary-dropdown .dropdown-menu>li>a:hover {
    color: #001;
    background-color: #fff;
}

.border-primary {
    border-color: #001 !important;
}


/* dark text on light background */
.secondary-text,
.results-content-card-hover.primary-alt-text {
    color: #fff;
    background-color: #00C197;
}

.secondary-color {
    color: #008f70;
}

.secondary-bg {
    background-color: #00C197;
}

.secondary-dropdown button,
.primary-dropdown button:hover,
.secondary-dropdown button:focus {
    color: #008f70;
    background-color: #00C197;
}

.secondary-dropdown .dropdown-menu>li>a:focus,
.secondary-dropdown .dropdown-menu>li>a:hover {
    color: #008f70;
    background-color: #00C197;
}


/* flip:light text on dark background */
.primary-alt-text {
    color: #fff;
    background-color: #008f70;
}

.primary-alt-color {
    color: #fff;
}

.primary-alt-bg {
    background-color: #008f70;
}

.primary-alt-dropdown button,
.primary-alt-dropdown button:hover,
.primary-alt-dropdown button:focus {
    color: #fff;
    background-color: #008f70;
}

.primary-alt-dropdown .dropdown-menu>li>a:focus,
.primary-alt-dropdown .dropdown-menu>li>a:hover {
    color: #fff;
    background-color: #008f70;
}

.secondary-alt-text {
    color: #fff;
    background-color: #00C197;
}

.secondary-alt-color {
    color: #fff;
}

.secondary-alt-bg {
    background-color: #00C197;
}

.secondary-alt-dropdown button,
.primary-dropdown button:hover,
.secondary-dropdown button:focus {
    color: #fff;
    background-color: #00C197;
}

.secondary-alt-dropdown .dropdown-menu>li>a:focus,
.secondary-dropdown .dropdown-menu>li>a:hover {
    color: #fff;
    background-color: #00C197;
}

.action-icon-primary {
    background-color: #008f70;
    color: #fff;
}

/*002*/
.action-icon-primary-color {
    color: #fff;
}

.action-icon-primary-bg {
    background-color: #008f70;
}

.action-icon-primary:hover {
    background-color: #0a1b31;
    color: #fff;
}

.action-icon-primary-color:hover {
    color: #fff;
}

.action-icon-primary-bg:hover {
    background-color: #0a1b31;
}

.hover_primary_bg:hover {
    background-color: #001;
}


.overflow-hidden {
    overflow: hidden;
}

.img_fit,
.img_middle,
.img_cover {
    float: left;
    width: 100%;
    height: 100%;
    position: relative;
    background: #fff;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

.img_fit img {
    max-height: 100%;
    max-width: 95%;
    width: auto;
    height: auto;
}

.img_cover {
    max-width: 100%;
    max-height: 100%;
}

.img_cover img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    margin: auto;
    display: block;
}

.img_left {
    justify-content: left;
}

.img_middle img.wide {
    height: 100%;
    width: auto;
}

.img_top_middle {
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

.img_top_middle img.wide {
    height: 350px;
    width: auto;
    left: 50%;
    position: relative;
    margin-left: -100%;
}

.img_top_middle img.tall,
.img_middle img.tall {
    max-width: 100%;
    height: auto;
}

​ .h-180px {
    height: 180px !important;
}

.h-180pxr {
    height: 12.8571rem !important;
}

.h-250px {
    height: 250px !important;
}

.h-250pxr {
    height: 25rem !important;
}

.mh-250px {
    max-height: 250px !important;
}

.mh-250pxr {
    max-height: 25rem !important;
}

.h-340px {
    height: 340px !important;
}

.h-340pxr {
    height: 24.2857rem !important;
}

.w-340px {
    width: 340px !important;
}

.w-340pxr {
    width: 24.2857rem !important;
}

.h-350px {
    height: 350px !important;
}

.h-350pxr {
    height: 25rem !important;
}

.w-350px {
    width: 350px !important;
}

.w-350pxr {
    width: 25rem !important;
}

.mw-350px {
    max-width: 350px !important;
}

.mw-350pxr {
    max-width: 25rem !important;
}

.h-450px {
    height: 450px !important;
}

.h-450pxr {
    height: 32.1429rem !important;
}

.h-550px {
    height: 550px !important;
}

.h-550pxr {
    height: 39.2857rem !important;
}

.mh-550px {
    max-height: 550px !important;
}

.mh-550pxr {
    max-height: 39.2857rem !important;
}


.mw-75 {
    max-width: 75% !important;
}

.vw-75 {
    width: 75vw !important;
}

.min-vw-75 {
    min-width: 75vw !important;
}

.mh-75 {
    max-height: 75% !important;
}

.vh-75 {
    height: 75vh !important;
}

.min-vh-75 {
    min-height: 75vh !important;
}

.minw-100 {
    min-width: 100% !important;
}

.minh-100 {
    min-height: 100% !important;
}




/*.form-control,.custom-select{height:3.1rem;font-size:1.14rem;color:#00C197;background-color:#fff;border-radius:0;border:1px solid #999;}*/
.form-input-field-date {
    min-width: 8rem !important;
}

.form-input-field-time {
    min-width: 5rem !important;
}


.logo {
    padding: 5px 0;
    display: inline-block;
}

.footer_logo img,
.logo img {
    width: 100%;
    max-width: 12rem;
    display: inline-block;
}

.search-content-basic-index form {
    width: 100%;
    border: .1rem solid;
}

.search-content-basic-index .top_search_field_name {
    display: inline-block;
    position: absolute;
    top: -2.7rem;
    left: 0;
    border-radius: .3rem .3rem 0 0;
    font-size: 1rem;
    font-weight: bold;
    text-transform: uppercase;
    padding: .35rem 1.2rem;
    margin: 0;
}

.search-content-basic-index .top_search_filter_sec .form-control {
    height: 2.7rem;
}

.search-content-basic-index .top_search_field_name_first {
    left: -.35rem;
}

.search-content-basic-index select.form-control {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(../images/select_arrow.svg);
    background-position: center right .8rem;
    background-size: 1rem;
    background-repeat: no-repeat;
}

.search-content-basic-index a.date-icon {
    color: inherit;
}

.search-content-basic-index .calendar_icon {
    width: 2.3rem;
    height: 2.3rem;
    border-radius: 3px;
    background-color: #4a4a49;
    color: #fff;
    font-size: 1.5rem;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    right: .3rem;
    margin-top: -1.15rem;
}

@media (max-width:767.98px) {
    .search-content-basic-index form {
        border-radius: .3rem;
    }

    .search-content-basic-index .top_search_filter_sec {
        display: block;
    }

    .search-content-basic-index .list_grid_view_sec .top_search_filter {
        width: 100%;
    }

    .search-content-basic-index .top_search_field_name {
        position: static;
        padding: .35rem;
    }
}

.datepicker td,
.datepicker th {
    padding: 4px 8px;
}

.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
    background: #006272 none repeat scroll 0 0;
    color: #fff;
    border-radius: 0;
    height: 36px;
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
    background: #4a4a49 none repeat scroll 0 0;
}

.datepicker table tr td.new,
.datepicker table tr td.old {
    color: #999;
}

.body_section .video-outerimg {
    max-height: unset;
}


.add-show {
    text-align: center;
    margin: 20px 0;
}

.add-show a i {
    font-size: 12px;
}

.add-show a span {
    min-width: 25px;
    height: 25px;
    text-align: center;
    border-radius: 50%;
    display: inline-block;
}

.add-show a {
    font-size: 15px;
}


/* ------------------------------------------------------------- content index */
/*.filter-part -> .search-content-index */
section.search-content-index {
    padding: 2px 0 20px;
    background: #e6fff9;
}

/*.filter-outer -> .search-content-field */
.search-content-field {
    position: relative;
    overflow: hidden;
    margin-bottom: 15px;
}

.search-content-field a.date-icon {
    position: absolute;
    top: 1px;
    right: 0;
    padding: 4px 7px 15px;
    bottom: 1px;
}

.search-content-field a.date-icon img {
    width: auto;
    cursor: pointer;
}

.search-content-field.filter-sbt {
    width: calc(100% - 44px);
    float: left;
}

/* .filter-submit -> .search-content-submit */
.search-content-submit {
    width: 35px;
    float: right;
    position: relative;
    height: 37px;
    border-radius: 1px;
    cursor: pointer;
}

a.search-content-submit,
a.search-content-submit:focus,
a.search-content-submit:hover,
a.search-content-submit:active,
button.search-content-submit,
button.search-content-submit:focus {
    color: #fff;
}

.search-content-submit.disabled {
    background: rgb(187, 182, 182);
    color: #000;
}

.search-content-submit input[type="submit"] {
    background: transparent;
    color: transparent;
    border: 0;
    width: 30px;
    height: 37px;
    position: relative;
    z-index: 10000;
    cursor: pointer;
    outline: none;
}

.search-content-submit i {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 1;
}


section.results-content-index {
    padding: 30px 0;
}

.results-content-card {
    margin-bottom: 20px;
    cursor: pointer;
    background: unset;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
    border-radius: .4rem;
}

.results-content-card {
    overflow: hidden;
    position: relative;
}

.results-content-card {
    min-height: 24rem;
}

/*13rem+11rem*/
.results-content-card {
    border: none;
    box-shadow: none;
    border-radius: 0;
}

.results-content-card.cover-img-only {
    min-height: unset;
}

.results-content-card-body {
    min-height: 11rem;
    overflow: hidden;
}

.results-content-card-body.body-is-empty {
    min-height: unset;
}

.results-content-card .results-content-card-img img {
    max-width: 100%;
    max-height: 100%;
}

.results-content-card.contenttype-insight .results-content-card-img img {
    min-width: 100%;
    min-height: 100%;
}

.results-content-card-img {
    height: 13rem;
}

.results-content-card .results-content-card-img {
    background-image: url(data:image/png;base64,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);
}

.results-content-card .results-content-card-img {
    overflow: hidden;
}

.results-content-card.cover-img-only .results-content-card-img {
    min-height: unset;
    height: unset;
}


.results-content-card-body-header {
    font-size: .7rem;
}


.category-page .results-content-card {
    min-height: 250px;
}

.category-page .results-content-card .results-content-card-img {
    background-image: none;
}

.results-content-card .results-content-card-img img {
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
}

.results-content-card-body>div {
    padding-left: 15px;
    padding-right: 15px;
}

.results-content-card-img {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    position: relative;
}

.results-content-card-img img {
    display: block;
    min-height: 100%;
    min-width: 100%;
    object-fit: cover !important;
}

.results-content-card-top h4 {
    font-size: .875rem;
    margin: 0;
    padding: 10px 5px;
    line-height: 0;
}

.results-content-card .card-footer {
    margin-top: auto;
    /*padding-bottom:1rem;*/
}

/* --------------------- card hover --------------- */

.results-content-card:hover .results-content-card-img img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.results-content-card .results-content-card-hover {
    width: 100%;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
    position: absolute;
    bottom: -100%;
    z-index: 3;
    opacity: 0;
}

.results-content-card:hover .results-content-card-hover {
    bottom: 0%;
    opacity: 1;
}

.results-content-card.nocardhover .results-content-card-hover {
    display: none;
}


.results-content-card-hover .body-text {
    background-color: transparent;
}

.results-content-card-hover .body-text-title {
    height: inherit;
    color: #fff;
}

.results-content-card-hover .body-text-title a {
    color: #fff;
}

.results-content-card-hover .body-text-details {
    min-height: inherit;
}

.results-content-card-hover .news_read_more_btn,
.results-content-card-hover .news_read_more_btn i {
    color: #fff;
}

.results-content-card-img-hover {
    display: none;
}

.results-content-card:hover .results-content-card-img-hover {
    display: inline;
}



.resources_block .results-content-card-body {
    min-height: 220px;
}

.resources_block .results-content-card-img {
    height: 270px;
}

.resources_block .results-content-card {
    min-height: 540px;
}


.contenttype-video.results-content-card {
    min-height: unset
}

.contenttype-video .results-content-card-img {
    height: 18.75rem;
}

.related_news_block .results-content-card,
.related_content_block .results-content-card {
    min-height: unset;
    font-size: .9rem;
}

.related_news_block .results-content-card .results-content-card-img,
.related_content_block .results-content-card .results-content-card-img {
    max-height: 11rem;
}

.related_news_block .results-content-card-body,
.related_content_block .results-content-card-body {
    min-height: 8.5rem;
    background-color: #e0e0e0;
}

.related_news_block .results-content-card-body .body-text-title,
.related_content_block .results-content-card-body .body-text-title {
    font-size: .9rem;
    line-height: 1.2rem;
}

.related_events_block .related_content_block .results-content-card-body {
    min-height: unset;
}

@media(min-width:1400px) {

    .related_content_block,
    .related_news_block {
        max-width: 18rem;
        min-width: 15rem;
    }
}

.content_details-coverimage {
    position: relative;
}


.topleft-overlay,
.topright-overlay {
    background: #fff;
    color: #008f70;
    padding: .625rem 1.25rem;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    z-index: 2;
}

.topleft-overlay {
    position: absolute;
    left: 0;
    top: 0;
}

.topright-overlay {
    position: absolute;
    right: 0;
    top: 0;
}

.bottomright-overlay {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2;
}

.middle-overlay {
    position: absolute;
    left: 50%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
}

.bottomleft-overlay {
    position: absolute;
    bottom: 15%;
    left: 0;
    z-index: 2;
}

.results-content-card-img .card_categoryname_overlay {
    z-index: 2;
    background-color: #F8F7F5;
    font-size: .7rem
}

.results-content-card-img .card_categoryname_overlay h4 {
    font-size: .7rem;
    margin: 0;
    padding: 10px 5px;
    line-height: 0;
}

.results-content-card-img .card_categorytotal_overlay {
    padding: 6px;
    font-size: 12px;
    z-index: 2;
}

.card_readmore_overlay,
.card_playicon_overlay {
    background: #008f70;
    color: #fff;
    padding: 16px;
    font-size: 12px;
    z-index: 2;
}

.card_playicon_overlay img {
    width: 32px;
    height: 32px;
}

.content_assets-block .card_playicon_overlay {
    padding: 8px;
}

.content_assets-block .card_playicon_overlay img {
    width: 16px;
    height: 16px;
}

.results-content-card .card_readmore_overlay,
.results-content-card .card_playicon_overlay {
    background: #ce210f;
    color: #fff;
    z-index: 2;
    padding: 16px;
    font-size: 12px;
}

.results-content-card .card_readmore_overlay {
    transform: translate(10%, 10%);
    z-index: 2;
}

.results-content-card:hover .card_readmore_overlay {
    margin-right: 16px;
}

.results-content-card .card_playicon_overlay img {
    width: 32px;
    height: 32px;
    min-height: unset;
    min-width: unset;
}

.results-content-card-img .card_tag_overlay {
    background: #1ABC9C;
    color: #fff;
    position: absolute;
    bottom: 15%;
    left: 0;
    padding: 6px;
    font-size: 12px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    transform: translate(10%, 10%);
    z-index: 2;
}

.results-content-card-img .card_tag_overlay h4 {
    font-size: 12px;
    margin: 0;
    padding: 10px 5px;
    line-height: 0;
}

.results-content-card-img .card_tag_overlay.tag_hidden_category {
    background-color: orange;
    color: #fff;
}

.results-content-card-img .card_tag_overlay.tag_password_protected {
    background-color: black;
    color: #fff;
}

.results-content-card-img .card_tag_overlay.tag_registered,
.results-content-card-img .card_tag_overlay.tag_authorised {
    background-color: #ffdd00;
    color: #000;
}

.results-content-card-img .card_tag_overlay.tag_unpublished {
    background-color: #008f70;
    color: #fff;
}

.results-content-card-body .body-text-title {
    font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: .7rem;
}

.results-content-card-body .body-text-title-font-sm {
    font-size: .9rem;
}

.results-content-card-body .body-text-subheading {
    font-size: 1rem;
    line-height: 1.5rem;
}

.results-content-card-body .body-text-details {
    font-size: 1.2rem;
    margin-bottom: .7rem;
}


.contenttype-video .results-content-card-img {
    max-height: 17.2rem;
    height: auto;
}

.contenttype-insight .results-content-card-img,
.contenttype-pressrelease .results-content-card-img {
    background-color: #dcd7d7;
    max-height: 15.63rem;
}

.results-content-card.wide_first_card {
    min-height: unset;
    max-height: 32.8125rem;
}

.results-content-card.wide_first_card .results-content-card-img {
    max-height: unset;
    height: 32.8125rem;
}

.results-content-card.wide_first_card .results-content-card-img img {
    max-height: unset;
    width: 100%;
}

.results-content-card.wide_first_card .results-content-card-body .body-text-title {
    font-size: 1.275rem;
    line-height: 2.175rem;
}

.results-content-card.wide_first_card .results-content-card-body .body-text-subheading {
    font-size: 1rem;
    line-height: 1.6rem;
}


.results-content-card .read-more {
    width: 100%;
    font-weight: bold;
    text-transform: uppercase;
}

/*.item-category-title*/
.results-content-card-footer {
    padding: 1rem;
    text-transform: uppercase;
    font-weight: 700;
}

.results-content-card-footer a {
    text-decoration: none;
}

.results-content-card-footer.content-hidden {
    background-color: #6c757d;
}

.no-result {
    background: #fff none repeat scroll 0 0;
    clear: both;
    font-size: 1.28rem;
    margin-bottom: 20px;
    padding: 40px;
    text-align: center;
    width: 100%;
}


/* pressrelease index -- THIS SHOULD BE refactored to suit all content types !!!!!! */
.news-subheading {
    font-size: 1rem;
}

/*.news-date{color:rgb(51,51,51);font-size:.8rem;margin-bottom:1rem;vertical-align:middle;} */
.news-date {
    font-size: .7rem;
}

/* video index -- refactor ??? */
.video_img_box {
    width: 100%;
    height: 19.75rem;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    overflow: hidden;
    position: relative;
    background-color: #fff;
}

.video_img_box img {
    width: 100%;
    display: inline-block;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
}



/* content details */
.usagestatement-text {
    font-weight: normal;
}

.pop-img {
    background: #e4e4e4 none repeat scroll 0 0;
    text-align: center;
    vertical-align: middle;
}

/*.img-pop-date{font-size:.7rem;margin-bottom:.5rem;}*/
.img-pop-title {
    margin-bottom: .3rem;
}

/************** categories ********************/
/*.results-content-heading-title h2{}*/
.results-content-heading-subtitle {
    width: 100%;
    height: 1px;
    background: #212529;
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 10px;
}


/************** content details ****************/
/*section.content-details{padding:100px 0 30px;background:#f8f6f5;}*/

.content-details .content-details-left {
    color: #4a4a49;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
    background-color: rgb(255, 255, 255);
    border-radius: 0 0 .28rem .28rem;
    padding: 3.5rem 4rem;
}

.content-details .content-details-left ul {
    padding-left: 10px;
}

.content-details .content-details-left li {
    list-style: none;
    color: #595959;
}

.content-details .content-details-left li:before {
    content: "\2022";
    color: #000;
    font-weight: bold;
    font-size: 1.3rem;
    display: inline-block;
    width: 1em;
}

.content-details .content-details-left .content-details-outer p img {
    padding: 5px;
}

.content-details-outer {
    padding-top: 20px;
    overflow-wrap: break-word;
}

.content-details-outer h2 {
    margin-bottom: 20px;
}

.content-details-outer li {
    max-width: 100%;
}

.content-details-sidebar {
    /*background:#fff;*/
    position: relative;
    padding: .1rem;
}

.content-details-sidebar .content-details-sidebar-section {
    color: #4a4a49;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
    background-color: rgb(255, 255, 255);
    border-radius: 0 0 0.28rem 0.28rem;
    padding: 1rem;
}

.content-details-sidebar .content-details-sidebar-section audio {
    width: 100%;
}

.content-details-sidebar-post p {
    margin: 15px 0;
}

.content-details-sidebar-post a {
    font-size: 17px;
}

.content-details-sidebar-post a i {
    font-size: 14px;
    margin-left: 10px;
}

.content-details-sidebar-post .sidebar-post-inner {
    border-bottom: 1px solid #efefef;
    margin-bottom: 21px;
    padding-bottom: 20px;
}

.content-details-sidebar-post .sidebar-post-inner:last-child {
    border-bottom: 0;
    margin-bottom: 0;
}

.content-details-sidebar-post img {
    max-width: 100%;
}


.sidebar-sign-up {
    float: left;
    width: 100%;
    padding: 1rem 2rem;
}

/*.sidebar-sign-up{background-image:url(../dam/core/images/sign-up-sidebar-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;}*/
.sidebar .dropdown-toggle::after {
    display: none;
}

.sign-up-verify {
    padding: 50px 0;
}

.sign-up-verify h2 {
    color: #fff;
    font-size: 45px;
    margin: 10px 0 20px;
}

.sign-up-verify input.form-control {
    border-radius: 0;
    box-shadow: none;
    outline: none;
    border: 1px solid #ccc;
    height: 50px;
}

.sidebar-sign-up .sign-up-verify h2 {
    font-size: 35px;
}

.sidebarnewscaptcha {
    transform: scale(.77);
    -webkit-transform: scale(.95);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}


.image-share ul.listing {
    padding: 0;
    list-style: none;
    margin: 0;
    width: 100%;
}

.image-share ul.listing ul {
    padding: 0;
}

.image-share {
    width: 100%;
    padding: 10px;
}

.image-share ul.listing li {
    border-top: 1px solid rgba(204, 204, 204, .38);
}

.image-share ul.listing li:last-child {
    border-bottom: 1px solid rgba(204, 204, 204, .38);
}

.image-share ul.listing li a {
    padding: 7px 15px;
    display: block;
    text-decoration: none;
    font-size: 17px;
}

.image-share ul.listing li a span {
    text-align: right;
    float: right;
}

.image-share ul.listing ul li {
    list-style: none;
    border: none;
}



.videoleft-content {
    display: inline-block;
    padding: 20px;
    box-sizing: border-box;
    border-right: 1px solid #ececec;
}

.videoleft-content span.time {
    float: right;
}

.videoleft-content h3 {
    font-size: 24px;
    margin: 10px 0 10px;
}

.videoright-content {
    padding-left: 0;
}

.videoright-content .image-share {
    padding: 0;
}

.videoright-content .image-share ul.listing {
    position: relative;
    padding-right: 12px;
}

video-modal-inner .btn dropdown-category .btn dropdown-category-title {
    max-width: 85%;
}

/* dropdown */
.opennav>.dropdown-toggle.btn-default:focus,
.opennav>.dropdown-toggle.btn-default:hover {
    background: #77797A;
    color: #fff;
}

.dropdown-navbar {
    width: 100%;
}

.caret-arrow {
    border-left: 1px solid #fff;
    float: right;
    padding-left: 8px;
    position: relative;
    top: -31px;
}

.carets {
    background: rgba(0, 0, 0, 0) url("../dam/core/images/down-arrow.png") no-repeat scroll 10px 15px;
    border-left: 1px solid #fff;
    color: #77797A;
    height: 35px;
    position: absolute;
    right: 0;
    top: 0;
    width: 33px;
}

.dropdown-toggle::after {
    content: inherit;
}

.navbar-toggle {
    background: #77797A;
    color: #fff;
    border: 1px solid #77797A;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
    background: #206ca4;
    border: 1px solid #206ca4;
}

.navbar-default .navbar-toggle .icon-bar {
    background: #fff;
}

.dropdown-category {
    width: 100%;
    background: #77797A;
    color: #fff;
    text-align: left;
    padding: 0 12px;
    line-height: 32px;
    height: 35px;
    border-radius: 2px;
}

.dropdown-category:hover,
.dropdown-category:focus {
    background: #77797A;
    color: #fff;
}

.dropdown-category:active:hover {
    background: #77797A;
    color: #fff;
}

.custom-dropdown .dropdown-menu>li>a {
    clear: both;
    color: #333;
    display: block;
    font-weight: 400;
    line-height: 1.42857;
    padding: 7px 20px;
    white-space: nowrap;
    background-color: #fff;
}

.custom-dropdown .dropdown-menu>li>a:focus,
.custom-dropdown .dropdown-menu>li>a:hover {
    background-color: #77797A;
    color: #fff;
    text-decoration: none;
}

.custom-dropdown .dropdown-menu.dropdown-navbar.show {
    padding: 0;
}

.bigger-dropdown {
    margin-bottom: 10px;
}

.bigger-dropdown .dropdown-category {
    height: 40px;
    border-radius: 0;
}

.bigger-dropdown .carets {
    height: 100%;
}

.bigger-dropdown .dropdown-menu>li>a {
    padding: 10px 20px;
}


/**** image details redo ****/

.share_links {
    padding: 20px 0;
}

.share_links ul,
.share_links li {
    padding: 0;
    margin: 0;
    list-style: none;
}

.share_links li {
    margin-top: .8rem;
}

.share_links li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(255, 255, 255, .2);
    border: 1px solid #fff;
    border-radius: .3rem;
    font-size: 1rem;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    padding: .8rem 1.07rem;
}

.share_links li a img {
    max-width: 1.85rem;
}

.share_links li.selected a,
.share_links li a:hover {
    background-color: #008f70;
}

.share_links li.highlighted a,
.highlighted li a:hover {
    background-color: #77797A;
}


/******************* social + content external link *********************/

.content-extlink,
.pr-share-this {
    margin-bottom: 11px;
    padding: 8px;
    font-size: 1rem;
}

.content-extlink-icons,
.pr-connect-social {
    color: rgba(255, 255, 255, 0.2);
    float: right;
}

.content-extlink-icon,
.pr-connect-social .social-share {
    color: rgba(255, 255, 255, 0.2);
    font-size: 1.5rem;
    line-height: 1;
    margin-left: 10px;
}

.content-extlink-icon:hover,
.pr-connect-social .social-share:hover {
    color: #f4a20f;
}

.social_item span.date {
    font-size: 15px;
}


/******************* login *********************/
.blockui-modal {
    display: none;
}

.submit-btn {
    display: inline-block;
    padding: 5px 20px;
    cursor: pointer;
    border-radius: 3px;
    margin: 20px 0;
    border-bottom: 4px solid #000;
}

.submit-btn input[type="submit"],
.submit-btn a,
.submit-btn input[type="button"] {
    background: transparent;
    border: 0;
    color: inherit;
    font-size: 20px;
    margin-right: 6px;
    outline: none;
}




/*********************  insight listing  *********************/
.document-listing {
    padding: .21rem;
    border-radius: .3rem 0 .3rem .3rem;
}

.document-listing-toplabel {
    display: inline-block;
    position: absolute;
    top: -2.7rem;
    right: -13px;
    border-radius: .3rem .3rem 0 0;
    padding: .35rem 1.2rem;
    margin: 0;
    font-size: 1.28rem;
    font-weight: bold;
    text-transform: uppercase;
}

.document-listing-label {
    font-size: 2.85rem;
    padding: 0 .8rem;
}

.document-listing-top {
    width: calc(100% - 3.9rem);
}

.document-listing-top .row {
    margin-left: 5px;
    margin-right: 5px;
}

.document-listing-top .row [class^="col-"] {
    padding-left: 5px;
    padding-right: 5px;
}

.document-listing-top .form-group {
    margin: 5px 0;
}

.document-listing select.form-control {
    border-radius: .3rem;
    border: 1px solid #fbfbf7;
    font-size: 1.14rem;
    color: #4a4a49;
    height: 2.7rem;
    background-image: url('../images/select_arrow.svg');
    background-position: center right .8rem;
    background-size: 1rem;
    background-repeat: no-repeat;
}

.document-listing-collapse .card {
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .4);
    margin: 5px 0;
}

.document-listing-collapse .card-header {
    font-size: 1.35rem;
    background-color: transparent;
    border-bottom: 1px solid rgba(0, 0, 0, .4);
    padding: 0;
    margin-bottom: -1px;
}

.document-listing-collapse .doc_date_title {
    max-width: 12.21rem;
    width: 100%;
    padding: 1rem 1.25rem;
}

.document-listing-collapse .doc_date_text {
    border-left: 1px solid rgba(0, 0, 0, .4);
    padding: 1rem 1.25rem;
}

.document-listing-collapse .collapse_point {
    position: absolute;
    top: 1rem;
    right: .8rem;
}

.document-listing-collapse .collapse.show {
    background-color: rgba(8, 184, 160, .1);
}

.document-listing-collapse .card-body {
    padding: 0;
}

.document-listing-collapse .card-body ul,
.document-listing-collapse .card-body li {
    padding: 0;
    margin: 0;
    list-style: none;
}

.document-listing-collapse .doc_date_text_label {
    font-size: 1.07rem;
}

.collapse_point .collapsed-show {
    display: none;
}

.collapse_point .collapsed-hide {
    display: block;
}

.collapse_point.collapsed .collapsed-show {
    display: block;
}

.collapse_point.collapsed .collapsed-hide {
    display: none;
}

.download_pdf_link {
    border-radius: .28rem;
    font-size: 1.07rem;
    text-transform: uppercase;
    padding: .5rem .8rem;
    margin-left: auto;
}

/*.download_pdf_link:hover{background-color:#ffdd00;color:#000;}*/



/* social wall */
.contenttype-socialfeed.results-content-card .results-content-card-img {
    height: 21.875rem;
}

.contenttype-socialfeed.results-content-card .results-content-card-body {
    height: 19.5rem;
}

.contenttype-socialfeed.results-content-card .results-content-card-body .social-text {
    overflow: hidden;
    display: block;
}

.social_wall_links {
    border: 0;
}

.social_wall_link {
    background-color: #fff;
    max-height: 1.8rem;
}

.social_wall_link-icon {
    color: #008f70;
}

.social_wall_link:hover,
.social_wall_link.active {
    background-color: #008f70 !important;
}

.social_wall_link:hover .social_wall_link-icon,
.social_wall_link.active .social_wall_link-icon {
    color: #fff !important;
}

/*
@media (min-width:769px){
    .social_wall_nav{position:relative;}
    .social_wall_links{position:absolute;right:0 !important;top:50% !important;transform:translateY(-50%) !important;}
}
*/



/* newsletter widget */
.join_mailing_list {
    color: #fff;
}

.join_mailing_list_is_plain {
    color: #000;
}

.join_mailing_list_is_plain {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.join_mailing_list_is_widget {
    background-color: #006272;
    color: #fff;
}

/* white on green */

.join_mailing_list-title {
    font-size: 2rem;
    text-transform: uppercase;
    margin-bottom: 1.5rem;
}

.join_mailing_list-submit-btn {
    background-color: #008f70;
    color: #fff;
    text-transform: uppercase;
}

/* green on white */
.register-form-right .submit-btn {
    background-color: #008f70;
    color: #fff;
    text-transform: uppercase;
    border: none;
}

/* green on white */
.join_mailing_list-submit-email {
    font-size: 1rem;
}

.join_mailing_list-submit-btn:hover,
.register-form-right .submit-btn:hover {
    border-color: #008f70;
    background-color: #fff;
    color: #008f70;
}

.join_mailing_list .form-check-input {
    border: 1px solid rgba(0, 0, 0, 1);
    border-radius: 0;
}

.join_mailing_list .form-check-input:checked {
    background-color: #00c7b1;
    border-color: #000;
}

.join_mailing_list-agreeterms {
    font-size: .9rem;
}

.join_mailing_list-agreeterms a {
    color: #00c7b1;
}

@media (max-width:1199.98px) {
    .join_mailing_list-title {
        font-size: 3rem;
    }
}



.img_cover {
    position: relative;
    background: #fff;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

.img_cover {
    max-width: 100%;
    max-height: 100%;
}

.img_cover img {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    margin: auto;
    display: block;
}



.join_mailing_list_bg_img .bg-sliders-bottom {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -2px;
    overflow: hidden;
}

.join_mailing_list_bg_img .triangle-hr {
    width: 100%;
    height: 0;
    border-bottom: 100px solid #cccccc;
    border-left: 2000px solid transparent;
}

.join_mailing_list_bg_img .bggradient--toright {
    background: linear-gradient(-90deg, rgba(0, 0, 0, 0)0, black 100%);
}

.join_mailing_list_bg_img .bggradient--toleft {
    background: linear-gradient(90deg, rgba(0, 0, 0, 0)0, black 100%);
}

.join_mailing_list_bg_img .bggradient--radial {
    background: rgba(0, 0, 0, .5);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .7))), radial-gradient(50% 100%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .7) 100%);
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .7) 100%), -webkit-radial-gradient(50% 100%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .7) 100%);
    background-image: -moz- oldlinear-gradient(bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .7) 100%), -moz- oldradial-gradient(50% 100%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .7) 100%);
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .7) 100%), -o-radial-gradient(50% 100%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .7) 100%);
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .7) 100%), radial-gradient(50% 100%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .7) 100%);
}

.join_mailing_list_bg_img.bgimg--full {
    background-image: url(/assets/itftennis__site/images/sign-up-bg.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}

.join_mailing_list_inner input#password {
    max-width: 25rem;
}


/* editor text reset */
.editcopy-section {
    font-size: 1.2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.8rem;
}

.content-details .editcopy-section p {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.content-details .editcopy-section ul {
    padding-left: 1rem !important;
    position: relative;
}

.content-details .editcopy-section li:before {
    position: absolute;
    left: 0;
    content: "\002022";
    color: #a80e1f !important;
    font-weight: bold;
    font-size: 1.3rem;
    display: inline-block;
    width: 1em;
}

.content-details .editcopy-section img {
    max-width: 100%;
}

.text-breaker {
    word-wrap: break-word;
    word-break: break-word;
}

.is_logged_in .login-icon .btn {
    background-color: #777;
}

.sweettaste {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 0;
    z-index: -1;
}


.article_detail_banner {
    height: 100%;
    overflow: hidden;
}

.vsplogo svg {
    width: 4em;
    height: auto;
}



/* --------------------------------------------------------------- hero story --------------------------------------------------------------- */

.strapline_sec .hero_logo {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    z-index: 10;
}

.strapline_sec .hero_logo:after,
.strapline_sec .hero_logo:before {
    content: "";
    width: 10px;
    -webkit-transform: skew(-26deg);
    transform: skew(-26deg);
    display: block;
    position: absolute;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    top: 0;
}

.strapline_sec .hero_logo:after,
.strapline_sec .hero_logo:before {
    height: 100%;
    left: -100%;
    background-color: #fff;
}

.strapline_sec .hero_logo:before {
    background: #008f70;
    left: 270px;
    z-index: 9;
}

.strapline_sec .hero_logo:after {
    background: #54565a;
    left: 290px;
    top: 0;
}

.hero_logo_overlay {
    position: relative;
    z-index: 2;
}

.hero_logo_overlay-inner {
    position: absolute;
    left: 0;
    top: 0;
    padding: .625rem 1.25rem;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

.hero_logo h4 {
    font-size: .875rem;
    margin: 0;
    padding: 10px 5px;
    line-height: 0;
}

.hero_logo img {
    height: 3rem;
    max-width: 12rem;
}

.hero_logo img.onewowrld-logo {
    max-height: 3rem;
}

.strapline-block {
    height: 7rem;
}

.strapline-text {
    font-size: 1.8rem;
    /*font-style:normal;font-weight:700;line-height:normal;*/
}

.hero-carousel-bootstrap .carousel-indicators {
    bottom: 0;
}

.hero-carousel-bootstrap .carousel-indicators li {
    list-style-type: none;
}

.hero-carousel-bootstrap.home_banner_sec .slide_info_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 2rem;
}

.hero-carousel-bootstrap.home_banner_sec .slide_info_block {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: .4rem;
}

.hero-carousel-bootstrap.home_banner_sec .carousel-indicators li {
    width: 1.07rem;
    height: 1.07rem;
    border-radius: .2rem;
    background-color: #fff;
    opacity: 1;
    border: 0;
}

.hero-carousel-bootstrap.home_banner_sec .carousel-indicators li.active {
    background-color: #00C197;
}

.hero-carousel-bootstrap.home_banner_sec .slide_info_text {
    font-size: 1.28rem;
    margin-left: auto;
    color: #fff;
}

@media only screen {
    .hero-carousel-bootstrap.home_banner_sec .carousel-item:before {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background-color: rgba(0, 0, 0, .4);
    }
}

/*.hero-carousel-bootstrap.home_banner_sec .carousel-item{width:100%;height:auto;max-height:23rem;}*/

.hero-carousel-bootstrap.home_banner_sec .carousel-item {
    width: 100%;
    height: 75vh;
}

.hero-carousel-bootstrap.home_banner_sec .carousel-item {
    transition-duration: .6s;
    transition-property: opacity;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}

.hero-carousel-bootstrap.home_banner_sec .carousel-item {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.hero-carousel-bootstrap.home_banner_sec .carousel-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top;
}

/*.hero-carousel-bootstrap.home_banner_sec .carousel-item .carousel-item-block{position:absolute;top:20%;left:0;right:0;margin-left:auto;margin-right:auto;}*/
.hero-carousel-bootstrap.home_banner_sec .carousel-caption {
    position: absolute;
    bottom: 5%;
    right: 0;
}

.hero-carousel-bootstrap.home_banner_sec .home_slide_title {
    font-size: 4rem;
    line-height: 4.5rem;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: 0 2px 2px rgba(0, 0, 0, .4);
    color: #fff;
    /*display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;*/
}

.hero-carousel-bootstrap.home_banner_sec .static_homepage .home_slide_title {
    font-size: 4rem;
    line-height: 4.5rem;
}

.hero-carousel-bootstrap.home_banner_sec .home_slide_title img {
    max-width: 9.28rem;
    float: left;
    margin-right: 1.5rem;
}

.hero-carousel-bootstrap.home_banner_sec .home_slide_text {
    line-height: 2rem;
    font-size: 1.2rem;
    color: #fff;
    margin-bottom: 2rem;
}

.hero-carousel-bootstrap.home_banner_sec .slide_btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #ffcc00;
    font-size: 1.28rem;
    color: #4a4a49;
    border-radius: .5rem;
    text-transform: uppercase;
    padding: 1.07rem 1.3rem;
}

.hero-carousel-bootstrap.home_banner_sec .slide_btn i,
.hero-carousel-bootstrap.home_banner_sec .slide_btn svg {
    font-size: 1.8rem;
    line-height: 0;
    color: #00C197;
    margin-left: 1.07rem;
}

.hero-carousel-bootstrap.home_banner_sec .slide_btn:hover {
    color: #4a4a49;
}

.hero-carousel-bootstrap.home_banner_sec .slide_btn:hover i,
.hero-carousel-bootstrap.home_banner_sec .slide_btn:hover svg {
    color: #00C197;
}

.hero-carousel-bootstrap.home_banner_sec .carousel-fade .carousel-item {
    opacity: 0;
    transition-duration: .6s;
    transition-property: opacity
}

.hero-carousel-bootstrap.home_banner_sec .carousel-fade .carousel-item-next.carousel-item-left,
.hero-carousel-bootstrap.home_banner_sec .carousel-fade .carousel-item-prev.carousel-item-right,
.hero-carousel-bootstrap.home_banner_sec .carousel-fade .carousel-item.active {
    opacity: 1
}

.hero-carousel-bootstrap.home_banner_sec .carousel-fade .active.carousel-item-left,
.hero-carousel-bootstrap.home_banner_sec .carousel-fade .active.carousel-item-right {
    opacity: 0
}

.hero-carousel-bootstrap.home_banner_sec .carousel-fade .active.carousel-item-left,
.hero-carousel-bootstrap.home_banner_sec .carousel-fade .active.carousel-item-prev,
.hero-carousel-bootstrap.home_banner_sec .carousel-fade .carousel-item-next,
.hero-carousel-bootstrap.home_banner_sec .carousel-fade .carousel-item-prev,
.hero-carousel-bootstrap.home_banner_sec .carousel-fade .carousel-item.active {
    transform: translateX(0);
    transform: translate3d(0, 0, 0)
}

.hero-carousel-bootstrap.home_banner_sec .carousel-item.static_homepage .carousel-item-block {
    top: 30%;
}

/*.hero-carousel-bootstrap.home_banner_sec .carousel-item.static_homepage .home_slide_title{font-size:4rem;line-height:4.4rem;}*/


.hero-bars {
    font-size: 2rem;
    font-weight: 900;
    line-height: 2.5rem;
}

.hero-bars .hero-bar-top {
    margin-left: 50vw;
    background-color: #008f70;
    color: #fff;
    cursor: pointer;
    text-shadow: 0 2px 2px rgba(0, 0, 0, .4);
    text-decoration: none;
    height: 100%;
    padding: 0 40px 0 40px;
    position: relative;
    white-space: wrap;
    -webkit-transition: all .5s;
    transition: all .5s;
}

.hero-bars .hero-bar-text {
    z-index: 12;
    text-align: right;
}

.hero-bars .hero-bar-text-main {
    font-weight: 900;
}

.hero-bars .hero-bar-text-sub {
    font-size: .6rem;
    font-weight: 400;
}

.hero-bars .hero-bar-top {
    z-index: 11;
}

.hero-bars .hero-bar-top:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: -150px;
    border-color: transparent transparent #008f70;
    border-style: solid;
    border-width: 0 0 300px 151px;
}

.hero-bars .hero-bar-under {
    position: absolute;
    top: -25px;
    right: 0;
    background-color: lightgray;
    color: #54565a;
    font-size: .9rem;
    font-weight: 400;
    line-height: 1rem;
    padding: 0 30px;
    height: 50px;
    max-width: 30vw;
}

.hero-bars .hero-bar-under .hero-bar-text {
    overflow: hidden;
}

.hero-bars .hero-bar-under:before {
    content: "";
    position: absolute;
    top: 0;
    left: -20px;
    width: 0;
    height: 0;
    border-color: transparent transparent lightgray;
    border-style: solid;
    border-width: 0 0 50px 20px;
}

@media only screen and (max-width:1199.98px) {
    .hero-carousel-bootstrap.home_banner_sec .home_slide_title {
        font-size: 2rem;
        line-height: 2.5rem;
        /*margin-bottom:1rem;*/
    }

    .hero-carousel-bootstrap.home_banner_sec .static_homepage .home_slide_title {
        font-size: 2.5rem;
        line-height: 3rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .home_slide_title img {
        width: 7.5rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .home_slide_text {
        line-height: normal;
        font-size: 1.2rem;
        margin-bottom: 1rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .slide_info_block {
        margin-bottom: .4rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .slide_info_text {
        font-size: 1rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .carousel-indicators li {
        width: 1rem;
        height: 1rem;
        border-radius: .2rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .slide_btn {
        font-size: .8rem;
        padding: .4rem .6rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .carousel-item {
        height: 40vh;
    }

    .hero-bars {
        font-size: 1.5rem;
        line-height: 2rem;
    }

    .hero-bars .hero-bar-under {
        font-size: .8rem;
        line-height: .9rem;
    }
}

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

    /*.hero-carousel-bootstrap.home_banner_sec .carousel-caption{width:100%;}*/
    .hero-carousel-bootstrap.home_banner_sec .slide_info_block {
        margin-bottom: 1rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .home_slide_title {
        font-size: 1.5rem;
        line-height: 2rem;
        /*margin-bottom:1rem;*/
    }

    .hero-carousel-bootstrap.home_banner_sec .static_homepage .home_slide_title {
        font-size: 2rem;
        line-height: 2.2rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .home_slide_title img {
        width: 4.5rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .home_slide_text {
        line-height: normal;
        font-size: 1.14rem;
        margin-bottom: 1rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .slide_info_text {
        font-size: 1rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .carousel-indicators li {
        width: 1rem;
        height: 1rem;
        border-radius: .2rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .slide_btn {
        font-size: .8rem;
        padding: .4rem .6rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .carousel-item {
        height: 30vh;
    }

    /*.hero-carousel-bootstrap.home_banner_sec .carousel-item .carousel-item-block{top:20%;}*/
    .hero-carousel-bootstrap.home_banner_sec .carousel-item.static_homepage .carousel-item-block {
        top: 30%;
    }

    .hero-bars {
        font-size: 1.1rem;
        line-height: 1.4rem;
    }

    .hero-bars .hero-bar-under {
        font-size: .7rem;
        line-height: .8rem;
        max-width: 50vw;
    }

    .hero-bars .hero-bar-top,
    .hero-bars .hero-bar-middle,
    .hero-bars .hero-bar-bottom {
        height: 100%;
        margin-left: 10rem;
    }
}

@media only screen and (max-width:575.98px) {
    .hero-carousel-bootstrap.home_banner_sec .home_slide_title {
        font-size: 1.2rem;
        line-height: 1.5rem;
        /*margin-bottom:.4rem;*/
    }

    .hero-carousel-bootstrap.home_banner_sec .static_homepage .home_slide_title {
        font-size: 1.5rem;
        line-height: 2rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .home_slide_title img {
        width: 3rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .home_slide_text {
        font-size: 1rem;
        margin-bottom: .4rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .slide_btn {
        font-size: .8rem;
        padding: .4rem .8rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .slide_info_block {
        margin-bottom: .4rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .slide_info_text {
        font-size: .8rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .carousel-indicators li {
        width: .7rem;
        height: .7rem;
        border-radius: .1rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .carousel-item {
        height: 20vh;
    }

    /*.hero-carousel-bootstrap.home_banner_sec .carousel-item .carousel-item-block{top:10%;}*/
    .hero-carousel-bootstrap.home_banner_sec .carousel-item.static_homepage .carousel-item-block {
        top: 30%;
    }

    .hero-bars {
        font-size: 1rem;
        line-height: 1.2rem;
        text-align: center;
    }

    .hero-bars .hero-bar-under {
        font-size: .6rem;
        line-height: .7rem;
        width: 100%;
        max-width: unset;
    }

    .hero-bars .hero-bar-under:before {
        left: 0;
    }

    .hero-bars .hero-bar-top,
    .hero-bars .hero-bar-middle,
    .hero-bars .hero-bar-bottom {
        margin-left: 0;
    }

    .hero-bars .hero-bar-text {
        z-index: 12;
    }

    .hero-carousel-bootstrap.home_banner_sec .carousel-caption {
        left: 0;
    }
}

@media only screen and (max-width:479.98px) {
    .hero-carousel-bootstrap.home_banner_sec .carousel-caption {
        left: 5%;
        right: 5%;
    }

    .hero-carousel-bootstrap.home_banner_sec .home_slide_text {
        display: none;
    }

    .hero-carousel-bootstrap.home_banner_sec .home_slide_title {
        font-size: 1rem;
        line-height: 1.3rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .static_homepage .home_slide_title {
        font-size: 1.5rem;
        line-height: 2rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .home_slide_title img {
        width: 2.5rem;
        margin-right: 1rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .slide_btn {
        font-size: .8rem;
        padding: .2rem .6rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .carousel-item {
        height: 20vh;
    }

    .hero-carousel-bootstrap.home_banner_sec .carousel-item.static_homepage .carousel-item-block {
        top: 15%;
    }

    .hero-bars {
        font-size: .8rem;
        line-height: 1rem;
    }

    .hero-bars .hero-bar-under {
        font-size: .7rem;
        line-height: .9rem;
    }
}

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

    /*.hero-carousel-bootstrap.home_banner_sec .carousel-caption{right:.1rem;top:0;left:.1rem;padding-top:.1rem;padding-bottom:.2rem;}*/
    .hero-carousel-bootstrap.home_banner_sec .slide_info_block {
        margin-bottom: .1rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .carousel-indicators {
        margin-bottom: .2rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .home_slide_title {
        font-size: .8rem;
        line-height: 1rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .static_homepage .home_slide_title {
        font-size: 1rem;
        line-height: 1.5rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .slide_btn {
        display: none;
    }

    .hero-carousel-bootstrap.home_banner_sec .carousel-item {
        height: 20vh;
    }

    .hero-carousel-bootstrap.home_banner_sec .carousel-item.static_homepage .carousel-item-block {
        top: 10%;
    }

    .hero-bars,
    .hero-bars .hero-bar-under {
        font-size: .5rem;
        line-height: .6rem;
    }
}

@media only screen and (max-width:200px) {
    .hero-carousel-bootstrap.home_banner_sec .carousel-caption {
        left: 2px;
        right: 2px;
    }

    .hero-carousel-bootstrap.home_banner_sec .home_slide_title {
        font-size: .7rem;
        line-height: .9rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .static_homepage .home_slide_title {
        font-size: .8rem;
        line-height: 1rem;
    }

    .hero-carousel-bootstrap.home_banner_sec .carousel-item.static_homepage .carousel-item-block {
        top: 0;
    }

    .hero-carousel-bootstrap.home_banner_sec .carousel-item {
        height: 20vh;
    }
}

.hero-carousel-bootstrap.home_banner_sec .carousel-item.static_homepage {
    height: auto;
    max-height: 75vh;
}


/* --------------------------------------------------------------- breadcrumb --------------------------------------------------------------- */
.breadcrumb-item+.breadcrumb-item::before {
    color: #008f70;
    content: ">";
}

.breadcrumb-item+.breadcrumb-item.breadcrumb-delimiter-text::before {
    content: '';
}

.breadcrumb-item.active {
    color: #008f70;
}

@media only screen and (max-width:479.98px) {
    .breadcrumb-item-last {
        display: none
    }

    ;
}


/* --------------------------------------------------------------- news carousel --------------------------------------------------------------- */
.news_carousel_block .results-content-card-body-header,
.top-stories-card:not(.firstwidecard) .results-content-card-body-header {
    height: 3.4rem;
    overflow: hidden;
    width: auto;
    position: relative;
}

.news_carousel_block .card-header,
.top-stories-card .card-header {
    background-color: unset;
}

.news_carousel_block .results-content-card-body-header .topleft-overhang,
.top-stories-card .results-content-card-body-header .topleft-overhang {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: lightgray;
    color: #54565a;
    padding: .7rem 1rem;
    max-width: 88%;
}

.news_carousel_block .results-content-card-body-header .topleft-overhang:before,
.top-stories-card .results-content-card-body-header .topleft-overhang:before {
    content: "";
    display: block;
    background-color: lightgray;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: 10px;
    transform: skew(-26deg, 0);
    transform-origin: left;
}

.news_carousel_block .bottomright-overlay,
.top-stories-card .bottomright-overlay {
    font-size: .8rem;
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    background-color: #008f70;
    color: #fff;
    padding: .7rem 1rem;
}

.news_carousel_block .bottomright-overlay:before,
.top-stories-card .bottomright-overlay:before {
    content: "";
    display: block;
    background-color: #008f70;
    height: 102%;
    width: 100%;
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: -12px;
    transform: skew(-26deg, 0);
    transform-origin: left;
}



#homepage-news-carousel-jquery .img-wrapper {
    max-width: 100%;
    height: 65vw;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    position: relative;
}

#homepage-news-carousel-jquery img {
    width: 100%;
    min-height: 100%;
    /*max-width:100%;max-height:100%;*/
}

@media screen and (max-width:768px) {
    .card-title {
        font-size: .9rem;
    }
}

@media screen and (min-width:576px) {
    #homepage-news-carousel-jquery .carousel-inner {
        display: flex;
    }

    #homepage-news-carousel-jquery .carousel-item {
        display: block;
        margin-right: 0;
        flex: 0 0 calc(100% / 3);
    }

    #homepage-news-carousel-jquery .img-wrapper {
        /*height:21vw;*/
        height: 50%;
        overflow: hidden;
    }
}

#homepage-news-carousel-jquery .carousel-inner {
    padding: 1em;
}

#homepage-news-carousel-jquery .card {
    margin: 0 0.5em;
    border-radius: 0;
    box-shadow: 2px 6px 8px 0 rgba(22, 22, 26, 0.18);
    font-size: 0.9em;
}

#homepage-news-carousel-jquery .card-body {
    height: 10rem;
}

#homepage-news-carousel-jquery .carousel-control-prev,
#homepage-news-carousel-jquery .carousel-control-next {
    width: 6vh;
    height: 6vh;
    background-color: #008f70;
    /*#e1e1e1*/
    color: #000;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0.5;
}

#homepage-news-carousel-jquery .carousel-control-prev:hover,
#homepage-news-carousel-jquery .carousel-control-next:hover {
    opacity: 0.8;
}

#homepage-news-carousel-jquery .carousel-controls-custom {
    position: absolute;
    /*left:2vw;bottom:6vh;top:3vh;*/
    top: .9em;
    left: .9em;
    width: 10vh;
    height: 6vh;

    background-color: #e6fff9;
    /*border-radius:8px;*/
    padding: .1rem
}

#homepage-news-carousel-jquery .carousel-controls-custom .carousel-control-prev,
#homepage-news-carousel-jquery .carousel-controls-custom .carousel-control-next {
    width: 5vh;
    height: 5vh;
    background-color: inherit;
    color: #008f70;
    opacity: 1;
}

#homepage-news-carousel-jquery .carousel-controls-custom .carousel-control-prev.disabled,
#homepage-news-carousel-jquery .carousel-controls-custom .carousel-control-next.disabled {
    opacity: 0.5;
}

#homepage-news-carousel-jquery .carousel-controls-custom .carousel-control-prev:hover,
#homepage-news-carousel-jquery .carousel-controls-custom .carousel-control-next:hover {
    opacity: 0.5;
}


#homepage-news-carousel-css .img-wrapper {
    position: relative;
}

#homepage-news-carousel-css .card {
    border: none;
    border-radius: 0;
    box-shadow: 2px 6px 8px 0 rgba(22, 22, 26, 0.18);
}

#homepage-news-carousel-css .carousel-inner {
    padding: 1em;
}

#homepage-news-carousel-css .carousel-control-prev,
#homepage-news-carousel-css .carousel-control-next {
    width: 6vh;
    height: 6vh;
    background-color: #008f70;
    color: #000;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0.5;
}

#homepage-news-carousel-css .carousel-control-prev span,
#homepage-news-carousel-css .carousel-control-next span {
    width: 1.5rem;
    height: 1.5rem;
}

@media screen and (min-width:577px) {
    #homepage-news-carousel-css .cards-wrapper {
        display: flex;
    }

    #homepage-news-carousel-css .card {
        margin: 0 0.5em;
        width: calc(100% / 3);
    }

    #homepage-news-carousel-css .img-wrapper {
        height: 20vw;
        /*margin:0 auto;*/
        overflow: hidden;
    }
}

@media screen and (max-width:576px) {
    #homepage-news-carousel-css .card:not(:first-child) {
        display: none;
    }
}

#homepage-news-carousel-css .img-wrapper img {
    /*max-width:100%;max-height:100%;*/
    min-width: 100%;
    min-height: 100%;
}


/* --------------------------------------------------------------- header + footer --------------------------------------------------------------- */

input#home_strapline_search_keywords_input_field::placeholder {
    font-weight: bold;
    opacity: 0.5;
    color: grey;
}

.top-ba-navbar {
    padding-top: 0;
}

.top-ba-navbar .navbar-nav .nav-link {
    color: #00C197;
}

.top-ba-navbar .navbar-nav .nav-item.active,
.top-ba-navbar .navbar-nav .nav-link.active {
    background-color: #008f70;
    color: white;
}

.top-ba-navbar .navbar-nav .nav-item.selected,
.top-ba-navbar .navbar-nav .nav-link.selected {
    background-color: #008f70;
    color: white;
}

.top-ba-navbar .navbar-collapse {
    align-items: start;
}

.top-ba-navbar a {
    text-decoration: none;
}

.top-ba-navbar .navbar-logo img {
    max-height: 40px;
    max-width: 35vw;
}

.top-ba-navbar .navbar-logo img.brand-logo {
    max-width: 50vw;
}


.navbar-logo img {
    min-height: 2rem;
}


.top_language_info {
    font-size: .85rem;
    color: #4A4A4A;
    line-height: 1;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .5rem .5rem;
}

.header-bar-top .btn {
    border-color: #008f70;
    ;
    border-radius: 0;
    background-color: #00C197;
}

.header-bar-top .dropdown-menu {
    background-color: #008f70;
}

.header-bar-top .dropdown-item .img-thumbnail {
    background-color: transparent;
}

.header-bar-top .dropdown-item {
    background-color: #008f70;
}

.header-bar-top .dropdown-item.active,
.header-bar-top .dropdown-item:active {
    background-color: #00C197;
}

.header-bar-top .dropdown-item:focus,
.header-bar-top .dropdown-item:hover {
    color: #000;
    background-color: #00C197;
}

.header-bar-middle .btn {
    border-color: #54565a;
    ;
    border-radius: 0;
    background-color: #6c757d;
}

.header-bar-middle .dropdown-menu {
    background-color: #54565a;
}

.header-bar-middle .dropdown-item .img-thumbnail {
    background-color: transparent;
}

.header-bar-middle .dropdown-item {
    background-color: #54565a;
}

.header-bar-middle .dropdown-item.active,
.header-bar-middle .dropdown-item:active {
    background-color: #6c757d;
}

.header-bar-middle .dropdown-item:focus,
.header-bar-middle .dropdown-item:hover {
    color: #fff;
    background-color: #6c757d;
}

.header-bars .header-bar-top,
.header-bars .header-bar-middle,
.header-bars .header-bar-bottom {
    margin-left: 17rem;
    background-color: #008f70;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: 900;
    height: 44px;
    line-height: 44px;
    text-align: center;
    padding: 0 10px 0 40px;
    position: relative;
    white-space: nowrap;
    text-decoration: none;
    -webkit-transition: all .5s;
    transition: all .5s;
}

.header-bars .header-bar-top {
    z-index: 11;
}

.header-bars .header-bar-top:before,
.header-bars .header-bar-middle:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: -20px;
    border-color: transparent transparent #008f70;
    border-style: solid;
    border-width: 0 0 44px 20px;
}

.header-bars .header-bar-middle {
    margin-left: 17rem;
    background-color: #54565a;
    color: #fff;
}

.header-bars .header-bar-middle:before {
    border-color: transparent transparent #54565a;
}

.header-bars .header-bar-bottom {
    background-color: #fff;
    margin-left: 15rem;
    color: #54565a;
}

.header-bars .dropdown {
    z-index: 9999;
}

.header-bars .dropdown-menu {
    z-index: 9999;
}



footer {
    color: #54565a;
    font-size: .9rem;
    width: 100%;
    /*border-top:1px solid #008f70;background-color:#fff;*/
    /*background-color:#008f70;*/
}

footer .footer_links ul {
    list-style-type: none;
    padding-left: 0;
}

footer .footer_links li a {
    color: #54565a;
    font-size: .9rem;
}

footer .footer_links .first_row li a,
.footer_links .last_row li a {
    color: #00C197;
}

footer .footer_links li a:hover {
    color: #000 !important;
}


.footer_news_letter {
    width: 75%;
    float: left;
}

.footer_news_letter .form-control {
    width: calc(100% - 3.8rem);
    float: left;
    border-radius: .25rem 0rem 0rem .25rem;
}

.footer_news_letter .default_btn {
    width: 3.8rem;
    height: 3.5rem;
    float: right;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 0 .25rem .25rem 0rem;
    background-color: #00c7b1;
    padding: .5rem .5rem;
}

.footer_news_letter .default_btn:hover {
    background-color: #008f70;
}

footer .footer_copyright,
footer .footer_bottom_links {
    /*background-color:#008f70;color:#fff;*/
    font-size: .9rem;
    /*padding:1rem;*/
}

footer .footer_bottom_links-inner {}

footer .footer_copyright a,
footer .footer_bottom_links a {
    /*color:#fff;*/
}

footer .footer_copyright .footer-logo {
    max-height: 2.5rem;
}

.footer_links-inner a[target=_blank]:after {
    content: "";
    background: url(/assets/itftennis__site/images/external-link-light.svg) no-repeat 0;
    padding: 0 0 0 35px;
    position: relative;
    top: -5px;
    left: -7px;
}

.copyright_sec {
    font-size: .9rem;
}

.copyright_sec img {
    max-width: 5.7rem;
    display: inline-block;
    margin: 0 1.5rem;
}


/* --------------------------------------------------------------- body --------------------------------------------------------------- */

.section_title,
.subsection_title {
    line-height: 1.8rem;
    font-size: 1.6rem;
    font-weight: 400;
    letter-spacing: .2rem;
    color: #008f70;
    text-transform: uppercase;
}

.subsection_title {
    line-height: 1.2rem;
    font-size: .9rem;
    letter-spacing: .02rem;
}

.section_title-divider {
    line-height: .1rem;
    font-size: .1rem;
    position: relative;
    margin: 3px 0 8px 6px;
    border-top: 8px solid #54565a;
    border-bottom: 8px solid #008f70;
}


.load_more_btn {
    border-radius: 0;
    font-size: 1rem;
    /*background-color:#008f70;color:#fff;*/
    text-transform: uppercase;
    padding: 15px;
}

.itf-top-bottom-border {
    border-top: 1px solid #54565a;
    border-bottom: 2px solid #008f70;
}

.load_more_btn a {
    color: inherit;
    background-color: transparent;
}

.load_more_btn:hover {
    color: #fff;
    background-color: #008f70;
    border-color: #008f70;
}

.read-more-icon-circle {
    width: 20px;
    height: 20px;
    background-color: #ffdd00;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #008f70;
}



ul.bullet-link-svg {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

ul.bullet-link-svg li.bullet-link-svg-item {
    height: 24px;
    padding-left: 44px;
    background: url('../images/bullet-link.svg') no-repeat left top;
}


.news-date,
.news-category {
    color: #00C197;
}

.news-category {
    color: #54565a;
}

.results-content-card-img .news-date,
.results-content-card-img .news-category {
    color: #fff;
}

.body-text-title {
    color: var(--Black, #000);
}


.category-row-navbar ul.navbar-nav li.nav-item {
    border-radius: 2.5rem;
}

.category-row-navbar ul.navbar-nav li.nav-item a {
    border-radius: inherit;
}

.category-row-navbar .nav-item.selected,
.category-row-navbar .nav-link.selected {
    background-color: #008f70;
    color: white;
}


/* --------------------------------------------------------------- search (LOOKS OLD) --------------------------------------------------------------- */

.search-heading {
    border-top: 1px solid #d2d2d2;
    margin: 2rem 0 1rem;
}

.search-more-result {
    margin-top: 1rem;
    width: 100%;
}

.search-results {
    font-size: 16px;
    width: 100%;
}

.search-result-keywords {
    margin-bottom: 6px;
    width: 100%;
}

.search-heading h2 {
    float: left;
    font-size: 20px;
}

.search-more-result a {
    color: inherit;
    float: right;
}

.search-results>em {
    color: #008f70;
    margin-left: 3px;
    margin-right: 3px;
}


.top_search_field {
    min-width: 5rem;
}

.top_search_field svg.downselector {
    width: 1.43rem;
    fill: #00C197;
    position: absolute;
    top: 50%;
    right: 1rem;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
}

.top_search_field input:focus {
    -webkit-box-shadow: 0px 0 0px transparent;
    box-shadow: 0px 0 0px transparent;
    outline: 0px;
}

.top_search_field .custom-select {
    height: 3.1rem;
}



/* --------------------------------------------------------------- enquiries page --------------------------------------------------------------- */
.input-help-block {
    font-size: .8rem;
}





/* --------------------------------------------------------------- other --------------------------------------------------------------- */

.events_data_text a,
.events_data_title a,
.index_element_data_title a,
.color-inherit {
    color: inherit;
}

.no-result {
    border: 1px solid #ccc;
    clear: both;
    color: #000;
    font-size: 1.28rem;
    margin-bottom: 20px;
    padding: 23px;
    text-align: center;
    width: 100%;
    margin-top: 13px;
}

.form-submit-message-block {
    font-size: 2rem;
    font-weight: 900;
    line-height: 2.5rem;
}

.form-submit-message-block {
    background-color: #008f70;
    color: #fff;
    cursor: pointer;
    text-shadow: 0 2px 2px rgba(0, 0, 0, .4);
    text-decoration: none;
    height: 100%;
    padding: 20px 40px 20px 40px;
    white-space: wrap;
    -webkit-transition: all .5s;
    transition: all .5s;
}

.sidebar-related-assets audio {
    width: 100%
}

.error_format_base {
    border: 1px solid #990000;
    padding-left: 20px;
    margin: 0 0 10px 0;
}


ul.header-bar-middle-navbar li.nav-item:last-child.border-end {
    border-right: 0 !important;
}

.watch-livestream-item {
    position: relative;
    padding-bottom: 56.25%;
    width: 100%;
}

.watch-livestream-item-iframe {
    border: none;
    max-width: 100%;
    position: absolute;
    width: 100%;
    height: 100%;
}