/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/archivo/v19/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCx-muKZlYPTr_Q.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/archivo/v19/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCx6muKZlYPTr_Q.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/archivo/v19/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCxCmuKZlYPQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/archivo/v19/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCx-muKZlYPTr_Q.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/archivo/v19/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCx6muKZlYPTr_Q.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/archivo/v19/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCxCmuKZlYPQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/archivo/v19/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxKsv4RnUPU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/archivo/v19/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxKsv4RnUPU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/archivo/v19/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxKsv4Rn.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/archivo/v19/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxKsv4RnUPU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/archivo/v19/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxKsv4RnUPU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/archivo/v19/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxKsv4Rn.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/archivo/v19/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxKsv4RnUPU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/archivo/v19/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxKsv4RnUPU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/archivo/v19/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxKsv4Rn.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/archivonarrow/v30/tss5ApVBdCYD5Q7hcxTE1ArZ0Zz8oY2KRmwvKhhvy1a6rHmsNiEr6DaY7JU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/archivonarrow/v30/tss5ApVBdCYD5Q7hcxTE1ArZ0Zz8oY2KRmwvKhhvy1a6rXmsNiEr6DaY7JU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/archivonarrow/v30/tss5ApVBdCYD5Q7hcxTE1ArZ0Zz8oY2KRmwvKhhvy1a6o3msNiEr6DaY.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Tepeno Sans';
  src: url('../fonts/tepeno_sans_bold-webfont.woff2') format('woff2'), url('../fonts/tepeno_sans_bold-webfont.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0 none;
  list-style: none outside none;
  margin: 0;
  outline: 0 none;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* header */
.ph .logo a{display:inline-block;vertical-align:middle;width:270px;height:39px;background:url(../images/logo.svg) center / contain no-repeat}
.ph .menu{font-size:17px}
.social{display:inline-block;vertical-align:middle;width:20px;height:20px;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;cursor:pointer}
.social-facebook{background-image:url(../images/facebook.svg)}
.social-twitter{background-image:url(../images/twitter.svg)}
.social-youtube{background-image:url(../images/youtube.svg)}
.social-instagram{background-image:url(../images/instagram.svg)}
.social-print{background-image:url(../images/print.svg)}
.social-mail{background-image:url(../images/mail.svg)}
.social-plus{background-image:url(../images/plus.svg)}
.social-search{background-image:url(../images/search.svg)}
.social-menu{background-image:url(../images/menu.svg)}
.ph .social{width:32px;height:32px;border-radius:50%;background-color:#e8e8e8;background-size:18px;margin-left:4px}
.ph .social:hover{background-color:#CFCFCF}
.ph .social-facebook{background-image:url(../images/facebook-alt.svg);background-color:#1877f2}
.ph .social-twitter{background-color:#1da1f2}
.ph .social-youtube{background-color:red}
.ph .social-instagram{background-color:#405de6}
.ph .social-plus{background-color:#949494}
.ph .social-facebook:hover{background-color:#005ED9}
.ph .social-twitter:hover{background-color:#0488D9}
.ph .social-youtube:hover{background-color:#E60000}
.ph .social-instagram:hover{background-color:#2744CD}
.ph .social-plus:hover{background-color:#7B7B7B}
.ph .social-menu{background-size:12px;background-color:#ed2448}
.ph .social-menu:hover{background-color:#D40B2F}

.showMenu .social-menu{background-image:url(../images/close-2.svg);background-size:22px}
.showSearch .social-search{background-image:url(../images/close.svg);background-size:22px}
.showSearch .searchform{opacity:1;visibility:visible;-webkit-box-shadow:1px 1px 2px #000;-moz-box-shadow:1px 1px 2px #000;box-shadow:1px 1px 2px #000}
.ph{position:relative;background-color:#fff}
.ph>div{display:flex;align-items:center}
.ph .menu .active{font-weight:700;color:#dc3e4d}
@media (min-width: 1024px) {
.ph{padding-top:36px;padding-bottom:25px}
.ph .menu{display:flex;flex:1;padding-left:20px;padding-right:40px;margin-top:2px}
.ph .menu li{flex-grow:1;text-align:center}
.ph .menu a:hover{color:#D40B2F}
.ph .social-menu,.ph .social-plus{display:none}
.scrollHeader .ph{position:fixed;top:0;left:0;right:0;z-index:1000;padding-top:10px;padding-bottom:10px}
.scrollHeader .ph .social{display:none}
.scrollHeader .ph .social-plus,.scrollHeader .ph .social-search{display:inline-block}
.scrollHeader .ph .socials.expand .social{display:inline-block}
.scrollHeader .ph .socials.expand .social-menu{display:none}
.scrollHeader .ph .socials.expand .social-plus{background-image:url(../images/close-2.svg);background-size:22px}
.searchform{margin:0 30px}
}
@media (max-width:1023px) {
body{padding-top:60px}
.ph{position:fixed;top:0;left:0;right:0;z-index:1000}
.ph>div{justify-content:space-between;height:60px}
.ph .menu{position:fixed;top:60px;left:0;width:100%;height:calc(100vh - 60px);background-color:#e7e7e8;padding:15px 0;transition:.3s;opacity:0;visibility:hidden}
.ph .menu a{padding:15px;display:block;font-size:24px;line-height:24px}
.ph .menu a:hover{background-color:#ed2448;color:#fff}
.showMenu .ph .menu{opacity:1;visibility:visible}
.ph .social{display:none}
.ph .social-menu,.ph .social-plus,.ph .social-search{display:inline-block}
.ph .socials.expand .social{display:inline-block}
.ph .socials.expand .social-plus{background-image:url(../images/close-2.svg);background-size:22px}
}

.mobile-slide-menu{position:fixed;top:0;left:-260px;width:240px;height:100%;background-color:#fff;box-shadow:3px 0 8px rgba(0,0,0,0.15);padding:100px 20px 20px;z-index:999;transition:left .3s ease;font-family:'Arial',sans-serif;display:flex;flex-direction:column;justify-content:space-between;border-right:4px solid #e60028}
.mobile-slide-menu.active{left:0}
.mobile-search form{display:flex;border-bottom:2px solid #000;padding-bottom:6px;margin-bottom:20px}
.mobile-search input[type="text"]{flex:1;border:none;font-size:14px;outline:none}
.mobile-search button{background:none;border:none;font-size:16px;cursor:pointer}
.mobile-nav-links{list-style:none;padding:0;margin:0}
.mobile-nav-links li{margin:12px 0}
.mobile-nav-links a{text-decoration:none;font-weight:700;font-size:16px;color:#111;transition:color .2s}
.mobile-nav-links a:hover{color:#e60028}
.mobile-socials{margin-top:30px;border-top:1px solid #ccc;padding-top:15px;display:flex;gap:15px;font-size:18px}
.mobile-socials a{text-decoration:none;color:#111;transition:color .2s}
.mobile-socials a:hover{color:#e60028}
.mobile-socials .social-twitter{filter:invert(1)}
.mobile-socials .social-facebook{filter:invert(1)}
.desktop-search{position:absolute;top:100%;left:0;width:100%;background:#fff;padding:15px 0;border-top:1px solid #e0e0e0;z-index:998;box-shadow:0 4px 6px rgba(0,0,0,0.05)}
.desktop-search .container-fluid{display:flex;justify-content:center;align-items:center;max-width:1200px;margin:0 auto;gap:10px}
.desktop-search input[type="text"]{padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px;width:60%;max-width:500px}
.desktop-search button{padding:8px 14px;font-size:16px;color:#fff;border:none;border-radius:4px;cursor:pointer}
@media (min-width: 1280px) {
.desktop-search input{max-width:1000px}
}
@media (max-width: 590px) {
.desktop-search input{width:87%}
}

/* general */
main{padding-bottom:30px}
.container-fluid{max-width:1260px}
body{background-color:#fff;color:#000;font:15px/20px Archivo,sans-serif}
.clearfix::after{content:"";display:table;clear:both}
.text-center{text-align:center}
a{color:inherit;text-decoration:none;transition:.3s}
input,img,iframe{vertical-align:middle;max-width:100%}
figure img{width:100%; height: auto;}
h1,h2,h3,h4,h5,h6{font-family:'Tepeno Sans';letter-spacing:-.5px}
h1{font-size:46px;line-height:52px}
h2{font-size:28px;line-height:32px}
h3{font-size:22px;line-height:30px}
h4{font-size:20px;line-height:20px}
h5{font-size:18px;line-height:20px}
h6{font-size:16px;line-height:20px}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#D40B2F}
ol,ul{padding-inline-start:0;margin-block-start:0;margin-block-end:0}
li{list-style:none}

/* homepage */

.category{font:bold 16px/16px "Archivo Narrow",sans-erif;text-transform:uppercase}
.block-title{font:bold 24px/24px "Archivo Narrow",sans-serif;color:#ed2448;margin-bottom:13px}
#tabs>ul{font:bold 24px/24px "Archivo Narrow",sans-serif}
.block-1 .article{position:relative;height:calc(100% - 24px);margin-bottom:24px}
.block-1 figure>a{display:block;position:relative;padding-top:56%;overflow:hidden}
.block-1 figure>a>img{position:absolute;top:0;left:0}
.block-1 .content {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+99 */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
  /* IE6-9 */
  color: white;
  padding: 40px 20px;
}
.block-1 .content a {
  color: white;
}
.block-1 .content a:hover {
  color:#ed2448;
}
.article-1 h1 {font-size:30px; line-height: 32px;}
.block-1 .category,.block-3 .category,.article-title .category{color:#ed2448;margin-bottom:3px}
.block-1 .category a:hover,.block-3 .category a:hover{color:#3F95C6}
.block-2 .article{margin-bottom:24px}
.block-2 .category{margin-top:-28px;margin-bottom:12px}
.block-2 .category a{background-color:#ed2448;color:#fff;display:inline-block;vertical-align:middle;padding:6px 14px;transition:.3s}
.block-2 .category a:hover{background-color:#3F95C6}
.block-3 .meta{font-size:14px;color:#7f7f7f;padding-top:6px}
.block-3 .meta>span{padding-left:15px;margin-right:15px;position:relative}
.block-3 .meta>span::before{content:"";display:block;width:15px;height:15px;position:absolute;top:0;left:0;background-position:center left;background-size:10px;background-repeat:no-repeat}
.block-3 .meta>.time::before{background-image:url(../images/time.svg);background-size:12px}
.block-3 .meta>.comments::before{background-image:url(../images/comment.svg)}
.block-3 .meta>.likes::before{background-image:url(../images/like.svg)}
@media (min-width: 768px) {
.block-1 .article-2 figure{position:relative;top:0;left:0;width:100%;height:100%}
.block-1 .article-2 figure>a{padding-top:80%}
.block-1 .article-2 figure>a>img{height:100%;width:auto;max-width:inherit}
.block-2 .article{margin-bottom:48px}
}
.tabs-nav{display:flex;color:#555353;border-bottom:1px solid #e7e7e8}
.tabs-nav li{margin-right:30px;padding-bottom:14px;border-bottom:2px solid transparent;transition:.3s}
.tabs-nav li.ui-state-active{color:#ed2448;border-bottom-color:#ed2448}
.tabs-nav li.ui-tab:not(.ui-state-active):hover{opacity:.65}
.tabs-list figure>a,.side figure>a{display:block;position:relative;padding-top:56%;overflow:hidden}
.tabs-list figure>a>img,.side figure>a>img{position:absolute;top:0;left:0}
.tabs-list li{border-bottom:2px solid #e7e7e8;padding-top:28px;padding-bottom:18px}
.tabs-list li:last-child {border: none;margin-bottom: 35px;}
.tabs-list figure{width:160px;float:left;margin-right:20px}
.show-more{text-align:center;padding-top:28px;padding-bottom:28px}
.show-more button{background-color:#ed2448;color:#fff;font:bold 21px/21px "Archivo Narrow",sans-serif;text-transform:uppercase;padding:12px 24px;border-radius:3px;cursor:pointer;transition:.3s}
.show-more button:hover{background-color:#3F95C6}

/* sidebar */
.side{margin-bottom:34px}
.side li h3,.side li h6{font-weight:400}
.side li h3{line-height:27px}
.side li:first-child{padding-bottom:12px}
.side li:first-child figure{width:100%;margin-bottom:10px}
.side li:nth-child(n+2){border-top:1px solid #e7e7e8;padding-top:13px;padding-bottom:13px}
.tabs-list li::after,.side li:nth-child(n+2)::after{content:"";display:table;clear:both}
.side li:nth-child(n+2) figure{width:125px;float:left;margin-right:11px}

/* ads */
.ad-1{border-top:1px solid #e7e7e8;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #e7e7e8;text-align:center;margin-bottom:35px}
.ad-2{background-color:#f7f7f7;padding-top:40px;padding-bottom:40px;text-align:center;margin-bottom:34px}
.ad-3{padding-top:30px;padding-bottom:30px;text-align:center}
.ad-4{border-top:1px solid #e7e7e8;padding-top:17px;padding-bottom:17px;border-bottom:1px solid #e7e7e8;text-align:center;margin-bottom:35px}
.ad-5{text-align:center;padding-bottom:28px;border-bottom:1px solid #cacbcb}

/* footer */
.pf{background-color:#2a2e31;color:#fff;text-align:center;padding-top:40px;padding-bottom:40px}
.pf .logo a{display:inline-block;vertical-align:middle;width:227px;height:32px;background:url(../images/logo-2.svg) center / contain no-repeat;margin-bottom:5px}
.pf li{display:inline-block;vertical-align:middle;padding:10px 12px}
.pf .menu-1{font-size:17px;margin-top:16px}
.pf .menu-2 {color:rgba(255,255,255,.5);margin-bottom:10px}
.pf .footer-about-us button { background:none; border:none; cursor:pointer; color:rgba(255,255,255,.5); }
.pf .copyright{color:rgba(255,255,255,.24);padding-top:20px;padding-bottom:20px}
.pf a:hover, .pf .footer-about-us button:hover {color:#ed2448}
.pf .social{margin-left:5px;margin-right:5px}
.pf .social:hover{opacity:.65}

/* section */
.section-title{font-weight:700;font-size:32.5px;line-height:40px;text-transform:uppercase;-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.1);-moz-box-shadow:inset 0 2px 1px rgba(0,0,0,.1);box-shadow:inset 0 2px 1px rgba(0,0,0,.1);padding-top:20px;padding-bottom:20px}

/* article */
.article-title{padding-top:30px}
.article-subtitle{font-weight:100;font-size:30px;line-height:42px;color:#111;padding-top:10px;padding-bottom:15px}
.article-byline{color:#696868;font-size:15.5px;line-height:26px;-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.1);-moz-box-shadow:inset 0 2px 1px rgba(0,0,0,.1);box-shadow:inset 0 2px 1px rgba(0,0,0,.1);padding-top:20px;padding-bottom:20px}
.article-social a{width:50px;height:50px;border-radius:50%;background-size:24px}
.article-social .social-facebook{background-image:url(../images/facebook-alt.svg);background-color:#1877f2}
.article-social .social-twitter{background-color:#1da1f2}
.article-social .social-print{background-color:#78898c}
.article-social .social-mail{background-color:#848484}
.article-social .social-plus{background-color:#e7244b}
.article-social .social-facebook:hover{background-color:#005ED9}
.article-social .social-twitter:hover{background-color:#0488D9}
.article-social .social-print:hover{background-color:#5F7073}
.article-social .social-mail:hover{background-color:#6B6B6B}
.article-social .social-plus:hover{background-color:#CE0B32}
.article-content a,.article-byline strong{color:#ed2448}
@media (min-width:1380px) {
.article-social{width:50px;position:fixed;left:15px}
.article-social a{margin-bottom:6px}
}
@media (max-width:1379px) {
.article-social{margin-bottom:20px}
.article-social a{margin-right:3px}
}
.article-content a:hover{text-decoration:underline;color:#D40B2F}
.article-content{font-size:16px;line-height:24px}
.article-player .description{padding-top:20px}
.article-content::after{content:"";display:table;clear:both}
.image-embed{float:left;max-width:320px;margin-right:18px}
.image-embed .caption{font-size:13px;color:#767676;padding-top:2px}
.image-embed .overlay{position:relative;cursor:pointer}
.image-embed .icon-expand{width:50px;height:50px;display:block;position:absolute;z-index:10;bottom:0;right:0;background-color:rgba(0,0,0,.5)}
.image-embed .icon-expand::before{content:"";display:block;background:url(../images/move.svg) center / contain no-repeat;width:24px;height:24px;position:absolute;top:15px;left:15px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.image-embed .overlay.expand{position:fixed;top:0;left:0;right:0;width:100%;height:100%;z-index:10001;background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;transition:.3s}
.image-embed .overlay.expand .icon-expand{bottom:inherit;top:0}
.image-embed .overlay.expand .icon-expand::before{background-image:url(../images/close-2.svg);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);top:13px;left:13px}
.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{margin-bottom:12px}
.article-content blockquote,.article-content ul,.article-content ol,.article-content>div,.article-content p{margin-bottom:24px}

.article-footer{-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.1);-moz-box-shadow:inset 0 2px 1px rgba(0,0,0,.1);box-shadow:inset 0 2px 1px rgba(0,0,0,.1);font-weight:700;font-size:17.5px;line-height:22px}
.article-footer .label{flex:none;text-transform:uppercase}
.article-more{padding-top:25px;padding-bottom:19px}
.article-more .label{color:#df1d40;margin-right:6px}
.article-tags{-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.1);-moz-box-shadow:inset 0 2px 1px rgba(0,0,0,.1);box-shadow:inset 0 2px 1px rgba(0,0,0,.1);padding-top:18px;padding-bottom:30px}
.article-tags .label{background-color:#df1d40;color:#fff;font-weight:700;font-size:17px;line-height:18px;padding:9px 15px;border-radius:3px}
.article-tags a{margin-left:15px}
.article-copyright{border-bottom:1px solid #e8e8e8;font-size:14.5px;color:rgba(24,23,23,.74);padding-bottom:25px;margin-bottom:25px}
.article-comments{margin-bottom:25px}
.slide-title{padding-top:30px;padding-bottom:40px}
.slide-image{margin-bottom:30px}
.slide-buttons{text-transform:uppercase;font-weight:700;font-size:42px;line-height:70px;font-family:"Archive Narrow",sans-serif;color:#fff;text-align:center;margin-top:15px;margin-bottom:90px}
.slide-buttons span{cursor:pointer}
.slide-buttons .prev{background-color:#9b9b9b;flex:1.5}
.slide-buttons .next{background-color:#dc3e4d;flex:3;margin-left:15px}
.slide-buttons .prev:hover{background-color:#828282}
.slide-buttons .next:hover{background-color:#C32534}
.breadcrumbs{font:bold 10px/10px Lato,sans-serif;color:#ed2448;text-transform:uppercase;padding-top:13px;padding-bottom:8px}
.breadcrumbs li::before{font-weight:400;color:#515254;content:">";margin-left:7px;margin-right:4px}
.breadcrumbs li:first-child::before{content:none}
.block-3{margin-top:20px}

.sides{counter-reset:my-awesome-counter}
.sides li{counter-increment:my-awesome-counter;padding-bottom:28px}
.sides li:first-child{border-top:0;padding-top:15px}
.sides li figure{width:40%;max-width:161px;float:left;margin-right:20px}
.sides li::after {content: "";display: block;clear: both;}
.tabs-list figure>a>img,.sides figure>a>img{position:absolute;top:0;left:0}
.sides li h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tabs-list figure>a,.sides figure>a{display:block;position:relative;padding-top:56%;overflow:hidden}
.tabs-list figure>a>img,.sides figure>a>img{position:absolute;top:0;left:0}
.block-4 .item figure{margin-bottom:14px}
.item-list li{border-top:2px solid #e7e7e8;padding-top:20px;margin-top:20px}
.item-list figure{flex:0 0 40%;margin-right:20px}

/* section */
picture img{width:100%;aspect-ratio:400 / 230;display:block}
.pagination{font-family:"Poppins",sans-serif;display:flex;align-items:center;justify-content:center;margin:50px 0 75px}
.prev,.next{background-color:#333;color:#fff;padding:10px 20px;border:0;cursor:pointer;transition:background-color 400ms ease;margin:5px;border:1px solid transparent}
.prev:hover,.next:hover{background-color:#fff;color:#333;cursor:pointer;border:1px solid #333}
.page-numbers ul{list-style:none;display:flex;padding:0;margin:0}
.page-numbers li{margin:0}
.page-numbers a{display:block;text-align:center;text-decoration:none;padding:10px 15px;background-color:#fff;color:#333;width:45px;margin:5px;transition:background-color 400ms ease}
.page-numbers a:hover{background-color:#ccc}
.tabs-list picture{width:160px;float:left;margin-right:20px}
.menu{display:flex;gap:20px;list-style:none;margin:0;padding:0}
.social-menu.mobile-menu{display:none;cursor:pointer}
@media (max-width: 1023px) {
.menu{display:none}
.social-menu.mobile-menu{display:inline-block}
.toggled-social{display:none}
.toggled-social.show{display:inline-block}
}