img { border: 0; vertical-align: top; height: auto; max-width: 100%;}
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; outline: none }
a:focus{ outline: 0; text-decoration: none !important;}

/* [rel="category tag"] {pointer-events: none;  } */

button:focus{outline:none;}
ul,li{padding:0px;margin:0px;list-style-type:none;}
header, section, footer{position:relative;display:block;width:100%;max-width: 100vw;overflow-x: hidden;z-index: 2;}
a{color:#2B2B2B;transition:0.5s;}
a:hover{color:#D0021B;text-decoration:none;transition:0.5s;}
a:focus{color:#D0021B;text-decoration:underline;}

/* header */
header .header-logo-wrap{display:flex;align-items:center;flex-direction:column;padding:40px 0 10px;font-size:12px;line-height:24px;}
header .header-logo{padding-bottom:10px;}
header nav{display:flex;justify-content:center;padding:16px 0;text-transform:uppercase;}
ul.mainmenu li:last-child { border-right: 0; }
.marquee { width: 100%; margin: 0 auto; overflow: hidden; box-sizing: border-box; }
.marquee span { display: inline-block; width: max-content; will-change: transform; }

/* post-section */
.post-wrap {margin-bottom: 30px;}
.post-wrap p { margin-bottom: 10px; }
.policy-tax{font-size:10px;line-height:10px;padding: 2px 15px;font-family: 'LabGrotesque-Bold', 'ZonaPro-Bold';text-transform: uppercase;}
.policy-tax a{ color: #fff;}
.ic-warp{font-size:12px;line-height:12px;font-family: 'LabGrotesque-Bold', 'ZonaPro-SemiBold';}
.post-section-wrap {padding: 40px 0;}
span.ic-time { color: #6A6A6A; padding-right: 15px; }
span.ic-pencil { color: #2B2B2B; }
.ic-warp img { padding: 0 5px; }
.droid-regular{font-family: "LabGrotesque-Regular", "ZonaPro-Regular", droid-serif, serif;
  font-weight: 400;
  font-style: normal;}
.droid-bold{font-family: "LabGrotesque-Black", "ZonaPro-ExtraBold", droid-serif, serif;
  font-weight: 700;
  font-style: normal;}
.opacity-75 { opacity: 0.7; }
.full-post { margin-bottom: 20px; }
.side-post-wrap{margin-bottom:30px;}
.side-post-img-wrap { width: 100%; height: 230px;background:#D8D8D8;overflow: hidden;}
.side-post-img-wrap img { height: 100%; width: 100%; object-fit: cover; }
.side-post-img-wrap img { width: 100%; }
.post-content{line-height:24px;}
.post-img img { width: 100%;height:100%; object-fit: cover; }
.post-img { height: 553px; overflow: hidden;margin-bottom: 20px;background:#D8D8D8;}
.post-tag{border-left:2px solid var(--color-red);font-family: 'LabGrotesque-Bold', 'ZonaPro-Bold';color:var(--color-light-dark);padding-left:5px;opacity:0.7;text-transform: uppercase;font-size:12px;line-height: 13px;}
.post-edit-details{color: var(--color-light-dark);font-family:'LabGrotesque-Bold', 'zonaPro-Semibold';font-size:12px;display:flex;align-items:center;margin-bottom:0;line-height:24px;}
.post-edit-details img{padding-right:5px;}
hr{background-color:#131313;height:6px;width:100%;border:0}
.side-post .side-post-wrap:last-child {margin: 0;}
.news-type-wrp h1, .news-type-wrp h2 {font-size: 30px;font-family: 'LabGrotesque-Black', 'ZonaPro-Black';color:#131313;margin-bottom:0;}
.news-type-wrp{ display:flex;justify-content: space-between;align-items: center;text-transform: uppercase;margin-bottom: 15px;}
.more-news a{color:red;border-bottom:2px solid;color: var(--color-red);font-family:'LabGrotesque-Black', 'ZonaPro-ExtraBold';letter-spacing:1px;font-size:12px;line-height:15px;}

/* .news-stream */
.news-stream .swiper-wrapper{display:block;}
.news-stream h4 b{font-size:50px;line-height:50px;margin-right:20px;}
.news-stream .bg-color-extra-light-grey{padding:15px; margin-bottom:50px;}
.news-stream h4{display:flex;align-items:center;font-family:'LabGrotesque-Black', 'ZonaPro-ExtraBold';text-transform:uppercase;}
.news-stream hr { background-color: #D8D8D8; height: 1px; width: 100%; display: block;}
.recent-post-wrap{display:flex;align-items:flex-start;}
.recent-post-wrap > a { display: inline-block; padding-right: 10px; height: 100%; flex: 0 0 30%; }
.recent-post-wrap h6{font-family:'LabGrotesque-Bold', 'ZonaPro-Bold';font-size:16px;line-height:23px;letter-spacing: 0.3px;color:#0f0f0f;margin-bottom:0}
.recent-post-wrap img{padding-right:10px;width: 90px;height: 60px;object-fit: cover;}

/* top-news*/
.top-news{padding:40px 0px 0;}
.top-news h6, .top-news span.ic-time, .top-news span.post-tag a {color: #fff;opacity:1;}
.top-news h2{font-family:'LabGrotesque-Black', 'ZonaPro-Black';text-transform:uppercase;margin-bottom:30px;}
.top-news .news-post-part{margin-bottom:30px;}
.top-news h6{font-family:'LabGrotesque-Bold', 'ZonaPro-SemiBold';font-size:18px;}
.top-news .side-post-img-wrap img { width: 100%; object-fit: cover; }
.top-news h6 a { color: #fff; }
.top-news h6 a:hover { color: #D0021B; }

/*NEW SECTION: Tv news wrap home page*/
.tv-news  {color:#fff!important;}

/* first-nailwrap */
.first-nailwrap{background-color:#000000;} /*blue #4282f7 text-align:center;text-transform: uppercase;*/
/* .wp_rss_retriever_item_wrapper .first-nailwrap a{text-align:left;text-transform: unset !important;}  */
/* .first-nailwrap{background-color:#f77d24;text-align:center;text-transform: uppercase;} */
.first-nail-part-top { text-align: center; }
a.wp_rss_retriever_image{ width: 100% !important; height: 160px !important;}
.wp_rss_retriever_image img.portrait {width: 100%;height: unset; min-width: unset !important; min-height: unset !important;}
.first-nailwrap h5{position: relative;font-family: 'LabGrotesque-Black', 'ZonaPro-ExtraBold'; font-size: 16px;}
/* .first-nailwrap h5:before, .first-nailwrap h5:after{width:99px;background-color:#ffffff;height:2px;content:'';position:absolute; transform: translateY(-50%);top: 50%;} */
.first-nailwrap h5:before{left:0;}
.first-nailwrap h5:after{right:0}
.first-nailwrap { color: #fff; font-size: 18px;padding-top: 40px;margin-top: 40px;}
.first-nailwrap p {color: #fff; font-family: droid-serif, serif;
  font-weight: 700;
  font-style: normal;text-transform: lowercase;padding: 20px;font-size: 18px;padding-top: 0;}
.first-nailwrap h3, .first-nailwrap h3 a { color: #ffffff; margin: 0; font-family:'LabGrotesque-Black', 'ZonaPro-ExtraBold'; font-size: 26px;padding: 10px 0;}
.first-nailwrap a { color: #fff; font-family: "LabGrotesque-Bold", "ZonaPro-Bold"; font-weight: bold; line-height: 1.4; }
.first-nailwrap a:hover { color: #ffffff; }
.first-nailwrap img { /*border-radius: 490px; width: 140px; height: 140px; object-fit: cover;*/ margin-bottom: 15px; }
/* .first-nailwrap a:hover { color: #d0061b; } */

/* ad */
.ad-wrap{max-width:300px;height:600px;margin: 50px auto 0;}
.ad-wrap img{height:100%;width:100%;object-fit:cover;}

/* hellas-section */
.hellas-section{margin:35px 0;}
section.hellas-section hr{margin:0;margin-bottom:10px;}
.loation-wrap{padding:40px;}
.loation-wrap h3{font-family:'LabGrotesque-Black', 'ZonaPro-ExtraBold';color: #fff;text-transform:uppercase;padding:20px 0;}
.loation-wrap{text-align:center;}
.hellas-post { justify-content: space-between; }
.map-wrap p { margin: 0;}
.map-wrap iframe { width: 360px; height: 444px; margin: 0;}
.map-wrap .custom-btn{width:100%;display:block;text-align:center;margin-top:-10px;}
.contributors-wrap h2 { color: #979797; font-family:'LabGrotesque-Black', 'ZonaPro-Black';text-transform: uppercase;}

/* contributors-list */
ul.contributors-list{margin-top:35px;max-width:301px;}
.contributors-list li{border-bottom:1px solid #D8D8D8;padding-bottom: 10px;padding-bottom: 15px;margin-bottom: 15px;}
.avtar-wrap { height: 80px; width: 80px; border-radius: 100%; overflow: hidden;background: #d8d7d7;}
.avtar {display: flex; align-items: center; }
.avtar-wrap img { width: 100%; height: 100%; object-fit: cover;}
.comment-shape{background-image:url(/images/comment-shape.png);position:absolute;top:0;z-index:1;width:24px;height:25px;background-repeat:no-repeat;display:flex;align-items:flex-start;justify-content:center;color:#fff;font-family:'LabGrotesque-Bold', 'ZonaPro-Bold';font-size:12px;line-height:17px;}
.avtar-wrap{color:#131313;opacity:0.75;font-size:16px;line-height:17px;}    
.avtar p{margin-left:10px;margin-bottom:0;font-family:'LabGrotesque-Bold', 'ZonaPro-SemiBold';}

/* newspaper-slider */
.img-slider-wrap {width:430px;height: auto;filter: drop-shadow(0px 2px 14px rgba(0, 0, 0, 0.12));margin: 30px 0;}
.img-slider-wrap img{width:100%;}
.newspaper-wrap .swiper-container:after { background: linear-gradient(90deg, rgba(255, 255, 255, 0.196378) 0%, #FFFFFF 100%); position: absolute; z-index: 99; right: 0; content: ''; height:85%; width: 110px; top: 0; }
.newspaper-wrap .swiper-container {position: relative;padding:0 20px 50px;}
.newspaper-wrap .swiper-button-prev, .swiper-button-next{color:transparent;top:95%}
.newspaper-wrap .swiper-button-prev:after, .swiper-button-next:after {width: 0;height: 0;}
.newspaper-wrap .swiper-button-prev:after { border-top: 10px solid transparent; border-right: 12px solid #D0021B; border-bottom: 10px solid transparent; }
.newspaper-wrap .swiper-button-next:after { border-top: 10px solid transparent; border-left: 12px solid #D0021B; border-bottom: 10px solid transparent; }
.newspaper-wrap .swiper-button-prev:before, .swiper-button-next:before { content: ''; position: absolute; bottom: 0; height: 5px; width: 64px; background: #D0021B; }
.newspaper-wrap .swiper-button-prev { left: 89%; }
.contributors-ad .ad-wrap{width:100%;max-width:300px;}

/* economy-section */
.economy-wrap{ background: rgba(255, 150, 27, 0.2);padding: 20px 20px 0;}
.global-market { max-width: 330px; margin-left: auto; border: 1px solid #D8D8D8; padding: 15px; font-size: 12px; line-height: 20px; }
.table td b { font-family: 'LabGrotesque-Bold', 'ZonaPro-Bold'; color: #2B2B2B; }
.table th b { font-family: 'LabGrotesque-Bold', 'ZonaPro-Bold';}
.table tr{color:#878787;}
.table th{border-top:0;}
.global-market h2{font-family:'LabGrotesque-Bold', 'ZonaPro-Bold';font-size:18px;line-height:30px;display:flex;align-items:center;margin:0;}
.global-market h2 span{margin-left:50px;line-height:20px;}

.international-section{margin:20px 0;}
.sportswear-side-post {margin-bottom:40px;}
.sportswear-side-post .recent-post-content img { padding-right: 10px; width: auto; height: auto; object-fit: cover;padding-left: 0;}
.sportswear-side-post-img img{width:100%;height:100%;padding:0;}
.sportswear-side-post-img{max-width:208px;width:100%;height:146px;margin-right:30px;background: #d8d8d8;}
.sportswear-side-post h6{font-family:'LabGrotesque-Bold', 'ZonaPro-Bold';font-size:18px;line-height:30px;color:#2B2B2B;margin-bottom:0;}
.sportswear-side-post-img{position:relative;}
.sportswear-side-post-img .badge{position:absolute;right:0;bottom:0;z-index:1;background:#2785FD;font-family:'LabGrotesque-Bold', 'ZonaPro-Bold';font-size:14px;}
.sportswear-side-post span.ic-time {font-family:'LabGrotesque-Regular', 'ZonaPro-Regular';}
.side-post-full-img-wrap { max-width: 750px; width: 100%; height: 450px; background: #D8D8D8; }
.side-post-full-img-wrap img { height: 100%; object-fit: cover;width:100%;}

/* media-section */
section.media-section { margin-bottom: 40px; }

/* artical-page-design */
.artical-details a { color: #d0061b; }
section.artical-top-section { margin:60px 0px 35px;display:flex;align-items:center;}
.artical-content-wrap { max-width:630px; margin-left: auto; margin-right:150px;padding-left:15px;padding-left:15px;}
section.artical-top-section p{font-size:22px;line-height:34px;}
.artical-top-section .ic-warp{display:flex;justify-content: space-between}    
.artical-top-section .ic-warp .date{font-size:14px;font-family: 'LabGrotesque-Regular', 'ZonaPro-Regular';}
.artical-top-section h1{color:#131313;font-family:'LabGrotesque-Black', 'ZonaPro-ExtraBold';margin:20px 0 13px;font-size: 43px;}
.post-number-wrap{display:flex;justify-content:space-between;align-items:center;}
.edit-details, .post-time{display:flex;font-size:18px;}
.edit-details {flex-direction: column;}
.author-details, .editor-details{display:flex;flex-direction: row;color: #000;}
.edit-details img, .post-time img{margin-right:10px; width: 15px;}
.edit-details{font-family: 'LabGrotesque-Bold', 'ZonaPro-SemiBold';color:#2B2B2B; gap: 0.6em;}
.post-time{font-family:'LabGrotesque-Regular', 'ZonaPro-Regular';}
.timestamps-wrapper{display: flex; flex-direction: column; gap: 0.6em;}
section.artical-top-section figcaption {color: #131313;opacity: 0.5;margin-top: 5px;font-size: 14px;}
.artical-img { height: 800px; overflow: hidden; }
.artical-img img, .artical-ad img { height: 100%;width:100%; object-fit: cover;}
.artical-content-post { padding-left: 20px; }

ul.social-details { position: sticky; top: 90px; }
ul.social-details a {background: #D0021B;height: 59px;width: 59px;display: flex;align-items: center;justify-content: center;}
ul.social-details li { margin-bottom: 1px; }
.divider{width: 70px;height: 6px;background: #2B2B2B;margin: 20px 0 15px;}
article strong { font-family: 'LabGrotesque-Bold', 'ZonaPro-Bold';}
article b{font-family: 'LabGrotesque-Black', 'ZonaPro-ExtraBold';}
.artical-details h4 {font-family: 'LabGrotesque-Black', 'ZonaPro-ExtraBold';line-height: 38px;}
.spacer-3{padding-top:16px;padding-bottom:16px}
.spacer-2{padding-top:8px;padding-bottom:8px}
.custom-artical-content { display: flex; }
.artical-content-post { padding: 20px; display: flex; align-items: center; }
.artical-details ol li { list-style: disc; }
.artical-details ul li { list-style-type: decimal; }
.artical-details ol:not(.carousel-indicators) li::marker { font-size: 24px; }
.artical-details ul li::marker { font-family:'LabGrotesque-Bold', 'ZonaPro-SemiBold'; font-size: 18px; }
.artical-details ul, .artical-details ol { padding-left: 20px; margin-bottom: 15px; }
.artical-details ul li, .artical-details ol li { padding-left: 2px; }
.artical-details ul li::marker, .artical-details ol:not(.carousel-indicators) li::marker {color: #d0061b; }
.relevant-articles-section { margin: 30px 0px 50px;overflow: hidden;}
.relevant-articles-section h2 { font-size: 22px; line-height: 30px;margin-bottom: 5px;}
.relevant-articles-section .side-post-img-wrap { height: 207px; overflow: hidden; }
.relevant-articles-section .side-post-img-wrap img { height: 100%; object-fit: cover; width: 100%; }
.relevant-articles-section span.ic-time { font-family: 'LabGrotesque-Regular', 'ZonaPro-Regular'; color: #878787; }
.relevant-articles-section h6 { font-size: 15px; }
.relevant-articles-sidebar-wrap .recent-post-wrap img { width: 165px; height: 112px; object-fit:cover; padding:0;}
.relevant-articles-sidebar-wrap .recent-post-content h6 { font-size: 15px; line-height: 28px; font-family: 'LabGrotesque-Bold',  'ZonaPro-SemiBold'; }
.relevant-articles-sidebar-wrap .recent-post-content{padding-right:10px;}
.artical-details { max-width: 980px;  font-size: 19px; }
.relevant-articles-sidebar-wrap hr { background: #D8D8D8; height: 1px; }
.post-tag {border-left: 3px solid var(--color-red);}

/* sidebar */
.top-artical-wrap .recent-post-wrap img { width: 122px; height: 90px; object-fit: cover; padding: 0;margin-right:10px;}
.top-artical-wrap .recent-post-content h6{line-height:1.3em;}
.top-artical-wrap > hr { background: #131313; height: 6px;margin-bottom:5px;}
.top-artical-wrap h2 { font-size: 22px; line-height: 32px; }
.top-artical-wrap .recent-post-content {padding-right: 0;}
.artical-main-sidebar { position: sticky; top: 20px; }

/* category-section */
.category-top-section{margin:50px 0 0;}
.category-top-section .ad-wrap {margin-top: 0;}
.category-top-section .post-wrap {margin-bottom: 10px;}
.category-top-section .post-img { height: 600px;}
.category-top-section .news-type-wrp h1 {font-size: 42px; line-height: 45px; }
.category-top-section .ic-warp .ic-time { font-family: 'LabGrotesque-Regular', 'ZonaPro-Regular'; }
.category-top-section .ic-warp .ic-time { font-family: 'LabGrotesque-Regular', 'ZonaPro-Regular'; }
.category-top-section h2 { font-size: 20px; font-family: 'LabGrotesque-Bold', 'ZonaPro-SemiBold'; line-height: 24px; }
.category-top-section .post-content { font-size: 18px; line-height: 26px; color: #131313; }
/* .category-top-section span.ic-pencil img, .category-list-section span.ic-pencil img { margin-right: 10px; } */
.category-top-section span.ic-pencil, .category-list-section span.ic-pencil { color: #2B2B2B; font-size: 12px; font-family: 'LabGrotesque-Bold', 'ZonaPro-SemiBold'; display: flex; }

/* category-list-section */
.category-list-section hr { background-color: #979797; height: 1px; }
.category-list-section .post-tag {font-size: 14px;}
.category-list-section span.ic-time { font-family: 'LabGrotesque-Regular', 'ZonaPro-Regular'; }
.category-list-section .side-post-wrap { border-bottom: 1px solid #979797; padding-bottom: 20px; }
.categoty-side-ad .ad-wrap {margin-top: 40px;position: sticky;top:20px;}


/* category-bottom-section */
.category-bottom-section { margin-bottom: 80px; }
.category-bottom-section h6 a { color: #fff; }
.category-bottom-section h6 a:hover { color: #d0061b; }
.category-bottom-section span.post-tag a{color: #fff; opacity: 1; }
.category-bottom-inner-wrap{padding:0 80px;}
.category-bottom-section h6 { color: #fff; font-size: 18px; }
.category-bottom-text, .category-bottom-img { width: 50%; }
.category-bottom-text { padding-right: 20px; }
.category-bottom-inner-wrap .col-md-4 { padding: 0 30px; }
.category-bottom-section .bg-color-light-dark {padding: 50px 0;}
.category-bottom-section h2 { font-size:42px;font-family: 'LabGrotesque-Black', 'ZonaPro-Black'; color: #0F0F0F; letter-spacing: 0.5px; color: #fff; padding: 0 90px; }
.category-bottom-section span.ic-time {color: #fff;}
.category-bottom-section h2 { margin-bottom: 30px; }
.category-bottom-content { border-bottom: 1px solid #D0021B; padding-bottom: 10px; }
nav li.page-item a.page-link { color: #D0021B; border: 1px solid #2B2B2B; width: 40px; height: 40px; text-align: center; font-size:12px;
  display: flex; align-items: center; justify-content: center; border-radius: 50% !important; font-family: 'LabGrotesque-Bold', 'ZonaPro-Bold'; }
nav li.page-item { margin: 0 7px; }
nav li.prev, li.next { font-size: 10px; font-family: 'LabGrotesque-Bold', 'ZonaPro-SemiBold'; }
nav li.prev { color: #979797; opacity: 0.7; }
nav a.page-link:focus { box-shadow: 0 0 0 0.2rem rgb(208 6 27 / 21%); text-decoration: none; }

/* editor-page */
.editor-topsection-wrap { margin: 150px auto 70px; max-width: 1170px; }
.editor-top-section-avtar { width: 230px; height: 230px; overflow: hidden; background: #f1f1f1; border-radius: 100%; margin: 0 auto 30px; }
.editor-social-wrap a { display: inline-block; margin: 0 5px; }
.editor-top-section-avtar img { width: 100%; height: 100%; object-fit: cover; }
.editor-top-section-content { font-size: 18px; }
.editor-top-section-content h4 { font-family: 'LabGrotesque-Black', 'ZonaPro-Black'; }
.editor-top-section-content hr { height: 1px; background-color: #000; margin-bottom: 30px; }
.editor-bottom-section { margin-bottom: 40px; }
.editor-postlist-section { margin-bottom: 50px; }

/* editor-list */
.editor-img-wrap {overflow: hidden; height: 318px; background: #D0021B; display: flex; align-items: center; justify-content: center; }
/* .editor-details { padding: 15px; color: #fff; text-align: center; } */
.editor-details h6 { color: #fff; font-family: 'LabGrotesque-Black', 'ZonaPro-Black'; margin-bottom: 0; }
.editor-details a { margin: 0 10px; display: inline-block; line-height: 15px; }
.editor-img-wrap:hover img { transform: scale(1.2); transition: 0.3s ease; }
.editor-img-wrap img { transition: 1s ease-in-out; object-fit: cover; width: 100%; height: 100%; }
.editor-part {margin-bottom: 40px;}
.editor-list-section { margin: 50px 0; }
.editor-list-section h1 { font-family: 'LabGrotesque-Black', 'ZonaPro-Black'; color: #2b2b2b; }
.editor-list { margin-top: 30px; }
.no-user-img .editor-img-wrap img { transition: 1s ease-in-out; object-fit: cover; width: auto; height: auto; }

/* photo-karfi-banner-section */
.photo-karfi-banner-section{background-color:#2B2B2B;background-image:url(/wp-content/uploads/2022/05/photo-karfi-banner-bg.png);}
.photo-karfi-banner-section h1 { font-family: 'LabGrotesque-Black', 'ZonaPro-ExtraBold'; }
.photo-karfi-banner-content { max-width: 750px; padding:50px 0;}
.photo-karfi-banner-content p { margin: 25px 0; color: #fff; font-family: droid-serif, serif;
  font-weight: 700;
  font-style: normal; font-size: 25px; }
.photo-karfi-banner-content .edit-details {color: #fff;}
.photo-karfi-banner-content .post-time{align-items:center;}
.photo-karfi-banner-img { display: flex; align-items: flex-end; }
.first-nail-top-text { display: flex; align-items: center; margin-bottom: 25px; }
.first-nail-top-text span { padding-left: 20px; display: block; font-family: 'LabGrotesque-Black',  'ZonaPro-ExtraBold'; font-size: 26px; }
.category-list-section .photo-karfi-part .side-post-wrap { border-bottom: 0; padding-bottom: 20px; }

/* photo-karfi */
.photo-karfi-list-section { margin: 50px 0; }
.photo-karfi-ad > .ad-wrap { margin-top: 0; }
.photo-karfi-ad { position: sticky; top: 0; height: 100%; }
.photo-karfi-bg{height: 210px;background-color: #2b2b2b;    text-align: center;    display: flex;    align-items: center;}
.photo-karfi-bg.no-img { background-image: url(../images/photo-karfi-bg.png);display: flex;
 align-items: center; justify-content: center;background-repeat: no-repeat; background-size: cover; }
.photo-karfi-bg.no-img img {height: 138px;width: 138px;}
.photo-karfi-bg img { height: 100%; width: 100%; object-fit: cover; }

/* newspaper */
.newspaper-section-wrap h1 { color: #2b2b2b; font-family: 'LabGrotesque-Black', 'ZonaPro-Black'; }
.dropdown-toggle::after { background-image: url(../images/arrow-right.svg); height: 12px; width: 10px; background-repeat: no-repeat;
 background-size: cover; background-position: center; transform: rotateZ(90deg); position: absolute; top: 14px;border:0;right:0;}
.newspaper-section-wrap .btn:focus {outline: 0;box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 0%);}
.newspaper-section-wrap .dropdown-toggle { padding-right: 25px;}
.all-newspaper-wrap .col-md-6 { margin-bottom:40px; }
.all-newspaper-wrap { margin: 25px 0; }
.all-newspaper-wrap .col-md-6 img { height: 100%; width: 100%; object-fit: contain; }
.newspaper-section-wrap { margin: 35px 0; }


/* footer */
footer .footer-nav-wrap{display:flex;justify-content:space-between;padding: 25px 0;}
footer .container-fluid{padding:0 60px;}
footer .footer-nav-wrap nav ul li a {color: #fff;}
footer nav ul li { font-family: 'LabGrotesque-Bold', 'ZonaPro-SemiBold'; padding: 0px 15px; line-height: 17px; color: #fff;display:inline-block;font-size:16px;text-transform:uppercase;}
footer .bottom-footer nav ul li a{color:#fff}
.bottom-footer { padding: 10px 0; }
footer nav ul li:first-child { padding-left: 0; }
footer .bottom-footer nav ul li { font-size: 12px; }
.back-to-top { position: fixed; bottom: 80px; right: 25px; height: 40px; width: 40px;
 background: #2b2b2b; border-radius: 100%;    display: flex;align-items: center;justify-content: center;transform: rotate(-90deg);}
.back-to-top  img{filter: brightness(1000000%); }


/*<<====================================== responsive media query start=========================================>> */

@media(min-width:992px){

.sub-menu{position:relative;}
.sub-menu > ul{position:absolute;max-width:218px;width: 400px;opacity: 0;visibility: hidden;}   
.mainmenu li.sub-menu:hover > ul{opacity:1;visibility:visible;}
.mainmenu li.sub-menu:hover a.child-triggerm span:after{color: var(--color-sky);}
.fixed-header .mainmenu li.sub-menu a.child-triggerm span:after{color: var(--color-dark);}
 li.sub-menu > ul{top: 30px;left: 50%;transform: translateX(-50%);}
 li.sub-menu ul{padding: 15px 10px;padding: 15px 10px;box-shadow: 0 0 0px 10px #fffdfd1a;background: #fff;}
.sub-menu > ul > li{display:block;width:100%}
.sub-menu > ul > li.sub-menu{position:relative;}
.mainmenu li{display:inline-block;}
header nav li.sub-menu ul li a{color:#212121;text-transform:capitalize;}
header nav li.sub-menu ul li{padding:5px 10px;}
header nav li.sub-menu a:hover{color:var(--color-sky);}
header nav .mainmenu > li {font-family:'LabGrotesque-Bold', 'ZonaPro-SemiBold';padding: 0px 28px;border-right: 2px solid red;line-height: 17px;}
.sub-menu > ul > li.sub-menu > ul{position:absolute;top:0;left:110%;max-width:275px;width:400px;opacity: 0;visibility: hidden;transition: 0.5s}
.sub-menu > ul > li.sub-menu:hover > ul{left:100%;}
.mainmenu li.sub-menu ul > li.sub-menu:hover > ul{opacity:1;visibility:visible;}
.mainmenu li.sub-menu >a.child-triggerm{position:absolute;display:inline-block;top:0px;left:90%;}
.mainmenu li.sub-menu >a.child-triggerm  span{position:relative;display:block;cursor:pointer;}
.mainmenu li.sub-menu >a.child-triggerm  span:after{position:absolute;top:0;left:0px;content:'\f107';font-family:'fontawesome';color: #fff}
.mainmenu li.sub-menu ul >li.sub-menu >a.child-triggerm{position:absolute;right:0;top:0px;display:inline-block;}
.mainmenu li.sub-menu ul >li.sub-menu >a.child-triggerm  span:after{position:absolute;top:0;left:-30px;content:'\f107';font-family:'fontawesome';transform:rotate(-90deg);}
.mainmenu li.sub-menu ul >li.sub-menu a.child-triggerm span:after{left: -45px;transition: 0.5s;top:4px;}
.mainmenu li.sub-menu ul >li.sub-menu:hover a.child-triggerm span:after { left: -25px;transition: 0.5s;}
.mainmenu li.active > a {color: #00cc43;}
}

@media(max-width:1600px){

.artical-img {height: 640px;overflow: hidden;}
.artical-top-section h1{font-size: 33px;line-height: 45px;}
header nav .mainmenu > li {font-family:'LabGrotesque-Bold', 'ZonaPro-SemiBold';padding: 0px 15px;border-right: 2px solid red;line-height: 17px;}

}


@media(max-width:1440px){

.map-wrap {overflow: hidden;}
.container { max-width: 1370px;}
.first-nailwrap h5:before, .first-nailwrap h5:after {width: 70px;}
.img-slider-wrap {width: 370px;}
section.newspaper-section { margin-bottom: 30px; }
.artical-content-wrap { width: 50%; margin: 0 auto;padding-right:15px;}
.relevant-articles-sidebar-wrap .recent-post-wrap img { width: 105px; height: 82px; object-fit: cover; padding: 0; }
.category-bottom-section h6 { color: #fff; font-size: 12px; line-height: 20px; }
header .header-logo-wrap {padding: 20px 0 10px;}    
}

@media(max-width:1366px){

  footer nav ul li{font-size:13px;}
  header nav .mainmenu > li { padding: 0px 12px; font-size: 12px; line-height: 22px; }
  footer nav ul li { font-size: 13px; padding: 0 5px; }
  .footer-logo {max-width: 150px;}
  section.category-bottom-section {margin-bottom: 50px;}
}

@media(max-width:1199px){    

    .category-bottom-inner-wrap { padding: 0 10px; }
    footer .container-fluid { padding: 0 15px; }
    .footer-nav-wrap nav { width: 70%; }
    footer .footer-nav-wrap { align-items: center; }

}

@media(max-width:1024px){
    

}

@media(max-width:992px){
      
    /*header-end*/
    .mainmenu{padding-top:60px}
    .sub-menu > ul > li.sub-menu > ul{display:none;}
    .sub-menu > ul {background-color: rgba(187, 173, 173, 0.8);}
    .sub-menu > ul > li.sub-menu > ul{background-color:#f1f1f1}
    .sub-menu > ul > li a, .fixed-header .sub-menu > ul > li a {color:#000;padding-left:10px}     
    .sub-menu > ul > li.sub-menu li a{padding-left:20px}    
    .sub-menu {position:relative;}
    .mainmenu li a:hover {color: #000;}
    .menulinks{position:absolute;top:20px;right:0px;display: flex;align-items: center;justify-content: center;z-index:2;background: #17a7f0;height:32px;width:36px;}
    .menulinks span{position:relative;width:20px;height:2px;background-color:#fff;content:'';top:0;display:block;}
    .menulinks span:before{position:absolute;width:20px;height:2px;background-color:#fff;content:'';top:-7px;left:0;transition:0.5s}
    .menulinks span:after{position:absolute;width:20px;height:2px;background-color:#fff;content:'';top:7px;left:0;transition:0.5s}
    .cross .menulinks span{position:relative;width:20px;height:2px;background-color:#fff;content:'';top:-6px;display:block;background:transparent;cursor:pointer;}
    .cross .menulinks span:before{position:absolute;width:20px;height:2px;background-color:#fff;content:'';top:7px;left:0;transform: rotate(-45deg);transition:0.5s}
    .cross .menulinks span:after{position:absolute;width:20px;height:2px;background-color:#fff;content:'';top:7px;left:0;transform: rotate(45deg);transition:0.5s}
    .mainmenu li.sub-menu >a.child-triggerm{position:absolute;display:inline-block;top:10px;right:15px;cursor:pointer;}
    .mainmenu li.sub-menu >a.child-triggerm  span{position:relative;display:block;cursor:pointer;}
    .mainmenu li.sub-menu >a.child-triggerm  span:before{position:absolute;width:12px;height:2px;background-color:#fff;content:'';}
    .mainmenu li.sub-menu >a.child-triggerm  span:after{position:absolute;width:12px;height:2px;background-color:#fff;content:'';transition:0.5s;transform:rotate(90deg);}
    .mainmenu li.sub-menu >a.child-triggerm.active span:after{position:absolute;width:12px;height:2px;background-color:#fff;transition:0.5s;transform:rotate(0deg);}
    .mainmenu li.sub-menu ul{display:none;background-color:#fff;padding:10px 15px;margin:10px;}
    .mainmenu li.sub-menu ul > li.sub-menu > ul{display:none}
    ul.mainmenu{display:none; width: 100%; position: absolute; background:#17a8f1; left: 0;padding-top:25px;padding-bottom:25px;top:84px;z-index:99;}    
    .mainmenu li a{padding:3px 25px;display:block;}
    .mainmenu li a:hover { color: #fff; }
    .mainmenu li.sub-menu li a:hover{color:#000}
    .mainmenu .sub-menu ul{background:#00cd43;padding-left:15px}
    /*#transparent-header*/    
    .cross .menulinks span{background-color:transparent;}
    .cross .menulinks span:before{background-color:#ffffff}
    .cross .menulinks span:after{background-color:#ffffff}
    .mainmenu li.sub-menu ul >li.sub-menu >a.child-triggerm{position:absolute;right:0;top:10px;display:inline-block;right:15px;}
    .contact-btn { margin-right: 50px; }
    .menulinks {top:15px;}
    header.fixed-header nav li a{color:#fff;}    
    header{position:unset;padding:10px 0;}
    header .contact-btn { max-width: 160px; margin-top:10px; margin-left: 25px; }
    header .contact-btn .custom-btn { background: #fff; color: #000; }
    a.child-triggerm.active + ul.sub-menu {  display: block;}    
    /*header-end*/
    
    header .header-logo-wrap { padding: 10px; }
    .category-top-section .news-type-wrp h1 { font-size: 30px; line-height: 40px; }
    .category-top-section { margin: 30px 0 0; }
    .category-top-section .post-img { height: 400px; }
    .category-bottom-section h2 { font-size: 30px; padding: 0 20px; margin-bottom: 20px; }   
    .editor-top-section-avtar { width: 150px; height: 150px; }
    .editor-top-section-content { font-size: 16px; line-height: 28px; }
    .editor-topsection-wrap { margin: 50px auto 20px; max-width: 1170px; }
     header { padding-bottom: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;background:#fff;}
    header.fixed-header { position: fixed; top: 0; z-index: 99; width: 100%;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}
    header.fixed-header .header-logo {padding-bottom:0; max-width: 119px;}
    header.fixed-header{padding-top:0;}
    header.fixed-header .menulinks{top:10px}
    header.fixed-header .header-logo-wrap {padding: 17px 0 12px;}    
    .header-logo-wrap span{display:none;}
    p.marquee { font-size: 12px; }
    header .header-logo-wrap{padding:12px 0;}
    header .header-logo{max-width:159px;}
    ul.mainmenu{left:0;}
   .menulinks { top: 18px; left: 15px; background: #D0021B; }
   .mainmenu li a{color: #fff}
   ul.mainmenu{left:0;top:70px;background:#d0061b;}
   header.fixed-header ul.mainmenu{left:0;top:80px;}
   nav.bg-color-extra-light-grey { padding: 0; }
   .ad-wrap { display: none; }
   .row > .row { margin: 0; }
   .reverse-post-content-wrap .post-img {margin-bottom: 10px;}
   .side-post-img-wrap { height: 210px;}
}


@media(max-width:768px){
   .news-stream .swiper-wrapper {display: flex;}          
   .news-stream-wrap h6 { font-size: 12px;margin-bottom:50px;}
   .news-stream h4{font-size:14px;margin-bottom:0;}
   .news-stream .bg-color-extra-light-grey {padding-bottom: 0;}
   .news-stream-wrap .swiper-pagination-bullets { text-align: left; }
   .news-stream h4 b { font-size: 34px; line-height: 17px; margin-right: 10px; }
   .latest-news .recent-post-wrap img { padding-right: 10px; width: 135px; height: 90px; object-fit: cover; }
   .news-stream h4 b { font-size: 50px; line-height: 20px; margin-right: 20px; }
   .post-wrap h2 { font-size: 16px; line-height: 25px; }
   .news-stream-wrap { margin: 0 -15px; }
   .news-stream-wrap .latest-news hr { display: none; }
   .news-stream { margin-bottom: 30px; }
   .news-type-wrp h1 { font-size: 22px; line-height: 32px; }
   .post-section-wrap {padding: 0;}
   .reverse-post-content-wrap {margin-bottom: 15px;}
   .post-section-wrap > .row { flex-direction: column-reverse; }
   .side-post-wrap .post-edit-details { display: none; }
   .post-section-wrap .side-post-wrap { margin-bottom: 30px; }
   .reverse-post-content-wrap .post-wrap { margin-bottom: 15px; }   
   .post-img { height: 288px; overflow: hidden; margin-bottom: 10px; }
   .reverse-post-content { display: flex; flex-direction: column-reverse; }
   .post-content { display: none; }
   .post-sidepost-wrap {flex-direction: row-reverse;}
   section.top-news { padding: 20px 0; }
   .top-news h2 { text-align: center; margin-bottom: 15px; }
   .top-news h6 { font-size: 14px; line-height: 20px; }
   /* .top-news .news-post-part { } */
   .top-news .news-post-part { margin-bottom: 10px; padding: 0 10px;}
   .top-news .ic-wrap { display: none !important; }
   .top-news .ic-warp { display: none !important; }
   .top-news .side-post-img-wrap { margin-bottom: 10px; }
   .first-nailwrap p { color: #fff; font-size: 15px; line-height: 25px; padding-bottom: 0; }
   .first-nailwrap { padding: 20px 0px 0; margin: 0px -15px; }
   .first-nailwrap img { max-width: 210px; }
   /* .first-nail-part img { max-width: 47px; } */
   .first-nailwrap h3 { font-size: 20px; }
   .first-nailwrap h5 { font-size: 12px; }
   .first-nail-part a{ color: #fff;}
   .first-nailwrap h5:before, .first-nailwrap h5:after { width: 100px; }
   .row > .row { margin: 0; padding: 0; }
   .economy-wrap .swiper-horizontal>.swiper-pagination-bullets {text-align:left;margin-left:15px;}
   .economy-wrap .side-post-wrap { margin-bottom: 50px; }
   span.swiper-pagination-bullet-active { background: #6A6A6A; }
   .row .economy-wrap { padding: 20px 0 0;}
   .economy-wrap p.post-edit-details { display: none; }
   .newspaper-wrap .swiper-container:after { display: none; }
   .newspaper-wrap .mobile-view-more-btn {margin-bottom: 25px;}
   .newspaper-wrap .swiper-container { position: relative; padding: 0 10px 15px;}
   .newspaper-wrap .swiper-button-prev, .newspaper-wrap .swiper-button-next{display:none;}
   .img-slider-wrap { width: 180px; height: 240px; margin: 0; }
   .img-slider-wrap img{height:100%;}
   .newspaper-section .side-post-wrap{margin-bottom:20px;}
   .media-section .side-post-wrap > img { width: 100%; }
   .lifestyle-section .side-post-wrap > img { width: 100%; }
   section.lifestyle-section { margin-bottom: 20px; }
   .hellas-section { margin: 20px 0; }
   .hellas-section .side-post-wrap img { width: 100%; }
   .hellas-post-part .ic-warp img { width: auto; }
   .news-type-wrp{margin-bottom:10px;}
   .post-tag{font-size: 10px;line-height: 13px;}
   /* .ad-wrap { display: none; } */
   section.media-section { margin-top: 20px; }
   .side-post-wrap { margin-bottom: 15px; }
   .sportswear-side-post-wrap { display: none; }
   .news-type-wrp h2{font-size:22px;line-height:32px;}
   .news-type-wrp .more-news { display: none; }
   .footer-nav-wrap nav{display:none;}
   .footer-logo{max-width:132px;margin:0 auto;}
   footer .footer-nav-wrap{padding:21px 0 10px;}
   .footer-logo a{display:block;}
   footer .container-fluid { padding: 0 15px; }
   footer .bottom-footer nav ul li { padding: 0 8px; }
   footer .bottom-footer nav ul li a { color: #fff; font-size: 8px; }
   .bottom-footer ul { display: flex; justify-content: space-between; }
   section.artical-top-section { margin: 20px 0; flex-direction: column; }
  .artical-content-wrap { width: 100%; }
  .artical-img-wrap { width: 100%; }
  .artical-top-section h1 { font-size: 32px; line-height: 35px; }
  .post-number-wrap { display: none; }
  .artical-content-wrap { padding: 0 15px; }
  .artical-img { height: 288px;background: #D8D8D8;}
  section.artical-top-section figcaption { display: none; }  
  .artical-top-section ul.social-details img { width:18px; height:14px; object-fit: contain; }
  .artical-top-section ul.social-details { position: absolute; z-index: 9; bottom: 0; top: unset; left: 20px; }
  .artical-top-section ul.social-details a { background: #D0021B; height: 31px; width: 31px; }
  .artical-top-section .artical-img { position: relative; }
  .artical-img-wrap .post-content { font-size: 16px; line-height: 24px;}
  .artical-img-wrap .edit-details {color: #878787;font-size: 16px; gap: 0;}
  .author-details a {line-height: 1;}
  .artical-details { font-size: 18px; line-height: 30px; }
  .spacer-3{ padding: 10px 0; } 
  .spacer-2{ padding: 5px 0; }
  .artical-details h4 { font-family: 'LabGrotesque-Black', 'ZonaPro-ExtraBold'; line-height: 28px; font-size: 20px; margin: 30px 0; }
  /* .artical-details h4 { font-family: 'LabGrotesque-Black', 'ZonaPro-ExtraBold'; line-height: 28px; font-size: 16px; } tbd */
  .custom-artical-content {display: none;}
  .artical-details p{margin-bottom:8px;}
  .relevant-articles-section {margin: 30px 0px 20px;}

  .category-top-section { margin: 20px 0; }
  .category-bottom-section h2 { font-size: 22px; margin-bottom: 10px; }
  .category-top-section .news-type-wrp h1 { font-size: 21px; }
  .category-bottom-section h2 { padding: 0 20px; }
  .category-list-section .side-post-wrap > img { width: 100%; }  
  .editor-list-section { margin-bottom: 20px; }

  .editor-img-wrap { height: 250px; }
  .editor-part { margin-bottom: 30px; }
  .editor-list { margin-top: 20px; }
  .editor-list-section h1 { font-size: 30px; }
  section.editor-list-section { margin: 30px 0 0; }
  .photo-karfi-banner-section h1 { font-size: 22px; line-height: 32px; }
  .photo-karfi-banner-content { padding: 30px 0 0; }
  .photo-karfi-banner-content p { font-size: 16px; line-height: 26px; }
  .photo-karfi-list-section { margin-bottom: 0;margin-top: 30px;}
  .photo-karfi-banner-img img { max-width: 200px; margin: 0 auto; }  
  .side-post-full-img-wrap{height:180px;overflow: hidden}
}

@media(max-width:767px){
    section.artical-details-section ul.social-details { display: none; }
    .category-top-section .post-img { height: 230px; }
    .editor-top-section-content { text-align: center; }
    .post-img {margin: 0 -15px;}
    .reverse-post-content-wrap .post-img {margin-bottom:0px;}
    .side-post-full-img-wrap {height: 210px;background: #D8D8D8;}

}

@media(max-width:425px){
    .ad-wrap { display: none; }
    .top-news .side-post-img-wrap {height: 100px;}
}


/*-- MSK --*/
.swiper-wrapper .swiper-slide:last-child hr{
    display: none;
} 
