/*.greybg {*/
    /*background-color:#161616;*/
/*}*/
h1 a, h2 a, h3 a, h4 a {
    text-decoration:none;
}
h4.section-title {
    font-size:20px;
}
.news-list__img img {
    width:unset;
    height:unset;
    max-width:unset;
}
.news-list--with-image .news-list__title {
    font-weight: 500;
}
.large-highlight__title a {
    font-weight: 700;
    font-size: 2rem;
}
.footer-menu__title {
    color:#00b073;
    font-weight: 700;
}
.footer-menu__item a {
    color:rgba(255,255,255,0.5) !important;
}
.footer-menu__item a:hover {
    color:#00B073 !important;
}

img.article-hero {
    width:100%;
}
.article p img {
    width:100% !important;
    height:auto;
}
.captionImage {
    width:100% !important;
}
.captionImage img {
    width:100% !important;
    height:auto !important;
}
p.caption {
     opacity: .5;
    font-size:.8rem;
    padding-top:10px;
 }

.calculator__buttons {
    top:473px;
}
.calculator {
    top:210px;
}
.img_unset img {
    width:unset;
    height:unset;
}

#nav-main .dropdown-menu {
     background-color:#090909;
 }
.dropdown-menu h4.section-title {
    color:#FFFFFF;
}
.dropdown-menu h4 {
    color:#00B073;
}

.dropdown-menu p, .dropdown-menu p a {
    color:rgba(255,255,255,0.5) !important;
    font-size:14px;
}
.dropdown-menu p a {
    text-decoration: none;
}
#nav-main .nav-item:hover {
    background-color:#00B073 !important;
}
#nav-main .navbar-nav.-mobile-menu .nav-item:hover {
    background-color:transparent !important;
}
#nav-main .navbar-nav.-mobile-menu .nav-link:hover {
    background-color:transparent !important;
}
.navbar-dark .navbar-nav .nav-link:hover {
    color:#FFF !important;
}
#nav-main .nav-link:hover g rect {
    fill:rgb(255,255,255) !important;
}

#nav-main .nav-item > .dropdown-menu {
    /*display: none !important;*/
    background-color:#0D0D0D;
}
#nav-main .nav-item:hover > .dropdown-menu {
    /*display: block !important;*/
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
    left:0px;
}
#nav-main .nav-item:last-child{
    border-left:1px solid rgba(255,255,255,0.1);
}
.menu-border {
    border-right:1px solid #707070;
}

#nav-main .navbar-nav.-mobile-menu .nav-item:last-child{
    border-left:none;
}
.navbar-nav.-mobile-menu .menu-border {
    border-right:none;
}

.menu-border:last-child{
    border-right:none;
}
.menu-box,.menu-box-left{
    width:70%;
}
.menu-box-left{
    margin-left:30%;
}
.breadcrumbs ol {
    display: inline-flex;
    list-style-type: none;
    margin-left: 0px;
    padding-left: 0px;
    margin-bottom:0px;
}
.breadcrumbs ol li:first-child span {
    margin-left:0px;
}
.breadcrumbs ol li:last-child a span {
    font-weight: bold;
}
.breadcrumbs span {
    margin-left: 0px;
}
.big-related .news-list__heading {
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(112,112,112,0.3);
}
.big-related .news-list__item {
    border-bottom: 1px solid rgba(112,112,112,0.3);
}
.big-related .news-list__item:last-child {
    border:none;
    margin-bottom:100px !important;
}
.related__text,.related__img {
    border-top:1px solid rgba(112,112,112,0.3);
}
.calculator__buttons button:first-child {
    margin-right:10px;
}
.dropdown-menu.dropdown-menu-big div {
    /*display:inline-block;*/
    vertical-align: top;
}
.share-btn,.share-btn-gray {
    background:transparent;
}
.share-btn-gray  {
    border:none;
}
.cookies__learn {
    color:#FFF;
}
.carousel-container__main {
    width:75%;
    margin-right:0px;
}
.image-banner__item:first-child {
    margin-top:15px;
    border-top:none;
}
.image-banner__item {
    margin-left:15px;
    margin-right:15px;
}
.image-banner__item > div {
    padding-left:0px;
}
.image-item__img {
    width:36%;
}
.image-item__wrap {
    width: 64%;
}
.mobile-large-hero {
    overflow-y:scroll;
}
.mobile-large-hero a{
    width:80%;
    background-color: #161616;
    padding-left:0px;
    padding-right: 0px;
    padding-top:0px;
}
.news-list--banner .news-list__heading{
    border-bottom:1px solid #707070;
    padding-bottom:20px;
}
.banner-grid__right {
    margin-top:60px;
}
.long-news__title-wrap {
    width:50%;
}
.news-list--banner {
    margin-left:16px;
}
.modal-header {
    background-color:#00B073;
    color:#fff;
}
.modal.show .modal-dialog {
    width:300px;
}
.custom {
    font-size: 2.5rem;
    line-height: 1.2;
}
.newsletter__wrap {
     margin-left:0px;
 }
.newsletter h3 {
    margin-top:25px;
}
#nav-main .dropdown-menu>div {
    padding:0 12px !important;
}
#nav-main .dropdown-menu .desktop-menu>div:first-child {
    padding-left:0px !important;
}
#nav-main .dropdown-menu .desktop-menu>div {
    padding-right:80px;
    padding-left:80px;
    border-right:1px solid #707070;
}
#nav-main .dropdown-menu .desktop-menu>div:last-child,#nav-main .dropdown-menu .desktop-menu>div:not(.menu-border):first-child {
    border-right:none;
}
.navbar__news {
    text-decoration: none;
}
.dropdown-menu h4.menu-title {
    color:#FFFFFF;
}
.news-list-item__title {
    font-weight:700;
    line-height:1.3;
    font-size:1.6rem;
}
.view-all {
    font-size:15px;
    text-transform: uppercase;
}
h4.menu-subtitle {
    font-size:14px !important;
    letter-spacing: 2px;
}
#menu-selector__heading.active-selector{
    border-bottom: 1px solid;
}
#menu-selector__body {
    border:none;
}
#menu-selector__body li a {
    border-bottom:1px solid rgba(255,255,255,0.25);
}
#menu-selector__body li:last-child a {
    border-bottom:none;
}
@media (min-width: 768px){
    .long-news__item {
        padding-top:30px;
        border-top:1px solid #707070;
        border-bottom:none;
        padding-bottom: 30px;
    }
}
@media (max-width: 1024px){
    .longer-box {
        flex-direction: column-reverse;
    }
    .longer-box__img img {
        width:100%;
    }
    .footer-top {
        width:100%;
    }
    .footer-menu {
        flex-direction: row !important;
    }
    .footer-menu__item {
        width:25%;
    }
    .newsletter__wrap {
        flex-direction: column;
        max-width: 100%;
        display: -webkit-box;
    }
    .newsletter,.social-media {
        width:50%;
    }
    .social-media h3 {
        margin-top:25px;
    }
    .social-media__wrap {
        margin-top:50px;
    }
    .content-wrapper {
         margin-left: 10px;
         margin-right: 10px;
     }
}
@media (max-width: 1399px) {
    .carousel-container__main {
        width: 100%;
    }

    .news-list--banner {
        margin-left: 0px;
        margin-top: 16px;
    }


    .content-wrapper {
        margin-left: 40px;
        margin-right: 40px;
    }
}
@media (max-width: 1699px){
    #nav-main .dropdown-menu .desktop-menu>div:first-child {
        padding-right:0px !important;
    }
    #nav-main .dropdown-menu .desktop-menu>div {
        padding-right:50px;
        padding-left:50px;
    }
}
@media (min-width: 1400px){
    .content-wrapper{
        margin-left:75px;
        margin-right:75px;
    }
}
@media (max-width: 767px) {
    .longer-box {
        flex-direction: column-reverse;
    }
    .longer-box__item, .longer-box__img {
        width:100%;
    }
    .longer-box__item {
        padding:0px !important;
    }
    .longer-box__img {
        width:100% !important;
        height:auto;
    }
    .carousel-container__main {
        width:100%;
    }
    .image-item__img {
        width:100%;
    }
    .image-item__wrap {
        width:100%;
    }
    .banner-grid__left{
        width:100%;
    }
    .long-news__title-wrap {
        width:100%;
    }
    .news-list--banner {
        margin-left:0;
    }
    #nav-main .nav-link:hover, #nav-main .nav-link.show,#nav-main .nav-item:hover {
        background-color: transparent !important;
    }
    .navbar-dark .navbar-nav .nav-link:hover {
        color:#A6A6A6 !important;
    }
    #nav-main .dropdown-menu-big {
        margin-top:0px;
        padding-left:33px;
        padding-right:33px;
    }
    .large-image-hero {
        overflow-y: scroll;
        flex-wrap:nowrap;
        display: -webkit-inline-box;
    }
    .large-image-hero .text-on-image__item {
        width:80%;
    }
    .image-item__item .image-item__img {
        margin-bottom:0px !important;
    }
    .dropdown-menu h4 {
        display: none;
    }
    #nav-main .nav-item:last-child div{
        border-top:none;
    }
    #nav-main .dropdown-menu.dropdown-menu-big>div {
        padding-left:5px !important;
    }
    .footer-menu {
        flex-direction: column !important;
    }
    .footer-menu__item {
        width:100%;
    }
    .newsletter__wrap {
        flex-direction: column;
        max-width: 100%;
        display: block;
    }
    .newsletter,.social-media {
        width:100%;
    }
    #nav-main .nav-item:last-child{
        border-left:none;
    }
    .calculator {
        display: none !important;
        margin-left: 0px;
        margin-right: 0px;
    }
    #nav-main .nav-item:hover {
        background-color:none !important;
    }
    .content-wrapper {
        margin-left: 0px;
        margin-right: 0px;
    }
    .big-banner {
        height:auto;
    }
    .big-banner__title{
        font-size:26px;
        line-height: 30px;
        padding:30px 16px 0px 0px;
    }
    .banner-grid__left {
        margin-top:0px !important;
    }
    .long-news .long-news__text-wrap {
        width:100% !important;
        padding:0px 16px !important;
    }
    .breadcrumbs ol {
         padding:10px 0px;
     }
    .breadcrumbs span {
        margin-right:10px !important;
    }
    .breadcrumbs span.penultimate {
        display:none !important;
    }
}
@media (min-width: 768px) {
    .footer-menu__item>p{
        display:block;
    }
    .footer-menu__title>span{
        display:none;
    }
}
@media (min-width: 992px) and (max-width:1199px) {
    .carousel-container__right {
        height: 700px;
    }

    .carousel-container__left {
        height: 700px;
    }
    .carousel-container__right .carousel-container-bottom {
        display:none !important;
    }
    .carousel-container-tablet-bottom {
        display:block !important;
        margin-top:16px;
    }
    .carousel-container-tablet-bottom .carousel-container-bottom__left,.carousel-container-tablet-bottom .carousel-container-bottom__right {
        padding-bottom:16px;
    }
}
@media (min-width:1200px) {
    .carousel__item {
        overflow:hidden;
    }
    .image-banner__img img {
        width:100%;
        height:auto;
        min-height:100%;
    }
    .image-banner__item {
        height:50%;
    }
}
@media (min-width:1600px) {
    .image-banner__img img {
        width:100%;
        height:auto;
    }
}
@media screen and (max-height: 700px) {
    #calculator {
        display:none !important;
    }
}

.inline_odds__tooltip {
    display: none;
    position: absolute;
    top: -38px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #343434;
    color: #0ccd93;
    padding: 0.25em 0.75em;
    border-radius: 4px;
}
.inline_odds__decimal {
    /*color: #161616;*/
    color:#0ccd93;
}
.inline_odds {
    /*font-weight: bold;*/
    /*background-color: #0ccd93;*/
    /*color: #161616;*/
    font-weight:normal;
    color:#0ccd93;
    padding: 0 3px;
    border-radius: 4px;
    position: relative;
    border: 0;
}
.inline_odds__tooltip:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 8px 0 8px;
    border-color: #343434 transparent transparent transparent;
    position: absolute;
    bottom: -4px;
    left: 50%;
    transform: translateX(-50%);
}
.inline_odds:hover .inline_odds__tooltip {
    display: block;
}