@import url("https://fonts.googleapis.com/css?family=Roboto:400,900&subset=latin-ext");
@import url(font-awesome/css/font-awesome.min.css);
body,
html {
  margin: 0;
  padding: 0;
  font-family: 'Roboto', sans-serif;
  font-size: 18px; }

@media only screen and (max-width: 1166px) {
  body {
    padding-left: 15px;
    padding-right: 15px; } }

body#tinymce {
  padding: 100px; }

a {
  color: #ed1847;
  text-decoration: none; }
  a:hover {
    text-decoration: underline; }

tbody {
  border: none; }

p {
  margin: 20px 0; }

div.form-item > label {
  margin-bottom: 5px; }
div.form-item input.form-text,
div.form-item textarea {
  padding: 10px; }

::-webkit-input-placeholder {
  /* Chrome */
  color: #000;
  opacity: 1; }

:-ms-input-placeholder {
  /* IE 10+ */
  color: #000;
  opacity: 1; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #000;
  opacity: 1; }

:-moz-placeholder {
  /* Firefox 4 - 18 */
  color: #000;
  opacity: 1; }

.item-list ul.pager {
  text-align: left; }
  .item-list ul.pager > li {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-transform: uppercase;
    border: solid 1px #cfd8dc;
    font-weight: 700;
    padding: 0;
    display: inline-block;
    overflow: hidden;
    margin-left: 10px; }
    .item-list ul.pager > li.first {
      margin-left: 0; }
    .item-list ul.pager > li.pager-ellipsis {
      border: none; }
    .item-list ul.pager > li.pager-current {
      color: #ed1847;
      border-color: #ed1847; }
    .item-list ul.pager > li.pager-current,
    .item-list ul.pager > li > a {
      padding: 14px 17px; }
    .item-list ul.pager > li.pager-previous, .item-list ul.pager > li.pager-next {
      display: none; }
    .item-list ul.pager > li > a {
      -webkit-transition: all 0.1s ease-in-out;
      -moz-transition: all 0.1s ease-in-out;
      -o-transition: all 0.1s ease-in-out;
      transition: all 0.1s ease-in-out;
      display: inline-block; }
      .item-list ul.pager > li > a:hover {
        background: #ed1847;
        color: #fff;
        text-decoration: none; }
  .item-list ul.pager > li,
  .item-list ul.pager > li > a {
    color: #37474f; }

div#messages {
  max-width: 1166px;
  margin: auto; }
  div#messages.messages-user {
    display: none;
    position: absolute;
    width: 40%;
    left: 0;
    right: 0;
    z-index: 99999; }
    div#messages.messages-user .messages {
      padding: 50px 60px;
      background-position: 15px 50%;
      border-radius: 5px;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      -webkit-transition: all 1s ease-in-out;
      -moz-transition: all 1s ease-in-out;
      -o-transition: all 1s ease-in-out;
      transition: all 1s ease-in-out; }
    div#messages.messages-user .status,
    div#messages.messages-user table tr.ok {
      background-color: rgba(248, 255, 240, 0.9); }
    div#messages.messages-user .warning,
    div#messages.messages-user table tr.warning {
      background-color: rgba(255, 252, 229, 0.9); }
    div#messages.messages-user .error,
    div#messages.messages-user table tr.error {
      background-color: rgba(254, 245, 241, 0.9); }
    div#messages.messages-user .messages-close {
      position: absolute;
      right: 5px;
      top: 9px;
      width: 20px;
      z-index: 9999;
      text-align: center; }
      div#messages.messages-user .messages-close:after {
        content: '\00D7';
        display: inline-block;
        color: #37474f;
        line-height: 20px;
        font-size: 24px; }

/*
div#colorbox {
  div#cboxTitle {
    bottom: 27px;
    color: #000;
    background: rgba(255, 255, 255, 0.5);  
  } 
  
  button:focus,
  button::-moz-focus-inner {
    border: 0;
    outline: 0;
  }  
}
*/
.clearfix:before, .block-header-1:before, .block-header-2:before, div.region-blockgroup-events-front div.blockgroup-header:before, .block-header-3:before, div#block-views-read-also-block > div.block-header:before, div.region-blockgroup-news-front > div.blockgroup-header:before, div.region-blockgroup-business-front div.blockgroup-header:before, div.region-blockgroup-lifestyle-front div.blockgroup-header:before, div.region-blockgroup-sport-front div.blockgroup-header:before, div.region-blockgroup-extra-bargains-front div.blockgroup-header:before, div.region-blockgroup-history-front div.blockgroup-header:before, div.region-blockgroup-movies-front div.blockgroup-header:before, div.region-top > div.region-content:before, div.region-top > div.region-content div.block#block-search-form div.content > form:before, div.region-top-menu div.region-content div#block-menu-menu-portal-menu > div.content > ul.menu > li:before, div.region-blockgroup-news-front:before, div.region-blockgroup-news-front > div.blockgroup-header div.news-categories div.item-list ul:before, div.region-blockgroup-news-front-right:before, div.region-blockgroup-business-front:before, div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front:before, div.region-blockgroup-extra-bargains-front div.content:before, div.region-blockgroup-extra-bargains-front li#block-simplenews-1:before, div.region-footer:before, div.region-footer div.region-content:before, div.region-footer div.region-content div#block-menu-menu-footer > div.content > ul.menu:before, div#block-vadvertisements-vadvertisements-block-user-panel > div.content > div.item-list > ul:before, div#block-vopenweathermap-vopenweathermap-block-forecast > div.content ul.weather_forecasts:before, div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast:before, div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast > div.forecast-details div.forecast-details-field:before, div.block-vpoll > div.content:before, div.block-vpoll > div.content ul.links:before, div#block-vevents-calendar-vevents-calendar-block-calendar ul.vevents-calendar:before, div#block-system-main div.node div.group-node-header:before, div#block-system-main div.node > ul.links:before, div#block-system-main div.node-movie ul.movie-controls:before, div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-advertisement-category div.item-list > ul:before, div#block-system-main div.node-advertisement div.field-name-field-gallery ul.field-items:before, body.not-front div.page-content-container:before, body.not-front div.page-content-container div.breadcrumbs ul.breadcrumbs:before, body.login-page div.region-content:before, div.advertisements-list-page-wrapper ul.ads-list > li.adv:before, body.page-node-add-advertisement form#advertisement-node-form fieldset.group-contact:before,
body.page-node-edit.node-type-advertisement form#advertisement-node-form fieldset.group-contact:before, body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-location:before,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-location:before, div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul:before,
div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul:before, div.view-id-birth.view-display-id-page_1 div.view-content > div.item-list > ul:before, div#block-views-events-block div.view-content > div.item-list > ul:before,
div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul:before, div#block-views-history-block div.view-content div.item-list > ul:before, div#block-views-news-block div.view-content div.item-list > ul:before, div#block-views-news-block-1 div.view-content div.item-list > ul:before, div#block-views-read-also-block div.view-content > div.item-list > ul:before, div.view.items-list-1 div.item-list > ul > li.views-row:before,
.clearfix:after,
.block-header-1:after,
.block-header-2:after,
div.region-blockgroup-events-front div.blockgroup-header:after,
.block-header-3:after,
div#block-views-read-also-block > div.block-header:after,
div.region-blockgroup-news-front > div.blockgroup-header:after,
div.region-blockgroup-business-front div.blockgroup-header:after,
div.region-blockgroup-lifestyle-front div.blockgroup-header:after,
div.region-blockgroup-sport-front div.blockgroup-header:after,
div.region-blockgroup-extra-bargains-front div.blockgroup-header:after,
div.region-blockgroup-history-front div.blockgroup-header:after,
div.region-blockgroup-movies-front div.blockgroup-header:after,
div.region-top > div.region-content:after,
div.region-top > div.region-content div.block#block-search-form div.content > form:after,
div.region-top-menu div.region-content div#block-menu-menu-portal-menu > div.content > ul.menu > li:after,
div.region-blockgroup-news-front:after,
div.region-blockgroup-news-front > div.blockgroup-header div.news-categories div.item-list ul:after,
div.region-blockgroup-news-front-right:after,
div.region-blockgroup-business-front:after,
div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front:after,
div.region-blockgroup-extra-bargains-front div.content:after,
div.region-blockgroup-extra-bargains-front li#block-simplenews-1:after,
div.region-footer:after,
div.region-footer div.region-content:after,
div.region-footer div.region-content div#block-menu-menu-footer > div.content > ul.menu:after,
div#block-vadvertisements-vadvertisements-block-user-panel > div.content > div.item-list > ul:after,
div#block-vopenweathermap-vopenweathermap-block-forecast > div.content ul.weather_forecasts:after,
div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast:after,
div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast > div.forecast-details div.forecast-details-field:after,
div.block-vpoll > div.content:after,
div.block-vpoll > div.content ul.links:after,
div#block-vevents-calendar-vevents-calendar-block-calendar ul.vevents-calendar:after,
div#block-system-main div.node div.group-node-header:after,
div#block-system-main div.node > ul.links:after,
div#block-system-main div.node-movie ul.movie-controls:after,
div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-advertisement-category div.item-list > ul:after,
div#block-system-main div.node-advertisement div.field-name-field-gallery ul.field-items:after,
body.not-front div.page-content-container:after,
body.not-front div.page-content-container div.breadcrumbs ul.breadcrumbs:after,
body.login-page div.region-content:after,
div.advertisements-list-page-wrapper ul.ads-list > li.adv:after,
body.page-node-add-advertisement form#advertisement-node-form fieldset.group-contact:after,
body.page-node-edit.node-type-advertisement form#advertisement-node-form fieldset.group-contact:after,
body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-location:after,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-location:after,
div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul:after,
div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul:after,
div.view-id-birth.view-display-id-page_1 div.view-content > div.item-list > ul:after,
div#block-views-events-block div.view-content > div.item-list > ul:after,
div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul:after,
div#block-views-history-block div.view-content div.item-list > ul:after,
div#block-views-news-block div.view-content div.item-list > ul:after,
div#block-views-news-block-1 div.view-content div.item-list > ul:after,
div#block-views-read-also-block div.view-content > div.item-list > ul:after,
div.view.items-list-1 div.item-list > ul > li.views-row:after {
  content: "";
  display: table; }

.clearfix:after, .block-header-1:after, .block-header-2:after, div.region-blockgroup-events-front div.blockgroup-header:after, .block-header-3:after, div#block-views-read-also-block > div.block-header:after, div.region-blockgroup-news-front > div.blockgroup-header:after, div.region-blockgroup-business-front div.blockgroup-header:after, div.region-blockgroup-lifestyle-front div.blockgroup-header:after, div.region-blockgroup-sport-front div.blockgroup-header:after, div.region-blockgroup-extra-bargains-front div.blockgroup-header:after, div.region-blockgroup-history-front div.blockgroup-header:after, div.region-blockgroup-movies-front div.blockgroup-header:after, div.region-top > div.region-content:after, div.region-top > div.region-content div.block#block-search-form div.content > form:after, div.region-top-menu div.region-content div#block-menu-menu-portal-menu > div.content > ul.menu > li:after, div.region-blockgroup-news-front:after, div.region-blockgroup-news-front > div.blockgroup-header div.news-categories div.item-list ul:after, div.region-blockgroup-news-front-right:after, div.region-blockgroup-business-front:after, div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front:after, div.region-blockgroup-extra-bargains-front div.content:after, div.region-blockgroup-extra-bargains-front li#block-simplenews-1:after, div.region-footer:after, div.region-footer div.region-content:after, div.region-footer div.region-content div#block-menu-menu-footer > div.content > ul.menu:after, div#block-vadvertisements-vadvertisements-block-user-panel > div.content > div.item-list > ul:after, div#block-vopenweathermap-vopenweathermap-block-forecast > div.content ul.weather_forecasts:after, div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast:after, div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast > div.forecast-details div.forecast-details-field:after, div.block-vpoll > div.content:after, div.block-vpoll > div.content ul.links:after, div#block-vevents-calendar-vevents-calendar-block-calendar ul.vevents-calendar:after, div#block-system-main div.node div.group-node-header:after, div#block-system-main div.node > ul.links:after, div#block-system-main div.node-movie ul.movie-controls:after, div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-advertisement-category div.item-list > ul:after, div#block-system-main div.node-advertisement div.field-name-field-gallery ul.field-items:after, body.not-front div.page-content-container:after, body.not-front div.page-content-container div.breadcrumbs ul.breadcrumbs:after, body.login-page div.region-content:after, div.advertisements-list-page-wrapper ul.ads-list > li.adv:after, body.page-node-add-advertisement form#advertisement-node-form fieldset.group-contact:after,
body.page-node-edit.node-type-advertisement form#advertisement-node-form fieldset.group-contact:after, body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-location:after,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-location:after, div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul:after,
div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul:after, div.view-id-birth.view-display-id-page_1 div.view-content > div.item-list > ul:after, div#block-views-events-block div.view-content > div.item-list > ul:after,
div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul:after, div#block-views-history-block div.view-content div.item-list > ul:after, div#block-views-news-block div.view-content div.item-list > ul:after, div#block-views-news-block-1 div.view-content div.item-list > ul:after, div#block-views-read-also-block div.view-content > div.item-list > ul:after, div.view.items-list-1 div.item-list > ul > li.views-row:after {
  clear: both; }

.clearfix, .block-header-1, .block-header-2, div.region-blockgroup-events-front div.blockgroup-header, .block-header-3, div#block-views-read-also-block > div.block-header, div.region-blockgroup-news-front > div.blockgroup-header, div.region-blockgroup-business-front div.blockgroup-header, div.region-blockgroup-lifestyle-front div.blockgroup-header, div.region-blockgroup-sport-front div.blockgroup-header, div.region-blockgroup-extra-bargains-front div.blockgroup-header, div.region-blockgroup-history-front div.blockgroup-header, div.region-blockgroup-movies-front div.blockgroup-header, div.region-top > div.region-content, div.region-top > div.region-content div.block#block-search-form div.content > form, div.region-top-menu div.region-content div#block-menu-menu-portal-menu > div.content > ul.menu > li, div.region-blockgroup-news-front, div.region-blockgroup-news-front > div.blockgroup-header div.news-categories div.item-list ul, div.region-blockgroup-news-front-right, div.region-blockgroup-business-front, div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front, div.region-blockgroup-extra-bargains-front div.content, div.region-blockgroup-extra-bargains-front li#block-simplenews-1, div.region-footer, div.region-footer div.region-content, div.region-footer div.region-content div#block-menu-menu-footer > div.content > ul.menu, div#block-vadvertisements-vadvertisements-block-user-panel > div.content > div.item-list > ul, div#block-vopenweathermap-vopenweathermap-block-forecast > div.content ul.weather_forecasts, div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast, div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast > div.forecast-details div.forecast-details-field, div.block-vpoll > div.content, div.block-vpoll > div.content ul.links, div#block-vevents-calendar-vevents-calendar-block-calendar ul.vevents-calendar, div#block-system-main div.node div.group-node-header, div#block-system-main div.node > ul.links, div#block-system-main div.node-movie ul.movie-controls, div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-advertisement-category div.item-list > ul, div#block-system-main div.node-advertisement div.field-name-field-gallery ul.field-items, body.not-front div.page-content-container, body.not-front div.page-content-container div.breadcrumbs ul.breadcrumbs, body.login-page div.region-content, div.advertisements-list-page-wrapper ul.ads-list > li.adv, body.page-node-add-advertisement form#advertisement-node-form fieldset.group-contact,
body.page-node-edit.node-type-advertisement form#advertisement-node-form fieldset.group-contact, body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-location,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-location, div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul,
div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul, div.view-id-birth.view-display-id-page_1 div.view-content > div.item-list > ul, div#block-views-events-block div.view-content > div.item-list > ul,
div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul, div#block-views-history-block div.view-content div.item-list > ul, div#block-views-news-block div.view-content div.item-list > ul, div#block-views-news-block-1 div.view-content div.item-list > ul, div#block-views-read-also-block div.view-content > div.item-list > ul, div.view.items-list-1 div.item-list > ul > li.views-row {
  zoom: 1;
  /* For IE 6/7 (trigger hasLayout) */ }

.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px; }

.button1, div.region-gdpr div.gdpr-wrapper > div.block > div.block-links > a.gdpr-accept, div.region-blockgroup-extra-bargains-front li#block-simplenews-1 > div.content form.simplenews-subscribe > div input.form-submit, div#block-vadvertisements-vadvertisements-block-user-panel > div.content > div.item-list > ul > li > a, div.block-vpoll > div.content input.form-submit, div#sliding-popup div.container div#popup-buttons a, div#block-system-main form#comment-form input.form-submit, div#block-system-main div.node div.add-comment-link a, div.ctools-comment-abuse .form-submit, div#block-system-main div.node div.more-link a, div#block-system-main div.node-movie ul.movie-controls > li > a, div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-phone div.field-item a.vhidden_textfield_formatter_show, div#block-system-main div.node-advertisement div.group-contact div.field-name-field-contact-form input.form-submit, body.login-page div.region-content div#block-system-main > div.content input.form-submit, form#user-register-form input.form-submit, form#user-pass input.form-submit, form#node-delete-confirm input.form-submit,
form#vadvertisements-page-advertisements-node-actions-republish-form input.form-submit, body.page-node-add-advertisement div#edit-actions input.form-submit,
body.page-node-edit.node-type-advertisement div#edit-actions input.form-submit, body.page-node-add-advertisement form#advertisement-node-form input.form-submit,
body.page-node-edit.node-type-advertisement form#advertisement-node-form input.form-submit, form#user-pass-reset input.form-submit, form#user-profile-form input.form-submit, form#user-cancel-confirm-form input.form-submit, form#comment-form input.form-submit,
form#comment-confirm-delete input.form-submit, body.page-search div#block-system-main > div.content input.form-submit, div.view-id-birth.view-display-id-page_1 div.views-exposed-form input.form-submit {
  border: solid 1px #ed1847;
  display: table;
  font-size: 0.8333333333em;
  padding: 12px 35px;
  cursor: pointer;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #ed1847;
  color: #fff;
  background: linear-gradient(to left, #ed1847 50%, #fff 50%);
  background-size: 206% 100%;
  background-position: right bottom;
  transition: all 1s ease; }
  .button1:hover, div.region-gdpr div.gdpr-wrapper > div.block > div.block-links > a.gdpr-accept:hover, div.region-blockgroup-extra-bargains-front li#block-simplenews-1 > div.content form.simplenews-subscribe > div input.form-submit:hover, div#block-vadvertisements-vadvertisements-block-user-panel > div.content > div.item-list > ul > li > a:hover, div.block-vpoll > div.content input.form-submit:hover, div#sliding-popup div.container div#popup-buttons a:hover, div#block-system-main form#comment-form input.form-submit:hover, div#block-system-main div.node div.add-comment-link a:hover, div.ctools-comment-abuse .form-submit:hover, div#block-system-main div.node div.more-link a:hover, div#block-system-main div.node-movie ul.movie-controls > li > a:hover, div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-phone div.field-item a.vhidden_textfield_formatter_show:hover, div#block-system-main div.node-advertisement div.group-contact div.field-name-field-contact-form input.form-submit:hover, body.login-page div.region-content div#block-system-main > div.content input.form-submit:hover, form#user-register-form input.form-submit:hover, form#user-pass input.form-submit:hover, form#node-delete-confirm input.form-submit:hover,
  form#vadvertisements-page-advertisements-node-actions-republish-form input.form-submit:hover, body.page-node-add-advertisement div#edit-actions input.form-submit:hover,
  body.page-node-edit.node-type-advertisement div#edit-actions input.form-submit:hover, body.page-node-add-advertisement form#advertisement-node-form input.form-submit:hover,
  body.page-node-edit.node-type-advertisement form#advertisement-node-form input.form-submit:hover, form#user-pass-reset input.form-submit:hover, form#user-profile-form input.form-submit:hover, form#user-cancel-confirm-form input.form-submit:hover, form#comment-form input.form-submit:hover,
  form#comment-confirm-delete input.form-submit:hover, body.page-search div#block-system-main > div.content input.form-submit:hover, div.view-id-birth.view-display-id-page_1 div.views-exposed-form input.form-submit:hover {
    background-position: left bottom;
    color: #ed1847;
    text-decoration: none; }

.block-header-1, .block-header-2, div.region-blockgroup-events-front div.blockgroup-header, .block-header-3, div#block-views-read-also-block > div.block-header, div.region-blockgroup-news-front > div.blockgroup-header, div.region-blockgroup-business-front div.blockgroup-header, div.region-blockgroup-lifestyle-front div.blockgroup-header, div.region-blockgroup-sport-front div.blockgroup-header, div.region-blockgroup-extra-bargains-front div.blockgroup-header, div.region-blockgroup-history-front div.blockgroup-header, div.region-blockgroup-movies-front div.blockgroup-header {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 10px;
  margin-bottom: 10px; }
  .block-header-1 > h2, .block-header-2 > h2, div.region-blockgroup-events-front div.blockgroup-header > h2, .block-header-3 > h2, div#block-views-read-also-block > div.block-header > h2, div.region-blockgroup-news-front > div.blockgroup-header > h2, div.region-blockgroup-business-front div.blockgroup-header > h2, div.region-blockgroup-lifestyle-front div.blockgroup-header > h2, div.region-blockgroup-sport-front div.blockgroup-header > h2, div.region-blockgroup-extra-bargains-front div.blockgroup-header > h2, div.region-blockgroup-history-front div.blockgroup-header > h2, div.region-blockgroup-movies-front div.blockgroup-header > h2 {
    margin: 0;
    background-image: url("../imgs/header-ico-1.gif");
    background-repeat: no-repeat;
    background-position: center left;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.0555555556em;
    font-weight: 700;
    padding-left: 35px;
    float: left; }
  .block-header-1 > div.blockadv, .block-header-2 > div.blockadv, div.region-blockgroup-events-front div.blockgroup-header > div.blockadv, .block-header-3 > div.blockadv, div#block-views-read-also-block > div.block-header > div.blockadv, div.region-blockgroup-news-front > div.blockgroup-header > div.blockadv, div.region-blockgroup-business-front div.blockgroup-header > div.blockadv, div.region-blockgroup-lifestyle-front div.blockgroup-header > div.blockadv, div.region-blockgroup-sport-front div.blockgroup-header > div.blockadv, div.region-blockgroup-extra-bargains-front div.blockgroup-header > div.blockadv, div.region-blockgroup-history-front div.blockgroup-header > div.blockadv, div.region-blockgroup-movies-front div.blockgroup-header > div.blockadv,
  .block-header-1 > div.blockgroupadv,
  .block-header-2 > div.blockgroupadv,
  div.region-blockgroup-events-front div.blockgroup-header > div.blockgroupadv,
  .block-header-3 > div.blockgroupadv,
  div#block-views-read-also-block > div.block-header > div.blockgroupadv,
  div.region-blockgroup-news-front > div.blockgroup-header > div.blockgroupadv,
  div.region-blockgroup-business-front div.blockgroup-header > div.blockgroupadv,
  div.region-blockgroup-lifestyle-front div.blockgroup-header > div.blockgroupadv,
  div.region-blockgroup-sport-front div.blockgroup-header > div.blockgroupadv,
  div.region-blockgroup-extra-bargains-front div.blockgroup-header > div.blockgroupadv,
  div.region-blockgroup-history-front div.blockgroup-header > div.blockgroupadv,
  div.region-blockgroup-movies-front div.blockgroup-header > div.blockgroupadv {
    float: right;
    color: #fff; }
    .block-header-1 > div.blockadv p, .block-header-2 > div.blockadv p, div.region-blockgroup-events-front div.blockgroup-header > div.blockadv p, .block-header-3 > div.blockadv p, div#block-views-read-also-block > div.block-header > div.blockadv p, div.region-blockgroup-news-front > div.blockgroup-header > div.blockadv p, div.region-blockgroup-business-front div.blockgroup-header > div.blockadv p, div.region-blockgroup-lifestyle-front div.blockgroup-header > div.blockadv p, div.region-blockgroup-sport-front div.blockgroup-header > div.blockadv p, div.region-blockgroup-extra-bargains-front div.blockgroup-header > div.blockadv p, div.region-blockgroup-history-front div.blockgroup-header > div.blockadv p, div.region-blockgroup-movies-front div.blockgroup-header > div.blockadv p,
    .block-header-1 > div.blockgroupadv p,
    .block-header-2 > div.blockgroupadv p,
    div.region-blockgroup-events-front div.blockgroup-header > div.blockgroupadv p,
    .block-header-3 > div.blockgroupadv p,
    div#block-views-read-also-block > div.block-header > div.blockgroupadv p,
    div.region-blockgroup-news-front > div.blockgroup-header > div.blockgroupadv p,
    div.region-blockgroup-business-front div.blockgroup-header > div.blockgroupadv p,
    div.region-blockgroup-lifestyle-front div.blockgroup-header > div.blockgroupadv p,
    div.region-blockgroup-sport-front div.blockgroup-header > div.blockgroupadv p,
    div.region-blockgroup-extra-bargains-front div.blockgroup-header > div.blockgroupadv p,
    div.region-blockgroup-history-front div.blockgroup-header > div.blockgroupadv p,
    div.region-blockgroup-movies-front div.blockgroup-header > div.blockgroupadv p {
      margin: 0; }
    .block-header-1 > div.blockadv a, .block-header-2 > div.blockadv a, div.region-blockgroup-events-front div.blockgroup-header > div.blockadv a, .block-header-3 > div.blockadv a, div#block-views-read-also-block > div.block-header > div.blockadv a, div.region-blockgroup-news-front > div.blockgroup-header > div.blockadv a, div.region-blockgroup-business-front div.blockgroup-header > div.blockadv a, div.region-blockgroup-lifestyle-front div.blockgroup-header > div.blockadv a, div.region-blockgroup-sport-front div.blockgroup-header > div.blockadv a, div.region-blockgroup-extra-bargains-front div.blockgroup-header > div.blockadv a, div.region-blockgroup-history-front div.blockgroup-header > div.blockadv a, div.region-blockgroup-movies-front div.blockgroup-header > div.blockadv a,
    .block-header-1 > div.blockgroupadv a,
    .block-header-2 > div.blockgroupadv a,
    div.region-blockgroup-events-front div.blockgroup-header > div.blockgroupadv a,
    .block-header-3 > div.blockgroupadv a,
    div#block-views-read-also-block > div.block-header > div.blockgroupadv a,
    div.region-blockgroup-news-front > div.blockgroup-header > div.blockgroupadv a,
    div.region-blockgroup-business-front div.blockgroup-header > div.blockgroupadv a,
    div.region-blockgroup-lifestyle-front div.blockgroup-header > div.blockgroupadv a,
    div.region-blockgroup-sport-front div.blockgroup-header > div.blockgroupadv a,
    div.region-blockgroup-extra-bargains-front div.blockgroup-header > div.blockgroupadv a,
    div.region-blockgroup-history-front div.blockgroup-header > div.blockgroupadv a,
    div.region-blockgroup-movies-front div.blockgroup-header > div.blockgroupadv a {
      color: #fff; }

.block-header-2, div.region-blockgroup-events-front div.blockgroup-header {
  padding-left: 0;
  padding-right: 0; }
  .block-header-2 > h2, div.region-blockgroup-events-front div.blockgroup-header > h2 {
    background-image: url("../imgs/header-ico-2.gif");
    color: #000; }

.block-header-3 > h2, div#block-views-read-also-block > div.block-header > h2 {
  background-image: url("../imgs/header-ico-3.gif");
  color: #37474f; }

.page-title-1, body.view-news_list.not-front div.page-content-container div.page-content h1.page-title {
  background-image: url("../imgs/header-ico-3.gif");
  background-repeat: no-repeat;
  background-position: left center;
  color: #37474f;
  text-transform: uppercase;
  font-size: 1.2222222222em;
  margin-bottom: 15px; }

.tileset-1.title, .tileset-1 > li.views-row div.views-field-title > h3 a, .tileset-1 > li.views-row.image_1 div.views-field-title > h3 > li.views-row div.views-field-title > h3 a, .tileset-1 > li.views-row.image_3 div.views-field-title > h3 > li.views-row div.views-field-title > h3 a, .tileset-1 > li.views-row.image_4 div.views-field-title > h3 > li.views-row div.views-field-title > h3 a, .tileset-1 > li.views-row.image_2 div.views-field-title > h3 > li.views-row div.views-field-title > h3 a, .tileset-1 > li.views-row.image_5 div.views-field-title > h3 > li.views-row div.views-field-title > h3 a, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-title > h3 a, div#block-views-business-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row div.views-field-title > h3 a,
div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.views-field-title > h3 a, ul.region-blockgroup-grid-extra-bargains-front > li.views-row div.views-field-title > h3 a, div#block-views-history-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a, div#block-views-news-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a,
div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a, ul.region-blockgroup-grid-lifestyle-front > li.views-row div.views-field-title > h3 a, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row div.views-field-title > h3 a, .tileset-1 > li.views-row.image_1 div.views-field-title > h3.title, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_1 div.views-field-title > h3.title, .tileset-1 > li.views-row.image_3 div.views-field-title > h3.title, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_3 div.views-field-title > h3.title, .tileset-1 > li.views-row.image_4 div.views-field-title > h3.title, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_4 div.views-field-title > h3.title, .tileset-1 > li.views-row.image_2 div.views-field-title > h3.title, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 div.views-field-title > h3.title, .tileset-1 > li.views-row.image_5 div.views-field-title > h3.title, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 div.views-field-title > h3.title, li#block-vbanner-lifestyle-front-page span.vbanner_title, div#block-views-business-block div.view-content div.item-list > ul.title, div#block-views-events-block div.view-content > div.item-list > ul.title,
div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul.title, ul.title.region-blockgroup-grid-extra-bargains-front, div#block-views-history-block div.view-content div.item-list > ul.title, div#block-views-news-block div.view-content div.item-list > ul.title,
div#block-views-news-block-1 div.view-content div.item-list > ul.title, ul.title.region-blockgroup-grid-lifestyle-front, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul.title, div#block-views-read-also-block div.view-content > div.item-list > ul.title {
  color: #fff;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
  font-weight: 700; }

.tileset-1.big-title, .tileset-1 > li.views-row div.views-field-title > h3 a.big-title, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-title > h3 a.big-title, .tileset-1 > li.views-row.image_1 div.views-field-title > h3, .tileset-1 > li.views-row.image_1 div.views-field-title > h3 > li.views-row.image_1 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_1 div.views-field-title > h3 > li.views-row.image_1 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_1 div.views-field-title > h3, div#block-views-business-block div.view-content div.item-list > ul > li.views-row.image_1 div.views-field-title > h3, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.image_1 div.views-field-title > h3,
div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.image_1 div.views-field-title > h3, ul.region-blockgroup-grid-extra-bargains-front > li.views-row.image_1 div.views-field-title > h3, div#block-views-history-block div.view-content div.item-list > ul > li.views-row.image_1 div.views-field-title > h3, div#block-views-news-block div.view-content div.item-list > ul > li.views-row.image_1 div.views-field-title > h3,
div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row.image_1 div.views-field-title > h3, ul.region-blockgroup-grid-lifestyle-front > li.views-row.image_1 div.views-field-title > h3, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row.image_1 div.views-field-title > h3, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row.image_1 div.views-field-title > h3, .tileset-1 > li.views-row.image_3 div.views-field-title > h3, .tileset-1 > li.views-row.image_3 div.views-field-title > h3 > li.views-row.image_3 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_3 div.views-field-title > h3 > li.views-row.image_3 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_3 div.views-field-title > h3, div#block-views-business-block div.view-content div.item-list > ul > li.views-row.image_3 div.views-field-title > h3, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.image_3 div.views-field-title > h3,
div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.image_3 div.views-field-title > h3, ul.region-blockgroup-grid-extra-bargains-front > li.views-row.image_3 div.views-field-title > h3, div#block-views-history-block div.view-content div.item-list > ul > li.views-row.image_3 div.views-field-title > h3, div#block-views-news-block div.view-content div.item-list > ul > li.views-row.image_3 div.views-field-title > h3,
div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row.image_3 div.views-field-title > h3, ul.region-blockgroup-grid-lifestyle-front > li.views-row.image_3 div.views-field-title > h3, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row.image_3 div.views-field-title > h3, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row.image_3 div.views-field-title > h3, .tileset-1 > li.views-row.image_4 div.views-field-title > h3, .tileset-1 > li.views-row.image_4 div.views-field-title > h3 > li.views-row.image_4 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_4 div.views-field-title > h3 > li.views-row.image_4 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_4 div.views-field-title > h3, div#block-views-business-block div.view-content div.item-list > ul > li.views-row.image_4 div.views-field-title > h3, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.image_4 div.views-field-title > h3,
div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.image_4 div.views-field-title > h3, ul.region-blockgroup-grid-extra-bargains-front > li.views-row.image_4 div.views-field-title > h3, div#block-views-history-block div.view-content div.item-list > ul > li.views-row.image_4 div.views-field-title > h3, div#block-views-news-block div.view-content div.item-list > ul > li.views-row.image_4 div.views-field-title > h3,
div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row.image_4 div.views-field-title > h3, ul.region-blockgroup-grid-lifestyle-front > li.views-row.image_4 div.views-field-title > h3, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row.image_4 div.views-field-title > h3, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row.image_4 div.views-field-title > h3, .tileset-1 > li.views-row.image_2 div.views-field-title > h3.big-title, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 div.views-field-title > h3.big-title, .tileset-1 > li.views-row.image_2 .tileset-1 > li.views-row.image_1 div.views-field-title > h3, .tileset-1 > li.views-row.image_1 .tileset-1 > li.views-row.image_2 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 .tileset-1 > li.views-row.image_1 div.views-field-title > h3, .tileset-1 > li.views-row.image_1 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 div.views-field-title > h3, .tileset-1 > li.views-row.image_2 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_1 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_1 .tileset-1 > li.views-row.image_2 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 span.vbanner_title > li.views-row.image_1 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_1 span.vbanner_title > li.views-row.image_2 div.views-field-title > h3, .tileset-1 > li.views-row.image_2 .tileset-1 > li.views-row.image_3 div.views-field-title > h3, .tileset-1 > li.views-row.image_3 .tileset-1 > li.views-row.image_2 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 .tileset-1 > li.views-row.image_3 div.views-field-title > h3, .tileset-1 > li.views-row.image_3 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 div.views-field-title > h3, .tileset-1 > li.views-row.image_2 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_3 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_3 .tileset-1 > li.views-row.image_2 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 span.vbanner_title > li.views-row.image_3 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_3 span.vbanner_title > li.views-row.image_2 div.views-field-title > h3, .tileset-1 > li.views-row.image_2 .tileset-1 > li.views-row.image_4 div.views-field-title > h3, .tileset-1 > li.views-row.image_4 .tileset-1 > li.views-row.image_2 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 .tileset-1 > li.views-row.image_4 div.views-field-title > h3, .tileset-1 > li.views-row.image_4 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 div.views-field-title > h3, .tileset-1 > li.views-row.image_2 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_4 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_4 .tileset-1 > li.views-row.image_2 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 span.vbanner_title > li.views-row.image_4 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_4 span.vbanner_title > li.views-row.image_2 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 div.views-field-title > h3.big-title, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 div.views-field-title > h3.big-title, .tileset-1 > li.views-row.image_5 .tileset-1 > li.views-row.image_1 div.views-field-title > h3, .tileset-1 > li.views-row.image_1 .tileset-1 > li.views-row.image_5 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 .tileset-1 > li.views-row.image_1 div.views-field-title > h3, .tileset-1 > li.views-row.image_1 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_1 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_1 .tileset-1 > li.views-row.image_5 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 span.vbanner_title > li.views-row.image_1 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_1 span.vbanner_title > li.views-row.image_5 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 .tileset-1 > li.views-row.image_3 div.views-field-title > h3, .tileset-1 > li.views-row.image_3 .tileset-1 > li.views-row.image_5 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 .tileset-1 > li.views-row.image_3 div.views-field-title > h3, .tileset-1 > li.views-row.image_3 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_3 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_3 .tileset-1 > li.views-row.image_5 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 span.vbanner_title > li.views-row.image_3 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_3 span.vbanner_title > li.views-row.image_5 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 .tileset-1 > li.views-row.image_4 div.views-field-title > h3, .tileset-1 > li.views-row.image_4 .tileset-1 > li.views-row.image_5 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 .tileset-1 > li.views-row.image_4 div.views-field-title > h3, .tileset-1 > li.views-row.image_4 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_4 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_4 .tileset-1 > li.views-row.image_5 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 span.vbanner_title > li.views-row.image_4 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_4 span.vbanner_title > li.views-row.image_5 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.big-title.vbanner_title, div#block-views-business-block div.view-content div.item-list > ul.big-title, div#block-views-events-block div.view-content > div.item-list > ul.big-title,
div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul.big-title, ul.big-title.region-blockgroup-grid-extra-bargains-front, div#block-views-history-block div.view-content div.item-list > ul.big-title, div#block-views-news-block div.view-content div.item-list > ul.big-title,
div#block-views-news-block-1 div.view-content div.item-list > ul.big-title, ul.big-title.region-blockgroup-grid-lifestyle-front, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul.big-title, div#block-views-read-also-block div.view-content > div.item-list > ul.big-title {
  font-size: 2.5em; }

.tileset-1.small-title, .tileset-1 > li.views-row div.views-field-title > h3 a.small-title, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-title > h3 a.small-title, .tileset-1 > li.views-row.image_1 div.views-field-title > h3.small-title, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_1 div.views-field-title > h3.small-title, .tileset-1 > li.views-row.image_2 .tileset-1 > li.views-row.image_1 div.views-field-title > h3, .tileset-1 > li.views-row.image_2 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_1 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 .tileset-1 > li.views-row.image_1 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 span.vbanner_title > li.views-row.image_1 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 .tileset-1 > li.views-row.image_1 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_1 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 .tileset-1 > li.views-row.image_1 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 span.vbanner_title > li.views-row.image_1 div.views-field-title > h3, .tileset-1 > li.views-row.image_3 div.views-field-title > h3.small-title, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_3 div.views-field-title > h3.small-title, .tileset-1 > li.views-row.image_2 .tileset-1 > li.views-row.image_3 div.views-field-title > h3, .tileset-1 > li.views-row.image_2 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_3 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 .tileset-1 > li.views-row.image_3 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 span.vbanner_title > li.views-row.image_3 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 .tileset-1 > li.views-row.image_3 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_3 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 .tileset-1 > li.views-row.image_3 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 span.vbanner_title > li.views-row.image_3 div.views-field-title > h3, .tileset-1 > li.views-row.image_4 div.views-field-title > h3.small-title, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_4 div.views-field-title > h3.small-title, .tileset-1 > li.views-row.image_2 .tileset-1 > li.views-row.image_4 div.views-field-title > h3, .tileset-1 > li.views-row.image_2 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_4 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 .tileset-1 > li.views-row.image_4 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 span.vbanner_title > li.views-row.image_4 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 .tileset-1 > li.views-row.image_4 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_4 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 .tileset-1 > li.views-row.image_4 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 span.vbanner_title > li.views-row.image_4 div.views-field-title > h3, .tileset-1 > li.views-row.image_2 div.views-field-title > h3, .tileset-1 > li.views-row.image_2 div.views-field-title > h3 > li.views-row.image_2 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 div.views-field-title > h3 > li.views-row.image_2 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 div.views-field-title > h3, div#block-views-business-block div.view-content div.item-list > ul > li.views-row.image_2 div.views-field-title > h3, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.image_2 div.views-field-title > h3,
div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.image_2 div.views-field-title > h3, ul.region-blockgroup-grid-extra-bargains-front > li.views-row.image_2 div.views-field-title > h3, div#block-views-history-block div.view-content div.item-list > ul > li.views-row.image_2 div.views-field-title > h3, div#block-views-news-block div.view-content div.item-list > ul > li.views-row.image_2 div.views-field-title > h3,
div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row.image_2 div.views-field-title > h3, ul.region-blockgroup-grid-lifestyle-front > li.views-row.image_2 div.views-field-title > h3, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row.image_2 div.views-field-title > h3, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row.image_2 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 div.views-field-title > h3 > li.views-row.image_5 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 div.views-field-title > h3 > li.views-row.image_5 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 div.views-field-title > h3, div#block-views-business-block div.view-content div.item-list > ul > li.views-row.image_5 div.views-field-title > h3, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.image_5 div.views-field-title > h3,
div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.image_5 div.views-field-title > h3, ul.region-blockgroup-grid-extra-bargains-front > li.views-row.image_5 div.views-field-title > h3, div#block-views-history-block div.view-content div.item-list > ul > li.views-row.image_5 div.views-field-title > h3, div#block-views-news-block div.view-content div.item-list > ul > li.views-row.image_5 div.views-field-title > h3,
div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row.image_5 div.views-field-title > h3, ul.region-blockgroup-grid-lifestyle-front > li.views-row.image_5 div.views-field-title > h3, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row.image_5 div.views-field-title > h3, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row.image_5 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title, div#block-views-business-block div.view-content div.item-list > ul.small-title, div#block-views-events-block div.view-content > div.item-list > ul.small-title,
div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul.small-title, ul.small-title.region-blockgroup-grid-extra-bargains-front, div#block-views-history-block div.view-content div.item-list > ul.small-title, div#block-views-news-block div.view-content div.item-list > ul.small-title,
div#block-views-news-block-1 div.view-content div.item-list > ul.small-title, ul.small-title.region-blockgroup-grid-lifestyle-front, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul.small-title, div#block-views-read-also-block div.view-content > div.item-list > ul.small-title {
  font-size: 1.4444444444em; }
  @media only screen and (max-width: 500px) {
    .tileset-1.small-title, .tileset-1 > li.views-row div.views-field-title > h3 a.small-title, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-title > h3 a.small-title, .tileset-1 > li.views-row.image_1 div.views-field-title > h3.small-title, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_1 div.views-field-title > h3.small-title, .tileset-1 > li.views-row.image_2 .tileset-1 > li.views-row.image_1 div.views-field-title > h3, .tileset-1 > li.views-row.image_2 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_1 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 .tileset-1 > li.views-row.image_1 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 span.vbanner_title > li.views-row.image_1 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 .tileset-1 > li.views-row.image_1 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_1 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 .tileset-1 > li.views-row.image_1 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 span.vbanner_title > li.views-row.image_1 div.views-field-title > h3, .tileset-1 > li.views-row.image_3 div.views-field-title > h3.small-title, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_3 div.views-field-title > h3.small-title, .tileset-1 > li.views-row.image_2 .tileset-1 > li.views-row.image_3 div.views-field-title > h3, .tileset-1 > li.views-row.image_2 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_3 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 .tileset-1 > li.views-row.image_3 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 span.vbanner_title > li.views-row.image_3 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 .tileset-1 > li.views-row.image_3 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_3 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 .tileset-1 > li.views-row.image_3 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 span.vbanner_title > li.views-row.image_3 div.views-field-title > h3, .tileset-1 > li.views-row.image_4 div.views-field-title > h3.small-title, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_4 div.views-field-title > h3.small-title, .tileset-1 > li.views-row.image_2 .tileset-1 > li.views-row.image_4 div.views-field-title > h3, .tileset-1 > li.views-row.image_2 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_4 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 .tileset-1 > li.views-row.image_4 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 span.vbanner_title > li.views-row.image_4 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 .tileset-1 > li.views-row.image_4 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_4 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 .tileset-1 > li.views-row.image_4 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 span.vbanner_title > li.views-row.image_4 div.views-field-title > h3, .tileset-1 > li.views-row.image_2 div.views-field-title > h3, .tileset-1 > li.views-row.image_2 div.views-field-title > h3 > li.views-row.image_2 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 div.views-field-title > h3 > li.views-row.image_2 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 div.views-field-title > h3, div#block-views-business-block div.view-content div.item-list > ul > li.views-row.image_2 div.views-field-title > h3, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.image_2 div.views-field-title > h3,
    div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.image_2 div.views-field-title > h3, ul.region-blockgroup-grid-extra-bargains-front > li.views-row.image_2 div.views-field-title > h3, div#block-views-history-block div.view-content div.item-list > ul > li.views-row.image_2 div.views-field-title > h3, div#block-views-news-block div.view-content div.item-list > ul > li.views-row.image_2 div.views-field-title > h3,
    div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row.image_2 div.views-field-title > h3, ul.region-blockgroup-grid-lifestyle-front > li.views-row.image_2 div.views-field-title > h3, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row.image_2 div.views-field-title > h3, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row.image_2 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 div.views-field-title > h3 > li.views-row.image_5 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 div.views-field-title > h3 > li.views-row.image_5 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 div.views-field-title > h3, div#block-views-business-block div.view-content div.item-list > ul > li.views-row.image_5 div.views-field-title > h3, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.image_5 div.views-field-title > h3,
    div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.image_5 div.views-field-title > h3, ul.region-blockgroup-grid-extra-bargains-front > li.views-row.image_5 div.views-field-title > h3, div#block-views-history-block div.view-content div.item-list > ul > li.views-row.image_5 div.views-field-title > h3, div#block-views-news-block div.view-content div.item-list > ul > li.views-row.image_5 div.views-field-title > h3,
    div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row.image_5 div.views-field-title > h3, ul.region-blockgroup-grid-lifestyle-front > li.views-row.image_5 div.views-field-title > h3, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row.image_5 div.views-field-title > h3, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row.image_5 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title, div#block-views-business-block div.view-content div.item-list > ul.small-title, div#block-views-events-block div.view-content > div.item-list > ul.small-title,
    div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul.small-title, ul.small-title.region-blockgroup-grid-extra-bargains-front, div#block-views-history-block div.view-content div.item-list > ul.small-title, div#block-views-news-block div.view-content div.item-list > ul.small-title,
    div#block-views-news-block-1 div.view-content div.item-list > ul.small-title, ul.small-title.region-blockgroup-grid-lifestyle-front, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul.small-title, div#block-views-read-also-block div.view-content > div.item-list > ul.small-title {
      font-size: 1.2222222222em; } }

.tileset-1, .tileset-1 > li.views-row div.views-field-title > h3 a, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-title > h3 a, .tileset-1 > li.views-row.image_1 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_1 div.views-field-title > h3, .tileset-1 > li.views-row.image_3 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_3 div.views-field-title > h3, .tileset-1 > li.views-row.image_4 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_4 div.views-field-title > h3, .tileset-1 > li.views-row.image_2 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 div.views-field-title > h3, .tileset-1 > li.views-row.image_5 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title, div#block-views-business-block div.view-content div.item-list > ul, div#block-views-events-block div.view-content > div.item-list > ul,
div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul, ul.region-blockgroup-grid-extra-bargains-front, div#block-views-history-block div.view-content div.item-list > ul, div#block-views-news-block div.view-content div.item-list > ul,
div#block-views-news-block-1 div.view-content div.item-list > ul, ul.region-blockgroup-grid-lifestyle-front, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul, div#block-views-read-also-block div.view-content > div.item-list > ul {
  margin: 0;
  padding: 0; }
  .tileset-1 > li.views-row, .tileset-1 > li.views-row div.views-field-title > h3 a > li.views-row, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-title > h3 a > li.views-row, .tileset-1 > li.views-row.image_1 div.views-field-title > h3 > li.views-row, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_1 div.views-field-title > h3 > li.views-row, .tileset-1 > li.views-row.image_3 div.views-field-title > h3 > li.views-row, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_3 div.views-field-title > h3 > li.views-row, .tileset-1 > li.views-row.image_4 div.views-field-title > h3 > li.views-row, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_4 div.views-field-title > h3 > li.views-row, .tileset-1 > li.views-row.image_2 div.views-field-title > h3 > li.views-row, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 div.views-field-title > h3 > li.views-row, .tileset-1 > li.views-row.image_5 div.views-field-title > h3 > li.views-row, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 div.views-field-title > h3 > li.views-row, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row, div#block-views-business-block div.view-content div.item-list > ul > li.views-row, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row,
  div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row, ul.region-blockgroup-grid-extra-bargains-front > li.views-row, div#block-views-history-block div.view-content div.item-list > ul > li.views-row, div#block-views-news-block div.view-content div.item-list > ul > li.views-row,
  div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row, ul.region-blockgroup-grid-lifestyle-front > li.views-row, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    overflow: hidden;
    display: block; }
    .tileset-1 > li.views-row div.views-field-field-node-image, .tileset-1 > li.views-row div.views-field-title > h3 a > li.views-row div.views-field-field-node-image, .tileset-1 > li.views-row.image_1 div.views-field-title > h3 > li.views-row div.views-field-field-node-image, .tileset-1 > li.views-row.image_3 div.views-field-title > h3 > li.views-row div.views-field-field-node-image, .tileset-1 > li.views-row.image_4 div.views-field-title > h3 > li.views-row div.views-field-field-node-image, .tileset-1 > li.views-row.image_2 div.views-field-title > h3 > li.views-row div.views-field-field-node-image, .tileset-1 > li.views-row.image_5 div.views-field-title > h3 > li.views-row div.views-field-field-node-image, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-field-node-image, div#block-views-business-block div.view-content div.item-list > ul > li.views-row div.views-field-field-node-image, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row div.views-field-field-node-image,
    div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.views-field-field-node-image, ul.region-blockgroup-grid-extra-bargains-front > li.views-row div.views-field-field-node-image, div#block-views-history-block div.view-content div.item-list > ul > li.views-row div.views-field-field-node-image, div#block-views-news-block div.view-content div.item-list > ul > li.views-row div.views-field-field-node-image,
    div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row div.views-field-field-node-image, ul.region-blockgroup-grid-lifestyle-front > li.views-row div.views-field-field-node-image, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row div.views-field-field-node-image, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row div.views-field-field-node-image {
      position: relative;
      z-index: 0; }
      .tileset-1 > li.views-row div.views-field-field-node-image img, .tileset-1 > li.views-row div.views-field-title > h3 a > li.views-row div.views-field-field-node-image img, .tileset-1 > li.views-row.image_1 div.views-field-title > h3 > li.views-row div.views-field-field-node-image img, .tileset-1 > li.views-row.image_3 div.views-field-title > h3 > li.views-row div.views-field-field-node-image img, .tileset-1 > li.views-row.image_4 div.views-field-title > h3 > li.views-row div.views-field-field-node-image img, .tileset-1 > li.views-row.image_2 div.views-field-title > h3 > li.views-row div.views-field-field-node-image img, .tileset-1 > li.views-row.image_5 div.views-field-title > h3 > li.views-row div.views-field-field-node-image img, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-field-node-image img, div#block-views-business-block div.view-content div.item-list > ul > li.views-row div.views-field-field-node-image img, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row div.views-field-field-node-image img,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.views-field-field-node-image img, ul.region-blockgroup-grid-extra-bargains-front > li.views-row div.views-field-field-node-image img, div#block-views-history-block div.view-content div.item-list > ul > li.views-row div.views-field-field-node-image img, div#block-views-news-block div.view-content div.item-list > ul > li.views-row div.views-field-field-node-image img,
      div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row div.views-field-field-node-image img, ul.region-blockgroup-grid-lifestyle-front > li.views-row div.views-field-field-node-image img, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row div.views-field-field-node-image img, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row div.views-field-field-node-image img {
        display: block;
        width: 100%;
        height: auto; }
      .tileset-1 > li.views-row div.views-field-field-node-image::after, .tileset-1 > li.views-row div.views-field-title > h3 a > li.views-row div.views-field-field-node-image::after, .tileset-1 > li.views-row.image_1 div.views-field-title > h3 > li.views-row div.views-field-field-node-image::after, .tileset-1 > li.views-row.image_3 div.views-field-title > h3 > li.views-row div.views-field-field-node-image::after, .tileset-1 > li.views-row.image_4 div.views-field-title > h3 > li.views-row div.views-field-field-node-image::after, .tileset-1 > li.views-row.image_2 div.views-field-title > h3 > li.views-row div.views-field-field-node-image::after, .tileset-1 > li.views-row.image_5 div.views-field-title > h3 > li.views-row div.views-field-field-node-image::after, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-field-node-image::after, div#block-views-business-block div.view-content div.item-list > ul > li.views-row div.views-field-field-node-image::after, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row div.views-field-field-node-image::after,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.views-field-field-node-image::after, ul.region-blockgroup-grid-extra-bargains-front > li.views-row div.views-field-field-node-image::after, div#block-views-history-block div.view-content div.item-list > ul > li.views-row div.views-field-field-node-image::after, div#block-views-news-block div.view-content div.item-list > ul > li.views-row div.views-field-field-node-image::after,
      div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row div.views-field-field-node-image::after, ul.region-blockgroup-grid-lifestyle-front > li.views-row div.views-field-field-node-image::after, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row div.views-field-field-node-image::after, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row div.views-field-field-node-image::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: block; }
    .tileset-1 > li.views-row div.views-field-title, .tileset-1 > li.views-row div.views-field-title > h3 a > li.views-row div.views-field-title, .tileset-1 > li.views-row.image_1 div.views-field-title > h3 > li.views-row div.views-field-title, .tileset-1 > li.views-row.image_3 div.views-field-title > h3 > li.views-row div.views-field-title, .tileset-1 > li.views-row.image_4 div.views-field-title > h3 > li.views-row div.views-field-title, .tileset-1 > li.views-row.image_2 div.views-field-title > h3 > li.views-row div.views-field-title, .tileset-1 > li.views-row.image_5 div.views-field-title > h3 > li.views-row div.views-field-title, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-title, div#block-views-business-block div.view-content div.item-list > ul > li.views-row div.views-field-title, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row div.views-field-title,
    div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.views-field-title, ul.region-blockgroup-grid-extra-bargains-front > li.views-row div.views-field-title, div#block-views-history-block div.view-content div.item-list > ul > li.views-row div.views-field-title, div#block-views-news-block div.view-content div.item-list > ul > li.views-row div.views-field-title,
    div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row div.views-field-title, ul.region-blockgroup-grid-lifestyle-front > li.views-row div.views-field-title, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row div.views-field-title, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row div.views-field-title {
      padding-top: 20px;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 2; }
      .tileset-1 > li.views-row div.views-field-title > h3, .tileset-1 > li.views-row div.views-field-title > h3 a > li.views-row div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-title > h3 a > li.views-row div.views-field-title > h3, .tileset-1 > li.views-row.image_1 div.views-field-title > h3 > li.views-row div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_1 div.views-field-title > h3 > li.views-row div.views-field-title > h3, .tileset-1 > li.views-row.image_3 div.views-field-title > h3 > li.views-row div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_3 div.views-field-title > h3 > li.views-row div.views-field-title > h3, .tileset-1 > li.views-row.image_4 div.views-field-title > h3 > li.views-row div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_4 div.views-field-title > h3 > li.views-row div.views-field-title > h3, .tileset-1 > li.views-row.image_2 div.views-field-title > h3 > li.views-row div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_2 div.views-field-title > h3 > li.views-row div.views-field-title > h3, .tileset-1 > li.views-row.image_5 div.views-field-title > h3 > li.views-row div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row.image_5 div.views-field-title > h3 > li.views-row div.views-field-title > h3, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-title > h3, div#block-views-business-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row div.views-field-title > h3,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.views-field-title > h3, ul.region-blockgroup-grid-extra-bargains-front > li.views-row div.views-field-title > h3, div#block-views-history-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3, div#block-views-news-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3,
      div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row div.views-field-title > h3, ul.region-blockgroup-grid-lifestyle-front > li.views-row div.views-field-title > h3, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row div.views-field-title > h3 {
        font-weight: 700;
        margin: 0;
        padding: 0;
        display: table;
        width: 100%;
        height: 100%;
        line-height: 1.1em; }
        .tileset-1 > li.views-row div.views-field-title > h3 a, .tileset-1 > li.views-row.image_1 div.views-field-title > h3 > li.views-row div.views-field-title > h3 a, .tileset-1 > li.views-row.image_3 div.views-field-title > h3 > li.views-row div.views-field-title > h3 a, .tileset-1 > li.views-row.image_4 div.views-field-title > h3 > li.views-row div.views-field-title > h3 a, .tileset-1 > li.views-row.image_2 div.views-field-title > h3 > li.views-row div.views-field-title > h3 a, .tileset-1 > li.views-row.image_5 div.views-field-title > h3 > li.views-row div.views-field-title > h3 a, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-title > h3 a, div#block-views-business-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row div.views-field-title > h3 a,
        div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.views-field-title > h3 a, ul.region-blockgroup-grid-extra-bargains-front > li.views-row div.views-field-title > h3 a, div#block-views-history-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a, div#block-views-news-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a,
        div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a, ul.region-blockgroup-grid-lifestyle-front > li.views-row div.views-field-title > h3 a, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row div.views-field-title > h3 a {
          display: table-cell;
          vertical-align: bottom; }
          .tileset-1 > li.views-row div.views-field-title > h3 a:hover, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-title > h3 a:hover, div#block-views-business-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a:hover, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row div.views-field-title > h3 a:hover,
          div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.views-field-title > h3 a:hover, ul.region-blockgroup-grid-extra-bargains-front > li.views-row div.views-field-title > h3 a:hover, div#block-views-history-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a:hover, div#block-views-news-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a:hover,
          div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a:hover, ul.region-blockgroup-grid-lifestyle-front > li.views-row div.views-field-title > h3 a:hover, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a:hover, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row div.views-field-title > h3 a:hover {
            text-decoration: none; }
    .tileset-1 > li.views-row div.views-field-comment-count, .tileset-1 > li.views-row div.views-field-title > h3 a > li.views-row div.views-field-comment-count, .tileset-1 > li.views-row.image_1 div.views-field-title > h3 > li.views-row div.views-field-comment-count, .tileset-1 > li.views-row.image_3 div.views-field-title > h3 > li.views-row div.views-field-comment-count, .tileset-1 > li.views-row.image_4 div.views-field-title > h3 > li.views-row div.views-field-comment-count, .tileset-1 > li.views-row.image_2 div.views-field-title > h3 > li.views-row div.views-field-comment-count, .tileset-1 > li.views-row.image_5 div.views-field-title > h3 > li.views-row div.views-field-comment-count, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-comment-count, div#block-views-business-block div.view-content div.item-list > ul > li.views-row div.views-field-comment-count, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row div.views-field-comment-count,
    div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.views-field-comment-count, ul.region-blockgroup-grid-extra-bargains-front > li.views-row div.views-field-comment-count, div#block-views-history-block div.view-content div.item-list > ul > li.views-row div.views-field-comment-count, div#block-views-news-block div.view-content div.item-list > ul > li.views-row div.views-field-comment-count,
    div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row div.views-field-comment-count, ul.region-blockgroup-grid-lifestyle-front > li.views-row div.views-field-comment-count, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row div.views-field-comment-count, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row div.views-field-comment-count {
      position: absolute;
      top: 25px;
      right: 30px;
      color: #fff;
      z-index: 1;
      font-size: 0.8333333333em; }
      .tileset-1 > li.views-row div.views-field-comment-count span.views-label, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-comment-count span.views-label, div#block-views-business-block div.view-content div.item-list > ul > li.views-row div.views-field-comment-count span.views-label, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row div.views-field-comment-count span.views-label,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.views-field-comment-count span.views-label, ul.region-blockgroup-grid-extra-bargains-front > li.views-row div.views-field-comment-count span.views-label, div#block-views-history-block div.view-content div.item-list > ul > li.views-row div.views-field-comment-count span.views-label, div#block-views-news-block div.view-content div.item-list > ul > li.views-row div.views-field-comment-count span.views-label,
      div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row div.views-field-comment-count span.views-label, ul.region-blockgroup-grid-lifestyle-front > li.views-row div.views-field-comment-count span.views-label, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row div.views-field-comment-count span.views-label, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row div.views-field-comment-count span.views-label {
        display: none; }
      .tileset-1 > li.views-row div.views-field-comment-count::before, .tileset-1 > li.views-row div.views-field-title > h3 a > li.views-row div.views-field-comment-count::before, .tileset-1 > li.views-row.image_1 div.views-field-title > h3 > li.views-row div.views-field-comment-count::before, .tileset-1 > li.views-row.image_3 div.views-field-title > h3 > li.views-row div.views-field-comment-count::before, .tileset-1 > li.views-row.image_4 div.views-field-title > h3 > li.views-row div.views-field-comment-count::before, .tileset-1 > li.views-row.image_2 div.views-field-title > h3 > li.views-row div.views-field-comment-count::before, .tileset-1 > li.views-row.image_5 div.views-field-title > h3 > li.views-row div.views-field-comment-count::before, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-comment-count::before, div#block-views-business-block div.view-content div.item-list > ul > li.views-row div.views-field-comment-count::before, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row div.views-field-comment-count::before,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.views-field-comment-count::before, ul.region-blockgroup-grid-extra-bargains-front > li.views-row div.views-field-comment-count::before, div#block-views-history-block div.view-content div.item-list > ul > li.views-row div.views-field-comment-count::before, div#block-views-news-block div.view-content div.item-list > ul > li.views-row div.views-field-comment-count::before,
      div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row div.views-field-comment-count::before, ul.region-blockgroup-grid-lifestyle-front > li.views-row div.views-field-comment-count::before, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row div.views-field-comment-count::before, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row div.views-field-comment-count::before {
        content: '';
        display: inline-block;
        width: 19px;
        background: url("../imgs/comments-icon.png") no-repeat;
        height: 18px;
        vertical-align: middle;
        padding-right: 10px;
        margin-right: 10px;
        border-right: solid 1px #fff; }

.promoted_article_txt, .tileset-1 > li.views-row div.views-field-field-promoted-txt, .tileset-1 > li.views-row div.views-field-title > h3 a > li.views-row div.views-field-field-promoted-txt, .tileset-1 > li.views-row.image_1 div.views-field-title > h3 > li.views-row div.views-field-field-promoted-txt, .tileset-1 > li.views-row.image_3 div.views-field-title > h3 > li.views-row div.views-field-field-promoted-txt, .tileset-1 > li.views-row.image_4 div.views-field-title > h3 > li.views-row div.views-field-field-promoted-txt, .tileset-1 > li.views-row.image_2 div.views-field-title > h3 > li.views-row div.views-field-field-promoted-txt, .tileset-1 > li.views-row.image_5 div.views-field-title > h3 > li.views-row div.views-field-field-promoted-txt, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-field-promoted-txt, div#block-views-business-block div.view-content div.item-list > ul > li.views-row div.views-field-field-promoted-txt, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row div.views-field-field-promoted-txt,
div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.views-field-field-promoted-txt, ul.region-blockgroup-grid-extra-bargains-front > li.views-row div.views-field-field-promoted-txt, div#block-views-history-block div.view-content div.item-list > ul > li.views-row div.views-field-field-promoted-txt, div#block-views-news-block div.view-content div.item-list > ul > li.views-row div.views-field-field-promoted-txt,
div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row div.views-field-field-promoted-txt, ul.region-blockgroup-grid-lifestyle-front > li.views-row div.views-field-field-promoted-txt, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row div.views-field-field-promoted-txt, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row div.views-field-field-promoted-txt, div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul > li div.views-field-field-promoted-txt,
div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li div.views-field-field-promoted-txt {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  font-size: 0.6666666667em;
  padding: 8px;
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 1; }

.dark_shade, .promoted_article_txt, .tileset-1 > li.views-row div.views-field-field-promoted-txt, .tileset-1 > li.views-row div.views-field-title > h3 a > li.views-row div.views-field-field-promoted-txt, .tileset-1 > li.views-row.image_1 div.views-field-title > h3 > li.views-row div.views-field-field-promoted-txt, .tileset-1 > li.views-row.image_3 div.views-field-title > h3 > li.views-row div.views-field-field-promoted-txt, .tileset-1 > li.views-row.image_4 div.views-field-title > h3 > li.views-row div.views-field-field-promoted-txt, .tileset-1 > li.views-row.image_2 div.views-field-title > h3 > li.views-row div.views-field-field-promoted-txt, .tileset-1 > li.views-row.image_5 div.views-field-title > h3 > li.views-row div.views-field-field-promoted-txt, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-field-promoted-txt, div#block-views-business-block div.view-content div.item-list > ul > li.views-row div.views-field-field-promoted-txt, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row div.views-field-field-promoted-txt,
div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.views-field-field-promoted-txt, ul.region-blockgroup-grid-extra-bargains-front > li.views-row div.views-field-field-promoted-txt, div#block-views-history-block div.view-content div.item-list > ul > li.views-row div.views-field-field-promoted-txt, div#block-views-news-block div.view-content div.item-list > ul > li.views-row div.views-field-field-promoted-txt,
div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row div.views-field-field-promoted-txt, ul.region-blockgroup-grid-lifestyle-front > li.views-row div.views-field-field-promoted-txt, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row div.views-field-field-promoted-txt, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row div.views-field-field-promoted-txt, div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul > li div.views-field-field-promoted-txt,
div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li div.views-field-field-promoted-txt {
  background-color: rgba(0, 0, 0, 0.4); }

.gradient_dark_shade, .tileset-1 > li.views-row div.views-field-title, .tileset-1 > li.views-row div.views-field-title > h3 a > li.views-row div.views-field-title, .tileset-1 > li.views-row.image_1 div.views-field-title > h3 > li.views-row div.views-field-title, .tileset-1 > li.views-row.image_3 div.views-field-title > h3 > li.views-row div.views-field-title, .tileset-1 > li.views-row.image_4 div.views-field-title > h3 > li.views-row div.views-field-title, .tileset-1 > li.views-row.image_2 div.views-field-title > h3 > li.views-row div.views-field-title, .tileset-1 > li.views-row.image_5 div.views-field-title > h3 > li.views-row div.views-field-title, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-title, div#block-views-business-block div.view-content div.item-list > ul > li.views-row div.views-field-title, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row div.views-field-title,
div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.views-field-title, ul.region-blockgroup-grid-extra-bargains-front > li.views-row div.views-field-title, div#block-views-history-block div.view-content div.item-list > ul > li.views-row div.views-field-title, div#block-views-news-block div.view-content div.item-list > ul > li.views-row div.views-field-title,
div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row div.views-field-title, ul.region-blockgroup-grid-lifestyle-front > li.views-row div.views-field-title, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row div.views-field-title, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row div.views-field-title, li#block-vbanner-lifestyle-front-page span.vbanner_title, div.view-id-birth.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.child-data, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row div.event-data.views-fieldset,
div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.event-data.views-fieldset {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
  /* IE6-9 */ }

.block_link_overlay::before, .block_link_overlay_big::before, .tileset-1 > li.views-row div.views-field-title > h3 a::before, .tileset-1 > li.views-row.image_1 div.views-field-title > h3 > li.views-row div.views-field-title > h3 a::before, .tileset-1 > li.views-row.image_3 div.views-field-title > h3 > li.views-row div.views-field-title > h3 a::before, .tileset-1 > li.views-row.image_4 div.views-field-title > h3 > li.views-row div.views-field-title > h3 a::before, .tileset-1 > li.views-row.image_2 div.views-field-title > h3 > li.views-row div.views-field-title > h3 a::before, .tileset-1 > li.views-row.image_5 div.views-field-title > h3 > li.views-row div.views-field-title > h3 a::before, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-title > h3 a::before, div#block-views-business-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a::before, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row div.views-field-title > h3 a::before,
div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.views-field-title > h3 a::before, ul.region-blockgroup-grid-extra-bargains-front > li.views-row div.views-field-title > h3 a::before, div#block-views-history-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a::before, div#block-views-news-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a::before,
div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a::before, ul.region-blockgroup-grid-lifestyle-front > li.views-row div.views-field-title > h3 a::before, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a::before, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row div.views-field-title > h3 a::before, div.region-blockgroup-business-front-right div#block-taxonomy-menu-block-1 > div.content ul.taxonomy_term_menu > li > div.taxonomy_menu_block_item a::before, div.view-id-birth.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.views-field-field-node-image a::before, div.view-id-most_view.view-display-id-block_1 div.view-content > div.item-list > ol > li h3 a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 4; }

.block_link_overlay_big::before, .tileset-1 > li.views-row div.views-field-title > h3 a::before, .tileset-1 > li.views-row.image_1 div.views-field-title > h3 > li.views-row div.views-field-title > h3 a::before, .tileset-1 > li.views-row.image_3 div.views-field-title > h3 > li.views-row div.views-field-title > h3 a::before, .tileset-1 > li.views-row.image_4 div.views-field-title > h3 > li.views-row div.views-field-title > h3 a::before, .tileset-1 > li.views-row.image_2 div.views-field-title > h3 > li.views-row div.views-field-title > h3 a::before, .tileset-1 > li.views-row.image_5 div.views-field-title > h3 > li.views-row div.views-field-title > h3 a::before, li#block-vbanner-lifestyle-front-page span.vbanner_title > li.views-row div.views-field-title > h3 a::before, div#block-views-business-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a::before, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row div.views-field-title > h3 a::before,
div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.views-field-title > h3 a::before, ul.region-blockgroup-grid-extra-bargains-front > li.views-row div.views-field-title > h3 a::before, div#block-views-history-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a::before, div#block-views-news-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a::before,
div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a::before, ul.region-blockgroup-grid-lifestyle-front > li.views-row div.views-field-title > h3 a::before, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row div.views-field-title > h3 a::before, div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row div.views-field-title > h3 a::before {
  width: 100000%;
  height: 100000%;
  margin-left: -100%;
  margin-top: -100%; }

.more_news_block, div.region-blockgroup-news-front div.link-more-news, div.region-blockgroup-business-front-left div.link-more-business-news, div.region-blockgroup-lifestyle-front div.link-more-lifestyle-news, div.region-blockgroup-sport-front div.link-more-sport-news, div.region-blockgroup-extra-bargains-front div.link-more-extra-bargains, div.region-blockgroup-events-front div.link-more-events, div.region-blockgroup-history-front div.block.link-more-history, div.region-blockgroup-movies-front div.block.link-more-movies {
  display: table;
  margin: auto;
  clear: both;
  padding: 15px 0; }
  .more_news_block > div.content p, div.region-blockgroup-news-front div.link-more-news > div.content p, div.region-blockgroup-business-front-left div.link-more-business-news > div.content p, div.region-blockgroup-lifestyle-front div.link-more-lifestyle-news > div.content p, div.region-blockgroup-sport-front div.link-more-sport-news > div.content p, div.region-blockgroup-extra-bargains-front div.link-more-extra-bargains > div.content p, div.region-blockgroup-events-front div.link-more-events > div.content p, div.region-blockgroup-history-front div.block.link-more-history > div.content p, div.region-blockgroup-movies-front div.block.link-more-movies > div.content p {
    margin: 0; }
    .more_news_block > div.content p a, div.region-blockgroup-news-front div.link-more-news > div.content p a, div.region-blockgroup-business-front-left div.link-more-business-news > div.content p a, div.region-blockgroup-lifestyle-front div.link-more-lifestyle-news > div.content p a, div.region-blockgroup-sport-front div.link-more-sport-news > div.content p a, div.region-blockgroup-extra-bargains-front div.link-more-extra-bargains > div.content p a, div.region-blockgroup-events-front div.link-more-events > div.content p a, div.region-blockgroup-history-front div.block.link-more-history > div.content p a, div.region-blockgroup-movies-front div.block.link-more-movies > div.content p a {
      padding: 6px 13px; }

.checkbox-1 input.form-radio, div.block-vpoll > div.content div.form-item-choice input.form-radio, body.page-node-add-advertisement form#advertisement-node-form div.form-type-checkbox input.form-radio,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.form-type-checkbox input.form-radio,
.checkbox-1 input.form-checkbox,
div.block-vpoll > div.content div.form-item-choice input.form-checkbox,
body.page-node-add-advertisement form#advertisement-node-form div.form-type-checkbox input.form-checkbox,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.form-type-checkbox input.form-checkbox {
  display: none; }
.checkbox-1 label, div.block-vpoll > div.content div.form-item-choice label, body.page-node-add-advertisement form#advertisement-node-form div.form-type-checkbox label,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.form-type-checkbox label {
  cursor: pointer; }
  .checkbox-1 label::before, div.block-vpoll > div.content div.form-item-choice label::before, body.page-node-add-advertisement form#advertisement-node-form div.form-type-checkbox label::before,
  body.page-node-edit.node-type-advertisement form#advertisement-node-form div.form-type-checkbox label::before {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    content: '';
    width: 23px;
    height: 23px;
    background: #fff;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    border: solid 1px #cfd8dc;
    border-radius: 5px; }
.checkbox-1 input.form-radio:checked + label::before, div.block-vpoll > div.content div.form-item-choice input.form-radio:checked + label::before, body.page-node-add-advertisement form#advertisement-node-form div.form-type-checkbox input.form-radio:checked + label::before,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.form-type-checkbox input.form-radio:checked + label::before,
.checkbox-1 input.form-checkbox:checked + label::before,
div.block-vpoll > div.content div.form-item-choice input.form-checkbox:checked + label::before,
body.page-node-add-advertisement form#advertisement-node-form div.form-type-checkbox input.form-checkbox:checked + label::before,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.form-type-checkbox input.form-checkbox:checked + label::before {
  background: #ed1847; }

.vbanner-block-header-1 > div.block-header > h2, div#block-vbanner-front-page-1 > div.block-header > h2,
div#block-vbanner-front-page-2 > div.block-header > h2,
div#block-vbanner-front-page-3 > div.block-header > h2,
div#block-vbanner-front-page-4 > div.block-header > h2,
div#block-vbanner-front-page-5 > div.block-header > h2,
div#block-vbanner-front-page-6 > div.block-header > h2,
div#block-vbanner-front-page-7 > div.block-header > h2,
div#block-vbanner-front-page-8 > div.block-header > h2, div.region-right-column div.block-vbanner > div.block-header > h2,
div.region-in-content div.block-vbanner > div.block-header > h2, div.region-above-content div.block-vbanner > div.block-header > h2 {
  text-transform: uppercase;
  font-size: 0.5555555556em;
  margin: 0 0 10px 0;
  padding: 0;
  color: #000;
  position: relative;
  overflow: hidden; }
  .vbanner-block-header-1 > div.block-header > h2::after, div#block-vbanner-front-page-1 > div.block-header > h2::after,
  div#block-vbanner-front-page-2 > div.block-header > h2::after,
  div#block-vbanner-front-page-3 > div.block-header > h2::after,
  div#block-vbanner-front-page-4 > div.block-header > h2::after,
  div#block-vbanner-front-page-5 > div.block-header > h2::after,
  div#block-vbanner-front-page-6 > div.block-header > h2::after,
  div#block-vbanner-front-page-7 > div.block-header > h2::after,
  div#block-vbanner-front-page-8 > div.block-header > h2::after, div.region-right-column div.block-vbanner > div.block-header > h2::after,
  div.region-in-content div.block-vbanner > div.block-header > h2::after, div.region-above-content div.block-vbanner > div.block-header > h2::after {
    content: '';
    background: #eceff1;
    width: 100%;
    height: 1px;
    display: inline-block;
    position: absolute;
    margin-left: 12px;
    top: 50%; }

a.show-hide-rwd-menu {
  display: none;
  margin: 10px auto; }
  a.show-hide-rwd-menu:hover {
    text-decoration: none; }

/* CHROME ELEMENT INVISIBLE FIX */
.element-invisible {
  width: 1px;
  font-size: 0; }
  .element-invisible:focus {
    width: auto;
    font-size: 18px; }

/* WCAG FOCUS */
/*
:focus {
  outline: 2px solid #00b4f1;
  outline-offset: -2px;
}
*/
/* SKIP LINKS */
div#skip-link {
  position: absolute;
  z-index: 5;
  top: 15px;
  left: 10px; }

body.logged-in div#skip-link {
  top: 30px; }

div#skip-link > a {
  border: solid 3px #2962ff;
  display: block;
  font-weight: bold;
  padding: 15px;
  text-decoration: none;
  background: #fff;
  color: #2962ff; }

/* SEARCH FORM */
div#block-search-form input.form-submit {
  font-size: 0;
  color: transparent; }

div.region-gdpr div.gdpr-wrapper {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  z-index: 100; }
  div.region-gdpr div.gdpr-wrapper > div.block {
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    width: 95%;
    max-width: 800px;
    top: 20px;
    background: #fff;
    position: absolute;
    left: 50%;
    padding: 20px;
    transform: translateX(-50%);
    overflow: hidden;
    opacity: 1; }
    div.region-gdpr div.gdpr-wrapper > div.block.hidden {
      opacity: 0; }
    div.region-gdpr div.gdpr-wrapper > div.block > h2 {
      font-size: 0.8888888889em;
      margin: 0 0 20px 0;
      font-weight: 600;
      color: #ed1847; }
      @media only screen and (max-width: 700px) {
        div.region-gdpr div.gdpr-wrapper > div.block > h2 {
          font-size: 0.6666666667em; } }
    div.region-gdpr div.gdpr-wrapper > div.block > div.content {
      font-size: 0.7777777778em; }
      @media only screen and (max-width: 700px) {
        div.region-gdpr div.gdpr-wrapper > div.block > div.content {
          font-size: 0.5555555556em; }
          div.region-gdpr div.gdpr-wrapper > div.block > div.content p {
            margin: 5px 0; } }
    div.region-gdpr div.gdpr-wrapper > div.block > a.gdpr-close-x {
      position: absolute;
      top: 20px;
      right: 20px;
      display: block;
      line-height: 1; }
      div.region-gdpr div.gdpr-wrapper > div.block > a.gdpr-close-x::before {
        font-family: FontAwesome;
        content: '\f00d';
        font-size: 15px; }
      div.region-gdpr div.gdpr-wrapper > div.block > a.gdpr-close-x:hover {
        text-decoration: none; }
    div.region-gdpr div.gdpr-wrapper > div.block > div.block-links {
      float: right; }
      div.region-gdpr div.gdpr-wrapper > div.block > div.block-links > a {
        font-size: 0.8333333333em; }
        @media only screen and (max-width: 700px) {
          div.region-gdpr div.gdpr-wrapper > div.block > div.block-links > a {
            font-size: 0.6111111111em;
            padding: 5px 20px; } }
        div.region-gdpr div.gdpr-wrapper > div.block > div.block-links > a.gdpr-accept {
          display: inline-block;
          margin-right: 15px; }

div.region-top {
  border-bottom: solid 1px #f5f7f8; }
  div.region-top > div.region-content {
    display: table;
    width: 1166px;
    margin: auto;
    padding: 20px 0; }
    @media only screen and (max-width: 1166px) {
      div.region-top > div.region-content {
        display: block;
        width: 100%; } }
    div.region-top > div.region-content > div.block,
    div.region-top > div.region-content > div.blockgroup {
      display: table-cell; }
      @media only screen and (max-width: 1166px) {
        div.region-top > div.region-content > div.block,
        div.region-top > div.region-content > div.blockgroup {
          display: inline-block; } }
      @media only screen and (max-width: 1010px) {
        div.region-top > div.region-content > div.block,
        div.region-top > div.region-content > div.blockgroup {
          float: left; } }
    div.region-top > div.region-content div.block#block-vsitelogo-block-vsitelogo-block {
      vertical-align: middle;
      padding-right: 40px;
      position: relative;
      width: 420px; }
      @media only screen and (max-width: 900px) {
        div.region-top > div.region-content div.block#block-vsitelogo-block-vsitelogo-block {
          width: 340px; } }
      @media only screen and (max-width: 780px) {
        div.region-top > div.region-content div.block#block-vsitelogo-block-vsitelogo-block {
          width: 240px; } }
      @media only screen and (max-width: 300px) {
        div.region-top > div.region-content div.block#block-vsitelogo-block-vsitelogo-block {
          width: 100%; } }
      @media only screen and (max-width: 670px) {
        div.region-top > div.region-content div.block#block-vsitelogo-block-vsitelogo-block {
          margin-bottom: 15px; } }
      div.region-top > div.region-content div.block#block-vsitelogo-block-vsitelogo-block::after {
        content: '';
        background: #cfd8dc;
        position: absolute;
        width: 1px;
        height: 100%;
        right: 20px;
        top: 0; }
        @media only screen and (max-width: 670px) {
          div.region-top > div.region-content div.block#block-vsitelogo-block-vsitelogo-block::after {
            display: none; } }
      div.region-top > div.region-content div.block#block-vsitelogo-block-vsitelogo-block img {
        max-width: 100%;
        height: auto; }
    div.region-top > div.region-content div.block#block-search-form {
      margin-bottom: 15px; }
      @media only screen and (max-width: 1010px) {
        div.region-top > div.region-content div.block#block-search-form {
          display: inline-block;
          margin-right: 15px; } }
      div.region-top > div.region-content div.block#block-search-form div.content > form {
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        border: solid 1px #cfd8dc;
        display: table; }
        div.region-top > div.region-content div.block#block-search-form div.content > form div.form-type-textfield,
        div.region-top > div.region-content div.block#block-search-form div.content > form div.form-actions {
          display: table-cell; }
        div.region-top > div.region-content div.block#block-search-form div.content > form div.form-type-textfield {
          margin: 0; }
          div.region-top > div.region-content div.block#block-search-form div.content > form div.form-type-textfield input.form-text {
            width: 160px;
            border: none;
            padding: 7px;
            color: #37474f; }
        div.region-top > div.region-content div.block#block-search-form div.content > form div.form-actions {
          vertical-align: middle; }
          div.region-top > div.region-content div.block#block-search-form div.content > form div.form-actions input.form-submit {
            width: 15px;
            height: 16px;
            border: none;
            background: url("../imgs/search-button.png") no-repeat;
            margin: 0 5px;
            vertical-align: middle; }
    @media only screen and (max-width: 1166px) {
      div.region-top > div.region-content div.block#block-vnameday-vnameday {
        margin-bottom: 15px; } }
    @media only screen and (max-width: 1010px) {
      div.region-top > div.region-content div.block#block-vnameday-vnameday {
        display: inline-block;
        vertical-align: top; } }
    div.region-top > div.region-content div.region-blockgroup-page-top-mid {
      vertical-align: top; }
    div.region-top > div.region-content div#block-vadvertisements-vadvertisements-block-user-panel {
      float: right; }
      @media only screen and (max-width: 1010px) {
        div.region-top > div.region-content div#block-vadvertisements-vadvertisements-block-user-panel {
          display: block;
          float: left;
          clear: both;
          margin-top: 15px;
          margin-right: 15px; } }
    div.region-top > div.region-content div#block-vopenweathermap-vopenweathermap-block-forecast {
      float: right; }
      @media only screen and (max-width: 1166px) {
        div.region-top > div.region-content div#block-vopenweathermap-vopenweathermap-block-forecast {
          float: none;
          clear: both;
          vertical-align: middle; } }
      @media only screen and (max-width: 1010px) {
        div.region-top > div.region-content div#block-vopenweathermap-vopenweathermap-block-forecast {
          float: left;
          clear: none; } }

@media only screen and (max-width: 990px) {
  a#toggle-rwd-menu {
    display: table; } }
div.region-top-menu.fixed-menu {
  top: 0; }

body.adminimal-menu div.region-top-menu.fixed-menu {
  top: 29px; }

div.region-top-menu {
  background: #fff; }
  div.region-top-menu.fixed-menu {
    position: fixed;
    left: 0;
    z-index: 15;
    width: 100%; }
  div.region-top-menu div.region-content {
    width: 100%;
    max-width: 1166px;
    margin: auto;
    border-bottom: solid 1px #eceff1; }
    @media only screen and (max-width: 990px) {
      div.region-top-menu div.region-content div#block-menu-menu-portal-menu > div.content {
        display: none; } }
    @media only screen and (min-width: 991px) {
      div.region-top-menu div.region-content div#block-menu-menu-portal-menu > div.content {
        display: block !important; } }
    div.region-top-menu div.region-content div#block-menu-menu-portal-menu > div.content > ul.menu {
      display: table;
      width: 100%;
      margin: 0;
      padding: 30px 0; }
      @media only screen and (max-width: 990px) {
        div.region-top-menu div.region-content div#block-menu-menu-portal-menu > div.content > ul.menu {
          padding-top: 0;
          padding-bottom: 0; } }
      div.region-top-menu div.region-content div#block-menu-menu-portal-menu > div.content > ul.menu > li {
        display: table-cell;
        list-style: none;
        margin: 0;
        padding: 0;
        text-align: center;
        vertical-align: middle;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box; }
        @media only screen and (max-width: 990px) {
          div.region-top-menu div.region-content div#block-menu-menu-portal-menu > div.content > ul.menu > li {
            padding-top: 3px;
            padding-bottom: 3px; } }
        @media only screen and (max-width: 990px) {
          div.region-top-menu div.region-content div#block-menu-menu-portal-menu > div.content > ul.menu > li {
            display: block;
            padding-right: 10px;
            padding-left: 10px;
            float: left;
            width: 25%; } }
        @media only screen and (max-width: 750px) {
          div.region-top-menu div.region-content div#block-menu-menu-portal-menu > div.content > ul.menu > li {
            width: 33.3333333333%; } }
        @media only screen and (max-width: 450px) {
          div.region-top-menu div.region-content div#block-menu-menu-portal-menu > div.content > ul.menu > li {
            width: 50%; } }
        @media only screen and (max-width: 330px) {
          div.region-top-menu div.region-content div#block-menu-menu-portal-menu > div.content > ul.menu > li {
            width: 100%; } }
        div.region-top-menu div.region-content div#block-menu-menu-portal-menu > div.content > ul.menu > li > a {
          text-transform: uppercase;
          padding: 0 10px;
          font-size: 0.7777777778em;
          font-weight: 700;
          color: #37474f;
          text-decoration: none; }
          div.region-top-menu div.region-content div#block-menu-menu-portal-menu > div.content > ul.menu > li > a:hover {
            color: #ed1847; }

div.region-front > div.region-content > div {
  clear: both; }

div.blockgroup-small-banners {
  width: 100%;
  max-width: 1166px;
  margin: auto;
  clear: both; }
  div.blockgroup-small-banners > div.region-content {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: nowrap; }
    div.blockgroup-small-banners > div.region-content div.block-vbanner {
      margin-left: 10px; }
      div.blockgroup-small-banners > div.region-content div.block-vbanner:first-of-type {
        margin-left: 0; }
      div.blockgroup-small-banners > div.region-content div.block-vbanner > div.content img {
        display: block; }

div.region-blockgroup-news-front div.region-content,
div.region-blockgroup-news-front div.blockgroup-header {
  max-width: 1166px;
  margin-left: auto;
  margin-right: auto; }
div.region-blockgroup-news-front > div.blockgroup-header {
  background: #ef6c00; }
  div.region-blockgroup-news-front > div.blockgroup-header div.news-categories {
    float: right; }
    @media only screen and (max-width: 980px) {
      div.region-blockgroup-news-front > div.blockgroup-header div.news-categories {
        float: none;
        clear: both;
        padding-top: 10px;
        padding-left: 14px; } }
    div.region-blockgroup-news-front > div.blockgroup-header div.news-categories div.item-list ul {
      margin: 3px 0 0 0;
      padding: 0; }
      div.region-blockgroup-news-front > div.blockgroup-header div.news-categories div.item-list ul > li {
        float: left;
        list-style: none;
        margin: 0 0 0 20px;
        padding: 0;
        font-size: 0.7777777778em; }
        @media only screen and (max-width: 980px) {
          div.region-blockgroup-news-front > div.blockgroup-header div.news-categories div.item-list ul > li {
            padding-bottom: 10px; } }
        div.region-blockgroup-news-front > div.blockgroup-header div.news-categories div.item-list ul > li a {
          color: #fff; }
div.region-blockgroup-news-front div.block.front_news_advertisement_text_1 {
  padding-top: 50px;
  margin-bottom: 50px; }
  div.region-blockgroup-news-front div.block.front_news_advertisement_text_1 > div.content a.button1, div.region-blockgroup-news-front div.block.front_news_advertisement_text_1 > div.content div.region-gdpr div.gdpr-wrapper > div.block > div.block-links > a.gdpr-accept, div.region-gdpr div.region-blockgroup-news-front div.block.front_news_advertisement_text_1 > div.content div.gdpr-wrapper > div.block > div.block-links > a.gdpr-accept, div.region-blockgroup-news-front div#block-vadvertisements-vadvertisements-block-user-panel.block.front_news_advertisement_text_1 > div.content > div.item-list > ul > li > a, div.region-blockgroup-news-front div.block.front_news_advertisement_text_1 > div.content div#sliding-popup div.container div#popup-buttons a, div#sliding-popup div.container div#popup-buttons div.region-blockgroup-news-front div.block.front_news_advertisement_text_1 > div.content a, div.region-blockgroup-news-front div.block.front_news_advertisement_text_1 > div.content div#block-system-main div.node div.add-comment-link a, div#block-system-main div.node div.add-comment-link div.region-blockgroup-news-front div.block.front_news_advertisement_text_1 > div.content a, div.region-blockgroup-news-front div.block.front_news_advertisement_text_1 > div.content div.ctools-comment-abuse a.form-submit, div.ctools-comment-abuse div.region-blockgroup-news-front div.block.front_news_advertisement_text_1 > div.content a.form-submit, div.region-blockgroup-news-front div.block.front_news_advertisement_text_1 > div.content div#block-system-main div.node div.more-link a, div#block-system-main div.node div.more-link div.region-blockgroup-news-front div.block.front_news_advertisement_text_1 > div.content a, div.region-blockgroup-news-front div.block.front_news_advertisement_text_1 > div.content div#block-system-main div.node-movie ul.movie-controls > li > a, div#block-system-main div.node-movie div.region-blockgroup-news-front div.block.front_news_advertisement_text_1 > div.content ul.movie-controls > li > a, div.region-blockgroup-news-front div.block.front_news_advertisement_text_1 > div.content div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-phone div.field-item a.vhidden_textfield_formatter_show, div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-phone div.field-item div.region-blockgroup-news-front div.block.front_news_advertisement_text_1 > div.content a.vhidden_textfield_formatter_show {
    margin-top: 20px; }

div.region-blockgroup-news-front-left {
  float: left; }
  @media only screen and (max-width: 1166px) {
    div.region-blockgroup-news-front-left {
      width: 67%; } }
  @media only screen and (max-width: 930px) {
    div.region-blockgroup-news-front-left {
      width: 100%; } }

div.region-blockgroup-news-front-right {
  width: 100%;
  max-width: 367px;
  margin-left: 15px;
  float: right; }
  @media only screen and (max-width: 1166px) {
    div.region-blockgroup-news-front-right {
      max-width: none;
      float: left;
      width: 30%;
      margin-left: 2%; } }
  @media only screen and (max-width: 930px) {
    div.region-blockgroup-news-front-right {
      float: none;
      width: 100%;
      margin-left: 0; } }
  div.region-blockgroup-news-front-right div.block-views-most_view-block_1-instance {
    float: left;
    margin-bottom: 10px; }
    @media only screen and (max-width: 930px) {
      div.region-blockgroup-news-front-right div.block-views-most_view-block_1-instance {
        width: 48%;
        margin-right: 2%; } }
    @media only screen and (max-width: 680px) {
      div.region-blockgroup-news-front-right div.block-views-most_view-block_1-instance {
        width: 100%;
        float: none; } }
  div.region-blockgroup-news-front-right div.block-vpoll {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
    @media only screen and (max-width: 930px) {
      div.region-blockgroup-news-front-right div.block-vpoll {
        width: 50%; } }
    @media only screen and (max-width: 680px) {
      div.region-blockgroup-news-front-right div.block-vpoll {
        width: 100%;
        float: none; } }

div.region-blockgroup-business-front {
  padding: 30px 0 10px 0; }
  @media only screen and (max-width: 1166px) {
    div.region-blockgroup-business-front {
      margin-left: -15px;
      padding-left: 15px;
      margin-right: -15px;
      padding-right: 15px; } }
  div.region-blockgroup-business-front div.region-content,
  div.region-blockgroup-business-front div.blockgroup-header {
    max-width: 1166px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
  div.region-blockgroup-business-front div.blockgroup-header {
    background: #0060ff; }

div.region-blockgroup-business-front-left {
  max-width: 774px;
  float: left; }
  @media only screen and (max-width: 1166px) {
    div.region-blockgroup-business-front-left {
      display: block;
      width: 63%;
      margin-right: 2%;
      max-width: none; } }
  @media only screen and (max-width: 900px) {
    div.region-blockgroup-business-front-left {
      width: 100%;
      margin-right: 0; } }

div.region-blockgroup-business-front-right {
  float: right; }
  @media only screen and (max-width: 1166px) {
    div.region-blockgroup-business-front-right {
      width: 35%; } }
  @media only screen and (max-width: 900px) {
    div.region-blockgroup-business-front-right {
      width: 100%; } }
  div.region-blockgroup-business-front-right div#block-taxonomy-menu-block-1 {
    width: 100%;
    max-width: 380px;
    border: solid 1px #cfd8dc;
    background: #fff; }
    @media only screen and (max-width: 900px) {
      div.region-blockgroup-business-front-right div#block-taxonomy-menu-block-1 {
        max-width: none; } }
    div.region-blockgroup-business-front-right div#block-taxonomy-menu-block-1 > div.block-header {
      border-bottom: solid 1px #cfd8dc; }
      div.region-blockgroup-business-front-right div#block-taxonomy-menu-block-1 > div.block-header > h2 {
        color: #0060ff;
        text-transform: uppercase;
        font-size: 1em;
        font-weight: 700;
        background: url("../imgs/newsletter-categories-ico.gif") no-repeat top left;
        padding-left: 35px;
        margin: 30px 20px 30px 20px; }
    div.region-blockgroup-business-front-right div#block-taxonomy-menu-block-1 > div.content ul.taxonomy_term_menu {
      margin: 0;
      padding: 0;
      position: relative;
      top: 1px;
      display: flex;
      flex-wrap: wrap; }
      div.region-blockgroup-business-front-right div#block-taxonomy-menu-block-1 > div.content ul.taxonomy_term_menu > li {
        width: 50%;
        margin: 0;
        padding: 0;
        list-style: none;
        border-bottom: solid 1px #cfd8dc;
        border-right: solid 1px #cfd8dc;
        position: relative;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box; }
        div.region-blockgroup-business-front-right div#block-taxonomy-menu-block-1 > div.content ul.taxonomy_term_menu > li.even {
          border-right: none; }
        div.region-blockgroup-business-front-right div#block-taxonomy-menu-block-1 > div.content ul.taxonomy_term_menu > li > div.taxonomy_menu_block_item {
          padding: 13px 20px 11px 20px;
          font-size: 0.7777777778em; }
          div.region-blockgroup-business-front-right div#block-taxonomy-menu-block-1 > div.content ul.taxonomy_term_menu > li > div.taxonomy_menu_block_item a {
            vertical-align: middle;
            text-align: left;
            color: #000;
            font-weight: 700; }
          div.region-blockgroup-business-front-right div#block-taxonomy-menu-block-1 > div.content ul.taxonomy_term_menu > li > div.taxonomy_menu_block_item span.taxonomy_nodes_count {
            display: inline-block;
            vertical-align: middle;
            color: #aaaaaa; }

div.region-blockgroup-lifestyle-front {
  margin-top: 20px; }
  div.region-blockgroup-lifestyle-front div.region-content,
  div.region-blockgroup-lifestyle-front div.blockgroup-header {
    max-width: 1166px;
    margin-left: auto;
    margin-right: auto; }
  div.region-blockgroup-lifestyle-front div.blockgroup-header {
    background: #c80076; }
  div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front {
    margin: 0 0 0 -10px;
    padding: 0; }
    @media only screen and (max-width: 1166px) {
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front {
        margin-left: -1%; } }
    div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li {
      margin: 0 0 10px 10px;
      padding: 0;
      list-style: none;
      float: left; }
      @media only screen and (max-width: 1166px) {
        div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li {
          margin-left: 1%;
          width: 32.33333333%;
          height: 0;
          padding-bottom: 18%;
          overflow: hidden; } }
    @media only screen and (max-width: 740px) {
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li.views-row.image_2,
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li.views-row-2,
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li.views-row-3,
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li#block-vbanner-lifestyle-front-page {
        margin-left: 1%;
        width: 32.33333333%;
        height: 0;
        padding-bottom: 17.8%;
        margin-bottom: 10px; }
        div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li.views-row.image_2 div.views-field-title > h3,
        div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li.views-row.image_2 span.vbanner_title,
        div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li.views-row-2 div.views-field-title > h3,
        div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li.views-row-2 span.vbanner_title,
        div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li.views-row-3 div.views-field-title > h3,
        div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li.views-row-3 span.vbanner_title,
        div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li#block-vbanner-lifestyle-front-page div.views-field-title > h3,
        div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li#block-vbanner-lifestyle-front-page span.vbanner_title {
          font-size: 0.7222222222em; } }
    @media only screen and (max-width: 740px) and (max-width: 490px) {
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li.views-row.image_2 div.views-field-title > h3,
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li.views-row.image_2 span.vbanner_title,
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li.views-row-2 div.views-field-title > h3,
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li.views-row-2 span.vbanner_title,
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li.views-row-3 div.views-field-title > h3,
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li.views-row-3 span.vbanner_title,
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li#block-vbanner-lifestyle-front-page div.views-field-title > h3,
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li#block-vbanner-lifestyle-front-page span.vbanner_title {
        font-size: 1.2222222222em; } }

    @media only screen and (max-width: 660px) {
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li.views-row.image_2,
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li.views-row-2,
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li.views-row-3,
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li#block-vbanner-lifestyle-front-page {
        width: 49%;
        padding-bottom: 27%; } }
    @media only screen and (max-width: 490px) {
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li.views-row.image_2,
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li.views-row-2,
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li.views-row-3,
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li#block-vbanner-lifestyle-front-page {
        width: 99%;
        padding-bottom: 0;
        height: auto; } }
    @media only screen and (max-width: 660px) {
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li#block-vbanner-lifestyle-front-page {
        display: table;
        margin: auto;
        float: none;
        clear: both;
        padding-bottom: 0; } }
    @media only screen and (max-width: 490px) {
      div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li#block-vbanner-lifestyle-front-page div.vbanner-item {
        width: 100%; }
        div.region-blockgroup-lifestyle-front ul.region-blockgroup-grid-lifestyle-front > li#block-vbanner-lifestyle-front-page div.vbanner-item img {
          width: 100%;
          height: auto; } }

div.region-blockgroup-sport-front div.region-content,
div.region-blockgroup-sport-front div.blockgroup-header {
  max-width: 1166px;
  margin-left: auto;
  margin-right: auto; }
div.region-blockgroup-sport-front div.blockgroup-header {
  background: #24af44; }

@media only screen and (max-width: 1166px) {
  div.region-blockgroup-extra-bargains-front {
    margin-left: -15px;
    padding-left: 15px;
    margin-right: -15px;
    padding-right: 15px; } }
div.region-blockgroup-extra-bargains-front div.region-content,
div.region-blockgroup-extra-bargains-front div.blockgroup-header {
  max-width: 1166px;
  margin-left: auto;
  margin-right: auto; }
div.region-blockgroup-extra-bargains-front div.blockgroup-header {
  background: #da251c;
  margin-top: 30px; }
div.region-blockgroup-extra-bargains-front div.content {
  margin: 0 0 0 -10px;
  padding: 0; }
  div.region-blockgroup-extra-bargains-front div.content > li {
    margin: 0 0 0 10px;
    padding: 0;
    list-style: none;
    float: left; }
    @media only screen and (max-width: 1166px) {
      div.region-blockgroup-extra-bargains-front div.content > li {
        width: calc(33.3333% - 10px); } }
    @media only screen and (max-width: 630px) {
      div.region-blockgroup-extra-bargains-front div.content > li {
        margin-bottom: 10px;
        width: calc(50% - 10px); } }
    @media only screen and (max-width: 430px) {
      div.region-blockgroup-extra-bargains-front div.content > li {
        width: calc(100% - 10px); } }
    @media only screen and (max-width: 1166px) {
      div.region-blockgroup-extra-bargains-front div.content > li.views-row div.views-field-title > h3 {
        font-size: 3vw; } }
    @media only screen and (max-width: 530px) {
      div.region-blockgroup-extra-bargains-front div.content > li.views-row div.views-field-title > h3 {
        font-size: 4.1vw; } }
    @media only screen and (max-width: 430px) {
      div.region-blockgroup-extra-bargains-front div.content > li.views-row div.views-field-title > h3 {
        font-size: 8vw; } }
    @media only screen and (max-width: 630px) {
      div.region-blockgroup-extra-bargains-front div.content > li.views-row.views-row-3 {
        float: none;
        clear: both;
        margin: auto; } }
div.region-blockgroup-extra-bargains-front li#block-simplenews-1 {
  background: #da251c;
  padding: 30px 98px 23px 50px;
  margin-top: 10px;
  width: 100%;
  max-width: 774px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }
  @media only screen and (max-width: 1166px) {
    div.region-blockgroup-extra-bargains-front li#block-simplenews-1 {
      width: 63%;
      padding: 0 15px;
      padding-bottom: 0px;
      max-width: none;
      height: 0;
      padding-bottom: 22.15%; } }
  @media only screen and (max-width: 880px) {
    div.region-blockgroup-extra-bargains-front li#block-simplenews-1 {
      padding-bottom: 0;
      height: auto;
      padding-bottom: 20px;
      clear: both;
      width: 99%;
      margin-top: 1%; } }
  @media only screen and (max-width: 530px) {
    div.region-blockgroup-extra-bargains-front li#block-simplenews-1 {
      margin-top: 10px; } }
  div.region-blockgroup-extra-bargains-front li#block-simplenews-1 > div.block-header {
    float: left;
    width: 100%;
    max-width: 200px; }
    @media only screen and (max-width: 1166px) {
      div.region-blockgroup-extra-bargains-front li#block-simplenews-1 > div.block-header {
        width: auto;
        max-width: none;
        margin-bottom: 15px;
        margin-top: 20px; } }
    div.region-blockgroup-extra-bargains-front li#block-simplenews-1 > div.block-header > h2 {
      color: #fff;
      font-size: 2em;
      margin: 0;
      text-transform: uppercase; }
      @media only screen and (max-width: 950px) {
        div.region-blockgroup-extra-bargains-front li#block-simplenews-1 > div.block-header > h2 {
          font-size: 1.2777777778em; } }
  div.region-blockgroup-extra-bargains-front li#block-simplenews-1 > div.content {
    float: left;
    color: #fff;
    width: 100%;
    max-width: 426px; }
    div.region-blockgroup-extra-bargains-front li#block-simplenews-1 > div.content > p {
      margin: 0;
      font-size: 0.7222222222em; }
    div.region-blockgroup-extra-bargains-front li#block-simplenews-1 > div.content form.simplenews-subscribe > div {
      display: table;
      padding-top: 15px; }
      div.region-blockgroup-extra-bargains-front li#block-simplenews-1 > div.content form.simplenews-subscribe > div div.form-item-mail input.form-text {
        border: solid 1px #da251c;
        font-size: 0.7222222222em;
        padding: 13px 20px;
        width: 100%;
        max-width: 285px;
        color: #000;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box; }
      @media only screen and (max-width: 1166px) {
        div.region-blockgroup-extra-bargains-front li#block-simplenews-1 > div.content form.simplenews-subscribe > div div.form-item-mail {
          display: table-cell;
          padding-right: 15px; } }
      @media only screen and (max-width: 1166px) {
        div.region-blockgroup-extra-bargains-front li#block-simplenews-1 > div.content form.simplenews-subscribe > div input.form-submit {
          display: table-cell; } }

.region.region-blockgroup-extra-bargains-front.blockgroup .content {
  margin: 0;
  position: relative; }
  .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    overflow: hidden;
    display: block; }
    .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row .views-field-title {
      padding-top: 20px;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 2;
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%); }
      .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row .views-field-title h3 {
        margin: 0;
        padding: 0;
        display: table;
        width: 100%;
        height: 100%;
        font-size: 2.5em; }
        @media all and (max-width: 1166px) {
          .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row .views-field-title h3 {
            font-size: 1.3em; } }
        .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row .views-field-title h3 a {
          display: table-cell;
          vertical-align: bottom;
          color: #fff;
          padding-left: 25px;
          padding-right: 25px;
          padding-bottom: 25px;
          font-weight: 700;
          display: table-cell;
          vertical-align: bottom;
          text-decoration: none; }
          .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row .views-field-title h3 a::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            display: block;
            width: 100000%;
            height: 100000%;
            margin-left: -100%;
            margin-top: -100%;
            z-index: 4; }
    .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row .views-field-comment-count {
      position: absolute;
      top: 25px;
      right: 30px;
      color: #fff;
      z-index: 1;
      font-size: 0.8333333333em; }
      .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row .views-field-comment-count::before {
        content: '';
        display: inline-block;
        width: 19px;
        background: url(../imgs/comments-icon.png) no-repeat;
        height: 18px;
        vertical-align: middle;
        padding-right: 10px;
        margin-right: 10px;
        border-right: solid 1px #fff; }
    .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row .views-field-field-node-image {
      position: relative; }
      .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row .views-field-field-node-image .field-content img {
        display: block;
        width: 100%;
        height: auto; }
      .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row .views-field-field-node-image .field-content::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: block; }
    .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row.views-row-1 {
      margin-right: 10px; }
      @media all and (max-width: 1166px) {
        .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row.views-row-1 {
          width: 66%; } }
      @media all and (max-width: 850px) {
        .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row.views-row-1 {
          width: 100%;
          margin-right: 0;
          padding-bottom: 0;
          margin-bottom: 10px;
          height: auto;
          float: none; } }
      .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row.views-row-1 .views-field-field-node-image img {
        width: 774px;
        height: 438px;
        object-fit: cover; }
    .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row.views-row-2 {
      margin-bottom: 10px; }
      @media all and (max-width: 1166px) {
        .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row.views-row-2 {
          width: calc(33.3333% - 10px); } }
      @media all and (max-width: 850px) {
        .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row.views-row-2 {
          width: 49%;
          padding-bottom: 0;
          height: auto;
          margin-right: 2%; } }
      @media all and (max-width: 630px) {
        .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row.views-row-2 {
          width: calc(50% - 10px);
          float: left;
          margin-right: 20px; } }
      .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row.views-row-2 .views-field-title h3 a {
        font-size: 26px; }
        @media all and (max-width: 630px) {
          .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row.views-row-2 .views-field-title h3 a {
            font-size: 16px; } }
      .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row.views-row-2 .views-field-field-node-image img {
        width: 382px;
        height: 214px;
        object-fit: cover; }
    .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row.views-row-3 {
      margin-right: 0; }
      @media all and (max-width: 1166px) {
        .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row.views-row-3 {
          width: calc(33.3333% - 10px); } }
      @media all and (max-width: 850px) {
        .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row.views-row-3 {
          width: 49%;
          padding-bottom: 0;
          height: auto; } }
      @media all and (max-width: 630px) {
        .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row.views-row-3 {
          width: calc(50% - 10px);
          clear: none; } }
      .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row.views-row-3 .views-field-title h3 a {
        font-size: 26px; }
        @media all and (max-width: 630px) {
          .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row.views-row-3 .views-field-title h3 a {
            font-size: 16px; } }
      .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row.views-row-3 .views-field-field-promoted-txt {
        display: none; }
      .region.region-blockgroup-extra-bargains-front.blockgroup .content .views-row.views-row-3 .views-field-field-node-image img {
        width: 382px;
        height: 214px;
        object-fit: cover; }

div.region-blockgroup-events-front {
  max-width: 1166px;
  margin-left: auto;
  margin-right: auto;
  position: relative; }
  div.region-blockgroup-events-front div.blockgroup-header {
    background: #fff;
    margin-top: 40px;
    margin-bottom: 20px; }

div.region-blockgroup-history-front div.region-content,
div.region-blockgroup-history-front div.blockgroup-header {
  max-width: 1166px;
  margin-left: auto;
  margin-right: auto; }
div.region-blockgroup-history-front div.blockgroup-header {
  background: #777070; }

div.region-blockgroup-movies-front div.region-content,
div.region-blockgroup-movies-front div.blockgroup-header {
  max-width: 1166px;
  margin-left: auto;
  margin-right: auto; }
div.region-blockgroup-movies-front div.blockgroup-header {
  background: #450013; }

div.region-above-content {
  margin-bottom: 40px; }

@media only screen and (max-width: 1166px) {
  div.region-left-column {
    margin-bottom: 15px; } }
div.region-left-column div.block.link-add-advertisement {
  margin-bottom: 10px; }
  div.region-left-column div.block.link-add-advertisement > div.content p {
    margin: 0; }
    div.region-left-column div.block.link-add-advertisement > div.content p a.button1, div.region-left-column div.block.link-add-advertisement > div.content p div.region-gdpr div.gdpr-wrapper > div.block > div.block-links > a.gdpr-accept, div.region-gdpr div.region-left-column div.block.link-add-advertisement > div.content p div.gdpr-wrapper > div.block > div.block-links > a.gdpr-accept, div.region-left-column div.block.link-add-advertisement > div.content p div#block-vadvertisements-vadvertisements-block-user-panel > div.content > div.item-list > ul > li > a, div.region-left-column div.block.link-add-advertisement > div.content p div#sliding-popup div.container div#popup-buttons a, div#sliding-popup div.container div#popup-buttons div.region-left-column div.block.link-add-advertisement > div.content p a, div.region-left-column div.block.link-add-advertisement > div.content p div#block-system-main div.node div.add-comment-link a, div#block-system-main div.node div.add-comment-link div.region-left-column div.block.link-add-advertisement > div.content p a, div.region-left-column div.block.link-add-advertisement > div.content p div.ctools-comment-abuse a.form-submit, div.ctools-comment-abuse div.region-left-column div.block.link-add-advertisement > div.content p a.form-submit, div.region-left-column div.block.link-add-advertisement > div.content p div#block-system-main div.node div.more-link a, div#block-system-main div.node div.more-link div.region-left-column div.block.link-add-advertisement > div.content p a, div.region-left-column div.block.link-add-advertisement > div.content p div#block-system-main div.node-movie ul.movie-controls > li > a, div#block-system-main div.node-movie div.region-left-column div.block.link-add-advertisement > div.content p ul.movie-controls > li > a, div.region-left-column div.block.link-add-advertisement > div.content p div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-phone div.field-item a.vhidden_textfield_formatter_show, div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-phone div.field-item div.region-left-column div.block.link-add-advertisement > div.content p a.vhidden_textfield_formatter_show {
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      width: 100%;
      text-align: center; }
div.region-left-column div#block-taxonomy-menu-block-2 {
  background: #f5f5f5;
  border: solid 1px #cfd8dc;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 30px; }
  @media only screen and (max-width: 950px) {
    div.region-left-column div#block-taxonomy-menu-block-2 {
      padding-top: 5px;
      padding-bottom: 5px; }
      div.region-left-column div#block-taxonomy-menu-block-2 a#toggle-cat-rwd-menu {
        display: table; } }
  @media only screen and (max-width: 950px) {
    div.region-left-column div#block-taxonomy-menu-block-2 div.block-content {
      display: none; } }
  div.region-left-column div#block-taxonomy-menu-block-2 div.block-content > div.block-header > h2 {
    margin: 0 0 20px 0;
    text-transform: uppercase;
    color: #37474f;
    font-size: 1.1111111111em; }
  @media only screen and (max-width: 950px) {
    div.region-left-column div#block-taxonomy-menu-block-2 div.block-content > div.block-header {
      display: none; } }
  div.region-left-column div#block-taxonomy-menu-block-2 div.block-content > div.content ul.taxonomy_term_menu {
    margin: 0;
    padding: 0; }
    div.region-left-column div#block-taxonomy-menu-block-2 div.block-content > div.content ul.taxonomy_term_menu > li {
      margin: 0;
      padding: 0 0 18px 0;
      list-style: none; }
      div.region-left-column div#block-taxonomy-menu-block-2 div.block-content > div.content ul.taxonomy_term_menu > li.collapsed ul.taxonomy_term_menu {
        display: none; }
      div.region-left-column div#block-taxonomy-menu-block-2 div.block-content > div.content ul.taxonomy_term_menu > li span.cat-name,
      div.region-left-column div#block-taxonomy-menu-block-2 div.block-content > div.content ul.taxonomy_term_menu > li span.taxonomy_nodes_count {
        color: #37474f; }
      div.region-left-column div#block-taxonomy-menu-block-2 div.block-content > div.content ul.taxonomy_term_menu > li.active-trail > div.taxonomy_menu_block_item > span.parent-tax-term-cat > span.cat-name,
      div.region-left-column div#block-taxonomy-menu-block-2 div.block-content > div.content ul.taxonomy_term_menu > li.active-trail > div.taxonomy_menu_block_item > a > span.cat-name {
        color: #ed1847; }
      div.region-left-column div#block-taxonomy-menu-block-2 div.block-content > div.content ul.taxonomy_term_menu > li div.taxonomy_menu_block_item span.parent-tax-term-cat {
        cursor: pointer; }
        div.region-left-column div#block-taxonomy-menu-block-2 div.block-content > div.content ul.taxonomy_term_menu > li div.taxonomy_menu_block_item span.parent-tax-term-cat:hover {
          text-decoration: underline; }
  div.region-left-column div#block-taxonomy-menu-block-2 div.block-content > div.content > ul.taxonomy_term_menu > li.has-children > div.taxonomy_menu_block_item::before {
    content: '+'; }
  div.region-left-column div#block-taxonomy-menu-block-2 div.block-content > div.content > ul.taxonomy_term_menu > li.no-children > div.taxonomy_menu_block_item::before {
    content: '-'; }
  div.region-left-column div#block-taxonomy-menu-block-2 div.block-content > div.content > ul.taxonomy_term_menu > li > div.taxonomy_menu_block_item::before {
    margin-right: 6px;
    font-weight: 700;
    color: #ed1847;
    font-size: 15px;
    width: 10px;
    display: inline-block;
    text-align: center; }
  div.region-left-column div#block-taxonomy-menu-block-2 div.block-content > div.content > ul.taxonomy_term_menu > li > div.taxonomy_menu_block_item > ul.taxonomy_term_menu {
    padding-top: 20px;
    margin-left: 30px; }
    div.region-left-column div#block-taxonomy-menu-block-2 div.block-content > div.content > ul.taxonomy_term_menu > li > div.taxonomy_menu_block_item > ul.taxonomy_term_menu > li > div.taxonomy_menu_block_item span.cat-name,
    div.region-left-column div#block-taxonomy-menu-block-2 div.block-content > div.content > ul.taxonomy_term_menu > li > div.taxonomy_menu_block_item > ul.taxonomy_term_menu > li > div.taxonomy_menu_block_item span.taxonomy_nodes_count {
      color: #78909c; }
    div.region-left-column div#block-taxonomy-menu-block-2 div.block-content > div.content > ul.taxonomy_term_menu > li > div.taxonomy_menu_block_item > ul.taxonomy_term_menu > li.active-trail > div.taxonomy_menu_block_item > span.parent-tax-term-cat > span.cat-name,
    div.region-left-column div#block-taxonomy-menu-block-2 div.block-content > div.content > ul.taxonomy_term_menu > li > div.taxonomy_menu_block_item > ul.taxonomy_term_menu > li.active-trail > div.taxonomy_menu_block_item > a > span.cat-name {
      color: #ed1847; }

div.region-in-content {
  margin-top: 15px; }

div.region-right-column div.block {
  margin-bottom: 15px; }

div.region-footer {
  background-color: #f5f5f5;
  background-image: url("../imgs/footer-top-border.gif");
  background-repeat: repeat-x;
  background-position: top left;
  padding-top: 4px;
  padding-bottom: 30px;
  margin-top: 25px; }
  @media only screen and (max-width: 1166px) {
    div.region-footer {
      margin-left: -15px;
      margin-right: -15px;
      padding: 0 15px; } }
  div.region-footer div.region-content {
    width: 100%;
    max-width: 1166px;
    margin: auto;
    font-size: 0; }
    div.region-footer div.region-content div.block {
      display: inline-block;
      font-size: 18px;
      vertical-align: top;
      float: left; }
      div.region-footer div.region-content div.block > div.content {
        color: #37474f;
        font-size: 0.8333333333em; }
        div.region-footer div.region-content div.block > div.content a {
          color: #ed1847; }
        div.region-footer div.region-content div.block > div.content h2 {
          font-size: 0.8333333333em;
          text-transform: uppercase; }
    div.region-footer div.region-content div.extra-swiecie-footer-mini-logo {
      margin-top: 23px;
      margin-bottom: 25px;
      margin-right: 15px; }
      @media only screen and (max-width: 1166px) {
        div.region-footer div.region-content div.extra-swiecie-footer-mini-logo {
          display: table;
          margin-left: auto;
          float: none;
          margin-right: auto; } }
      div.region-footer div.region-content div.extra-swiecie-footer-mini-logo > div.content p {
        margin: 0; }
    div.region-footer div.region-content div#block-menu-menu-shortcuts {
      width: 560px;
      margin-right: 60px; }
      div.region-footer div.region-content div#block-menu-menu-shortcuts > div.block-header > h2 {
        font-size: 0.8333333333em;
        color: #37474f;
        font-weight: 700;
        text-transform: uppercase; }
      div.region-footer div.region-content div#block-menu-menu-shortcuts > div.content > ul {
        margin: 0;
        padding: 0;
        -webkit-column-count: 3;
        /* Chrome, Safari, Opera */
        -moz-column-count: 3;
        /* Firefox */
        column-count: 3; }
        div.region-footer div.region-content div#block-menu-menu-shortcuts > div.content > ul > li {
          margin: 0 0 17px 0;
          padding: 0;
          list-style: url("../imgs/list-item-pink.gif") inside; }
          div.region-footer div.region-content div#block-menu-menu-shortcuts > div.content > ul > li > a {
            color: #37474f;
            font-size: 0.7222222222em;
            vertical-align: middle; }
    div.region-footer div.region-content div.editorial-publisher,
    div.region-footer div.region-content div.block.editor-in-chief,
    div.region-footer div.region-content div.block.editor,
    div.region-footer div.region-content div.block.advertising-promotion {
      max-width: 200px;
      margin: 0 10px; }
    div.region-footer div.region-content div.footer-social {
      vertical-align: bottom; }
      div.region-footer div.region-content div.footer-social > div.content {
        font-size: 0.7222222222em; }
        div.region-footer div.region-content div.footer-social > div.content img {
          margin-right: 10px;
          vertical-align: middle; }
        div.region-footer div.region-content div.footer-social > div.content a {
          color: #37474f; }
    @media only screen and (max-width: 1166px) {
      div.region-footer div.region-content div.region-blockgroup-footer-main {
        text-align: center; }
        div.region-footer div.region-content div.region-blockgroup-footer-main div.block {
          float: none; } }
    div.region-footer div.region-content div#block-menu-menu-footer > div.content > ul.menu {
      margin: 0;
      padding: 0; }
      div.region-footer div.region-content div#block-menu-menu-footer > div.content > ul.menu > li {
        margin: 0 0 5px 0;
        padding: 0;
        list-style: none;
        font-size: 0.7222222222em;
        display: inline-block;
        position: relative;
        color: #b0bec5; }
        div.region-footer div.region-content div#block-menu-menu-footer > div.content > ul.menu > li.first {
          margin-left: 0; }
        div.region-footer div.region-content div#block-menu-menu-footer > div.content > ul.menu > li::after {
          content: '|';
          display: inline-block;
          margin: 0 10px; }
        div.region-footer div.region-content div#block-menu-menu-footer > div.content > ul.menu > li.last::after {
          display: none; }
        div.region-footer div.region-content div#block-menu-menu-footer > div.content > ul.menu > li > a {
          color: inherit; }
    div.region-footer div.region-content div#block-menu-menu-footer,
    div.region-footer div.region-content div.block.created-by {
      margin-top: 30px; }
      @media only screen and (max-width: 1166px) {
        div.region-footer div.region-content div#block-menu-menu-footer,
        div.region-footer div.region-content div.block.created-by {
          margin-top: 10px; } }
    div.region-footer div.region-content div.block.created-by {
      float: right; }
      div.region-footer div.region-content div.block.created-by > div.content,
      div.region-footer div.region-content div.block.created-by > div.content a {
        color: #b0bec5; }
      @media only screen and (max-width: 1166px) {
        div.region-footer div.region-content div.block.created-by > div.content {
          font-size: 0.8333333333em; } }
      div.region-footer div.region-content div.block.created-by > div.content p {
        margin: 0; }
    div.region-footer div.region-content div#block-vscroll-to-top-vscroll-to-top {
      float: none; }
      div.region-footer div.region-content div#block-vscroll-to-top-vscroll-to-top > div.content a#vscroll_to_top {
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        position: fixed;
        right: 25px;
        bottom: 25px;
        width: 50px;
        height: 50px;
        background: url("../imgs/go-to-top.gif");
        opacity: 0.3;
        z-index: 5; }
        div.region-footer div.region-content div#block-vscroll-to-top-vscroll-to-top > div.content a#vscroll_to_top:hover {
          opacity: 1; }

div.node ul.vpg-picker {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0;
  margin-left: -1%; }
  div.node ul.vpg-picker li.vpg-picker-image {
    margin: 0 0 10px 0;
    float: none;
    width: 33.3333%;
    padding-left: 1%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
    @media only screen and (max-width: 480px) {
      div.node ul.vpg-picker li.vpg-picker-image {
        width: 50%; } }
    @media only screen and (max-width: 360px) {
      div.node ul.vpg-picker li.vpg-picker-image {
        width: auto;
        display: table;
        margin-left: auto;
        margin-right: auto; } }
    div.node ul.vpg-picker li.vpg-picker-image a {
      display: block; }
      div.node ul.vpg-picker li.vpg-picker-image a img {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box; }

div#block-vnameday-vnameday > div.content {
  font-size: 0.7222222222em; }
  div#block-vnameday-vnameday > div.content p#vnameday-label {
    margin-top: 0;
    margin-bottom: 5px;
    color: #78909c; }
  div#block-vnameday-vnameday > div.content span#vnameday-namedays {
    color: #37474f; }

div#block-vadvertisements-vadvertisements-block-user-panel > div.content > div.item-list > ul {
  margin: 0;
  padding: 0; }
  div#block-vadvertisements-vadvertisements-block-user-panel > div.content > div.item-list > ul > li {
    margin: 0 0 10px 10px;
    padding: 0;
    list-style: none;
    display: block;
    float: left; }
    @media only screen and (max-width: 1010px) {
      div#block-vadvertisements-vadvertisements-block-user-panel > div.content > div.item-list > ul > li {
        float: none;
        display: inline-block;
        margin-left: 0; } }
    div#block-vadvertisements-vadvertisements-block-user-panel > div.content > div.item-list > ul > li.first {
      margin-left: 0; }
    div#block-vadvertisements-vadvertisements-block-user-panel > div.content > div.item-list > ul > li.log-out {
      clear: both;
      float: right; }
      @media only screen and (max-width: 1010px) {
        div#block-vadvertisements-vadvertisements-block-user-panel > div.content > div.item-list > ul > li.log-out {
          float: none;
          clear: none; } }
    div#block-vadvertisements-vadvertisements-block-user-panel > div.content > div.item-list > ul > li > a {
      font-size: 0.7222222222em;
      padding: 6px 20px; }
      div#block-vadvertisements-vadvertisements-block-user-panel > div.content > div.item-list > ul > li > a i.fa {
        margin-right: 5px; }

div#block-vopenweathermap-vopenweathermap-block-forecast > div.content {
  font-size: 0.6111111111em; }
  div#block-vopenweathermap-vopenweathermap-block-forecast > div.content ul.weather_forecasts {
    margin: 0;
    padding: 0;
    display: table;
    padding: 4px 0 4px 0; }
    div#block-vopenweathermap-vopenweathermap-block-forecast > div.content ul.weather_forecasts li {
      margin: 0;
      padding: 0;
      list-style: none;
      float: left;
      display: table;
      padding-right: 15px; }
      div#block-vopenweathermap-vopenweathermap-block-forecast > div.content ul.weather_forecasts li img.forecast-icon {
        display: table-cell;
        vertical-align: middle;
        padding-right: 10px; }
      div#block-vopenweathermap-vopenweathermap-block-forecast > div.content ul.weather_forecasts li div.forecast-data {
        display: table-cell;
        vertical-align: middle; }
        div#block-vopenweathermap-vopenweathermap-block-forecast > div.content ul.weather_forecasts li div.forecast-data span.forecast-date-desc {
          font-weight: 700;
          color: #37474f; }
        div#block-vopenweathermap-vopenweathermap-block-forecast > div.content ul.weather_forecasts li div.forecast-data div.forecast-temperatures {
          color: #37474f; }
          div#block-vopenweathermap-vopenweathermap-block-forecast > div.content ul.weather_forecasts li div.forecast-data div.forecast-temperatures span.forecast-temperature-min {
            color: #78909c; }
      div#block-vopenweathermap-vopenweathermap-block-forecast > div.content ul.weather_forecasts li.week_forecast_link {
        display: table-cell;
        float: none;
        vertical-align: middle;
        padding-right: 0; }

div.vopenweathermap-week-forecast-page ul.weather_forecasts_week {
  margin: 0;
  padding: 0; }
  div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast {
    margin: 0 0 20px 0;
    border-bottom: solid 1px #37474f;
    padding: 0 0 20px 0;
    list-style: none; }
    div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast > div {
      float: left;
      margin-right: 35px; }
      div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast > div.forecast-date-wrapper {
        width: 90px; }
        div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast > div.forecast-date-wrapper div.forecast-date-day {
          font-weight: 700; }
      div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast > div.forecast-temperatures {
        text-align: center; }
        div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast > div.forecast-temperatures div.forecast-temperature-max {
          color: #ed1847;
          font-weight: 700;
          font-size: 1.1111111111em; }
      div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast > div.forecast-icon-wrapper {
        width: 100%;
        max-width: 100px;
        text-align: center; }
      div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast > div.forecast-details div.forecast-details-field span.forecast-details-label {
        color: #ed1847;
        float: left; }
      div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast > div.forecast-details div.forecast-details-field span.forecast-details-value {
        float: right; }
      div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast > div.forecast-details-1 {
        width: 225px; }
      div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast > div.forecast-details-2 {
        width: 160px;
        margin-right: 0; }
        @media only screen and (max-width: 1166px) {
          div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast > div.forecast-details-2 {
            float: none; } }
      @media only screen and (max-width: 950px) {
        div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast > div.forecast-details-1, div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast > div.forecast-details-2 {
          margin-top: 20px; }
        div.vopenweathermap-week-forecast-page ul.weather_forecasts_week > li.forecast > div.forecast-details-2 {
          float: left; } }

div.vbanner-item {
  display: table;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (max-width: 1166px) {
    div.vbanner-item img {
      max-width: 100%;
      height: auto;
      display: block; } }
  div.vbanner-item.cycle-slide img {
    display: table;
    margin: auto; }
  div.vbanner-item a {
    display: block; }

div#block-vbanner-front-page-1,
div#block-vbanner-front-page-2,
div#block-vbanner-front-page-3,
div#block-vbanner-front-page-4,
div#block-vbanner-front-page-5,
div#block-vbanner-front-page-6,
div#block-vbanner-front-page-7,
div#block-vbanner-front-page-8 {
  display: table;
  padding: 20px 0;
  margin: auto;
  max-width: 1166px;
  width: 100%; }
  div#block-vbanner-front-page-1 > div.content,
  div#block-vbanner-front-page-2 > div.content,
  div#block-vbanner-front-page-3 > div.content,
  div#block-vbanner-front-page-4 > div.content,
  div#block-vbanner-front-page-5 > div.content,
  div#block-vbanner-front-page-6 > div.content,
  div#block-vbanner-front-page-7 > div.content,
  div#block-vbanner-front-page-8 > div.content {
    display: block;
    margin: 0 0 0 -15px;
    text-align: center;
    font-size: 0; }
    div#block-vbanner-front-page-1 > div.content div.vbanner-item,
    div#block-vbanner-front-page-2 > div.content div.vbanner-item,
    div#block-vbanner-front-page-3 > div.content div.vbanner-item,
    div#block-vbanner-front-page-4 > div.content div.vbanner-item,
    div#block-vbanner-front-page-5 > div.content div.vbanner-item,
    div#block-vbanner-front-page-6 > div.content div.vbanner-item,
    div#block-vbanner-front-page-7 > div.content div.vbanner-item,
    div#block-vbanner-front-page-8 > div.content div.vbanner-item {
      display: inline-block;
      margin-bottom: 10px;
      margin-left: 15px; }

div.region-right-column div.vbanner-item img {
  max-width: 100%;
  height: auto; }

div.region-in-content div.vbanner-item {
  display: table;
  margin-left: auto;
  margin-right: auto; }

div#block-vbanner-front-page-business {
  margin-bottom: 10px; }
  div#block-vbanner-front-page-business > div.content div.vbanner-item img {
    display: block; }

li#block-vbanner-lifestyle-front-page div.vbanner-item {
  position: relative;
  z-index: 0; }
li#block-vbanner-lifestyle-front-page span.vbanner_title {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  pointer-events: none;
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 0;
  width: 100%; }

div#vbanner-popup-fade {
  z-index: 1000; }

div#vbanner-popup {
  z-index: 1000; }
  div#vbanner-popup div#vbanner-popup-content img {
    max-width: 90vw;
    max-height: 95vh;
    display: block; }

div.block-vpoll {
  padding: 0; }
  div.block-vpoll > div.content div.title {
    font-size: 1.2222222222em;
    padding: 5px 0;
    font-weight: 700; }
  div.block-vpoll > div.content div.form-item-choice {
    margin-bottom: 15px; }
    div.block-vpoll > div.content div.form-item-choice label {
      font-size: 1em; }
  div.block-vpoll > div.content fieldset.form-wrapper {
    border: none;
    padding: 0;
    margin: 0; }
  div.block-vpoll > div.content input.form-submit {
    max-width: 115px;
    padding: 6px 13px; }
  div.block-vpoll > div.content .vpoll .text {
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 0.8333333333em; }
  div.block-vpoll > div.content > form + ul.links {
    margin-top: -30px;
    margin-left: 90px; }
  div.block-vpoll > div.content div.form-radios {
    margin: 15px 0 20px 0; }
  div.block-vpoll > div.content ul.links {
    padding: 0;
    float: left; }
    div.block-vpoll > div.content ul.links > li {
      margin: 0 15px 0 0;
      padding: 0;
      list-style: none;
      float: left; }
      div.block-vpoll > div.content ul.links > li > a {
        color: #ed1847;
        font-size: 0.7222222222em; }

.vpoll .bar > div {
  background: #ed1847; }
.vpoll .total {
  margin-top: 20px; }
.vpoll div.percent {
  font-size: 0.7222222222em; }

.block-vpoll .vpoll .percent {
  margin-top: 12px; }

div#block-vevents-calendar-vevents-calendar-block-calendar.contextual-links-region {
  position: static; }
div#block-vevents-calendar-vevents-calendar-block-calendar > div.content {
  padding-top: 10px;
  margin-bottom: 30px; }
  div#block-vevents-calendar-vevents-calendar-block-calendar > div.content div.calendar-header-wrapper {
    position: absolute;
    top: 9px;
    right: 0; }
    div#block-vevents-calendar-vevents-calendar-block-calendar > div.content div.calendar-header-wrapper a.vevents-cal-month-nav {
      display: inline-block;
      background-image: url("../imgs/calendar-prev-next.png");
      background-position: 0 0;
      background-repeat: no-repeat;
      width: 10px;
      height: 8px; }
      div#block-vevents-calendar-vevents-calendar-block-calendar > div.content div.calendar-header-wrapper a.vevents-cal-month-nav.vevents-cal-prev-month {
        background-position: 0 0; }
      div#block-vevents-calendar-vevents-calendar-block-calendar > div.content div.calendar-header-wrapper a.vevents-cal-month-nav.vevents-cal-next-month {
        background-position: -10px 0; }
    div#block-vevents-calendar-vevents-calendar-block-calendar > div.content div.calendar-header-wrapper h3 {
      display: inline-block;
      margin: 0 25px;
      font-size: 0.8333333333em; }
div#block-vevents-calendar-vevents-calendar-block-calendar ul.vevents-calendar {
  margin: 0;
  padding: 0;
  width: 100%;
  position: relative;
  z-index: 5; }
  div#block-vevents-calendar-vevents-calendar-block-calendar ul.vevents-calendar > li {
    float: left;
    position: relative;
    margin: -1px 0 0 -1px;
    padding: 12px 0;
    list-style: none;
    font-size: 0.7222222222em;
    color: #000;
    border: solid 1px #eceff1;
    width: 88px;
    display: table-cell;
    text-align: center;
    z-index: 0; }
    div#block-vevents-calendar-vevents-calendar-block-calendar ul.vevents-calendar > li > div.item-list {
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
      -moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
      box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
      display: none;
      position: absolute;
      top: 35px;
      left: 50%;
      width: 120px;
      margin-left: -60px;
      background: #eceff1;
      border: solid 1px #c00909;
      padding: 5px;
      box-sizing: border-box;
      font-size: 12px;
      text-align: left; }
      div#block-vevents-calendar-vevents-calendar-block-calendar ul.vevents-calendar > li > div.item-list > ul {
        margin: 0;
        padding: 0; }
        div#block-vevents-calendar-vevents-calendar-block-calendar ul.vevents-calendar > li > div.item-list > ul > li {
          list-style: none;
          margin: 0;
          padding: 5px; }
    div#block-vevents-calendar-vevents-calendar-block-calendar ul.vevents-calendar > li.has-events {
      color: #ed1847;
      border-color: #ed1847;
      z-index: 1; }
    div#block-vevents-calendar-vevents-calendar-block-calendar ul.vevents-calendar > li.has-events:hover {
      cursor: default; }

@media only screen and (max-width: 1166px) {
  div#sliding-popup div.container {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; } }
@media only screen and (max-width: 1166px) {
  div#sliding-popup div.container div#popup-text {
    width: auto;
    font-size: 0.6666666667em; } }
div#sliding-popup div.container div#popup-buttons {
  width: auto;
  margin-left: 20px; }
  div#sliding-popup div.container div#popup-buttons a {
    background-color: inherit;
    float: left;
    padding: 15px;
    margin-right: 10px;
    margin-bottom: 15px; }
    @media only screen and (max-width: 1166px) {
      div#sliding-popup div.container div#popup-buttons a {
        padding: 5px;
        font-size: 0.6666666667em; } }
    div#sliding-popup div.container div#popup-buttons a:hover {
      background-color: inherit; }

ul.links span.link_title {
  text-align: left;
  display: block;
  color: #37474f;
  margin-bottom: 5px; }
ul.links div.fb-like {
  float: left; }

div.ctools-comment-abuse {
  max-width: 95vw; }
  div.ctools-comment-abuse table#ctools-face-table {
    display: block; }
    div.ctools-comment-abuse table#ctools-face-table > tbody {
      display: block; }
      div.ctools-comment-abuse table#ctools-face-table > tbody > tr {
        display: block; }
        div.ctools-comment-abuse table#ctools-face-table > tbody > tr:first-of-type, div.ctools-comment-abuse table#ctools-face-table > tbody > tr:last-of-type {
          display: none; }
        div.ctools-comment-abuse table#ctools-face-table > tbody > tr > td {
          display: block; }
          div.ctools-comment-abuse table#ctools-face-table > tbody > tr > td.popups-border {
            display: none; }
          div.ctools-comment-abuse table#ctools-face-table > tbody > tr > td div.popups-body {
            max-width: 100%;
            box-sizing: border-box;
            width: auto !important;
            padding: 15px; }
            div.ctools-comment-abuse table#ctools-face-table > tbody > tr > td div.popups-body .form-item:first-of-type {
              margin-top: 0; }
            div.ctools-comment-abuse table#ctools-face-table > tbody > tr > td div.popups-body .form-item:last-of-type {
              margin-bottom: 0; }
            div.ctools-comment-abuse table#ctools-face-table > tbody > tr > td div.popups-body .form-item-comment-abuse-complaint-message .form-textarea-wrapper,
            div.ctools-comment-abuse table#ctools-face-table > tbody > tr > td div.popups-body .form-item-comment-abuse-complaint-message label {
              width: auto;
              max-width: 100%;
              box-sizing: border-box; }
            div.ctools-comment-abuse table#ctools-face-table > tbody > tr > td div.popups-body div.form-item-captcha-response label {
              float: none;
              margin-bottom: 20px; }
            div.ctools-comment-abuse table#ctools-face-table > tbody > tr > td div.popups-body div.description {
              margin-top: 20px; }
            div.ctools-comment-abuse table#ctools-face-table > tbody > tr > td div.popups-body fieldset.captcha {
              margin: 20px 0px;
              font-size: 15px; }

div#block-system-main div.comment.comment-unpublished {
  padding: 0 10px;
  margin-bottom: 15px; }
div#block-system-main form#comment-form div.wysiwyg-toggle-wrapper {
  padding: 0 0 0.5em 1.5em; }
div#block-system-main form#comment-form input.form-text {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: solid 1px #37474f; }
div#block-system-main form#comment-form fieldset.captcha.form-wrapper {
  margin-top: 15px; }
  div#block-system-main form#comment-form fieldset.captcha.form-wrapper div.fieldset-description {
    margin-bottom: 10px; }
div#block-system-main form#comment-form input.form-submit {
  margin-right: 15px; }
div#block-system-main div#comments > h2 {
  margin-top: 48px;
  margin-bottom: 40px;
  font-size: 0.8333333333em;
  color: #37474f;
  text-transform: uppercase;
  background: url("../imgs/header-ico-3.gif") left no-repeat;
  padding-left: 25px; }
div#block-system-main div#comments div.comments {
  margin: 30px 0;
  padding: 0; }
div#block-system-main div.comment-add-msg {
  font-size: 0.5555555556em;
  text-align: justify;
  line-height: 2em; }
div#block-system-main div.node div.comment {
  list-style: none;
  margin: 0 0 25px 0;
  padding: 5px 20px;
  background: #F7F7F7;
  border-bottom: solid 1px #f5f5f5; }
  div#block-system-main div.node div.comment span.comment-date {
    font-size: 0.8333333333em;
    font-weight: normal;
    color: #37474f; }
  div#block-system-main div.node div.comment div.field-name-comment-body {
    margin-bottom: 0; }
    div#block-system-main div.node div.comment div.field-name-comment-body p {
      padding: 10px 0;
      margin: 0; }
    div#block-system-main div.node div.comment div.field-name-comment-body p:first-of-type {
      padding-top: 0; }
  div#block-system-main div.node div.comment div.submitted {
    font-weight: 700;
    color: #000; }
  div#block-system-main div.node div.comment ul.links {
    background: transparent;
    padding: 0;
    margin: 0 0 5px 0;
    float: right; }
    div#block-system-main div.node div.comment ul.links li {
      font-size: 0.8333333333em; }
      div#block-system-main div.node div.comment ul.links li a.active {
        color: #ed1847; }
div#block-system-main div.node div.add-comment-link a {
  display: table;
  margin: 15px auto; }
div#block-system-main div.indented {
  display: none; }
div#block-system-main span.replies {
  font-size: 0.8333333333em; }
  div#block-system-main span.replies i.show-hide-comment-replies {
    cursor: pointer; }

div.ctools-comment-abuse div.popups-title {
  background: #ed1847;
  border: none; }
div.ctools-comment-abuse .popups-body {
  overflow: hidden; }
div.ctools-comment-abuse .popups-title a.close::before {
  content: 'X'; }
div.ctools-comment-abuse .popups-title a.close img {
  display: none; }
div.ctools-comment-abuse .form-item label {
  margin-bottom: 10px; }
div.ctools-comment-abuse .form-item-comment-abuse-complaint-reason .form-select {
  padding: 5px; }

div#block-system-main div.node {
  color: #000; }
  div#block-system-main div.node div.field {
    margin-bottom: 15px; }
    div#block-system-main div.node div.field div.field-label {
      margin-bottom: 10px; }
    @media only screen and (max-width: 500px) {
      div#block-system-main div.node div.field.field-name-body img {
        margin: 0 !important;
        float: none !important; } }
  div#block-system-main div.node div.group-node-header {
    font-size: 0.7222222222em;
    color: #78909c; }
    div#block-system-main div.node div.group-node-header div.field {
      display: inline-block; }
    div#block-system-main div.node div.group-node-header div.field-name-field-author div.field-items {
      display: inline-block; }
    div#block-system-main div.node div.group-node-header div.field-name-field-author::after {
      content: '|';
      display: inline-block;
      margin: 0 10px; }
    div#block-system-main div.node div.group-node-header div.field-name-field-promoted-txt {
      float: right; }
  div#block-system-main div.node div.field-name-field-node-image img {
    display: block; }
  div#block-system-main div.node div.group-photo-description {
    font-size: 0.7222222222em;
    margin-top: -10px; }
    div#block-system-main div.node div.group-photo-description div {
      display: inline; }
    div#block-system-main div.node div.group-photo-description div.field-name-field-photo-signature::after {
      content: '|';
      display: inline-block;
      margin: 0 10px;
      color: #78909c; }
    div#block-system-main div.node div.group-photo-description div.field-name-field-source {
      color: #78909c; }
  div#block-system-main div.node div.field-name-field-intro {
    font-weight: 700; }
    div#block-system-main div.node div.field-name-field-intro p:first-of-type {
      margin-top: 0; }
  div#block-system-main div.node div.more-link a {
    display: table;
    margin: 15px auto; }
  div#block-system-main div.node > ul.links {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: #f5f5f5;
    width: 100%;
    padding: 20px 30px;
    margin: 0 auto 0 auto;
    text-align: right;
    display: block; }
    div#block-system-main div.node > ul.links > li {
      display: inline-block;
      padding: 0 0 0 15px;
      margin: 0 0 0 15px; }
      div#block-system-main div.node > ul.links > li.first {
        margin-left: 0;
        padding-left: 0; }
      div#block-system-main div.node > ul.links > li.fb_like, div#block-system-main div.node > ul.links > li.fb_share {
        float: left; }
      div#block-system-main div.node > ul.links > li a,
      div#block-system-main div.node > ul.links > li a.active {
        color: #ed1847; }
      div#block-system-main div.node > ul.links > li.print_pdf {
        border-left: solid 1px #ed1847; }
      @media only screen and (max-width: 430px) {
        div#block-system-main div.node > ul.links > li.print_html, div#block-system-main div.node > ul.links > li.print_pdf {
          display: none; } }

div#block-system-main div.node-movie div.field-name-field-movie-thumbnail {
  float: left;
  margin-right: 20px; }
  @media only screen and (max-width: 1166px) {
    div#block-system-main div.node-movie div.field-name-field-movie-thumbnail {
      width: 40%;
      margin-right: 2%; } }
  @media only screen and (max-width: 550px) {
    div#block-system-main div.node-movie div.field-name-field-movie-thumbnail {
      width: auto;
      display: table;
      margin-right: auto;
      margin-left: auto;
      float: none;
      max-width: 100%; } }
div#block-system-main div.node-movie div.group-movie-info {
  float: left;
  width: 100%;
  max-width: 470px; }
  @media only screen and (max-width: 1166px) {
    div#block-system-main div.node-movie div.group-movie-info {
      width: 58%; } }
  @media only screen and (max-width: 550px) {
    div#block-system-main div.node-movie div.group-movie-info {
      width: 100%;
      float: none; } }
  div#block-system-main div.node-movie div.group-movie-info div.field-name-field-date {
    margin-top: 20px;
    margin-bottom: 25px;
    color: #ed1847;
    font-size: 1.3888888889em;
    font-weight: 700;
    text-transform: uppercase; }
  div#block-system-main div.node-movie div.group-movie-info div.field-name-title-field div.field-label,
  div#block-system-main div.node-movie div.group-movie-info div.field-name-title-field h1 {
    font-size: 1em;
    font-weight: normal;
    color: #78909c; }
  div#block-system-main div.node-movie div.group-movie-info div.field-name-title-field h1 {
    margin: 0; }
  div#block-system-main div.node-movie div.group-movie-info div.field-name-title-field,
  div#block-system-main div.node-movie div.group-movie-info div.field-name-field-direction,
  div#block-system-main div.node-movie div.group-movie-info div.field-name-field-genre,
  div#block-system-main div.node-movie div.group-movie-info div.field-name-field-production,
  div#block-system-main div.node-movie div.group-movie-info div.field-name-field-cast,
  div#block-system-main div.node-movie div.group-movie-info div.field-name-field-place {
    margin-bottom: 6px;
    color: #78909c;
    display: table;
    line-height: 1.5em; }
    div#block-system-main div.node-movie div.group-movie-info div.field-name-title-field div.field-label,
    div#block-system-main div.node-movie div.group-movie-info div.field-name-field-direction div.field-label,
    div#block-system-main div.node-movie div.group-movie-info div.field-name-field-genre div.field-label,
    div#block-system-main div.node-movie div.group-movie-info div.field-name-field-production div.field-label,
    div#block-system-main div.node-movie div.group-movie-info div.field-name-field-cast div.field-label,
    div#block-system-main div.node-movie div.group-movie-info div.field-name-field-place div.field-label {
      margin-bottom: 0;
      font-weight: normal; }
    div#block-system-main div.node-movie div.group-movie-info div.field-name-title-field div.field-label,
    div#block-system-main div.node-movie div.group-movie-info div.field-name-title-field div.field-items,
    div#block-system-main div.node-movie div.group-movie-info div.field-name-field-direction div.field-label,
    div#block-system-main div.node-movie div.group-movie-info div.field-name-field-direction div.field-items,
    div#block-system-main div.node-movie div.group-movie-info div.field-name-field-genre div.field-label,
    div#block-system-main div.node-movie div.group-movie-info div.field-name-field-genre div.field-items,
    div#block-system-main div.node-movie div.group-movie-info div.field-name-field-production div.field-label,
    div#block-system-main div.node-movie div.group-movie-info div.field-name-field-production div.field-items,
    div#block-system-main div.node-movie div.group-movie-info div.field-name-field-cast div.field-label,
    div#block-system-main div.node-movie div.group-movie-info div.field-name-field-cast div.field-items,
    div#block-system-main div.node-movie div.group-movie-info div.field-name-field-place div.field-label,
    div#block-system-main div.node-movie div.group-movie-info div.field-name-field-place div.field-items {
      display: table-cell;
      float: none; }
  div#block-system-main div.node-movie div.group-movie-info div.field-name-field-place {
    background: url("../imgs/icon-field-geo-marker.png") no-repeat left center;
    padding-top: 4px;
    padding-left: 30px;
    display: inline-block;
    min-height: 19px; }
  div#block-system-main div.node-movie div.group-movie-info div.field-name-body {
    color: #37474f; }
div#block-system-main div.node-movie div.field-name-field-movie-external,
div#block-system-main div.node-movie div.field-name-field-movie-mp4 {
  padding-top: 40px;
  clear: both; }
div#block-system-main div.node-movie div.embedded-video,
div#block-system-main div.node-movie div.field-name-field-movie-mp4 {
  max-width: 1000px;
  width: 100%;
  height: auto;
  display: table;
  margin: auto; }
div#block-system-main div.node-movie div.embedded-video div.player {
  height: 0px;
  padding-bottom: 56.25%;
  /* 16:9 */
  position: relative; }
  div#block-system-main div.node-movie div.embedded-video div.player iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }
div#block-system-main div.node-movie ul.movie-controls {
  margin: 15px auto 15px auto;
  display: table;
  padding: 0; }
  div#block-system-main div.node-movie ul.movie-controls > li {
    margin: 0 0 15px 15px;
    padding: 0;
    float: left;
    list-style: none; }
    div#block-system-main div.node-movie ul.movie-controls > li.first {
      margin-left: 0; }
    div#block-system-main div.node-movie ul.movie-controls > li > a {
      padding: 5px 10px; }

div#block-system-main div.node-event div.field-name-field-node-image {
  float: left;
  margin-right: 20px; }
div#block-system-main div.node-event div.field-name-field-event-date {
  color: #ed1847;
  font-size: 1em;
  font-weight: 700; }
div#block-system-main div.node-event div.field-name-field-place {
  font-size: 0.7222222222em;
  color: #78909c; }
  div#block-system-main div.node-event div.field-name-field-place div.field-label {
    background: url("../imgs/icon-field-geo-marker.png") no-repeat left center;
    padding-left: 25px;
    font-weight: 400; }

div#block-system-main div.node-advertisement div.field-name-field-first-photo {
  float: left;
  border: solid 1px #cfd8dc;
  margin-right: 20px;
  width: 100%;
  max-width: 578px; }
  div#block-system-main div.node-advertisement div.field-name-field-first-photo img {
    display: block; }
div#block-system-main div.node-advertisement div.group-info-next-to-main-photo {
  float: left;
  padding-top: 30px;
  width: 100%;
  max-width: 272px; }
  div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-title-field h1 {
    font-size: 1.3333333333em;
    margin-bottom: 15px; }
  div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-advertisement-category {
    margin-bottom: 5px; }
    div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-advertisement-category div.item-list > ul {
      margin: 0;
      padding: 0; }
      div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-advertisement-category div.item-list > ul > li {
        list-style: none;
        float: left;
        margin: 0;
        padding: 0;
        color: #78909c;
        font-size: 0.8333333333em; }
        div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-advertisement-category div.item-list > ul > li::before {
          content: '-';
          display: inline-block;
          margin: 0 10px; }
        div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-advertisement-category div.item-list > ul > li.first::before {
          display: none; }
  div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-pub-date {
    margin-bottom: 28px;
    color: #78909c;
    font-size: 0.8333333333em; }
    div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-pub-date div.field-label {
      font-weight: 400; }
  div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-price,
  div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-for-free {
    color: #ed1847;
    font-size: 1em;
    font-weight: 700;
    display: inline-block; }
  div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-price {
    margin-right: 4px;
    float: left; }
  div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-negotiable {
    color: #000;
    font-size: 1em;
    font-weight: 400;
    float: left; }
  div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-price,
  div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-negotiable {
    margin-bottom: 25px; }
  div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-phone {
    clear: both; }
    div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-phone div.field-item {
      position: relative; }
      div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-phone div.field-item a.vhidden_textfield_formatter_show {
        padding-top: 5px;
        padding-bottom: 5px; }
      div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-phone div.field-item div.hidden_val {
        display: none;
        padding-top: 6px;
        padding-bottom: 6px; }
        div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-phone div.field-item div.hidden_val::before {
          font-family: FontAwesome;
          content: '\f095';
          display: inline-block;
          margin-right: 10px;
          color: #78909c; }
  div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-mail {
    clear: both; }
    div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-mail div.field-item::before {
      font-family: FontAwesome;
      content: '\f0e0';
      display: inline-block;
      margin-right: 10px;
      color: #78909c; }
div#block-system-main div.node-advertisement div.field-name-field-first-photo,
div#block-system-main div.node-advertisement div.group-info-next-to-main-photo {
  margin-bottom: 30px; }
div#block-system-main div.node-advertisement div.field-name-body {
  margin-bottom: 35px;
  color: #37474f;
  line-height: 1.8em;
  clear: both; }
div#block-system-main div.node-advertisement div.field-name-field-gallery {
  margin-bottom: 50px; }
  div#block-system-main div.node-advertisement div.field-name-field-gallery ul.field-items {
    margin: 0 0 0 -10px;
    padding: 0; }
    div#block-system-main div.node-advertisement div.field-name-field-gallery ul.field-items > li {
      float: left;
      list-style: none;
      margin: 0 0 10px 10px;
      padding: 0; }
      div#block-system-main div.node-advertisement div.field-name-field-gallery ul.field-items > li img {
        display: block; }
div#block-system-main div.node-advertisement div.group-contact {
  display: table;
  width: 100%; }
  @media only screen and (max-width: 1166px) {
    div#block-system-main div.node-advertisement div.group-contact {
      display: block; } }
  div#block-system-main div.node-advertisement div.group-contact > h2 {
    padding: 0 0 15px 0;
    margin: 0;
    text-transform: uppercase;
    color: #37474f;
    font-size: 0.8333333333em;
    display: table-caption; }
    @media only screen and (max-width: 1166px) {
      div#block-system-main div.node-advertisement div.group-contact > h2 {
        display: table; } }
  div#block-system-main div.node-advertisement div.group-contact div.field-name-field-location {
    display: table-cell;
    vertical-align: top;
    padding-right: 20px; }
    @media only screen and (max-width: 1166px) {
      div#block-system-main div.node-advertisement div.group-contact div.field-name-field-location {
        display: block;
        width: 100%;
        padding-right: 0; } }
    div#block-system-main div.node-advertisement div.group-contact div.field-name-field-location .google_map_field_display {
      width: 522px;
      height: 340px; }
      @media only screen and (max-width: 1166px) {
        div#block-system-main div.node-advertisement div.group-contact div.field-name-field-location .google_map_field_display {
          width: 100%; } }
  div#block-system-main div.node-advertisement div.group-contact div.field-name-field-contact-form {
    display: table-cell;
    vertical-align: top; }
    @media only screen and (max-width: 1166px) {
      div#block-system-main div.node-advertisement div.group-contact div.field-name-field-contact-form {
        display: block;
        width: 100%; } }
    div#block-system-main div.node-advertisement div.group-contact div.field-name-field-contact-form div.fieldset-description {
      margin-bottom: 15px; }
    div#block-system-main div.node-advertisement div.group-contact div.field-name-field-contact-form div.form-item-from-email {
      margin-top: 0; }
    div#block-system-main div.node-advertisement div.group-contact div.field-name-field-contact-form label {
      font-size: 0.7777777778em;
      color: #000;
      font-weight: 400; }
    div#block-system-main div.node-advertisement div.group-contact div.field-name-field-contact-form input.form-text,
    div#block-system-main div.node-advertisement div.group-contact div.field-name-field-contact-form textarea,
    div#block-system-main div.node-advertisement div.group-contact div.field-name-field-contact-form fieldset {
      border: solid 1px #cfd8dc;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      width: 100%; }
    div#block-system-main div.node-advertisement div.group-contact div.field-name-field-contact-form fieldset.captcha.form-wrapper {
      margin: 0 0 10px 0; }
    div#block-system-main div.node-advertisement div.group-contact div.field-name-field-contact-form input.form-submit {
      width: 100%; }
div#block-system-main div.node-advertisement ul.links {
  margin-top: 25px; }

body.not-front div.page-content-container {
  max-width: 1166px;
  margin: auto; }
  body.not-front div.page-content-container div.breadcrumbs ul.breadcrumbs {
    margin: 20px 0 30px 0;
    font-size: 0.8333333333em;
    padding: 0; }
    body.not-front div.page-content-container div.breadcrumbs ul.breadcrumbs > li,
    body.not-front div.page-content-container div.breadcrumbs ul.breadcrumbs > li > a {
      color: #78909c; }
    body.not-front div.page-content-container div.breadcrumbs ul.breadcrumbs > li {
      float: left;
      margin: 0 8px 0 0;
      padding: 0;
      list-style: none; }
      body.not-front div.page-content-container div.breadcrumbs ul.breadcrumbs > li::before {
        content: '-';
        display: inline-block;
        margin-right: 8px; }
      body.not-front div.page-content-container div.breadcrumbs ul.breadcrumbs > li.first::before {
        display: none; }
  body.not-front div.page-content-container div.region-left-column {
    width: 100%;
    max-width: 284px;
    float: left;
    margin-right: 10px; }
  body.not-front div.page-content-container div.page-content {
    float: left;
    color: #37474f;
    line-height: 1.8em; }
    @media only screen and (max-width: 1166px) {
      body.not-front div.page-content-container div.page-content {
        width: 65%;
        max-width: none; } }
    @media only screen and (max-width: 740px) {
      body.not-front div.page-content-container div.page-content {
        width: 100%; } }
    body.not-front div.page-content-container div.page-content img {
      max-width: 100%;
      height: auto; }
    body.not-front div.page-content-container div.page-content h1.page-title,
    body.not-front div.page-content-container div.page-content div.field-name-title-field h1 {
      margin-top: 0;
      margin-bottom: 15px;
      font-size: 3.0555555556em;
      color: #000;
      line-height: 1.2em; }
      @media only screen and (max-width: 550px) {
        body.not-front div.page-content-container div.page-content h1.page-title,
        body.not-front div.page-content-container div.page-content div.field-name-title-field h1 {
          font-size: 1.6666666667em; } }
  body.not-front div.page-content-container div.region-right-column {
    width: 100%;
    max-width: 362px;
    float: left;
    margin-left: 30px; }
    @media only screen and (max-width: 1166px) {
      body.not-front div.page-content-container div.region-right-column {
        width: 33%;
        margin-left: 2%;
        max-width: none; } }
    @media only screen and (max-width: 740px) {
      body.not-front div.page-content-container div.region-right-column {
        width: 100%;
        margin-left: 0;
        margin-top: 20px; } }

@media only screen and (max-width: 950px) {
  body.not-front.left-column.left-column div.region-left-column {
    float: none;
    width: 100%;
    max-width: none; } }
body.not-front.left-column div.page-content-container div.page-content {
  width: 100%;
  max-width: 872px; }
  @media only screen and (max-width: 1166px) {
    body.not-front.left-column div.page-content-container div.page-content {
      width: calc(100% - 294px); } }
  @media only screen and (max-width: 950px) {
    body.not-front.left-column div.page-content-container div.page-content {
      max-width: none;
      width: 100%;
      float: none; } }

body.not-front.one-column div.page-content-container div.page-content {
  width: 100%; }

body.not-front.right-column div.page-content-container div.page-content {
  width: 100%;
  max-width: 774px; }
  @media only screen and (max-width: 1166px) {
    body.not-front.right-column div.page-content-container div.page-content {
      width: 65%;
      max-width: none; } }
  @media only screen and (max-width: 740px) {
    body.not-front.right-column div.page-content-container div.page-content {
      width: 100%; } }

body.login-page div.region-content div#block-system-main {
  width: 100%;
  max-width: 363px;
  float: left;
  margin-right: 45px; }
  body.login-page div.region-content div#block-system-main > div.content h2.section_title {
    margin-top: 0; }
  body.login-page div.region-content div#block-system-main > div.content div.form-item input.form-text {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
  body.login-page div.region-content div#block-system-main > div.content div.forgotten-password {
    margin-bottom: 15px; }
    body.login-page div.region-content div#block-system-main > div.content div.forgotten-password > a {
      color: #ed1847; }
  body.login-page div.region-content div#block-system-main > div.content fieldset.captcha {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
    body.login-page div.region-content div#block-system-main > div.content fieldset.captcha div.fieldset-description {
      margin-bottom: 15px; }
  body.login-page div.region-content div#block-system-main > div.content input.form-submit {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-align: center; }
body.login-page div.region-content div.block.register-msg {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background-color: #f5f5f5;
  background-image: url("../imgs/register-icon.png");
  background-repeat: no-repeat;
  background-position: 30px 37px;
  padding: 115px 36px 76px 31px;
  float: left;
  width: 100%;
  max-width: 444px; }
  body.login-page div.region-content div.block.register-msg > div.block-header > h2 {
    margin-top: 0; }
  body.login-page div.region-content div.block.register-msg > div.content a.button1, body.login-page div.region-content div.block.register-msg > div.content div.region-gdpr div.gdpr-wrapper > div.block > div.block-links > a.gdpr-accept, div.region-gdpr body.login-page div.region-content div.block.register-msg > div.content div.gdpr-wrapper > div.block > div.block-links > a.gdpr-accept, body.login-page div.region-content div#block-vadvertisements-vadvertisements-block-user-panel.block.register-msg > div.content > div.item-list > ul > li > a, body.login-page div.region-content div.block.register-msg > div.content div#sliding-popup div.container div#popup-buttons a, div#sliding-popup div.container div#popup-buttons body.login-page div.region-content div.block.register-msg > div.content a, body.login-page div.region-content div.block.register-msg > div.content div#block-system-main div.node div.add-comment-link a, div#block-system-main div.node div.add-comment-link body.login-page div.region-content div.block.register-msg > div.content a, body.login-page div.region-content div.block.register-msg > div.content div.ctools-comment-abuse a.form-submit, div.ctools-comment-abuse body.login-page div.region-content div.block.register-msg > div.content a.form-submit, body.login-page div.region-content div.block.register-msg > div.content div#block-system-main div.node div.more-link a, div#block-system-main div.node div.more-link body.login-page div.region-content div.block.register-msg > div.content a, body.login-page div.region-content div.block.register-msg > div.content div#block-system-main div.node-movie ul.movie-controls > li > a, div#block-system-main div.node-movie body.login-page div.region-content div.block.register-msg > div.content ul.movie-controls > li > a, body.login-page div.region-content div.block.register-msg > div.content div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-phone div.field-item a.vhidden_textfield_formatter_show, div#block-system-main div.node-advertisement div.group-info-next-to-main-photo div.field-name-field-phone div.field-item body.login-page div.region-content div.block.register-msg > div.content a.vhidden_textfield_formatter_show {
    margin-top: 25px;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-align: center; }

form#user-register-form fieldset.captcha.form-wrapper div.fieldset-description {
  margin-bottom: 10px; }

div.advertisements-list-page-wrapper {
  font-size: 0.8333333333em; }
  div.advertisements-list-page-wrapper h2.advertisement_type {
    color: #37474f;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 20px;
    background: url("../imgs/header-ico-3.gif") no-repeat center left;
    font-size: 0.8888888889em;
    padding-left: 30px; }
  div.advertisements-list-page-wrapper ul.ads-list {
    margin: 0;
    padding: 0; }
    div.advertisements-list-page-wrapper ul.ads-list > li.adv {
      background-color: #f5f5f5;
      margin: 0 0 20px 0;
      padding: 0;
      list-style: none; }
      @media only screen and (max-width: 610px) {
        div.advertisements-list-page-wrapper ul.ads-list > li.adv {
          text-align: center; } }
      div.advertisements-list-page-wrapper ul.ads-list > li.adv div.adv-img {
        float: left;
        margin-right: 20px; }
        @media only screen and (max-width: 610px) {
          div.advertisements-list-page-wrapper ul.ads-list > li.adv div.adv-img {
            float: none;
            display: table;
            margin: auto;
            padding-top: 15px; } }
        div.advertisements-list-page-wrapper ul.ads-list > li.adv div.adv-img img {
          display: block; }
      div.advertisements-list-page-wrapper ul.ads-list > li.adv h3.adv-title {
        margin-top: 18px;
        margin-bottom: 10px; }
        div.advertisements-list-page-wrapper ul.ads-list > li.adv h3.adv-title a {
          color: #000; }
      div.advertisements-list-page-wrapper ul.ads-list > li.adv div.adv-categories ul {
        margin: 0;
        padding: 0; }
        div.advertisements-list-page-wrapper ul.ads-list > li.adv div.adv-categories ul > li {
          margin: 0;
          padding: 0;
          list-style: none;
          display: inline-block;
          color: #78909c; }
          div.advertisements-list-page-wrapper ul.ads-list > li.adv div.adv-categories ul > li a {
            color: #ed1847; }
          div.advertisements-list-page-wrapper ul.ads-list > li.adv div.adv-categories ul > li::before {
            content: '-';
            margin: 0 10px; }
          div.advertisements-list-page-wrapper ul.ads-list > li.adv div.adv-categories ul > li.first::before {
            display: none; }
      div.advertisements-list-page-wrapper ul.ads-list > li.adv div.adv-created {
        color: #78909c; }
      div.advertisements-list-page-wrapper ul.ads-list > li.adv div.adv-body {
        margin-top: 20px;
        color: #37474f; }
  div.advertisements-list-page-wrapper p.no-advs {
    text-align: center;
    margin-top: 0;
    font-weight: 700; }

div.my-advertisements-page-wrapper a.add-advertisement i.fa {
  margin-right: 10px; }
div.my-advertisements-page-wrapper table#my-advertisements-list {
  width: 100%;
  margin-top: 20px;
  font-size: 0.8333333333em; }
  div.my-advertisements-page-wrapper table#my-advertisements-list td,
  div.my-advertisements-page-wrapper table#my-advertisements-list th {
    padding: 5px; }
  div.my-advertisements-page-wrapper table#my-advertisements-list td.empty.message {
    text-align: center;
    font-weight: bold;
    color: #ed1847; }
  div.my-advertisements-page-wrapper table#my-advertisements-list td a {
    color: #ed1847; }

form#node-delete-confirm input.form-submit,
form#vadvertisements-page-advertisements-node-actions-republish-form input.form-submit {
  margin-right: 15px; }

body.page-node-add-advertisement form#advertisement-node-form div.form-item > label,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.form-item > label {
  font-size: 0.7222222222em;
  color: #000; }
body.page-node-add-advertisement form#advertisement-node-form div.form-item div.description.label-description,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.form-item div.description.label-description {
  color: #78909c; }
body.page-node-add-advertisement form#advertisement-node-form div.form-item input,
body.page-node-add-advertisement form#advertisement-node-form div.form-item select,
body.page-node-add-advertisement form#advertisement-node-form div.form-item div.form-textarea-wrapper,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.form-item input,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.form-item select,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.form-item div.form-textarea-wrapper {
  margin-top: 8px; }
body.page-node-add-advertisement form#advertisement-node-form div.form-item input.form-text,
body.page-node-add-advertisement form#advertisement-node-form div.form-item select,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.form-item input.form-text,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.form-item select {
  width: 100%;
  padding: 10px;
  border: solid 1px #cfd8dc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }
body.page-node-add-advertisement form#advertisement-node-form fieldset.field-group-fieldset,
body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-gallery fieldset.form-wrapper,
body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-location fieldset.form-wrapper,
body.page-node-edit.node-type-advertisement form#advertisement-node-form fieldset.field-group-fieldset,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-gallery fieldset.form-wrapper,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-location fieldset.form-wrapper {
  border: solid 1px #cfd8dc;
  margin-left: 0;
  margin-right: 0;
  padding: 15px; }
  body.page-node-add-advertisement form#advertisement-node-form fieldset.field-group-fieldset > legend,
  body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-gallery fieldset.form-wrapper > legend,
  body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-location fieldset.form-wrapper > legend,
  body.page-node-edit.node-type-advertisement form#advertisement-node-form fieldset.field-group-fieldset > legend,
  body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-gallery fieldset.form-wrapper > legend,
  body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-location fieldset.form-wrapper > legend {
    text-transform: uppercase;
    color: #000;
    padding: 0 15px;
    font-size: 0.8333333333em;
    font-weight: 700; }
body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-price div.form-item,
body.page-node-add-advertisement form#advertisement-node-form fieldset.group-contact div.form-wrapper div.form-item,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-price div.form-item,
body.page-node-edit.node-type-advertisement form#advertisement-node-form fieldset.group-contact div.form-wrapper div.form-item {
  margin-top: 0; }
body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-price input,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-price input {
  max-width: 115px; }
body.page-node-add-advertisement form#advertisement-node-form div.wysiwyg-toggle-wrapper,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.wysiwyg-toggle-wrapper {
  padding: 0 0 0.5em 1.5em; }
body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-gallery table.tabledrag-processed,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-gallery table.tabledrag-processed {
  margin-top: 15px;
  width: 100%; }
  body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-gallery table.tabledrag-processed th,
  body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-gallery table.tabledrag-processed td,
  body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-gallery table.tabledrag-processed th,
  body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-gallery table.tabledrag-processed td {
    padding: 10px;
    border-bottom: solid 1px #37474f; }
  body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-gallery table.tabledrag-processed td,
  body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-gallery table.tabledrag-processed td {
    background-color: #f5f7f8; }
    body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-gallery table.tabledrag-processed td div.form-item,
    body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-gallery table.tabledrag-processed td div.form-item {
      padding-top: 15px; }
      body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-gallery table.tabledrag-processed td div.form-item div.description,
      body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-gallery table.tabledrag-processed td div.form-item div.description {
        margin-top: 15px; }
body.page-node-add-advertisement form#advertisement-node-form fieldset.group-contact div.form-wrapper,
body.page-node-edit.node-type-advertisement form#advertisement-node-form fieldset.group-contact div.form-wrapper {
  float: left;
  width: 44%; }
  body.page-node-add-advertisement form#advertisement-node-form fieldset.group-contact div.form-wrapper.field-name-field-phone,
  body.page-node-edit.node-type-advertisement form#advertisement-node-form fieldset.group-contact div.form-wrapper.field-name-field-phone {
    margin-right: 12%; }
body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-location div.form-item-field-location-und-0-lat,
body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-location div.form-item-field-location-und-0-lon,
body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-location div.form-item-field-location-und-0-zoom,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-location div.form-item-field-location-und-0-lat,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-location div.form-item-field-location-und-0-lon,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-location div.form-item-field-location-und-0-zoom {
  float: left;
  width: 33.33333%; }
  body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-location div.form-item-field-location-und-0-lat input.form-text,
  body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-location div.form-item-field-location-und-0-lon input.form-text,
  body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-location div.form-item-field-location-und-0-zoom input.form-text,
  body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-location div.form-item-field-location-und-0-lat input.form-text,
  body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-location div.form-item-field-location-und-0-lon input.form-text,
  body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-location div.form-item-field-location-und-0-zoom input.form-text {
    width: 90%; }
body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-location div.google-map-field-setter-container,
body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-location div.google-map-field-setter-container {
  margin-top: 15px;
  margin-right: 0;
  width: 100%; }
  body.page-node-add-advertisement form#advertisement-node-form div.field-name-field-location div.google-map-field-setter-container div.google-map-field-preview,
  body.page-node-edit.node-type-advertisement form#advertisement-node-form div.field-name-field-location div.google-map-field-setter-container div.google-map-field-preview {
    margin: 15px 0;
    width: 100%;
    height: 280px; }
body.page-node-add-advertisement form#advertisement-node-form input.form-submit,
body.page-node-edit.node-type-advertisement form#advertisement-node-form input.form-submit {
  margin-right: 15px; }

form#user-profile-form input.form-submit {
  margin-right: 15px; }

form#user-cancel-confirm-form input.form-submit {
  margin-right: 15px; }

form#comment-form input.form-submit,
form#comment-confirm-delete input.form-submit {
  margin-right: 15px; }

body.page-sondy div#block-system-main > div.content > ul {
  padding-left: 0; }
  body.page-sondy div#block-system-main > div.content > ul > li {
    list-style: none;
    background: url("../imgs/list-item-orange.gif") no-repeat left center;
    padding-left: 15px; }

body.page-search div#block-system-main > div.content input.form-submit {
  padding: 9px 35px; }
body.page-search div#block-system-main > div.content fieldset#edit-advanced {
  margin-top: 1em; }

div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul,
div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul {
  margin-left: -10px;
  margin-top: 10px; }
  div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul > li,
  div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li {
    list-style: none;
    margin: 0 0 10px 10px;
    float: left;
    position: relative; }
    @media only screen and (max-width: 1166px) {
      div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul > li,
      div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li {
        width: calc(1/4 * 100% - 10px); } }
    @media only screen and (max-width: 850px) {
      div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul > li,
      div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li {
        width: calc(1/3 * 100% - 10px); } }
    @media only screen and (max-width: 620px) {
      div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul > li,
      div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li {
        width: calc(1/2 * 100% - 10px); } }
    @media only screen and (max-width: 425px) {
      div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul > li,
      div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li {
        width: calc(100% - 10px);
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box; } }
    div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul > li div.views-field-field-movie-thumbnail a,
    div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul > li div.views-field-field-movie-external a,
    div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li div.views-field-field-movie-thumbnail a,
    div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li div.views-field-field-movie-external a {
      display: block; }
      div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul > li div.views-field-field-movie-thumbnail a img,
      div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul > li div.views-field-field-movie-external a img,
      div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li div.views-field-field-movie-thumbnail a img,
      div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li div.views-field-field-movie-external a img {
        display: block;
        width: 100%;
        height: auto; }

div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul {
  margin-top: 0; }
  div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row {
    margin-bottom: 10px; }
div.view-id-movies.view-display-id-page_1 ul.pager {
  margin-top: 20px; }

div.view-id-birth.view-display-id-page_1 div.views-exposed-form label {
  margin-bottom: 15px; }
div.view-id-birth.view-display-id-page_1 div.views-exposed-form div.form-item select {
  padding: 10px;
  border: solid 1px #37474f;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; }
div.view-id-birth.view-display-id-page_1 div.views-exposed-form div.views-submit-button {
  clear: both; }
div.view-id-birth.view-display-id-page_1 div.view-content > div.item-list > ul {
  margin: 0 0 50px -10px;
  padding: 0; }
  @media only screen and (max-width: 1166px) {
    div.view-id-birth.view-display-id-page_1 div.view-content > div.item-list > ul {
      margin-left: -1%; } }
  div.view-id-birth.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row {
    margin: 10px 0 0 10px;
    padding: 0;
    list-style: none;
    float: left;
    position: relative;
    line-height: 1.2em; }
    @media only screen and (max-width: 1166px) {
      div.view-id-birth.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row {
        width: 32.33333%;
        margin-left: 1%; } }
    @media only screen and (max-width: 820px) {
      div.view-id-birth.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row {
        width: 49%; } }
    @media only screen and (max-width: 740px) {
      div.view-id-birth.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row {
        width: 32.33333%; } }
    @media only screen and (max-width: 490px) {
      div.view-id-birth.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row {
        width: 49%; } }
    @media only screen and (max-width: 360px) {
      div.view-id-birth.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row {
        width: 100%;
        max-width: 251px;
        float: none;
        clear: both;
        display: table;
        margin-left: auto;
        margin-right: auto; } }
    div.view-id-birth.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.views-field-field-node-image img {
      display: block; }
    div.view-id-birth.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.child-data {
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      width: 100%;
      position: absolute;
      left: 0;
      bottom: 0;
      color: #fff;
      z-index: 2;
      padding-left: 20px;
      padding-right: 20px;
      padding-top: 45px;
      padding-bottom: 10px; }
      div.view-id-birth.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.child-data div.views-field {
        font-size: 0.7222222222em;
        font-weight: 700; }
      div.view-id-birth.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.child-data div.views-field-title h3 {
        font-size: 1.3846153846em;
        margin: 0;
        text-transform: uppercase;
        font-weight: 700; }
      div.view-id-birth.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.child-data div.views-field-field-birth-date {
        text-transform: none; }

div#block-views-business-block div.view-content div.item-list > ul {
  margin-left: -10px; }
  @media only screen and (max-width: 1166px) {
    div#block-views-business-block div.view-content div.item-list > ul {
      margin-left: -2%; } }
  div#block-views-business-block div.view-content div.item-list > ul > li.views-row {
    float: left;
    margin-bottom: 10px;
    margin-left: 10px; }
    @media only screen and (max-width: 1166px) {
      div#block-views-business-block div.view-content div.item-list > ul > li.views-row {
        width: 48%;
        margin-left: 2%; }
        div#block-views-business-block div.view-content div.item-list > ul > li.views-row.views-row-1 {
          width: 98%; } }
    @media only screen and (max-width: 500px) {
      div#block-views-business-block div.view-content div.item-list > ul > li.views-row.image_1 div.views-field-title > h3 {
        font-size: 1em; } }
    @media only screen and (max-width: 1166px) {
      div#block-views-business-block div.view-content div.item-list > ul > li.views-row.image_2 div.views-field-title > h3 {
        font-size: 1em; } }
    @media only screen and (max-width: 900px) {
      div#block-views-business-block div.view-content div.item-list > ul > li.views-row.image_2 div.views-field-title > h3 {
        font-size: 0.8333333333em; } }
    @media only screen and (max-width: 500px) {
      div#block-views-business-block div.view-content div.item-list > ul > li.views-row.image_2 {
        width: 98%; } }

div#block-views-events-block div.view-content > div.item-list > ul,
div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul {
  margin-left: -10px; }
  @media only screen and (max-width: 1166px) {
    div#block-views-events-block div.view-content > div.item-list > ul,
    div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul {
      margin-left: -1%; } }
  div#block-views-events-block div.view-content > div.item-list > ul > li.views-row,
  div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row {
    float: left;
    margin-bottom: 10px;
    margin-left: 10px; }
    @media only screen and (max-width: 1166px) {
      div#block-views-events-block div.view-content > div.item-list > ul > li.views-row,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row {
        margin-left: 1%; } }
    div#block-views-events-block div.view-content > div.item-list > ul > li.views-row div.event-data.views-fieldset,
    div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.event-data.views-fieldset {
      position: absolute;
      left: 0;
      bottom: 0;
      padding-left: 25px;
      padding-right: 25px;
      padding-top: 30px;
      padding-bottom: 25px;
      width: 100%;
      z-index: 2;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box; }
      div#block-views-events-block div.view-content > div.item-list > ul > li.views-row div.event-data.views-fieldset div.views-field-field-event-date,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.event-data.views-fieldset div.views-field-field-event-date {
        font-size: 1em;
        color: #fff;
        font-weight: 700; }
      div#block-views-events-block div.view-content > div.item-list > ul > li.views-row div.event-data.views-fieldset div.views-field-title,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.event-data.views-fieldset div.views-field-title {
        position: static;
        z-index: 0;
        left: auto;
        right: auto;
        top: auto;
        bottom: auto;
        background: none;
        padding-top: 5px; }
        div#block-views-events-block div.view-content > div.item-list > ul > li.views-row div.event-data.views-fieldset div.views-field-title > h3 a,
        div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row div.event-data.views-fieldset div.views-field-title > h3 a {
          padding: 0; }
    @media only screen and (max-width: 1166px) {
      div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.views-row-1, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.views-row-2,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.views-row-1,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.views-row-2 {
        height: 0;
        padding-bottom: 36%; } }
    @media only screen and (max-width: 1166px) {
      div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.views-row-1,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.views-row-1 {
        width: 65.6%; } }
    @media only screen and (max-width: 700px) {
      div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.views-row-1,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.views-row-1 {
        width: 99%;
        padding-bottom: 0;
        height: auto; } }
    @media only screen and (max-width: 1166px) {
      div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.views-row-2,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.views-row-2 {
        width: 32.4%; } }
    @media only screen and (max-width: 830px) {
      div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.views-row-2 div.views-field-title > h3,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.views-row-2 div.views-field-title > h3 {
        font-size: 1.9444444444em; } }
    @media only screen and (max-width: 700px) {
      div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.views-row-2,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.views-row-2 {
        width: 49%;
        height: auto;
        padding-bottom: 0; } }
    @media only screen and (max-width: 470px) {
      div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.views-row-2,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.views-row-2 {
        width: 99%; } }
    div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.views-row-3,
    div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.views-row-3 {
      clear: left; }
    @media only screen and (max-width: 470px) {
      div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.image_1 div.views-field-title > h3, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.image_2 div.views-field-title > h3, div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.image_3 div.views-field-title > h3,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.image_1 div.views-field-title > h3,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.image_2 div.views-field-title > h3,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.image_3 div.views-field-title > h3 {
        font-size: 1.1111111111em; } }
    @media only screen and (max-width: 1166px) {
      div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.image_2,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.image_2 {
        width: 32.3333%; } }
    @media only screen and (max-width: 830px) {
      div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.image_2,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.image_2 {
        width: 49%; } }
    @media only screen and (max-width: 1060px) {
      div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.image_2 div.views-field-comment-count,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.image_2 div.views-field-comment-count {
        top: 10px; } }
    @media only screen and (max-width: 830px) {
      div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.image_2 div.views-field-comment-count,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.image_2 div.views-field-comment-count {
        top: 25px; } }
    @media only screen and (max-width: 1060px) {
      div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.image_2 div.views-field-title > h3,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.image_2 div.views-field-title > h3 {
        font-size: 1em; } }
    @media only screen and (max-width: 560px) {
      div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.image_2 div.views-field-title > h3,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.image_2 div.views-field-title > h3 {
        font-size: 0.8888888889em; } }
    @media only screen and (max-width: 560px) {
      div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.image_2 div.event-data.views-fieldset div.views-field-field-event-date,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.image_2 div.event-data.views-fieldset div.views-field-field-event-date {
        font-size: 0.7777777778em; } }
    @media only screen and (max-width: 700px) {
      div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.image_2,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.image_2 {
        width: 48.5%;
        clear: none;
        margin-left: 1.5%; } }
    @media only screen and (max-width: 470px) {
      div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.image_2,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.image_2 {
        width: 99%;
        float: none; } }
    @media only screen and (max-width: 830px) {
      div#block-views-events-block div.view-content > div.item-list > ul > li.views-row.views-row-5,
      div.view-id-events.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row.views-row-5 {
        float: none;
        display: block;
        margin: auto;
        clear: both; } }

div#block-views-events-block div.view-content > li.views-row-1 div.views-field-field-event-date,
div#block-views-events-block div.view-content > li.views-row-1 div.views-field-title h3 {
  font-size: 1.6666666667em; }
div#block-views-events-block div.view-content > li.views-row-1 div.views-field-field-event-date {
  bottom: 65px; }

@media only screen and (max-width: 1166px) {
  div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul {
    margin-left: -1%; } }
@media only screen and (max-width: 1166px) {
  div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul > li.views-row {
    margin-left: 1%; } }
@media only screen and (max-width: 1166px) {
  div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul > li.views-row.image_2 {
    width: 49%;
    height: auto;
    padding-bottom: 0; } }
@media only screen and (max-width: 900px) {
  div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul > li.views-row.image_2 {
    width: 99%; } }
@media only screen and (max-width: 740px) {
  div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul > li.views-row.image_2 {
    width: 49%;
    margin-left: 1%; } }
@media only screen and (max-width: 530px) {
  div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul > li.views-row.image_2 {
    width: 99%; } }
@media only screen and (max-width: 1166px) {
  div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul > li.views-row.image_2 div.event-data.views-fieldset div.views-field-field-event-date,
  div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul > li.views-row.image_2 div.event-data.views-fieldset div.views-field-title h3 {
    font-size: 1em; } }
@media only screen and (max-width: 970px) {
  div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul > li.views-row.image_2 div.event-data.views-fieldset div.views-field-field-event-date,
  div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul > li.views-row.image_2 div.event-data.views-fieldset div.views-field-title h3 {
    font-size: 0.7777777778em; } }
@media only screen and (max-width: 900px) {
  div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul > li.views-row.image_2 div.event-data.views-fieldset div.views-field-field-event-date,
  div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul > li.views-row.image_2 div.event-data.views-fieldset div.views-field-title h3 {
    font-size: 1.1111111111em; } }
@media only screen and (max-width: 640px) {
  div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul > li.views-row.image_2 div.event-data.views-fieldset div.views-field-field-event-date,
  div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul > li.views-row.image_2 div.event-data.views-fieldset div.views-field-title h3 {
    font-size: 0.7777777778em; } }
@media only screen and (max-width: 530px) {
  div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul > li.views-row.image_2 div.event-data.views-fieldset div.views-field-field-event-date,
  div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul > li.views-row.image_2 div.event-data.views-fieldset div.views-field-title h3 {
    font-size: 0.8888888889em; } }
div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul.views-row-1 div.views-field-comment-count span.views-label {
  display: none; }
@media only screen and (max-width: 1166px) {
  div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul.views-row-5 {
    width: 99%; } }
div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul.views-row-5 div.views-field-field-event-date,
div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul.views-row-5 div.views-field-title h3 {
  font-size: 1.6666666667em; }
div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul.views-row-5 div.views-field-field-event-date {
  bottom: 65px; }
div.view-id-events.view-display-id-page_1 > div.view-content > div.item-list > ul.views-row-5 div.views-field-comment-count span.views-label {
  display: inline; }

ul.pager {
  margin-top: 50px; }

@media only screen and (max-width: 950px) {
  ul.region-blockgroup-grid-extra-bargains-front > li.views-row.image_2 div.views-field-title > h3, ul.region-blockgroup-grid-extra-bargains-front > li.views-row.image_3 div.views-field-title > h3 {
    font-size: 1.1111111111em; } }
@media only screen and (max-width: 880px) {
  ul.region-blockgroup-grid-extra-bargains-front > li.views-row.image_2 div.views-field-title > h3, ul.region-blockgroup-grid-extra-bargains-front > li.views-row.image_3 div.views-field-title > h3 {
    font-size: 1em; } }

div#block-views-history-block div.view-content div.item-list > ul {
  position: relative; }
  div#block-views-history-block div.view-content div.item-list > ul > li.views-row {
    margin-bottom: 10px; }
    @media only screen and (max-width: 1166px) {
      div#block-views-history-block div.view-content div.item-list > ul > li.views-row {
        width: 32.3333333%;
        margin-bottom: 1.6%; } }
    @media only screen and (max-width: 750px) {
      div#block-views-history-block div.view-content div.item-list > ul > li.views-row {
        width: 49%; } }
    @media only screen and (max-width: 420px) {
      div#block-views-history-block div.view-content div.item-list > ul > li.views-row {
        width: 100%; } }
    div#block-views-history-block div.view-content div.item-list > ul > li.views-row.views-row-1 {
      margin-right: 10px;
      float: left; }
      @media only screen and (max-width: 1166px) {
        div#block-views-history-block div.view-content div.item-list > ul > li.views-row.views-row-1 {
          margin-right: 1.6%; } }
      @media only screen and (max-width: 420px) {
        div#block-views-history-block div.view-content div.item-list > ul > li.views-row.views-row-1 {
          margin-right: 0;
          width: 100%; } }
    @media only screen and (max-width: 1166px) {
      div#block-views-history-block div.view-content div.item-list > ul > li.views-row.image_2 {
        height: 0;
        padding-bottom: 17.7%; } }
    @media only screen and (max-width: 750px) {
      div#block-views-history-block div.view-content div.item-list > ul > li.views-row.image_2 {
        height: auto;
        padding-bottom: 0; } }
    @media only screen and (max-width: 550px) {
      div#block-views-history-block div.view-content div.item-list > ul > li.views-row.image_2 div.views-field-title > h3 {
        font-size: 1em; } }
    @media only screen and (max-width: 420px) {
      div#block-views-history-block div.view-content div.item-list > ul > li.views-row.image_2 div.views-field-title > h3 {
        font-size: 1.3333333333em; } }
    @media only screen and (max-width: 1166px) {
      div#block-views-history-block div.view-content div.item-list > ul > li.views-row.image_3 div.views-field-title > h3 {
        font-size: 1.6666666667em; } }
    @media only screen and (max-width: 550px) {
      div#block-views-history-block div.view-content div.item-list > ul > li.views-row.image_3 div.views-field-title > h3 {
        font-size: 1.3333333333em; } }
    @media only screen and (max-width: 420px) {
      div#block-views-history-block div.view-content div.item-list > ul > li.views-row.image_3 div.views-field-title > h3 {
        font-size: 1.3333333333em; } }
    div#block-views-history-block div.view-content div.item-list > ul > li.views-row.views-row-2, div#block-views-history-block div.view-content div.item-list > ul > li.views-row.views-row-3 {
      max-width: 382px; }
      @media only screen and (max-width: 420px) {
        div#block-views-history-block div.view-content div.item-list > ul > li.views-row.views-row-2, div#block-views-history-block div.view-content div.item-list > ul > li.views-row.views-row-3 {
          max-width: none; } }
    @media only screen and (max-width: 750px) {
      div#block-views-history-block div.view-content div.item-list > ul > li.views-row.views-row-3 {
        clear: both; } }
    div#block-views-history-block div.view-content div.item-list > ul > li.views-row.views-row-4 {
      position: absolute;
      right: 0;
      top: 0; }
      @media only screen and (max-width: 750px) {
        div#block-views-history-block div.view-content div.item-list > ul > li.views-row.views-row-4 {
          left: 50.6%;
          top: auto;
          bottom: 0; } }
      @media only screen and (max-width: 420px) {
        div#block-views-history-block div.view-content div.item-list > ul > li.views-row.views-row-4 {
          position: relative;
          left: auto;
          bottom: auto; } }

div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul,
div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul {
  margin-left: -10px;
  margin-top: 10px; }
  div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul > li,
  div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li {
    list-style: none;
    margin: 0 0 10px 10px;
    float: left;
    position: relative; }
    @media only screen and (max-width: 1166px) {
      div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul > li,
      div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li {
        width: calc(1/4 * 100% - 10px); } }
    @media only screen and (max-width: 850px) {
      div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul > li,
      div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li {
        width: calc(1/3 * 100% - 10px); } }
    @media only screen and (max-width: 620px) {
      div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul > li,
      div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li {
        width: calc(1/2 * 100% - 10px); } }
    @media only screen and (max-width: 425px) {
      div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul > li,
      div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li {
        width: calc(100% - 10px);
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box; } }
    div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul > li div.views-field-field-movie-thumbnail a,
    div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul > li div.views-field-field-movie-external a,
    div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li div.views-field-field-movie-thumbnail a,
    div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li div.views-field-field-movie-external a {
      display: block; }
      div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul > li div.views-field-field-movie-thumbnail a img,
      div.view-id-movies.view-display-id-block div.view-content > div.item-list > ul > li div.views-field-field-movie-external a img,
      div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li div.views-field-field-movie-thumbnail a img,
      div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li div.views-field-field-movie-external a img {
        display: block;
        width: 100%;
        height: auto; }

div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul {
  margin-top: 0; }
  div.view-id-movies.view-display-id-page_1 div.view-content > div.item-list > ul > li.views-row {
    margin-bottom: 10px; }
div.view-id-movies.view-display-id-page_1 ul.pager {
  margin-top: 20px; }

div#block-views-news-block {
  padding-bottom: 15px; }
  div#block-views-news-block div.view-content div.item-list > ul > li.views-row {
    float: left; }
    @media only screen and (max-width: 1166px) {
      div#block-views-news-block div.view-content div.item-list > ul > li.views-row {
        height: 0; } }
    @media only screen and (max-width: 1166px) {
      div#block-views-news-block div.view-content div.item-list > ul > li.views-row.image_1 div.views-field-title > h3 {
        font-size: 2em; } }
  @media only screen and (max-width: 1166px) and (max-width: 530px) {
    div#block-views-news-block div.view-content div.item-list > ul > li.views-row.image_1 div.views-field-title > h3 {
      font-size: 1.2222222222em;
      line-height: 1.3em; } }
    @media only screen and (max-width: 1166px) {
      div#block-views-news-block div.view-content div.item-list > ul > li.views-row.image_2 div.views-field-title > h3 {
        font-size: 1em; } }
  @media only screen and (max-width: 1166px) and (max-width: 910px) {
    div#block-views-news-block div.view-content div.item-list > ul > li.views-row.image_2 div.views-field-title > h3 {
      font-size: 0.8888888889em; } }
  @media only screen and (max-width: 1166px) and (max-width: 530px) {
    div#block-views-news-block div.view-content div.item-list > ul > li.views-row.image_2 div.views-field-title > h3 {
      font-size: 1.2222222222em;
      line-height: 1.3em; } }

  div#block-views-news-block div.view-content div.item-list > ul > li.views-row-1 {
    margin-right: 10px; }
    @media only screen and (max-width: 1166px) {
      div#block-views-news-block div.view-content div.item-list > ul > li.views-row-1 {
        width: 66%;
        padding-bottom: 37%;
        margin-right: 1%; } }
    @media only screen and (max-width: 850px) {
      div#block-views-news-block div.view-content div.item-list > ul > li.views-row-1 {
        width: 100%;
        margin-right: 0;
        padding-bottom: 0;
        margin-bottom: 10px;
        height: auto;
        float: none; } }
  div#block-views-news-block div.view-content div.item-list > ul > li.views-row-2 {
    margin-bottom: 10px; }
    @media only screen and (max-width: 1166px) {
      div#block-views-news-block div.view-content div.item-list > ul > li.views-row-2 {
        margin-bottom: 1%; } }
    @media only screen and (max-width: 850px) {
      div#block-views-news-block div.view-content div.item-list > ul > li.views-row-2 {
        margin-right: 2%; } }
    @media only screen and (max-width: 530px) {
      div#block-views-news-block div.view-content div.item-list > ul > li.views-row-2 {
        margin-right: 0;
        margin-bottom: 10px; } }
  @media only screen and (max-width: 1166px) {
    div#block-views-news-block div.view-content div.item-list > ul > li.views-row-2,
    div#block-views-news-block div.view-content div.item-list > ul > li.views-row-3 {
      width: 33%;
      padding-bottom: 18%; } }
  @media only screen and (max-width: 850px) {
    div#block-views-news-block div.view-content div.item-list > ul > li.views-row-2,
    div#block-views-news-block div.view-content div.item-list > ul > li.views-row-3 {
      width: 49%;
      padding-bottom: 0;
      height: auto; } }
  @media only screen and (max-width: 530px) {
    div#block-views-news-block div.view-content div.item-list > ul > li.views-row-2,
    div#block-views-news-block div.view-content div.item-list > ul > li.views-row-3 {
      width: 100%; } }

div#block-views-news-block-1 {
  max-width: 774px;
  margin-right: 10px;
  float: left;
  margin-bottom: 10px; }
  @media only screen and (max-width: 1166px) {
    div#block-views-news-block-1 {
      max-width: none;
      margin-right: 0; } }
  div#block-views-news-block-1 div.blockadv {
    background: #aaaaaa;
    color: #fff;
    padding: 10px 20px;
    text-align: right;
    font-size: 0.7222222222em; }
    div#block-views-news-block-1 div.blockadv a {
      color: #fff; }
  div#block-views-news-block-1 div.view-content div.item-list > ul {
    margin-left: -10px; }
    @media only screen and (max-width: 1166px) {
      div#block-views-news-block-1 div.view-content div.item-list > ul {
        margin-left: -1%; } }
    @media only screen and (max-width: 680px) {
      div#block-views-news-block-1 div.view-content div.item-list > ul {
        margin-left: 0; } }
    div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row {
      float: left;
      margin-left: 10px;
      margin-bottom: 10px; }
      @media only screen and (max-width: 1166px) {
        div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row {
          margin-left: 1%;
          width: 49%; } }
      @media only screen and (max-width: 680px) {
        div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row {
          width: 100%;
          margin-left: 0; } }
      div#block-views-news-block-1 div.view-content div.item-list > ul > li.views-row.views-row-1 div.views-field-comment-count span.views-label {
        display: none; }

body.view-news_list.not-front div.page-content-container div.page-content h1.page-title {
  padding-left: 30px; }

@media only screen and (max-width: 1166px) {
  ul.region-blockgroup-grid-lifestyle-front > li.views-row.views-row-1 {
    width: 65.7%;
    padding-bottom: 37.1%; } }
@media only screen and (max-width: 740px) {
  ul.region-blockgroup-grid-lifestyle-front > li.views-row.views-row-1 {
    width: 99%;
    height: auto;
    padding-bottom: 0;
    margin-bottom: 10px; } }
@media only screen and (max-width: 1166px) {
  ul.region-blockgroup-grid-lifestyle-front > li.views-row.views-row-2, ul.region-blockgroup-grid-lifestyle-front > li.views-row.views-row-3 {
    height: 0;
    padding-bottom: 17.8%;
    width: 32.3%;
    margin-bottom: 1.48%; } }
@media only screen and (max-width: 950px) {
  ul.region-blockgroup-grid-lifestyle-front > li.views-row.image_1 div.views-field-title > h3 {
    font-size: 1.6666666667em; } }
@media only screen and (max-width: 490px) {
  ul.region-blockgroup-grid-lifestyle-front > li.views-row.image_1 div.views-field-title > h3 {
    font-size: 1.2222222222em; } }
@media only screen and (max-width: 950px) {
  ul.region-blockgroup-grid-lifestyle-front > li.views-row.image_2 div.views-field-title > h3 {
    font-size: 1.1111111111em; } }
@media only screen and (max-width: 820px) {
  ul.region-blockgroup-grid-lifestyle-front > li.views-row.image_2 div.views-field-title > h3 {
    font-size: 0.8888888889em; } }

div#block-views-sport-block div.view-id-sport.view-display-id-block {
  position: relative; }
  @media only screen and (max-width: 1166px) {
    div#block-views-sport-block div.view-id-sport.view-display-id-block {
      height: auto !important; } }
  @media only screen and (max-width: 1166px) {
    div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul {
      margin-left: -1%; } }
  div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row {
    margin-bottom: 10px; }
    div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row.image_4 {
      max-width: 578px; }
      @media only screen and (max-width: 1166px) {
        div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row.image_4 {
          max-width: none; } }
    div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row.image_5 {
      max-width: 284px; }
      @media only screen and (max-width: 1166px) {
        div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row.image_5 {
          max-width: none; } }
    @media only screen and (max-width: 1166px) {
      div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row {
        width: 32.3333333333333%;
        margin-left: 1%;
        float: left;
        max-height: 204px;
        height: 0;
        padding-bottom: 18%;
        position: relative !important;
        left: auto !important;
        top: auto !important;
        -ms-transform: none !important;
        /* IE 9 */
        -webkit-transform: none !important;
        /* Chrome, Safari, Opera */
        transform: none !important; }
        div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row.image_4 div.views-field-title > h3, div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row.image_5 div.views-field-title > h3 {
          font-size: 1em; } }
    @media only screen and (max-width: 800px) {
      div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row {
        width: 49%;
        padding-bottom: 27%; } }
    @media only screen and (max-width: 530px) {
      div#block-views-sport-block div.view-id-sport.view-display-id-block div.view-content div.item-list > ul > li.views-row {
        width: 99%;
        padding-bottom: 55%; } }

div.view-id-most_view.view-display-id-block_1 div.view-header {
  border-bottom: solid 4px #c00909;
  padding: 0 0 5px 0; }
  div.view-id-most_view.view-display-id-block_1 div.view-header h2 {
    color: #c00909;
    text-transform: uppercase;
    margin: 0;
    font-size: 1.2222222222em; }
div.view-id-most_view.view-display-id-block_1 div.view-content > div.item-list > ol {
  margin: 0;
  padding: 15px 10px 0 0px;
  list-style: none;
  counter-reset: item-counter; }
  div.view-id-most_view.view-display-id-block_1 div.view-content > div.item-list > ol > li {
    margin: 0 0 15px 0;
    display: table;
    padding: 0;
    font-size: 1em;
    position: relative; }
    div.view-id-most_view.view-display-id-block_1 div.view-content > div.item-list > ol > li::before {
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      content: counter(item-counter);
      counter-increment: item-counter;
      display: inline-block;
      border: solid 1px #c00909;
      padding: 9px;
      border-radius: 50%;
      width: 1em;
      height: 1em;
      text-align: center;
      line-height: 1em;
      margin-right: 15px;
      vertical-align: middle;
      color: #c00909; }
    div.view-id-most_view.view-display-id-block_1 div.view-content > div.item-list > ol > li:hover::before {
      background: #c00909;
      color: #fff; }
    div.view-id-most_view.view-display-id-block_1 div.view-content > div.item-list > ol > li h3 {
      font-size: 1em;
      margin: 0;
      font-weight: normal;
      display: table-cell; }
      div.view-id-most_view.view-display-id-block_1 div.view-content > div.item-list > ol > li h3 a {
        color: #000; }

div#block-views-read-also-block {
  margin-top: 50px; }
  div#block-views-read-also-block > div.block-header {
    padding-left: 0; }
  div#block-views-read-also-block div.view-content > div.item-list > ul {
    margin: 0 0 0 -10px;
    padding: 0; }
    @media only screen and (max-width: 1166px) {
      div#block-views-read-also-block div.view-content > div.item-list > ul {
        margin-left: -1%; } }
    div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row {
      float: left;
      list-style: none;
      margin-left: 10px;
      margin-bottom: 10px; }
      @media only screen and (max-width: 1166px) {
        div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row {
          margin-left: 1%;
          width: 49%; } }
      @media only screen and (max-width: 500px) {
        div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row {
          width: 99%; } }
      @media only screen and (max-width: 1050px) {
        div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row.image_2 div.views-field-title > h3 {
          font-size: 0.8888888889em; } }
      div#block-views-read-also-block div.view-content > div.item-list > ul > li.views-row.views-row-1 div.views-field-comment-count span.views-label {
        display: none; }

div.view.items-list-1 div.item-list > ul {
  margin: 0;
  padding: 0; }
  div.view.items-list-1 div.item-list > ul > li.views-row {
    margin: 0 0 10px 0;
    padding: 0;
    list-style: none; }
    div.view.items-list-1 div.item-list > ul > li.views-row div.views-field-field-node-image {
      float: left;
      margin-right: 20px; }
      div.view.items-list-1 div.item-list > ul > li.views-row div.views-field-field-node-image img {
        display: block; }
      @media only screen and (max-width: 1150px) {
        div.view.items-list-1 div.item-list > ul > li.views-row div.views-field-field-node-image {
          width: 40%; }
          div.view.items-list-1 div.item-list > ul > li.views-row div.views-field-field-node-image img {
            width: 100%;
            height: auto; } }
      @media only screen and (max-width: 470px) {
        div.view.items-list-1 div.item-list > ul > li.views-row div.views-field-field-node-image {
          width: 100%;
          margin-right: 0;
          float: none;
          margin-bottom: 15px; } }
    div.view.items-list-1 div.item-list > ul > li.views-row div.views-field-title h3 {
      font-size: 1.6666666667em;
      margin: 0 0 10px 0;
      line-height: 1.3em;
      margin-top: -0.3em; }
      @media only screen and (max-width: 1150px) {
        div.view.items-list-1 div.item-list > ul > li.views-row div.views-field-title h3 {
          font-size: 1.1111111111em; } }
      div.view.items-list-1 div.item-list > ul > li.views-row div.views-field-title h3 a {
        color: #000; }
div.view.items-list-1 ul.pager {
  margin-top: 20px; }

/*# sourceMappingURL=style.css.map */
