@font-face {
    font-family: 'Surogat Std';
    src: url('../fonts/SurogatStd-Bld.eot');
    src: url('../fonts/SurogatStd-Bld.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SurogatStd-Bld.woff2') format('woff2'),
        url('../fonts/SurogatStd-Bld.woff') format('woff'),
        url('../fonts/SurogatStd-Bld.ttf') format('truetype'),
        url('../fonts/SurogatStd-Bld.svg#SurogatStd-Bld') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Surogat Std';
    src: url('../fonts/SurogatStd-Blk.eot');
    src: url('../fonts/SurogatStd-Blk.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SurogatStd-Blk.woff2') format('woff2'),
        url('../fonts/SurogatStd-Blk.woff') format('woff'),
        url('../fonts/SurogatStd-Blk.ttf') format('truetype'),
        url('../fonts/SurogatStd-Blk.svg#SurogatStd-Blk') format('svg');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Surogat Std';
    src: url('../fonts/SurogatStd-Med.eot');
    src: url('../fonts/SurogatStd-Med.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SurogatStd-Med.woff2') format('woff2'),
        url('../fonts/SurogatStd-Med.woff') format('woff'),
        url('../fonts/SurogatStd-Med.ttf') format('truetype'),
        url('../fonts/SurogatStd-Med.svg#SurogatStd-Med') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Surogat Std';
    src: url('../fonts/SurogatStd-Reg.eot');
    src: url('../fonts/SurogatStd-Reg.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SurogatStd-Reg.woff2') format('woff2'),
        url('../fonts/SurogatStd-Reg.woff') format('woff'),
        url('../fonts/SurogatStd-Reg.ttf') format('truetype'),
        url('../fonts/SurogatStd-Reg.svg#SurogatStd-Reg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Surogat Std';
    src: url('../fonts/SurogatStd-Lt.eot');
    src: url('../fonts/SurogatStd-Lt.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SurogatStd-Lt.woff2') format('woff2'),
        url('../fonts/SurogatStd-Lt.woff') format('woff'),
        url('../fonts/SurogatStd-Lt.ttf') format('truetype'),
        url('../fonts/SurogatStd-Lt.svg#SurogatStd-Lt') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Saol Display';
    src: url('../fonts/SaolDisplay-Bold.eot');
    src: url('../fonts/SaolDisplay-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SaolDisplay-Bold.woff2') format('woff2'),
        url('../fonts/SaolDisplay-Bold.woff') format('woff'),
        url('../fonts/SaolDisplay-Bold.ttf') format('truetype'),
        url('../fonts/SaolDisplay-Bold.svg#SaolDisplay-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
  font-family: 'kosova-sot-icons';
  src:  url('../fonts/kosova-sot-icons.eot?ssqu4s');
  src:  url('../fonts/kosova-sot-icons.eot?ssqu4s#iefix') format('embedded-opentype'),
    url('../fonts/kosova-sot-icons.ttf?ssqu4s') format('truetype'),
    url('../fonts/kosova-sot-icons.woff?ssqu4s') format('woff'),
    url('../fonts/kosova-sot-icons.svg?ssqu4s#kosova-sot-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/** RESET **/

 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;
    font-size: 100%;
    vertical-align: baseline;
    list-style:none outside none;
    text-decoration:none;
}

body, html {width:100%;height: 100%;background-color: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;font-family: 'Surogat Std';font-weight: normal;}

table {
    border-collapse: collapse;
    border-spacing: 0;
}
a, img {
    border: 0 none;
    outline: 0 none;
}
input {
    outline: 0 none;
    border: 0 none;
    background: 0 none;
}

/** TYPOGRAPHY **/

p {
	color:#1D1D1B;
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	margin:;
	padding:;
}

h1 {
	color:#1D1D1B;
	font-size:46px;
	line-height:1;
	font-weight:900;
	margin:;
	padding:;
}

h2 {
	color:#1D1D1B;
	font-size:26px;
	line-height:30px;
	font-weight:500;
	margin:;
	padding:;
}

h3 {
	color:#1D1D1B;
	font-size:16px;
    line-height:20px;
    font-weight:normal;
	margin:;
	padding:;
}

h4 {
	color:;
	font-size:;
	line-height:;
	font-weight:;
	margin:;
	padding:;
}

/** FORM **/

form,form[type="submit"],form input,form textarea,form select,form select option {
	width:;
	height:;
	margin:;
	padding:;
	background:;
	color:;
}

/*--- GENERAL ---*/
.visible-xs{display: none!important;}
.clear{clear: left;}
.img-cover{
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
img{width: 100%;display: block;}
a,a:visited,a:focus,a:active,a:hover{text-decoration: none;color: inherit;}
a,.img-cover,figure,.search-ico,.news-lg h1,.news-md h2,.news-sm h2,.long-news h2, .count-news h2,.head-news h2,.txt-news h2,.rec-news h3,.rel-box article{
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
header.sticky{
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
header,section,main,footer,.news-content{width: 100%;float: left;}
i {
  font-family: 'kosova-sot-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-aquarius:before {content: "\e905";}
.icon-aries:before {content: "\e906";}
.icon-cancer:before {content: "\e907";}
.icon-capricorn:before {content: "\e908";}
.icon-gemini:before {content: "\e909";}
.icon-leo:before {content: "\e90a";}
.icon-libra:before {content: "\e90b";}
.icon-pisces:before {content: "\e90c";}
.icon-sagittarius:before {content: "\e90d";}
.icon-scorpio:before {content: "\e90e";}
.icon-taurus:before {content: "\e90f";}
.icon-virgo:before {content: "\e910";}
.icon-arrow-left:before {content: "\e903";}
.icon-arrow-right:before {content: "\e904";}
.icon-menu:before {content: "\e900";}
.icon-photo:before {content: "\e901";}
.icon-search:before {content: "\e902";}
.icon-facebook:before {content: "\ea90";}
.icon-facebook2:before {content: "\ea91";}
.icon-instagram:before {content: "\ea92";}
.icon-twitter:before {content: "\ea96";}
.icon-youtube:before {content: "\ea9d";}
.mgb-15{margin-bottom: 15px;}
.mgb-20{margin-bottom: 20px;}
.mgb-30,.rec-news,.long-news,.count-news,.readmore-page .main-img,.published-info,.news-content figure,.gallery-slider{margin-bottom: 30px;}
.mgb-40{margin-bottom: 40px;}
.mgb-50{margin-bottom: 50px;}
.mgb-60{margin-bottom: 60px;}
.pdt-20{padding-top: 20px;}
.pdt-30{padding-top: 30px;}
.pdt-40{padding-top: 40px;}
.pdt-50{padding-top: 50px;}
.img-cover:hover,article:hover figure{opacity: .9;}

/* -- cc style --*/
.love-ball-row .count-news .count {color:#D60B51;}
.vip-ball-row .video-news {min-height:476px;}
.news-lg figure .v-ico,.news-md figure .v-ico,.news-sm figure .v-ico,.long-news .v-ico{width:56px;height:56px;top:50%;left:50%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);position: absolute;}
.news-sm figure .v-ico,.long-news .v-ico{width: 36px;height: 36px;}
.photo-day-cover {min-height:400px;width:100%;position: relative;float: left;}
/*.vip-ball-row .slick-prev:before, .vip-ball-row .slick-next:before {font-size:20px;line-height:20px;}
.vip-ball-row .slick-next {right:0;}
.vip-ball-row .slick-prev {left:0;}*/
.gjirafa-box {display: block;margin:0 auto 30px auto;}
.photo-day span.photo-legend {position: absolute;bottom: 0;left: 0;font-size: 15px;line-height: 20px;padding: 10px 15px;background-color: rgba(214, 11, 81, 0.75);color: #ffffff;}
.photo-day .slick-slide {position: relative;}
.staticAd {position:fixed;bottom:0;right:0;left:0;width:100%;text-align:center;z-index:999;}
.staticAd img {width:auto;max-width:100%;margin:0 auto;}
.ad728x90 {
	width:728px;
	text-align: center;
	clear: both;
	margin:0 auto 20px auto;
}
.mobileAd300x250 {
	text-align: center;
	clear: both;
	margin:0 auto 20px auto;
	max-width:320px;
    min-width:300px;
}
.ad300x250 {
	text-align: center;
	clear: both;
	margin-bottom:20px;
	margin:0 auto 20px auto;
	width:300px;
}
#gjan_25879969 iframe {
	width:300px;
	margin: 0 auto;
	height:250px;
	display: block;
	overflow: hidden;
}
.mt-20 {margin-top:20px;}
.news-content p iframe {max-width:100%;}
.news-content div[data-oembed-url] > div{max-width: 100%!important;margin-bottom: 30px!important;}
/* -- end cc style --*/

/*--- HEADER ---*/
body{padding-top: 120px;}
body.is-active{overflow-y: hidden;}
header{background-color: #1D1D1B;padding: 30px 0;position: absolute;top:0;left: 0;z-index: 10000;}
body.is-active header{z-index: 12000;}
.logo{max-width: 209px;float: left;transition: none;}
.logo svg{width: 100%;display: block;max-height: 60px;}
.head-news article:first-child{border-bottom: 1px dashed #666;padding-bottom: 5px;margin-top: -6px;}
.head-news h2{color: #666;font-weight: normal;font-size: 30px;line-height: 1;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.head-news h2 span{color: #fff;font-size: 14px;line-height: 1;}
.head-news h2:hover{color: #fff;}
header .social{float: right;width: 100%;text-align: right;line-height: 1;margin-bottom: 13px;}
header .social li{margin-right: 10px;display: inline-block;}
header .social li:last-child{margin-right: 0px;}
header .social li a{display: block;font-size: 14px;line-height: 1;color: #666;}
.search-ico{float: right;font-size: 30px;line-height: 1;color: #666;cursor: pointer;margin-right: 15px;}
header .social li:hover a,.search-ico.is-active{color: #fff;}
.search-holder{position: fixed;display: none;background-color: rgba(29, 29, 27,.9);width: 100%;height: calc(100vh - 120px);left: 0;top: 120px;border-top: 4px solid #D60B51;}
.search-holder.is-active{display: flex;}
.search-holder form{width: 50%;position: relative;}
.search-holder .form-control{border-radius: 0;background-color: transparent;border: 0;border-bottom: 2px solid #fff;padding: 10px 40px 10px 0;color: #fff;font-weight: normal;font-size: 20px;line-height: 1;outline: none!important;box-shadow: none!important;}
.search-holder .form-control::-webkit-input-placeholder {color: #fff;}
.search-holder .form-control::-moz-placeholder {color: #fff;}
.search-holder .form-control:-ms-input-placeholder {color: #fff;}
.search-holder .form-control:-moz-placeholder {color: #fff;}
.search-holder .icon-search{position: absolute;font-size: 20px;color: #fff;top: 12px;right: 1px;}
.menu-holder{position: fixed;top: 120px;width: 100%;left: 0;background-color: #1D1D1B;display: none;border-top: 4px solid #D60B51;}
.menu-holder .container{position: relative;padding-top: 50px;padding-bottom: 20px;}
.menu-holder ul.row li{margin-bottom: 30px;}
.menu-holder ul.row li a{display: block;font-size: 20px;line-height: 1;color: #fff;font-weight: 500;}
.menu-holder .social{display: none;}
header.sticky .logo {max-width: 157px;}
header.sticky .logo svg{max-height: 45.06px;}
header.transform{transform: translateY(-100%);-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);}
header.sticky{padding: 15px 0;height: 75px;position: fixed;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);}
header.sticky .search-holder,header.sticky .menu-holder{top: 75px;}
header.sticky .search-holder{height: calc(100vh - 75px)}
header.sticky .social,header.sticky .head-news article,header.readmore .head-news article{display: none;}
header.sticky .menu-holder .social{position: absolute;top: 15px;right: 15px;display: block;}
header.readmore.sticky .head-news article{display: block;padding: 0;margin: 0;border: 0;}
header.readmore.sticky .head-news h2{line-height: 36px;}
.categ-logo-holder .quote{font-size: 14px;line-height: 1;color: #fff;font-weight: normal;padding: 15px;width: 180px;position: absolute;top: -60px;right: -70px;background-color: #FF0000;z-index: 11000;}
.categ-logo-holder .quote:after{position: absolute;bottom: -20px;left: 20px;border-left: 0px solid transparent;border-right: 20px solid transparent;border-top: 20px solid #FF0000;content: '';}
header.lajme .menu-holder,header.lajme .search-holder{border-color: #29ABE2;}
header.sport .menu-holder,header.sport .search-holder{border-color: #009245;}
header.femra .menu-holder,header.femra .search-holder{border-color: #F15A24;}
header.tech .menu-holder,header.tech .search-holder{border-color: #FF0000;}
header.lajme .st2{fill: #29ABE2!important;}
header.sport .st2{fill: #009245!important;}
header.femra .st2{fill: #F15A24!important;}
header.tech .st2{fill: #FF0000!important;}

/*-- MENU ICON --*/

.menu-ico {cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;overflow: visible;float: right;height: 30px;}
.menu-box{width: 34px;height: 30px;display: inline-block;position: relative;}
.menu-inner{display: block;top: 50%;margin-top: -2px;}
.menu-inner, .menu-inner::before, .menu-inner::after {width: 34px;height: 4px;background-color: #666;position: absolute;transition-property: transform, background-color;transition-duration: 0.15s;transition-timing-function: ease-in-out;}
.menu-inner::before, .menu-inner::after {content: "";display: block;}
.menu-inner::before {top: -12px; }
.menu-inner::after {bottom: -12px; }
.menu-ico .menu-inner {transition-duration: 0.075s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.menu-ico .menu-inner::before {transition: top 0.075s 0.15s ease-in-out, opacity 0.15s ease-in-out, background-color 0.15s;}
.menu-ico .menu-inner::after {transition: bottom 0.075s 0.15s ease-in-out, background-color 0.15s, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.menu-ico.is-active .menu-inner {transform: rotate(45deg);transition-delay: 0.15s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}
.menu-ico.is-active .menu-inner::before {top: 0;opacity: 0;transition: top 0.075s ease, opacity 0.075s 0.15s ease-in-out, background-color 0.15s;}
.menu-ico.is-active .menu-inner::after {bottom: 0;transform: rotate(-90deg);transition: bottom 0.075s ease, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.15s;}
.menu-ico.is-active .menu-inner,.menu-ico.is-active .menu-inner::before,.menu-ico.is-active .menu-inner::after{background-color: #fff;}

/*--- TOP NEWS ---*/

.top-news{background-color: #666;padding-top: 15px;}
.top-news .ditore figure{max-width: 128px;display: inline-block;}
.top-news .kol{border-left: 1px solid #fff;}
.top-news .kol:first-child{border-left: 0;}
.txt-news .time{display: block;font-size: 14px;color: #1D1D1B;line-height: 1;margin-top: -2px;margin-bottom: 5px;}
.top-news .txt-news .time{color: #D60B51;}
.txt-news h2{font-size: 14px;color: #1D1D1B;line-height: 20px;font-weight: normal;margin-bottom: 10px;}
.txt-news:hover h2{color: #999;}
.top-news .txt-news h2{color: #fff;}
.bottom-news{padding-top: 30px;}
.news-lg figure,.news-md figure,.news-sm figure,.gallery-slider figure{position: relative;margin-bottom: 10px;}
.news-lg figure .gallery-count,.news-md figure .gallery-count,.news-sm figure .gallery-count,.gallery-slider figure span,.long-news .gallery-count,.video-news .gallery-count{position: absolute;bottom: 0;right: 0;background-color: rgba(214, 11, 81,.8);padding: 6px 12px 8px 12px;color: #fff;font-weight: 300;font-size: 16px;line-height: 1;display: flex;align-items: center;}
.news-lg figure .gallery-count i,.news-md figure .gallery-count i,.news-sm figure .gallery-count i,.gallery-slider figure span i,.long-news .gallery-count i,.video-news .gallery-count i{position: relative;top: 2px;margin-right: 6px;}
.video-news .gallery-count{bottom: auto;top: 0;}
.news-lg,.news-md,.news-sm{margin-bottom: 22px;position: relative;}
.news-lg h1{margin-bottom: 10px;}
.news-lg p span,.line-news h3 span,.rec-news h3 span,.related-news h2 span,.news-lg:hover h1,.news-md:hover h2,.news-sm:hover h2,.long-news:hover h2, .count-news:hover h2,.menu-holder ul li a:hover,.rec-news:hover h3,.txt-img-news:hover .txt-news h2{color: #D60B51;}
.news-sm h2{font-size:20px;line-height:24px;}
.line-news{padding: 8px 0;border-top: 1px solid #999999;border-bottom: 1px solid #999999;}
.line-news figure{max-width: 90px;margin-right: 30px;flex: 0 0 90px;-ms-flex: 0 0 90px;}
.video-news{min-height: 420px;position: relative;margin-bottom: 30px;}
.video-news .categ{display: inline-block;padding: 10px 15px;background-color: #808080;color: #1D1D1B;border-bottom: 15px solid #D60B51;font-size: 30px;line-height: 1;font-weight: 900;}
.video-news .v-ico{display: block;max-width: 90px;position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);}
.video-news .caption{padding: 15px;background-color: rgba(102, 102, 102,.9);position: absolute;bottom: 0;left: 0;width: 100%;}
.video-news h1{margin-bottom: 10px;}
.video-news h1,.video-news p{color: #fff;}
.video-news p{font-size: 20px;line-height: 24px;font-weight: 500;}
.video-news p span,.top-news .txt-news:hover h2{color: #1D1D1B;}
.semi-title{font-family: 'Saol Display';font-size: 80px;line-height: 1;color: #1D1D1B;display: block;}
.semi-title figure{max-width: 128px;margin-right: 10px;}
.thoughts{display: block;text-align: center;position: relative;margin-bottom: 30px;}
.thoughts:after{content: '';width: 100%;height: 1px;background-color: #1D1D1B;position: absolute;left: 0;top: 34px;}
.thoughts figure{width: 134px;display: inline-block;position: relative;z-index: 1;}
.rec-news figure{margin-bottom: 10px;}
.shadow-title{font-size: 30px;line-height: 1;font-weight: 900;color: #1D1D1B;display: block;}
.shadow-title span{display: inline-block;padding: 6px 10px 10px 10px;background-color: #D60B51;box-shadow: 4px 4px #1D1D1B;}
.shadow-title.me-shume span{box-shadow: none;font-weight: 500;color: #fff;background-color: #1D1D1B;font-size: 20px;}
.news-sm .count{font-size: 16px;line-height: 1;color: #1D1D1B;font-weight: 400;position: absolute;bottom: 0;left: 0;}
.news-sm .count img{width: 20px;float: left;margin-right: 10px;}
/*.with-count h2{padding-bottom: 40px;}*/
.long-news h2{font-size: 30px;line-height: 34px;margin-bottom: 10px;margin-top: -9px;}
.long-news p{position: relative;bottom: -4px;}
.long-news figure{position: relative;}
.count-news h2{font-size: 20px;line-height: 24px;margin-top: -6px;}
.count-news .count{font-size: 52px;line-height: 1;display: block;color: #F7931E;flex: 1;font-weight: 300;margin-top: -17px;padding-right: 10px;}
.count-news figure{flex: 0 0 90px;-ms-flex:0 0 90px;max-width: 90px;}
.long-news .left{padding-right: 20px;}
.long-news .right{padding-left: 10px;}
.count-news .fig,.top-sport .no-gutters .left,.top-tech .no-gutters .left{padding-right: 15px;}
.count-news h2.col,.top-sport .no-gutters .right,.top-tech .no-gutters .right{padding-left: 15px;}
.readmore-page .main-title{font-size: 50px;line-height: 60px;color: #1D1D1B;margin-bottom: 20px;}
.readmore-page .main-img figcaption,.news-content figure figcaption,.gallery-slider .caption{font-weight: normal;color: #1D1D1B;font-size: 12px;line-height: 16px;padding-top: 6px;display: block;}
.published-info li{color: #1D1D1B;font-weight: normal;font-size: 16px;line-height: 1;}
.published-info li a{width: 38px;height: 38px;display: block;border-radius: 50%;-webkit-border-radius:50%;line-height: 38px;color: #fff;font-size: 18px;float: left;margin-left: 15px;text-align: center;}
.published-info li a.fb{background-color: #3b5998;}
.published-info li a.tw{background-color: #55acee;}
.news-content p{font-family: Georgia, serif;margin-bottom: 30px;font-size: 18px;line-height: 28px;color: #1D1D1B;font-weight: normal;}
.news-content p:last-of-type:after {content: '';display: inline-block;width: 35px;height: 14px;background-color: #ED1E79;position: relative;top: auto;left: 10px;}
.news-content .gallery-slider{clear: left;}
.news-content .read-also p:last-of-type:after{content: none;}
.read-also {width:100%;padding:15px 0;border-top:2px solid #ededed;border-bottom:2px solid #ededed;margin:15px 0px;}
.read-also a{display: flex;}
.read-also figure{flex: 0 0 80px;max-width: 80px;margin-right: 20px;margin-bottom: 0;}
.news-content .read-also h3 {font-size:18px;line-height:1;margin-bottom:10px;color: #D60B51;}
.news-content .read-also p {margin-bottom:0;font-size:14px;line-height:18px;}
.news-content blockquote{padding: 45px 20px 20px 20px;width: 330px;margin-right: -120px;margin-left:30px;margin-bottom:30px;background-color: #E6E6E6;position: relative;float: right;}
.news-content blockquote:before{content: '';width: 35px;height: 14px;background-color: #ED1E79;position: absolute;top: 0;left: 20px;}
.news-content blockquote p{font-family: 'Surogat Std';font-size: 26px;line-height: 34px;color: #1D1D1B;margin-bottom: 5px;font-weight: 500;}
.news-content blockquote p:after{content: none!important;}
.news-content blockquote .auth{font-size: 16px;line-height: 24px;color: #ED1E79;}
.tags-list a{display: block;color: #666;font-size: 22px;line-height: 1;font-weight: normal;border:1px solid #666;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;padding: 10px 12px;margin-right: 15px;margin-bottom: 15px;}
.tags-list a:hover{background-color: #666;color: #fff;}
.gallery-holder{position: relative;}
.gallery-slider figure{margin-bottom: 0;}
.gallery-slider .slick-slide{outline: none;}
.related-news,.rel-box article{background-color: #CCCCCC;}
.related-news h2,.rel-box h2{font-size: 20px;line-height: 24px;padding: 10px 20px;font-weight: normal;}
.related-news h2{padding: 5px 20px;}
.related-news figure,.txt-img-news .fig{flex: 0 0 90px;-ms-flex:0 0 90px;max-width: 90px;}
.rel-box article{padding: 15px 20px!important;}
.rel-box article:first-child{background-color: #999999;}
.rel-box article:hover{background-color: #1D1D1B;}
.rel-box a{height: 100%;}
.rel-box h2{font-weight: 500;color: #fff;padding: 0;}
.rel-box i{font-size: 20px;line-height: 1;color: #fff;margin-left: 10px;}
.ajax-res{display: none;}
.auth-info{padding-bottom: 20px;border-bottom: 1px solid #000;}
.auth-info figure{margin-right: 20px;max-width: 100px;flex:0 0 100px;-ms-flex:0 0 100px;margin-bottom: 0!important;}
.auth-info figure img,.live-button span{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}

/*--- SPORT CATEGORY ---*/

.top-sport,.top-lajme,.top-tech,.top-femra,.top-horoskopi{padding-top: 30px;border-bottom: 1px solid #1D1D1B;}

/*--- LAJME CATEGORY ---*/

.top-lajme .txt-news:before{position: absolute;content: '';width: calc(100% - 30px);height: 14px;top: -30px;left: 15px;background-color: #29ABE2;}
.txt-img-news{margin-bottom: 30px;}
.txt-img-news .txt-news{padding-left: 30px;}
.txt-img-news .txt-news h2{font-size: 20px;line-height: 24px;margin-bottom: 0;margin-top: -6px;}
.txt-img-news.lg .txt-news h2{font-weight: 500;}

/*--- FEMRA CATEGORY ---*/

.radius-quote{width: 120px;height: 120px;background-color: #F15A24;color: #fff;font-weight: 900;font-size: 18px;line-height: 1;border-radius: 50%;display: flex;align-items: center;justify-content: center;text-align: center;position: relative;top: -15px;z-index: 11100;}
.radius-quote span{transform: skew(-20deg) rotate(-20deg);}
.femra-img {width: 150px;position: absolute;right: 15px;bottom: 0;z-index: 11000;}
.news-md .img-cover.xl{min-height: 540px;}
.news-md .img-cover.lg{min-height: 435px;}
.news-md .img-cover.md,.news-lg .img-cover.md,.video-news.img-cover.md {min-height: 315px;}
.news-md .img-cover.sm{min-height: 210px;}
.femra-slider,.text-iamge{margin-bottom:30px;}

/*--- TECH CATEGORY ---*/

.video-news.img-cover.md p{font-size: 26px;line-height: 30px;}
.most-title {display: inline-block;font-weight: 900;font-size: 30px;line-height: 38px;clear: both;margin-bottom: 30px;border-bottom: 7px solid #ff0000;}

/*--- HOROSKOPI ---*/

.horos-box{padding: 20px;text-align: center;border: 1px solid #ececec;height: 100%;}
.horos-ico{display: block;font-size: 50px;line-height: 1;color: #D60B51;margin-bottom: 30px;}
.horos-title{display: block;color: #1D1D1B;font-size: 22px;line-height: 1;font-weight: 500;font-family: 'Surogat Std';margin-bottom: 10px;text-transform: uppercase;}
.horos-nav{padding-top: 30px;}
.horos-nav ul{display: flex;padding-bottom: 15px;border-bottom: 1px solid #ececec;margin-bottom: 60px;}
.horos-nav ul li{text-align: center;flex:1;position: relative;}
.horos-nav ul li.active:after,.horos-sub-nav li.active a:after{content: '';height: 3px;width: 100%;position: absolute;bottom: -15px;left: 0;background-color: #D60B51;}
.horos-nav ul li.active .horos-title{font-weight: 500;}
.horos-nav .horos-title,.horos-sub-nav li a{font-size: 16px;line-height: 1;font-weight: 300;margin-bottom: 0;color: #1D1D1B;display: block;}
.horos-nav .horos-ico{margin-bottom: 10px;font-size: 42px;}
.horos-single .horos-ico{margin-bottom: 0;margin-right: 20px;padding: 10px;background-color: #D60B51;color: #fff;}
.horos-single .top-info{border-bottom: 1px solid #ececec;margin-bottom: 30px;}
.horos-single .horos-title{margin-top: -4px;}
.horos-content h2,.horos-content p{margin-bottom: 20px;}
.horos-sub-nav{margin-bottom: 30px;border-bottom: 1px solid #ececec;}
.horos-sub-nav li{position: relative;padding-bottom: 13px;}
.horos-sub-nav li a{text-transform: uppercase;padding: 0 15px;}
.horos-sub-nav li.active a{font-weight: 500;color: #D60B51;}
.horos-sub-nav li.active a:after{bottom: 0;}
.horos-content{margin-bottom: 50px;min-height: 240px;}

/*--- ASPECT RATIO ---*/

.aspect-ratio{position:relative;width:100%;float: left;height:0;padding-bottom:49.25%;margin-bottom:30px;}
.aspect-ratio iframe{position:absolute!important;width:100%!important; height:100%!important;left:0;top:0;margin:0!important;padding:0;}

.embededContent{position:relative;width:100%;height:0;padding-bottom:49.25%;margin-bottom:30px;}
.embededContent iframe{position:absolute!important;width:100%!important; height:100%!important;left:0;top:0;margin:0!important;padding:0;}

/*--- KOPERTINAT ---*/

.kopertinat {clear: both;width: 100%;margin-bottom: 22px;padding: 40px 20px;background-color: #f1f1f1;}
.kopertinat img {width: auto;margin: 0px auto;max-width: 100%;}
.kopertinat .more{font-weight: 500;color: #fff;background-color: #1d1d1b;font-size: 20px;display: inline-block;padding: 6px 20px 10px 20px;}
.kopertinat .more:nth-child(2) {margin-left: 40px;}
.kthehu{font-weight: 500;}

/*--- FOOTER ---*/

footer{padding: 30px 0;background-color: #C4C4C4;}
footer p{font-size: 12px;line-height: 16px;margin-bottom: 10px;}
footer p:last-child{margin-bottom: 0px;}
footer .foot-logo{max-width: 209px;margin-bottom: 30px;display: block;}

@media (min-width: 1200px){
    .col-lg-25{flex: 0 0 25%;-ms-flex:0 0 25%;max-width: 25%;}
    .col-lg-33{flex: 0 0 calc(33.333% + 0.01px);-ms-flex: 0 0 33%;max-width: calc(33.333% + 0.01px);}
    .col-83{flex: 0 0 83.33333333333333%;-ms-flex: 0 0 83.33333333333333%;max-width: 83.33333333333333%;}
    .count-news figure{flex: 0 0 120px;-ms-flex:0 0 120px;max-width: 120px;}
    .news-content{padding-right: 15%;}
    .skyright {
      width:300px;
      top:120px;
      right:50%;
      margin-right:-905px;
      position:fixed;
      z-index:999;
      display: block;
      overflow: hidden;
     }
     .skyleft {
      width:300px;
      top:120px;
      left:50%;
      margin-left:-905px;
      position: fixed;
      z-index:999;
      display: block;
      overflow: hidden;
     }
     .skyleft ins img {width:auto!important;float:right;} 
     .skyright ins img {width:auto!important;float: left;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .col-md-33{flex: 0 0 calc(33.333% + 0.01px);-ms-flex: 0 0 33%;max-width: calc(33.333% + 0.01px);}
    .news-lg h1{font-size: 38px;}
    .semi-title{font-size: 60px;margin-top: 20px;}
    .skyright{display:none;} .skyleft{display:none;}
}
@media (min-width: 768px) and (max-width: 991px){
    .news-md .img-cover.xl,.news-md .img-cover.lg,.news-md .img-cover.md{min-height: 210px;}
    .femra-slider .slick-prev {right: -72px;width: 42px;}
    .femra-slider .slick-next {right: -72px;width: 42px;}
    .femra-slider .slick-prev:before, .femra-slider .slick-next:before {font-size: 30px;}
    .col-sm-33{flex: 0 0 33.333%;-ms-flex: 0 0 33.333%;max-width: 33.333%;}
    .col-sm-25{flex: 0 0 25%;-ms-flex:0 0 25%;max-width: 25%;}
    .hidden-sm{display: none;}
    .txt-img-news.sm-50{width: 50%;float: left;}
    .txt-img-news.sm-50:nth-child(odd) {padding-right: 15px;clear: left;}
    .txt-img-news.sm-50:nth-child(even) {padding-left: 15px;}
    .categ-logo-holder{-ms-flex-align: center!important;align-items: center!important;}
    .sport-category .bottom-news .line-news{float: left;width: calc(50% - 15px);margin-left: 15px;}
    .categ-logo-holder .quote{display: none;}
    .most-title{font-size: 20px;}
    .search-holder form{width: 75%;}
    .news-lg h1{font-size: 38px;}
    .horos-nav .container{max-width: 100%;padding: 0;}
    .horos-nav .horos-ico{font-size: 30px;}
    .horos-nav .horos-title {text-transform: none;font-size: 15px;}
    .semi-title{font-size: 44px;}
    .skyright{display:none;} .skyleft{display:none;}
}
@media (min-width: 768px){
    .menu-ico:hover .menu-inner,.menu-ico:hover .menu-inner::before,.menu-ico:hover .menu-inner::after{background-color: #fff;}
    .search-ico:hover{color: #fff;}
    .menu-holder{max-height: calc(100vh - 120px);overflow-y: auto;}
    header.sticky .menu-holder{max-height: calc(100vh - 75px);overflow-y: auto;}
}
@media (max-width: 767px){
    .col-xs-33{flex: 0 0 33.333%;-ms-flex: 0 0 33.333%;max-width: 33.333%;}
    body{padding-top: 75px;}
    .logo {max-width: 157px;}
    header{padding: 15px 0;position: fixed;}
    .menu-holder,.search-holder{height: calc(100vh - 75px);top: 75px;overflow-y: auto;}
    .hidden-xs,header .social{display: none!important;}
    .visible-xs,.menu-holder .social{display: block!important;}
    .head-news,.ad728x90,.long-news p,.categ-logo-holder .quote{display: none;}
    .search-holder form{width: 90%;}
    .top-news .row{flex-wrap: nowrap;overflow-x: scroll;}
    .top-news{order: 2;margin-bottom: 30px;}
    .bottom-news{order: 1;}
    h1{font-size: 32px;}
    .readmore-page .main-title{font-size:32px;line-height: 38px;}
    .video-news{min-height: 320px;}
    .video-news p {font-size: 16px;line-height: 20px;}
    .video-news .categ {padding: 5px 10px;border-bottom: 4px solid #D60B51;font-size: 18px;}
    .readmore-page .main-img,.news-content figure,.gallery-slider,.news-content blockquote,.related-news, .rel-box{width: calc(100% + 30px);margin-left: -15px;}
    .readmore-page .main-img figcaption, .news-content figure figcaption,.gallery-slider .caption{padding-left: 15px;padding-right: 15px;}
    .gallery-holder .caption {width: 100%;position: relative;bottom: 20px;right: 0;transform: none;-webkit-transform: none;-moz-transform: none;-o-transform: none;}
    .news-content blockquote{margin-right: -15px;}
    .gallery-slider figure span{right: 15px;}
    .video-news .v-ico{max-width: 50px;top: 25%;}
    .tags-list a{font-size: 18px;}
    .related-news h2{font-size: 16px;line-height: 20px;padding: 5px 20px;}
    .semi-title{font-size: 50px;margin-bottom: 30px;}
    .long-news h2 {font-size: 20px;line-height: 24px;margin-top: -6px;margin-bottom: 0;}
    .count-news .fig{flex: 0 0 150px;-ms-flex: 0 0 150px;max-width: 150px;}
    .count-news .count {font-size: 32px;margin-top: -10px;padding-right: 10px;}
    .count-news h2 {font-size: 16px;line-height: 20px;margin-top: -4px;padding-left: 0;}
    .shadow-title{text-align: center;}
    .lajme-sot .news-md h2{font-size: 20px;line-height: 24px;}
    .bottom-news,.readmore-page,.top-sport, .top-lajme,.top-tech{padding-top: 15px;}
    /*.top-news .kol article{height: 100%;}
    .top-news .kol a{display: flex;flex-direction: column;justify-content: space-between;height: 100%;}*/
    .categ-logo-holder figure{max-width: 128px;margin-bottom: 15px;}
    .news-md .img-cover.xl,.news-md .img-cover.lg,.news-md .img-cover.md{min-height: 210px;}
    .femra-slider{padding-top: 60px;}
    .femra-slider .slick-next {right: 0;top: 0;bottom: auto;}
    .femra-slider .slick-prev {left: auto;right: 90px;top: 0;}
    .femra-slider .slick-prev, .femra-slider .slick-next{height: 30px;width: 70px;}
    .femra-slider .slick-prev:before, .femra-slider .slick-next:before,.most-title{font-size: 20px;}
    .read-also figure{width: auto!important;margin-left: 0!important;}
    .menu-holder .social {position: absolute;top: 15px;right: 15px;}
    .horos-nav .container{max-width: 100%;padding: 0;}
    .horos-nav .horos-ico{font-size: 30px;}
    .horos-nav .horos-title {text-transform: none;font-size: 15px;}
    .horos-nav ul li{flex:0 0 80px;max-width: 80px;}
    .horos-nav ul{overflow-x: scroll;flex-wrap: nowrap;}
    .auth-info figure{margin-left: 0!important;max-width: 80px;-ms-flex: 0 0 80px;flex: 0 0 80px;}
    .news-content figure.image_holder{margin-left: 0;}
    .skyright{display:none;} .skyleft{display:none;}
}

/*--- PAGINATION ---*/

.pagination {justify-content: center;margin-bottom: 20px;}
.pagination-items {text-align: center;display: inline-block;margin-top: 30px;}
.pagination-items a,.pagination-items span {text-align: center;padding: 0 9px;margin-right: 3px;border: 1px solid #eee;color: #000;display: block;float: left;font-size: 12px;}
.pagination-items a:hover {background: #D60B51;color: #fff;border-color: #D60B51;text-decoration: none;}
.pagination-items span.checked {background: #D60B51;border-color: #D60B51;color: #fff;}
.pagination-items span.disabled2 {color: #ccc;}
.g-button-group {display: inline-block;float: right;}
.g-button {display: inline-block;border: 1px solid #ccc;line-height: 23px;height: 25px;margin-right: 1px;padding: 0 8px;color: #000;}
.g-button:hover {background: #ed0000;color: #fff;}
.g-button.disabled2:hover {background: #eee;}
.g-button.disabled2 {color: #ccc}
.g-button i {line-height: 23px!important;padding: 0}

/*--- NOTIFICATION MODAL ---*/
.modal-backdrop {z-index: 19999;}
#notificationModal{z-index: 20000;}
#notificationModal .modal-dialog .kso-logo{max-width: 100px;flex: 0 0 100px;-ms-flex: 0 0 100px;margin-right: 1rem;}
#notificationModal .modal-dialog p{flex: 1;}
#notificationModal .dismiss{cursor: pointer;text-transform: uppercase;color: #007bff;margin-right: 0px;font-weight: normal;margin-left: 1rem;}
#notificationModal .btn{text-transform: uppercase;font-weight: normal;margin-right: 0;}

/*--- ADS FIX ---*/

.vip-ball-row .google-auto-placed,.opinione-ball-row .google-auto-placed{
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    max-width: 100%;
    order: 3;
    width: auto;
}
.love-ball-row .google-auto-placed{
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    max-width: 100%;
    order: 4;
    width: auto;
}

.live-button{position: absolute;bottom: 0;left: 0;padding: 10px 20px 10px 10px;background-color: #ff0000;line-height: 1;display: flex;align-items: center;color: #fff;}
.live-button span{background: white;box-shadow: 0 0 0 0 rgba(255, 255, 255, 1);animation: pulse 1.5s infinite;width: 12px;height: 12px;margin-right: 10px;}
@keyframes pulse {
    0% {transform: scale(0.95);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);-moz-transform: scale(0.95);-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);}  
    70% {transform: scale(1);box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);-moz-transform: scale(1);-moz-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);}
    100% {transform: scale(0.95);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);-moz-transform: scale(0.95);-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}
}
@-webkit-keyframes pulse {
    0% {-webkit-transform: scale(0.95);-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);}  
    70% {-webkit-transform: scale(1);-webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);}
    100% {-webkit-transform: scale(0.95);-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}
}