*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}

@font-face {
    font-family: TRT-Regular;
    src: url(fonts/TRT/TRT_Regular.otf);
    font-display: swap;
}

@font-face {
    font-family: TRT-Medium;
    src: url(fonts/TRT/TRT_Medium.otf);
    font-display: swap;
}

@font-face {
    font-family: TRT-Bold;
    src: url(fonts/TRT/TRT_Bold.otf);
    font-display: swap;
}

@font-face {
    font-family: NotoSans-Regular;
    src: url(fonts/NotoSans/NotoSans-Regular.ttf);
    font-display: swap;
}

@font-face {
    font-family: NotoSans-Medium;
    src: url(fonts/NotoSans/NotoSans-Medium.ttf);
    font-display: swap;
}

@font-face {
    font-family: NotoSans-Medium-Italic;
    src: url(fonts/NotoSans/NotoSans-MediumItalic.ttf);
    font-display: swap;
}

@font-face {
    font-family: NotoSans-Bold;
    src: url(fonts/NotoSans/NotoSans-Bold.ttf);
    font-display: swap;
}

@font-face {
    font-family: NotoSans-SemiBold;
    src: url(fonts/NotoSans/NotoSans-SemiBold.ttf);
    font-display: swap;
}

@font-face {
    font-family: NotoSans-ExtraBold;
    src: url(fonts/NotoSans/NotoSans-ExtraBold.ttf);
    font-display: swap;
}

@font-face {
    font-family: NotoSans-Black;
    src: url(fonts/NotoSans/NotoSans-Black.ttf);
    font-display: swap;
}

@keyframes blink {from, to {opacity: 0;} 50% {opacity: 1;}}
@-moz-keyframes blink {from, to {opacity: 0;} 50% {opacity: 1;}}
@-webkit-keyframes blink {from, to {opacity: 0;} 50% {opacity: 1;}}
@-ms-keyframes blink {from, to {opacity: 0;} 50% {opacity: 1;}}
@-o-keyframes blink {from, to {opacity: 0;} 50% {opacity: 1;}}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
}

body {
    overflow-x: hidden;
}

body.dark {
    background-color: #1d1d1b;
}

a {
    display: block;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

textarea:focus, input:focus {
    outline: none;
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    padding-left: 12px;
    padding-right: 12px;
}

.row {
    margin: 0;
}



/* SCROLLBAR START */
.horizontal-scroll::-webkit-scrollbar {
    width: 4px;
    height: 4px;
}
.horizontal-scroll::-webkit-scrollbar-button {
    width: 0;
    height: 0;
}
.horizontal-scroll::-webkit-scrollbar-thumb {
    background: #e1e1e1;
    border: 0 none #ffffff;
    border-radius: 50px;
}
.horizontal-scroll::-webkit-scrollbar-thumb:hover {
    background: #ffffff;
}
.horizontal-scroll::-webkit-scrollbar-thumb:active {
    background: #000000;
}
.horizontal-scroll::-webkit-scrollbar-track {
    background: #666666;
    border: 0 none #ffffff;
    border-radius: 50px;
}
.horizontal-scroll::-webkit-scrollbar-track:hover {
    background: #666666;
}
.horizontal-scroll::-webkit-scrollbar-track:active {
    background: #333333;
}
.horizontal-scroll::-webkit-scrollbar-corner {
    background: transparent;
}


.vertical-scroll::-webkit-scrollbar {
    width: 4px;
    height: 4px;
}
.vertical-scroll::-webkit-scrollbar-button {
    width: 0;
    height: 0;
}
.vertical-scroll::-webkit-scrollbar-thumb {
    background: #e1e1e1;
    border: 0 none #ffffff;
    border-radius: 50px;
}
.vertical-scroll::-webkit-scrollbar-thumb:hover {
    background: #ffffff;
}
.vertical-scroll::-webkit-scrollbar-thumb:active {
    background: #000000;
}
.vertical-scroll::-webkit-scrollbar-track {
    background: #666666;
    border: 0 none #ffffff;
    border-radius: 50px;
}
.vertical-scroll::-webkit-scrollbar-track:hover {
    background: #666666;
}
.vertical-scroll::-webkit-scrollbar-track:active {
    background: #333333;
}
.vertical-scroll::-webkit-scrollbar-corner {
    background: transparent;
}
/* SCROLLBAR END */



/* CONTENT START */
.container,
.container-fluid {
    margin: 0 auto;
    padding-right: 0;
    padding-left: 0;
}
/* CONTENT END */


/* LOADING ICON */
.loading-icon {
    color: #e1e1e1;
    display: inline-block;
    position: relative;
    width: 6px;
    height: 6px;
}
.loading-icon div {
    transform-origin: 14px 14px;
    animation: loading-icon 1.2s linear infinite;
}
.loading-icon div:after {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: 12px;
    width: 2px;
    height: 6px;
    border-radius: 20%;
    background: #c31719;
}
.loading-icon div:nth-child(1) {
    transform: rotate(0deg);
    animation-delay: -1.1s;
}
.loading-icon div:nth-child(2) {
    transform: rotate(30deg);
    animation-delay: -1s;
}
.loading-icon div:nth-child(3) {
    transform: rotate(60deg);
    animation-delay: -0.9s;
}
.loading-icon div:nth-child(4) {
    transform: rotate(90deg);
    animation-delay: -0.8s;
}
.loading-icon div:nth-child(5) {
    transform: rotate(120deg);
    animation-delay: -0.7s;
}
.loading-icon div:nth-child(6) {
    transform: rotate(150deg);
    animation-delay: -0.6s;
}
.loading-icon div:nth-child(7) {
    transform: rotate(180deg);
    animation-delay: -0.5s;
}
.loading-icon div:nth-child(8) {
    transform: rotate(210deg);
    animation-delay: -0.4s;
}
.loading-icon div:nth-child(9) {
    transform: rotate(240deg);
    animation-delay: -0.3s;
}
.loading-icon div:nth-child(10) {
    transform: rotate(270deg);
    animation-delay: -0.2s;
}
.loading-icon div:nth-child(11) {
    transform: rotate(300deg);
    animation-delay: -0.1s;
}
.loading-icon div:nth-child(12) {
    transform: rotate(330deg);
    animation-delay: 0s;
}
@keyframes loading-icon {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
/* LOADING ICON */


.vjs5-hola-skin{background-color: #ffffff;}
.vjs5-hola-skin .vjs-progress-control .vjs-play-progress, .vjs-ios-skin .vjs-captions-toggle > .vjs-button-icon:after, .vjs5-hola-skin .vjs-captions-toggle > .vjs-button-icon:after, .vjs5-hola-skin .vjs-progress-control .vjs-mouse-display:before, .vjs5-hola-skin .vjs-progress-control .vjs-play-progress:before {
    background: #b92e32 !important;
}
.vjs5-hola-skin .vjs-big-play-button:hover .vjs-button-icon {fill: #b92e32 !important;}
.vjs5-hola-skin .vjs-menu.vjs-rightclick-popup {display: none !important;}
.vjs5-hola-skin .vjs-poster{background-color: #ffffff;}
.vjs-menu > .vjs-menu-content:first-child > .vjs-menu-submenu:first-child > li:first-child{display: none !important;}


/*-----------------------------------------------------------------------------------------------------*/



@media (max-width: 576px) {
    .container {
        max-width: 576px;
        padding: 0 16px;
    }
}

@media (min-width: 576.1px) and (max-width: 798px) {
    .container,
    .fluid-widget-wrapper {
        max-width: 798px;
        padding: 0 16px;
    }

    /* GALLERY PAGE START */
    .gallery-page-container .top-container .main-gallery-container .main-gallery-content-wrapper,
    .gallery-page-container .top-container .main-gallery-container .last-galleries-container,
    .gallery-page-container .bottom-container .category-galleries-container {
        margin-left: 16px;
    }
    /* GALLERY PAGE END*/
}

@media (min-width: 798.1px) {
    .container,
    .fluid-widget-wrapper {
        max-width: 768px;
    }
}

@media (min-width: 1040.1px) {
    .container,
    .fluid-widget-wrapper {
        max-width: 992px;
    }
}

@media (min-width: 1270.1px) {
    .container,
    .top-menu-container .top-menu-wrapper,
    .sub-menu-container .sub-menu-wrapper,
    .fluid-widget-wrapper {
        max-width: 1200px;
    }
}

@media (min-width: 1470.1px) {
    .container,
    .top-menu-container .top-menu-wrapper,
    .sub-menu-container .sub-menu-wrapper,
    .fluid-widget-wrapper {
        max-width: 1440px;
    }
}

@media (min-width: 1040.1px) and (max-width: 1270px) {
    .top-menu-weather-container {
        display: none !important;
    }
}