::-moz-selection { background-color: #e4002b; color: #fff; }
::selection { background-color: #e4002b; color: #fff; }
body { /*padding-top: 80px;*/ overflow-y: scroll; background-color:#fff; overflow-x: hidden; font-family: Merriweather, Georgia, "Times New Roman", Times, serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}
body.home { padding-top: 0; }
a { transition: color ease 0.1s, background-color ease 0.1s; }
a.redlink { color: #e4002b; }
.home #pagew section:last-of-type hr { display: none; }
body.ckeditor { padding-top: 0; }
#article-content.ckeditor { padding-top: 0; padding-bottom: 0; }
.img-responsive { display: inline-block; }
/*body.ns { overflow: hidden; }*/
#pagew { max-width: 100%; }
#pagew.fixed { position: fixed; left: 0; top: 0; right: 0; bottom: 0; }
#overlay { display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 200; overflow-y: auto; }
#menu-container, #search-container { display: none; background-color: #fff; position: relative; z-index: 1; }
#obg { display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 0; background-color: rgba(0, 0, 0, 0.3); }
#menu-container ul, #menu-container ul li { margin: 0; padding: 0; list-style: none; }
#menu-container { padding-bottom: 26px; }
#menu-container .menu-col>ul { margin-top: 35px; }
#menu-container .menu-col>ul>li { font-size: 21px; font-family: 'Alverata', serif, system-ui, -apple-system; line-height: 25px; color: #000; margin-bottom: 25px; }
#menu-container .menu-col>ul>li ul { font-size: 15px; font-family: 'Merriweather'; color: #333; }
#menu-container .mobile-menu { text-align: center; padding-top: 49px; }
#menu-container .mobile-menu ul { margin: 0 0 75px 0; padding: 0; list-style: none; font-size: 28px; font-family: 'Alverata', serif, system-ui, -apple-system; line-height: 50px; color: #000; }
#menu-container .mobile-menu ul li { margin: 0; padding: 0; list-style: none; }
.mmlang { font-family: 'Work Sans'; font-size: 11px; line-height: 20px; letter-spacing: 0.08em; text-transform: uppercase; }
.cortina { position: absolute; top: 0; left: 0; right: 0; height: 911px; background-color: rgba(0, 0, 0, 0.05); z-index: -1; }
#pagew { padding-top: 80px; position: relative; top: 0; left: 0; right: 0; }
.hcontainer { margin-top: -80px; padding-top: 80px; }
.container, .hcontainer { position: relative; }
body.nocrt #hascrt { display: none; }
#bgcrt, #imgcrt { display: none; position: absolute; background-color: #f2f2f2; left: 0; top: 0; right: 0; height: 911px; z-index: 0; }
#imgcrt { height: auto; bottom: 0; background-color: #000; opacity: 0.4; z-index: 2; }
header.top { position: absolute; top: 0; left: 0; right: 0; height: 80px; background-color: #f2f2f2; }
.logo-brd { display: inline-block; margin-top: 25px; width: 81px; height: 30px; background: transparent url(/assets/img/logo-brd.svg) no-repeat left top; }
.logo-brd-xs { width: 81px; height: 30px; margin-top: -5px; background: transparent url(/assets/img/logo-brd.svg) no-repeat left top; }
.logo-s9 { display: block; width: 32px; height: 24px; background: transparent url(/assets/img/logo-s9-black-25.svg) no-repeat left top; }
.ntoplogos { display: none; height: 80px; align-items: center; justify-content: space-between; }
.ntopmenu { display: flex; gap: 20px; height: 80px; align-items: center; }
.nhead { flex-grow: 1; overflow: hidden; }
.nactions, .nslogo, .nlogof9 { flex-shrink: 1; }
.nactions { display: flex; gap: 20px; align-items: center; }
.nactions a { cursor: pointer; }
.logo-scena9 { display: block; width: 92px; height: 20px; background: transparent url(/assets/img/logo-scena9-black-25.svg) no-repeat left top; }
.logo-f9 { display: block; width: 211px; height: 30px; background: transparent url(/assets/img/logo-f9-brd-black.svg) no-repeat left top; }
.logo-f9-m { display: block; width: 169px; height: 24px; background: transparent url(/assets/img/logo-f9-brd-black.svg) no-repeat left top; background-size: 169px auto; }
#lang-btn { display: none; font-family: 'Work Sans'; font-size: 11px; line-height: 20px; letter-spacing: 0.08em; text-transform: uppercase; }
.logo-footer { display: inline-block; margin: 0 0 24px 0; width: 282px; height: 40px; background: transparent url(/assets/img/logo-f9-brd-white.svg) no-repeat left top; background-size: auto 40px; }
.hcenter { text-align: center; }
.hright { margin-top: 30px; text-align: right; font-family: 'Work Sans'; font-size: 11px; line-height: 20px; letter-spacing: 0.08em; text-transform: uppercase; }
.hright a { display: block; float: right; margin-left: 36px; cursor: pointer; }
.hright a:last-child { margin-left: 0; }
#menu-btn:hover svg g rect { fill: #e4002b; }
#search-btn:hover svg g path { fill: #e4002b; }
#search-btn { margin-top: 2px; margin-bottom: -2px; }
#head-title { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: none; text-align: center; font-size: 11px; line-height: 30px; color: #000; font-family: 'Work Sans'; letter-spacing: 0.08em; text-transform: uppercase; }
#head-title span { display: inline-block; vertical-align: middle; text-indent: 1000px; width: 40px; background: transparent url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNC45NThweCIgaGVpZ2h0PSI4Ljk1OHB4IiB2aWV3Qm94PSIwIDAgNC45NTggOC45NTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQuOTU4IDguOTU4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjMzMzMzMzIiBwb2ludHM9IjAsMCAwLDAuODc1IDMuNzUxLDQuNjI1IDAsOC4zNzYgMCw4Ljk1OCAwLjc1Niw4Ljk1OCA0Ljk1OCw0LjgzMyA0Ljk1OCw0LjQxOCAwLjYxOCwwIi8+PC9zdmc+) no-repeat center 9px; overflow: hidden; }
.head-nav { display: none; }
.sticky .head-nav { margin: 0 auto; }
.head-nav ul { margin: 0; padding: 0; display: flex; align-items: center; gap: 20px; list-style: none; font-family: 'Alverata', serif, system-ui, -apple-system; font-size: 14px; letter-spacing: 0.08em; text-transform: uppercase; }
.head-nav ul li { margin: 0; padding: 0; list-style: none; display: inline-block; }
.head-nav ul li.active a { color: #e4002b; }
.page-article .sticky .head-nav { display: none; }
header.sticky { position: fixed; top: 0; left: 0; right: 0; height: 79px; border-bottom: 1px solid #e5e5e5; z-index: 100; background-color: #fff; overflow: hidden; }
.sticky .logo-scena9 { display: none; }

.bg-gray { background-color: #f7f7f7; }
.bg-black { background-color: #000; color: #fff; }
.bg-black a { color: #fff; }
.bg-black h4, .bg-black h4 a { color: #999; }
.bg-black .section { padding-top: 60px; padding-bottom: 60px; }
.bg-white { background-color: #fff; }
.b-grup>.row>div { padding-top: 40px; padding-bottom: 40px; }
.small-text { font-size: 15px; line-height: 25px; }
.b-grup .small-text { padding-top: 6px; padding-bottom: 20px; text-align: center; }

#art-prog { display: none; position: absolute; margin-bottom: -1px; background-color: #ff3300; left: 0; bottom: 0; height: 2px; width: 0%; -webkit-transition: width 200ms ease-in-out; -moz-transition: width 200ms ease-in-out; -ms-transition: width 200ms ease-in-out; -o-transition: width 200ms ease-in-out; transition: width 200ms ease-in-out; }
.sticky #art-prog { display: block; }

.subcat { margin-top: 40px; margin-bottom: 40px; text-align: center; }
.subcat h2 { font-family: 'Alverata', serif, system-ui, -apple-system; font-size: 36px; line-height: 50px; color: #000; margin: 20px 0 15px 0; }
.subcat p { margin-bottom: 0; }
.subcat a.readmore { margin-bottom: 20px; }
.ccc { color: #ccc; }
.bg-black .ccc { color: #333; }
.fullw { width: 100%; }
.menu-head { position: relative; height: 80px; }
a.logo-s9-menu { display: block; position: absolute; left: 0; top: 27px; height: 22px; width: 35px; background-image: url(/assets/img/logo-top-mobile.svg); }
a.close { display: block; position: absolute; right: 0; top: 32px; width: 15px; height: 15px; background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1cHgiIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDE1IDE1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNSAxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSIxNSwxNC40NiA4LjIwNiw3LjY2NyAxNSwwLjg3MiAxNSwwLjE2OSAxNC45OTgsMCAxNC4yOTEsMCA3LjQ5OSw2Ljc5MyAwLjcwNSwwIDAsMCAwLDAuODc2IDYuNzkyLDcuNjY3IDAsMTQuNDYgIDAsMTUgMC43MDcsMTUgNy40OTksOC4yMDcgMTQuMjkzLDE1IDE0Ljk5OCwxNSAxNSwxNS4xNjUiLz48L3N2Zz4=) no-repeat center center; }
a.close:hover { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1cHgiIGhlaWdodD0iMTUuMTY1cHgiIHZpZXdCb3g9IjAgMCAxNSAxNS4xNjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1IDE1LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gZmlsbD0iI0U0MDAyQiIgcG9pbnRzPSIxNSwxNC40NiA4LjIwNiw3LjY2NyAxNSwwLjg3MiAxNSwwLjE2OSAxNC45OTgsMCAxNC4yOTEsMCA3LjQ5OSw2Ljc5MyAwLjcwNSwwIDAsMCAwLDAuODc2IDYuNzkyLDcuNjY3IDAsMTQuNDYgMCwxNSAwLjcwNywxNSA3LjQ5OSw4LjIwNyAxNC4yOTMsMTUgMTQuOTk4LDE1IDE1LDE1LjE2NSIvPjwvc3ZnPg==); }
a.comments-count { color: #333; cursor: default; }
hr { border-color: #e5e5e5; margin: 0; padding: 0; }

.article header .title h1 { font-size: 36px; line-height: 50px;  font-family: 'Alverata', serif, system-ui, -apple-system; margin: 10px 0 15px 0; font-weight: normal; letter-spacing: -0.01em; }
article.article.classic header div.title { padding: 40px 0; }
article.classic:after { content: ""; position: absolute; top: 0; right: -20px; bottom: 0; width: 1px; border-right: 1px solid #e5e5e5; }

.recom { font-size: 15px; line-height: 40px; padding-top: 10px; border-top: 1px solid #dedede; margin-top: 30px; }
.recom img { display: inline-block; width: 40px; height: 40px; border-radius: 40px; margin-right: 20px; }
.recom a { font-family: 'Work Sans'; font-size: 11px; line-height: 40px; font-weight: normal; letter-spacing: 0.08em; text-transform: uppercase; }

#article-content .sidebar h3, .sidebar h3 { margin: 20px 0; font-family: 'Work Sans'; font-size: 11px; line-height: 30px; font-weight: normal; letter-spacing: 0.08em; text-transform: uppercase; }
.sidebar h3 + hr { margin-left: 40px; margin-right: 40px; }

#article-content { font-size: 15px; line-height: 25px; padding-top: 30px; padding-bottom: 30px; }
#article-content h2, #article-content h3, #article-content h4, blockquote { font-size: 28px; line-height: 35px; font-family: 'Alverata', serif, system-ui, -apple-system; font-weight: normal; color: #000; }
#article-content h3, #article-content h4 { font-size: 24px; line-height: 30px; }
#article-content h2, #article-content h3, #article-content h4 { margin: 30px 0 10px 0; }
#article-content p, #article-content section { margin-bottom: 25px; }
#article-content .text-content a, #article-content.text-content a, #article-content .text-content_ a { color: #e4002b; }
#article-content h1 strong, #article-content h2 strong, #article-content h3 strong, #article-content h4 strong, #article-content h5 strong, #article-content h6 strong { font-weight: inherit; }
#article-content .image-content, #article-content .video-content, #article-content .audio-content, #article-content .text-content, #article-content .gallery-content { margin-top: 50px; margin-bottom: 50px; }
#article-content .text-content_ { margin-bottom: 100px; }
#article-content .image-content figure img { margin-left: auto; margin-right: auto; }

.section { padding-top: 20px; padding-bottom: 20px; }

blockquote { text-align: center; padding: 30px 0; margin: 30px 0; border-width: 1px 0; border-style: solid; border-color: #e5e5e5; font-size: 21px; line-height: 35px; }
blockquote footer { border-top: 1px solid #e5e5e5; font-size: 14px; line-height: 25px; padding: 22px 0; margin-top: 50px !important; font-style: italic; color: #666666; }
blockquote footer:before { content: ""; }
.section h1, .section .h1 { margin-top: 0; margin-bottom: 0; color: #000; position: relative; padding-bottom: 43px; text-align: center; font-family: 'Alverata', serif, system-ui, -apple-system; font-weight: normal; font-size: 16px; line-height: 30px; letter-spacing: 0.08em; padding-top: 140px; text-transform: uppercase; background: transparent none no-repeat center top; }
.section h1.noil, .section .h1.noil { padding-top: 0; padding-bottom: 60px; margin-top: 0; }
.related-articles h1, .related-articles .h1 { padding-top: 5px; }
.section h1 a.stlink:before, .section .h1 a.stlink:before { content: ' '; position: absolute; top: 0; left: 50%; width: 160px; margin-left: -80px; height: 145px; }
.latest-articles { padding-top: 60px; }

#article-content article.list-item, article.list-item { margin-bottom: 40px; }
.shop-list article.list-item { margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; }
.shop-list article.feat { background-color: #f8f8f8; }
#article-content article.rec-item, article.rec-item { margin-top: 45px; margin-bottom: 0px; }
#article-content article.list-item .title, article.list-item .title { margin-top: 20px; }
article.r-item .title { min-height: 224px; }
#article-content article.list-item h2, article.list-item h2 { margin: 3px 0; font-family: 'Alverata', serif, system-ui, -apple-system; color: #000; font-size: 18px; line-height: 25px; font-weight: normal; }
#article-content article.rec-item h2, article.rec-item h2 { font-size: 18px; }
#article-content article.list-item h4, article.list-item h4 { margin: 3px 0; font-family: 'Work Sans'; font-size: 11px; line-height: 30px; font-weight: normal; letter-spacing: 0.08em; text-transform: uppercase; }
#article-content article.list-item p, article.list-item p, .featured-slider article p { margin: 0; font-size: 15px; line-height: 25px; }
#article-content article.list-item h2 + p, article.list-item h2 + p { margin-top: 8px; }
.featured-slider article h4 + p { margin-top: 15px; }

.shop-actions { display: flex; justify-content: space-between; margin: 0 -5px; }
.shop-actions a { flex-grow: 1; margin: 10px 5px 0 5px; font-family: 'Work Sans'; font-size: 11px; line-height: 35px; font-weight: normal; letter-spacing: 0.08em; text-transform: uppercase; background-color: #fff; border: 1px solid #e5e5e5; text-align: center; }

#article-content article.list-item a { color: inherit; }
#article-content article.list-item a:hover { color: #e4002b; }

article.list-item>a, article a.itmb { position: relative; display: block; }
article.list-item>a:before { position: absolute; content: ' '; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; z-index: 0; }
article.list-item>a.ivideo:after { position: absolute; content: ' '; top: 10px; left: 10px; width: 20px; height: 30px; background: transparent url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMjAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjIwLDE1LjE2NyAwLDMwLjE2NyAwLDAuMTY3IDIwLDE1LjE2NyIvPjwvc3ZnPg==) no-repeat center center; z-index: 1; }
article.list-item>a.icustom:after { display: none; }
article.list-item>a>i, article a.itmb>i { position: absolute; top: 5%; left: 5%; width: 90%; height: 90%; display: inline-block; z-index: 2; }
article.list-item>a>img { position: relative; opacity: 0.9; z-index: 1; -webkit-transition: opacity 200ms ease-in-out; -moz-transition: opacity 200ms ease-in-out; -ms-transition: opacity 200ms ease-in-out; -o-transition: opacity 200ms ease-in-out; transition: opacity 200ms ease-in-out; }
article.list-item:hover>a>img { opacity: 1; }
article.list-item>a>i>img, article a.itmb>i>img { width: auto !important; height: auto !important; }

.prel { position: relative; }

.cart-remove { position: absolute; right: 0; }

.bgstars { display: inline-block; position: relative; font-size: 20px; line-height: 20px; letter-spacing: 0.1em; }
.rstars { display: inline-block; position: absolute; top: 0; bottom: 0; left: 0; width: 0; z-index: 1; overflow: hidden; }

.top-feat { padding-top: 40px; padding-bottom: 40px; }
.featured-slider, .tl-slider, .sp-slider, .article { position: relative; }
.tl-slider, .sp-slider { margin-bottom: 35px; }
.featured-slider article, .featured-item article, .tl-slider article, .sp-slider article, article.video-box, .article header { position: relative; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; }
/*.page-article article.article header { border-top: 1px solid #e5e5e5; }
.page-article article.article header.bbg { border-top: 0; }*/

.featured-slider article div.title, .carousel-slider article div.title, .featured-item article div.title, .tl-slider article div.title, article.video-box div.title, .article header div.title {
  text-align: center;
  padding: 20px 0;
  color: #000;
  position: relative;
  z-index: 3;
}
.tl-slider article div.title, .featured-item article div.title, article.video-box div.title {
  position: absolute;
  text-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15);
  width: 83.33333333%;
  margin: 0 8.33333333%;
  padding: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #fff;
}
.sp-slider article div.title {
  position: absolute;
  width: 90%;
  margin: 0 5%;
  padding: 0;
  bottom: 5%;
  text-align: left;
  color: #fff;
  z-index: 3;
}
.sp-slider article.blight div.title {
  color: #000;
}
article.video-box div.title p { margin: 0; }
.tl-slider article div.title h2>a, .featured-item article div.title h2>a, article.video-box div.title h2>a { color: #fff; }
.sp-slider article div.title h2>a { color: #fff; }
.sp-slider article.blight div.title h2>a { color: #000; }
.tl-slider article div.title h2>a:hover, .featured-item article div.title h2>a:hover, article.video-box div.title h2>a:hover { opacity: 1; }
.tl-slider article>a, .featured-item article>a, .home article.video-box>a { display: block; background: transparent none no-repeat center center; background-size: cover; height: 340px; width: 100%; }
.sp-slider article>a { display: block; width: 100%; }

.tl-slider article>a:after, .sp-slider article>a:after, .featured-item article>a:after, article.video-box>a:after { content: ' '; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: #000; opacity: 0.4; }
.sp-slider article.blight>a:after { display: none; }
/*article.video-box>a:before { content: ' '; z-index: 2; position: absolute; left: 20px; top: 20px; width: 33px; height: 50px; background: transparent url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzNweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgMzMgNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzIDUwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjMzLDI1LjE2NyAwLDUwLjE2NyAwLDAuMTY3IDMzLDI1LjE2NyAiLz48L3N2Zz4=) no-repeat center center; }*/
.tl-slider .owl-controls, .sp-slider .owl-controls { margin-top: 16px; }
.tl-slider .owl-theme .owl-dots .owl-dot span, .sp-slider .owl-theme .owl-dots .owl-dot span { background-color: #ddd; margin: 7px 5px; }

.featured-slider article div.title h2, .carousel-slider article div.title h2, .tl-slider article div.title h2, .featured-item article div.title h2, article.video-box div.title h2, .article header div.title h2, .big-item div.title h2 {
  font-family: 'Alverata', serif, system-ui, -apple-system, serif, system-ui, -apple-system;
  font-weight: normal;
  font-size: 24px;
  line-height: 35px;
  letter-spacing: -0.01em;
  margin: 0 0 10px 0;
}
.sp-slider article div.title h2 {
  font-family: 'Alverata', serif, system-ui, -apple-system;
  font-weight: normal;
  font-size: 24px;
  line-height: 35px;
  letter-spacing: -0.01em;
  margin: 0 0 10px 0;
}

.featured-slider article div.title h4, .carousel-slider article div.title h4, .tl-slider article div.title h4, .sp-slider article div.title h4, .featured-item article div.title h4, article.video-box div.title h4, .article header div.title h4 {
  font-family: 'Work Sans';
  font-weight: normal;
  font-size: 11px;
  line-height: 40px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  margin: 0;
}
.carousel-slider article div.title h4 { font-size: 11px; }

.featured-slider .owl-prev, .featured-slider .owl-next, .tl-slider .owl-prev, .tl-slider .owl-next, .sp-slider .owl-prev, .sp-slider .owl-next { position: absolute; z-index: 90; width: 60px; height: 60px; top: 180px; background: #fff none no-repeat center center; background-size: 100% 100%; cursor: pointer; }
.featured-slider .owl-prev, .tl-slider .owl-prev, .sp-slider .owl-prev { left: 0; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iODBweCIgaGVpZ2h0PSI4MHB4IiB2aWV3Qm94PSIwIDAgODAgODAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDgwIDgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPjxyZWN0IGZpbGw9Im5vbmUiIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIvPjxnPjxwb2x5Z29uIHBvaW50cz0iNDcuNjQ2LDU1LjUyMSAzMi43OTMsNDAuNjY3IDQ3LjY0NiwyNS44MTMgNDguMzU0LDI2LjUyMSAzNC4yMDcsNDAuNjY3IDQ4LjM1NCw1NC44MTMiLz48L2c+PC9nPjwvc3ZnPg==); }
.featured-slider .owl-prev:hover, .tl-slider .owl-prev:hover, .sp-slider .owl-prev:hover { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI4MHB4IiBoZWlnaHQ9IjgwcHgiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgODAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxyZWN0IGZpbGw9Im5vbmUiIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIvPjxnPjxwb2x5Z29uIGZpbGw9IiNFNDAwMkIiIHBvaW50cz0iNDcuNjQ2LDU1LjUyMSAzMi43OTMsNDAuNjY3IDQ3LjY0NiwyNS44MTMgNDguMzU0LDI2LjUyMSAzNC4yMDcsNDAuNjY3IDQ4LjM1NCw1NC44MTMiLz48L2c+PC9nPjwvc3ZnPg==); }
.featured-slider .owl-next, .tl-slider .owl-next, .sp-slider .owl-next { right: 0; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI4MHB4IiBoZWlnaHQ9IjgwcHgiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgODAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxyZWN0IGZpbGw9Im5vbmUiIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIvPjxnPjxwb2x5Z29uIHBvaW50cz0iMzIuMzU0LDU1LjUyMSAzMS42NDYsNTQuODEzIDQ1Ljc5Myw0MC42NjcgMzEuNjQ2LDI2LjUyMSAzMi4zNTQsMjUuODEzIDQ3LjIwNyw0MC42NjciLz48L2c+PC9nPjwvc3ZnPg==); }
.featured-slider .owl-next:hover, .tl-slider .owl-next:hover, .sp-slider .owl-next:hover { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI4MHB4IiBoZWlnaHQ9IjgwcHgiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgODAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxyZWN0IGZpbGw9Im5vbmUiIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIvPjxnPjxwb2x5Z29uIGZpbGw9IiNFNDAwMkIiIHBvaW50cz0iMzIuMzU0LDU1LjUyMSAzMS42NDYsNTQuODEzIDQ1Ljc5Myw0MC42NjcgMzEuNjQ2LDI2LjUyMSAzMi4zNTQsMjUuODEzIDQ3LjIwNyw0MC42NjciLz48L2c+PC9nPjwvc3ZnPg==); }
.featured-slider .owl-controls { padding-bottom: 10px; margin-top: -10px; }

.carousel-slider .owl-prev, .carousel-slider .owl-next { position: absolute; z-index: 90; width: 60px; height: 60px; top: calc(29vw - 30px); background: #262626 none no-repeat center center; background-size: 100% 100%; cursor: pointer; }
.carousel-slider .owl-prev { left: 0; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmY2NjQwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNDggNTZMMzIgNDBsMTYtMTYiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDgwdjgwSDB6Ii8+PC9zdmc+); }
.carousel-slider .owl-next { right: 0; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmY2NjQwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMzIgMjRsMTYgMTYtMTYgMTYiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDgwdjgwSDB6Ii8+PC9zdmc+); }
.carousel-slider .owl-controls { padding-bottom: 10px; margin-top: -10px; }




a.readmore { display: block; color: #f30; margin: 30px auto 0 auto; width: 180px; text-align: center; background-color: #f7f7f7; font-family: 'Work Sans'; font-size: 11px; line-height: 50px; letter-spacing: 0.08em; text-transform: uppercase; }
.bg-gray a.readmore { background-color: #fff; border-bottom: 1px solid #dedede; }
a.readmoredyn { display: inline-block; color: #f30; margin: 0; padding: 0 20px; text-align: center; background-color: #f7f7f7; font-family: 'Work Sans'; font-size: 11px; line-height: 50px; letter-spacing: 0.08em; text-transform: uppercase; }
a.readmore:hover, a.readmoredyn:hover { color: #fff !important; background-color: #e4002b !important; }

h4.tema-title { text-align: center; font-size: 21px; line-height: 30px;  font-family: 'Alverata', serif, system-ui, -apple-system; margin: 0 0 50px 0; font-weight: normal; }

a.cat-link { position: absolute; color: #f30; right: 0; bottom: 90px; width: 50px; height: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background-color: #f7f7f7; overflow: hidden; }
a.cat-link:after { content: "+"; font-family: 'Work Sans'; font-size: 28px; line-height: 46px; position: absolute; top: 4px; bottom: 0; left: 8px; right: 0; text-align: center; }
a.cat-link:hover { color: #fff; background-color: #e4002b !important; }

.bg-black a.cat-link, .bg-black a.readmore { background-color: #262626; }

.section h1.noil a.cat-link, .section .h1.noil a.cat-link { bottom: 60px; }

#search-container { height: 80px; line-height: 40px; }
#search-container form { position: relative; }
#search-container .searchsub { float: left; width: 25px; height: 40px; padding: 0; margin: 20px -25px 0 0; border: 0; outline: none; background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTYuMDQycHgiIHZpZXdCb3g9IjAgMCAxNiAxNi4wNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDE2LjA0MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTE1Ljg3MiwxNS4zMzRsLTMuNjAyLTMuNjAyQzEzLjM0NSwxMC41MDMsMTQsOC44OTgsMTQsNy4xMzZjMC0zLjg2Ni0zLjEzNC03LTctN3MtNywzLjEzNC03LDdzMy4xMzQsNyw3LDcgYzEuNzQ0LDAsMy4zMzYtMC42NDIsNC41NjItMS42OTdsMy42MDMsMy42MDNMMTUuODcyLDE1LjMzNHogTTEsNy4xMzZjMC0zLjMwOSwyLjY5MS02LDYtNnM2LDIuNjkxLDYsNnMtMi42OTEsNi02LDYgUzEsMTAuNDQ1LDEsNy4xMzZ6Ii8+PHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+PC9nPjwvc3ZnPg==) no-repeat left center; }
#search-container #search { display: block; height: 80px; width: 100%; padding: 0 40px 0 35px; line-height: 40px; margin: 0; border: 0; outline: none; }

footer.footer { background-color: #000; color: #fff; padding-top: 10px; padding-bottom: 36px; }
.fooinfo { color: rgba(255, 255, 255, .6); padding-top: 59px; font-size: 12px; line-height: 25px; }
.fooinfo a { font-size: 11px; line-height: 25px; font-family: 'Work Sans'; letter-spacing: 0.08em; text-transform: uppercase; }
.fooinfo a[href] { color: #fff; }
.fooinfo a[href]:hover { color: #e4002b; }
.fooinfo a:not([href]):hover { color: inherit; }
.foolinks h4 { padding: 0; margin: 40px 0 0 0; position: relative; font-family: 'Work Sans'; font-size: 11px; line-height: 25px; font-weight: normal; letter-spacing: 0.08em; text-transform: uppercase; }
.foolinks ul, .foolinks ul li { margin: 0; padding: 0; list-style: none; font-size: 15px; line-height: 25px; }
.copyright { margin-bottom: 40px; }

.page-articles header div.title { text-align: center; padding: 40px 0; color: #000; position: relative; }
.page-articles header div.title h1 { font-family: 'Alverata', serif, system-ui, -apple-system; font-weight: normal; font-size: 42px; line-height: 60px; letter-spacing: -0.01em; margin: 0 0 10px 0; }
h1.stitle { padding: 100px 0 100px 0; text-align: center; font-family: 'Alverata', serif, system-ui, -apple-system; font-weight: normal; font-size: 60px; line-height: 60px; letter-spacing: -0.01em; margin: 0; }
div.title h1.stitle { padding: 5px 0 40px 0; }
.page-articles header div.title .desc { margin-top: 0px; }
.page-articles header div.title img.photo { margin-top: -35px; margin-bottom: 30px; width: 260px; height: auto; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px; }

figcaption { color: #666666; font-style: italic; font-size: 15px; line-height: 25px; padding-top: 9px; }
.gallery-content a { position: relative; display: inline-block; }
.gallery-content a:after { content: 'Galerie foto'; position: absolute; left: 0; right: 0; bottom: 0; height: 50px; line-height: 50px; color: #fff; background-color: rgba(0, 0, 0, 0.9); text-align: center; z-index: 1; font-family: 'Work Sans'; font-size: 11px; letter-spacing: 0.08em; text-transform: uppercase; }

.guest-list { position: relative; margin: 0 auto 40px auto; width: 100%; max-width: 480px; }
.guest-item { position: relative; margin-bottom: 30px; min-height: 70px; }
.guest-item a { display: inline-block; margin-left: 110px; }
.guest-item a.gimg { position: absolute; margin: 0; left: 0; top: 0; width: 70px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; overflow: hidden; }
.guest-item a.gimg img { width: 100%; }
.guest-item a.gname { color: #000; font-family: 'Alverata', serif, system-ui, -apple-system; font-size: 24px; line-height: 25px; }
.guest-item a.gname:hover { color: #e4002b; }
.guest-item a.gart { font-size: 15px; line-height: 25px; }
section.video-audio .video, section.video-audio .audio { margin-bottom: 40px; }
section.latest-category-big .featured-item { margin-bottom: 40px; }

.listing header div.title .desc { color: #333; font-size: 15px; min-height: 30px; }
.listing header div.title .desc *:last-child { margin-bottom: 0; }
.listing header div.title { padding-top: 45px; padding-bottom: 0; }
.listing header div.title a { text-decoration: underline; }
.pager { margin-top: 20px; }
a.dim { color: #ccc; }
.nav-left { text-align: left; }
.nav-right { text-align: right; }
.nav-left a, .nav-right a { font-family: 'Work Sans'; font-size: 11px; line-height: 50px; letter-spacing: 0.08em; text-transform: uppercase; }
.nav-left a { padding-left: 20px; background: transparent none no-repeat left center; }
.nav-right a { padding-right: 20px; background: transparent none no-repeat right center; }
.nav-left a, .nav-left a.dim:hover { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjhweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgOCAxNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCAxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSIwLDcuNDU5IDAsNy44NzUgMC41LDguMjkxIDcuMjkzLDE1IDgsMTUgOCwxNC40NiAxLjIwNyw3LjY2NyA4LDAuODc0IDgsMCA3LjI5MywwIDAuNSw2Ljg3NiIvPjwvc3ZnPg==); }
.nav-right a, .nav-right a.dim:hover { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjhweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgOCAxNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCAxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI4LDcuODc1IDgsNy40NTkgNy41LDYuODc2IDAuNzA3LDAgMCwwIDAsMC44NzQgNi43OTMsNy42NjcgMCwxNC40NiAwLDE1IDAuNzA3LDE1IDcuNSw4LjI5MSIvPjwvc3ZnPg==); }
.nav-left a:hover { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjhweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgOCAxNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCAxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gZmlsbD0iI0U0MDAyQiIgcG9pbnRzPSIwLDcuNDU5IDAsNy44NzUgMC41LDguMjkxIDcuMjkzLDE1IDgsMTUgOCwxNC40NiAxLjIwNyw3LjY2NyA4LDAuODc0IDgsMCA3LjI5MywwIDAuNSw2Ljg3NiIvPjwvc3ZnPg==); }
.nav-right a:hover { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjhweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgOCAxNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCAxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gZmlsbD0iI0U0MDAyQiIgcG9pbnRzPSI4LDcuODc1IDgsNy40NTkgNy41LDYuODc2IDAuNzA3LDAgMCwwIDAsMC44NzQgNi43OTMsNy42NjcgMCwxNC40NiAwLDE1IDAuNzA3LDE1IDcuNSw4LjI5MSIvPjwvc3ZnPg==); }
.audio-box, .audio-head { display: block; width: 260px; margin: 0 auto; }
.audio-head a { position: relative; display: inline-block; width: 160px; height: 160px; z-index: 1; margin-right: -60px; background: #f7f7f7 url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTNweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMTMgMjIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEzIDIyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjZTMwMDJiIiBwb2ludHM9IjEzLDExLjE2NyAwLDIyLjE2NyAwLDAuMTY3IDEzLDExLjE2NyIvPjwvc3ZnPg==) no-repeat center center; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; }
.audio-head a:hover { background-color: #e4002b; background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTNweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMTMgMjIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEzIDIyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEzLDExLjE2NyAwLDIyLjE2NyAwLDAuMTY3IDEzLDExLjE2NyIvPjwvc3ZnPg==); }
.audio-img { position: relative; display: inline-block; width: 160px; height: 160px; background: transparent none no-repeat center center; background-size: cover; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; }

.audio-box div.title { text-align: center; font-size: 15px; line-height: 25px; }
.audio-box div.title h2 { margin-top: 20px; margin-bottom: 5px; font-size: 18px; line-height: 25px; font-family: 'Alverata', serif, system-ui, -apple-system; font-weight: normal; }
.audio-box div.title h4 { margin: 0 0 3px 0; font-family: 'Work Sans'; font-size: 11px; line-height: 30px; font-weight: normal; letter-spacing: 0.08em; text-transform: uppercase; }
article.article footer h4, article.article footer .h4 { margin: 50px 0 30px 0; font-family: 'Work Sans'; font-size: 11px; line-height: 30px; font-weight: normal; letter-spacing: 0.08em; text-transform: uppercase; }
.pub-date { margin: 20px 0 10px 0; font-family: 'Work Sans'; font-size: 11px; line-height: 30px; font-weight: normal; letter-spacing: 0.08em; text-transform: uppercase; text-align: center; }
article.article main .pub-date { margin: -30px 0 10px 0; }
article.article footer .art-date { margin-top: 20px; text-align: center; }
article.article footer { margin-top: -50px; margin-bottom: 10px; }

article.article header .video-content>div, article.article header .audio-content>div { width: 100%; padding: 0 20px; margin: 0; }
article.article header .video-content>div figcaption, article.article header .audio-content>div figcaption { display: none; }
article.article header .video-content>div .video-play:before { opacity: 0.6; }
article.article header .video-content>div .video-play:hover:before { opacity: 0.5; }
.video-content .video img.img-responsive, .video-content .vvideo img.img-responsive { width: 100%; }

.related-arts { padding: 40px 0; margin: 40px 0; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
#article-content .related-arts h4 { margin: 0; font-family: 'Work Sans'; font-size: 11px; line-height: 30px; font-weight: normal; letter-spacing: 0.08em; text-transform: uppercase; }
#article-content .related-arts div a { font-size: 21px; line-height: 30px; font-family: 'Alverata', serif, system-ui, -apple-system; font-weight: normal; color: #000; }
#article-content .related-arts div a:hover { color: #e4002b; }

.art-meta { margin-bottom: 50px; }
.art-tags { margin-top: 50px; }
.comments-list { margin-top: 50px; }

#social-links { margin: 0; display: inline-block; float: right; }
#social-links:before { content: "Share: "; font-size: 11px; font-family: Arial, sans-serif; display: inline-block; padding-top: 2px; padding-right: 5px; vertical-align: top; }
#social-links a { display: inline-block; text-indent: 1000px; overflow: hidden; margin: 0 5px; width: 25px; height: 30px; line-height: 30px; background: transparent none no-repeat center center; opacity: 0.4; transition: opacity 0.2s ease; }
#social-links a.lfacebook { background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiLz48cGF0aCBmaWxsPSIjMEIwQjBBIiBkPSJNMTkuMzY2LDE2LjAwNWwwLjQzOC0zLjM5N0gxNi40NHYtMi4xNjdjMC0wLjk4NCwwLjI3My0xLjY1NCwxLjY4NC0xLjY1NGwxLjc5OS0wLjAwMVY1Ljc0OCBjLTAuMzExLTAuMDQxLTEuMzc4LTAuMTM0LTIuNjIyLTAuMTM0Yy0yLjU5MywwLTQuMzY3LDEuNTgzLTQuMzY3LDQuNDl2Mi41MDRIMTB2My4zOTdoMi45MzR2OC43MTVoMy41MDZ2LTguNzE1SDE5LjM2NnoiLz48L2c+PC9zdmc+); }
#social-links a.ltwitter { background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiLz48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAwLjAwMDAwMCwgLTIwNC4wMDAwMDApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDAuMDAwMDAwLCAyMDAuMDAwMDAwKSI+PHBhdGggZmlsbD0iIzBCMEIwQSIgZD0iTTEyNCwxMy40NDNjLTAuNjYyLDAuMzAxLTEuMzc0LDAuNTA0LTIuMTIxLDAuNTk2IGMwLjc2NC0wLjQ2OCwxLjM0OS0xLjIxLDEuNjI0LTIuMDk0Yy0wLjcxNCwwLjQzMy0xLjUwMywwLjc0OC0yLjM0NywwLjkxN2MtMC42NzEtMC43MzYtMS42MzItMS4xOTUtMi42OTQtMS4xOTUgYy0yLjAzOCwwLTMuNjkxLDEuNjk1LTMuNjkxLDMuNzg3YzAsMC4yOTcsMC4wMzEsMC41ODUsMC4wOTQsMC44NjJjLTMuMDY4LTAuMTU4LTUuNzg5LTEuNjY0LTcuNjExLTMuOTU4IGMtMC4zMTgsMC41NjItMC41LDEuMjEzLTAuNSwxLjkwNmMwLDEuMzEzLDAuNjUxLDIuNDcyLDEuNjQ0LDMuMTUyYy0wLjYwNC0wLjAxOS0xLjE3Ni0wLjE5MS0xLjY3NC0wLjQ3M3YwLjA0NyBjMCwxLjgzNSwxLjI3MywzLjM2NiwyLjk2MywzLjcxM2MtMC4zMSwwLjA4OC0wLjYzNiwwLjEzMy0wLjk3MywwLjEzM2MtMC4yMzcsMC0wLjQ3LTAuMDIzLTAuNjk1LTAuMDY3IGMwLjQ3MSwxLjUwMywxLjgzMywyLjYsMy40NSwyLjYyOWMtMS4yNjQsMS4wMTUtMi44NTcsMS42MjEtNC41ODcsMS42MjFjLTAuMjk4LDAtMC41OTMtMC4wMTctMC44ODEtMC4wNTIgYzEuNjM1LDEuMDcyLDMuNTc2LDEuNyw1LjY2MSwxLjdjNi43OTIsMCwxMC41MDctNS43NywxMC41MDctMTAuNzczYzAtMC4xNjUtMC4wMDQtMC4zMy0wLjAxLTAuNDkxIEMxMjIuODgsMTQuODY4LDEyMy41MDYsMTQuMjAzLDEyNCwxMy40NDMiLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+); }
#social-links a.lreddit { background-size: 45px 45px; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7fTwvc3R5bGU+PC9kZWZzPjxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIi8+PHBhdGggZD0iTTE3LjYxLDE1LjM2YTAuNTksMC41OSwwLDAsMSwwLC4yOCwwLjcsMC43LDAsMCwxLS4xOS41MSwwLjc0LDAuNzQsMCwwLDEtLjQyLjMzaDBhMC41MSwwLjUxLDAsMCwxLS4yMywwLDEuMzIsMS4zMiwwLDAsMS0uNTYtMC4xOSwxLDEsMCwwLDEtLjMzLTAuNTFoMFYxNS42OWExLjA2LDEuMDYsMCwwLDEsLjE0LTAuNTEsMSwxLDAsMCwxLC40Mi0wLjMzaDBhMC41OSwwLjU5LDAsMCwxLC4yOCwwLDAuOTQsMC45NCwwLDAsMSwuNTEuMTQsMC43NCwwLjc0LDAsMCwxLC4zMy40MmgwWm0tMC41NiwyLjE5YTAuMzYsMC4zNiwwLDAsMC0uMjMtMC4wOSwwLjI4LDAuMjgsMCwwLDAtLjE5LDBoMGEzLjgyLDMuODIsMCwwLDEtMiwuNTYsMy42NSwzLjY1LDAsMCwxLTEuNTMtLjMzaDBsLTAuMjMtLjE0cy0wLjA5LDAtLjE0LTAuMDlhMS4wNSwxLjA1LDAsMCwwLS4xOSwwLDAuMTcsMC4xNywwLDAsMC0uMTQsMGgwYTAuNjQsMC42NCwwLDAsMC0uMTkuMTQsMC42LDAuNiwwLDAsMCwwLC40NywwLjM5LDAuMzksMCwwLDAsLjE0LjE0LDQsNCwwLDAsMCwyLjI4LjY1LDUuNDgsNS40OCwwLDAsMCwyLjA5LS40N2gwYTIuMjcsMi4yNywwLDAsMSwuMzMtMC4xNGwwLjE0LS4xNEEwLjI0LDAuMjQsMCwwLDAsMTcuMjgsMThoMFYxNy44N2EwLjI4LDAuMjgsMCwwLDAsMC0uMTlBMC42NCwwLjY0LDAsMCwwLDE3LjA1LDE3LjU1Wm0tNC43LTEuMDdoMGEwLjU5LDAuNTksMCwwLDAsLjI4LDAsMSwxLDAsMCwwLC42LTAuMjMsMC45MiwwLjkyLDAsMCwwLC4yOC0wLjZoMHYwYTAuNzUsMC43NSwwLDAsMC0uMjgtMC42LDAuODgsMC44OCwwLDAsMC0uNi0wLjIzSDEyLjQ1YTAuODgsMC44OCwwLDAsMC0uNjUuNTZoMGEwLjUxLDAuNTEsMCwwLDAsMCwuMjMsMC43LDAuNywwLDAsMCwuMTkuNTEsMC44MiwwLjgyLDAsMCwwLC40Mi4zN2gwWm05LjExLTIuMTRoMHYwLjA5YTEuNjgsMS42OCwwLDAsMS0uMjguOTMsMiwyLDAsMCwxLS42NS42YzAsMC4xNCwwLC4yOCwwLDAuMzdhMy4yOSwzLjI5LDAsMCwxLS42NSwyaDBhNS42Nyw1LjY3LDAsMCwxLTMuMjEsMmgwYTkuNDEsOS40MSwwLDAsMS0yLC4yMyw4LDgsMCwwLDEtMi45My0uNTZoMGE1LjExLDUuMTEsMCwwLDEtMi40Ni0yLDMsMywwLDAsMS0uNDctMS42NywwLjkxLDAuOTEsMCwwLDEsMC0uMzcsMiwyLDAsMCwxLS42NS0wLjZBMS41MywxLjUzLDAsMCwxLDgsMTQuNDNIOGExLjY5LDEuNjksMCwwLDEsLjUxLTEuMjEsMS41OCwxLjU4LDAsMCwxLDEuMTYtLjUxSDkuOGExLjQ5LDEuNDksMCwwLDEsLjY1LjE0aDBhNS4wNyw1LjA3LDAsMCwxLC41MS4yOEEwLjY4LDAuNjgsMCwwLDEsMTEuMTQsMTNhNy43LDcuNywwLDAsMSwzLjIxLS44OCwzLjkyLDMuOTIsMCwwLDEsLjMzLTEuNjMsMS42MSwxLjYxLDAsMCwxLDEuMDctLjg0aDBhMi4wOSwyLjA5LDAsMCwxLC41MSwwLDMuMzQsMy4zNCwwLDAsMSwxLjM1LjI4LDEuODIsMS44MiwwLDAsMSwuNzktMC42NWgwQTIuMzYsMi4zNiwwLDAsMSwxOSw5LjE4YTEuMjksMS4yOSwwLDAsMSwuNi4xNGgwYTEuNjIsMS42MiwwLDAsMSwuNy41NiwxLjQzLDEuNDMsMCwwLDEsLjI4Ljg4djAuMTloMGExLjY2LDEuNjYsMCwwLDEtLjUxLDEsMS42OSwxLjY5LDAsMCwxLTEuMDcuNDJIMTguODJhMS43OSwxLjc5LDAsMCwxLTEtLjUxLDEuNDQsMS40NCwwLDAsMS0uNDItMXYwYTMuMjgsMy4yOCwwLDAsMC0xLjEyLS4yOEgxNi4wN2EwLjkyLDAuOTIsMCwwLDAtLjcuNDdoMGEyLjg4LDIuODgsMCwwLDAtLjIzLDEuMjYsNy42OSw3LjY5LDAsMCwxLDMuMTYuODhoMGEwLjE2LDAuMTYsMCwwLDAsLjA5LDBBMSwxLDAsMCwxLDE4LjYzLDEzYTEuODMsMS44MywwLDAsMSwxLS4yOCwxLjU4LDEuNTgsMCwwLDEsLjQ3LDBoMGExLjkzLDEuOTMsMCwwLDEsLjkzLjU2LDEuNDksMS40OSwwLDAsMSwuNDcsMWgwWm0tMy4yMS0zLjU4aDB2MGEwLjgsMC44LDAsMCwwLC43NC43NGgwYTAuOCwwLjgsMCwwLDAsLjc0LTAuNzRoMHYwQTAuOCwwLjgsMCwwLDAsMTksMTBhMC4yOCwwLjI4LDAsMCwwLS4xOSwwaDBhMC44NCwwLjg0LDAsMCwwLS40Mi4yOEEwLjUsMC41LDAsMCwwLDE4LjI2LDEwLjc2Wm0tOCwyLjkzYTAuNzYsMC43NiwwLDAsMC0uNDctMC4wOUg5LjY2YTEsMSwwLDAsMC0uNi4yMywwLjkyLDAuOTIsMCwwLDAtLjI4LjU2aDB2MGEwLjg4LDAuODgsMCwwLDAsLjA5LjM3LDEsMSwwLDAsMCwuMTkuMjNBNS40MSw1LjQxLDAsMCwxLDEwLjIxLDEzLjY5Wm05LjQ5LDIuN2EyLjYzLDIuNjMsMCwwLDAtLjQ3LTEuNCw0LjQsNC40LDAsMCwwLTIuMzctMS41OGgwbC0wLjUxLS4xNGE2LjQ4LDYuNDgsMCwwLDAtMS42My0uMTksNi45Miw2LjkyLDAsMCwwLTIuMTkuMzNBNC40LDQuNCwwLDAsMCwxMC4xNywxNWgwYTIuNTEsMi41MSwwLDAsMC0uNDcsMS40LDEuMTgsMS4xOCwwLDAsMCwuMDkuNTZoMEEzLjM3LDMuMzcsMCwwLDAsMTAuMzUsMThhNC45NCw0Ljk0LDAsMCwwLC45My43OWwwLjIzLDAuMTRhNi40NCw2LjQ0LDAsMCwwLDMuMjEuNzloMC41NmE1LjkxLDUuOTEsMCwwLDAsMy4xNi0xLjEyaDBhNC4yNCw0LjI0LDAsMCwwLC43OS0wLjc5LDEuODUsMS44NSwwLDAsMCwuNDItMWgwQTEuNzQsMS43NCwwLDAsMCwxOS43LDE2LjM4Wm0wLjg4LTJhMC42NywwLjY3LDAsMCwwLS4wOS0wLjMzaDBhMC43MywwLjczLDAsMCwwLS4zNy0wLjM3LDAuOTQsMC45NCwwLDAsMC0uNTEtMC4xNCwxLjY1LDEuNjUsMCwwLDAtLjQ3LjA5LDQuMTIsNC4xMiwwLDAsMSwxLjEyLDEuNCwwLjgyLDAuODIsMCwwLDAsLjE5LTAuMjNBMC43NSwwLjc1LDAsMCwwLDIwLjU4LDE0LjQzWiIvPjwvc3ZnPg==); }
#social-links a#gotop { background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMTUgMTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1IDE3IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBwb2ludHM9IjcuNzA4LDAgNy4yOTIsMCAwLDcuNDYgMCw4IDAuNzA3LDggNywxLjcwNyA3LDE3IDgsMTcgOCwxLjcwNyAxNC4yOTMsOCAxNSw4IDE1LDcuNDYiLz48L3N2Zz4=); }
#social-links a:hover { opacity: 1; }

ul.writers-list { position: relative; margin: 0 0 10px 0; padding: 0; list-style: none; }
ul.writers-list li { position: relative; padding-left: 120px; margin-bottom: 10px; min-height: 50px; color: #000; }
ul.writers-list li>a { font-family: 'Alverata', serif, system-ui, -apple-system; font-size: 21px; line-height: 30px; }
ul.writers-list li p { font-size: 18px; line-height: 30px; }
ul.writers-list li img { position: absolute; top: 0; left: 0; width: 80px; height: auto; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; }

.wlt { padding-left: 120px; margin-bottom: 0 !important; }

ul.tags-list { display: inline; position: relative; margin: 0 0 40px 0; padding: 0; list-style: none; }
ul.tags-list li { display: inline-block; position: relative; padding: 0px; margin: 10px 5px 0 5px; line-height: 28px; }
ul.tags-list li a { color: #ff3300; display: inline-block; border: 1px solid #e5e5e5; padding: 0 12px; font-family: 'Work Sans'; font-size: 11px; line-height: 28px; font-weight: normal; letter-spacing: 0.08em; text-transform: uppercase; }
.menu-col ul.tags-list li { margin: 10px 5px 0 5px !important; }

.art-comments { margin-bottom: 40px; }
.art-comments p { margin: 10px 0 20px 0; }
/* #disqus_thread { display: none; } */

.team-item { margin-bottom: 60px; }
.team-item>a { display: block; padding: 0 0px; }
#article-content .team-item h3 { margin-top: 20px; margin-bottom: 1px; }
#article-content .team-item .ti-desc { color: #000; line-height: 25px; font-size: 15px; }
.team-item img { -webkit-border-radius: 150px; -moz-border-radius: 150px; border-radius: 150px; }

.article header #darr { display: none; }
body.page-error a.readmore { margin-top: 25px; }
body.page-error img.err-img { margin-top: 50px; margin-bottom: 100px; }
body.page-error header div.title h1 { margin-bottom: 20px; }
body.page-error header div.title { padding-top: 65px; }


.form-s9 .control-label { text-align: left; font-size: 16px; font-weight: normal; }
.form-s9 .form-group { background-color: #f2f2f2; border-bottom: 1px solid #e5e5e5; padding-top: 10px; padding-bottom: 10px; margin: 0 0 40px 0; }
.form-s9 .white-bg { background-color: #fff; }
.form-s9 .form-control { border-color: #dbdbdb; border-width: 0 0 0 1px; height: 40px; font-size: 16px; font-weight: normal; color: #333; }
.form-s9 .fake-input { padding-top: 0; }
.form-s9 .ftrimite { margin-top: 40px; }
.form-s9 .has-error { border-bottom-color: #e4002b; }

.form-s9 .form-group input[type="radio"], .form-s9 .file-label input[type="checkbox"] { position: absolute; opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; -o-opacity: 0; }
.form-s9 .form-group label.radio-inline, .form-s9 .file-label label.checkbox-inline { position: relative; padding-left: 36px; margin-right: 10px; }
.file-label label.checkbox-inline { position: absolute; padding: 0; margin: 0; }
.file-label { font-size: 16px; line-height: 1.6; padding-top: 20px; margin-bottom: 20px; border-top: 1px solid #dbdbdb; }
.file-label.declar { margin-bottom: 40px; }
.form-s9 .form-group label.radio-inline:before, .form-s9 .file-label label.checkbox-inline:before { content: ""; display: block; position: absolute; top: 5px; left: 0; height: 30px; width: 30px; background: #f2f2f2; }
.form-s9 .has-error label.radio-inline:before, .form-s9 .has-error label.checkbox-inline:before { border-bottom: 1px solid #e4002b; }
.form-s9 .form-group input[type="radio"] + span.checkm, .form-s9 .file-label input[type="checkbox"] + span.checkm { display: none; }
.form-s9 .form-group input[type="radio"]:checked + span.checkm, .form-s9 .file-label input[type="checkbox"]:checked + span.checkm { display: block; position: absolute; top: 5px; left: 0; height: 30px; width: 30px; background: #333; }
.btn-file { position: relative; overflow: hidden; }
.btn-file input[type=file] { position: absolute; top: 0; right: 0; min-width: 100%; min-height: 100%; font-size: 100px; text-align: right; filter: alpha(opacity=0); opacity: 0; outline: none; background: white; cursor: inherit; display: block; }
.error-msg { margin-top: -40px; margin-bottom: 40px; }

article.list-item>a span.bgstars { position: absolute; left: 15px; bottom: 5px; z-index: 10; color: #fff; }
span.rating { font-size: 15px; font-weight: normal; display: inline-block; margin-right: 10px; }

#revpop {
  z-index: -10;
  opacity: 0;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  top: 0;
  /*align-items: center;*/
  justify-content: center;
}
#revpop:before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.2);
  opacity: 0;
  transition: opacity 0.5s ease;
}
#revpop.visib { display: flex; opacity: 1; transition: opacity 0.2s ease; z-index: 1000; }
#revpop.visib:before { opacity: 1; }
#revpop .revcontent { display: block; position: relative; z-index: 1; width: 100%; }
#revpop .revlink { display: block; }
#revpop .revlink img { width: 100%; height: auto; }
#revpop .revclose { position: absolute; margin: 10px; border: 2px solid rgba(255, 255, 255, 0.8); border-radius: 50px; top: 10px; right: 10px; /*top: 14vw; right: 8%;*/ padding: 13px; width: 45px; height: 45px; line-height: 1px; z-index: 100; display:block; }
.banner-revista { position: relative; width: 100%; }
.banner-revista a { position: relative; display: block; margin: 0 auto; max-width: 1580px; }

.cspopup {
  z-index: -10;
  opacity: 0;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  top: 0;
  align-items: center;
  justify-content: center;
}
.cspopup:before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.2);
  opacity: 0;
  transition: opacity 0.5s ease;
}
.cspopup.visib { display: flex; opacity: 1; transition: opacity 0.2s ease; z-index: 1000; }
.cspopup.visib:before { opacity: 1; }
.cspopup .cscontent { display: block; position: relative; z-index: 1; width: 100%; max-width: 870px; padding: 20px 0 0 0; background-color: #fff; }
.cspopup .cscontent .h1 { margin-top: 0; font-size: 60px; }
.cspopup .cslink { display: block; }
.cspopup .cslink img { width: 100%; height: auto; }
.cspopup .csclose { display: inline-block; position: absolute; top: 0; right: 0; padding: 20px; width: 57px; height: 57px; line-height: 1px; z-index: 10; }

.nav-filter { text-align: center; border-bottom: 1px solid #e5e5e5; }
.nav-filter ul { display: inline-block; font-family: 'Work Sans'; font-size: 11px; letter-spacing: 0.08em; text-transform: uppercase; line-height: 50px; list-style: none; margin: 0; padding: 5px 0; }
.nav-filter ul li { display: inline-block; list-style: none; margin: 0; padding: 0 20px; }
.nav-filter ul li.active a { color: #e4002b; }

.rs9 { display: block; margin: -22px auto 10px auto; width: 140px; height: 50px; line-height: 50px; text-align: center; color: #000; }

.p_title h2 { font-size: 30px; line-height: 30px; font-family: 'Alverata', serif, system-ui, -apple-system; margin: 25px 0 25px 0; font-weight: normal; letter-spacing: -0.01em; }
.p_price { position: relative; font-size: 18px; line-height: 30px; font-family: 'Alverata', serif, system-ui, -apple-system; padding: 25px 0 25px 0; font-weight: normal; letter-spacing: -0.01em; }
.p_qty { font-size: 18px; line-height: 30px; padding: 10px 0; text-align: left; }
.p_qty select { float: right; border: 0; outline: 0; font-weight: bold; text-align: right; text-align-last: right; }
.p_buy { padding: 20px 0 0 0; }
#iqty { display: inline-block; border: 0; margin: 0; padding: 0; outline: 0; background-color: transparent; font-size: 18px; line-height: 30px; font-family: 'Alverata', serif, system-ui, -apple-system; cursor: row-resize; appearance: none; text-align: center; }


.tema-row .owl-nav { position: absolute; top: 25vw; width: 100%; }
.tema-row .owl-prev, .tema-row .owl-next { position: absolute; color: #f30 !important; top: 0; margin-top: -25px; width: 50px; height: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background-color: #f7f7f7; overflow: hidden; transition: opacity ease-in-out 200ms, color ease-in-out 200ms, background-color ease-in-out 200ms; }
.tema-row .owl-prev:after, .tema-row .owl-next:after { content: "+"; font-family: 'Work Sans'; font-size: 28px; line-height: 46px; position: absolute; top: 4px; bottom: 0; left: 0; right: 0; text-align: center; }
.tema-row .owl-prev { left: -5px; }
.tema-row .owl-next { right: -5px; }
.tema-row .owl-prev.disabled, .tema-row .owl-next.disabled { opacity: 0 !important; }
.tema-row .owl-prev:hover, .tema-row .owl-next:hover { color: #fff !important; background-color: #e4002b !important; }
.peteme a.readmore { display: inline-block; margin: 10px; }
.peteme .pager { margin-top: 0; }

.fb-like { float: left; overflow-x: hidden; }

.image-feat figure{margin:0 auto;width:fit-content;display: grid;grid-template-columns: 1fr;grid-template-rows: auto auto;}
.image-feat figure img{margin:0 auto;display:block;}
.image-feat figure figcaption{width: 0;min-width: 100%;padding-left: 20px;padding-right: 20px;}


@media ( max-width: 767px ) {
  /*
  .foolinks h4:after { position: absolute; display: inline-block; content: "-"; font-size: 22px; line-height: 25px; right: 0; top: 0; }
  .foolinks h4.collapsed:after { content: "+"; }
  .foolinks h4:hover, .foolinks h4:hover:after { color: #e4002b; }
  */
  article.article>header { margin-left: -20px; margin-right: -20px; }
  article.article>header div.title { padding-left: 20px; padding-right: 20px; }
  #article-content .image-content figure { margin-bottom: 25px; }
  .paralax-img {margin-bottom: 100px!important;}
  .cspopup .cscontent .img-responsive { max-width: 50%; }
}
@media ( max-width: 520px ) {
  .sp-slider article div.title h2 {
    font-size: 18px;
    line-height: 25px;
    font-weight: normal;
  }
  .sp-slider article div.title { text-align: center; }
}
@media (min-width: 768px) {
  /*vbody, .hcontainer { padding-top: 150px; } */
  #pagew { padding-top: 80px; }
  .hcontainer { margin-top: -80px; padding-top: 80px; }
  header.top { height: 80px; background-color: #f2f2f2; }
  header.sticky { height: 79px; background-color: #fff; }
  #article-content { font-size: 16px; line-height: 30px; padding-top: 50px; padding-bottom: 50px; }
  #article-content .image-content, #article-content .video-content, #article-content .audio-content, #article-content .text-content, #article-content .gallery-content { margin-top: 60px; margin-bottom: 60px; }
  #lang-btn { display: inline; }
  .nhead { display: inline-flex; }
  .sticky .logo-scena9, .sticky .logo-brd { display: none; }
  .hright { margin-top: 64px; }
  .sticky .hright { margin-top: 30px; }
  /*.featured-slider article div.title, */.tl-slider article div.title, .article header div.title {
    width: 83.33333333%;
    margin: 0 8.33333333%;
  }
  .featured-slider article div.title h2, .article header div.title h2 {
/*    font-size: 50px;
    line-height: 60px;*/
    margin: 10px 0 10px 0;
  }
  .featured-slider article div.title h4, .article header div.title h4 {
    font-size: 11px;
    line-height: 30px;
    margin: 0;
  }
  .latest-articles { padding-top: 80px; }
  a.readmore { width: 220px; }
  .section h1, .section .h1 { margin-top: 11px; padding-bottom: 52px; }
  a.close:before { content: 'Închide'; position: absolute; right: 25px; font-family: 'Work Sans'; font-size: 11px; line-height: 15px; letter-spacing: 0.08em; text-transform: uppercase; }
  footer.footer { padding-top: 80px; }
  .fooinfo { padding-top: 125px; }
  .foolinks h4 { cursor: auto; }
  .foolinks .collapse { display: block; }
  .logo-footer { margin-top: 2px; width: 225px; height: 32px; background-size: auto 32px; }
  #article-content h2, #article-content h3, #article-content h4 { margin: 40px 0 20px 0; }
  #article-content p, #article-content section { margin-bottom: 30px; }
  .gallery-content a:after { height: 70px; line-height: 70px; }
  blockquote { padding: 30px 62px; margin: 30px -62px; width: 700px; }
  hr.out { margin-left: -62px; margin-right: -62px; width: 700px; }
  article.article footer h4 { margin: 30px 0; }
  body.page-error a.readmore { margin-top: 30px; }
  body.page-error img.err-img { margin-top: 60px; }
  body.page-error header div.title h1 { margin-bottom: 25px; }
  body.page-error header div.title { padding-top: 35px; }
  /* #revpop { left: auto; } */
  #revpop .revcontent { width: auto; }
  .cspopup .cscontent { width: auto; padding: 40px 20px 20px 20px; margin: 0 auto; }
  .cspopup .csclose { top: 20px; right: 20px; }
  /* #revpop .revlink img { width: 480px; height: 100px; } */
  .tema-row .owl-nav { top: 90px; }
  .carousel-slider .owl-prev, .carousel-slider .owl-next { top: calc(14.9vw - 30px); left: 50%; right: auto; }
  .carousel-slider .owl-prev { transform: translateX(-25vw) translateX(-51px); }
  .carousel-slider .owl-next { transform: translateX(25vw) translateX(-9px); }
  .carousel-slider .owl-stage > .owl-item { transition: all 0.3s ease; transform: scale(0.65); transform-origin: left 14.9vw; }
  .carousel-slider .owl-stage > .owl-item.center ~ .owl-item { transform-origin: right 14.9vw; }
  .carousel-slider .owl-stage > .owl-item .title { transition: all 0.3s ease; opacity: 0; }
  .carousel-slider .owl-stage > .center { transform: scale(1); }
  .carousel-slider .owl-stage > .center .title { opacity: 1; }
  .cat-icon { width: auto; height: 49px; position: absolute; right: 20px; top: 8px; }
  .cat-icon-left { width: auto; position: absolute; left: 20px; top: 4px; }
  .b-grup .small-text { text-align: right; padding-bottom: 0; }
}
@media (max-width: 991px) {
  #pagew { overflow-x: hidden; }
}
@media (min-width: 992px) {
  body.crt .hcontainer #bgcrt, body.crt .hcontainer #imgcrt { display: block; }
  #bgcrt { height: 766px; }
  .sticky .nlogof9 { display: none; }
  .section { padding-top: 40px; padding-bottom: 40px; }
  article.article header .video-content>div, article.article header .audio-content>div, article.article header .audio-content>div iframe { height: 555px; }
  article.article header .video-content>div .video-play:before { background-color: transparent; opacity: 1; }
  /*body, .hcontainer { padding-top: 220px; }*/
  body:not(.spcl) .hcontainer { margin-top: -160px; padding-top: 160px; }
  body:not(.spcl) #pagew { padding-top: 160px; }
  body.crt { padding-top: 766px; }
  body:not(.spcl) header.top { height: 160px; }
  body header.sticky { height: 79px !important; background-color: #fff; }
  body:not(.spcl) .head-nav { display: block; }
  body:not(.spcl) .nslogo, body:not(.spcl) .nlogof9 { display: none; }
  body .sticky .nslogo/*, body .sticky .nlogof9*/ { display: inline-flex; }
  body:not(.spcl) .ntoplogos { display: flex; }
  body:not(.spcl) .ntopmenuw { background-color: #fff; }
  body.spcl .logo-s9 { width: 92px; height: 20px; background-image: url(/assets/img/logo-scena9-black-25.svg); }
  body .sticky .ntopmenuw { background-color: #f2f2f2; }
  body .sticky .ntoplogos { display: none; }
  .page-article .sticky #head-title { display: block; }
  /*.logo-scena9 { width: 287px; }*/
  /*.featured-slider, .featured-slider .owl-carousel .owl-stage-outer { min-height: 555px; }
  .featured-slider article div.title, */.article header.bbg div.title {
    position: absolute;
    text-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15);
    padding: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #fff;
  }
  /*.featured-slider article div.title h2, */.article header div.title h2 {
    margin: 10px 0 20px 0;
  }
  /*.featured-slider article div.title h2>a { color: #fff; opacity: 0.9; -webkit-transition: opacity 200ms ease-in-out; -moz-transition: opacity 200ms ease-in-out; -ms-transition: opacity 200ms ease-in-out; -o-transition: opacity 200ms ease-in-out; transition: opacity 200ms ease-in-out; }
  .featured-slider article div.title h2>a:hover { opacity: 1; }*/
  /*.featured-slider article div.title h4, */.article header div.title h4 {
    margin: 0;
  }
  /*footer.footer { margin-top: 60px; } */
  .featured header div.title h4 a:hover, .featured header div.title h4 a:focus,
  .review header div.title h4 a:hover, .review header div.title h4 a:focus { color: #fff; opacity: 0.7; }
  .article header #darr { display: block; position: absolute; width: 15px; height: 17px; bottom: 30px; margin-left: -7px; left: 50%; z-index: 20; background: transparent url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMTUgMTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1IDE3IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBkaXNwbGF5PSJub25lIj48cmVjdCBkaXNwbGF5PSJpbmxpbmUiIGZpbGw9IiNFNDAwMkIiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNyIvPjwvZz48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjcuMjkyLDE3IDcuNzA4LDE3IDE1LDkuODc0IDE1LDkgMTQuMjkzLDkgNy41LDE1Ljc5MyAwLjcwNyw5IDAsOSAwLDkuODc0Ii8+PHJlY3QgeD0iNyIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEiIGhlaWdodD0iMTYiLz48L3N2Zz4=) no-repeat center center; }
  /*.featured-slider .owl-prev, .featured-slider .owl-next { top: 240px; width: 80px; height: 80px; }*/
  /*.featured-slider article>a:after, * /.article header.bbg:before { content: ' '; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: #000; opacity: 0.4; } */
  header.bbg { overflow: hidden; }
  /* header img.fullw { margin-top: -9vw; margin-bottom: -9vw; } */
  body.crt .article header:after { content: ''; display: none; }
  .latest-articles { padding-top: 120px; }
  .guest-list { margin-bottom: 60px; }
  .tl-slider, .sp-slider { margin-bottom: 45px; }
  section.video-audio .video, section.video-audio .audio { margin-bottom: 60px; }
  .section h1, .section .h1 { line-height: 35px; }
  #menu-container { padding-bottom: 90px; }
  figcaption { padding-top: 14px; }
  .gallery-content a:after { height: 90px; line-height: 90px; }
  blockquote { padding: 30px 80px; margin: 30px -80px; width: 920px; }
  hr.out { margin-left: -80px; margin-right: -80px; width: 920px; }
  body.page-error header div.title { padding-top: 5px; }
  .home #revpop .revcontent { transition: transform 0.5s ease; /* width: 580px; height: 380px; */ transform: translateY(-2000px); -webkit-transform: translateY(-2000px); -moz-transform: translateY(-2000px); -o-transform: translateY(-2000px); -ms-transform: translateY(-2000px); }
  #revpop .revclose { /*top: 13vw; right: 6%;*/ }
  .home #revpop .revclose { width: 51px; height: 51px; padding: 13px; /* right: 6%; */ }
  .home #revpop .temp { right: 4%;top:19%; }
  .home #revpop .revclose img { width: 21px; height: 21px; }
  /* .home #revpop .revlink img { width: 800px; height: 560px; } */
  .home #revpop .revlink {
    /* margin: -90px -110px;
    width: 800px;
    height: 560px; */
  }
  .home #revpop {
    /* align-items: center; */
    justify-content: center;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .home #revpop.visib { display: flex; }
  .home #revpop.visib .revcontent { transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); }
  .float-right-box { width: 360px; margin-left: 40px; border-left: 1px solid #e5e5e5; float: right;  }
  .sidebar { padding-bottom: 40px; }
  .vmiddle { display: flex; align-items: center; }
  .tema-row .owl-nav { top: 75px; }
  .rs9 { display: inline-block; position: absolute; z-index: 30; left: 50%; bottom: 0; margin: 0 0 0 -70px; color: #fff; background-color: #000; }
  .js-stickybit-parent .featured-slider.dsticky, .js-stickybit-parent .related.dsticky { top: 0px !important; }
  .js-stickybit-parent .featured-slider.js-is-sticky { max-width: 480px; top: 20px !important; }
  .js-stickybit-parent .related.js-is-sticky { max-width: 320px; top: 20px !important; }
  .js-stickybit-parent .related.js-is-sticky, .js-stickybit-parent .related.js-is-stuck { margin-left: 640px; }
  .js-stickybit-parent .featured-slider.js-is-stuck, .js-stickybit-parent .related.js-is-stuck { top: auto; bottom: 20px; top: auto !important; }
  .js-stickybit-parent .featured-slider.js-is-sticky + div, .js-stickybit-parent .featured-slider.js-is-stuck + div { margin-left: 480px; }
  .image-content figure figcaption{padding-left: 0;padding-right: 0;}
}
@media (min-width: 1200px) {
  #revpop .revclose { /*top: 165px;*/ top: 30px; right: 30px; }
  #bgcrt { height: 911px; }
  article.article header .video-content>div, article.article header .audio-content>div, article.article header .audio-content>div iframe { height: 700px; }
  /*body.crt { padding-top: 911px; }*/
  body.crt { padding-top: 860px; }
  #lang-btn.en:after { content: 'glish'; }
  #lang-btn.ro:after { content: 'mână'; }
  /*.featured-slider .featured-slider .owl-carousel .owl-stage-outer { min-height: 700px; }*/
  /*.featured-slider article div.title, */.article header div.title {
    width: 66.66666667%;
    margin: 0 16.66666667%;
  }
  /*.featured-slider article div.title h2, */.article header div.title h2 {
    font-size: 64px;
    line-height: 80px;
    margin: 10px 0 20px 0;
  }
  /*.featured-slider article div.title h4, */.article header div.title h4 {
    font-size: 11px;
    line-height: 30px;
    margin: 0;
  }
  .featured-item article>a { height: 460px; }
  .featured-item article div.title h2 { font-size: 60px; line-height: 70px; }
  /*.hcontainer .owl-prev, .hcontainer .owl-next { top: 310px; width: 80px; height: 80px; position: absolute; z-index: 90; }*/
  #article-content h2, #article-content h3 { font-size: 34px; line-height: 40px; }
  #article-content h3, #article-content h4 { font-size: 21px; line-height: 30px; }
  #article-content h2, #article-content h3, #article-content h4 { margin: 60px 0 30px 0; }
  #article-content p, #article-content section { margin-bottom: 30px; }
  blockquote { padding: 70px 200px; margin: 70px -200px; width: 1160px; }
  blockquote.moveleft { width: 560px; margin: 50px 40px 50px -200px; float: left; border-width: 0 1px 0 0; border-right: 1px solid #e5e5e5; padding: 70px 40px 50px 40px; text-align: center; font-family: 'Alverata', serif, system-ui, -apple-system; font-size: 21px; line-height: 35px; font-weight: normal; letter-spacing: -0.01em; color: #000; }
  .review-box { width: 560px; margin: 0 40px 50px -200px; float: left; border-width: 0 1px 0 0; border-right: 1px solid #e5e5e5; padding: 50px 40px 50px 40px; text-align: center; font-family: 'Alverata', serif, system-ui, -apple-system; font-size: 18px; line-height: 30px; font-weight: normal; letter-spacing: -0.01em; color: #000; }
  .review-box h3 { font-size: 24px; line-height: 35px; margin-bottom: 26px; }
  .review-box img { max-width: 100px; height: auto; margin-bottom: 30px; }
  .review-box span { font-style: italic; }
  hr.out { margin-left: -200px; margin-right: -200px; width: 1160px; }
  .tema-row .owl-nav { top: 100px; }
  .js-stickybit-parent .featured-slider.js-is-sticky { max-width: 600px; }
  .js-stickybit-parent .related.js-is-sticky { max-width: 400px; }
  .js-stickybit-parent .related.js-is-sticky, .js-stickybit-parent .related.js-is-stuck { margin-left: 800px; }
  .js-stickybit-parent .featured-slider.js-is-sticky + div, .js-stickybit-parent .featured-slider.js-is-stuck + div { margin-left: 600px; }
}
#article-content>section>div:first-child>*:first-child { margin-top: 0; }
#article-content>section>div:last-child>*:last-child { margin-bottom: 0; }
#article-content>section blockquote * { margin: 0; }
body.page-error .head-nav { display: none; }
body.page-error header div.title { border-top: 0; }
#article-content section.team-list { margin-bottom: 10px; }


.video, .vvideo { position: relative; }
.video img, .video iframe, .vvideo img, .vvideo iframe { display: block; }
.video-play, .audio-play {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
}
.video-play:before, .audio-play:before { content: ' '; z-index: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #000; opacity: 0.6; -webkit-transition: opacity 200ms ease-in-out; -moz-transition: opacity 200ms ease-in-out; -ms-transition: opacity 200ms ease-in-out; -o-transition: opacity 200ms ease-in-out; transition: opacity 200ms ease-in-out; }
.video-play:hover:before, .audio-play:hover:before { opacity: 0.5; }
.video-play:after, .audio-play:after { content: ' '; z-index: 1; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: transparent url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzNweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgMzMgNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzIDUwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjMzLDI1LjE2NyAwLDUwLjE2NyAwLDAuMTY3IDMzLDI1LjE2NyAiLz48L3N2Zz4=) no-repeat center center; }
.fselect {
  position: relative;
  display: block;
  font-size: 15px;
  line-height: 40px;
  font-weight: normal;
  margin: 0 auto;
  width: 100%;
  max-width: 440px;
  color: #000;
  vertical-align: middle;
  text-align: left;
}
.fselect .placeholder {
  position: relative;
  text-align: center;
  display: block;
  background-color: #fff;
  border: 1px solid #abadb3;
  z-index: 1;
  padding: 4px 15px;
  cursor: pointer;
}
.fselect .placeholder:before {
  content: 'Vezi —';
  position: absolute;
  left: 15px;
  top: 4px;
  z-index: 1;
  color: #999;
}
.fselect .placeholder:after {
  content: " ";
  position: absolute;
  right: 22px;
  top: 21px;
  width: 10px;
  height: 10px;
  margin: -5px;
  border: 0 solid #000;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
  z-index: 10;
}
.fselect.is-open .placeholder { border-bottom-color: #fff; }
.fselect.is-open .placeholder:after {
  top: 27px;
  transform: rotate(225deg);
}
.fselect ul {
  display: none;
  position: absolute;
  overflow: hidden;
  width: 100%;
  background: #fff;
  border: 1px solid #abadb3;
  border-top-color: #fff;
  top: 100%;
  left: 0;
  list-style: none;
  margin: -6px 0 0 0;
  padding: 0;
  z-index: 100;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
.fselect.is-open ul {
  display: block;
}
.fselect ul li {
  display: block;
  text-align: center;
  padding: 0 15px;
}
.fselect ul li a {
  display: block;
  text-align: center;
}



.scplayer iframe { display: none; }

.scplayer {
  cursor: pointer;
  position: relative;
  background-size: cover;
  background-position: center center;
}

.scwaveform {
  z-index: 3;
  position: absolute;
  bottom: 0;
  opacity: 0.5;
  left: 0;
  right: 0;
  height: 40px;
}

.scposition {
  z-index: 2;
  position: absolute;
  bottom: 0;
  height: 40px;
  width: 0;
  background-color: #000;
  transition: width .1s linear;
}


@media (max-height: 700px) {
  body.crt { padding-top: 0; }
  #hascrt { display: none; }
  .article header #darr { display: none; }
}



@media
only screen and (-webkit-min-device-pixel-ratio: 1.25),
only screen and (min--moz-device-pixel-ratio: 1.25),
only screen and (-o-min-device-pixel-ratio: 1.25/1),
only screen and (min-device-pixel-ratio: 1.25),
only screen and (min-resolution: 120dpi) {
  .logo-brd, .logo-brd-xs { background-image: url(/assets/img/logo-brd.svg); }
/*
  .logo-s9 { background-image: url(/assets/img/logo-scena9-mob.svg); }
  .sticky .logo-s9, a.logo-s9-menu { background-image: url(/assets/img/logo-s9.svg); }
  .logo-scena9 { background-image: url(/assets/img/logo-scena9.svg); }
  .logo-footer { background-image: url(/assets/img/logo-scena9-mob.svg); }
*/
}



.section-f h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-family: Alverata;text-align:center;font-size:38px;}
#header-vid { overflow: hidden;width:100%;}
.title-f {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-family: Alverata;}
.title-f h2, .title-f span {text-align: center;}
.article-text {padding-top:50px;padding-bottom:50px;}
.title-chapter {position: relative;  min-height: 100vh;}
.title-chapter:before{content: "";background-color: rgba(0,0,0,0.5);position: absolute;height: 100%;width: 100%;}
.section-c a{color:#e4002b;}
.caseta {
  width: 100%;
  padding: 20px;
  margin: 20px 20px 20px 0px;
  font-size: 16px;
  font-style: italic;
  border-bottom: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
}
.title-cas-f {font-size:16px;font-style: normal;font-weight: bold; margin-bottom:60px;display: inline-block;}
.autor-f {font-family: 'Work Sans';
  color:#fff;
  position:relative;
  font-weight: normal;
  font-size: 11px;
  line-height: 20px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  margin: 0;}
.video-feat {min-width: 100%; overflow:hidden;margin-top:80px;position:relative;}
.video-feat video{width:100%;height:auto;min-height: calc(100vh - 80px); object-fit: cover;}
.container-f {position:relative;}
.social-bar, header.top.social-bar {width:100vw;height:80px;background-color: #fff;position: fixed;z-index: 100;top:0;}
.logos-feat {float:left;height:80px;margin-left:-20px;}
.logos-feat img {line-height:80px;display:inline-block;margin:30px;}
#logo-brd {display:none;}
.social-buttons-feat {float:right;text-transform: uppercase;font-family: 'Work Sans';letter-spacing: 0.08em;margin-right:-20px;}
.social-buttons-feat p , .social-buttons-feat img {display: inline-block;margin:0px 20px;line-height:80px;vertical-align:middle;}
.wrapper-cuprins-feat {max-height:400px;overflow-y: scroll;}
#header-vid h4 {font-family:'Work Sans';text-align: center;text-transform: uppercase;font-size:11px;line-height: 20px;letter-spacing: 0.08em;}
#header-vid h2 {font-size:24px;line-height: 24px;}
.article-text+.article-text{padding-top:0;}

@media (min-width:991px) and (max-width:1200px) {
.title-f {width:80%;}
}

@media (min-width:750px) {
  .title-chapter {background-attachment: fixed!important;}
}


@media (min-width: 992px) {
  .video-feat, .title-chapter{position:relative;top:0;z-index:-100;min-height:100vh;}
    .video-feat video{width:100%;}
  #logo-brd {display:inline-block;}
  .social-buttons-feat{margin-right:0px;}
  .logos-feat {margin-left:0px;}
  .caseta {
    left: -45%;
    top: 30%;
    margin:20px;
    padding:60px 20px 60px 0px;
    width: 80%;
    background-color: #fff;
    float: left;
    margin-left: -30%;
    font-size: 16px;
    font-style: italic;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
  }
  .section-f h1,.section-f h2{font-size: 80px;line-heigth:80px;}
  .wrapper-cuprins-feat {max-height:500px;}
    #header-vid h4 {font-family:'Work Sans';text-align: center;text-transform: uppercase;font-size:11px;line-height: 50px;    letter-spacing: 0.08em;}
  .title-chapter {background-size: cover!important;background-attachment: fixed!important;}
  #header-vid h2 {    font-size: 80px;   line-height: 80px;}
  .title-chapter {background-size: cover!important;}

}

@media (min-width:1024px) and (max-width:1200px) {
  .caseta{margin-left: -15%;width:60%;}
}
.cuprins {position:fixed;max-width:100%;background-color: #000;color:#fff;font-family: Alverata;width:40px;font-size:20px;line-height:40px;top:20vh;min-height:70px;z-index:100; }
.sageata-cuprins {position:absolute;left:15px;top:25px;height:15px;display:block;cursor: pointer;}
.lista-cuprins {list-style-type: none;margin:0px;padding:0px;padding:80px 40px;display:none;}
.cuprins p {margin:0px;}
.inchide-cuprins { position: absolute;
  top: 25px;
  right: 25px;
  font-size:11px;
  line-height: 15px;font-family: 'Work Sans';display:none;cursor:pointer;}
.cuprins span {margin-right:20px;font-size: 11px;font-family: 'Work Sans';letter-spacing: 0.08em;}
.cuprins li {line-height:20px;padding-bottom:20px;}
.text-cuprins {    text-transform: uppercase;
  font-family: 'Work Sans';
  font-size: 11px;
  line-height: 40px;
  letter-spacing: 0.08em;
  position: absolute;
  left: 0px;
  display:none;
  bottom:25px;
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);}
#header-vid {z-index:1;}

.article-text ~ .article-text{
  padding-top:0;
  padding-bottom:0;
}

.title-chapter,.image-feat,.video-feat-content,.gallery-content,.audio-content {
  margin-top:50px;
  margin-bottom:50px;
}

.gallery-feat,.audio-feat{margin-left:0;margin-right:0;}


@media(min-width: 769px){
  .cuprins {position:fixed;max-width:100%;background-color: #000;color:#fff;font-family: Alverata;width:60px;font-size:21px;line-height:40px;top:20vh;min-height:200px;z-index:100; }
  .text-cuprins {    text-transform: uppercase;
    font-family: 'Work Sans';
    font-size: 11px;
    line-height: 40px;
    letter-spacing: 0.08em;
    position: absolute;
    left: 0px;
    display:block;
    bottom:25px;
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);}
  .lista-cuprins {list-style-type: none;margin:0px;padding:0px;padding:80px 80px;display:none;}
}

.parallax-window{
  min-height: 700px;
  background: transparent;
}

.parallax-mirror{
  z-index: 2!important;
}

.parallax-window .title{
  display: block;
  position: absolute;
  z-index: 3;
  color: #ffff;
  text-align: center;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
  font-family: 'Alverata', serif, system-ui, -apple-system;
}

.parallax-window .title a{
  color:#fff;
}

.parallax-window .title a.readmore{
  color:#fff;
  background: transparent;
  /*background: #e4002b;*/
  border:2px solid #e4002b;
}

.parallax-window .title a.readmore:hover{
  background: #e4002b;
}

.overlayed:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
  right: 20px;
  display: block;
  z-index: 2;
  background-color: rgba(0,0,0,0.4);
}

.paralax-img {
  margin-bottom: 200px;
}

.hcontainer.white-bg{
  background: #ffffff!important;
}

.grid-gallery {
  margin-top: 50px;
}

.grid-gallery figure {
  margin-bottom: 40px;
}

.img-icon-americanii {
  display: inline-block!important;
  margin-right: 20px!important;
}

.text-content_ .table-responsive .table{
  min-width: 1200px;
}

/*cookies banner*/

.pop-up-cookies{
  padding:40px 0 20px 0;
  position: fixed;
  z-index: 100;
  bottom: -100%;
  width:100%;
  background: #FFFFFF;
  color: #333;
  border-top: 1px solid #f2f2f2;
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  transition-duration: 1s;
}

.pop-up-cookies p{
  font-size: 15px;
}

.show-pop{
  bottom: 0;
}

.pop-up-cookies .text{
  padding-bottom: 20px;
}

.pop-up-cookies .accept-cookies{
  border: 1px solid #333;
  text-align: center;
  padding: 10px 0;
}

.pop-up-cookies .accept-cookies:hover{
  border: 1px solid #e4002b;
  color: #e4002b;
  cursor: pointer;
}
.context_title h2{
  min-height: 60px;
}

.parallax-section{
  min-height: 65vw;
  background-position: center;
  background-size: contain!important;
  background-attachment: inherit;
  background-repeat: no-repeat;
}

@media screen and (min-width: 600px){
  .parallax-section{
    min-height: 70vw;
    background-size: cover!important;
  }
}

@media screen and (min-width: 992px){
  .parallax-section{
    min-height: 600px;
    background-attachment: auto;
  }
}

.layer
{
    z-index: 100;
    pointer-events: auto;
}


/*viata in pandemie*/

header.top.transparent{
  background: transparent;
  z-index: 2;
  color: white;
}
header.top.transparent.sticky{
  display: none;
}
header.top.transparent .logo-brd{
  background: transparent url(/assets/images/pandemie/brd-white.png) no-repeat left top
}

header.top.transparent .logo-scena9{
  background-image: url(/assets/img/logo-scena9-white-25.svg);
}
header.top.transparent .logo-s9{
  background-image: url(/assets/img/logo-s9-white-25.svg);
}
body.spcl header.top.transparent .logo-s9{
  background-image: url(/assets/img/logo-scena9-white-25.svg);
}
header.top.transparent .logo-f9{
  background-image: url(/assets/img/logo-f9-brd-white.svg);
}
header.top.transparent .logo-f9-m{
  background-image: url(/assets/img/logo-f9-brd-white.svg);
}

.wrapper-lp {
  position: relative;
  background: #003cc8 url("/assets/images/pandemie/00_bg.jpg") no-repeat;
  background-position: bottom center;
  background-size: 100%;
  padding-top: 80px;
  margin-top: -80px;
  color: white;
  text-align: center;
}
.wrapper-lp ul {
  list-style-type: none;
  padding: 0;
  text-transform: uppercase;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 0;
  min-height: 50px;
  font-size: 11px;
  font-family: 'Work Sans';
  letter-spacing: 0.08em;
}
.wrapper-lp a {
  color: white;
}
.spacer {
  height: 30vw;
}

.lp-wrapper-head {
  padding-top: 10.2vw;
  padding-bottom: 7.6vw;
  text-align: center;
}
.lp-wrapper-head h1 {
  margin: 0 auto;
  max-width: 70%;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 30px;
  font-family: 'Alverata', serif, system-ui, -apple-system;
}
.lp-wrapper-head p {
  margin: 0 auto;
  max-width: 70%;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 30px;
}

.credits {
  text-align: center;
  z-index: 2;
  position: relative;
  background: #003cc8;
  color: white;
  padding: 30px;
}
.credits h4 {
  font-size: 20px;
  line-height: 24px;
  padding-bottom: 20px;
}
.credits p {
  font-size: 14px;
  line-height: 20px;
}

.lp-block {
  position: relative;
}
.lp-block img {
  width: 70%;
  display: block;
  margin: 0 auto;
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.lp-block img.first {
  position: relative;
  margin: 0 auto;
  left: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.lp-block .indicators {
  display: none;
}

.chapter {
  font-size: 18px;
  max-width: 80%;
  margin: 0 auto;
  margin-bottom: 20px;
}
.chapter span {
  font-size: 11px;
  display: block;
  color: #ffa900;
  text-transform: uppercase;
  padding-bottom: 5px;
  font-family: 'Work Sans';
  letter-spacing: 0.08em;
}
.chapter img {
  width: 30px;
  display: block;
  margin: 10px auto;
}
.chapter a:hover {
  color: #ffa900;
}

.chapter.desktop {
  display: none;
}

.brown-bg{
  background: #d1b875;
}
.cyan-bg{
  background: #79b2bc;
}

@media screen and (min-width: 768px) {
  .wrapper-lp {
    padding-top: 150px;
    margin-top: -150px;
  }
  .wrapper-lp .lp-wrapper-head {
    max-width: 100%;
    margin: 0 auto;
    padding-top: 10.2vw;
    padding-bottom: 7.6vw;
  }
  .wrapper-lp .lp-wrapper-head h1 {
    font-size: 3.25vw;
    line-height: 4vw;
    margin-bottom: 6.1vw;
  }
  .wrapper-lp .lp-wrapper-head ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-top: 1px solid #7391d7;
    border-bottom: 1px solid #7391d7;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 5vw;
  }
  .wrapper-lp .lp-wrapper-head ul li {
    padding-right: 30px;
    position: relative;
  }
  .wrapper-lp .lp-wrapper-head ul li:after {
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border-radius: 50%;
    background: white;
  }
  .wrapper-lp .lp-wrapper-head ul li:last-child {
    padding-right: 0;
    margin-left: 26px;
  }
  .wrapper-lp .lp-wrapper-head ul li:last-child:after {
    display: none;
  }

  .credits {
    text-align: center;
    z-index: 2;
    position: relative;
  }
  .credits h4 {
    font-size: 3.25vw;
    line-height: 4vw;
    padding-bottom: 20px;
    color: white;
  }
}
@media screen and (min-width: 992px) {
  .wrapper-lp{
    padding-top: 210px;
    margin-top: -211px;
  }
  .wrapper-lp .lp-wrapper-head {
    margin: 0 auto;
    padding-top: 5.2vw;
    padding-bottom: 7.6vw;
  }
  .wrapper-lp .lp-wrapper-head h1 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 6.1vw;
    max-width: 80%;
  }
  .wrapper-lp .lp-wrapper-head p {
    font-size: 18px;
    line-height: 30px;
  }
  .wrapper-lp .lp-wrapper-head ul {
    font-size: 16px;
  }

  .credits {
    text-align: center;
    z-index: 2;
    position: relative;
  }
}
@media screen and (min-width: 1200px) {
  .credits {
    width: 31%;
    margin: -40vw auto 0 auto;
    color: #003cc8;
    background: transparent;
  }
  .credits h4 {
    font-size: 1.5vw;
    padding-bottom: 0;
  }
  .credits p {
    font-size: 1.2vw;
    line-height: 1.4vw;
  }
}
@media screen and (min-width: 1280px) {
  .chapter {
    font-size: 1.07vw;
    line-height: 1.53vw;
    width: 12.2vw;
    text-align: left;
    position: absolute;
    z-index: 2;
  }
  .chapter span {
    font-size: 16px;
    display: block;
    color: #ffa900;
    text-transform: uppercase;
    padding-bottom: 5px;
  }
  .chapter a {
    position: relative;
  }
  .chapter a img {
    width: 40px;
    display: block;
    margin: 10px 0;
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    position: relative;
  }
  .chapter.right {
    text-align: right;
  }
  .chapter.right a {
    text-align: right;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .chapter.right img {
    margin-left: auto;
  }
  .chapter.mobile {
    display: none;
  }
  .chapter.desktop {
    display: block;
  }

  #chapter_1 {
    top: calc(8.2vw + 2%);
    left: 14.6vw;
  }

  #chapter_2 {
    top: calc(18.1vw + 0.5%);
    right: 14.5vw;
  }

  #chapter_3 {
    top: calc(36.1vw + 0.5%);
    right: 14.5vw;
  }

  #chapter_4 {
    top: calc(51.6vw + 0.3%);
    left: 14.6vw;
  }

  #chapter_5 {
    top: calc(72.4vw);
    right: 14.5vw;
  }

  #chapter_6 {
    top: calc(80.9vw);
    left: 14.6vw;
  }

  .lp-block .indicators {
    display: block;
  }
}
@media screen and (min-width: 1400px) {
  .wrapper-lp {
    background-size: 100%;
  }
  .wrapper-lp .lp-wrapper-head {
    margin: 0 auto;
    padding-top: 5.2vw;
    padding-bottom: 7.6vw;
  }
  .wrapper-lp .lp-wrapper-head h1 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 5vw;
    max-width: 100%;
  }
  .wrapper-lp .lp-wrapper-head p {
    font-size: 18px;
    line-height: 30px;
  }
  .wrapper-lp .lp-wrapper-head ul {
    font-size: 16px;
  }

  .credits {
    padding-bottom:6.5vw;
  }

  .credits h4 {
    font-size: 24px;
  }
  .credits p {
    font-size: 16px;
  }
}
@media screen and (min-width: 1500px) {
  .credits {
    padding-bottom:9vw;
  }
}
@media screen and (min-width: 1600px) {
  .credits {
    padding-bottom: 12vw;
  }
}

@media screen and (min-width: 1800px) {
  .credits {
    padding-bottom: 13vw;
  }
}


/*Pandemie prietenie*/
.wrapper-lp2 {
  padding: 100px 0 70px 0;
  color: #000000;
  font-size: 16px;
  line-height: 30px;
}
.wrapper-lp2 h1 {
  font-size: 30px;
  margin-bottom: 50px;
  font-family: "Alverata";
  letter-spacing: -0.01em;
  color: #000000;
}
.wrapper-lp2 .lp-authors {
  padding-bottom: 60px;
}
.wrapper-lp2 .lp-authors ul {
  list-style-type: none;
  text-align: center;
  text-transform: uppercase;
  border-top: 1px solid #000000;
  padding: 15px 0;
  margin: 60px 0 0 0;
  position: relative;
}
.wrapper-lp2 .lp-authors ul a {
  color: #333333;
  font-family: 'Work Sans';
  letter-spacing: 0.08em;
}
.wrapper-lp2 .lp-authors span {
  display: block;
  width: 100%;
  height: 1px;
  margin-bottom: 1px;
  background: #cccccc;
}
.wrapper-lp2 .text {
  margin-bottom: 40px;
}
.wrapper-lp2 .cp {
  margin-top: 60px;
  margin-bottom: 60px;
  font-family: 'Work Sans';
  letter-spacing: 0.08em;
}
.wrapper-lp2 .cp span {
  display: block;
  width: 100%;
  height: 1px;
  margin-bottom: 1px;
  background: #cccccc;
}
.wrapper-lp2 .cp p {
  padding: 15px 0;
  text-align: center;
  margin: 0;
  text-transform: uppercase;
  font-size: 16px;
}
.wrapper-lp2 .win {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.wrapper-lp2 .win p {
  font-size: 16px;
  text-transform: uppercase;
}
.wrapper-lp2 .win h5 a {
  color: #000000;
  font-size: 30px;
  margin-bottom: 20px;
  display: block;
  font-family: "Alverata";
  letter-spacing: -0.01em;
}
.wrapper-lp2 .win h5 a:hover {
  text-decoration: none;
}
.wrapper-lp2 .win .title {
  display: none;
}
.wrapper-lp2 .win .title p {
  font-family: 'Work Sans';
  letter-spacing: 0.08em;
}
.wrapper-lp2 .a1 {
  -webkit-animation: animate1 5s linear infinite;
  animation: animate1 5s linear infinite;
}
.wrapper-lp2 .a2 {
  -webkit-animation: animate2 5s linear infinite;
  animation: animate2 5s linear infinite;
}
.wrapper-lp2 .a3 {
  -webkit-animation: animate4 4s linear infinite;
  animation: animate4 4s linear infinite;
}
.wrapper-lp2 .a4 {
  -webkit-animation: animate5 5s linear infinite;
  animation: animate5 5s linear infinite;
}
.wrapper-lp2 .a5 {
  -webkit-animation: animate3 3s linear infinite;
  animation: animate3 3s linear infinite;
}
.wrapper-lp2 .crds {
  margin-top: 150px;
  margin-bottom: 150px;
  border-top: 1px solid #000000;
  padding-top: 30px;
}
.wrapper-lp2 .crds h3 {
  font-family: "Alverata";
}
@-webkit-keyframes animate1 {
  0%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
}
@keyframes animate1 {
  0%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
}
@-webkit-keyframes animate2 {
  0%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}
@keyframes animate2 {
  0%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}
@-webkit-keyframes animate3 {
  0%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
  }
}
@keyframes animate3 {
  0%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
  }
}
@-webkit-keyframes animate4 {
  0%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
  }
}
@keyframes animate4 {
  0%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
  }
}
@-webkit-keyframes animate5 {
  0%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
  }
}
@keyframes animate5 {
  0%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
  }
}
.wrapper-lp2 .m-titles {
  text-align: center;
  margin-bottom: 40px;
}
.wrapper-lp2 .m-titles a {
  color: #333333;
  margin-bottom: 10px;
  display: block;
}
.wrapper-lp2 .ml-auto {
  margin-left: auto;
}
.wrapper-lp2 .p-content_fc .text:first-child:first-letter {
  font-size: 60px;
  line-height: 70px;
  float: left;
  margin-right: 10px;
  font-family: Alverata;
}

@media screen and (min-width: 992px) {
  .wrapper-lp2 {
    padding: 140px 0 140px 0;
  }
  .wrapper-lp2 h1 {
    font-size: 64px;
    text-align: center;
  }
  .wrapper-lp2 .lp-authors ul {
    list-style-type: none;
    text-align: center;
    text-transform: uppercase;
    border-top: 1px solid #000000;
    padding: 15px 0;
    margin: 60px 0 0 0;
    position: relative;
  }
  .wrapper-lp2 .lp-authors ul li {
    display: inline-block;
    position: relative;
  }
  .wrapper-lp2 .lp-authors ul li:first-child {
    padding-right: 30px;
  }
  .wrapper-lp2 .lp-authors ul li:first-child:after {
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    background: #333333;
    border-radius: 50%;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .wrapper-lp2 .lp-authors ul li:last-child {
    margin-left: 25px;
  }
  .wrapper-lp2 .lp-authors ul a {
    color: #333333;
  }
  .wrapper-lp2 .lp-authors span {
    display: block;
    width: 100%;
    height: 1px;
    margin-bottom: 1px;
    background: #cccccc;
  }
  .wrapper-lp2 .cp {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .wrapper-lp2 .win .title {
    display: block;
  }
  .wrapper-lp2 .p-content_fc .text:first-child:first-letter {
    font-size: 90px;
    line-height: 90px;
  }
  .wrapper-lp2 .p-content_fc:first-letter {
    font-size: 90px;
    line-height: 90px;
  }
}
.leftsepa {
  position: relative;
}
.head-nav ul li.leftsepa {
  padding-left: 21px;
  margin-left: 10px;
}
.head-nav ul li.leftsepa:before {
  content: "";
  position: absolute;
  left: 0;
  top: 19px;
  height: 32px;
  border-left: 1px solid #e5e5e5;
}
#menu-container .mobile-menu ul li.leftsepa {
  margin-top: 20px;
  padding-top: 21px;
}
#menu-container .mobile-menu ul li.leftsepa:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 240px;
  max-width: 100%;
  border-top: 1px solid #e5e5e5;
}
.newtag:after {
  content: "NOU!";
  font-family: 'Alverata', serif, system-ui, -apple-system;
  font-weight: 600;
  font-size: 11px;
  line-height: 20px;
  letter-spacing: 0;
  color: #fff;
  background-color: #e60028;
  border-bottom: 1px solid #1d1d1b;
  display: inline-block;
  padding: 0 4px;
  margin-left: 6px;
  margin-bottom: -2px;
  vertical-align: text-bottom;
}
.mobile-menu .newtag:after {
  margin-left: 8px;
  margin-bottom: 4px;
}
.cyan-bg{
  background: #79b2bc;
}
.front-banner-mob {
  width: 100%;
}
.front-banner-mob svg {
  width: 100%;
  height: auto;
}
.front-banner-desk {
  display: none;
  width: 100%;
  overflow: hidden;
}
.front-banner-desk svg {
  position: relative;
  min-width: 100%;
  min-height: 1460px;
  width: auto;
  height: auto;
  transform: translateX(-50%);
  left: 50%;
}
.front-banner-desk svg a circle,
.front-banner-mob svg a text {
  transition: fill .2s ease;;
}
.front-banner-desk svg a:hover circle,
.front-banner-mob svg a:hover text {
  fill: #e4002b;
}
.page-front {
  color: #fff;
}
.page-front footer.footer {
  background-color: inherit;
}
.page-front .foolinks h4,
.page-front .fooinfo a {
  color: inherit;
}
.front-cont {
  padding-bottom: 130px;
}
@media screen and (min-width: 992px) {
  .front-banner-mob {
    display: none;
  }
  .front-banner-desk {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .page-front .logo-s9 {
    background: transparent url(/assets/img/logo-s9-white-25.svg) no-repeat left top;
  }
}