   * {
       font-family: Dosis, sans-serif;
       border: none;
   }

   html {
       font-size: 16px;
   }

   body {
       min-height: 100%;
       background: #f5f5f5 url('../images/body_back.png') top no-repeat;
       background-size: cover;
   }

   ol,
   ul {
       list-style-type: none;
   }

   .container-xl.kabl-kanali {
       justify-content: flex-end;
   }

   .container-xl.kabl-kanali .nav-item {
       font-size: 16px;
       display: flex;
       align-items: center;
       padding: 0 4px;
   }

   nav.navbar.navbar-expand.gore {
       padding: 0;
       height: 40px;
       background: #424242;
   }

   .social_icons img {
       width: 24px;
       height: 24px;
   }

   .navbar-dark .navbar-nav .nav-link,
   .navbar-dark .navbar-nav .nav-link a:hover,
   .navbar-nav .nav-item span {
       color: white;
   }

   nav.navbar.dole {
       background-color: #cf3036;
       background: linear-gradient(90deg, #a41419 0, #ed3f45);
   }

   .kabl-kanali .nav-item a.nav-link {
       border-radius: 20px;
       padding: 0px 14px;
       font-weight: 500;
   }

   /*boje kabl navigacije START*/

   .nav-item.pplus a.nav-link {
       background-color: #d70000;
   }

   .nav-item.pmax a.nav-link {
       background-color: #e08411;
   }

   .nav-item.pworld a.nav-link {
       background-color: #00a4ec;
   }

   .nav-item.pkick a.nav-link {
       background-color: #ac00f2;
   }

   .nav-item.plife a.nav-link {
       background-color: #25c6f1;
   }

   .nav-item.pfiles a.nav-link {
       background-color: #8a99ab;
   }

   .nav-item.prs a.nav-link {
       background: linear-gradient(45deg, #950b0b, #de7f09);
   }

   body.prvaplus nav.navbar.dole,
   body.prvamax nav.navbar.dole,
   body.prvaworld nav.navbar.dole,
   body.prvakick nav.navbar.dole,
   body.prvalife nav.navbar.dole,
   body.prvafiles nav.navbar.dole,
   body.prvamne nav.navbar.dole {
       background: #363636;
       box-shadow: 0 6px 12px rgb(0 0 0 / 15%);
   }

   body.prvaplus,
   body.prvamne {
       background: linear-gradient(180deg, #dc212c, #000 1400px);
   }

   body.prvamax {
       background: linear-gradient(180deg, #e08411, #000 1400px);
   }

   body.prvaworld {
       background: linear-gradient(180deg, #2277ec, #000 1400px);
   }

   body.prvakick {
       background: linear-gradient(180deg, #7766b0, #000 1400px);
   }

   body.prvalife {
       background: linear-gradient(180deg, #25c6f1, #000 1400px);
   }

   body.prvafiles {
       background: linear-gradient(180deg, #8a99ab, #000 1400px);
   }

   /*boje kabl navigacije END*/

   .navbar.hide-tabdesk {
       background-color: #cf3036;
       background: linear-gradient(90deg, #a41419 0, #ed3f45);
   }

   .navbar.hide-tabdesk .navbar-nav .nav-item.active>.nav-link {
       color: #efc700;
   }

   .navbar-dark.dole .navbar-brand img {
       max-width: 150px;
   }

   #mobile-logo {
       height: 18px;
       position: absolute;
       left: 50%;
       transform: translateY(-50%) translateX(-50%);
   }

   a.category,
   div.category-label,
   .item-info p,
   .entry-header .categories a {
       color: #878787;
   }

   nav.navbar.dole ul.navbar-nav li.nav-item a.nav-link {
       font-size: 1.125rem;
   }

   nav.navbar.dole ul.navbar-nav li.nav-item.active {}

   a {
       text-decoration: none !important;
   }

   nav.menu {
       padding: 0;
       height: 30px;
       /*margin-bottom: 20px;*/
   }

   nav.navbar.subnav {
       background: #fff;
       box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
   }

   nav.navbar.subnav ul {
       margin: 0;
       padding: 0;
       list-style: none;
   }

   nav.navbar.subnav ul li {
       float: left;
       color: #212121;
       font-size: 1.125rem;
       text-transform: none;
   }

   nav.navbar.subnav ul li a {
       color: #212121;
   }

   nav.navbar.subnav ul li.active a {
       color: #ed1c22;
   }

   .container-fluid.secondary-container {
       padding: 0;
   }

   .featurette-divider {
       height: 0 !important;
   }

   .navbar-expand.dole ul.navbar-nav {
       height: 70px;
       align-items: center;
   }

   .navbar-expand.dole .nav-item.active:before {
       display: block;
       position: absolute;
       content: "";
       bottom: -21px;
       left: 50%;
       transform: translateX(-50%);
       width: 0px;
       height: 0;
       border-style: solid;
       border-width: 0 10px 10px;
       border-color: transparent transparent #fff;
   }

   /* FOOTER START */

   footer#footer {
       max-width: 100%;
       line-height: 1.5em;
       color: #fff;
       padding: 0 20px;
       background-color: #cf3036;
       background: linear-gradient(90deg, #a41419 0, #ed3f45);
   }

   .footer-container {
       display: flex;
       max-width: 1050px;
       margin: 0 auto;
       padding: 1.875rem;
   }

   .footer-links {
       flex: 1 1 83.05085%;
       margin-right: 1.69492%;
   }

   .footer-logo {
       position: relative;
       -ms-flex: 1 1 15.25424%;
       flex: 1 1 15.25424%;
       text-align: center;
   }

   .footer-nav {
       margin-bottom: 1.875rem;
       padding: 0 0 30px;
       border-bottom: 1px solid #fff;
   }

   .footer-nav a {
       display: inline-block;
       color: #fff;
       font-size: 18px;
       margin-right: .9375rem;
       padding: 5px 0;
   }

   .footer-info p,
   .footer-info span {
       -webkit-font-smoothing: antialiased;
       font-size: .875rem;
       margin: 0 0 1.5em;
       color: #fff;
   }

   .footer-logo {
       position: relative;
       -ms-flex: 1 1 15.25424%;
       flex: 1 1 15.25424%;
       text-align: center;
   }

   .footer-logo svg {
       position: absolute;
       top: 50%;
       left: 50%;
       transform: translateY(-50%) translateX(-50%);
       height: 146px;
   }

   /* FOOTER END */

   #logo {
       width: 30px;
   }

   .navinfo a {
       color: white;
       text-decoration: none;
       margin-right: 10px;
   }

   .nav-item {
       text-transform: uppercase;
       position: relative;
       white-space: nowrap;
   }

   @media (min-width: 1400px) {
       .container,
       .container-lg,
       .container-md,
       .container-sm,
       .container-xl,
       .container-xxl {
           max-width: 1050px !important;
           padding: 0 30px;
       }
   }

   .prog-dani {
       display: flex;
       justify-content: space-around;
       height: 56px;
       align-items: center;
       font-size: 16px;
       border-bottom: 1px solid #ebebeb;
   }

   .prog-dani a {
       color: #343434;
   }

   .prog-dani a.on,
   .prog-dani a:hover {
       color: #efc700;
   }

   .program-links {
       background: #fff;
       border-radius: 6px;
       box-shadow: 0 0 21px rgb(0 0 0 / 15%);
       overflow: hidden;
       display: flex;
       justify-content: center;
       margin-bottom: 30px;
   }

   .program-links ul {
       display: flex;
       flex-direction: row;
       padding: 0;
       margin: 0;
   }

   .program-links ul li {
       line-height: 40px;
       padding: 0 10px;
       list-style-position: inside;
   }

   .program-links ul li a {
       color: #111;
       font-weight: 700;
       margin-left: -5px;
   }

   .program-links ul li.active a {
       color: #ed1c22;
   }

   .program-links ul li.active::marker {
       color: #ed1c22;
   }

   .program-links ul li:hover {
       background-color: #eee;
   }

   /* Article START */

   div.article-container {
       position: relative;
       background: #fff;
       border-radius: 6px;
       border: 1px solid #ddd;
       box-shadow: 0 0 12px rgb(0 0 0 / 12%);
       padding: 1.875rem .9375rem .9375rem;
       margin-bottom: 2.5rem;
   }

   div.article-category {
       position: absolute;
       top: -20px;
       left: 50%;
       transform: translateX(-50%);
       color: #fff;
       font-size: 18px;
       background: #ed1c22;
       letter-spacing: 1.5px;
       line-height: 40px;
       text-transform: uppercase;
       border-radius: 20px;
       padding: 0 20px;
       white-space: nowrap;
   }

   .article-intro {
       margin-bottom: 20px;
   }

   .article-intro .pre-title {
       font-size: 16px;
       line-height: 16px;
       margin-bottom: 10px;
       letter-spacing: 1px;
       text-transform: uppercase;
       color: #111;
       max-width: 100%;
   }

   .article-intro .article-title {
       font-weight: 400;
       font-size: 32px;
       line-height: 41px;
       margin: 0 0 15px;
   }

   .article-intro .article-lead {
       margin-bottom: 20px;
       font-size: 18px;
       font-weight: 400;
   }

   figure.article-image {
       position: relative;
   }

   .article-image img {
       width: 100%;
       height: auto;
   }

   .article-image>div {
       width: 100% !important;
       height: auto;
       margin-bottom: 20px;
   }

   .article-image figcaption {
       font-size: 13px;
       font-weight: 400;
       line-height: 22px;
       color: #444;
       padding: 8px 8px 0 0;
   }

   .article-container h2,
   .article-container p {
       margin: 0 0 24px;
       line-height: 24px;
   }

   .article-container p {
       font-size: 18px;
       color: #222;
   }

   .article-share {
       margin-bottom: 20px;
   }

   .article-share a {
       display: inline-block;
       position: relative;
       height: 44px;
       width: 44px;
       border-radius: 50%;
       margin-right: 15px;
   }

   .article-share a svg {
       width: 30px;
       height: 30px;
       fill: #fff;
       border-radius: 50%;
       position: absolute;
       transform: translateX(-50%) translateY(-50%);
       top: 50%;
       left: 50%;
   }

   .article-share a.ankor-facebook {
       background-color: #415e9b;
   }

   .article-share a.ankor-twitter {
       background-color: #29a7df;
   }

   .article-share a.ankor-viber {
       background-color: #7b529d;
   }

   .article-share a.ankor-whatsup {
       background-color: #1eac36;
   }

   .article-share a.ankor-mail {
       background-color: #da9a1e;
   }

   .article-tags {
       width: 100%;
       margin-bottom: 30px;
   }

   .article-tags a {
       font-size: 14px;
       background: #fff;
       color: #ed1c22;
       padding: 0 20px;
       line-height: 30px;
       border: 1px solid #eee;
       border-radius: 20px;
       margin: 0 10px 10px 0;
       display: inline-block;
   }

   .article-tags a:hover {
       color: #ef3439;
       border-color: #ed1c22;
   }

   .article-time {
       margin-bottom: 20px;
   }

   .mmedia-block iframe {
       width: 100%;
   }

   span.zoom {
       display: none;
       position: absolute;
       top: 0;
       right: 0;
       background-color: rgba(236, 80, 80, 0);
   }

   .img-frame-center:hover .zoom,
   .img-frame-left:hover .zoom,
   .img-frame-right:hover .zoom {
       display: block;
       -webkit-animation: img-zoom-animacija 1.5s ease;
       -moz-animation: img-zoom-animacija 1.5s ease;
       animation: img-zoom-animacija 1.5s ease;
       top: 10px;
       right: 10px;
       border-radius: 50%;
   }

   table.antrfile {
       float: right;
       margin: 6px 0 25px 30px;
       width: 40%;
   }

   table.antrfile td.textvesti {
       background: #FFF !important;
       border-top: 1px solid #CFCFCF;
       border-bottom: 1px solid #CFCFCF;
       padding: 20px 10px;
       font-size: 14px;
   }

   .article-container article a {
       color: #ed1c22;
   }

   /* Article END */

   /* Komentari START */

   h1.article-title a {
       color: inherit;
   }

   .comments-header {
       text-transform: uppercase;
       margin-bottom: 20px;
       font-family: Dosis, sans-serif;
       font-weight: 700;
       font-size: 18px;
       border-bottom: 1px solid #aaa;
       padding-bottom: 10px;
   }

   .single-comment {
       overflow: hidden;
       position: relative;
       padding-bottom: 20px;
       border-bottom: 1px solid #ddd;
       margin-bottom: 20px;
   }

   .single-comment-header {
       margin-bottom: 16px;
   }

   .single-comment-header h4 {
       font-size: 16px !important;
       margin: 0;
       font-weight: bold;
   }

   .single-comment-header span {
       color: #888;
       font-size: 14px;
   }

   .single-comment-body p {
       margin-bottom: 20px;
       font-size: 18px;
       word-wrap: break-word;
       overflow-wrap: break-word;
       line-height: 24px;
   }

   .single-comment-interaction {
       display: flex;
       justify-content: space-between;
   }

   .single-comment-vote .vote-plus {
       outline: none;
       padding: 0 20px;
       border: none;
       text-transform: uppercase;
       font-size: 14px;
       font-weight: 700;
       letter-spacing: 1px;
       -webkit-appearance: none;
       background: #fff url(fonts/comm_voteup.svg) 100% no-repeat;
       margin-right: 20px;
       color: #4caf50;
   }

   .single-comment-vote .vote-minus {
       outline: none;
       padding: 0 20px;
       border: none;
       text-transform: uppercase;
       font-size: 14px;
       font-weight: 700;
       letter-spacing: 1px;
       -webkit-appearance: none;
       background: #fff url(fonts/comm_votedown.svg) 100% no-repeat;
       color: #d32f2f;
   }

   .single-comment-reply {
       color: #111;
       border: 1px solid #a9a9a9;
       line-height: 36px;
       background: #fff;
       border-radius: 72px;
       -webkit-appearance: none;
       padding: 0 20px;
       text-transform: uppercase;
       font-size: 14px;
       font-weight: 700;
       letter-spacing: 1px;
   }

   .comments-interaction {
       display: flex;
       justify-content: center;
       align-items: center;
       text-align: center;
       margin-top: 10px;
       margin-left: -5px;
       margin-right: -5px;
   }

   .comments-interaction a {
       padding: 5px;
       color: #444;
       font-weight: 700;
       font-size: 14px;
       line-height: 38px;
       text-transform: uppercase;
   }

   .comments-interaction span {
       border: 1px solid #a9a9a9;
       border-radius: 60px;
       background: #fff;
       padding: 0 1.25rem;
       letter-spacing: .5px;
       white-space: nowrap;
       display: block;
   }

   .comments-interaction span:hover,
   .single-comment-reply:hover {
       background: #e6e6e6;
   }

   ul#rate-nav {
       display: inline-flex;
       width: 100%;
       background: #f9f9f9;
       border-bottom: 2px solid #e6e6e6;
       list-style-type: none;
       margin-top: 30px;
       padding: 0;
   }

   ul#rate-nav li {
       padding: 8px 16px;
   }

   ul#rate-nav li.selected-tab a,
   ul#rate-nav li.selected-tab a:hover {
       color: #ef3439;
       border-bottom: 1px solid #ed1c22;
   }

   ul#rate-nav li a {
       color: #888;
   }

   ul#rate-nav li a:hover {
       color: #444;
   }

   ul#rate-nav span {
       margin-right: 120px;
       color: #000;
       font-weight: 600;
   }

   .comments ol {
       padding: 0;
   }

   .comments ol li {
       padding: 25px 0;
       border-bottom: 1px solid #d9d9d9;
       font-size: 18px;
       overflow: auto;
       line-height: 1.5;
       word-wrap: break-word;
   }

   .comments ol li:last-child {
       border-bottom: none;
   }

   .comments ol li span.comment-author,
   .comments ol li span.comment-date {
       font-size: 16px;
       margin-top: 20px;
       display: inline-block;
   }

   .comments ol li .comment-date+p {
       display: inline-block;
       margin: 20px 0 0 10px !important;
   }

   .comments ol li .comment-date+p a {
       font-size: 14px;
       color: #999999;
   }

   .comments ol li .rc-item {
       margin-top: 8px;
   }

   .comments ol li .rc-item:first-child {
       float: left;
   }

   .comments ol li .rc-item:nth-child(2) {
       float: right;
       margin-right: 30px;
   }

   .comments ol li .rc-item a {
       color: #1a1a1a;
       font-size: 10px;
   }

   .comments ol li .rc-item .rate-up span {
       color: #339933;
       font-weight: 600;
       font-size: 15px;
   }

   .comments ol li .rc-item .rate-dn span {
       color: #C00;
       font-weight: 600;
       font-size: 15px;
   }

   .comments ol li .rc-item .rate-what {
       display: none;
   }

   p.ostaviteKomentar {
       font-size: 24px;
       padding-bottom: 16px;
       border-bottom: 1px solid #eee;
   }

   form#komentar-forma p {
       text-transform: uppercase;
       font-size: 12px;
       font-weight: 700;
   }

   form#komentar-forma input,
   form#komentar-forma textarea {
       outline: none;
       background: #f9f9f9;
       padding: 8px;
       width: 100%;
       border: 1px solid #ccc;
       -webkit-appearance: none;
       transition: border-color .3s;
       resize: none;
   }

   form#komentar-forma input:focus,
   form#komentar-forma textarea:focus {
       border: 1px solid #ed1c22;
   }

   form#komentar-forma #brojac_karaktera {
       font-size: 11px;
       float: right;
       color: #888;
       letter-spacing: .5px;
       text-transform: none;
       font-weight: 400;
       margin-top: -10px;
   }

   form#komentar-forma #posaljiKomentar {
       float: right;
       color: #fff;
       border-color: #ed1c22;
       background: #ed1c22;
       line-height: 36px;
       border-radius: 72px;
       -webkit-appearance: none;
       width: auto;
       text-transform: uppercase;
       padding: 0 20px;
       font-size: 13px;
       font-weight: 700;
       letter-spacing: 1px;
   }

   form#komentar-forma #posaljiKomentar:hover {
       background: #c61015;
   }

   /* Komentari END */

   div.web-tv-category {
       position: absolute;
       top: -20px;
       left: calc(var(--bs-gutter-x)/ 2);
       color: #fff;
       font-size: 16px;
       font-weight: 700;
       background: #ed1c22;
       letter-spacing: 1.5px;
       line-height: 40px;
       text-transform: uppercase;
       border-radius: 20px;
       padding: 0 20px;
   }

   div.web-tv-category a {
       color: #fff;
   }

   div.web-tv-category.blue {
       background: #00a4ec;
   }

   .web-tv-cover {
       margin-bottom: 20px;
   }

   .web-tv-cover p {
       margin: 0;
       margin-top: 20px;
       color: #707070;
   }

   .responsive-iframe-container {
       position: relative;
       width: 100%;
       overflow: hidden;
       padding-top: 56.25%;
       margin-bottom: 24px;
   }

   .responsive-iframe-container iframe {
       position: absolute;
       top: 0;
       left: 0;
       bottom: 0;
       right: 0;
       width: 100%;
       height: 100%;
       border: none;
   }

   /*karusel start*/

   .prva-karusel .carousel-inner {
       padding-top: 20px;
       display: flex;
   }

   .prva-karusel .carousel-control-prev,
   .prva-karusel .carousel-control-next {
       height: 60px;
       width: 60px;
       top: 35%;
       border: none;
       opacity: 1;
   }

   .prva-karusel .carousel-control-prev {
       left: -30px;
       background: linear-gradient( 90deg, hsla(210, 7%, 95%, 0) 50%, #f0f1f2 0, #f0f1f2);
       border-top-right-radius: 100%;
       border-bottom-right-radius: 100%;
   }

   .prva-karusel .carousel-control-next {
       right: -30px;
       background: linear-gradient( 270deg, hsla(210, 7%, 95%, 0) 50%, #f0f1f2 0, #f0f1f2);
       border-top-left-radius: 100%;
       border-bottom-left-radius: 100%;
   }

   .prva-karusel .carousel-control-prev .carousel-control-prev-icon,
   .prva-karusel .carousel-control-next .carousel-control-next-icon {
       position: absolute;
       top: 50%;
       transform: translateY(-50%);
       width: 24px;
       height: 24px;
       color: #707070;
   }

   .prva-karusel .carousel-control-next .carousel-control-next-icon {
       right: 30px;
   }

   .prva-karusel .carousel-control-prev .carousel-control-prev-icon {
       left: 30px;
   }

   .prva-karusel .carousel-indicators {
       margin: 0;
       top: 34px;
       right: 40px;
       left: auto;
       flex-direction: column;
       justify-content: flex-start;
   }

   .prva-karusel .carousel-indicators button {
       text-align: center;
       font-size: 14px;
       width: 24px;
       height: 24px;
       border: none;
       border-radius: 50%;
       line-height: 0px;
       margin-bottom: 5px;
       color: white;
       background: none;
       padding: 0;
       text-shadow: 1px 1px #000000;
   }

   .prva-karusel .carousel-indicators button.active {
       background: #ed1c22;
   }

   .prva-item.tip1.veliko {
       height: 100%;
   }

   /*.carousel-item .item-info {min-height: 185px;} */

   .respons {
       position: absolute;
       display: block;
       visibility: hidden;
   }

   /* .carousel-item-prev.carousel-item-end, .carousel-item-next.carousel-item-start {visibility: visible;}*/

   /*karusel end*/

   .subTrigger {
       position: absolute;
       top: 5px;
       right: 16px;
       transition: all .2s;
   }

   .subTrigger.active {
       transform: rotate(-90deg);
       transition: all .2s;
   }

   .subTrigger svg {
       width: 20px;
       height: 20px;
   }

   .subMobile {
       display: none;
   }

   .subTrigger.active+.subMobile {
       display: block;
   }

   .subMobile .nav-item {
       text-transform: none;
   }

   .nav-item.nav-social-mobile {
       display: flex;
       justify-content: center;
       border-top: 1px solid hsla(0, 0%, 100%, .3);
   }

   .nav-item.nav-social-mobile img {
       width: 48px;
       height: 48px;
       padding: 0 5px;
   }

   .navbar-nav.mob-nav-extra {
       text-transform: none;
       border-top: 1px solid hsla(0, 0%, 100%, .3);
   }

   .navbar-nav.mob-nav-extra .nav-item {
       text-transform: none;
   }

   input:focus,
   select:focus,
   textarea:focus,
   button:focus {
       outline: none;
   }

   /* PAGINACIJA START*/

   .pages-navigation-form {
       font-size: 1.75rem;
       color: #acacac;
       font-weight: 400;
       display: table;
       text-align: center;
       background: #e6e6e6;
       border-radius: 40px;
       padding: 4px;
       float: right;
       letter-spacing: 1px;
       margin-bottom: 40px;
   }

   .pag-previous,
   .pag-next,
   .pag-go {
       width: 40px;
       height: 40px;
       display: block;
   }

   .pag-previous:hover,
   .pag-next:hover,
   .pag-go:hover {
       background-color: #b8b8b8;
       border-radius: 50%;
   }

   .pag-previous {
       background: url(fonts/icon-prev.svg);
   }

   .pag-next {
       background: url(fonts/icon-next.svg);
   }

   .pag-go {
       height: 40px;
       width: 40px;
       border-radius: 50%;
       background: #b8b8b8;
       background: url(fonts/idi.svg);
   }

   .pages-navigation-form input {
       width: 40px !important;
       height: 40px;
       border-radius: 50%;
       background-color: #fff;
       color: #acacac;
       font-size: 22px;
       text-align: center;
   }

   /* PAGINACIJA END */

   @media (max-width: 767px) {
       .prva-item.tip4 {
           height: auto;
           flex-wrap: wrap;
       }
       .prva-item.tip4 .item-img {
           width: 100%
       }
       .prva-item.tip4 .item-info {
           width: 100%
       }
       div.article-container {
           box-shadow: none;
           border-radius: 0;
           border: none;
           padding-top: 15px;
           margin: -15px;
           margin-top: 0;
           margin-bottom: 40px;
       }
       div.article-category {
           position: relative;
           top: auto;
           font-size: 16px;
           display: inline-block;
           line-height: 30px;
           margin-bottom: 15px;
       }
       table.antrfile {
           margin: 6px 5% 25px 5%;
           width: 90%;
       }
       #rate-nav li:first-child {
           display: none;
       }
       /*.carousel-indicators, button.carousel-control-prev, button.carousel-control-next {display: none;}*/
       .veliko .item-category span {
           font-size: 12px;
       }
       .carousel-item .item-info {
           width: 100% !important;
           top: 0;
           border-top-left-radius: 0;
           border-top-right-radius: 0;
       }
       .carousel-item .item-img img {
           border-bottom-left-radius: 0;
           border-bottom-right-radius: 0;
       }
       .prva-karusel .carousel-inner {
           margin-bottom: 20px;
       }
       .carousel-item .item-info h2 {
           font-size: 20px;
       }
       .carousel-item .playIcon {
           display: none;
       }
       button.navbar-toggler,
       .navbar-toggler:focus {
           border: none;
           box-shadow: none;
       }
       .pages-navigation-form .pages-navigation-form-child td:nth-child(4),
       .pages-navigation-form .pages-navigation-form-child td:nth-child(5),
       .pages-navigation-form .pages-navigation-form-child td:nth-child(6) {
           display: none;
       }
       div.web-tv-category {
           transform: translateX(-50%);
           left: 50%;
       }
       div.web-tv-category+div.row {
           margin-top: 20px;
       }
       .hide-mob {
           display: none;
       }
       nav.menu {
           display: none;
       }
       .prva-karusel .carousel-control-prev,
       .prva-karusel .carousel-control-next {
           width: 30px;
           background: #f0f1f2;
           border-radius: 0;
       }
       .prva-karusel .carousel-control-prev {
           left: 0;
       }
       .prva-karusel .carousel-control-prev .carousel-control-prev-icon {
           left: 0;
       }
       .prva-karusel .carousel-control-next {
           right: 0;
       }
       .prva-karusel .carousel-control-next .carousel-control-next-icon {
           right: 0;
       }
   }

   @media (max-width: 767px) {
       .navbar.hide-tabdesk {
           margin-bottom: 15px;
       }
   }

   @media (min-width: 768px) {
       .hide-tabdesk {
           display: none;
       }
       .prva-item.tip4 .item-img {
           width: 294px;
       }
       .prva-item.tip4 .item-img img {
           width: auto;
           height: 100%;
       }
       .prva-item.tip4 .item-info {
           width: calc(100% - 294px);
       }
   }

   /*ads*/

   @media screen and (max-width: 989px) {
       .banner-mobile {
           width: 100%;
           text-align: center
       }
       .banner-mobile div div {
           margin: 0 auto 30px auto;
       }
       .banner-top {
           margin: 0 auto 15px auto;
       }
       .margin-top-30 {
           margin-top: 30px;
       }
   }

   @media screen and (min-width: 990px) {
       .overallImg-left,
       .overallImg-right {
           display: block;
           height: auto;
           left: 50%;
           margin-left: -890px;
           position: fixed;
           top: 0px;
           width: 360px;
           text-align: right;
           z-index: 1000;
       }
       .overallImg-right {
           display: block;
           height: auto;
           left: 50%;
           margin-left: -855px;
           position: fixed;
           top: 0px;
           width: 360px;
           text-align: right;
           margin-left: 530px;
           text-align: left;
           z-index: 1000;
       }
       header {
           margin: 0 0 30px 0
       }
       .banner-top {
           width: 990px;
           margin: 0 auto;
           text-align: center;
       }
       .banner-mobile {
           display: none
       }
   }

   div.sidebar div.banner {
       margin: 0 auto 20px auto;
   }

   div.sidebar div.banner div {
       margin: 0 auto;
   }

   div.banner-inText {
       margin: 0 0 20px 0;
       text-align: center;
   }

   /*ads end*/

   /*custom start*/

   .navbar-brand-left {
       margin-left: 10px;
       position: absolute;
       top: 10px;
   }

   img#mobile-logo-1 {
       height: 32px;
       width: auto;
   }

   span#mobile-section {
       height: 18px;
       position: absolute;
       left: 50%;
       top: calc(50% - 5px);
       transform: translateY(-50%) translateX(-50%);
       text-transform: uppercase;
       font-weight: 700;
       font-size: 18px;
       top: 24px;
   }

   .navbar-dark button[aria-expanded="false"] span.navbar-toggler-icon {
       background-image: url(../fonts/hamburger.svg);
   }

   .navbar-dark button[aria-expanded="true"] span.navbar-toggler-icon {
       background-image: url(../fonts/hamburger_close.svg);
       background-size: 20px;
   }

   /*custom end*/

   .newsBlock {
       display: flex;
       justify-content: center;
       align-items: center;
   }

   .blockHeader {
       color: #fff;
       font-weight: 400;
       font-size: 20px;
       background: #ed1c22;
       margin: 0 !important;
       letter-spacing: 1.5px;
       line-height: 40px;
       text-transform: uppercase;
       border-radius: 20px;
       padding: 0 20px;
       white-space: nowrap;
   }

   .blockHeader h3 {
       margin: 0;
       padding: 8px 0px;
       font-size: 16px;
   }

   .comment {
       border-top: 1px solid #ccc;
       padding: 10px 0;
       margin: 10px 0;
       clear: both;
       overflow: hidden;
       display: flex;
   }

   .comment-img {
       margin-right: 10px
   }

   .comment-img img {
       max-width: 61px;
       padding-top: 6px;
   }

   .comment-info .name {
       font-size: 14px;
       font-weight: lighter
   }

   .comment-info .name b {
       font-size: 16px;
       font-weight: bold
   }