@charset "UTF-8";
@font-face {
    font-family: 'Bw Mitga';
    font-style: normal;
    font-weight: 300;
    src: url(fonts/BwMitga-Light.woff2) format('woff2');
}
@font-face {
    font-family: 'Bw Mitga';
    font-style: normal;
    font-weight: 500;
    src: url(fonts/BwMitga-Regular.woff2) format('woff2');
}
@font-face {
    font-family: 'Bw Mitga';
    font-style: normal;
    font-weight: 700;
    src: url(fonts/BwMitga-Bold.woff2) format('woff2');
}
@font-face {
    font-family: 'Bw Mitga';
    font-style: normal;
    font-weight: 900;
    src: url(fonts/BwMitga-Black.woff2) format('woff2');
}
body {font-family: 'Bw Mitga' !important;}
#mainLogo {
    background-image: url("/css/custom/imgs/logo-home.png");
}
#FEmainMenu li {
    text-transform: uppercase;
    padding: 10px 20px !important;
}

#FEmainMenu li.active a::after {
}
header {
    background-color: #0089CD !important;
}
.owlBlackOverlay::after {
    background-color: transparent !important;
}
.csEdit, .csSeeMore {
    text-transform: lowercase;
}

b.eg {
    color: #2b8cf2;
}
b.eyof {
    color: #D02D4C;
}

/*body { background-color: #0B101C !important }*/
/*.vsItemPlay::after, .vsItemMeta, .ott-slide .content .logo::after, .channel h1, .breadcrumbs { font-family: "objectivebold-DOING" !important}*/
/*.vsItemLower h3, .linkSlider h3, .vsItemLower p  { font-family: "objectiveregular-DOING" !important}*/
/*.csEdit, .csSeeMore, .contentSlider > span, .window span.alert { font-family: "objectiveregular-DOING" !important}*/
/*.contentSlider h2 {*/
/*    font-family: "objectivebold-DOING" !important;*/
/*    font-size: 24px !important;*/
/*    line-height: 28px;*/
/*    margin-left: 40px !important;*/
/*    font-weight: normal;*/
/*    text-transform: uppercase;*/
/*    color: #f2f2f2;*/
/*}*/
/*.csWrapper .owl-stage {*/
/*    margin-left: 40px;*/
/*}*/
/*div.csItem {*/
/*    margin-right: 30px;*/
/*}*/
.csWrapper {
    margin-top: 10px !important;
}
.csWrapper {
    margin-left: 0;
    /*padding-left: 40px;*/
    /*width: calc(100% - 80px);*/
}
.contentSlider {
    padding: 31px 0 0 !important;
    /*overflow: visible;*/
    /*width: 100%;*/
    border-bottom: 1px transparent solid;
}
.contentSlider > span {
    color: #b3b3b3;
    margin-left: 40px !important;
}
.contentSlider .scrollNav {
    /*min-height: calc(100% - 124px);*/
    /*min-height: 100%;*/
    /*height: 243px;*/
    /*bottom: 0 !important;*/
    width: 40px !important;
}
.vsItemLower {
    bottom:0;
    /*top:40%;*/
    /*min-height: 260px;*/
    /*height: auto;*/
}
.vsItemLower .gradient {
    background: linear-gradient(rgba(27, 37, 48, 0), #151F35 48px) !important;
    /*height: 100%;*/
    /*min-height: 291px;*/
}
.vsItemLower .gradient > span::after { color: #f8f8f8 !important; background-color: #666666 }
.vsItemLower .gradient > span svg:hover { fill: #009349 !important }
.owl-carousel:not(.owl-grab) .owl-stage:not(.isTranslating) .csItem:hover .vsItemUpper {
    /*box-shadow: none !important;*/
}
/*.vsItemPlay circle { fill: rgba(17, 17, 17, 0.8) !important }*/
/*.vsItemPlay:hover circle { fill: #009349 !important }*/
/*.owl-stage-outer {*/
/*    border: 1px red solid;*/
/*}*/
.csEdit.editState ~ .csWrapper .owl-item::after {
    width: calc(100% - 30px) !important;
}
.csEdit.editState ~ .csWrapper .owl-item::before {
    margin-left: -40px !important;
}
.in-header {
    /*color: white;*/
    text-decoration: none;
}
.window span.alert {
    width: 100% !important;
    border-radius: 0 !important;
    padding: 18px 0 16px 40px !important;
    text-align: left !important;
    text-transform: uppercase;
    position: relative;
    line-height: 20px;
    opacity: 0;
}
.contentSlider h2 {
    /*background-color: red !important;*/
    font-size: 18px !important;
}
.contentSlider h2 b, .breadcrumbs a b, .breadcrumbs h1 b {
    margin-right: 10px;
}
/*.csSeeMore {*/
/*    font-size: 16px !important;*/
/*    font-weight: 500 !important;*/
/*    margin-left: 40px !important;*/
/*    padding: 8px 10px 6px;*/
/*    color: #0B101C !important;*/
/*    background-color: var(--ott-almost-white);*/
/*    font-family: "objectivebold-DOING" !important;*/
/*    position: relative;*/
/*    top: -2px;*/
/*    transition: color .15s;*/
/*}*/
/*!*.csSeeMore:hover, .breadcrumbs a:hover {*!*/
/*!*    color: #948554 !important;*!*/
/*!*}*!*/
/*.linkSlider .csSeeMore::after {*/
/*    content: "SCOPRI DI PIÙ" !important;*/
/*}*/
/*.videoSlider .csSeeMore::after {*/
/*    content: "VEDI TUTTO" !important;*/
/*}*/
/*.videoSlider .csItem .vsItemUpper::before, .cGallery .csItem .vsItemUpper::before {*/
/*    content: "\f144";*/
/*    position: absolute;*/
/*    right: 2px;*/
/*    bottom: 2px;*/
/*    width: 30px;*/
/*    height: 30px;*/
/*    font-family: "Font Awesome 5 Free";*/
/*    text-align: center;*/
/*    font-weight: 300;*/
/*    font-size: 23px;*/
/*    z-index: 2;*/
/*    color: var(--ott-white);*/
/*}*/
/*.videoSlider .csItem .vsItemUpper::after, .cGallery .csItem .vsItemUpper::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    width: 0px;*/
/*    height: 0px;*/
/*    border-right: 30px #0077CB solid;*/
/*    border-bottom: 30px #0077CB solid;*/
/*    border-top: 30px transparent solid;*/
/*    border-left: 30px transparent solid;*/
/*    z-index: 1;*/
/*}*/
.p404 {
    text-align: center;
}
.p404 span {
    margin-top: 100px;
    color: var(--ott-white);
    font-weight: 500;
    font-size: 30px;
    display: block;
}
.homeLink {
    margin-top: 30px;
    background-color: var(--ott-white);
    display: inline-block;
    font-size: 20px;
    font-weight: 500;
    color: var(--ott-link-blue);
    padding: 15px 15px 12px;
    transition: color .3s, background-color .3s;
}
.homeLink:hover {
    color: var(--ott-blue-play);
    background-color: var(--ott-link-white-hover);
}