@charset "UTF-8";
/*-------------------*\
		FONTS
/*-------------------*/
@font-face {
    font-family: 'icomoon';
    src:  url('../fonts/icomoon.eot?4kksmk');
    src:  url('../fonts/icomoon.eot?4kksmk#iefix') format('embedded-opentype'),
      url('../fonts/icomoon.ttf?4kksmk') format('truetype'),
      url('../fonts/icomoon.woff?4kksmk') format('woff'),
      url('../fonts/icomoon.svg?4kksmk#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }

  @import url("https://p.typekit.net/p.css?s=1&k=jdx3dog&ht=tk&f=137.139.169.175&a=32265844&app=typekit&e=css");

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/l?primer=3a6076633bc77831ac9fb811601de898b4ca8cd1e0aff02d16b23a013090f4db&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/d?primer=3a6076633bc77831ac9fb811601de898b4ca8cd1e0aff02d16b23a013090f4db&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/a?primer=3a6076633bc77831ac9fb811601de898b4ca8cd1e0aff02d16b23a013090f4db&fvd=n9&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:900;
font-display: swap;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/l?primer=3a6076633bc77831ac9fb811601de898b4ca8cd1e0aff02d16b23a013090f4db&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/d?primer=3a6076633bc77831ac9fb811601de898b4ca8cd1e0aff02d16b23a013090f4db&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/a?primer=3a6076633bc77831ac9fb811601de898b4ca8cd1e0aff02d16b23a013090f4db&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
font-display: swap;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/l?primer=3a6076633bc77831ac9fb811601de898b4ca8cd1e0aff02d16b23a013090f4db&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/d?primer=3a6076633bc77831ac9fb811601de898b4ca8cd1e0aff02d16b23a013090f4db&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/a?primer=3a6076633bc77831ac9fb811601de898b4ca8cd1e0aff02d16b23a013090f4db&fvd=n8&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:800;
font-display: swap;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/l?primer=3a6076633bc77831ac9fb811601de898b4ca8cd1e0aff02d16b23a013090f4db&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/d?primer=3a6076633bc77831ac9fb811601de898b4ca8cd1e0aff02d16b23a013090f4db&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/a?primer=3a6076633bc77831ac9fb811601de898b4ca8cd1e0aff02d16b23a013090f4db&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
font-display: swap;
}

.tk-proxima-nova { font-family: "proxima-nova",sans-serif; }

  [class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  html, body, div, span, applet, object, iframe,
  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  a, abbr, acronym, address, big, cite, code,
  del, dfn, em, img, ins, kbd, q, s, samp,
  small, strike, strong, sub, sup, tt, var,
  b, u, i, center,
  dl, dt, dd, ol, ul, li,
  fieldset, form, label, legend,
  table, caption, tbody, tfoot, thead, tr, th, td,
  article, aside, canvas, details, embed,
  figure, figcaption, footer, header, hgroup,
  menu, nav, output, ruby, section, summary,
  time, mark, audio, video {
    margin: 0;
    padding: 0;
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    font-family: proxima-nova, sans-serif;
    font-weight: 400;
    font-style: normal;
  }
  
  ol, ul {
    list-style: none;
  }
  
  header, nav, section, article, aside, footer, hgroup, time, map, video {
    display: block;
  }
  
  * {
    outline: none;
    box-sizing: border-box;
  }
  
  a {
    outline: none !important;
    text-decoration: none;
  }
  
  a img {
    border: none;
  }
  
  body * {
    -webkit-font-smoothing: antialiased;
  }
  
  img {
    display: block;
    max-width: 100%;
    height: auto;
  }
  
  table {
    border-collapse: collapse;
    border-spacing: 0;
  }
  
  input {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
  }
  
  textarea {
    border: none;
    overflow: auto;
    outline: none;
    resize: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
  }
  
  html {
    box-sizing: border-box;
  }
  input,
  textarea {
    display: block;
    width: 100%;
    height: 44px;
    padding: 0 15px;
    outline: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    background: #f2f2f2;
    border: 1px solid #d2d2d2;
    border-radius: 0;
    font-size: 15px;
    font-size: 0.9375rem;
    color: black;
  }
  
  label {
    display: block;
    margin: 0 0 5px;
    color: #27374c;
    font-size: 14px;
    font-size: 0.875rem;
  }
  
  textarea {
    height: 160px;
    padding: 15px;
  }
  
  input[type="submit"] {
    height: auto;
  }
  *, *::after, *::before {
    box-sizing: inherit;
  }
  h1{font-family: proxima-nova, sans-serif;font-weight: 700;font-style: normal;}
  i{font-style: normal}
  ::selection{background-color:#CDB496}


  .icon-bliznaci:before {
    content: "\e901";
  }
  .icon-deva:before {
    content: "\e902";
  }
  .icon-kozirog:before {
    content: "\e903";
  }
  .icon-lav:before {
    content: "\e904";
  }
  .icon-oven:before {
    content: "\e905";
  }
  .icon-rak:before {
    content: "\e906";
  }
  .icon-ribi:before {
    content: "\e907";
  }
  .icon-scorpion:before {
    content: "\e908";
  }
  .icon-strelec:before {
    content: "\e909";
  }
  .icon-telec:before {
    content: "\e90a";
  }
  .icon-vezni:before {
    content: "\e90b";
  }
  .icon-vodolei:before {
    content: "\e90c";
  }
  .icon-icons-svg_icon-play:before {
    content: "\e98e";
  }
  .icon-arrow-left:before {
    content: "\e900";
  }
  .icon-arrow-right:before {
    content: "\e90d";
  }
  .icon-bistro:before {
    content: "\e90e";
    color: #fff;
  }
  .icon-btvplus:before {
    content: "\e90f";
    color: #fff;
  }
  .icon-close:before {
    content: "\e910";
  }
  .icon-crop-logo-mono-btv:before {
    content: "\e911";
    color: #fff;
  }
  .icon-crop-logo-mono-btv-news-white:before {
    content: "\e912";
    color: #fff;
  }
  .icon-crop-logo-mono-btv-radio-white:before {
    content: "\e913";
    color: #fff;
  }
  .icon-crop-logo-mono-dalivali-white:before {
    content: "\e914";
    color: #fff;
  }
  .icon-crop-logo-mono-radio-classic-fm-white:before {
    content: "\e915";
    color: #fff;
  }
  .icon-crop-logo-mono-radio-jazz-fm-white:before {
    content: "\e916";
    color: #fff;
  }
  .icon-crop-logo-mono-radio-njoy-white:before {
    content: "\e917";
    color: #fff;
  }
  .icon-crop-logo-mono-radio-z-rock-white:before {
    content: "\e918";
    color: #fff;
  }
  .icon-crop-logo-mono-zodia-white:before {
    content: "\e919";
    color: #fff;
  }

  .icon-crop-logo-mono-businessnovinite-white {
    margin: 0 auto;
    height: 20px;
    color: #fff;
    margin-top: 18px;
  }
  
  .icon-crop-logo-mono-btvsport-white {
    margin: 0 auto;
    height: 22px;
    color: #fff;
    margin-top: 18px;
  }

  .icon-facebook:before {
    content: "\e91a";
  }
  .icon-gallery:before {
    content: "\e91b";
  }
  .icon-instagram:before {
    content: "\e91c";
  }

  .icon-spotify:before {
    content: "\e709";
  }

  .icon-ladyzone-logo:before {
    content: "\e91d";
  }
  .icon-play-button:before {
    content: "\e91e";
  }
  .icon-search:before {
    content: "\e91f";
  }
  .icon-small-diamond:before {
    content: "\e920";
  }
  .icon-user:before {
    content: "\e921";
  }
  .icon-voyo-white:before {
    content: "\e922";
    color: #fff;
  }
  .icon-mail:before {
    content: "\e923";
  }
  .icon-twitter:before {
    content: "\e924";
  }

.fl {float:left}
.fr {
  float:right;
  display: flex;
  justify-content: center;
}
.clear:after {content:'';display:block;clear:both}
.ml-5 {margin-left:5px!important}
.mr-5 {margin-right:5px!important}
.mt-5 {margin-top:5px!important}
.mb-5 {margin-bottom:5px!important}
.ml-10 {margin-left:10px!important}
.mr-10 {margin-right:10px!important}
.mt-10 {margin-top:10px!important}
.mb-10 {margin-bottom:10px!important}
.ml-20 {margin-left:20px!important}
.mr-20 {margin-right:20px!important}
.mt-20 {margin-top:20px!important}
.mb-20 {margin-bottom:20px!important}
.ml-30 {margin-left:30px!important}
.mr-30 {margin-right:30px!important}
.mt-30 {margin-top:30px!important}
.mb-30 {margin-bottom:30px!important}
.ml-40 {margin-left:40px!important}
.mr-40 {margin-right:40px!important}
.mt-40 {margin-top:40px!important}
.mb-40 {margin-bottom:40px!important}
.ml-50 {margin-left:50px!important}
.mr-50 {margin-right:50px!important}
.mt-50 {margin-top:50px!important}
.mb-50 {margin-bottom:50px!important}
.hidden {display:none!important}
.modal{overflow:hidden}
.align-left{text-align:left}
.align-right{text-align:right}
.align-center{text-align:center}
.box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.ani-all{transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}
.ani-opacity{transition:.8s;-moz-transition:.8s;-webkit-transition:.8s}
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both}
.hide {display: none}

.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.width-980{width:980px;margin:0 auto}
.width-620{width:620px}

#usertrack_image{display:none}

.footer{
  background-color: #000;
  padding: 50px 0 100px;
  z-index: 100;
  position: relative;
}
.footer .links{
  display: flex;
}
.footer .links ul{
  order: 5;
  width: 100%;
}
.footer .links ul li a{
  font-size: 14px;
  color: #797979;
  line-height: 30px;
}
.footer .links ul li:first-child a{
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
}
.footer .links ul li:first-child{
  margin-bottom: 20px;
}
.footer .logos{
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
  margin: 70px auto 100px auto;
}
.footer .logos li{
  width: calc((100% / 7) - 5px);
  background: #050505;
  margin:0 5px 5px 0;
  text-align: center;
}
.footer .logos li:nth-child(6),
.footer .logos li:nth-child(12) {
  margin: 0 0 5px 0;
}
.footer .logos li a{
  width: 100%;
  display: inline-block;
}
.footer .logos li a i{
  font-size: 55px;
}
.footer .logos li.btv a i{
  font-size: 32px;
  line-height: 55px;
}
.footer .logos li.news a i{
  font-size: 16px;
  line-height: 56px;
}
.footer .logos li.zodia a i{
  font-size: 20px;
  line-height: 56px;
}
.left-side-footer li{
  float: left;
  margin-right: 15px;
}
.left-side-footer li a{
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
}
.footer .social a{
  color: #fff;
  margin: 0 10px;
}
.footer .social a i{
  font-size: 25px;
  /* line-height: 0px; */
}
.footer .social a:first-child{
  /* margin-right: 10px; */
}

ul.list.clear {
    background: white;
    position: relative;
}

.list-wrapper .list .item{
  position: relative;
  float: left;
}
.list-wrapper .list .item .link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}
.best-from-month .list-wrapper .list .item{
  width: calc((100% / 6) - 2px);
  margin: 1px;
}
.list .title {
  font-size: 16px;
  line-height: 20px;
  padding: 20px 10px;
  text-align: center;
}
.list .section{
  margin-bottom: 20px;
}

@media screen and (min-width: 980px) {
  .list .section{
    height: 15px;
  }
}

@media screen and (max-width: 979px) {
  .list .section{
    padding-top: 15px;
  }

  .list .section::after{
    content: '';
    width: 25px;
    height: 1px;
    background-color: #cdb496;
    clear: both;
    display: block;
    margin: 20px auto 0 auto;
  }
}

.list .section a{
  z-index: 3;
  position: absolute;
  text-align: center;
  width: 100%;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 15px;
  color: #000;
  transition: color .3s ease-in-out;
}
.list .section a:hover{
  color: #CDB496;
}

@media screen and (min-width: 980px) {
  .list .title::after{
    content: '';
    width: 25px;
    height: 1px;
    background-color: #cdb496;
    clear: both;
    display: block;
    margin: 20px auto 0 auto;
  }
}
.list-wrapper .list .item .image{
  position: relative;
}
.list-wrapper .list .item .image > div{
  overflow: hidden;
  background: #cdb496;
}
.list-wrapper .list .item img {
  transition: transform .4s cubic-bezier(.78,0,.185,1);
  transition-timing-function: cubic-bezier(.78,0,.185,1);
  -webkit-backface-visibility: hidden;
}
.list-wrapper .list .item:hover img {
  transform: scale(1.08);
  opacity: 0.7;
}
.list-wrapper .list .item:hover .author-wrapper img {
  transform: scale(1);
  opacity: 1;
}
.flag.exclusive,
.flag.video,
.flag.gallery{
  width: 50px;
  height: 50px;
  background-color: #cdb496;
  display: block;
  position: relative;
}
.flags-wrapper{
  position: absolute;
  left:calc(50% - 25px);
  bottom:-10px;
}
.flag.exclusive::before{
  content:'\e920';
}
.flag.gallery::before{
  content:'\e91b';
}
.flag.video::before{
  content:'\e98e';
}
.flag.exclusive::before,
.flag.video::before,
.flag.gallery::before{
  display: block;
  font-family: "icomoon" !important;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fff;
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  transition: all 400ms;
  font-size: 32px;
}
.list-wrapper .heading{
  text-align: center;
  margin: 30px auto;
  max-width: 960px;
}
.list-wrapper .heading span,
.list-wrapper .heading a,
.list-wrapper .heading i {
  font-size:24px;
  line-height: 29px;
  background-color: #fff;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  font-style: normal;
  text-transform: uppercase;
  /* box-shadow: 0 20px 0 20px #fff; */
  box-shadow: 0 0 0 20px #fff;
  color: #000;
}
.list-wrapper .heading a i{
  transition: color .3s ease-in-out;
}
.list-wrapper .heading:hover a i{
  color: #CDB496;
}
.list-wrapper .heading i {
  position: relative;
}
.list-wrapper .heading i:before {
  content: '';
  display: block;
  clear: both;
  width: 20px;
  height: 30px;
  background-image: url(/static/bg/microsites/ladyzone/img/lz-detail.svg);
  background-repeat: no-repeat;
  position: absolute;
  left: -24px;
  top: 12px;
}
.list-wrapper .heading i:after{
  content: '';
  display: block;
  clear: both;
  width: 20px;
  height: 30px;
  background-image: url(/static/bg/microsites/ladyzone/img/lz-detail.svg);
  background-repeat: no-repeat;
  position: absolute;
  /* left: -24px; */
  top: -12px;
  right: -23px;
  transform: rotate(180deg);
}
.list-wrapper .heading span:before
 {
  content: "";
  display: block;
  height: 2px;
  background-color: #cdb496;
  position: relative;
  z-index: -1;
  top: 22px;
}

.list-wrapper.story-listing .heading span:before {
  display: none;
}

.list-wrapper.story-listing .heading span:after {
  content: "";
  display: block;
  height: 2px;
  background-color: #cdb496;
  position: relative;
  z-index: -1;
  top: 16px;
}


.list-wrapper .heading a:before 
 {
  content: "";
  display: block;
  height: 2px;
  background-color: #cdb496;
  position: relative;
  z-index: -1;
  top: 15px;
}
.btvnovinite.list-wrapper .list .item{
  width: 300px;
  margin: 0 30px 0 0;
}
.btvnovinite.list-wrapper .list .item:last-child{
  margin: 0;
}
.list-wrapper .list .item:nth-child(3n+3) {  
  margin: 0;
}
.btvnovinite .list .title::after{
  display: none;
}
.list-wrapper .heading-crosssite{
  margin: 30px 0;
}
.list-wrapper .heading-crosssite a span:first-child{
  font-family: proxima-nova, sans-serif;
  font-weight: 800;
  font-style: normal;
  font-size: 24px;
  color: #000;
  text-transform: uppercase;
}
.list-wrapper .heading-crosssite a span.logo{
  float: right;
}
.btvnovinite.list-wrapper .heading-crosssite a span.logo{
  background-color: #1C5A7C;
  position: relative;
  width: 140px;
  height: 30px;
  border-top-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.btvnovinite.list-wrapper .heading-crosssite a span.logo .icon-crop-logo-mono-btv-news-white:before{
  content: "\e912";
    color: #fff;
    display: block;
    font-family: "icomoon" !important;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    /* color: #090c11; */
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
    font-size: 16px;
}
.zodia.list-wrapper .heading-crosssite a span.logo img{
  width: 80px;
}
.list-wrapper .signs{
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
}
.list-wrapper .signs li{
  width: calc(100% / 12);
  text-align: center;
}
.list-wrapper .signs li a{
  color: #000;
  text-transform: lowercase;
  font-size: 14px;
  transition: color .3s ease-in-out;
}
.list-wrapper .signs li a i{
  width: 100%;
  display: block;
  text-align: center;
  font-size: 46px;
}
.zodia.list-wrapper::after,
.pr .list-wrapper::after{
  content: '';
  display: block;
  clear: both;
  width: 100%;
  height: 1px;
  background: rgba(0,0,0,0.12);
  margin: 30px 0;
}
.pr .list-wrapper::after{
  margin: 10px 0 30px 0;
}
.list-wrapper{
  padding: 0 10px;
}
.best-from-month .list-wrapper{
  padding: 0;
}
.slider .info,
.video-slider .info{
  position: absolute;
  bottom: 0;
  width: 100%;
}
.slider.list-wrapper .list .item .link{
  z-index: 3;
}
.slider.list-wrapper .list .item .image img{
  width: 100%;
}
.slider.list-wrapper .list .item{
  width: 960px;
}
.slider .info .title,
.video-slider .info .title{
  font-size: 48px;
  line-height: 58px;
  font-weight: bold;
  padding: 20px 50px;
  color: #fff;
  position: relative;
  z-index: 2;
} 
.slider .list .section a {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}
.slider .list .title::after{
  background-color: #fff;
}
.slider .flags-wrapper{
  bottom: inherit;
  top: -30px
}
.gradient {
  width: 100%;
  height: 70%;
  z-index: 0;
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
  position: absolute;
  bottom: -1px;
  left: 0;
}
.slider > ul > li{display:none}
.slider > ul > li:nth-child(1){display:block}

/* Arrows */
/* .slick-prev,
.slick-next {
	position: absolute;
	display: block;
	height: 54px;
	width: 54px;
	line-height: 0px;
	font-size: 0px;
	cursor: pointer;
    background: rgba(0, 0, 0, 0.10);
	color: transparent;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding: 0;
	border: none;
	outline: none;
	-webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
}
.slick-prev:hover,
.slick-next:hover{
	outline: none;
    background: rgba(0, 0, 0, 0.40);
	color: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
	opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
	opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
	font-family: "icomoon";
	font-size: 20px;
	line-height: 1;
	color: white;
	opacity: 0.75;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-prev:before {
	margin: 0 3px 0 0;
}
.slick-prev {
	left: 0;
	z-index:1;
}

.slick-prev:before {
  content: "\e900";
}

.slick-next {
  right: 0;
}

.slick-next:before {
  content: "\e90d";
} */

.list-wrapper .list .item{
  width: 300px;
  margin: 0 30px 0 0;
  min-height: 345px;
}
.slider.list-wrapper .list .item{
  margin: 10px 0 30px 0;
}
.pr .list-wrapper .list .item{
  width: 170px;
}
.pr .list-wrapper .list .item .section{
  display: none;
}
.pr .list .title::after{
  display: none;
}
.pr .list-wrapper .list .item:nth-child(3n+3){
  margin: 0 26px 0 0;
}
.pr .list-wrapper .list .item{
  margin: 0 26px 0 0;
}
.pr .list-wrapper .list .item:last-child{
  margin: 0;
}
.video-slider .flags-wrapper{
  top: calc(50% - 40px);
}
.video-slider{
  margin: 0 auto 60px auto;
}
.video-homepage::after{
  content: '';
  display: block;
  width: 100%;
  height: 20px;
  background-color: #ffffff;
  position: absolute;
  bottom: 0;
  z-index: 0;
}
.video-slider .flag.video{
  background-color: transparent;
  width: 80px;
  height: 80px;
  border:4px solid #fff;
  border-radius: 50%;
}
.video-slider .flag.video::before{
  left: 52%;
  font-size: 24px;
}
.video-slider .list .section {
  display: none;
}
.video-slider .list .title::after{
  display: none;
}
.video-homepage{
  background-color: #000;
  position: relative;
  overflow: hidden;
  margin: 0 0 10px 0;
}
.bweb-gpt.bweb-gpt--megaboard-second{
  text-align: center;
}
.video-homepage .background-image{
  /*filter: blur(8px);
  -webkit-filter: blur(8px);*/
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.2;
}
.video-slider-nav .section,
.video-slider-nav .title,
.video-slider-nav .flags-wrapper{
  display: none;
}
.video-slider-nav .list-wrapper .list .item:nth-child(3n+3),
.video-slider-nav .list-wrapper .list .item{
  margin: 0 12px 0 0;
  min-height: auto;
}
.video-slider-nav .list-wrapper .list .item:last-child{
  margin: 0;
}
.video-slider-nav .list-wrapper .list{
  width: 888px;
  margin: 0 auto;
  background-color: #fff;
  /* padding: 20px 8px 0 20px; */
  padding-top: 20px;
  z-index: 2;
}
.video-slider-nav .author-wrapper{
  display: none;
}
.video-homepage .list-wrapper .heading span:before,
.video-homepage .list-wrapper .heading a:before{
  z-index: 0;
  width: 43%;
  position: absolute;
  top: 43px;
}
.video-homepage .list-wrapper .heading span:after,
.video-homepage .list-wrapper .heading a:after{
  width: 43%;
  content: "";
  display: block;
  height: 2px;
  background-color: #cdb496;
  position: absolute;
  top: 43px;
  right: 0;
}
.video-homepage .list-wrapper .heading span,
.video-homepage .list-wrapper .heading a{
  box-shadow: none;
  background-color: transparent;
  color: #fff;
}
.video-homepage .list-wrapper .heading{
  position: relative;
  margin: 0 auto 30px auto;
  padding: 30px 0 0 0;
}
.video-slider.list-wrapper .list .item{
  margin: 0;
}
.video-slider.list-wrapper .list .item .image img{
  width: 100%;
}
/* .video-slider-nav .list-wrapper .list .item.slick-current a{
  border: 4px solid #CDB496;
} */
/* .video-homepage .slick-prev,
.video-homepage .slick-next{
  border: 2px solid #fff;
  width: 42px;
  border-radius: 5px;
}
.video-homepage .slick-next{
  right: -100px;
}
.video-homepage .slick-prev{
  left: -100px;
} */
/* .video-homepage .slick-prev:before,
.video-homepage .slick-next:before{
  font-size: 14px;
} */
.selected-stories-wrapper .story-wrapper{
  position: relative;
}
.selected-stories-wrapper .story-wrapper > a{
  display: table;
  width: 490px;
  margin: 0 auto;
  height: 490px;
  position: relative;
  opacity: 0.9;
}
.selected-stories-wrapper .story-wrapper > a:hover{

}
.selected-stories-wrapper .story-wrapper .title-cover{
  vertical-align: middle;
  padding: 40px;
  text-align: center;
  display: table-cell;
  color: #fff;
  font-size: 32px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: proxima-nova, sans-serif;
  font-weight: 800;
  font-style: normal;
  display: none;
}
.selected-stories-wrapper .story-wrapper > a:before{
  content: '';
  display: block;
  border: 3px solid #fff;
  width: calc(100% - 80px);
  height: calc(100% - 80px);
  margin: 40px;
  position: absolute;
  display: none;
}
.selected-stories-wrapper .story-wrapper .title-cover:after{
  content: "";
  background-color:#000;
  opacity: 0.5;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;   
}
.selected-stories-wrapper .list-wrapper .list .item {
  width: 220px;
  position: absolute;
  margin:0;
}
.selected-stories-wrapper .list-wrapper .list .item:first-child {
  top: 0;
  left: 0;
}
.selected-stories-wrapper .list-wrapper .list .item:nth-child(2) {
  right: 0;
  top: 0;
}
.selected-stories-wrapper .list-wrapper .list .item:nth-child(3) {
  left: 0;
  top: 245px;
}
.selected-stories-wrapper .list-wrapper .list .item:nth-child(4) {
  right: 0;
  top: 245px;
}
.selected-stories-wrapper .list .title::after{
  display: none;
}
.site-header {
  background-color: #fff;
  border-bottom: 1px solid #DFDFDF;
  padding: 20px 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}
.site-header .main-nav > div{
  padding: 0 10px; 
}
.site-header .main-nav .site-logo img{
  width: 110px;
  float: left;
} 
.site-header .main-nav .site-logo .separator{
  float: left;
}
.site-header .main-nav .site-logo .separator:after{
  content: '';
  display: block;
  clear: both;
  width: 1px;
  height: 19px;
  background-color: #CDB496;
  margin: 2px 20px;
}
.site-nav li{
  float: left;
  margin: 0 20px 0 0;
}
.site-nav li a{
  color: #000;
  font-family: proxima-nova, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  text-transform: uppercase;
  transition: color .3s ease-in-out;
}

.site-nav li .section-img {
  height: 20px;
}
.site-nav li:hover > a{
  color: #cdb496;
}
.mobile-menu-icon {
  display: block;
  float: left;
  overflow: hidden;
  margin: 2px 30px 0 0;
  cursor: pointer;
}
.burger-icon {
  display: inline-block;
  position: relative;
  width: 22px;
  height: 16px;
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  transition: all 400ms;
}
.burger-icon:before {
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  transform: translateY(-5px);
}
.burger-icon:after {
  -webkit-transform: translateY(5px);
  -moz-transform: translateY(5px);
  -ms-transform: translateY(5px);
  -o-transform: translateY(5px);
  transform: translateY(5px);
}
html.nav-open .burger-icon:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
html.nav-open .burger-icon span {
  opacity: 0;
}
html.nav-open .burger-icon:before {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.burger-icon span, .burger-icon:before, .burger-icon:after {
  display: block;
  content: " ";
  width: 22px;
  height: 2px;
  background-color: #CDB496;
  position: absolute;
  left: 0px;
  top: 8px;
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  transition: all 400ms;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
html.nav-open .mobile-nav-wrapper {
	transform: translateY(0%);
  opacity: 1;
  visibility:visible;
  display: block;
	width:980px;
	z-index:20;
}
.mobile-nav-wrapper {
  width: 0px;
  height: 0px;
  background-color: #fff;
	/* padding: 56px 10px 10px 10px; */
	padding: 0px 10px 10px 10px;
	transform: translateY(-320px);
  transition: all 0.5s cubic-bezier(0, 1, 0, 1);
  opacity: 0;
	visibility:hidden;
  display: none;
}
body{
  padding: 64px 0 0 0;
}
.top-nav{
  overflow: hidden;
}
html.nav-open .top-nav{
  margin: 0 auto 20px auto;
}
html.nav-open .main-nav{
  border-bottom: 1px solid #DFDFDF;
}
.mobile-nav-wrapper .site-nav li:after{
  display: block;
  content:'';
  clear: both;
}
.mobile-nav-wrapper .site-nav{
  width: 100%;
  background: #fff;
  margin: 1px 0 0 0;
}
.mobile-nav-wrapper .site-nav li{
  float: none;
  margin: 20px 0;
}
.mobile-nav-wrapper .site-nav li a{
  font-size: 22px;
}
.mobile-nav-wrapper .social-links a{
  color: #000;
  line-height: 32px;
  display: inline-flex;
  transition: color .3s ease-in-out;
}
.mobile-nav-wrapper .social-links a:first-child,
.mobile-nav-wrapper .social-links a:nth-child(2){
  margin: 0 30px 0 0;
}
.mobile-nav-wrapper .social-links a i{
  margin: 0 10px 0 0;
}
.mobile-nav-wrapper .social-links a i:before{
  font-size: 32px;
}
.mobile-nav-wrapper .social-links a:nth-child(3) i:before{
  font-size: 36px;
}
.mobile-nav-wrapper .social-links:before{
  content:'';
  display: block;
  width: 100%;
  height: 2px;
  background-color: #eeeeee;
  margin-bottom: 20px;
}
.mobile-nav-wrapper .social-links a:first-child:hover{
  color: #3578E5;
}
.mobile-nav-wrapper .social-links a:nth-child(2):hover{
  /* color: #a836b4; */
  background: linear-gradient(  #285AEB -11%, #d6249f 39%, #fd5949 67%, #fdf497 112%);
  /* background: #d6249f;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%); */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
}
#svg_spotify{
  fill: black;
  position: relative;
  right: 10px;
  top: 3px;
}
#svg_spotify:hover{
  fill: #1DB954;
  margin: 0 10px 0 0;
  font-size: 36px;
}
.mobile-nav-wrapper .social-links a:nth-child(3):hover{
  color: #CDB496;
}
.list-wrapper .signs li a:hover{
  color: #444fa2;
}
.pagination .pages{
    margin: 30px auto;
    display: table;
}
.pagination .pages li{
  text-align: center;
  float: left;
  width: 50px;
}
.pagination .pages li a{
  font-weight: bold;
  color: #000;
  font-size: 18px;
  width: 100%;
  height: 100%;
  display: inline-block;
}
.pagination .pages li:after{
  content: "";
  display: block;
  clear: both;
  width: 100%;
  height: 1px;
  background-color: #C8C8C8;
  margin: 10px 0 0 0;
  transition: background-color 0.3s ease-in;
}
.pagination .pages li.previous:after,
.pagination .pages li.next:after{
  display: none;
}
.pagination .pages li.current:after{
  background-color: #000;
}
.pagination .pages li:hover:after{
  background-color: #000;
}
.list-wrapper .list .banner{
  position: relative;
}
.list-wrapper .list .banner > div{
  position: absolute;
  z-index: 3;
}
.section-menu{
  text-align: center;
}
.section-menu ul{
  display: table;
  margin: 0 auto 60px auto;
}
.section-menu ul li{
  display: inline-block;
  position: relative;
}
.section-menu ul li:last-child{
  margin: 0;
}
.section-menu ul li a{
  color: #000;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 19px;
  padding: 0 20px;
}
.section-menu .main-section{
  margin: 50px 0 40px 0;
}
.section-menu .main-section a,
.section-menu .main-section span{
  font-family: proxima-nova, sans-serif;
  font-weight: 800;
  font-style: normal;
  font-size: 42px;
  color: #000;
  line-height: 51px;
  text-transform: uppercase;
}
.section-menu ul li:after{
  content: '';
  display: inline-block;
  clear: both;
  width: 100%;
  height: 1px;
  background-color: #C8C8C8;
}
.section-menu ul li:before{
  content:'';
  display: block;
  clear:both;
  width: 100%;
  height: 3px;
  background-color: #cdb496;
  position: absolute;
  bottom: 5px;
  opacity: 0;
  visibility:hidden;
  transition: visibility 0.3s linear,opacity 0.3s linear;
}
.section-menu ul li:hover:before,
.section-menu ul li.selected:before{
  opacity: 1;
  visibility:visible;
}
.astro .list-wrapper .heading-crosssite{
  display: none;
}
.astro .section-menu ul {
  margin: 0 auto 30px auto;
}
.astro .zodia.list-wrapper::after{
  display: none;
}
.astro .zodia.list-wrapper{
  margin: 0 auto 30px auto;
}
.recipes .section-menu .main-section{
  margin: 50px 0 15px 0;
}
.recipes .section-menu .intro-text{
  font-size: 18px;
}
.recipes .section-menu .intro-text a{
  color: #000;
}
.recipes .section-menu .logo a{
  display: inline-block;
  margin: 20px 0 35px 0;
}
.recipes .section-menu .logo img{
	width: 86px;
}
.content {
  width: 640px;
  padding: 30px 20px;
  float: left;
  position: relative;
}
.content:before {
  content: '';
  display: block;
  position: absolute;
  width: 1px;
  background: #E1E1E1;
  right: -1px;
  top: 30px;
  height: calc(100% - 30px);
}
.aside {
  width: 340px;
  float: right;
  padding: 30px 20px;
  position: relative;
}
.aside:before {
  content: '';
  display: block;
  position: absolute;
  width: 1px;
  background: #E1E1E1;
  left: 0;
  top: 30px;
  height: calc(100% - 30px);
}
.article-body{
  font-size: 16px;
  line-height: 26px;

}
.article-body p{
  padding: 0 0 0 70px;
  margin: 0 0 20px 0;
}
.article-body p strong{
  font-weight: 700;
}
.article-body p em{
  font-style: italic;
}
.article-body p em strong {
  font-style: italic;
  font-weight: bold;
}
.article-body p strong em {
  font-style: italic;
  font-weight: bold;
}
.article-body ul {
  padding: 0 0 0 70px;
  margin: 0 0 20px 0;
}
.article-body ul li{
  margin: 0 0 15px 0;
}
.embedded.gallery .gallery-wrapper li{
  margin:0
}
.article-body ul li:before{
  content: "";
  font-weight: bold;
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-bottom: 1px;
  background: #cdb496;
  margin-right: 15px;
}
.article-body ul li strong{
  font-weight: 700;
}
.article-body ul li em{
  font-style: italic;
}
.article-body ul li strong em,
.article-body ul li em strong{
  font-weight: 700;
  font-style: italic;
}
.embedded.story .items li:before,
.embedded.gallery .gallery-wrapper li:before,
.embedded.poll ul li:before{
  display: none;
}
.embedded.story ul,
.embedded.gallery .gallery-wrapper{
  margin: 0;
  padding: 0;
}
.embedded.story .flag.video,
.embedded.story .flag.gallery{
  display: none;
}
.article-media-wrapper{
  position: relative;
  margin:0 0 35px 0;
}

.article-media-wrapper .news-article .image-article img {
  width: 100%;
}

.article-media-wrapper .image-info{
  position: absolute;
  right: 0;
  left: 180px;
  color: #fff;
  bottom: 0;
  font-size: 12px;
  line-height: 15px;
  text-align: right;
}

.article-media-wrapper .image-info .image-source {
  padding: 10px;
}

.article-body p iframe {
  width: 100%;
}

.article-media-wrapper .image-info .source{
  display: inline-block;
  padding: 10px;
  background: radial-gradient(rgba(0, 0, 0, 0.5), transparent);
}
.article-media-wrapper .image-info > .comment{
  padding: 10px;
}
.article h1{
  font-size: 44px;
  line-height: 54px;
  margin: 0 0 10px 0;
  font-family: proxima-nova, sans-serif;
  font-weight: 700;
  font-style: normal;
} 
.article-summary{
  font-size: 16px;
  line-height: 19px;
  margin: 0 0 10px 0;
  color: #5E5E5E;
}
.date-wrapper{
  margin: 0 0 10px 0;
}
.date-wrapper .published{
  font-weight: 400;
  font-size: 14px;
  text-transform: lowercase;
}
.article-details .name a{
  color: #000;
  font-size: 16px;
  line-height: 19px;
  text-decoration: underline;
}
.author-wrapper .image{
  width: 53px;
  height: 53px;
}
.author-wrapper .image img{
  border-radius: 50%;
}
.article-top{
  padding: 0 20px;
}
.author-wrapper{
  margin: 0 15px 0 0;
}
.author-wrapper + .name{
  line-height: 53px;
}
.gallery-wrapper li {
  display: none;
}
.gallery-wrapper li:first-child {
  display: block;
}
.article-media-wrapper .flag-wrapper {
  position: absolute;
  left: 0;
  bottom: 0;
  cursor: pointer;
  background: #cdb496;
  padding: 15px 15px 15px 60px;
  color: #fff;
  font-size: 16px;
}
.article-media-wrapper .flag-wrapper{
  display: none;
}
.article-media-wrapper .gallery-wrapper + .flag-wrapper{
  display: block;
}
.article-body a{
  color: #000;
  font-weight: bold;
  transition:  color 0.3s ease-in;
  border-bottom: 1px solid rgb(205, 180, 150);
}
.article-body a:hover{
  color: #cdb496;
}
.keywords-wrapper{
  margin: 0 0 30px 0;
}
.keywords-wrapper::before{
  content: '';
  display: block;
  clear: both;
  width: 100%;
  height: 1px;
  background: rgba(0,0,0,0.12);
  margin: 0 0 30px;
}
.keywords-wrapper .label{
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  float: left;
  margin: 0 10px 0 0;
}
.keywords-wrapper ul li{
  float:left;
  margin: 0 10px 0 0;
}
.keywords-wrapper ul li:last-child{
  margin: 0;
}
.keywords-wrapper ul li a{
  color: #000;
  transition:  color 0.3s ease-in;
  font-size: 13px;
  line-height: 26px;
  text-transform: lowercase;
  border-bottom: 1px solid #cdb496;
  text-transform: uppercase;
}
.keywords-wrapper ul li a:hover{
  color: #cdb496;
}
iframe[src^="https://www.youtube.com/embed/"],
iframe[src^="https://player.vimeo.com/"],
iframe[src^="https://giphy.com/embed/"],
iframe[src^="https://www.facebook.com/"],
iframe[src^="https://open.spotify.com/"]{
  width: 530px;
  min-height: 298px;
  display: block;
}
iframe[src^="https://www.youtube.com/embed/"],
iframe[src^="https://www.instagram.com/"],
iframe[src^="https://player.vimeo.com/"],
iframe[src^="https://giphy.com/embed/"],
iframe[src^="https://www.facebook.com/"],
iframe[src^="https://open.spotify.com/"]{
  background: #fff;
}
.article-body ol{
  padding: 0 0 0 70px;
  margin: 0 0 30px 0;
}
.article-body .embedded.image .image-info{
  color: #878481;
  font-size: 14px;
  line-height: 17px;
  margin: 20px 0 0 0;
}
.article-media-wrapper .image-info a{
  color: #fff;
  text-decoration: underline;
}
.article-body .embedded.link{
  padding: 0 0 0 70px;
  margin: 0 0 30px 0;
  overflow: hidden;
  display: flex;
}
.article-body .embedded.link > a{
  padding: 15px 15px 15px 20px;
  display: inline-block;
  background: #F4F4F4;
  position: relative;
  border: none;
}
.article-body .embedded.link > div{
  padding: 15px 15px 15px 0;
  background: #F4F4F4;
  width: calc(100% - 195px);
}
.article-body .embedded.link div .summary{
  display: none;
}
.article-body .embedded.link .title{
  width: 100%;
  height: 100%;
}
.article-body .embedded.link .title a{
  width: 100%;
  height: 100%;
  display: inline-block;
  text-decoration: none;
  border:none;
}
.article-body .embedded.link > a::before {
  content: '';
  clear: both;
  width: 5px;
  display: block;
  background: #CDB496;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
twitter-widget{
  padding: 0 0 0 70px;
  width: 100% !important;
}
blockquote.twitter-tweet {
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  margin: 10px 5px;
  padding: 20px 20px 20px 70px;
  width: 100%;
}

blockquote.twitter-tweet p {
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
}

blockquote.twitter-tweet a {
  color: inherit;
  font-weight: normal;
  text-decoration: none;
  outline: 0 none;
}

blockquote.twitter-tweet a:hover,
blockquote.twitter-tweet a:focus {
  text-decoration: underline;
}
.share-wrapper a{
  width: 50px;
  height: 40px;
  display: block;
  color: #000;
  position: relative;
}
.share-wrapper a:before{
  display: block;
  font-size: 24px;
  font-family: "icomoon" !important;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  transition: all 400ms;
}
.embedded.poll .question  > .title{
  font-weight: 700;
  font-size: 22px;
  color: #CDB496;
  text-align: center;
}
.embedded.poll .answer  > .title{
  margin-bottom: 30px;
  position: relative;
  margin-bottom: 20px;
}
.embedded.poll .buttons-wrapper .poll_submit {
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
  color: #000;
  background-color: #cdb496;
  padding: 15px 20px;
  border-radius: 3px;
  cursor: pointer;
  border: none;
}
.embedded.poll .buttons-wrapper .poll_results{
  font-size: 12px;
  font-weight: 400;
  margin-left: 20px;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
}
.embedded.poll .buttons-wrapper .poll_submit:hover {
  opacity: 1;
  background-color: #cdb496;
}
.embedded.poll ul {
  padding: 30px 0;
}
.list-wrapper.related .heading span:before{
  z-index: 0;
  top: -30px;
}
.related .list .title::after{
  display: none;
}
.top-articles-wrapper .list-wrapper .list .item{
  min-height: initial;
  margin: 0;
}
.top-articles-wrapper .lists .view {
  display: none;
}
.top-articles-wrapper .nav button {
  font-family: proxima-nova, sans-serif;
  font-weight: 800;
  font-style: normal;
  font-size: 16px;
  width: 49%;
  text-align: left;
  margin: 0;
  padding: 0 10px;
  outline: none;
  border: none;
  background-color: #fff;
  cursor: pointer;
  text-transform: uppercase;
  opacity: 0.5;
}
.top-articles-wrapper .nav button.current {
  opacity: 1;
  position: relative;
}
.top-articles-wrapper .nav .date{
  text-align: right;
}
.top-articles-wrapper .list-wrapper{
  padding: 0;
}
.top-articles-wrapper .nav{
  overflow: hidden;
}
.top-articles-wrapper .nav::after {
  content: '';
  display: block;
  width: 50%;
  height: 1px;
  background: #e1e1e1;
  margin: 15px auto 20px auto;
  clear: both;
  text-align: center;
}
.top-articles-wrapper .nav button.current::after{
  content: '';
  display: block;
  clear: both;
  width: 50%;
  height: 2px;
  background: #CDB496;
  position: absolute;
  top: 34px;
  right: 10px;
}
.top-articles-wrapper .nav button.view.current::after{
  right: initial;
  left: 10px;
}
.list-wrapper.related .list .item{
  min-height: initial;
}
.random-articles .list-wrapper .list .item{
  min-height: initial;
  margin: 0;
}
.random-articles .list-wrapper{
  padding: 0;
}
.random-articles .list-wrapper .heading span:before{
  z-index: 0;
  top: -25px;
}
.article-breadcrump{
  margin: 15px 0 10px 0;
}
.article-breadcrump a{
  font-size: 10px;
  color: #000;
  text-transform: uppercase;
}
.article-media-wrapper .gallery-wrapper + .flag-wrapper .icon:before{
  display: block;
  font-family: "icomoon" !important;
  position: absolute;
  left: 30px;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fff;
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  transition: all 400ms;
  font-size: 32px;
  content: '\e91b';
}
.article-media-wrapper > .image img, .article-media-wrapper .flag-wrapper.article {
  cursor: zoom-in;
}
.article-body .embedded.image img {
  cursor: zoom-in;
  margin: 0 auto;
  width: 100%;
}
.zoom-one{
	position: absolute;
	cursor: zoom-out;
	z-index: 1000;
}
.zoom-one .image-source{
  position: absolute;
  right:0;
  bottom: 0;
  padding: 10px;
  background: radial-gradient(rgba(0, 0, 0, 0.5), transparent);
  color:#fff;
  font-size: 12px;
}
.zoom-one img{width:100%;height:100%}
.zoom-bg{
	position: fixed;
	background: #fff;
	opacity: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	transition: .8s;
	z-index: 900;
	cursor: zoom-out;
}
/*---------------------*\
	  GALLERY
\*---------------------*/
#fancy-gallery-lightbox-bg {position:fixed;z-index:10000000;top:0;left:0;right:0;bottom:0;background:#fff}
#fancy-gallery-lightbox {position:fixed;z-index:10000001;left:50%;top:50%;margin-left:-200px;margin-top:-200px;background:#fff;}
#fancy-gallery-lightbox .lightbox-image-wrapper {height:100%;display:inline-block;position:relative;width:100%}
#lightbox-right-side-wrapper .lightbox-article-info{width: calc(100% - 85px);float: left;padding: 25px 26px 25px 0;}
#lightbox-right-side-wrapper .lightbox-article-info .lightbox-article-tile{color: #000;font-weight: bold;font-size: 22px;line-height:28px;margin-bottom: 30px;}
#lightbox-right-side-wrapper .lightbox-image-controls {height: 100%;width: 85px;background: #fff;float: right;position: relative;    border-left: 1px solid #E1E1E1;}
#lightbox-right-side-wrapper .lightbox-article-info .lightbox-image-source{margin-bottom: 10px;display: inline-block;font-size: 13px;}

#lightbox-right-side-wrapper .lightbox-image-controls .lightbox-image-controls-close,
#lightbox-right-side-wrapper .lightbox-image-controls .lightbox-image-controls-next,
#lightbox-right-side-wrapper .lightbox-image-controls .lightbox-image-controls-prev {
  display: inline-block;
  box-sizing: border-box;
  width: 48px;
  height: 48px;
  position: absolute;
  top: 20px;
  right: 18.5px;
  background: #fff;
  text-align: center;
  color: #181818;
  font-family: sans-serif;
  line-height: 48px;
}
#lightbox-right-side-wrapper .lightbox-image-controls .lightbox-image-controls-prev:before,
#lightbox-right-side-wrapper .lightbox-image-controls .lightbox-image-controls-next:before,
#lightbox-right-side-wrapper .lightbox-image-controls .lightbox-image-controls-close:before,
#fancy-gallery-lightbox .lightbox-image-wrapper .image-controls a.lightbox-image-controls-next:before,
#fancy-gallery-lightbox .lightbox-image-wrapper .image-controls a.lightbox-image-controls-prev:before{
  display: block;
  color: #000;
  font-size: 24px;
  font-family: "icomoon" !important;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  transition: all 400ms;
}
#lightbox-right-side-wrapper .lightbox-image-controls .lightbox-image-controls-prev:before,
#fancy-gallery-lightbox .lightbox-image-wrapper .image-controls a.lightbox-image-controls-prev:before{
  content: "\e900";
}
#lightbox-right-side-wrapper .lightbox-image-controls .lightbox-image-controls-next:before,
#fancy-gallery-lightbox .lightbox-image-wrapper .image-controls a.lightbox-image-controls-next:before{
  content: "\e90d";
}
#lightbox-right-side-wrapper .lightbox-image-controls .lightbox-image-controls-close:before{
  content: "\e910";
  font-size: 16px;
  font-weight: 600;
}
#fancy-gallery-lightbox .lightbox-image-wrapper .image-controls a.lightbox-image-controls-next:before,
#fancy-gallery-lightbox .lightbox-image-wrapper .image-controls a.lightbox-image-controls-prev:before{
  font-size: 25px;
  color: #fff; 
}
#lightbox-right-side-wrapper .lightbox-image-controls .lightbox-image-controls-next {
  top: 140px;
}
#lightbox-right-side-wrapper .lightbox-image-controls .lightbox-image-controls-prev {
  top: 210px;  
}
#lightbox-right-side-wrapper  .lightbox-image-controls .count {
  position: absolute;
  top: 95px;
  display: inline-block;
  color: #a1a1a1;
  font-weight: 400;
  font-size: 14px;
  width: 85px;
  text-align: center;
}
#lightbox-right-side-wrapper {width:440px;height:100%;box-sizing:border-box;position:fixed;z-index:10000001;top:0;right:0;bottom:0;background:#fff;display:none;padding: 0 0 0 28px;
  border-left: 1px solid #E1E1E1;}
#lightbox-right-side-wrapper .lightbox-image-comment {display:block;line-height:20px;font-size:16px;color:#000;margin-bottom: 20px;}

#new-gallery .gallery-image .gallery-image-comment .lightbox-image-comment-wrapper,
#lightbox-right-side-wrapper .lightbox-image-comment .lightbox-image-comment-wrapper {display:block;padding:10px 15px;}
#new-gallery .gallery-image .gallery-image-comment .lightbox-image-comment-wrapper a,
#lightbox-right-side-wrapper .lightbox-image-comment .lightbox-image-comment-wrapper a {display:block;color:#fff;text-decoration:underline;}
#lightbox-right-side-wrapper .image-comment-text{padding-top:10px;padding-left:16px;}
#fancy-gallery-lightbox .lightbox-image-wrapper .image-controls{
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
	z-index:1;
}
/*#fancy-gallery-lightbox .lightbox-image-wrapper:hover .image-controls{
  display: block;
}*/
#fancy-gallery-lightbox .lightbox-image-wrapper .image-controls a{
  position: absolute;
  top: 0;
  width: 60px;
  height: 100%;
  opacity: 0;
}
/*#fancy-gallery-lightbox .lightbox-image-wrapper:hover .image-controls a{
  opacity: 1;
}*/
#fancy-gallery-lightbox .lightbox-image-wrapper .image-controls a.lightbox-image-controls-prev{
  left: 0;
}
#fancy-gallery-lightbox .lightbox-image-wrapper .image-controls a.lightbox-image-controls-next{
  right: 0;
}
.gallery-wrapper {
  overflow: hidden;
  cursor: pointer;
}
.gallery-wrapper li{
  display: none;
}
.gallery-wrapper li:first-child{
  display: block;
}


.gallery-wrapper > li > .image {
	text-align: center;
	background: #262626;
}
.gallery-wrapper > li > .image > img {
	display: inline-block;
	vertical-align: middle
}
.embedded.poll{
  margin: 0 0 30px 70px;
  padding: 40px;
  border: 1px solid #E1E1E1;
  position: relative;
}
.embedded.poll input[type="radio"] {
  position: absolute;
  /* opacity: 0; */
  width: auto;
  border: none;
  background: initial;
  padding: 0;
  height: initial;
  margin: 0;
  left: 0;
}
.embedded.poll input[type="radio"]:before{
  content: '';
  background: #fff;
  border-radius: 100%;
  border: 2px solid #e1e1e1;
  display: inline-block;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.embedded.poll input[type="radio"]:checked:before{
  background-color: #CDB496;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.embedded.poll input:focus:before {
  outline: none;
  border-color: #CDB496;
}
.embedded.poll input[type="radio"]:disabled :before{
  box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #b4b4b4;
  background: #b4b4b4;
}
.embedded.poll input[type="radio"]:empty:before {
  margin-right: 0;
}

.embedded.poll .vote{
  margin: 0 auto;
  display: block;
  border: 0;
  background-color: #CDB496;
  color: #fff;
  padding: 11px 30px;
  text-transform: uppercase;
  cursor: pointer;  
  transition: all 0.4s ease 0s;
  font-size: 16px;
}

.embedded.poll .results {
  border: 0;
  margin: 0 auto;
  color: #000;
  background-color: #fff;
  cursor: pointer; 
  text-transform: uppercase;
  display: block;
  margin-top: 15px;
  font-size: 12px;
  font-weight: bold;
}
.embedded.poll .vote:hover{
  opacity:0.9;
}
.embedded.poll .answer > .title span{
  padding: 0 0 0 30px;
  font-size: 18px;
  line-height: 22px;
}
/*Poll*/

[data-poll-id] .question .answer .progress {
	display: none
}
[data-poll-id].show-results.voted button.vote,
[data-poll-id].show-results button.results {
	display: none
}
[data-poll-id].show-results.voted ul {
	padding-bottom: 0
}
[data-poll-id].show-results li.answer .title {
	padding: 0
}
[data-poll-id].show-results li.answer .title input {
	display: none
}
[data-poll-id].show-results li.answer .progress {
	display: block;
  margin-top: 10px;
  padding: 0 0 0 30px;
}
[data-poll-id].show-results li.answer .progress .value {
	font-weight: bold;
	width: 33px;
	display: block;
	float: left
}
[data-poll-id].show-results li.answer .progress .value:after {
	content: '%';
	font-size: 10px;
	font-weight: normal;
	margin-left: 2px
}
[data-poll-id].show-results li.answer .progress .bar {
	margin-top: 7px;
	margin-right: 2px;
	display: block;
	height: 4px;
	width: 0%;
	max-width: calc(100% - 35px);
	background: #000;
	float: left
}
.embedded.poll::before{
  content: 'АНКЕТА';
  display: block;
  clear: both;
  position: absolute;
  top: -33px;
  background: #fff;
  padding: 20px;
  width: 130px;
  right: calc(50% - 65px);
  text-align: center;
  font-size: 22px;
  font-family: proxima-nova, sans-serif;
  font-weight: 800;
  font-style: normal;
}
.embedded.story{
  border: 1px solid #E1E1E1;
  padding: 30px 19px;
  position: relative;
  margin: 50px 0 30px 0;
}
.embedded.story ul li{
  display: none;
}
.embedded.story ul li:first-child,
.embedded.story ul li:nth-child(2){
  display: inline-block;
  width: 270px;
  float: left;
}
.embedded.story ul li:first-child{
  margin: 0 20px 0 0;
}
.embedded.story .items li .link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}
.embedded.story .items li {
  position: relative;
}
.embedded.story .items li .title {
  font-size: 16px;
  line-height: 20px;
  padding: 20px 10px;
  text-align: center;
}
.embedded.story .items li .image{
  position: relative;
}
.embedded.story::before {
  content: 'ТЕМА';
  display: block;
  clear: both;
  position: absolute;
  top: -33px;
  background: #fff;
  padding: 20px;
  width: 120px;
  right: calc(50% - 60px);
  text-align: center;
  font-size: 22px;
  font-family: proxima-nova, sans-serif;
  font-weight: 800;
  font-style: normal;
  z-index: 1;
}
.embedded.story::after{
  clear: both;
  display: block;
  content:'';
}
.embedded.story > .title{
  text-align: center;
}
.embedded.story > .title a{
  text-decoration: none;
  text-transform: uppercase;
}
.embedded.story > .title::after{
  content: '';
  display: block;
  clear: both;
  width: 90px;
  height: 1px;
  /* background: #CDB496; */
  margin: 15px auto 25px auto;
}

blockquote {
  padding: 20px;
  border-left: 5px solid #CDB496;
  background: #F4F4F4;
  font-style: italic;
  margin: 0 0 30px 70px;
}
blockquote:before{
  content: '"';
  color: #ddd;
  font-size: 90px;
  position: absolute;
  z-index: 1;
  font-family: proxima-nova, sans-serif;
  font-weight: 800;
  font-style: normal;
  line-height: 75px;
  color: #cdb496;
}
blockquote p.quote_box{
  margin: 0 0 20px 0;
}
blockquote p.author-quote {
  font-size: 16px;
  font-style: initial;
  font-weight: bold;
  color: #000;
  margin: 0;
}
.story-listing .heading span{
  box-shadow: none;
}
.story-listing .heading span:after{
  top: 45px;
  width: 110px;
  margin: 0 auto;
}
.story-listing .description{
  font-size: 18px;
  line-height: 24px;
  padding: 0 0 30px 0;
  text-align: center;
}

.stories .list .item {
  display: table;
  width: 300px;
  margin: 0 30px 30px 0;
  height: 300px;
  opacity: 0.9;
  min-height: initial;
}
.stories .list .item:nth-child(3n+3) {
  margin: 0;
}
.stories .list .title{
  position: absolute;
  top: 0;
  display: table;
  height: 100%;
  width: 100%;
}
.stories .list .title > span{
  display: table-cell;
  vertical-align: middle;
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
  font-family: proxima-nova, sans-serif;
  font-weight: 800;
  font-style: normal;
  color: #fff;
  padding: 20px;
}
.stories .list .title::after{
  display: none;
}
.stories .list .item a:before {
  content: '';
  display: block;
  border: 3px solid #fff;
  width: calc(100% - 50px);
  height: calc(100% - 50px);
  margin: 25px;
  position: absolute;
}
.stories .list .item .image > div{
  background: #000;
}
.stories .list .item img{
  opacity: 0.9;
  width: 100%;
}
.full-width .stories.list-wrapper {
  padding: 0;
}
.full-width .stories .list .item{
  margin:0;
  width: calc(100% / 6);
  height: calc(100vw / 6)
}

.full-width .stories + .pagination{
  display: none;
}
.source.list-wrapper .heading .source-image{
  float: left;
}
.source.list-wrapper .heading .source-image + .source-name{
  float: left;
  line-height: 70px;
  font-size: 24px;
  background-color: #fff;
  font-family: proxima-nova, sans-serif;
  font-weight: 800;
  font-style: normal;
  text-transform: uppercase;
  color: #000;
  padding: 0 20px 0 10px;
  position: relative;
  z-index: 1;
}
.source.list-wrapper .heading .source-image img{
  width: 70px;
  border-radius: 50%;
  position: relative;
  z-index: 1;
}
.source.list-wrapper .heading > div {
  position: relative;
}
.source.list-wrapper .heading > div::after {
  content: '';
  display: block;
  clear: both;
  width: 100%;
  height: 2px;
  background: #CDB496;
  position: absolute;
  top: 35px;
}
.list-wrapper.blog {
  padding: 0;
}
.list-wrapper.blog .list .item {
  width: 600px;
  margin: 0 0 50px 0;
}
.list-wrapper.blog .list .item .flags-wrapper {
  display: none;
}
.list-wrapper.blog .list .section{
  display: none;
}
.list-wrapper.blog .list .title{
  color: #000;
  font-size: 22px;
  font-weight: 700;
  line-height: 27px;
  text-align: left;
  padding: 20px 10px 20px 0;
}
.list-wrapper.blog .list .author-wrapper + .title {
padding: 30px 0 10px 68px;
}
.list-wrapper.blog .list .author-wrapper + .title + .date{
  padding: 0 0 0 68px;
}
.list-wrapper.blog .list .author-wrapper{
  position: absolute;
  width: auto;
  top: 315px;
  left: 10px;
  z-index: 2;
  background: transparent !important;
}
.list-wrapper.blog .list .author-wrapper .image {
  float: left;
}
.list-wrapper.blog .list .author-wrapper .name {
  float: left;
  margin: 10px 0 0 5px;
}
.list-wrapper.blog .list .author-wrapper .name a{
  color: #000;
  font-size: 16px;
  line-height: 53px;
}
.list-wrapper.blog .list .author-wrapper .image img{
  width: 50px;
  border: 2px solid #fff;
}
.list-wrapper.blog .list .title,
.list-wrapper.blog .list .date{
  background: transparent !important;
}
.list-wrapper.blog .title::after{
  display: none;
}
.search-and-live {
  position: relative;
}
.search-box, #wrapper-user-data {
  float: left;
  cursor: pointer;
}
.search-box .js-search-trigger, #login-btn, #account-btn {
    display: block;
    width: 30px;
    height: 18px;
    position: relative;
}
.live-link.at-bottom {
  display: block;
  position: relative;
  float: right;
  position: absolute;
  right: 0;
  top: 0;
  display:none;
}
.live-link .live-label {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  padding: 5px 10px;
  letter-spacing: 0px;
  line-height: 12px;
  font-size: 12px;
  background-color: #1C5A7C;
  color: red;
  text-transform: lowercase;
  font-family: 'Roboto Regular', sans-serif;
}
.live-link .text {
  display: none;
}
.search-box .search-slide {
  position: absolute;
  top: 122px;
  right: 30px;
  height: 345px;
  width: 0px;
  background-color: #efefef;
  padding: 25px 0;
  overflow: hidden;
  -webkit-transition: width 450ms;
  -moz-transition: width 450ms;
  transition: width 450ms;
}
#login-btn:before, #account-btn:before,.search-box .js-search-trigger:before {
  display: block;
  color: #000;
  font-size: 18px;
  font-weight: 600;
  font-family: "icomoon" !important;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  transition: all 400ms;
  content: "\e921";
}
.search-box .js-search-trigger:before {
  content: "\e91f";
}
@media screen and (min-width: 980px) {
  html.search-open body {
    overflow: hidden
  }
  .site-header .top-nav .search-box .search-slide {
    transition: none;
    overflow: auto
  }
  html.search-open .site-header .top-nav .search-box .search-slide {
    position: fixed;
    top: 64px;
    left: 0;
    width: 100vw;
    height: calc(100vh - 64px);
    background: #fff;
    padding: 30px calc(50vw - 499px);
    cursor: default
  }
  html.search-open.nav-fixed .site-header .top-nav .search-box .search-slide {
    top: 44px;
    height: calc(100vh - 44px)
  }
  html.search-open .site-header .top-nav .search-box .search-slide .search-info {
    font-size: 12px;
    line-height: 48px;
    position: relative;
    margin-bottom: 30px;
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
  }
  html.search-open .site-header .top-nav .search-box .search-slide .search-info .icon-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 48px;
    height: 48px;
    text-align: center;
    border-radius: 50%;
    background: #fff;
    color: #222;
    cursor: pointer
  }
  html.search-open .site-header .top-nav .search-box input {
    transition: none
  }
  html.search-open .site-header .top-nav .search-box input[type=text] {
    height: auto;
    padding: 0;
    line-height: 110px;
    transition: opacity .3s;
    border: none;
    border-bottom: 3px solid #cdb496;
    background: #fff;
  }
  html.search-open .site-header .top-nav .search-box input[type=text]:focus {
    outline: none
  }
  html.search-open .site-header .top-nav .search-box .search-slide form {
    margin-bottom: 70px
  }
  html.search-open .site-header .top-nav .search-box .field-submit {
    display: none
  }
  html.search-open .site-header .top-nav .search-box .search-slide .search-info .icon-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 48px;
    height: 48px;
    text-align: center;
    border-radius: 50%;
    background: #fff;
    color: #222;
    cursor: pointer;
  }
  .secondary-listing .width-980{
    width:auto;
  }
  .secondary-listing .list-wrapper{
    padding: 0 0 0 10px;
  }
  .secondary-listing .list-wrapper .item .section{
    display: none;
  }
  .search-info .icon-close:before {
    display: block;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    font-family: "icomoon" !important;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
    content: "\e910";
  }
  .search-box input[type="text"] {
    height: 240px;
    background-color: #efefef;
    border: none;
    font-size: 90px;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
  }
  html.search-open .site-header .top-nav .search-box .search-slide .icon-search{
    display: none;
  }
  .search-results-show {
    width: calc(100% - 345px);
    display: block;
    float: left; 
    text-transform: uppercase;
    line-height: 100px;
    text-align: center;
    font-size: 40px;
  }
  .search-results-show a{
    color: #000;
    font-family: proxima-nova, sans-serif;
    font-weight: 800;
    font-style: normal;
  }
  #arrowAnim {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .arrow {
    width: 2vw;
    height: 2vw;
    border: 1vw solid;
    border-color: #000 transparent transparent #000;
    transform: rotate(135deg);
  }
  
  
  .arrowSliding {
    position: absolute;
    -webkit-animation: slide 4s linear infinite; 
            animation: slide 4s linear infinite;
  }
  
  .delay1 {
    -webkit-animation-delay: 1s; 
      animation-delay: 1s;
  }
  .delay2 {
    -webkit-animation-delay: 2s; 
      animation-delay: 2s;
  }
  .delay3 {
    -webkit-animation-delay: 3s; 
      animation-delay: 3s;
  }
  @-webkit-keyframes slide {
    0% { opacity:0; transform: translateX(-8vw); }  
   20% { opacity:1; transform: translateX(-5vw); }   
   80% { opacity:1; transform: translateX(5vw); }  
  100% { opacity:0; transform: translateX(8vw); } 
  }
  @keyframes slide {
      0% { opacity:0; transform: translateX(-8vw); }  
     20% { opacity:1; transform: translateX(-5vw); }   
     80% { opacity:1; transform: translateX(5vw); }  
    100% { opacity:0; transform: translateX(8vw); } 
  }
  .autocomplete-list .list .item a{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .site-header .top-nav .autocomplete-list .count {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #000;
    margin-bottom: 50px;
  }
  .site-header .top-nav .autocomplete-list .count > span {
   font-weight: bold;
   color: #000;
  }
}
iframe.soc-embed {
  width: 100%;
  overflow: hidden;
  border: none;
  /* min-height: 500px; */
  transition: 0.2s;
}
.mobile-nav-wrapper .site-nav .sub-menu{
position: absolute;
    top: 1px;
    right: 0;
    display: none;
    bottom: 0;
    height: 100%;
    background: #fff;
    height: 555px;
    padding: 120px 0 0 0;
    transition: visibility ;
}
.mobile-nav-wrapper .site-nav .sub-menu .section-name{
  text-align: right;
  text-transform: uppercase;
  font-size: 40px;
  line-height: 46px;
  font-family: proxima-nova, sans-serif;
  font-weight: 800;
  font-style: normal;
  margin: 0 0 5px 0;
}
.mobile-nav-wrapper .site-nav .sub-menu .article{
  float: left;
  margin: 0 30px 0 0;
  width: 175px;
}
.mobile-nav-wrapper .site-nav .sub-menu .article .title{
  text-transform: initial;
  font-size: 16px;
  text-align: center;
  line-height: 20px;
  display: inline-block;
}
.mobile-nav-wrapper .site-nav .sub-menu .article .image{
  display: inline-block;
}
.mobile-nav-wrapper .site-nav .sub-menu .article:last-child{
  margin:0;
}
.mobile-nav-wrapper .site-nav li.hover .sub-menu{
  display: block;
  background: #fff;
}
.monthly-horoscope .header{margin:30px 0;position:relative}
.monthly-horoscope .header:after{display:block;width:100%;border-bottom:1px solid #cdcdcd;content:'';position:absolute;top:50%;margin-top:-1px;z-index:1}
.monthly-horoscope .header span{color:#303030;font-size:30px;font-weight:300;background:#f5f5f5;position:relative;z-index:2;padding:0 20px;text-transform:uppercase}

.monthly-horoscope .signs-wrapper{text-align:center}
.monthly-horoscope .signs-wrapper li{display:inline-block;margin:5px;position:relative}
.monthly-horoscope .signs-wrapper li a{display:block}
.monthly-horoscope .signs-wrapper li .icon{width:300px;height:300px;background:url(../img/mesechen_horoskop_imgs.jpg) center center no-repeat #ccc;display:block}
.monthly-horoscope .signs-wrapper li .title{color:#A89171;font-size:18px;font-weight:300;display:block;position:absolute;padding:15px;bottom:0;left:0;right:0;text-align:center;}

.monthly-horoscope .signs-wrapper li.aries .icon{background-image: url('https://bravo.btv.bg/web/horoscope_signs_ladyzone/oven.jpg');}
.monthly-horoscope .signs-wrapper li.taurus .icon{background-image: url('https://bravo.btv.bg/web/horoscope_signs_ladyzone/telets.jpg');}
.monthly-horoscope .signs-wrapper li.gemini .icon{background-image: url('https://bravo.btv.bg/web/horoscope_signs_ladyzone/bliznatsi.jpg');}
.monthly-horoscope .signs-wrapper li.cancer .icon{background-image: url('https://bravo.btv.bg/web/horoscope_signs_ladyzone/rak.jpg');}

.monthly-horoscope .signs-wrapper li.leo .icon{background-image: url('https://bravo.btv.bg/web/horoscope_signs_ladyzone/lion.jpg');}
.monthly-horoscope .signs-wrapper li.virgo .icon{background-image: url('https://bravo.btv.bg/web/horoscope_signs_ladyzone/deva.jpg');}
.monthly-horoscope .signs-wrapper li.libra .icon{background-image: url('https://bravo.btv.bg/web/horoscope_signs_ladyzone/vezni.jpg');}
.monthly-horoscope .signs-wrapper li.scorpio .icon{background-image: url('https://bravo.btv.bg/web/horoscope_signs_ladyzone/skorpion.jpg');}

.monthly-horoscope .signs-wrapper li.sagittarius .icon{background-image: url('https://bravo.btv.bg/web/horoscope_signs_ladyzone/strelets.jpg');}
.monthly-horoscope .signs-wrapper li.capricorn .icon{background-image: url('https://bravo.btv.bg/web/horoscope_signs_ladyzone/kozirog.jpg');}
.monthly-horoscope .signs-wrapper li.aquarius .icon{background-image: url('https://bravo.btv.bg/web/horoscope_signs_ladyzone/vodolei.jpg');}
.monthly-horoscope .signs-wrapper li.pisces .icon{background-image: url('https://bravo.btv.bg/web/horoscope_signs_ladyzone/ribi.jpg');}

.monthly-horoscope .signs-wrapper li .title{display: none;}

.monthly-horoscope .texts-wrapper li{display:none}
.monthly-horoscope .texts-wrapper li.active{display:block}

.monthly-horoscope .horoscope-lightbox-wrapper{width:70%;margin-left:-33%;opacity:0;visibility:hidden;position:fixed;top:20px;left:50%;bottom:20px;z-index:2000;background:#f7f7f7;padding:100px;box-shadow:0 0 0 10000px rgba(0,0,0,.3);overflow-y:auto} 
/* .monthly-horoscope .horoscope-lightbox-wrapper{width:100%;opacity:0;visibility:hidden;position:fixed;top:60px;bottom:20px;z-index:2000;background:#f7f7f7;padding:30px;box-shadow:0 0 0 10000px rgba(0,0,0,.3);overflow-y:auto} */
.monthly-horoscope .horoscope-lightbox-wrapper.active{opacity:1;visibility:visible}
.monthly-horoscope .horoscope-lightbox-wrapper .close{position:absolute;top:20px;right:20px;font-size:30px;cursor:pointer}
.monthly-horoscope .horoscope-lightbox-wrapper .title{font-size:35px;color:#333;font-weight:300;text-transform:uppercase;margin-bottom:20px;display:block}
.monthly-horoscope .horoscope-lightbox-wrapper .texts-wrapper li strong{font-size:24px;color:#333;font-weight:300;text-transform:uppercase;margin-bottom:20px;display:block}
.monthly-horoscope .horoscope-lightbox-wrapper .texts-wrapper li .body{font-size:17px;color:#333;font-weight:400;line-height:25px}

.fa-remove:before, .fa-close:before, .fa-times:before {
  content: "\e910";
  font-family: 'icomoon';
  font-size: 20px;
}
.section-menu ul li a[href^="/ladyzone-inside/vie-avtorat/"],
.section-menu ul li a[href^="/ladyzone-inside/eksperimenti/"]{
  display: none;
}

.authors-listing.list-wrapper .list .item{
  width: 100%;
  min-height: initial;
}
.authors-listing.list-wrapper .list .item .image{
  width: 300px;
  float: left;
  margin: 0 30px 30px 0;
}
.authors-listing.list-wrapper .list .item .title{
  float: left;
  width: calc(100% - 330px);
  text-align: left;
  padding: 20px 0;
  font-size: 20px;
  font-weight: bold;
}
.authors-listing.list-wrapper .list .title::after{
  content: '';
  width: 25px;
  height: 1px;
  background-color: #cdb496;
  clear: both;
  display: block;
  margin: 20px 0 0 0;
}
.authors-listing.list-wrapper .list .item .text{
  float: left;
  width: calc(100% - 330px);
  padding: 0 20px 0 0;
}
.list-wrapper:not(.blog) .list .item .image .author-wrapper{
  position: absolute;
  background: transparent;
  top: -28px;
  left: 10px;
  z-index: 2;
}
.list-wrapper:not(.blog) .list .item .image .author-wrapper .image{
  width: 47px;
  height: 47px;
  float: left;
  margin: 0 5px 0 0;
}
.list-wrapper:not(.blog) .list .item .image .author-wrapper .name{
  display: inline-block;
}
.list-wrapper:not(.blog) .list .item .image .author-wrapper .name a{
  color: #CDB496;
  font-size: 14px;
  line-height: 30px;
}
.list-wrapper:not(.blog) .list .item .image .author-wrapper .image img{
  border: 2px solid #fff;
}
.pr .author-wrapper{
  display: none;
}
.section-menu ul li a[href^="/videa/btv-video/"]{
  text-transform: none;
}
.site-nav.main-mobile{
  display: none;
}
.aside .list-wrapper .heading i:before,
.aside .list-wrapper .heading i:after{
  display:none;
}
.source.list-wrapper .heading .source-description{
  float: left;
  text-align: left;
  padding: 0 0 0 80px;
}

.inner_pagination_wrapper {
  margin: 30px auto;
  display: table;
}
.inner_pagination_wrapper a.selected {
  color: #cdb496;
}
.inner_pagination_wrapper a.selected:after {
  background-color: #000;
}
.inner_pagination_wrapper a {
  text-decoration: none;
  text-align: center;
  float: left;
  min-width: 50px;
  height: 25px;
  line-height: 25px;
  margin-right: 5px;
  margin-bottom: 12px;
  border-bottom: 0;
}

.inner_pagination_wrapper a:after {
  content: "";
  display: block;
  clear: both;
  width: 100%;
  height: 1px;
  background-color: #C8C8C8;
  margin: 10px 0 0 0;
  transition: background-color 0.3s ease-in;
}

.inner_pagination_wrapper a:hover:after {
  background-color: #000;
}

.article-media-wrapper .section-title {
  position: absolute;
  top: 0;
  background-color: #ffffff;
  padding: 15px;
  margin: 15px;
  font-weight: 700;
  font-size: 11px;
  text-transform: uppercase;
  opacity: 0.8;
  left: 0px;
}

.section-description{
  padding: 20px;
  margin: -45px 0 0 0;
  font-size: 17px;
}

.section-description a {
  font-weight: bold!important;
    color: #000000!important;
    border-bottom: 1px solid rgb(205, 180, 150);
}

.section-description a:hover {
  color: rgb(205, 180, 150)!important;
}

/* new page breaks */
  
.page_break_anchor {
    position: relative;
    top: -250px;
    visibility: hidden;		
}	
.page_break_continue {
  height: 250px;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.page_break_continue .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 250px;
  width: 100%;
  background: rgb(255,255,255);
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.8) 25%, rgba(255,255,255,1) 85%);		
}

.page_break_continue .overlay a {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  text-align: center;
  width: 100%;
  height: 250px;
  cursor: pointer;
}

.page_break_continue .overlay .continue {
  background: rgb(205, 180, 150);
  width: 280px;
  padding: 10px 0;
  border-radius: 3px;
    position: absolute;
    top: 105px;
    left: calc(50% - 140px);
  font-family: 'Roboto slab'; 
    font-size: 22px;	
    font-weight: 400px;
    text-align: center;
}

.page_break_continue .overlay .arrow {
  background: url('/static/bg/microsites/btvnovinite/img/chevron-down.svg');
  filter: invert(95%) sepia(9%) saturate(1280%) hue-rotate(323deg) brightness(81%) contrast(94%);
  display: inline-block;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  position: absolute;
  top: 175px;
  left: calc(50% - 15px);
  border: none !important;
  transform: none !important;
}

@media screen and (max-width: 980px) {
  .width-980{width:100%;}
  .list-wrapper{padding: 0;}
  .list-wrapper .list{width:630px;margin: 0 auto;}
  .slider .list, .video-homepage .list{width: 100% !important;margin: 0;}
  .banner-first{width: 300px;margin: 0 auto;float: none;}
  .list-wrapper:not(.slider) .list .item:nth-child(3n+3){margin: 0 30px 0 0;}
  .list-wrapper:not(.slider) .list .item:nth-child(even){margin: 0;}
  .list-wrapper .list .banner::after,.list-wrapper .list .banner::before{clear:both;display: block;content: '';}
  .list-wrapper .list .banner.fl{float: none;}
  .list-wrapper .list .banner + .item{margin: 0 0 0 330px !important;}
  .newest .list .item:last-child{display: none;}
  .secondary-listing .fl{float: none;}

  .video-homepage .background-image{display: none;}
  .video-slider-nav .list-wrapper .list{width: 100%;}
  .video-slider-nav{display: none;}
  .video-homepage .list-wrapper:not(.slider) .list .item:nth-child(3n+3){margin:0 !important;}

  .selected-stories-wrapper .list-wrapper .list .item{position: relative;width: 300px;margin: 0 30px 0 0;}
  .selected-stories-wrapper .list-wrapper .list .item:first-child {top: initial;left: initial;}
  .selected-stories-wrapper .list-wrapper .list .item:nth-child(2) {right: initial;top: initial;}
  .selected-stories-wrapper .list-wrapper .list .item:nth-child(3) {left: initial;top: initial;}
  .selected-stories-wrapper .list-wrapper .list .item:nth-child(4) {right: initial;top: initial;}
  .selected-stories-wrapper .story-wrapper > a {margin: 0 auto 30px auto;}

  .pr .list-wrapper .list .item{width: 300px;margin: 0 30px 0 0;}
  .pr .list-wrapper .list .item:last-child{display: none;}

  .list-wrapper.zodia,.list-wrapper.btvnovinite {padding: 0 10px;}
  .btvnovinite.list-wrapper .list .item:last-child{display:none;}

  .best-from-month .list-wrapper .list {width: 100%;}
  .best-from-month .list-wrapper .list .item:last-child{display: none;}
  .best-from-month .list-wrapper .list .item{width: calc((100% / 5) - 2px);}
  .best-from-month .list-wrapper:not(.slider) .list .item:nth-child(3n+3){margin: 1px;}

  .list-wrapper .list .item{min-height: 300px;}
  .footer{padding: 50px 10px 50px;}

  .left-side-footer,.rightside-footer{float: none;overflow: hidden;}
  .rightside-footer{text-align: center;}
  .footer .social a{
    /* line-height: 75px; */
    margin: 15px;
  }

  .aside{display: none;}
  .list-wrapper.related .list .item:last-child{display:none}
  .content{float: none;width: 100%;}
  .article-media-wrapper .image img{width: 100%;}
  .list-wrapper.blog .list .item:nth-child(3n+3){margin:0;}
  .list-wrapper.blog .list .item{width: 100%;}
  .list-wrapper.blog .list .author-wrapper{top: 333px;}
  .list-wrapper.blog .list .date{margin:0 0 30px 0;}

  #footerMenu{display: flex;justify-content: space-around;}
  .left-side-footer li{float: none;margin-right: 0;}

  .lightbox-right-side-wrapper{display: none}
  #lightbox-right-side-wrapper .lightbox-article-info {opacity:0;visibility:hidden;width: 100%;padding: 0px;height:0px}
  #lightbox-right-side-wrapper .lightbox-article-info .lightbox-article-tile{margin-bottom:0px;font-size:24px;word-break: break-word;display: inline-block;width: calc(100vw - 40px);}
  #lightbox-right-side-wrapper{width: 100vw;height: auto;left: 0;bottom: 0;top:initial}
  #lightbox-right-side-wrapper .lightbox-article-info iframe{display: none}
  #lightbox-right-side-wrapper .lightbox-image-controls{height: 0px;width: 100%;opacity:0;visibility:hidden;}
  #lightbox-right-side-wrapper .lightbox-image-controls .lightbox-image-controls-close, #lightbox-right-side-wrapper .lightbox-image-controls .lightbox-image-controls-next, #lightbox-right-side-wrapper .lightbox-image-controls .lightbox-image-controls-prev{top: 10px}
  #lightbox-right-side-wrapper .lightbox-image-controls .lightbox-image-controls-close{right: 20px}
  #lightbox-right-side-wrapper .lightbox-image-controls .lightbox-image-controls-prev{left: 20px;right: initial}
  #lightbox-right-side-wrapper .lightbox-image-controls .count{top: 23px; left: 70px;color: #000;}
  #lightbox-right-side-wrapper .lightbox-image-controls .lightbox-image-controls-next{left: 155px;right: initial}

  #lightbox-right-side-wrapper.tap .lightbox-image-controls{
    height:68px;
}
#lightbox-right-side-wrapper.tap .lightbox-article-info{
 padding: 20px;
 height: auto;
 border-bottom:1px solid #262626;
 text-align: center;
}
#lightbox-right-side-wrapper.tap{background:none;padding: 0;}
#lightbox-right-side-wrapper.tap .lightbox-image-controls,
#lightbox-right-side-wrapper.tap .lightbox-article-info{
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
    float:none;
}
.story-listing .description{padding: 20px;}
.full-width .stories.list-wrapper{display: none;}

html.search-open .site-header .top-nav .search-box .search-slide{position: fixed;top: 64px;left: 0;width: 100vw;height: 115px;background: #fff; padding: 30px;cursor: default;border-bottom: 1px solid #cdb496;}
html.search-open .site-header .top-nav .search-box input[type=text] {height: auto;padding: 0 5px;line-height: 50px;transition: opacity .3s;border: none;border-bottom: 3px solid #cdb496;background: rgba(205, 180, 150, 0.15);}
html.search-open .site-header .top-nav .search-box .field-submit{display: none;}
html.search-open .site-header .top-nav .search-box .search-slide .search-info{display: none;}
html.search-open .site-header .top-nav .search-box .search-slide .icon-search{display: none;}
.site-header .top-nav .autocomplete-list{display: none;}
.mobile-nav-wrapper .site-nav li a {font-size: 18px;}
.search-box .js-search-trigger, #login-btn, #account-btn{height: 20px;}
.registration .site-header{width: 100vw;}
.mobile-nav-wrapper .site-nav .sub-menu{display: none;}

.mobile-nav-wrapper .site-nav li:first-child .sub-menu{display: none;}

.authors-listing.list-wrapper .list .item{width: 100%;margin:0;}
.authors-listing.list-wrapper .list .item .image{width: 100%;float: none;margin: 0;}
.authors-listing.list-wrapper .list .item img{width:100%;}
.authors-listing.list-wrapper .list .item .text {float: none;width: 100%;padding: 0 0 20px 0;}
.authors-listing.list-wrapper .list .item .title{float: none;width: 100%;text-align: center;}
.authors-listing.list-wrapper .list .title::after{margin: 20px auto 0 auto;}

.mobile-nav-wrapper .site-nav li:hover .sub-menu{display: none;}
.source.list-wrapper .heading .source-description{  padding: 0 35px 0 80px;}

iframe[src^="https://www.youtube.com/embed/"],
iframe[src^="https://www.instagram.com/"],
iframe[src^="https://player.vimeo.com/"],
iframe[src^="https://giphy.com/embed/"],
iframe[src^="https://www.facebook.com/"],
iframe[src^="https://open.spotify.com/"]{
  background: #fff;
}

.mobile-nav-wrapper .site-nav li.hover .sub-menu{
  display: none;
}
.monthly-horoscope .horoscope-lightbox-wrapper{
  width: 88%;opacity:0;visibility:hidden;position:fixed;left: 39%;top:60px;bottom:20px;z-index:2000;background:#f7f7f7;padding:30px;box-shadow:0 0 0 10000px rgba(0,0,0,.3);overflow-y:auto
}
}
@media screen and (max-width: 765px) {
  .top-nav .site-nav {display: none;}
  .site-nav.main-mobile{display: block;}
  .site-nav.main-mobile:after{    content: '';width: 25px;height: 1px;background-color: #cdb496;clear: both;display: block;margin: 20px 0 0 0;}
  .content{overflow: hidden;}
  .slider.list-wrapper .list .item{width: 765px;}
}

@media screen and (max-width: 600px) {
  .list-wrapper .list{width: 320px;}
  .list-wrapper .list .item,.selected-stories-wrapper .list-wrapper .list .item,  .btvnovinite.list-wrapper .list .item{width: 320px;margin: 0}
  .list-wrapper:not(.slider) .list .item:nth-child(3n+3) { margin: 0;}
  .slider .info .title, .video-slider .info .title {font-size: 24px;line-height: 32px;}
  .slider .section{display: none;}
  .list-wrapper .list .item .image img{width: 100%;}

  .pr .list-wrapper .list .item{width: 320px;margin: 0;}
  .list-wrapper .signs li{width: calc(100% / 4);}
  .btvnovinite.list-wrapper .list .item:last-child{display: block;}
  .best-from-month .list-wrapper .list .item{margin: 1px;width: calc((100% / 2) - 1px);}
  .best-from-month .list-wrapper .list .item:nth-child(5){display: none;}

  .list-wrapper .list .banner.fl{position: absolute;margin: 0 10px;}
  .list-wrapper .list .banner + .item{margin: 0 !important;}

  .top-nav .site-nav{display: none;}
  .section-menu ul li a{line-height: 45px;}
  .list-wrapper.related .list .item:last-child{display: block;}

  iframe[src^="https://www.youtube.com/embed/"], iframe[src^="https://player.vimeo.com/"], iframe[src^="https://giphy.com/embed/"],iframe[src^="https://www.facebook.com/"],iframe[src^="https://open.spotify.com/"] {width: 490px;min-height: 275px;}
  .site-header .main-nav .site-logo .separator{display: none;}
  .content:before{display: none;}
  #footerMenu{flex-direction: column;}
  .left-side-footer li{text-align: center;margin: 0 0 10px 0;}

  .list-wrapper.stories .item{margin-bottom: 30px !important;}
  #lightbox-right-side-wrapper.tap .lightbox-image-controls, #lightbox-right-side-wrapper.tap .lightbox-article-info{background: #fff;}
  .list-wrapper.blog .list .author-wrapper{top: 160px;}
  .list-wrapper.blog .list .author-wrapper + .title{padding: 35px 0 10px 0;}
  .list-wrapper.blog .list .author-wrapper + .title + .date{ padding: 0;}
  .slider.list-wrapper .list .item{width: 600px;}
}
@media screen and (max-width: 420px) {
  .list-wrapper .list .item{min-height: auto;}
  .slider .info .title, .video-slider .info .title{font-size: 20px;line-height: 28px;}
  .slider .list .title::after{display: none;}
  .slider .flags-wrapper{display: none;}
  .video-slider .flags-wrapper{top: calc(50% - 30px);}
  .video-slider .flag.video{width: 60px;height: 60px;}
  .selected-stories-wrapper .story-wrapper > a{width:320px;height: 320px;background-position: center center;}
  .footer .logos li{width: calc((100% / 3) - 5px);}
  .footer .links{display: none;}
  .footer .logos{margin: 0 auto 50px auto;}
  .left-side-footer{margin: 0 0 50px 0;}

  .article h1{font-size: 32px;line-height: 36px;}
  .article-media-wrapper{margin: 0 0 15px 0;}
  .article-body p{padding: 0;}
  .article-body .embedded.link{padding: 0;}
  .pagination .pages li{width: 35px;}
  .section-menu .main-section a, .section-menu .main-section span{font-size: 32px;line-height: 48px;}
  .section-menu .main-section {margin: 20px 0 15px 0;}
  .section-menu ul{margin: 0 auto 40px auto;}
  .video-homepage .list-wrapper .heading span:before, .video-homepage .list-wrapper .heading a:before{width: 35%;}
  .video-homepage .list-wrapper .heading span:after, .video-homepage .list-wrapper .heading a:after{width: 35%;}
  iframe[src^="https://www.youtube.com/embed/"], iframe[src^="https://player.vimeo.com/"], iframe[src^="https://giphy.com/embed/"],iframe[src^="https://www.facebook.com/"],iframe[src^="https://open.spotify.com/"]{width: 374px;min-height: 210px;}
  .article-body{font-size: 18px;line-height: 28px;}
  twitter-widget{padding: 0;}
  #lightbox-right-side-wrapper .lightbox-article-info .lightbox-article-tile{font-size: 16px;}
  .section-menu ul li a{font-size: 14px;}
  .list-wrapper .heading-crosssite{padding: 0 10px;}
  .mobile-nav-wrapper .site-nav li a {font-size: 16px;}
  .mobile-nav-wrapper .site-nav li{margin: 15px 0;}
  .bweb-gpt.bweb-gpt--in_article_300x250.bweb-gpt--in_article_300x250--first,.bweb-gpt.bweb-gpt--in_article_300x250.bweb-gpt--in_article_300x250--second{float:none !important;text-align: center;width: 100% !important;margin:0 0 20px 0;}
  .bweb-gpt.bweb-gpt--in_article_300x250.bweb-gpt--in_article_300x250--second{margin:0;}

  .mobile-nav-wrapper .social-links a i:before{font-size: 24px;}
  .mobile-nav-wrapper .social-links a:nth-child(3) i:before{font-size: 26px;}
  #svg_spotify{width: 30px; height: 36px; top: 5px;}
  .site-header{padding: 8px 0;}
  html.search-open .site-header .top-nav .search-box .search-slide{top:42px;}
  html.nav-open .top-nav {margin: 0 auto 8px auto;}
  .slider.list-wrapper .list .item{width: 420px;}
  .embedded.poll{margin: 0 0 30px 0;}

  blockquote{margin: 0;}
  blockquote p.quote_box {margin: 0 0 20px 50px;}
}
@media screen and (max-width: 375px) {
  .pagination .pages li {width: 30px;}
  iframe[src^="https://www.youtube.com/embed/"], iframe[src^="https://player.vimeo.com/"], iframe[src^="https://giphy.com/embed/"],iframe[src^="https://www.facebook.com/"],iframe[src^="https://open.spotify.com/"]{width: 335px;min-height: 189px;}
  .article-body .embedded.link > a img{display: none;}
  .article-body .embedded.link .title a{font-size: 14px;line-height: 17px;}
  .article-body .embedded.link > div{width: 100%;}
}
@media screen and (max-width: 360px) {
  .pagination .pages li {width: 32px;}
  iframe[src^="https://www.youtube.com/embed/"], iframe[src^="https://player.vimeo.com/"], iframe[src^="https://giphy.com/embed/"], iframe[src^="https://www.facebook.com/"],iframe[src^="https://open.spotify.com/"] {width: 320px;min-height: 180px;}
}
@media screen and (max-width: 360px) {
  .list-wrapper.zodia, .list-wrapper.btvnovinite{padding: 0;}
  .content {padding: 30px 10px;}

}
.source-description > p > a::before {
  display: none !important;
}
.source-description > p > a{
  font-family: initial !important;
  font-size: initial !important;
  line-height: normal !important;
  text-transform: none !important;
  box-shadow: none !important;

  color: #000;
  font-weight: bold;
  transition: color 0.3s ease-in;
  border-bottom: 1px solid rgb(205, 180, 150);  
}
.source-description > p > a:hover {
    color: #cdb496;
}

.authors-listing > ul > li > div.text > a {
  color: #000;
  font-weight: bold;
  transition: color 0.3s ease-in;
  border-bottom: 1px solid rgb(205, 180, 150); 
}
.authors-listing > ul > li > div.text > a:hover {
  color: #cdb496;
}
.source-description > p {
  margin: 0 0 20px 0;
}
.source-description > p > strong {
  font-weight: 700;
}
.tag_info{
  display: flex;
  margin: 35px 0;
  flex-direction: column;
  box-shadow: 0 0 10px #b8b8b8;
  flex-wrap: wrap;
}

.tag_img{
  width: 250px;
  align-self: center;
}

.tag_info .tag_text{
  padding: 1em 1.5em;
  width: 70%;
}
.tag_info h1{
  width:100%;
  text-align: center;
  padding: 0 0 20px 0;
  font-size: 24px;
  line-height: 29px;
  background-color: #fff;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  font-style: normal;
  text-transform: uppercase;
  box-shadow: 0 0 0 20px #fff;
  color: #000;
}

.tag_description{
  display: flex;
  flex-direction: row;
  /* flex-wrap: wrap; */
  align-items: stretch;
}

.the_newest{
  color: #000;
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
  /* padding: 0 0 20px 0; */
  /* padding: 10px 0 15px 0; */
  text-align: center;
}

.tag_text p {
  text-align: justify;
  margin-bottom: 10px;
}

.tag_img {
  margin-left: 15px;
}


@media screen and (max-width: 600px) {
  .tag_description{
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      align-items: stretch;
      justify-content: center;
  }

  .tag_img{
      align-self: center;
      padding: 10px 0 0 0;
  }

  .tag_info .tag_text {
      /* padding: 1em 2em;
      width: 70%; */
      margin: 0 1.7em;
      width: 19em;
      padding: 1em 2.5em;
  }
}

.social-buttons{
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.social-buttons a{
  font-size: 25px;
  width: 25px;
  margin: -4px 6px 0 0;
}

.spotify-img-footer{
  filter: invert(100%);
  width: 25px;
}
.icon-1 fi-social-spotify{
  line-height: 23px;
}


/* *** NEWEST GALLERY DESIGN *** */

/* START ICON GALLERY - ARTICLE PAGE */

.gallery .gallery-flag {
  position: absolute;
  display: flex;
  left: 0;
  bottom: 0;
  cursor: pointer;
  align-items: center;
  background: #cdb496;
  padding: 9px 14px;
  color: #fff;
  font-size: 16px;
}

.gallery .gallery-flag .icon-gallery {
  display: block;
  margin-right: 10px;
}

.gallery .gallery-flag .icon-gallery:before {
  font-size: 32px;
}

/* END ICON GALLERY - ARTICLE PAGE */


/* START GALLERY PAGE */

.width-full {
  width: 100%;
}

.gallery-page {
  position: relative;
  margin: 20px auto;
}

.gallery-page .gallery-content {
  position: relative;
  width: 100%;
}

.gallery-page .gallery-content .left-side .back-to-article {
  position: relative;
  display: inline-block;
  padding: 10px;
  background-color: #cdb496;
}

.gallery-page .gallery-content .left-side .back-to-article a {
  color: white;
  margin-left: 20px;
}

.gallery-page .gallery-content .left-side .back-to-article .arrow-left {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 0;
  left: 6px;
  bottom: 0;
  margin: auto;
  transform: rotate(-180deg);
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/static/bg/microsites/ladyzone/img/arrow-gallery.svg);
  filter: invert(100%) sepia(0%) saturate(7493%) hue-rotate(358deg) brightness(98%) contrast(100%);
}

.gallery-page .gallery-content .left-side .gallery-wrap {
  position: relative;
  text-align: center;
}

.gallery-page .gallery-content .left-side .gallery-wrap .gallery-slide {
  display: inline-block;
  position: relative;
  margin-top: 30px;
}

.gallery-page .gallery-content .left-side .gallery-wrap .gallery-slide .image {
  position: relative;
  display: inline-block;
  max-height: calc(100vh - 170px);
}

.gallery-page .gallery-content .left-side .gallery-wrap .gallery-slide .image img {
  max-width: 100%;
  max-height: calc(100vh - 170px);
}

.gallery-page .gallery-content .left-side .gallery-wrap .gallery-buttons {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}

.gallery-page .gallery-content .gallery-buttons [class^="arrow-"],
.gallery-page .gallery-content .gallery-buttons [class*=" arrow-"] {
  display: block;
  width: 32px;
  height: 32px;
  top: 0;
  bottom: 0;
  margin: auto;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/static/bg/microsites/ladyzone/img/arrow-gallery.svg);
}

.gallery-page .gallery-content .left-side .gallery-buttons [class^="arrow-"],
.gallery-page .gallery-content .left-side .gallery-buttons [class*=" arrow-"] {
  position: absolute;
  filter: invert(100%) sepia(0%) saturate(7493%) hue-rotate(358deg) brightness(98%) contrast(100%);
}

.gallery-page .gallery-content .right-side .gallery-buttons [class^="arrow-"],
.gallery-page .gallery-content .right-side .gallery-buttons [class*=" arrow-"] {
  display: inline-block;
  position: relative;
  margin: 5px 0;
  filter: invert(0%) sepia(96%) saturate(13%) hue-rotate(177deg) brightness(105%) contrast(97%);
}

.gallery-page .gallery-content .left-side .gallery-wrap .gallery-buttons .arrow-left {
  left: 0;
  transform: rotate(-180deg);
}

.gallery-page .gallery-content .left-side .gallery-wrap .gallery-buttons .arrow-right {
  right: 0;
}

.gallery-page .gallery-content .middle-side {
  display: flex;
  justify-content: space-between;
  padding: 10px 0;
  margin-bottom: 30px;
  border-bottom: 1px solid #5E5E5E;
}

.gallery-page .gallery-content .middle-side .gallery-buttons {
  display: flex;
  align-items: center;
}

.gallery-page .gallery-content .middle-side .gallery-buttons .count  {
  display: inline-block;
  color: #a1a1a1;
  font-size: 14px;
  padding: 0 30px;
}

.gallery-page .gallery-content .middle-side .gallery-buttons [class^="arrow-"],
.gallery-page .gallery-content .middle-side .gallery-buttons [class*=" arrow-"]{
  display: inline-block;
  width: 32px;
  height: 32px;
  top: 0;
  bottom: 0;
  margin: auto;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/static/bg/microsites/ladyzone/img/arrow-gallery.svg);
  filter: invert(0%) sepia(96%) saturate(13%) hue-rotate(177deg) brightness(105%) contrast(97%);
}

.gallery-page .gallery-content .middle-side .gallery-buttons .arrow-left {
  transform: rotate(-180deg);
}

.gallery-page .gallery-content .middle-side .gallery-close {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/static/bg/microsites/ladyzone/img/close-gallery-2.svg);
  filter: invert(0%) sepia(96%) saturate(13%) hue-rotate(177deg) brightness(105%) contrast(97%);
}

.gallery-page .gallery-content .right-side .left .title {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 20px;
}

.gallery-page .gallery-content .right-side .left .sub-title {
  color: #5E5E5E;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 20px;
}

.gallery-page .gallery-content .right-side .left .author {
  font-size: 13px;
  margin-bottom: 20px;
}

.gallery-page .gallery-content .right-side .left .gallerybn {
  margin-top: 20px;
}

.gallery-page .gallery-content .right-side .right.gallery-buttons .gallery-close {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/static/bg/microsites/ladyzone/img/close-gallery-2.svg);
  filter: invert(0%) sepia(96%) saturate(13%) hue-rotate(177deg) brightness(105%) contrast(97%);
}

.gallery-page .gallery-content .right-side .right.gallery-buttons .count {
  display: inline-block;
  color: #a1a1a1;
  font-size: 14px;
  padding: 30px 0;
}

.gallery-page .gallery-content .right-side .right.gallery-buttons .inactive {
  filter: invert(96%) sepia(0%) saturate(0%) hue-rotate(149deg) brightness(86%) contrast(91%);
}

.gallery-page .gallery-content .right-side .right.gallery-buttons .arrow-left {
  transform: rotate(-180deg);
}

@media screen and (min-width: 980px) {
  .gallery-page .gallery-content  {
    display: flex;
  }

  .gallery-page .gallery-content .left-side {
    width: calc(100% - 384px);
    float: left;
    margin-left: 10px;
  }

  .gallery-page .gallery-content .middle-side {
    display: none;
  }

  .gallery-page .gallery-content .right-side {
    display: flex;
    float: left;
    margin: 0 10px;
    padding-top: 40px;
  }

  .gallery-page .gallery-content .right-side .left {
    width: 350px;
    float: left;
    margin: 0 10px;
    padding: 0 25px;
    border-left: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
  }

  .gallery-page .gallery-content .right-side .right {
    width: 60px;
    position: relative;
    text-align: center;
  }
}

@media screen and (max-width: 979px) {
  .gallery-page .gallery-content .right-side {
    width: 100%;
    text-align: center;
    justify-content: center;
  }

  .gallery-page .gallery-content .right-side .right {
    display: none;
  }
}

/* END GALLERY PAGE */