@charset "UTF-8";
*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url('../behaviors/box-sizing/boxsizing.php');
}

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url('../behaviors/box-sizing/boxsizing.php');
}

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  margin: 0;
}

/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */
a {
  background: transparent;
}

a:active,
a:hover {
  outline: 0;
}

/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */
abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */
img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */
figure {
  margin: 1em 40px;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url('../behaviors/box-sizing/boxsizing.php');
}

@media screen and (min-width: 480px) {
  head {
    font-family: "br-small 480px";
  }

  body:after {
    content: "br-small - min-width: 480px";
  }
}
@media screen and (min-width: 600px) {
  head {
    font-family: "br-medium 600px";
  }

  body:after {
    content: "br-medium - min-width: 600px";
  }
}
@media screen and (min-width: 960px) {
  head {
    font-family: "br-large 960px";
  }

  body:after {
    content: "br-large - min-width: 960px";
  }
}
head {
  clear: both;
}
head title {
  font-family: "br-small 480px, br-medium 600px, br-large 960px";
}

body:after {
  display: none;
}

*[data-usn-if] {
  display: none;
}

.clearfix, body #main div .view-fast-ads, #prelude, #header-prefix, #header, #main, #footer, #footer .block-menu-block, #footer .footer-layout, #block-panels-mini-page-bottom-branding, #user-profile.panel-display, .view-sisaiset-nostot, .ly-responsive-frontpage-layout section, #headlines div[class*="pane-lyads-"], .ly-responsive-frontpage-layout .region-full-width,
.ly-responsive-frontpage-layout .region-full-width-new, .pane-frontpage-top-department-articles-panel-pane, .ly-search-page section.top, .ly-responsive-sidebars-layout, .ly-responsive-sidebars-layout #content, #main .ly-responsive-sidebars-alternative-layout, #main .ly-responsive-sidebars-alternative-layout #content, .ly-responsive-sidebars-reverse-layout, .ly-responsive-sidebars-reverse-layout #content, #main-nav #block-system-main-menu ul.menu, #block-system-user-menu, article.node-event.view-mode-full > span, article.node-event.view-mode-full > div, article.node-event.view-mode-full footer, body.node-type-event .first-sidebar .views-exposed-form, body.page-menot .first-sidebar .views-exposed-form, article.full-article header,
article.view-mode-full header, article.full-article > ul.links,
article.view-mode-full > ul.links, article.view-mode-article_flow header, article .related-content, .comment .post-comment, .view.gray-line-rows .views-row, #admin-tools, #admin-tools #tabs ul.primary, .pane-menu-menu-discussions-blog ul.menu,
div[class*="pane-menu-menu-sections-list"] ul.menu, ul.pager, .node-fast-ad {
  *zoom: 1;
}
.clearfix:before, body #main div .view-fast-ads:before, #prelude:before, #header-prefix:before, #header:before, #main:before, #footer:before, #footer .block-menu-block:before, #footer .footer-layout:before, #block-panels-mini-page-bottom-branding:before, #user-profile.panel-display:before, .view-sisaiset-nostot:before, .ly-responsive-frontpage-layout section:before, #headlines div[class*="pane-lyads-"]:before, .ly-responsive-frontpage-layout .region-full-width:before,
.ly-responsive-frontpage-layout .region-full-width-new:before, .pane-frontpage-top-department-articles-panel-pane:before, .ly-search-page section.top:before, .ly-responsive-sidebars-layout:before, .ly-responsive-sidebars-layout #content:before, #main .ly-responsive-sidebars-alternative-layout:before, #main .ly-responsive-sidebars-alternative-layout #content:before, .ly-responsive-sidebars-reverse-layout:before, .ly-responsive-sidebars-reverse-layout #content:before, #main-nav #block-system-main-menu ul.menu:before, #block-system-user-menu:before, article.node-event.view-mode-full > span:before, article.node-event.view-mode-full > div:before, article.node-event.view-mode-full footer:before, body.node-type-event .first-sidebar .views-exposed-form:before, body.page-menot .first-sidebar .views-exposed-form:before, article.full-article header:before,
article.view-mode-full header:before, article.full-article > ul.links:before,
article.view-mode-full > ul.links:before, article.view-mode-article_flow header:before, article .related-content:before, .comment .post-comment:before, .view.gray-line-rows .views-row:before, #admin-tools:before, #admin-tools #tabs ul.primary:before, .pane-menu-menu-discussions-blog ul.menu:before,
div[class*="pane-menu-menu-sections-list"] ul.menu:before, ul.pager:before, .node-fast-ad:before, .clearfix:after, body #main div .view-fast-ads:after, #prelude:after, #header-prefix:after, #header:after, #main:after, #footer:after, #footer .block-menu-block:after, #footer .footer-layout:after, #block-panels-mini-page-bottom-branding:after, #user-profile.panel-display:after, .view-sisaiset-nostot:after, .ly-responsive-frontpage-layout section:after, #headlines div[class*="pane-lyads-"]:after, .ly-responsive-frontpage-layout .region-full-width:after,
.ly-responsive-frontpage-layout .region-full-width-new:after, .pane-frontpage-top-department-articles-panel-pane:after, .ly-search-page section.top:after, .ly-responsive-sidebars-layout:after, .ly-responsive-sidebars-layout #content:after, #main .ly-responsive-sidebars-alternative-layout:after, #main .ly-responsive-sidebars-alternative-layout #content:after, .ly-responsive-sidebars-reverse-layout:after, .ly-responsive-sidebars-reverse-layout #content:after, #main-nav #block-system-main-menu ul.menu:after, #block-system-user-menu:after, article.node-event.view-mode-full > span:after, article.node-event.view-mode-full > div:after, article.node-event.view-mode-full footer:after, body.node-type-event .first-sidebar .views-exposed-form:after, body.page-menot .first-sidebar .views-exposed-form:after, article.full-article header:after,
article.view-mode-full header:after, article.full-article > ul.links:after,
article.view-mode-full > ul.links:after, article.view-mode-article_flow header:after, article .related-content:after, .comment .post-comment:after, .view.gray-line-rows .views-row:after, #admin-tools:after, #admin-tools #tabs ul.primary:after, .pane-menu-menu-discussions-blog ul.menu:after,
div[class*="pane-menu-menu-sections-list"] ul.menu:after, ul.pager:after, .node-fast-ad:after {
  display: table;
  content: "";
}
.clearfix:after, body #main div .view-fast-ads:after, #prelude:after, #header-prefix:after, #header:after, #main:after, #footer:after, #footer .block-menu-block:after, #footer .footer-layout:after, #block-panels-mini-page-bottom-branding:after, #user-profile.panel-display:after, .view-sisaiset-nostot:after, .ly-responsive-frontpage-layout section:after, #headlines div[class*="pane-lyads-"]:after, .ly-responsive-frontpage-layout .region-full-width:after,
.ly-responsive-frontpage-layout .region-full-width-new:after, .pane-frontpage-top-department-articles-panel-pane:after, .ly-search-page section.top:after, .ly-responsive-sidebars-layout:after, .ly-responsive-sidebars-layout #content:after, #main .ly-responsive-sidebars-alternative-layout:after, #main .ly-responsive-sidebars-alternative-layout #content:after, .ly-responsive-sidebars-reverse-layout:after, .ly-responsive-sidebars-reverse-layout #content:after, #main-nav #block-system-main-menu ul.menu:after, #block-system-user-menu:after, article.node-event.view-mode-full > span:after, article.node-event.view-mode-full > div:after, article.node-event.view-mode-full footer:after, body.node-type-event .first-sidebar .views-exposed-form:after, body.page-menot .first-sidebar .views-exposed-form:after, article.full-article header:after,
article.view-mode-full header:after, article.full-article > ul.links:after,
article.view-mode-full > ul.links:after, article.view-mode-article_flow header:after, article .related-content:after, .comment .post-comment:after, .view.gray-line-rows .views-row:after, #admin-tools:after, #admin-tools #tabs ul.primary:after, .pane-menu-menu-discussions-blog ul.menu:after,
div[class*="pane-menu-menu-sections-list"] ul.menu:after, ul.pager:after, .node-fast-ad:after {
  clear: both;
}

.full-width-margin, .full-width, #main .ly-responsive-frontpage-layout section .node-fast-ad, .view-premium-ads, .ly-responsive-frontpage-layout #headlines, .ly-responsive-frontpage-layout .region-full-width,
.ly-responsive-frontpage-layout .region-full-width-new, .ly-responsive-frontpage-layout section div[class*="pane-menu-menu-sections-list"] {
  position: relative;
  margin-left: -2.40964%;
  margin-right: -2.40964%;
}

.full-width-padding, .full-width, #main .ly-responsive-frontpage-layout section .node-fast-ad, .view-premium-ads, .ly-responsive-frontpage-layout #headlines, .ly-responsive-frontpage-layout .region-full-width,
.ly-responsive-frontpage-layout .region-full-width-new, .ly-responsive-frontpage-layout section div[class*="pane-menu-menu-sections-list"], #main section.top .node-fast-ad {
  padding: 1.20482% 2.40964%;
}

.small-font, article.teaser.view-mode-iltamakasiini_teaser .field-name-body {
  font-size: 0.92857em;
  line-height: 1.53846em;
}

.compact-font, .compact-text, .view-display-id-user_ads_page tbody, article.view-mode-teaser .field-name-body,
article.view-mode-blog_teaser_with_header .field-name-body, aside.comment-box .field-name-field-comment-box-content, .field-name-field-facts-box, article.teaser address.vcard, .comment .submitted-on, .article-flow .comment-form .filter-wrapper .filter-help,
#comment-form .filter-wrapper .filter-help, .article-flow .comment-form .filter-wrapper .tips,
#comment-form .filter-wrapper .tips, .views-row.latest-comments p, .views-row.latest-comments .author, .first-sidebar .pane-custom,
.first-sidebar .pane-block,
.second-sidebar .pane-custom,
.second-sidebar .pane-block, .pane-node-field-belongs-to-blog-tref .taxonomy-term-description, .node .comment .content {
  font-size: 0.85714em;
  line-height: 1.33333em;
}

.compact-text, .view-display-id-user_ads_page tbody, article.view-mode-teaser .field-name-body,
article.view-mode-blog_teaser_with_header .field-name-body, aside.comment-box .field-name-field-comment-box-content, .field-name-field-facts-box, article.teaser address.vcard, .comment .submitted-on, .article-flow .comment-form .filter-wrapper .filter-help,
#comment-form .filter-wrapper .filter-help, .article-flow .comment-form .filter-wrapper .tips,
#comment-form .filter-wrapper .tips, .views-row.latest-comments p, .views-row.latest-comments .author, .first-sidebar .pane-custom,
.first-sidebar .pane-block,
.second-sidebar .pane-custom,
.second-sidebar .pane-block, .pane-node-field-belongs-to-blog-tref .taxonomy-term-description {
  margin: 0;
}
.compact-text p, .view-display-id-user_ads_page tbody p, article.view-mode-teaser .field-name-body p,
article.view-mode-blog_teaser_with_header .field-name-body p, aside.comment-box .field-name-field-comment-box-content p, .field-name-field-facts-box p, article.teaser address.vcard p, .comment .submitted-on p, .article-flow .comment-form .filter-wrapper .filter-help p,
#comment-form .filter-wrapper .filter-help p, .article-flow .comment-form .filter-wrapper .tips p,
#comment-form .filter-wrapper .tips p, .views-row.latest-comments p p, .views-row.latest-comments .author p, .first-sidebar .pane-custom p,
.first-sidebar .pane-block p,
.second-sidebar .pane-custom p,
.second-sidebar .pane-block p, .pane-node-field-belongs-to-blog-tref .taxonomy-term-description p {
  margin: 0;
}

.section-title-font, .ly-responsive-frontpage-layout section > h2,
.ly-responsive-frontpage-layout .ly-ajax-placeholder > h2, .pane-frontpage-top-department-articles-panel-pane .pane-title, .first-sidebar .pane-title,
.second-sidebar .pane-title,
.first-sidebar .view > h2,
.second-sidebar .view > h2 {
  color: #9e9e9e;
  font-family: "Open Sans", sans-serif;
  font-weight: 200;
  text-transform: uppercase;
}

.term-link, article.view-mode-full .field-name-field-belongs-to-blog-tref a,
article .field-name-field-department-tref a,
article .field-name-field-event-type-tref,
article .field-name-keskustelu-word, .view-mode-discussion .field-name-field-belongs-to-blog-tref a {
  font-size: 0.85714em;
  line-height: 1.66667em;
  text-transform: uppercase;
}
.term-link:link, article.view-mode-full .field-name-field-belongs-to-blog-tref a:link,
article .field-name-field-department-tref a:link,
article .field-name-field-event-type-tref:link,
article .field-name-keskustelu-word:link, .view-mode-discussion .field-name-field-belongs-to-blog-tref a:link, .term-link:visited, article.view-mode-full .field-name-field-belongs-to-blog-tref a:visited,
article .field-name-field-department-tref a:visited,
article .field-name-field-event-type-tref:visited,
article .field-name-keskustelu-word:visited, .view-mode-discussion .field-name-field-belongs-to-blog-tref a:visited {
  text-decoration: none;
  color: #333333;
}
.term-link:link:hover, article.view-mode-full .field-name-field-belongs-to-blog-tref a:link:hover,
article .field-name-field-department-tref a:link:hover,
article .field-name-field-event-type-tref:link:hover,
article .field-name-keskustelu-word:link:hover, .view-mode-discussion .field-name-field-belongs-to-blog-tref a:link:hover, .term-link:visited:hover, article.view-mode-full .field-name-field-belongs-to-blog-tref a:visited:hover,
article .field-name-field-department-tref a:visited:hover,
article .field-name-field-event-type-tref:visited:hover,
article .field-name-keskustelu-word:visited:hover, .view-mode-discussion .field-name-field-belongs-to-blog-tref a:visited:hover {
  text-decoration: underline;
}

.capital, #skip-link a, #main .plain-text-info, article.full-article .field-name-field-article-tags a,
article.view-mode-full .field-name-field-article-tags a, article.view-mode-article_flow .field-name-node-link > a, .node-blog-post.view-mode-teaser .field-name-field-belongs-to-blog-tref h5 a, .page-comment-reply #comment-form > h3 a,
.group-comments > h3 a, .comment .post-comment footer, #kommentit h2.title, .article-flow .comment-form a.username,
#comment-form a.username, .view-bloglist ul a, .views-row.latest-comments .author, .ly-ajax-placeholder + span.load-more a, .first-sidebar .pane-custom h3,
.first-sidebar .pane-block h3,
.second-sidebar .pane-custom h3,
.second-sidebar .pane-block h3, .pane-node-field-belongs-to-blog-tref h3 {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
}

.capital-bold {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

.read-more-link, article .related-content a {
  text-decoration: none;
  color: #333333;
  font-size: 0.92857em;
  line-height: 1.53846em;
  font-weight: 600;
}
.read-more-link:hover, article .related-content a:hover {
  text-decoration: underline;
}

.base-float .ly-ajax-placeholder, .default-float .ly-ajax-placeholder, .ly-responsive-frontpage-layout section .ly-ajax-placeholder,
.ly-responsive-frontpage-layout .region-full-width .ly-ajax-placeholder, .ly-responsive-frontpage-layout .ly-ajax-placeholder .ly-ajax-placeholder {
  display: inline;
}
.base-float .ly-ajax-placeholder.loading, .default-float .ly-ajax-placeholder.loading, .ly-responsive-frontpage-layout section .ly-ajax-placeholder.loading,
.ly-responsive-frontpage-layout .region-full-width .ly-ajax-placeholder.loading, .ly-responsive-frontpage-layout .ly-ajax-placeholder .ly-ajax-placeholder.loading {
  display: inline-block;
  min-width: 7em;
}

.default-float > div.views-row, .ly-responsive-frontpage-layout section > div.views-row,
.ly-responsive-frontpage-layout .region-full-width > div.views-row, .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row, .default-float > .ly-ajax-placeholder + .pane-block, .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block,
.ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block, .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block, .default-float > div[class*="pane-lyads-lyad-carousel-"], .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"],
.ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"], .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"] {
  margin-bottom: 1.42857em;
}
.lt-ie9 .default-float > div.views-row, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"], .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"], .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"],
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"],
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"], .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"], .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"] {
  width: 49.39759%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 1.20482%;
}
.lt-ie9 .default-float > div.views-row.views-row-2, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-2, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-2,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-2,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-2, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-2, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-2, .lt-ie9 .default-float > div.views-row.views-row-3 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-3 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-3 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-3 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-3 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-3 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-3 + div, .lt-ie9 .default-float > div.views-row.views-row-4, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-4, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-4,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-4,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-4, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-4, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-4, .lt-ie9 .default-float > div.views-row.views-row-6, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-6, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-6,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-6,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-6, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-6, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-6, .lt-ie9 .default-float > div.views-row.views-row-8, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-8, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-8,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-8,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-8, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-8, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-8, .lt-ie9 .default-float > div.views-row.views-row-10, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-10, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-10,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-10,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-10, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-10, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-10, .lt-ie9 .default-float > div.views-row.views-row-12, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-12, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-12,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-12,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-12, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-12, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-12, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-2, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-2, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-2,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-2,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-2, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-2, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-2, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-3 + div, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-3 + div, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-3 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-3 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-3 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-3 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-3 + div, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-4, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-4, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-4,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-4,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-4, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-4, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-4, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-6, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-6, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-6,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-6,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-6, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-6, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-6, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-8, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-8, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-8,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-8,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-8, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-8, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-8, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-10, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-10, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-10,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-10,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-10, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-10, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-10, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-12, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-12, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-12,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-12,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-12, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-12, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-12, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-2, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-2, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-2,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-2,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-2, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-2, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-2, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-4, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-4, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-4,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-4,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-4, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-4, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-4, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-6, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-6, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-6,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-6,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-6, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-6, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-6, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-8, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-8, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-8,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-8,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-8, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-8, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-8, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-10, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-10, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-10,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-10,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-10, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-10, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-10, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-12, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-12, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-12,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-12,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-12, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-12, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-12 {
  width: 49.39759%;
  clear: right;
  float: right;
  margin-right: 0;
}
.lt-ie9 .default-float > div.views-row.views-row-2 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-2 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-2 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-2 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-2 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-2 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-2 + div, .lt-ie9 .default-float > div.views-row.views-row-3 + div + div, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-3 + div + div, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-3 + div + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-3 + div + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-3 + div + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-3 + div + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-3 + div + div, .lt-ie9 .default-float > div.views-row.views-row-4 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-4 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-4 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-4 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-4 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-4 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-4 + div, .lt-ie9 .default-float > div.views-row.views-row-6 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-6 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-6 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-6 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-6 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-6 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-6 + div, .lt-ie9 .default-float > div.views-row.views-row-8 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-8 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-8 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-8 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-8 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-8 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-8 + div, .lt-ie9 .default-float > div.views-row.views-row-10 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-10 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-10 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-10 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-10 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-10 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-10 + div, .lt-ie9 .default-float > div.views-row.views-row-12 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-12 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-12 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-12 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-12 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-12 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-12 + div, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-2 + div, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-2 + div, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-2 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-2 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-2 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-2 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-2 + div, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-3 + div + div, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-3 + div + div, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-3 + div + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-3 + div + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-3 + div + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-3 + div + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-3 + div + div, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-4 + div, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-4 + div, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-4 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-4 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-4 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-4 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-4 + div, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-6 + div, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-6 + div, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-6 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-6 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-6 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-6 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-6 + div, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-8 + div, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-8 + div, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-8 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-8 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-8 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-8 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-8 + div, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-10 + div, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-10 + div, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-10 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-10 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-10 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-10 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-10 + div, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-12 + div, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-12 + div, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-12 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-12 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-12 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-12 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-12 + div, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-2 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-2 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-2 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-2 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-2 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-2 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-2 + div, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div + div, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div + div, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div + div, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-4 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-4 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-4 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-4 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-4 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-4 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-4 + div, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-6 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-6 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-6 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-6 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-6 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-6 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-6 + div, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-8 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-8 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-8 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-8 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-8 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-8 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-8 + div, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-10 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-10 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-10 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-10 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-10 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-10 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-10 + div, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-12 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-12 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-12 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-12 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-12 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-12 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-12 + div {
  clear: both;
}
.lt-ie9 .default-float > div.views-row, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"], .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"], .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"],
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"],
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"], .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"], .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"] {
  width: 24.09639%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 1.20482%;
  clear: none;
  margin-bottom: 2.40964%;
}
.lt-ie9 .default-float > div.views-row.views-row-2, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-2, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-2,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-2,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-2, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-2, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-2, .lt-ie9 .default-float > div.views-row.views-row-3 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-3 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-3 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-3 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-3 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-3 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-3 + div, .lt-ie9 .default-float > div.views-row.views-row-6, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-6, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-6,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-6,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-6, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-6, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-6, .lt-ie9 .default-float > div.views-row.views-row-10, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-10, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-10,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-10,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-10, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-10, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-10, .lt-ie9 .default-float > div.views-row.views-row-12, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-12, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-12,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-12,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-12, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-12, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-12, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-2, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-2, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-2,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-2,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-2, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-2, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-2, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-3 + div, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-3 + div, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-3 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-3 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-3 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-3 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-3 + div, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-6, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-6, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-6,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-6,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-6, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-6, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-6, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-10, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-10, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-10,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-10,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-10, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-10, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-10, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-12, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-12, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-12,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-12,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-12, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-12, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-12, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-2, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-2, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-2,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-2,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-2, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-2, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-2, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-6, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-6, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-6,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-6,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-6, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-6, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-6, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-10, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-10, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-10,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-10,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-10, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-10, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-10, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-12, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-12, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-12,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-12,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-12, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-12, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-12 {
  width: 24.09639%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 1.20482%;
}
.lt-ie9 .default-float > div.views-row.views-row-2 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-2 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-2 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-2 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-2 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-2 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-2 + div, .lt-ie9 .default-float > div.views-row.views-row-3 + div + div, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-3 + div + div, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-3 + div + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-3 + div + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-3 + div + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-3 + div + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-3 + div + div, .lt-ie9 .default-float > div.views-row.views-row-6 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-6 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-6 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-6 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-6 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-6 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-6 + div, .lt-ie9 .default-float > div.views-row.views-row-10 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-10 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-10 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-10 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-10 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-10 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-10 + div, .lt-ie9 .default-float > div.views-row.views-row-12 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-12 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-12 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-12 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-12 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-12 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-12 + div, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-2 + div, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-2 + div, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-2 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-2 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-2 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-2 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-2 + div, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-3 + div + div, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-3 + div + div, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-3 + div + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-3 + div + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-3 + div + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-3 + div + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-3 + div + div, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-6 + div, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-6 + div, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-6 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-6 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-6 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-6 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-6 + div, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-10 + div, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-10 + div, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-10 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-10 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-10 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-10 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-10 + div, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-12 + div, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-12 + div, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-12 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-12 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-12 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-12 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-12 + div, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-2 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-2 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-2 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-2 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-2 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-2 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-2 + div, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div + div, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div + div, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div + div, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-6 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-6 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-6 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-6 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-6 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-6 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-6 + div, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-10 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-10 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-10 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-10 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-10 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-10 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-10 + div, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-12 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-12 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-12 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-12 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-12 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-12 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-12 + div {
  clear: none;
}
.lt-ie9 .default-float > div.views-row.panel-pane, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.panel-pane, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.panel-pane,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.panel-pane,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.panel-pane, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.panel-pane, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.panel-pane, .lt-ie9 .default-float > div.views-row.views-row-3 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-3 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-3 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-3 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-3 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-3 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-3 + div, .lt-ie9 .default-float > div.views-row.views-row-4, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-4, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-4,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-4,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-4, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-4, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-4, .lt-ie9 .default-float > div.views-row.views-row-8, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-8, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-8,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-8,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-8, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-8, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-8, .lt-ie9 .default-float > div.views-row.views-row-12, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-12, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-12,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-12,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-12, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-12, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-12, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.panel-pane, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.panel-pane, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.panel-pane,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.panel-pane,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.panel-pane, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.panel-pane, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.panel-pane, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-3 + div, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-3 + div, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-3 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-3 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-3 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-3 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-3 + div, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-4, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-4, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-4,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-4,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-4, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-4, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-4, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-8, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-8, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-8,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-8,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-8, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-8, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-8, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-12, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-12, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-12,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-12,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-12, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-12, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-12, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].panel-pane, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].panel-pane, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].panel-pane,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].panel-pane,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].panel-pane, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].panel-pane, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].panel-pane, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-4, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-4, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-4,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-4,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-4, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-4, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-4, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-8, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-8, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-8,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-8,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-8, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-8, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-8, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-12, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-12, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-12,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-12,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-12, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-12, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-12 {
  width: 24.09639%;
  clear: right;
  float: right;
  margin-right: 0;
}
.lt-ie9 .default-float > div.views-row.panel-pane + div, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.panel-pane + div, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.panel-pane + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.panel-pane + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.panel-pane + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.panel-pane + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.panel-pane + div, .lt-ie9 .default-float > div.views-row.views-row-3 + div + div, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-3 + div + div, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-3 + div + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-3 + div + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-3 + div + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-3 + div + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-3 + div + div, .lt-ie9 .default-float > div.views-row.views-row-4 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-4 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-4 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-4 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-4 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-4 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-4 + div, .lt-ie9 .default-float > div.views-row.views-row-8 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-8 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-8 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-8 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-8 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-8 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-8 + div, .lt-ie9 .default-float > div.views-row.views-row-12 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div.views-row.views-row-12 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div.views-row.views-row-12 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div.views-row.views-row-12 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div.views-row.views-row-12 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div.views-row.views-row-12 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div.views-row.views-row-12 + div, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.panel-pane + div, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.panel-pane + div, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.panel-pane + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.panel-pane + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.panel-pane + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.panel-pane + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.panel-pane + div, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-3 + div + div, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-3 + div + div, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-3 + div + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-3 + div + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-3 + div + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-3 + div + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-3 + div + div, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-4 + div, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-4 + div, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-4 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-4 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-4 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-4 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-4 + div, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-8 + div, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-8 + div, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-8 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-8 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-8 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-8 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-8 + div, .lt-ie9 .default-float > .ly-ajax-placeholder + .pane-block.views-row-12 + div, .lt-ie9 .ly-responsive-frontpage-layout section > .ly-ajax-placeholder + .pane-block.views-row-12 + div, .ly-responsive-frontpage-layout .lt-ie9 section > .ly-ajax-placeholder + .pane-block.views-row-12 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-12 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > .ly-ajax-placeholder + .pane-block.views-row-12 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-12 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > .ly-ajax-placeholder + .pane-block.views-row-12 + div, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].panel-pane + div, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].panel-pane + div, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].panel-pane + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].panel-pane + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].panel-pane + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].panel-pane + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].panel-pane + div, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div + div, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div + div, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-3 + div + div, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-4 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-4 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-4 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-4 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-4 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-4 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-4 + div, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-8 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-8 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-8 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-8 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-8 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-8 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-8 + div, .lt-ie9 .default-float > div[class*="pane-lyads-lyad-carousel-"].views-row-12 + div, .lt-ie9 .ly-responsive-frontpage-layout section > div[class*="pane-lyads-lyad-carousel-"].views-row-12 + div, .ly-responsive-frontpage-layout .lt-ie9 section > div[class*="pane-lyads-lyad-carousel-"].views-row-12 + div,
.lt-ie9 .ly-responsive-frontpage-layout .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-12 + div,
.ly-responsive-frontpage-layout .lt-ie9 .region-full-width > div[class*="pane-lyads-lyad-carousel-"].views-row-12 + div, .lt-ie9 .ly-responsive-frontpage-layout .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-12 + div, .ly-responsive-frontpage-layout .lt-ie9 .ly-ajax-placeholder > div[class*="pane-lyads-lyad-carousel-"].views-row-12 + div {
  clear: both;
}

.new-float-tight > .views-row, .new-float-loose > .views-row, .ly-responsive-frontpage-layout .region-full-width-new .ly-ajax-placeholder.no-sibling > .views-row,
.ly-responsive-frontpage-layout .region-full-width-new .ly-ajax-placeholder.no-sibling .view .view-content > .views-row, .ly-responsive-frontpage-layout .region-full-width-new .ly-ajax-placeholder.has-sibling > .views-row,
.ly-responsive-frontpage-layout .region-full-width-new .ly-ajax-placeholder.has-sibling .view .view-content > .views-row {
  margin-bottom: 1.42857em;
}

.button-base, .button, .view-display-id-user_ads_page .add-fastad a, .view-display-id-users_blog_posts .add-new a, .page-comment-reply #comment-form a.join-discussion,
.group-comments a.join-discussion, .big-button, .ly-search-page .top .views-submit-button input.form-submit, .small-button, .view-display-id-user_ads_page .views-field-edit-node a, .pane-node-field-belongs-to-blog-tref .field-name-term-edit-link a, .tiny-button, .tiny-blue-button, .lycomments-default a.count, span.lycomments a.count, .tiny-green-button, .comment .flag-outer-approval a.flag-action:link, .comment .flag-outer-approval a.flag-action:visited, .lycomments-default.no-comments a.add, span.no-comments.lycomments a.add, .view-mode-discussion a.read-article, .comment .flag-outer-approval a.unflag-action:link, .comment .flag-outer-approval a.unflag-action:visited, .green-button, .article-flow .comment-form .form-actions input,
#comment-form .form-actions input, .blue-button, .large-button,
.vote-button,
.node-advpoll .form-type-radio label,
.view-mode-article_flow .vote-link a {
  color: white;
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  margin-right: 10px;
}
.button-base:link, .button:link, .view-display-id-user_ads_page .add-fastad a:link, .view-display-id-users_blog_posts .add-new a:link, .page-comment-reply #comment-form a.join-discussion:link,
.group-comments a.join-discussion:link, .big-button:link, .ly-search-page .top .views-submit-button input.form-submit:link, .small-button:link, .view-display-id-user_ads_page .views-field-edit-node a:link, .pane-node-field-belongs-to-blog-tref .field-name-term-edit-link a:link, .tiny-button:link, .tiny-blue-button:link, .lycomments-default a.count:link, span.lycomments a.count:link, .tiny-green-button:link, .comment .flag-outer-approval a.flag-action:link, .lycomments-default.no-comments a.add:link, span.no-comments.lycomments a.add:link, .view-mode-discussion a.read-article:link, .comment .flag-outer-approval a.unflag-action:link, .green-button:link, .article-flow .comment-form .form-actions input:link,
#comment-form .form-actions input:link, .blue-button:link, .large-button:link,
.vote-button:link,
.node-advpoll .form-type-radio label:link,
.view-mode-article_flow .vote-link a:link, .button-base:visited, .button:visited, .view-display-id-user_ads_page .add-fastad a:visited, .view-display-id-users_blog_posts .add-new a:visited, .page-comment-reply #comment-form a.join-discussion:visited,
.group-comments a.join-discussion:visited, .big-button:visited, .ly-search-page .top .views-submit-button input.form-submit:visited, .small-button:visited, .view-display-id-user_ads_page .views-field-edit-node a:visited, .pane-node-field-belongs-to-blog-tref .field-name-term-edit-link a:visited, .tiny-button:visited, .tiny-blue-button:visited, .lycomments-default a.count:visited, span.lycomments a.count:visited, .tiny-green-button:visited, .comment .flag-outer-approval a.flag-action:visited, .lycomments-default.no-comments a.add:visited, span.no-comments.lycomments a.add:visited, .view-mode-discussion a.read-article:visited, .comment .flag-outer-approval a.unflag-action:visited, .green-button:visited, .article-flow .comment-form .form-actions input:visited,
#comment-form .form-actions input:visited, .blue-button:visited, .large-button:visited,
.vote-button:visited,
.node-advpoll .form-type-radio label:visited,
.view-mode-article_flow .vote-link a:visited {
  color: white;
}

.button, .view-display-id-user_ads_page .add-fastad a, .view-display-id-users_blog_posts .add-new a, .page-comment-reply #comment-form a.join-discussion,
.group-comments a.join-discussion {
  font-size: 14px;
  padding: 0.7em 1.5em;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF929191', endColorstr='#FF5F5E5E');
  background-color: #929191;
  border: 0;
  color: white;
}
.button:hover, .view-display-id-user_ads_page .add-fastad a:hover, .view-display-id-users_blog_posts .add-new a:hover, .page-comment-reply #comment-form a.join-discussion:hover,
.group-comments a.join-discussion:hover {
  text-decoration: none;
}
.button:hover, .view-display-id-user_ads_page .add-fastad a:hover, .view-display-id-users_blog_posts .add-new a:hover, .page-comment-reply #comment-form a.join-discussion:hover,
.group-comments a.join-discussion:hover {
  background-color: #858484;
}
.button:active, .view-display-id-user_ads_page .add-fastad a:active, .view-display-id-users_blog_posts .add-new a:active, .page-comment-reply #comment-form a.join-discussion:active,
.group-comments a.join-discussion:active {
  background-color: #7e7d7d;
}
.button.disabled, .view-display-id-user_ads_page .add-fastad a.disabled, .view-display-id-users_blog_posts .add-new a.disabled, .page-comment-reply #comment-form a.disabled.join-discussion,
.group-comments a.disabled.join-discussion, .button[disabled], .view-display-id-user_ads_page .add-fastad a[disabled], .view-display-id-users_blog_posts .add-new a[disabled], .page-comment-reply #comment-form a[disabled].join-discussion,
.group-comments a[disabled].join-discussion {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.button::-moz-focus-inner, .view-display-id-user_ads_page .add-fastad a::-moz-focus-inner, .view-display-id-users_blog_posts .add-new a::-moz-focus-inner, .page-comment-reply #comment-form a.join-discussion::-moz-focus-inner,
.group-comments a.join-discussion::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

.big-button, .ly-search-page .top .views-submit-button input.form-submit {
  font-size: 18px;
  padding: 1em 1.7em;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF929191', endColorstr='#FF5F5E5E');
  background-color: #929191;
  border: 0;
  color: white;
}
.big-button:hover, .ly-search-page .top .views-submit-button input.form-submit:hover {
  text-decoration: none;
}
.big-button:hover, .ly-search-page .top .views-submit-button input.form-submit:hover {
  background-color: #858484;
}
.big-button:active, .ly-search-page .top .views-submit-button input.form-submit:active {
  background-color: #7e7d7d;
}
.big-button.disabled, .ly-search-page .top .views-submit-button input.disabled.form-submit, .big-button[disabled], .ly-search-page .top .views-submit-button input[disabled].form-submit {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.small-button, .view-display-id-user_ads_page .views-field-edit-node a, .pane-node-field-belongs-to-blog-tref .field-name-term-edit-link a {
  font-size: 12px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF929191', endColorstr='#FF5F5E5E');
  background-color: #929191;
  border: 0;
  color: white;
}
.small-button:hover, .view-display-id-user_ads_page .views-field-edit-node a:hover, .pane-node-field-belongs-to-blog-tref .field-name-term-edit-link a:hover {
  text-decoration: none;
}
.small-button:hover, .view-display-id-user_ads_page .views-field-edit-node a:hover, .pane-node-field-belongs-to-blog-tref .field-name-term-edit-link a:hover {
  background-color: #858484;
}
.small-button:active, .view-display-id-user_ads_page .views-field-edit-node a:active, .pane-node-field-belongs-to-blog-tref .field-name-term-edit-link a:active {
  background-color: #7e7d7d;
}
.small-button.disabled, .view-display-id-user_ads_page .views-field-edit-node a.disabled, .pane-node-field-belongs-to-blog-tref .field-name-term-edit-link a.disabled, .small-button[disabled], .view-display-id-user_ads_page .views-field-edit-node a[disabled], .pane-node-field-belongs-to-blog-tref .field-name-term-edit-link a[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.tiny-button, .tiny-blue-button, .lycomments-default a.count, span.lycomments a.count, .tiny-green-button, .comment .flag-outer-approval a.flag-action:link, .comment .flag-outer-approval a.flag-action:visited, .lycomments-default.no-comments a.add, span.no-comments.lycomments a.add, .view-mode-discussion a.read-article, .comment .flag-outer-approval a.unflag-action:link, .comment .flag-outer-approval a.unflag-action:visited {
  font-size: 10px;
  padding: 0.3em 0.8em;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF929191', endColorstr='#FF5F5E5E');
  background-color: #929191;
  border: 0;
  color: white;
}
.tiny-button:hover, .tiny-blue-button:hover, .lycomments-default a.count:hover, span.lycomments a.count:hover, .tiny-green-button:hover, .comment .flag-outer-approval a.flag-action:hover:link, .comment .flag-outer-approval a.flag-action:hover:visited, .lycomments-default.no-comments a.add:hover, span.no-comments.lycomments a.add:hover, .view-mode-discussion a.read-article:hover, .comment .flag-outer-approval a.unflag-action:hover:link, .comment .flag-outer-approval a.unflag-action:hover:visited {
  text-decoration: none;
}
.tiny-button:hover, .tiny-blue-button:hover, .lycomments-default a.count:hover, span.lycomments a.count:hover, .tiny-green-button:hover, .comment .flag-outer-approval a.flag-action:hover:link, .comment .flag-outer-approval a.flag-action:hover:visited, .lycomments-default.no-comments a.add:hover, span.no-comments.lycomments a.add:hover, .view-mode-discussion a.read-article:hover, .comment .flag-outer-approval a.unflag-action:hover:link, .comment .flag-outer-approval a.unflag-action:hover:visited {
  background-color: #858484;
}
.tiny-button:active, .tiny-blue-button:active, .lycomments-default a.count:active, span.lycomments a.count:active, .tiny-green-button:active, .comment .flag-outer-approval a.flag-action:active:link, .comment .flag-outer-approval a.flag-action:active:visited, .lycomments-default.no-comments a.add:active, span.no-comments.lycomments a.add:active, .view-mode-discussion a.read-article:active, .comment .flag-outer-approval a.unflag-action:active:link, .comment .flag-outer-approval a.unflag-action:active:visited {
  background-color: #7e7d7d;
}
.tiny-button.disabled, .disabled.tiny-blue-button, .lycomments-default a.disabled.count, span.lycomments a.disabled.count, .disabled.tiny-green-button, .comment .flag-outer-approval a.disabled.flag-action:link, .comment .flag-outer-approval a.disabled.flag-action:visited, .lycomments-default.no-comments a.disabled.add, span.no-comments.lycomments a.disabled.add, .view-mode-discussion a.disabled.read-article, .comment .flag-outer-approval a.disabled.unflag-action:link, .comment .flag-outer-approval a.disabled.unflag-action:visited, .tiny-button[disabled], [disabled].tiny-blue-button, .lycomments-default a[disabled].count, span.lycomments a[disabled].count, [disabled].tiny-green-button, .comment .flag-outer-approval a[disabled].flag-action:link, .comment .flag-outer-approval a[disabled].flag-action:visited, .lycomments-default.no-comments a[disabled].add, span.no-comments.lycomments a[disabled].add, .view-mode-discussion a[disabled].read-article, .comment .flag-outer-approval a[disabled].unflag-action:link, .comment .flag-outer-approval a[disabled].unflag-action:visited {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.tiny-blue-button, .lycomments-default a.count, span.lycomments a.count {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3366CC', endColorstr='#FF1F3D7A');
  background-color: #3366cc;
  border: 0;
  color: white;
}
.tiny-blue-button:hover, .lycomments-default a.count:hover, span.lycomments a.count:hover {
  text-decoration: none;
}
.tiny-blue-button:hover, .lycomments-default a.count:hover, span.lycomments a.count:hover {
  background-color: #2e5cb8;
}
.tiny-blue-button:active, .lycomments-default a.count:active, span.lycomments a.count:active {
  background-color: #2b56ab;
}
.tiny-blue-button.disabled, .lycomments-default a.disabled.count, span.lycomments a.disabled.count, .tiny-blue-button[disabled], .lycomments-default a[disabled].count, span.lycomments a[disabled].count {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.green-button, .article-flow .comment-form .form-actions input,
#comment-form .form-actions input {
  font-size: 14px;
  padding: 0.7em 1.5em;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF01B300', endColorstr='#FF004D00');
  background-color: #01b300;
  border: 0;
  color: white;
}
.green-button:hover, .article-flow .comment-form .form-actions input:hover,
#comment-form .form-actions input:hover {
  text-decoration: none;
}
.green-button:hover, .article-flow .comment-form .form-actions input:hover,
#comment-form .form-actions input:hover {
  background-color: #019a00;
}
.green-button:active, .article-flow .comment-form .form-actions input:active,
#comment-form .form-actions input:active {
  background-color: #018a00;
}
.green-button.disabled, .article-flow .comment-form .form-actions input.disabled,
#comment-form .form-actions input.disabled, .green-button[disabled], .article-flow .comment-form .form-actions input[disabled],
#comment-form .form-actions input[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.tiny-green-button, .comment .flag-outer-approval a.flag-action:link, .comment .flag-outer-approval a.flag-action:visited {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF01B300', endColorstr='#FF004D00');
  background-color: #01b300;
  border: 0;
  color: white;
}
.tiny-green-button:hover, .comment .flag-outer-approval a.flag-action:hover:link, .comment .flag-outer-approval a.flag-action:hover:visited {
  text-decoration: none;
}
.tiny-green-button:hover, .comment .flag-outer-approval a.flag-action:hover:link, .comment .flag-outer-approval a.flag-action:hover:visited {
  background-color: #019a00;
}
.tiny-green-button:active, .comment .flag-outer-approval a.flag-action:active:link, .comment .flag-outer-approval a.flag-action:active:visited {
  background-color: #018a00;
}
.tiny-green-button.disabled, .comment .flag-outer-approval a.disabled.flag-action:link, .comment .flag-outer-approval a.disabled.flag-action:visited, .tiny-green-button[disabled], .comment .flag-outer-approval a[disabled].flag-action:link, .comment .flag-outer-approval a[disabled].flag-action:visited {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.blue-button {
  font-size: 14px;
  padding: 0.7em 1.5em;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3366CC', endColorstr='#FF1F3D7A');
  background-color: #3366cc;
  border: 0;
  color: white;
}
.blue-button:hover {
  text-decoration: none;
}
.blue-button:hover {
  background-color: #2e5cb8;
}
.blue-button:active {
  background-color: #2b56ab;
}
.blue-button.disabled, .blue-button[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.flag-button, #admin-tools .flag-wrapper a, #admin-tools .flag-wrapper a:link, body .nodequeue-ajax-toggle a, body .nodequeue-ajax-toggle a:link, #admin-tools-toggle, #admin-tools #tabs ul a, #admin-tools #tabs ul a:link, .panel-pane.edit-blog-term a, .panel-pane.edit-blog-term a:link, .panel-pane.edit-blog-term a:visited {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  font-size: 12px;
  padding: 5px 1.2em;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF1F1F1', endColorstr='#FFBEBEBE');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1f1f1), color-stop(100%, #d7d7d7));
  background: -webkit-linear-gradient(#f1f1f1, #d7d7d7);
  background: -moz-linear-gradient(#f1f1f1, #d7d7d7);
  background: -o-linear-gradient(#f1f1f1, #d7d7d7);
  background: linear-gradient(#f1f1f1, #d7d7d7);
  -webkit-box-shadow: white 0 1px 0 inset;
  -moz-box-shadow: white 0 1px 0 inset;
  box-shadow: white 0 1px 0 inset;
  border: 1px solid #cbcbcb;
  color: #8d8d8d;
}
.flag-button:active, #admin-tools .flag-wrapper a:active, body .nodequeue-ajax-toggle a:active, #admin-tools-toggle:active, #admin-tools #tabs ul a:active, .panel-pane.edit-blog-term a:active, .flag-button:focus, #admin-tools .flag-wrapper a:focus, body .nodequeue-ajax-toggle a:focus, #admin-tools-toggle:focus, #admin-tools #tabs ul a:focus, .panel-pane.edit-blog-term a:focus {
  outline: none;
}
.flag-button:hover, #admin-tools .flag-wrapper a:hover, body .nodequeue-ajax-toggle a:hover, #admin-tools-toggle:hover, #admin-tools #tabs ul a:hover, .panel-pane.edit-blog-term a:hover {
  text-decoration: none;
}
.flag-button:hover, #admin-tools .flag-wrapper a:hover, body .nodequeue-ajax-toggle a:hover, #admin-tools-toggle:hover, #admin-tools #tabs ul a:hover, .panel-pane.edit-blog-term a:hover {
  background-color: #cbcbcb;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e4e4e4), color-stop(100%, #cbcbcb));
  background: -webkit-linear-gradient(#e4e4e4, #cbcbcb);
  background: -moz-linear-gradient(#e4e4e4, #cbcbcb);
  background: -o-linear-gradient(#e4e4e4, #cbcbcb);
  background: linear-gradient(#e4e4e4, #cbcbcb);
}
.flag-button:active, #admin-tools .flag-wrapper a:active, body .nodequeue-ajax-toggle a:active, #admin-tools-toggle:active, #admin-tools #tabs ul a:active, .panel-pane.edit-blog-term a:active {
  -webkit-box-shadow: #c3c3c3 0 1px 2px inset;
  -moz-box-shadow: #c3c3c3 0 1px 2px inset;
  box-shadow: #c3c3c3 0 1px 2px inset;
}
.flag-button.disabled, #admin-tools .flag-wrapper a.disabled, body .nodequeue-ajax-toggle a.disabled, .disabled#admin-tools-toggle, #admin-tools #tabs ul a.disabled, .panel-pane.edit-blog-term a.disabled, .flag-button[disabled], #admin-tools .flag-wrapper a[disabled], body .nodequeue-ajax-toggle a[disabled], [disabled]#admin-tools-toggle, #admin-tools #tabs ul a[disabled], .panel-pane.edit-blog-term a[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: #d7d7d7;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.flag-button.toggle-remove, #admin-tools .flag-wrapper a.toggle-remove, body .nodequeue-ajax-toggle a.toggle-remove, .toggle-remove#admin-tools-toggle, #admin-tools #tabs ul a.toggle-remove, .panel-pane.edit-blog-term a.toggle-remove, .flag-button.unflag-action, #admin-tools .flag-wrapper a.unflag-action, body .nodequeue-ajax-toggle a.unflag-action, .unflag-action#admin-tools-toggle, #admin-tools #tabs ul a.unflag-action, .panel-pane.edit-blog-term a.unflag-action {
  color: green;
  border-color: green;
}
.flag-button .flag-success-message, #admin-tools .flag-wrapper a .flag-success-message, body .nodequeue-ajax-toggle a .flag-success-message, #admin-tools-toggle .flag-success-message, #admin-tools #tabs ul a .flag-success-message, .panel-pane.edit-blog-term a .flag-success-message {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid #aaa;
  width: auto;
  padding: 0.25em 1em;
  left: 1em;
}

.large-button,
.vote-button,
.node-advpoll .form-type-radio label,
.view-mode-article_flow .vote-link a {
  font-size: 16px;
  padding: 1em 3em;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF929191', endColorstr='#FF5F5E5E');
  background-color: #929191;
  border: 0;
  color: #8d8d8d;
}
.large-button:hover,
.vote-button:hover,
.node-advpoll .form-type-radio label:hover,
.view-mode-article_flow .vote-link a:hover {
  text-decoration: none;
}
.large-button:hover,
.vote-button:hover,
.node-advpoll .form-type-radio label:hover,
.view-mode-article_flow .vote-link a:hover {
  background-color: #858484;
}
.large-button:active,
.vote-button:active,
.node-advpoll .form-type-radio label:active,
.view-mode-article_flow .vote-link a:active {
  background-color: #7e7d7d;
}
.large-button.disabled, .large-button[disabled],
.vote-button.disabled,
.node-advpoll .form-type-radio label.disabled,
.view-mode-article_flow .vote-link a.disabled,
.vote-button[disabled],
.node-advpoll .form-type-radio label[disabled],
.view-mode-article_flow .vote-link a[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.lycomments-default, span.lycomments {
  margin-top: 1.42857em;
  margin-bottom: 0.71429em;
  display: inline-block;
}
.lycomments-default a.count i, span.lycomments a.count i {
  font-style: normal;
}
.lycomments-default a.add, span.lycomments a.add {
  font-size: 0.85714em;
  line-height: 1.66667em;
  display: inline-block;
  padding: 0.3em 0 0.3em 0;
  margin-right: 0.5em;
}
.lycomments-default a.add:link, span.lycomments a.add:link, .lycomments-default a.add:visited, span.lycomments a.add:visited {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  color: #a3a3a3;
}
.lycomments-default a.add:link:active, span.lycomments a.add:link:active, .lycomments-default a.add:link:focus, span.lycomments a.add:link:focus, .lycomments-default a.add:visited:active, span.lycomments a.add:visited:active, .lycomments-default a.add:visited:focus, span.lycomments a.add:visited:focus {
  outline: none;
}
.lycomments-default a.add:hover, span.lycomments a.add:hover {
  text-decoration: underline;
}
.lycomments-default.no-comments a.count, span.no-comments.lycomments a.count {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

.lycomments-count-only, .view.gray-line-rows span.lycomments, .view.gray-line-rows span.views-field-comment-count {
  margin: 0;
  display: block;
}
.lycomments-count-only a.count, .view.gray-line-rows span.lycomments a.count, .view.gray-line-rows span.views-field-comment-count a.count {
  position: static !important;
  clip: auto;
  height: auto;
  width: auto;
  overflow: auto;
  font-size: 0.78571em;
  line-height: 1.81818em;
  background: #3366cc;
  color: #fff;
  float: right;
  font-style: normal;
  height: 2em;
  line-height: 2em !important;
  margin: 0;
  padding: 0 0.5em;
  text-align: center;
  min-width: 2em;
}
.lycomments-count-only a.count i, .view.gray-line-rows span.lycomments a.count i, .view.gray-line-rows span.views-field-comment-count a.count i {
  font-style: normal;
}
.lycomments-count-only a.count span, .view.gray-line-rows span.lycomments a.count span, .view.gray-line-rows span.views-field-comment-count a.count span {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.lycomments-count-only a:hover i, .view.gray-line-rows span.lycomments a:hover i, .view.gray-line-rows span.views-field-comment-count a:hover i {
  background: #2e5cb8;
}
.lycomments-count-only a.add, .view.gray-line-rows span.lycomments a.add, .view.gray-line-rows span.views-field-comment-count a.add {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

body #main div .view-fast-ads .node-fast-ad {
  padding-top: 14px;
  padding-bottom: 14px;
}

.lt-ie9 #main section.top .node-fast-ad {
  padding-top: 7px;
  padding-bottom: 7px;
}

#main video.tpjs-player,
#main video.tpjs_element,
#main object#tpmovie,
#main .tpjs-player.tpjs-default-skin {
  width: 100% !important;
}

.view-premium-ads {
  padding: 0;
}
.view-premium-ads img {
  vertical-align: top;
  width: 100%;
}

div[class*="pane-lyads-"],
.region-full-width-new .ad-wrapper-inner {
  text-align: center;
}
div[class*="pane-lyads-"] > div,
.region-full-width-new .ad-wrapper-inner > div {
  margin: 0 auto;
  max-width: 100% !important;
}

.lt-ie9 .first-sidebar div[class*="pane-lyads-"] {
  margin-left: 0;
  margin-right: 0;
}
.lt-ie9 .first-sidebar div[class*="pane-lyads-"] .pane-content > div {
  max-width: 100% !important;
}

#article-flow-carousel {
  margin: 0 auto;
}

.block-lyads div[id*="asx_"],
.block-lyads div[id*="asx_"] div,
div[class*="pane-lyads-"] div[id*="asx_"],
div[class*="pane-lyads-"] div[id*="asx_"] div {
  width: 100% !important;
  height: auto !important;
}

#header-prefix {
  min-height: 5px;
  padding: 0 2.40964%;
}
.lt-ie9 #header-prefix {
  height: 35px;
}

#header {
  height: 110px;
  padding: 25px 2.40964%;
  position: relative;
  z-index: 1;
}
#header #logo {
  width: 74.6988%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
}
.lt-ie9 #header #logo {
  position: relative;
  width: 44.39759%;
  z-index: 3;
}

#main {
  min-height: 30em;
}
#main > #tabs {
  margin: 1em 0.60241%;
}
#main > article, #main > form {
  margin: 0.60241%;
}

#main > #messages {
  border-bottom: 1px solid #d6d6d6;
  padding: 0;
}
#main > #messages div.messages {
  margin: 0;
}

#main .plain-text-info {
  padding: 1.20482% 0.60241%;
}

#header #main-nav-toggle {
  float: right;
  height: 60px;
  margin-right: 1.20482%;
  overflow: visible;
  position: relative;
  z-index: 2;
}

#main-nav {
  overflow: visible;
  position: relative;
  z-index: 2;
}
.lt-ie9 #main-nav {
  float: right;
  height: 110px;
  margin-top: -110px;
  margin-right: 2.40964%;
  width: 49.39759%;
}

#footer .block-menu-block {
  padding: 14px;
}
.lt-ie9 #footer .block-menu-block {
  padding: 28px;
}

#footer .footer-layout {
  padding: 14px;
}
.lt-ie9 #footer .footer-layout {
  padding: 28px;
}
#footer .footer-layout > div {
  margin-bottom: 1.42857em;
  width: 49.39759%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 1.20482%;
  padding-right: 1em;
}
#footer .footer-layout > div.row-2, #footer .footer-layout > div:last-child {
  width: 49.39759%;
  clear: right;
  float: right;
  margin-right: 0;
  padding-right: 0;
}
.lt-ie9 #footer .footer-layout > div {
  width: 24.09639%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 1.20482%;
  padding-right: 0;
}
.lt-ie9 #footer .footer-layout > div.row-2 {
  width: 24.09639%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 1.20482%;
}
.lt-ie9 #footer .footer-layout > div:last-child {
  width: 24.09639%;
  clear: right;
  float: right;
  margin-right: 0;
}

#block-panels-mini-page-bottom-branding {
  padding: 14px;
  text-align: center;
}
#block-panels-mini-page-bottom-branding .pane-custom {
  clear: both;
}
.lt-ie9 #block-panels-mini-page-bottom-branding {
  padding: 28px;
}
.lt-ie9 #block-panels-mini-page-bottom-branding {
  text-align: left;
}
.lt-ie9 #block-panels-mini-page-bottom-branding .pane-custom {
  width: 24.09639%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 1.20482%;
  clear: none;
}
.lt-ie9 #block-panels-mini-page-bottom-branding .pane-custom + .pane-custom {
  width: 74.6988%;
  clear: right;
  float: right;
  margin-right: 0;
}

#login-overlay {
  background: white;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 5000;
}
#login-overlay .login-box {
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
#login-overlay .login-box p.login-heading {
  background: #000;
  -webkit-animation-name: pulse-black;
  -moz-animation-name: pulse-black;
  -ms-animation-name: pulse-black;
  -o-animation-name: pulse-black;
  animation-name: pulse-black;
  -webkit-animation-duration: 3s;
  -moz-animation-duration: 3s;
  -ms-animation-duration: 3s;
  -o-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -ms-animation-timing-function: linear;
  -o-animation-timing-function: linear;
  animation-timing-function: linear;
  color: white;
  display: inline-block;
  padding: 0.5em;
  text-transform: uppercase;
}

body.page-user #main {
  margin: 1.20482% 2.40964%;
}

.view-display-id-user_ads_page {
  margin-top: 2.85714em;
}
.view-display-id-user_ads_page .add-fastad {
  margin-bottom: 1.42857em;
}
.view-display-id-user_ads_page .field-name-field-ad-text {
  max-width: 35em;
}
.view-display-id-user_ads_page td.views-field-status {
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-align: center;
  font-weight: bold;
}
.view-display-id-user_ads_page tr.status-1 .views-field-status {
  color: green;
}
.view-display-id-user_ads_page tr.status-0 .views-field-status {
  color: red;
}

.view-sisaiset-nostot {
  margin-bottom: 1.42857em;
  clear: both;
}
.view-sisaiset-nostot .view-content .node-liftup {
  margin-bottom: 1.42857em;
}

.lt-ie9 .ly-responsive-frontpage-layout .view-sisaiset-nostot .view-content > div {
  width: 49.39759%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 1.20482%;
}
.lt-ie9 .ly-responsive-frontpage-layout .view-sisaiset-nostot .view-content > div:nth-child(even) {
  width: 49.39759%;
  clear: right;
  float: right;
  margin-right: 0;
}
.lt-ie9 .ly-responsive-frontpage-layout .view-sisaiset-nostot .view-content > div {
  width: 24.09639%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 1.20482%;
}
.lt-ie9 .ly-responsive-frontpage-layout .view-sisaiset-nostot .view-content > div:nth-child(even) {
  width: 24.09639%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 1.20482%;
}
.lt-ie9 .ly-responsive-frontpage-layout .view-sisaiset-nostot .view-content > div:nth-child(4) {
  width: 24.09639%;
  clear: right;
  float: right;
  margin-right: 0;
}

.ly-responsive-frontpage-layout {
  margin: 0 2.40964% 1.20482%;
}
.ly-responsive-frontpage-layout #headlines {
  padding-top: 2.40964%;
}
.ly-responsive-frontpage-layout #headlines .panel-pane {
  position: relative;
}
.ly-responsive-frontpage-layout section .pane-lyajax-content + .pane-lyajax-content,
.ly-responsive-frontpage-layout section .pane-lyajax-content + .pane-sisaiset-nostot {
  padding-top: 0.71429em;
  border-top: 1px solid rgba(0, 0, 0, 0.07);
  clear: both;
}
.ly-responsive-frontpage-layout section .pane-lyajax-content + .pane-sisaiset-nostot {
  padding-top: 2.14286em;
}
.ly-responsive-frontpage-layout section .region-full-width-new .pane-lyajax-content + .pane-lyajax-content,
.ly-responsive-frontpage-layout section .region-full-width-new .pane-lyajax-content + .pane-sisaiset-nostot {
  border-top: 0;
}

#headlines > div[class*="pane-menu-menu-sections-list"] {
  margin-top: -2.40964%;
  position: relative;
}
#headlines .region-full-width > div[class*="pane-menu-menu-sections-list"] {
  margin-top: -3.61446%;
}
#headlines .view-headline-news {
  position: relative;
}
#headlines .top.views-row-1 {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
  margin-bottom: 1.20482%;
}
#headlines .top.views-row-2 {
  width: 49.39759%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 1.20482%;
}
#headlines .top.views-row-3 {
  width: 49.39759%;
  clear: right;
  float: right;
  margin-right: 0;
}
#headlines div[class*="pane-lyads-"] {
  text-align: center;
  margin: 28px 0 14px;
}
#headlines div[class*="pane-lyads-"] img {
  max-width: 100%;
}
.lt-ie9 #headlines .top.views-row-1 {
  width: 65.14658%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 2.28013%;
}
.lt-ie9 #headlines .top.views-row-1 article {
  padding-top: 68.4%;
}
.lt-ie9 #headlines .top.views-row-1 article span.img img {
  max-width: none;
  width: 103%;
  margin-left: -1.5%;
}
.lt-ie9 #headlines .top.views-row-2 {
  width: 32.57329%;
  clear: right;
  float: right;
  margin-right: 0;
  margin-bottom: 1.20482%;
}
.lt-ie9 #headlines .top.views-row-3 {
  width: 32.57329%;
  clear: right;
  float: right;
  margin-right: 0;
}
.lt-ie9 #headlines .view-headline-news {
  width: 64.76793%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
}
.lt-ie9 #headlines .top.views-row-1 {
  width: 65.14658%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 2.28013%;
  margin-bottom: 0;
}
.lt-ie9 #headlines .top.views-row-2 {
  width: 32.57329%;
  clear: right;
  float: right;
  margin-right: 0;
  margin-bottom: 1.20482%;
}
.lt-ie9 #headlines .top.views-row-3 {
  width: 32.57329%;
  clear: right;
  float: right;
  margin-right: 0;
}
.lt-ie9 #headlines div[class*="pane-lyads-"] {
  width: 33.75527%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  background: #f0f0f0;
  margin-top: 0;
  margin-bottom: 0;
}
.lt-ie9 #headlines div[class*="pane-lyads-"] .pane-content {
  padding: 0.71429em;
}

.ly-responsive-frontpage-layout section > h2,
.ly-responsive-frontpage-layout .ly-ajax-placeholder > h2 {
  font-size: 1.85714em;
  line-height: 1.15385em;
  margin-top: 1.42857em;
  clear: both;
}
.lt-ie9 .ly-responsive-frontpage-layout section > h2, .lt-ie9
.ly-responsive-frontpage-layout .ly-ajax-placeholder > h2 {
  font-size: 1.42857em;
  line-height: 1.5em;
}

.ly-responsive-frontpage-layout .region-full-width > h2,
.ly-responsive-frontpage-layout .region-full-width .ly-ajax-placeholder > h2 {
  margin-top: 0.71429em;
}

.ly-responsive-frontpage-layout .region-full-width,
.ly-responsive-frontpage-layout .region-full-width-new {
  background: white;
}
.ly-responsive-frontpage-layout .region-full-width .pane-lyajax-content,
.ly-responsive-frontpage-layout .region-full-width-new .pane-lyajax-content {
  position: relative;
}

.ly-responsive-frontpage-layout .region-full-width-new .pane-lyajax-content .pane-title,
.ly-responsive-frontpage-layout .region-full-width-new .pane-headline-news-headlines-first .pane-title,
.ly-responsive-frontpage-layout #headlines .pane-lyajax-content .pane-title,
.ly-responsive-frontpage-layout #headlines .pane-headline-news-headlines-first .pane-title {
  background: #dc1a21;
  color: white;
  display: inline-block;
  font-weight: light;
  margin-bottom: 1.162em;
  margin-left: 0.5em;
  padding: 0.5em;
}
.ly-responsive-frontpage-layout .region-full-width-new .pane-lyajax-content .pane-title:after,
.ly-responsive-frontpage-layout .region-full-width-new .pane-headline-news-headlines-first .pane-title:after,
.ly-responsive-frontpage-layout #headlines .pane-lyajax-content .pane-title:after,
.ly-responsive-frontpage-layout #headlines .pane-headline-news-headlines-first .pane-title:after {
  border-bottom: 5px solid #dc1a21;
  content: ' ';
  display: block;
  left: 0;
  margin-top: 0.5em;
  position: absolute;
  width: 100%;
}
.ly-responsive-frontpage-layout .region-full-width-new.fx-blue .pane-lyajax-content .pane-title,
.ly-responsive-frontpage-layout .region-full-width-new.fx-blue .pane-headline-news-headlines-first .pane-title,
.ly-responsive-frontpage-layout #headlines.fx-blue .pane-lyajax-content .pane-title,
.ly-responsive-frontpage-layout #headlines.fx-blue .pane-headline-news-headlines-first .pane-title {
  background-color: #007ac2;
}
body.domain-www-iltamakasiini-fi .ly-responsive-frontpage-layout .region-full-width-new.fx-blue .pane-lyajax-content .pane-title, body.domain-www-iltamakasiini-fi
.ly-responsive-frontpage-layout .region-full-width-new.fx-blue .pane-headline-news-headlines-first .pane-title, body.domain-www-iltamakasiini-fi
.ly-responsive-frontpage-layout #headlines.fx-blue .pane-lyajax-content .pane-title, body.domain-www-iltamakasiini-fi
.ly-responsive-frontpage-layout #headlines.fx-blue .pane-headline-news-headlines-first .pane-title {
  background-color: #0d0d0d;
}
.ly-responsive-frontpage-layout .region-full-width-new.fx-blue .pane-lyajax-content .pane-title:after,
.ly-responsive-frontpage-layout .region-full-width-new.fx-blue .pane-headline-news-headlines-first .pane-title:after,
.ly-responsive-frontpage-layout #headlines.fx-blue .pane-lyajax-content .pane-title:after,
.ly-responsive-frontpage-layout #headlines.fx-blue .pane-headline-news-headlines-first .pane-title:after {
  border-color: #007ac2;
}
body.domain-www-iltamakasiini-fi .ly-responsive-frontpage-layout .region-full-width-new.fx-blue .pane-lyajax-content .pane-title:after, body.domain-www-iltamakasiini-fi
.ly-responsive-frontpage-layout .region-full-width-new.fx-blue .pane-headline-news-headlines-first .pane-title:after, body.domain-www-iltamakasiini-fi
.ly-responsive-frontpage-layout #headlines.fx-blue .pane-lyajax-content .pane-title:after, body.domain-www-iltamakasiini-fi
.ly-responsive-frontpage-layout #headlines.fx-blue .pane-headline-news-headlines-first .pane-title:after {
  border-color: #0d0d0d;
}
.ly-responsive-frontpage-layout .region-full-width-new .pane-lyajax-content.fx-red,
.ly-responsive-frontpage-layout #headlines .pane-lyajax-content.fx-red {
  background-color: #dc1a21;
}
.ly-responsive-frontpage-layout .region-full-width-new .pane-lyajax-content.fx-red:after,
.ly-responsive-frontpage-layout #headlines .pane-lyajax-content.fx-red:after {
  border-color: #dc1a21;
}
.ly-responsive-frontpage-layout .region-full-width-new .pane-lyajax-content.fx-blue .pane-title,
.ly-responsive-frontpage-layout #headlines .pane-lyajax-content.fx-blue .pane-title {
  background-color: #007ac2;
}
body.domain-www-iltamakasiini-fi .ly-responsive-frontpage-layout .region-full-width-new .pane-lyajax-content.fx-blue .pane-title, body.domain-www-iltamakasiini-fi
.ly-responsive-frontpage-layout #headlines .pane-lyajax-content.fx-blue .pane-title {
  background-color: #0d0d0d;
}
.ly-responsive-frontpage-layout .region-full-width-new .pane-lyajax-content.fx-blue .pane-title:after,
.ly-responsive-frontpage-layout #headlines .pane-lyajax-content.fx-blue .pane-title:after {
  border-color: #007ac2;
}
body.domain-www-iltamakasiini-fi .ly-responsive-frontpage-layout .region-full-width-new .pane-lyajax-content.fx-blue .pane-title:after, body.domain-www-iltamakasiini-fi
.ly-responsive-frontpage-layout #headlines .pane-lyajax-content.fx-blue .pane-title:after {
  border-color: #0d0d0d;
}

.ly-responsive-frontpage-layout .region-full-width {
  background-color: #f0f0f0;
}
.ly-responsive-frontpage-layout .region-full-width.white {
  background-color: white;
}
.ly-responsive-frontpage-layout .region-full-width.blue {
  background-color: #3366cc;
  color: #fff;
}
.ly-responsive-frontpage-layout .region-full-width.blue a {
  color: white;
}
.ly-responsive-frontpage-layout .region-full-width.blue h2 {
  color: #fff;
}

.ly-responsive-frontpage-layout .ly-ajax-placeholder + div {
  margin-right: 0 !important;
}

.ly-responsive-frontpage-layout .region-full-width-new .pane-lyajax-content {
  clear: both;
}
.ly-responsive-frontpage-layout .region-full-width-new .pane-lyajax-content .pane-content {
  display: table;
  width: 100%;
}
.ly-responsive-frontpage-layout .region-full-width-new .ly-ajax-placeholder {
  min-height: 7em;
}
.ly-responsive-frontpage-layout .region-full-width-new .ly-ajax-placeholder.no-sibling {
  margin-bottom: 1.42857em;
}
.ly-responsive-frontpage-layout .region-full-width-new .block-lyads > div {
  margin-left: auto;
  margin-right: auto;
}

.ly-responsive-frontpage-layout section div[class*="pane-menu-menu-sections-list"] {
  margin-bottom: 2.14286em;
}

.pane-frontpage-top-department-articles-panel-pane .views-row {
  margin-bottom: 1.42857em;
}
.lt-ie9 .pane-frontpage-top-department-articles-panel-pane .views-row {
  width: 49.39759%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 1.20482%;
}
.lt-ie9 .pane-frontpage-top-department-articles-panel-pane .views-row:nth-child(even) {
  width: 49.39759%;
  clear: right;
  float: right;
  margin-right: 0;
}
.lt-ie9 .pane-frontpage-top-department-articles-panel-pane .views-row {
  width: 24.09639%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 1.20482%;
  clear: none;
  margin-bottom: 1.20482%;
}
.lt-ie9 .pane-frontpage-top-department-articles-panel-pane .views-row:nth-child(even) {
  width: 24.09639%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 1.20482%;
}

/* T24 recent comments and blog post */
.domain-www-tallinna24-fi #main .ly-responsive-sidebars-alternative-layout #content .pane-lyajax-content {
  position: relative;
}
.domain-www-tallinna24-fi #main .ly-responsive-sidebars-alternative-layout #content .pane-lyajax-content .pane-title {
  background: #dc1a21;
  color: white;
  display: inline-block;
  font-weight: light;
  margin-bottom: 1.162em;
  margin-left: 0.5em;
  padding: 0.5em;
}
.domain-www-tallinna24-fi #main .ly-responsive-sidebars-alternative-layout #content .pane-lyajax-content .pane-title:after {
  width: 24.09639%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 1.20482%;
  border-bottom: 5px solid #dc1a21;
  content: ' ';
  display: block;
  left: 0;
  margin-top: 0.5em;
  position: absolute;
  width: 100%;
}
.domain-www-tallinna24-fi #main .ly-responsive-sidebars-alternative-layout #content .pane-lyajax-content .pane-content div[id*="ajahrecent-comments"] > h2,
.domain-www-tallinna24-fi #main .ly-responsive-sidebars-alternative-layout #content .pane-lyajax-content .pane-content div[id*="ajahblogsfrontpage"] > h2 {
  display: none !important;
  max-height: 0;
}

.ly-search-page section.top input, .ly-search-page section.top label {
  margin: 0;
}
.ly-search-page section.top .pane-views-exp-basic-search-panel-pane {
  padding: 14px;
}
.lt-ie9 .ly-search-page section.top .pane-views-exp-basic-search-panel-pane {
  padding: 14px 28px 28px;
}
.lt-ie9 .ly-search-page section.top .pane-views-exp-basic-search-panel-pane {
  width: 51.94805%;
  float: left;
  margin-right: -100%;
  margin-left: 22.07792%;
  clear: none;
  padding: 14px 28px;
}
.ly-search-page section.top .views-widget-filter-keys {
  width: 70%;
}
.ly-search-page section.top .views-widget-filter-keys label {
  height: 2em;
}
.lt-ie9 .ly-search-page section.top .views-widget-filter-keys label {
  float: left;
  margin-left: -14.5em;
  padding: 1.4em 0 0;
  text-align: right;
  width: 13em;
}
.ly-search-page section.top .views-widget-filter-keys input {
  width: 100%;
}
.ly-search-page section.top .views-submit-button {
  margin-top: 2em;
  width: 29%;
}
.lt-ie9 .ly-search-page section.top .views-submit-button {
  margin-top: 0;
}
.ly-search-page section.top .views-submit-button input.form-submit {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

article.view-mode-headline_teaser {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  margin-bottom: 0.60241%;
}
article.view-mode-headline_teaser:before, article.view-mode-headline_teaser:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
article.view-mode-headline_teaser:after {
  clear: both;
}

.ly-responsive-sidebars-layout section.top {
  background: #f0f0f0;
  clear: both;
  padding: 0;
}
.ly-responsive-sidebars-layout #content {
  margin: 0 0.60241%;
}
.ly-responsive-sidebars-layout #content,
.ly-responsive-sidebars-layout .first-sidebar,
.ly-responsive-sidebars-layout .second-sidebar {
  padding: 1em 14px 2em;
}
.ly-responsive-sidebars-layout .first-sidebar {
  background: #f0f0f0;
  padding: 14px;
}
.ly-responsive-sidebars-layout.top .first-sidebar {
  border-top: 2px solid #e6e6e6;
}
.ly-responsive-sidebars-layout .article-suggestion {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
}
.lt-ie9 .ly-responsive-sidebars-layout {
  padding: 0;
}
.lt-ie9 .ly-responsive-sidebars-layout #content {
  width: 66.66667%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%;
  padding: 14px 28px;
}
.lt-ie9 .ly-responsive-sidebars-layout .first-sidebar {
  background: #f0f0f0;
  border-left: 2px solid #e6e6e6;
  padding: 21px;
  position: relative;
}
.lt-ie9 .ly-responsive-sidebars-layout .first-sidebar,
.lt-ie9 .ly-responsive-sidebars-layout .article-suggestion.floating {
  width: 33.33333%;
  clear: right;
  float: right;
  margin-right: 0;
}
.lt-ie9 .ly-responsive-sidebars-layout .second-sidebar {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
  border-top: 2px solid #e6e6e6;
  padding: 21px;
}
.lt-ie9 .ly-responsive-sidebars-layout .article-suggestion {
  bottom: 0;
  left: auto;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: 9999;
}
.lt-ie9 .ly-responsive-sidebars-layout .article-suggestion.not-visible {
  bottom: auto;
}
.lt-ie9 .ly-responsive-sidebars-layout .article-suggestion.floating {
  border-left: 2px solid #d6d6d6;
  position: fixed;
}
.lt-ie9 .ly-responsive-sidebars-layout .article-suggestion.hidden {
  display: none;
}
.lt-ie9 .ly-responsive-sidebars-layout #content {
  width: 51.94805%;
  float: left;
  margin-right: -100%;
  margin-left: 22.07792%;
  clear: none;
}
.lt-ie9 .ly-responsive-sidebars-layout .first-sidebar,
.lt-ie9 .ly-responsive-sidebars-layout .article-suggestion.floating {
  width: 25.97403%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
}
.lt-ie9 .ly-responsive-sidebars-layout .second-sidebar {
  width: 22.07792%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  border-top: 0;
}

body.sidebar-bg .second-sidebar, body.page-keskustelut .second-sidebar, body.node-type-blog-post .second-sidebar, body.page-blogit .second-sidebar {
  background: #f0f0f0;
  border-right: 2px solid #e6e6e6;
}

#main .ly-responsive-sidebars-alternative-layout {
  border-bottom: 1px solid #d6d6d6;
}
#main .ly-responsive-sidebars-alternative-layout section.top {
  background: #f0f0f0;
  clear: both;
  padding: 0;
}
#main .ly-responsive-sidebars-alternative-layout #content {
  margin: 0 0.60241%;
}
#main .ly-responsive-sidebars-alternative-layout #content,
#main .ly-responsive-sidebars-alternative-layout .second-sidebar {
  padding: 1em 14px 2em;
}
#main .ly-responsive-sidebars-alternative-layout .first-sidebar {
  border-top: 4px solid #d6d6d6;
  padding: 2em 14px;
}
#main .ly-responsive-sidebars-alternative-layout .article-suggestion {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
}
.lt-ie9 #main .ly-responsive-sidebars-alternative-layout {
  padding: 0;
}
.lt-ie9 #main .ly-responsive-sidebars-alternative-layout #content {
  width: 66.66667%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%;
  border-right: 1px solid #e6e6e6;
  padding: 14px 28px;
}
.lt-ie9 #main .ly-responsive-sidebars-alternative-layout .first-sidebar {
  background: none;
  border: 0;
  padding: 21px;
  position: relative;
}
.lt-ie9 #main .ly-responsive-sidebars-alternative-layout .first-sidebar,
.lt-ie9 #main .ly-responsive-sidebars-alternative-layout .article-suggestion.floating {
  width: 33.33333%;
  clear: right;
  float: right;
  margin-right: 0;
}
.lt-ie9 #main .ly-responsive-sidebars-alternative-layout .second-sidebar {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
  background: none;
  border: 0;
  border-top: 2px solid #e6e6e6;
  padding: 21px;
}
.lt-ie9 #main .ly-responsive-sidebars-alternative-layout .article-suggestion {
  bottom: 0;
  left: auto;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: 9999;
}
.lt-ie9 #main .ly-responsive-sidebars-alternative-layout .article-suggestion.not-visible {
  bottom: auto;
}
.lt-ie9 #main .ly-responsive-sidebars-alternative-layout .article-suggestion.floating {
  border-left: 2px solid #d6d6d6;
  position: fixed;
}
.lt-ie9 #main .ly-responsive-sidebars-alternative-layout .article-suggestion.hidden {
  display: none;
}
.lt-ie9 #main .ly-responsive-sidebars-alternative-layout #content {
  width: 50.63291%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
}
.lt-ie9 #main .ly-responsive-sidebars-alternative-layout .first-sidebar {
  background: none;
  border: 0;
}
.lt-ie9 #main .ly-responsive-sidebars-alternative-layout .first-sidebar,
.lt-ie9 #main .ly-responsive-sidebars-alternative-layout .article-suggestion.floating {
  width: 30.37975%;
  float: left;
  margin-right: -100%;
  margin-left: 50.63291%;
  clear: none;
  border-top: 0;
  border-left: 0;
  margin-right: 0;
}
.lt-ie9 #main .ly-responsive-sidebars-alternative-layout .second-sidebar {
  width: 18.98734%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  background: none;
  border: 0;
  border-left: 1px solid #e6e6e6;
}

body.sidebar-bg .second-sidebar, body.page-keskustelut .second-sidebar, body.node-type-blog-post .second-sidebar, body.page-blogit .second-sidebar {
  /*
        background: $bg-gray-light;
        border-right: 2px solid darken($bg-gray-light, 4);
  */
}

.ly-responsive-sidebars-reverse-layout #content {
  margin: 0 0.60241%;
}
.ly-responsive-sidebars-reverse-layout #content,
.ly-responsive-sidebars-reverse-layout .first-sidebar,
.ly-responsive-sidebars-reverse-layout .second-sidebar {
  padding: 1em 14px 2em;
}
.ly-responsive-sidebars-reverse-layout .second-sidebar {
  background: #f0f0f0;
  padding: 14px;
}
.lt-ie9 .ly-responsive-sidebars-reverse-layout {
  padding: 0;
}
.lt-ie9 .ly-responsive-sidebars-reverse-layout .first-sidebar {
  border-bottom: 2px solid #e6e6e6;
  padding: 21px;
}
.lt-ie9 .ly-responsive-sidebars-reverse-layout #content {
  width: 66.66667%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%;
  padding: 14px 28px;
}
.lt-ie9 .ly-responsive-sidebars-reverse-layout .second-sidebar {
  width: 33.33333%;
  clear: right;
  float: right;
  margin-right: 0;
  background: #f0f0f0;
  border-left: 2px solid #e6e6e6;
  padding: 21px;
}
.lt-ie9 .ly-responsive-sidebars-reverse-layout .first-sidebar {
  width: 22.07792%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  border-bottom: 0;
}
.lt-ie9 .ly-responsive-sidebars-reverse-layout #content {
  width: 51.94805%;
  float: left;
  margin-right: -100%;
  margin-left: 22.07792%;
  clear: none;
}
.lt-ie9 .ly-responsive-sidebars-reverse-layout .second-sidebar {
  width: 25.97403%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
}

body.sidebar-bg .first-sidebar, body.page-keskustelut .first-sidebar, body.node-type-blog-post .first-sidebar, body.page-blogit .first-sidebar {
  background: #f0f0f0;
  border-right: 2px solid #e6e6e6;
}

.main-menu-link, #main-nav-toggle, #main-nav #block-system-main-menu ul.menu a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  font-size: 1em;
  line-height: 1.42857em;
  color: #007ac2;
  display: block;
  font-weight: bold;
  text-transform: uppercase;
}
.main-menu-link:active, #main-nav-toggle:active, #main-nav #block-system-main-menu ul.menu a:active, .main-menu-link:focus, #main-nav-toggle:focus, #main-nav #block-system-main-menu ul.menu a:focus {
  outline: none;
}
.main-menu-link:hover, #main-nav-toggle:hover, #main-nav #block-system-main-menu ul.menu a:hover {
  color: #005a8f;
}
body.domain-www-iltamakasiini-fi .main-menu-link, body.domain-www-iltamakasiini-fi #main-nav-toggle, body.domain-www-iltamakasiini-fi #main-nav #block-system-main-menu ul.menu a, #main-nav #block-system-main-menu ul.menu body.domain-www-iltamakasiini-fi a {
  color: #0d0d0d;
}
body.domain-www-iltamakasiini-fi .main-menu-link:hover, body.domain-www-iltamakasiini-fi #main-nav-toggle:hover, body.domain-www-iltamakasiini-fi #main-nav #block-system-main-menu ul.menu a:hover, #main-nav #block-system-main-menu ul.menu body.domain-www-iltamakasiini-fi a:hover {
  color: #252525;
}

.js .nav-collapse {
  clip: rect(0 0 0 0);
  max-height: 0;
  position: absolute;
  display: block;
  overflow: hidden;
  zoom: 1;
}

#main-nav {
  display: none !important;
}
#main-nav.opened {
  display: block !important;
}
#main-nav.opened div:last-child {
  -webkit-box-shadow: 0 8px 18px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 8px 18px rgba(0, 0, 0, 0.1);
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.1);
}
.lt-ie9 #main-nav {
  display: block !important;
}

.nav-collapse.opened {
  max-height: 9999px;
}

.nav-collapse.disable-pointer-events {
  pointer-events: none !important;
}

#main-nav-toggle {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.lt-ie9 html.js .nav-collapse {
  position: relative;
}
.lt-ie9 html.js .js .nav-collapse.closed {
  max-height: none;
}

#main-nav-toggle {
  font-size: 1.07143em;
  line-height: 1.33333em;
  display: none;
  height: 60px;
  line-height: 60px;
  padding: 0;
}

html.js #main-nav-toggle {
  display: inherit;
}
.lt-ie9 html.js #main-nav-toggle {
  display: none;
}

#main-nav {
  display: block;
}
.lt-ie9 #main-nav #block-system-main-menu {
  float: right;
  width: 100%;
}
#main-nav #block-system-main-menu ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
#main-nav #block-system-main-menu ul.menu li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
.lt-ie9 #main-nav #block-system-main-menu ul.menu {
  margin: 0;
  padding: 0;
  border: 0;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  display: table;
  margin-top: 25px;
  width: 100%;
}
.lt-ie9 #main-nav #block-system-main-menu ul.menu:before, .lt-ie9 #main-nav #block-system-main-menu ul.menu:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
.lt-ie9 #main-nav #block-system-main-menu ul.menu:after {
  clear: both;
}
.lt-ie9 #main-nav #block-system-main-menu ul.menu li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  white-space: nowrap;
}
#main-nav #block-system-main-menu ul.menu li {
  margin: 0 0 0 5%;
  padding: 0;
}
.lt-ie9 #main-nav #block-system-main-menu ul.menu li {
  display: table-cell;
  text-align: center;
}
#main-nav #block-system-main-menu ul.menu a {
  font-family: "Open Sans", sans-serif;
  padding: 1em 2.40964%;
}
.lt-ie9 #main-nav #block-system-main-menu ul.menu a {
  font-size: 1.14286em;
  line-height: 1.25em;
  height: 60px;
  line-height: 60px;
  padding: 0;
}

.lt-ie9 #block-system-user-menu {
  position: absolute;
  height: 35px;
  right: 0;
  top: -34px;
  width: 190%;
}
#block-system-user-menu .menu {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  float: right;
  margin: 0 0 -1px;
  padding: 0;
}
#block-system-user-menu .menu li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
#block-system-user-menu .menu:before, #block-system-user-menu .menu:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
#block-system-user-menu .menu:after {
  clear: both;
}
#block-system-user-menu .menu li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
#block-system-user-menu .menu li:first-child, #block-system-user-menu .menu li.first {
  padding-left: 0;
}
#block-system-user-menu .menu li:last-child {
  padding-right: 0;
}
#block-system-user-menu .menu li.last {
  padding-right: 0;
}
#block-system-user-menu .menu li {
  margin: 0;
  padding: 0;
}
#block-system-user-menu .menu a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  font-size: 0.71429em;
  line-height: 2em;
  color: #333333;
  border: 1px solid #d6d6d6;
  border-right: 1px solid #d6d6d6;
  float: left;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  margin: -1px 0 0 -1px;
  padding: 1em;
  text-transform: uppercase;
}
#block-system-user-menu .menu a:active, #block-system-user-menu .menu a:focus {
  outline: none;
}
#block-system-user-menu .menu a:hover {
  color: #a3a3a3;
}
.lt-ie9 #block-system-user-menu .menu a {
  text-decoration: none;
  font-size: 0.78571em;
  line-height: 1.81818em;
  color: #333333;
  border: none;
  font-weight: 600;
  height: 35px;
  line-height: 35px;
  margin-left: 1em;
  margin-right: 1em;
  padding: 0;
  text-transform: none;
}
.lt-ie9 #block-system-user-menu .menu a:hover {
  text-decoration: underline;
}
.lt-ie9 #block-system-user-menu .menu a:hover {
  color: #333333;
}

#skip-link a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  display: block;
  padding: 0.5em;
  text-align: center;
}
#skip-link a:active, #skip-link a:focus {
  outline: none;
}

#prelude {
  background-color: #f0f0f0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d6d6d6), color-stop(100%, #f0f0f0));
  background-image: -webkit-linear-gradient(top, #d6d6d6 0%, #f0f0f0 100%);
  background-image: -moz-linear-gradient(top, #d6d6d6 0%, #f0f0f0 100%);
  background-image: -o-linear-gradient(top, #d6d6d6 0%, #f0f0f0 100%);
  background-image: linear-gradient(top, #d6d6d6 0%, #f0f0f0 100%);
}

img {
  max-width: 100%;
  height: auto !important;
  -ms-interpolation-mode: bicubic;
}

a img {
  vertical-align: top;
}

#header-prefix {
  -webkit-box-shadow: 0 -3px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 -3px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 -3px 4px rgba(0, 0, 0, 0.1);
  background-color: #969696;
}
#header-prefix .block-block {
  font-size: 0.78571em;
  line-height: 1.81818em;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  line-height: 35px;
  padding: 0;
}
#header-prefix .block-block p {
  margin: 0;
}

.domain-www-tallinna24-fi #header #logo img {
  margin-top: -20px;
}
.domain-www-tallinna24-fi #header #logo img[type="image/svg+xml"] {
  height: 100px !important;
}
.domain-www-tallinna24-fi #block-lyads-lyad-box-sidebar2 h2 {
  display: none;
}

#header {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
}
#header #site-name {
  display: none;
}
#header #logo a {
  display: inline-block;
  height: 60px;
  line-height: 60px;
  width: 95%;
}
#header #logo img {
  vertical-align: middle;
  max-height: 1000% !important;
  max-width: 100% !important;
  height: auto !important;
  width: auto !important;
}
#header #logo img[type="image/svg+xml"] {
  height: 60px !important;
}
#header #block-panels-mini-nameday {
  width: 100%;
  height: 60px;
}
.lt-ie9 #header #block-panels-mini-nameday {
  float: right;
  width: 20%;
  display: table;
}
#header #block-panels-mini-nameday .pane-content {
  display: table-row;
  vertical-align: middle;
  line-height: 60px;
}
#header #block-panels-mini-nameday .nameday-date {
  font-weight: bold;
}

#main .plain-text-info {
  font-size: 1.42857em;
  line-height: 2em;
  color: #a3a3a3;
}

#footer {
  font-family: "Open Sans", sans-serif;
  word-wrap: break-word;
}
#footer .footer-layout {
  font-size: 0.92857em;
  line-height: 2.15385em;
  background-color: #333333;
  color: #ededed;
}
#footer .footer-layout strong {
  color: white;
}
#footer .footer-layout p, #footer .footer-layout ul {
  margin: 1em 0 0;
}
#footer .footer-layout ul {
  list-style: none;
  padding: 0;
}
#footer .footer-layout ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
#footer .footer-layout p + ul {
  margin: 0;
}
#footer .footer-layout a, #footer .footer-layout a:link, #footer .footer-layout a:visited {
  text-decoration: none;
  color: #ededed;
}
#footer .footer-layout a:hover, #footer .footer-layout a:link:hover, #footer .footer-layout a:visited:hover {
  text-decoration: underline;
}
#footer .footer-layout a:hover, #footer .footer-layout a:link:hover, #footer .footer-layout a:visited:hover {
  color: white;
}
#footer #block-panels-mini-page-bottom-branding {
  font-size: 0.92857em;
  line-height: 1.53846em;
  background: white;
}
#footer #block-panels-mini-page-bottom-branding a, #footer #block-panels-mini-page-bottom-branding a:link, #footer #block-panels-mini-page-bottom-branding a:visited {
  text-decoration: none;
  color: #333333;
}
#footer #block-panels-mini-page-bottom-branding a:hover, #footer #block-panels-mini-page-bottom-branding a:link:hover, #footer #block-panels-mini-page-bottom-branding a:visited:hover {
  text-decoration: underline;
}
#footer #block-panels-mini-page-bottom-branding a.ksm-logo,
#footer #block-panels-mini-page-bottom-branding a.esm-logo {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-position: center center;
  display: inline-block;
  margin: 1em 2em 2em;
  height: 85px;
  width: 160px;
}
.lt-ie9 #footer #block-panels-mini-page-bottom-branding a.ksm-logo, .lt-ie9
#footer #block-panels-mini-page-bottom-branding a.esm-logo {
  float: none;
  display: block;
  margin: 0 auto 2em;
}
#footer #block-panels-mini-page-bottom-branding a.esm-logo {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/EtelaSuomenMedia.jpg');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
#footer #block-panels-mini-page-bottom-branding a.ksm-logo {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/KeskiSuomenMedia.jpg');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
#footer #block-panels-mini-page-bottom-branding a.lehtiyhtyma-logo,
#footer #block-panels-mini-page-bottom-branding a.ksml-logo {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/footer-logos.gif');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  display: inline-block;
  margin: 1em 2em 2em;
  width: 160px;
}
.lt-ie9 #footer #block-panels-mini-page-bottom-branding a.lehtiyhtyma-logo, .lt-ie9
#footer #block-panels-mini-page-bottom-branding a.ksml-logo {
  float: none;
  display: block;
  margin: 0 auto 2em;
}
#footer #block-panels-mini-page-bottom-branding a.lehtiyhtyma-logo {
  height: 25px;
  background-position: top;
  margin-bottom: 55px;
}
.lt-ie9 #footer #block-panels-mini-page-bottom-branding a.lehtiyhtyma-logo {
  margin-bottom: 2em;
}
#footer #block-panels-mini-page-bottom-branding a.ksml-logo {
  height: 80px;
  background-position: bottom;
}

.ly-ajax-placeholder {
  min-height: 7em;
}

.node-unpublished:before {
  content: 'Ei julkaistu' !important;
  color: red;
  font-size: 2em;
  font-family: "Open Sans", sans-serif;
  display: block;
  text-align: center;
  text-transform: uppercase;
  padding: 0.5em;
  margin-bottom: -2em;
  opacity: 0.2;
  height: 2em;
  width: 100%;
}

#l10n-client {
  right: auto;
  left: 0;
}

.ly-responsive-sidebars-alternative-layout .view.gray-line-rows .views-row {
  border-bottom-width: 1px;
}
.ly-responsive-sidebars-alternative-layout .view.gray-line-rows .views-row-1 {
  border-top-width: 4px;
}
.ly-responsive-sidebars-alternative-layout .first-sidebar .panel-pane {
  margin-left: 0;
  margin-right: 0;
}

article.node-event.node-teaser {
  margin-bottom: 1.42857em;
  padding-bottom: 1.42857em;
  border-bottom: 2px solid #d6d6d6;
}
article.node-event.node-teaser h2 {
  margin-top: 0.3em;
}

.view-event-listing .view-content {
  margin-top: 2.85714em;
}

body.node-type-event .view-event-listing .view-content {
  padding-top: 1.42857em;
  border-top: 1px solid #d6d6d6;
}

article.node-event .field-name-field-event-date .date-display-single + .date-display-single:before {
  content: ",";
  margin-right: 0.5em;
}

article.node-event.view-mode-full {
  margin-top: 1.42857em;
  margin-bottom: 1.42857em;
}
article.node-event.view-mode-full h1 {
  margin-top: 0.3em;
}
article.node-event.view-mode-full > span, article.node-event.view-mode-full > div {
  margin-bottom: 1.42857em;
}
article.node-event.view-mode-full footer {
  margin-bottom: 1.42857em;
  clear: both;
  background: #f0f0f0;
  padding: 7px 14px;
}

body.node-type-event .first-sidebar, body.page-menot .first-sidebar {
  background: #f0f0f0;
  border-right: 2px solid #e6e6e6;
}
body.node-type-event .first-sidebar .panel-pane:first-child, body.page-menot .first-sidebar .panel-pane:first-child {
  font-size: 0.92857em;
  line-height: 1.53846em;
}
body.node-type-event .first-sidebar .panel-pane, body.page-menot .first-sidebar .panel-pane {
  margin: 0;
}
body.node-type-event .first-sidebar .views-exposed-form, body.page-menot .first-sidebar .views-exposed-form {
  padding-bottom: 2.85714em;
  clear: both;
  margin: -21px -23px -21px -21px;
}
body.node-type-event .first-sidebar .views-exposed-form .form-submit, body.page-menot .first-sidebar .views-exposed-form .form-submit {
  margin: 0;
}
body.node-type-event .views-exposed-widget, body.page-menot .views-exposed-widget {
  padding: 14px 21px;
  margin: 0;
  float: left;
  width: 100%;
}
"no-query"    ".lt-ie9"   body.node-type-event .views-exposed-widget, "no-query"    ".lt-ie9"   body.page-menot .views-exposed-widget {
  width: 25%;
}
"no-query"    ".lt-ie9"   body.node-type-event .views-exposed-widget.views-submit-button, "no-query"    ".lt-ie9"   body.page-menot .views-exposed-widget.views-submit-button {
  padding-top: 3.3em;
  padding-bottom: 0;
}
body.node-type-event .views-exposed-widget .dropdown,
body.node-type-event .views-exposed-widget input.form-text, body.page-menot .views-exposed-widget .dropdown,
body.page-menot .views-exposed-widget input.form-text {
  width: 100%;
}
body.node-type-event .views-exposed-widgets, body.page-menot .views-exposed-widgets {
  margin: 0;
}
body.node-type-event .views-exposed-widgets input, body.page-menot .views-exposed-widgets input {
  border-color: #fff;
}
body.node-type-event #edit-field-event-type-tref-tid-wrapper, body.page-menot #edit-field-event-type-tref-tid-wrapper {
  padding-top: 14px;
  padding-bottom: 0;
}
body.node-type-event #edit-field-district-tref-tid-wrapper, body.page-menot #edit-field-district-tref-tid-wrapper {
  padding-top: 14px;
  padding-bottom: 28px;
}
body.node-type-event .views-exposed-widgets .dropdown, body.page-menot .views-exposed-widgets .dropdown {
  border-color: #616161;
}
body.node-type-event .views-exposed-widgets .dropdown div, body.page-menot .views-exposed-widgets .dropdown div {
  border-color: #616161;
  border-top: 1px solid #d1d1d1;
}
body.node-type-event #edit-field-event-type-tref-tid-wrapper,
body.node-type-event #edit-field-district-tref-tid-wrapper, body.page-menot #edit-field-event-type-tref-tid-wrapper,
body.page-menot #edit-field-district-tref-tid-wrapper {
  background: #666666;
}
body.node-type-event #edit-field-event-type-tref-tid-wrapper label,
body.node-type-event #edit-field-district-tref-tid-wrapper label, body.page-menot #edit-field-event-type-tref-tid-wrapper label,
body.page-menot #edit-field-district-tref-tid-wrapper label {
  color: #fff;
}
.lt-ie9 body.node-type-event #edit-field-event-type-tref-tid-wrapper, .lt-ie9 body.page-menot #edit-field-event-type-tref-tid-wrapper {
  padding-top: 14px;
  padding-bottom: 0;
}
.lt-ie9 body.node-type-event #edit-field-district-tref-tid-wrapper, .lt-ie9 body.page-menot #edit-field-district-tref-tid-wrapper {
  padding-top: 14px;
  padding-bottom: 28px;
}

body.page-keskustelut a.new-discussion {
  margin-top: 1.42857em;
}
body.page-keskustelut a.discussion-login {
  margin-top: 1.42857em;
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  color: #3366cc;
  display: inline-block;
  text-transform: uppercase;
  padding: 0.7em 1.5em;
  padding-right: 0;
  white-space: nowrap;
}
body.page-keskustelut a.discussion-login:active, body.page-keskustelut a.discussion-login:focus {
  outline: none;
}
.lt-ie9 body.page-keskustelut a.discussion-login {
  margin-bottom: 1.42857em;
  float: right;
}
body.page-keskustelut a.discussion-login:before {
  content: '\00BB ';
  font-size: 1.3em;
  margin-right: 0.4em;
}
body.page-keskustelut a.discussion-login:hover:before {
  text-decoration: none;
}
body.page-keskustelut a.discussion-login + div {
  clear: both;
}

.view-display-id-user_ads_page .views-field-edit-node a {
  font-size: 12px;
  line-height: 19px;
}

.view-display-id-users_blog_posts .add-new {
  margin-top: 1.42857em;
}
.view-display-id-users_blog_posts .view-content {
  margin-top: 2.85714em;
}
.view-display-id-users_blog_posts .views-row {
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.view-display-id-users_blog_posts .views-row h4 {
  display: inline;
}
.view-display-id-users_blog_posts .views-row h4:after {
  content: ' ';
}
.view-display-id-users_blog_posts .views-row .comments {
  color: #a3a3a3;
}

article .commenttimeago,
article .field-name-post-date,
article .field-name-field-publish-time,
article .field-name-field-event-date,
article .view-mode-discussion .field-name-field-belongs-to-blog-tref {
  font-size: 0.85714em;
  line-height: 1.66667em;
  display: inline;
}
article .commenttimeago:not(.field-name-field-event-date),
article .field-name-post-date:not(.field-name-field-event-date),
article .field-name-field-publish-time:not(.field-name-field-event-date),
article .field-name-field-event-date:not(.field-name-field-event-date),
article .view-mode-discussion .field-name-field-belongs-to-blog-tref:not(.field-name-field-event-date) {
  white-space: nowrap;
}
article.view-mode-full .field-name-field-publish-time + .field-name-field-belongs-to-blog-tref,
article .field-name-keskustelu-word + .commenttimeago,
article .field-name-field-department-tref + .commenttimeago,
article .field-name-field-belongs-to-blog-tref + .commenttimeago,
article .field-name-post-date + .field-name-field-department-tref,
article .field-name-field-event-date + .field-name-field-event-type-tref {
  display: inline;
  white-space: nowrap;
}
article.view-mode-full .field-name-field-publish-time + .field-name-field-belongs-to-blog-tref:before,
article .field-name-keskustelu-word + .commenttimeago:before,
article .field-name-field-department-tref + .commenttimeago:before,
article .field-name-field-belongs-to-blog-tref + .commenttimeago:before,
article .field-name-post-date + .field-name-field-department-tref:before,
article .field-name-field-event-date + .field-name-field-event-type-tref:before {
  font-size: 0.85714em;
  line-height: 1.66667em;
  content: "|";
  font-weight: normal;
  margin: 0 0.5em;
  white-space: nowrap;
}
article.view-mode-full .field-name-field-belongs-to-blog-tref a,
article .field-name-field-department-tref a,
article .field-name-field-event-type-tref,
article .field-name-keskustelu-word {
  font-weight: bold;
}
article .field-name-keskustelu-word {
  color: #3366cc;
  display: inline;
}
article .royalSlider + div {
  padding-top: 1.42857em;
  clear: both;
}
article .field-name-body {
  clear: both;
}
article .field-name-body + div {
  clear: both;
}
article.node-blog-post.view-mode-teaser .field-name-body {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

#admin-tools-toggle {
  margin-top: 0.71429em;
  margin-bottom: 0.71429em;
}

#admin-tools {
  margin-top: 0.71429em;
}
#admin-tools + article {
  margin-top: 1.42857em;
}

article.full-article,
article.view-mode-full {
  margin-top: 2.14286em;
  margin-bottom: 2.14286em;
}
article.full-article h1,
article.view-mode-full h1 {
  font-size: 2.14286em;
  line-height: 1.13333em;
}
article.full-article h1 a,
article.view-mode-full h1 a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  color: #333333;
}
article.full-article h1 a:active, article.full-article h1 a:focus,
article.view-mode-full h1 a:active,
article.view-mode-full h1 a:focus {
  outline: none;
}
article.full-article > ul.links,
article.view-mode-full > ul.links {
  margin-bottom: 1.42857em;
  margin-top: 1.42857em;
}
article.full-article .field-name-field-belongs-to-blog-tref a,
article.view-mode-full .field-name-field-belongs-to-blog-tref a {
  font-weight: bold;
}
article.full-article .post-article,
article.view-mode-full .post-article {
  margin-top: 2.85714em;
}
article.full-article .field-name-field-article-tags,
article.view-mode-full .field-name-field-article-tags {
  margin-top: 14px;
}
article.full-article .field-name-field-article-tags a,
article.view-mode-full .field-name-field-article-tags a {
  font-size: 0.78571em;
  line-height: 1.81818em;
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  color: white;
  background: #3366cc;
  font-weight: normal;
  padding: 0 14px;
  margin-right: 7px;
  height: 35px;
  line-height: 35px;
  display: inline-block;
}
article.full-article .field-name-field-article-tags a:active, article.full-article .field-name-field-article-tags a:focus,
article.view-mode-full .field-name-field-article-tags a:active,
article.view-mode-full .field-name-field-article-tags a:focus {
  outline: none;
}

article.teaser {
  margin-bottom: 0.71429em;
  margin-left: 1.20482%;
  margin-right: 1.20482%;
}
.lt-ie9 article.teaser {
  margin-left: 0;
  margin-right: 0;
}
article.teaser h2 {
  font-size: 1.5em;
  line-height: 1.14286em;
  margin-bottom: 0.71429em;
  margin-top: 0;
}
article.teaser h2 a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  color: #333333;
}
article.teaser h2 a:active, article.teaser h2 a:focus {
  outline: none;
}
article.teaser.view-mode-teaser.node-article .lycomments.no-comments {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

article.teaser.view-mode-iltamakasiini_teaser {
  margin-top: 1.42857em;
  margin-bottom: 1.42857em;
  border-bottom: 1px solid #d6d6d6;
  padding-bottom: 0.71429em;
}
article.teaser.view-mode-iltamakasiini_teaser .group-main > h2 {
  margin-top: 0.14286em;
  margin-bottom: 0.35714em;
  font-size: 2.14286em;
  line-height: 1.13333em;
}
.lt-ie9 article.teaser.view-mode-iltamakasiini_teaser .group-main > h2 {
  font-size: 2.85714em;
  line-height: 1.1em;
}
.lt-ie9 article.teaser.view-mode-iltamakasiini_teaser .group-main > h2 {
  font-size: 3.57143em;
  line-height: 1em;
}
article.teaser.view-mode-iltamakasiini_teaser h2 + a {
  background: #eee;
  text-align: center;
  display: block;
}
article.teaser.view-mode-iltamakasiini_teaser.highlight-yellow h2 + a, article.teaser.view-mode-iltamakasiini_teaser.highlight-negative h2 + a {
  background: none;
}
article.teaser.view-mode-iltamakasiini_teaser .field-name-body {
  margin-top: 0.71429em;
}
article.teaser.view-mode-iltamakasiini_teaser .field-name-body p {
  margin: 0 0 0.71429em;
}

article.view-mode-article_flow {
  margin-top: 1.42857em;
  padding-top: 1.42857em;
  margin-bottom: 1.42857em;
  border-top: 3px solid #d6d6d6;
}
article.view-mode-article_flow h2 {
  margin-top: 0.71429em;
}
article.view-mode-article_flow h2 a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  color: #333333;
}
article.view-mode-article_flow h2 a:active, article.view-mode-article_flow h2 a:focus {
  outline: none;
}
article.view-mode-article_flow .royalSlider .rsSlide {
  cursor: pointer;
}
article.view-mode-article_flow .field-name-node-link > a {
  font-size: 0.78571em;
  line-height: 1.81818em;
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  color: white;
  background: #3366cc;
  font-weight: normal;
  padding: 0 0 0 14px;
  height: 35px;
  line-height: 35px;
  display: block;
}
article.view-mode-article_flow .field-name-node-link > a:active, article.view-mode-article_flow .field-name-node-link > a:focus {
  outline: none;
}
article.view-mode-article_flow .log-in-to-comment {
  display: none;
}

article.article-flow + .field-name-article-flow-ad {
  margin-top: 1.42857em;
  margin-bottom: 1.42857em;
}

.article-suggestion {
  overflow: hidden;
}
.article-suggestion .article-suggestion-title {
  color: #fff;
}
.article-suggestion .article-suggestion-wrapper {
  background-color: #007ac2;
  opacity: 0.0;
  padding: 0.71429em;
}
body.domain-www-iltamakasiini-fi .article-suggestion .article-suggestion-wrapper {
  background-color: #0d0d0d;
}
.article-suggestion .article-suggestion-wrapper.ready {
  -webkit-transition: 0.25s all;
  -moz-transition: 0.25s all;
  -o-transition: 0.25s all;
  transition: 0.25s all;
  -webkit-transform: translate(100%, 0%);
  -moz-transform: translate(100%, 0%);
  -ms-transform: translate(100%, 0%);
  -o-transform: translate(100%, 0%);
  transform: translate(100%, 0%);
}
.article-suggestion.visible .article-suggestion-wrapper {
  -webkit-transform: translate(0%, 0%);
  -moz-transform: translate(0%, 0%);
  -ms-transform: translate(0%, 0%);
  -o-transform: translate(0%, 0%);
  transform: translate(0%, 0%);
  opacity: 1.0;
}
.article-suggestion .node {
  border: 0;
  margin: 0;
  padding: 0;
}
.article-suggestion .node .ly-sharing {
  display: none;
}
.article-suggestion .node,
.article-suggestion .node .field-name-field-department-tref a,
.article-suggestion .node h2 a {
  color: white;
}
.article-suggestion .node h2 {
  margin-top: 0;
}
.article-suggestion .node .field {
  display: none;
}

.article-suggestion-placeholder {
  display: block;
}

article.view-mode-teaser,
article.view-mode-blog_teaser_with_header {
  padding-right: 7px;
}

article.view-mode-teaser.highlight-yellow,
article.view-mode-blog_teaser_with_header.highlight-yellow,
article.view-mode-iltamakasiini_teaser.highlight-yellow {
  background-color: #fff000;
  padding: 7px 14px 14px;
}
article.view-mode-teaser.highlight-negative,
article.view-mode-blog_teaser_with_header.highlight-negative,
article.view-mode-iltamakasiini_teaser.highlight-negative {
  background-color: #0d0d0d;
  padding: 7px 14px 14px;
}
article.view-mode-teaser.highlight-negative a,
article.view-mode-blog_teaser_with_header.highlight-negative a,
article.view-mode-iltamakasiini_teaser.highlight-negative a {
  color: white;
}
article.view-mode-teaser.highlight-negative *,
article.view-mode-blog_teaser_with_header.highlight-negative *,
article.view-mode-iltamakasiini_teaser.highlight-negative * {
  color: #fff;
}
article.view-mode-teaser.highlight-yellow-title .group-main > h2 a,
article.view-mode-blog_teaser_with_header.highlight-yellow-title .group-main > h2 a,
article.view-mode-iltamakasiini_teaser.highlight-yellow-title .group-main > h2 a {
  color: #fff000;
}
article.view-mode-teaser.highlight-red-title .group-main > h2 a,
article.view-mode-blog_teaser_with_header.highlight-red-title .group-main > h2 a,
article.view-mode-iltamakasiini_teaser.highlight-red-title .group-main > h2 a {
  color: #f40009;
}

.teaser-with-image-bg, article.view-mode-headline_teaser, article.view-mode-teaser_with_image {
  height: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
  padding-top: 66.66667%;
  position: relative;
  width: 100%;
}
.lt-ie9 .teaser-with-image-bg, .lt-ie9 article.view-mode-headline_teaser, .lt-ie9 article.view-mode-teaser_with_image {
  margin-left: 0;
  margin-right: 0;
}
.teaser-with-image-bg.no-image, article.no-image.view-mode-headline_teaser, article.no-image.view-mode-teaser_with_image {
  background: #f0f0f0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dbdbdb), color-stop(100%, #f0f0f0));
  background-image: -webkit-linear-gradient(#dbdbdb, #f0f0f0);
  background-image: -moz-linear-gradient(#dbdbdb, #f0f0f0);
  background-image: -o-linear-gradient(#dbdbdb, #f0f0f0);
  background-image: linear-gradient(#dbdbdb, #f0f0f0);
}
.teaser-with-image-bg.has-image, article.has-image.view-mode-headline_teaser, article.has-image.view-mode-teaser_with_image, .teaser-with-image-bg.no-image.highlight-negative, article.no-image.highlight-negative.view-mode-headline_teaser, article.no-image.highlight-negative.view-mode-teaser_with_image {
  background: #0d0d0d;
  color: #fff;
}
.teaser-with-image-bg.has-image.has-image, article.has-image.has-image.view-mode-headline_teaser, article.has-image.has-image.view-mode-teaser_with_image, .teaser-with-image-bg.no-image.highlight-negative.has-image, article.no-image.highlight-negative.has-image.view-mode-headline_teaser, article.no-image.highlight-negative.has-image.view-mode-teaser_with_image {
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);
}
.teaser-with-image-bg.has-image h2 a, article.has-image.view-mode-headline_teaser h2 a, article.has-image.view-mode-teaser_with_image h2 a, .teaser-with-image-bg.no-image.highlight-negative h2 a, article.no-image.highlight-negative.view-mode-headline_teaser h2 a, article.no-image.highlight-negative.view-mode-teaser_with_image h2 a {
  color: white;
}
.teaser-with-image-bg.has-image .field-name-field-department-tref a, article.has-image.view-mode-headline_teaser .field-name-field-department-tref a, article.has-image.view-mode-teaser_with_image .field-name-field-department-tref a, .teaser-with-image-bg.no-image.highlight-negative .field-name-field-department-tref a, article.no-image.highlight-negative.view-mode-headline_teaser .field-name-field-department-tref a, article.no-image.highlight-negative.view-mode-teaser_with_image .field-name-field-department-tref a {
  color: white;
}
.teaser-with-image-bg h2, article.view-mode-headline_teaser h2, article.view-mode-teaser_with_image h2 {
  margin: 0 0 0.5em;
}
.teaser-with-image-bg h2 a, article.view-mode-headline_teaser h2 a, article.view-mode-teaser_with_image h2 a {
  display: block;
  font-weight: normal;
  word-wrap: break-word;
}
.teaser-with-image-bg span.img, article.view-mode-headline_teaser span.img, article.view-mode-teaser_with_image span.img {
  background: black;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.teaser-with-image-bg span.img img, article.view-mode-headline_teaser span.img img, article.view-mode-teaser_with_image span.img img {
  opacity: 0.45;
  width: 100%;
  height: auto;
}
.teaser-with-image-bg .group-main, article.view-mode-headline_teaser .group-main, article.view-mode-teaser_with_image .group-main {
  padding: 14px;
  position: absolute;
  bottom: 0;
  width: 100%;
  max-height: 100%;
}
.teaser-with-image-bg .field-name-body, article.view-mode-headline_teaser .field-name-body, article.view-mode-teaser_with_image .field-name-body {
  font-size: 0.92857em;
  line-height: 1.23077em;
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
.lt-ie9 .teaser-with-image-bg .field-name-body, .lt-ie9 article.view-mode-headline_teaser .field-name-body, .lt-ie9 article.view-mode-teaser_with_image .field-name-body {
  position: static !important;
  clip: auto;
  height: auto;
  width: auto;
  overflow: auto;
}
.teaser-with-image-bg .lycomments, article.view-mode-headline_teaser .lycomments, article.view-mode-teaser_with_image .lycomments {
  margin: 1em 0;
}
.teaser-with-image-bg .lycomments a.add, article.view-mode-headline_teaser .lycomments a.add, article.view-mode-teaser_with_image .lycomments a.add, .teaser-with-image-bg .lycomments.no-comments, article.view-mode-headline_teaser .lycomments.no-comments, article.view-mode-teaser_with_image .lycomments.no-comments {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.teaser-with-image-bg footer, article.view-mode-headline_teaser footer, article.view-mode-teaser_with_image footer {
  padding: 7px 14px;
  position: absolute;
  top: 0;
  width: 100%;
}
.teaser-with-image-bg footer .field, article.view-mode-headline_teaser footer .field, article.view-mode-teaser_with_image footer .field {
  display: inline;
}

/**
 * Freshdesk ticket #2439: Lighten up the background of tallina24 site images.
 */
.domain-www-tallinna24-fi .teaser-with-image-bg span.img img, .domain-www-tallinna24-fi article.view-mode-headline_teaser span.img img, .domain-www-tallinna24-fi article.view-mode-teaser_with_image span.img img {
  opacity: 0.80;
}

article.view-mode-headline_teaser {
  margin: 0;
}
article.view-mode-headline_teaser h2 {
  font-size: 2.14286em;
  line-height: 1.13333em;
  margin-bottom: 0.3em;
}
article.view-mode-headline_teaser.title-medium h2 {
  font-size: 2em;
  line-height: 1.14286em;
}
article.view-mode-headline_teaser.title-long h2 {
  font-size: 1.85714em;
  line-height: 1.15385em;
}
article.view-mode-headline_teaser.title-huge h2 {
  font-size: 1.5em;
  line-height: 1.14286em;
}
article.view-mode-headline_teaser.title-huge .field-name-body {
  display: none;
}
article.view-mode-headline_teaser p {
  font-size: 0.92857em;
  line-height: 1.23077em;
  margin: 0;
}
article.view-mode-headline_teaser .group-main {
  max-height: 90%;
}
article.view-mode-headline_teaser .lycomments {
  margin-bottom: 0;
  margin-top: 0.5em;
}

#headlines .view-mode-teaser_with_image .field-name-field-department-tref {
  font-size: 13px;
}
#headlines .view-mode-teaser_with_image .group-main {
  padding-top: 6px;
}

article.view-mode-teaser_with_image h2 {
  font-size: 2.28571em;
  line-height: 1.1875em;
  margin: 0;
}
article.view-mode-teaser_with_image.squeezed h2 {
  font-size: 2em;
  line-height: 1.14286em;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
article.view-mode-teaser_with_image.super-squeezed h2 {
  font-size: 1.35714em;
  line-height: 1.15789em;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
article.view-mode-teaser_with_image.title-medium h2 {
  font-size: 2.14286em;
  line-height: 1.13333em;
}
article.view-mode-teaser_with_image.title-medium.squeezed h2 {
  font-size: 1.71429em;
  line-height: 1.16667em;
}
article.view-mode-teaser_with_image.title-medium.super-squeezed h2 {
  font-size: 1.07143em;
  line-height: 1.2em;
}
article.view-mode-teaser_with_image.title-long h2 {
  font-size: 1.85714em;
  line-height: 1.15385em;
}
article.view-mode-teaser_with_image.title-long.squeezed h2 {
  font-size: 1.21429em;
  line-height: 1.17647em;
}
article.view-mode-teaser_with_image.title-long.super-squeezed h2 {
  font-size: 0.92857em;
  line-height: 1.23077em;
}
article.view-mode-teaser_with_image.title-huge h2 {
  font-size: 1.42857em;
  line-height: 1.2em;
}
article.view-mode-teaser_with_image.title-huge.squeezed h2 {
  font-size: 1.21429em;
  line-height: 1.17647em;
}
article.view-mode-teaser_with_image.title-huge.super-squeezed h2 {
  font-size: 0.78571em;
  line-height: 1.27273em;
}
article.view-mode-teaser_with_image .lycomments {
  position: absolute;
  top: 0;
  right: 0;
  margin: 1em 1em 0 0;
}
article.view-mode-teaser_with_image.super-squeezed .lycomments, article.view-mode-teaser_with_image.squeezed .lycomments {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

article.view-mode-blog_teaser_with_header header {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  margin-bottom: 0.71429em;
  margin-bottom: 1em;
}
article.view-mode-blog_teaser_with_header header:before, article.view-mode-blog_teaser_with_header header:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
article.view-mode-blog_teaser_with_header header:after {
  clear: both;
}
article.view-mode-blog_teaser_with_header header img {
  float: left;
  margin: 0 -50px 0 0;
  position: relative;
  width: 50px;
}
article.view-mode-blog_teaser_with_header header h2 {
  margin-bottom: 0;
}
article.view-mode-blog_teaser_with_header header h5 {
  font-size: 0.78571em;
  line-height: 1.45455em;
  margin: 0;
}
article.view-mode-blog_teaser_with_header header h5 a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  color: #333333;
  text-transform: uppercase;
  font-weight: normal;
}
article.view-mode-blog_teaser_with_header header h5 a:active, article.view-mode-blog_teaser_with_header header h5 a:focus {
  outline: none;
}
article.view-mode-blog_teaser_with_header header a + h5,
article.view-mode-blog_teaser_with_header header a + h5 + h2 {
  float: left;
  margin: 0 0 0 64px;
  min-width: 55%;
}
article.view-mode-blog_teaser_with_header header a + h5 + h2 {
  margin-top: 5px;
}

.lt-ie9 .node-blog-post.view-mode-full .field-name-field-images {
  float: right;
  margin: 0 0 1.5em 1.5em;
  width: 50%;
}
.lt-ie9 .node-blog-post.view-mode-full .field-name-field-images + .field-name-body {
  clear: left;
}

.node-blog-post.view-mode-teaser {
  margin-top: 1.42857em;
  margin-bottom: 2.85714em;
}
.node-blog-post.view-mode-teaser .field-name-field-publish-time {
  font-size: 0.85714em;
  line-height: 1.66667em;
}
.node-blog-post.view-mode-teaser .field-name-field-belongs-to-blog-tref {
  float: right;
  width: 25%;
}
.node-blog-post.view-mode-teaser .field-name-field-belongs-to-blog-tref img {
  margin-bottom: 0.5em;
}
.node-blog-post.view-mode-teaser .field-name-field-belongs-to-blog-tref h5 {
  font-size: 0.85714em;
  line-height: 1.5em;
  margin: 0 0 1em;
}
.node-blog-post.view-mode-teaser .field-name-field-belongs-to-blog-tref h5 a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  color: #333333;
  font-weight: 700;
  line-height: 1em;
}
.node-blog-post.view-mode-teaser .field-name-field-belongs-to-blog-tref h5 a:active, .node-blog-post.view-mode-teaser .field-name-field-belongs-to-blog-tref h5 a:focus {
  outline: none;
}
.node-blog-post.view-mode-teaser .group-main {
  padding-right: 14px;
  width: 75%;
}

.views-row-first .view-mode-discussion {
  margin-top: 2.85714em;
  padding-top: 1.42857em;
  border-top: 2px solid #d6d6d6;
}

.views-row-last .view-mode-discussion {
  margin-bottom: 2.85714em;
}

.views-row-last + .views-row-first .view-mode-discussion {
  margin-top: -2.85714em;
  border-top: none;
  position: relative;
}

.view-mode-discussion {
  margin-top: 0.71429em;
  padding-bottom: 1.78571em;
  margin-bottom: 1.42857em;
  border-bottom: 2px solid #d6d6d6;
}
.view-mode-discussion .field-name-field-department-tref {
  display: inline;
}
.view-mode-discussion .field-name-field-belongs-to-blog-tref {
  display: inline;
}
.view-mode-discussion .field-name-field-belongs-to-blog-tref a {
  font-weight: bold;
}
.view-mode-discussion span.lycomments {
  float: left;
  margin: 0;
}
.view-mode-discussion a.read-article {
  float: right;
}
.view-mode-discussion .group-main h2 {
  margin-top: 0.35714em;
  margin-bottom: 1.07143em;
}
.lt-ie9 .view-mode-discussion .group-main h2 {
  margin-bottom: 1.42857em;
}

span.kainaloisku {
  font-weight: bold;
}

.field-name-field-ingress {
  font-weight: bold;
}

aside.comment-box {
  margin-bottom: 1.42857em;
  margin-top: 1.42857em;
  background: #ededed;
  clear: both;
}
aside.comment-box .field-name-field-comment-box-title {
  font-size: 1.14286em;
  line-height: 1.25em;
  border-bottom: 1px solid #d6d6d6;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  padding: 0.5em 14px;
}
aside.comment-box .field-name-field-comment-box-vignette {
  padding: 1em 14px 0;
}
aside.comment-box .field-name-field-comment-box-content {
  padding: 1em 14px 1.5em;
}
aside.comment-box .field-name-field-comment-box-content p {
  margin-bottom: 0.5em;
}
aside.comment-box .field-name-field-comment-box-content strong:after {
  content: ' ';
}

.field-name-field-facts-box {
  border-left: 4px solid #3366cc;
  padding: 0.5em 1em 1em 14px;
}
.field-name-field-facts-box h3 {
  margin-top: 0.71429em;
}
.field-name-field-facts-box p {
  margin: 0.5em 0 0.5em 1.5em;
  display: list-item;
  list-style-type: square;
}

article .field-name-author {
  background: #f0f0f0;
  color: #474747;
  font-family: "Open Sans", sans-serif;
  padding: 1em 14px;
  font-weight: 900;
  text-transform: uppercase;
}

article .author {
  background: #f0f0f0;
  color: #474747;
  font-family: "Open Sans", sans-serif;
  display: table;
  width: 100%;
}
article .author > span {
  display: table-cell;
  vertical-align: middle;
  padding: 1em 14px;
}
article .author span.img {
  padding: 0;
  width: 60px;
  text-align: center;
}
article .author span.img img {
  border: 1px solid #000;
  vertical-align: middle;
}
article .author h3 {
  font-size: 1em;
  line-height: 1.42857em;
  font-weight: normal;
  padding: 0;
  margin: 0;
  display: inline;
}
article .author h3:after {
  content: ' | ';
}
article .author a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  color: #474747;
  font-weight: 900;
  text-transform: uppercase;
}
article .author a:active, article .author a:focus {
  outline: none;
}

.field-name-field-file-attachments {
  margin-bottom: 1.42857em;
  margin-top: 1.42857em;
  border: 1px solid #d6d6d6;
  clear: both;
  padding: 1em 14px 1em;
}

.ly-sharing {
  margin-top: 14px;
}

article .related-content {
  clear: both;
}
article .related-content h3 {
  font-size: 1em;
  line-height: 1.42857em;
  margin-top: 0.71429em;
  margin-bottom: 0.71429em;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
}
article .related-content a {
  float: left;
  clear: left;
}

article address.vcard {
  font-style: normal;
}
article address.vcard p.fn:after {
  content: ',';
}
article address.vcard p {
  margin: 0;
  display: inline;
}
article.teaser address.vcard {
  margin-bottom: 0.71429em;
}

.alternative-link {
  position: relative;
  top: 5px;
  float: left;
  clear: both;
}
.alternative-link a {
  color: #000;
  text-decoration: none;
}

.qbrick-page-container {
  padding-bottom: 56.25%;
  height: 0;
  position: relative;
  overflow: hidden;
}

.qbrick-player-container {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.qbrick-player-container > div {
  height: 100% !important;
  width: 100% !important;
  position: relative;
}

.twentytwenty-before-label:before {
  content: "Ennen" !important;
}

.twentytwenty-after-label:before {
  content: "Jälkeen" !important;
}

#node_blog_post_full_group_comments {
  margin-top: 3.57143em;
  clear: both;
}

.page-comment-reply #comment-form,
.group-comments {
  margin-bottom: 1.42857em;
  background: #3366cc;
}
.page-comment-reply #comment-form.fieldgroup-effects-processed,
.group-comments.fieldgroup-effects-processed {
  display: block;
}
.page-comment-reply #comment-form > h3,
.group-comments > h3 {
  margin-bottom: 0;
}
.page-comment-reply #comment-form > h3 a,
.group-comments > h3 a {
  font-size: 0.71429em;
  line-height: 2em;
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  color: white;
  background: #3366cc;
  font-weight: normal;
  padding: 0 0 0 14px;
  height: 35px;
  line-height: 35px;
  display: block;
}
.page-comment-reply #comment-form > h3 a:active, .page-comment-reply #comment-form > h3 a:focus,
.group-comments > h3 a:active,
.group-comments > h3 a:focus {
  outline: none;
}
.page-comment-reply #comment-form > h3 a:before,
.group-comments > h3 a:before {
  background: #0d0d0d;
  content: "\25BC";
  display: block;
  font-size: 8px;
  height: 35px;
  line-height: 35px;
  width: 35px;
  text-align: center;
  float: right;
}
.page-comment-reply #comment-form > h3 a:hover,
.group-comments > h3 a:hover {
  background: #4775d1;
}
.page-comment-reply #comment-form > h3 a:hover:before,
.group-comments > h3 a:hover:before {
  background: #252525;
}
.page-comment-reply #comment-form .field-name-join-discussion-link,
.group-comments .field-name-join-discussion-link {
  margin-top: 1.42857em;
}
.page-comment-reply #comment-form ul.pager li,
.page-comment-reply #comment-form ul.pager li a,
.page-comment-reply #comment-form ul.pager li a:link,
.page-comment-reply #comment-form ul.pager li a:visited,
.page-comment-reply #comment-form ul.pager li a:hover,
.group-comments ul.pager li,
.group-comments ul.pager li a,
.group-comments ul.pager li a:link,
.group-comments ul.pager li a:visited,
.group-comments ul.pager li a:hover {
  color: white;
  background: none !important;
  border-color: #7093db;
  color: #c1d1ef;
}
.page-comment-reply #comment-form ul.pager li a:hover,
.page-comment-reply #comment-form ul.pager li.pager-current,
.group-comments ul.pager li a:hover,
.group-comments ul.pager li.pager-current {
  border-color: #fff;
  color: #fff;
}

#main > .comment,
.group-comments {
  margin-top: 1.42857em;
}

.page-comment-reply #comment-form > div,
.group-comments .field-group-format-wrapper {
  border-top: 1px solid #2e5cb8;
  padding: 14px;
}

.comment {
  margin-bottom: 7px;
}
.comment .flag-outer-approval {
  text-align: right;
}
.comment .flag-outer-approval a.flag-action:link, .comment .flag-outer-approval a.flag-action:visited {
  margin-right: 0;
}
.comment .flag-outer-approval a.unflag-action:link, .comment .flag-outer-approval a.unflag-action:visited {
  margin-right: 0;
}
.comment.comment-unpublished {
  background: none;
}
.comment.comment-unpublished .content {
  background: #fcd2d2;
}
.comment.comment-unpublished .post-comment:before {
  border-top-color: #fcd2d2;
}
.comment .new, .comment > h3 {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.comment .submitted-on {
  color: #a3a3a3;
  float: right;
  margin: 0 0 5px 1em;
  padding: 4px 8px 3px;
}
.comment .content {
  background: #fff;
}
.comment .post-comment {
  padding: 7px;
  padding-bottom: 0;
  position: relative;
}
.comment .post-comment:before {
  display: block;
  height: 0;
  width: 0;
  border-top: 6px solid white;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  position: absolute;
  top: 0;
  left: 17px;
}
.comment .post-comment footer {
  font-size: 0.78571em;
  line-height: 1.81818em;
  float: left;
  color: #fff;
}
.comment .post-comment a {
  text-decoration: none;
  color: white;
}
.comment .post-comment a:hover {
  text-decoration: underline;
}
.comment .post-comment ul.links {
  list-style-type: none;
  font-size: 0.85714em;
  line-height: 1.66667em;
  float: right;
}
.comment .post-comment ul.links, .comment .post-comment ul.links li {
  margin: 0px;
  padding: 0px;
  display: inline;
}
.comment .post-comment ul.links li {
  margin-left: 1em;
}

#main > .comment {
  border: 14px solid #2e5cb8;
  border-bottom: 0;
}
#main > .comment .content {
  padding: 14px;
}
#main > .comment .post-comment {
  background: #2e5cb8;
  padding: 7px;
}

.node .comment .content {
  padding: 7px;
}
.node .comment .content p {
  margin: 0.5em 0;
}

#kommentit h2.title {
  margin-top: 0.71429em;
  margin-bottom: 0.71429em;
  color: #fff;
  text-align: center;
  font-weight: normal;
}
#kommentit article + h2.title {
  margin-top: 1.42857em;
}

#edit-comments-closed {
  font-size: 1em;
  line-height: 1.42857em;
  border: 1px solid #7093db;
  color: #c1d1ef;
  text-align: center;
  padding: 0 1em;
}

.article-flow .comment-form label,
#comment-form label {
  font-size: 0.85714em;
  line-height: 1.66667em;
  color: #fff;
  font-weight: normal;
  display: inline-block;
  margin-right: 1em;
  margin-left: 7px;
}
.article-flow .comment-form div[id*="edit-author"],
#comment-form div[id*="edit-author"] {
  border: 1px solid #84a3e0;
  padding: 0.5em 14px;
}
.article-flow .comment-form div[id*="edit-author"] label,
#comment-form div[id*="edit-author"] label {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.article-flow .comment-form a.username,
#comment-form a.username {
  text-decoration: none;
  color: white;
}
.article-flow .comment-form a.username:hover,
#comment-form a.username:hover {
  text-decoration: underline;
}
.article-flow .comment-form a.username:before,
#comment-form a.username:before {
  display: block;
  height: 0;
  width: 0;
  border-top: 6px solid white;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  position: absolute;
  top: 0;
  left: 17px;
}
.article-flow .comment-form .form-item-name,
.article-flow .comment-form .form-type-item,
#comment-form .form-item-name,
#comment-form .form-type-item {
  margin-top: 0;
}
.article-flow .comment-form .form-type-textfield input,
.article-flow .comment-form textarea,
#comment-form .form-type-textfield input,
#comment-form textarea {
  border: 0;
  padding-left: 14px;
  padding-right: 14px;
  width: 100%;
}
.article-flow .comment-form .form-type-textarea,
.article-flow .comment-form .form-type-textfield,
#comment-form .form-type-textarea,
#comment-form .form-type-textfield {
  position: relative;
}
.article-flow .comment-form .form-type-textarea .description,
.article-flow .comment-form .form-type-textfield .description,
#comment-form .form-type-textarea .description,
#comment-form .form-type-textfield .description {
  color: #c1d1ef;
}
.article-flow .comment-form .field-name-comment-body .grippie,
#comment-form .field-name-comment-body .grippie {
  background: #ddd;
  border-color: #fff;
}
.article-flow .comment-form .filter-wrapper,
#comment-form .filter-wrapper {
  border: none;
  color: #fff;
  padding: 7px;
}
.article-flow .comment-form .filter-wrapper .form-item,
.article-flow .comment-form .filter-wrapper .filter-guidelines,
#comment-form .filter-wrapper .form-item,
#comment-form .filter-wrapper .filter-guidelines {
  padding: 0;
}
.article-flow .comment-form .filter-wrapper .filter-help,
#comment-form .filter-wrapper .filter-help {
  padding-right: 0;
}
.article-flow .comment-form .filter-wrapper a,
#comment-form .filter-wrapper a {
  text-decoration: none;
  color: white;
}
.article-flow .comment-form .filter-wrapper a:hover,
#comment-form .filter-wrapper a:hover {
  text-decoration: underline;
}
.article-flow .comment-form .form-actions,
#comment-form .form-actions {
  text-align: right;
}
.article-flow .comment-form .form-actions input,
#comment-form .form-actions input {
  margin: 1em 0 0 1em;
}

html.touch .form-type-textarea .grippie {
  display: none;
}

.post-comment li.comment_forbidden span {
  color: white;
}
.post-comment li.comment_forbidden span a {
  font-style: italic;
}

.log-in-to-comment {
  font-size: 150%;
  margin-top: 10px;
}

.view ul.pager {
  margin-bottom: 2.85714em;
}

.view.gray-line-rows .views-row {
  padding-top: 0.71429em;
  padding-bottom: 0.71429em;
  border-bottom: 2px solid #d6d6d6;
}
.view.gray-line-rows .views-row-1 {
  border-top: 2px solid #d6d6d6;
}
.view.gray-line-rows .views-row > h4, .view.gray-line-rows .views-row .views-field-title h4 {
  font-size: 1em;
  line-height: 1.28571em;
  float: left;
  margin: 0 -88% 0 0;
  padding-right: 2em;
  position: relative;
  width: 88%;
}
.view.gray-line-rows .views-row > h4 a, .view.gray-line-rows .views-row .views-field-title h4 a {
  text-decoration: none;
  color: #333333;
}
.view.gray-line-rows .views-row > h4 a:hover, .view.gray-line-rows .views-row .views-field-title h4 a:hover {
  text-decoration: underline;
}

.view-bloglist ul {
  list-style: none;
  padding: 0;
  margin: 0 0 0 1em;
}
.view-bloglist ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
.view-bloglist ul li {
  margin-top: 0.71429em;
  margin-bottom: 0.71429em;
}
.view-bloglist ul a {
  text-decoration: none;
  color: #333333;
}
.view-bloglist ul a:hover {
  text-decoration: underline;
}
.view-bloglist ul a:before {
  content: '\00BB';
  float: left;
  margin: 0 0 0 -1em;
  position: relative;
}

.views-row.latest-comments {
  padding-right: 1em;
  padding-top: 1em;
}
.lt-ie9 .views-row.latest-comments {
  border-top: none;
  padding-top: 0;
}
.views-row.latest-comments a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  margin-bottom: 1.42857em;
  font-weight: bold;
  font-family: "Open Sans", sans-serif;
}
.views-row.latest-comments a:active, .views-row.latest-comments a:focus {
  outline: none;
}
.views-row.latest-comments p {
  margin-top: 0.71429em;
  background: #f0f0f0;
  padding: 1em;
  word-break: break-word;
}
.views-row.latest-comments p a {
  font-weight: normal;
  font-family: inherit;
}
.views-row.latest-comments .author {
  display: block;
  margin: 1em 0 0 1em;
  position: relative;
}
.views-row.latest-comments .author:before {
  display: block;
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-top-color: #f0f0f0;
  border-width: 0.8em 0.5em 0 0.5em;
  content: " ";
  position: absolute;
  top: -1em;
  left: 0.5em;
}
.views-row.latest-comments .author a {
  color: #a3a3a3;
}

.view-sisaiset-nostot a, .view-sisaiset-nostot a:link, .view-sisaiset-nostot a:visited {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  color: #333333;
}
.view-sisaiset-nostot a:active, .view-sisaiset-nostot a:focus, .view-sisaiset-nostot a:link:active, .view-sisaiset-nostot a:link:focus, .view-sisaiset-nostot a:visited:active, .view-sisaiset-nostot a:visited:focus {
  outline: none;
}
.view-sisaiset-nostot h2 {
  margin: 0;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  font-weight: normal;
}
.view-sisaiset-nostot img {
  width: 100%;
  height: auto;
  margin: 0.5em 0;
}
.view-sisaiset-nostot .field-name-body {
  font-size: 12px;
  line-height: 18px;
  text-transform: none;
}
.view-sisaiset-nostot .field-name-body p {
  margin: 0;
}

#admin-tools .flag-wrapper {
  float: left;
  margin: 0 0.5em 0.5em 0;
}

.contextual-links .flag-wrapper {
  float: none;
}

#block-system-user-menu a[href*="/user/logout"],
#block-system-user-menu a[href*="/tulo/authenticate"],
#block-system-user-menu a[href*="/user/login"] {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  color: white;
  background: #333333;
  border-color: none;
  text-transform: uppercase;
}
#block-system-user-menu a[href*="/user/logout"]:active, #block-system-user-menu a[href*="/user/logout"]:focus,
#block-system-user-menu a[href*="/tulo/authenticate"]:active,
#block-system-user-menu a[href*="/tulo/authenticate"]:focus,
#block-system-user-menu a[href*="/user/login"]:active,
#block-system-user-menu a[href*="/user/login"]:focus {
  outline: none;
}
.lt-ie9 #block-system-user-menu a[href*="/user/logout"], .lt-ie9
#block-system-user-menu a[href*="/tulo/authenticate"], .lt-ie9
#block-system-user-menu a[href*="/user/login"] {
  line-height: 35px;
  padding: 0 2em;
  margin-left: 0;
  margin-right: 0;
}
#block-system-user-menu a[href*="/user/logout"]:hover,
#block-system-user-menu a[href*="/tulo/authenticate"]:hover,
#block-system-user-menu a[href*="/user/login"]:hover {
  background: #515151;
}
#block-system-user-menu a[href*="nakoislehti"],
#block-system-user-menu a[href*="epaper"],
#block-system-user-menu a[href*="lehtiluukku.fi"] {
  background: #e6c615;
  font-weight: 600;
  margin-left: 0;
  margin-right: 0;
  padding-left: 2em;
  padding-right: 2em;
  text-transform: uppercase;
}
#block-system-user-menu a[href*="nakoislehti"]:hover,
#block-system-user-menu a[href*="epaper"]:hover,
#block-system-user-menu a[href*="lehtiluukku.fi"]:hover {
  background: #ebd143;
  text-decoration: none;
}
#block-system-user-menu a[href*="facebook"] {
  text-transform: uppercase;
  color: #3b5998;
}

html.svg #block-system-user-menu a[href="/haku"] {
  background: url('../images/search.svg');
  padding-left: 3em;
  background-size: 1.8em;
  background-position: 0.7em 50%;
  background-repeat: no-repeat;
}
.lt-ie9 html.svg #block-system-user-menu a[href="/haku"] {
  padding-left: 2.5em;
  background-position: 0.3em 50%;
}

.ly-ajax-placeholder + span.load-more {
  margin-bottom: 1.42857em;
  display: block;
  height: 4em;
  padding: 1em;
  text-align: center;
}
.ly-ajax-placeholder + span.load-more a {
  font-size: 1.21429em;
  line-height: 1.17647em;
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  color: #ababab;
}
.ly-ajax-placeholder + span.load-more a:active, .ly-ajax-placeholder + span.load-more a:focus {
  outline: none;
}
.ly-ajax-placeholder + span.load-more a:hover {
  color: #969696;
}
.ly-ajax-placeholder + span.load-more.loading a {
  display: none;
}

html.js .node-advpoll.use-cookie {
  display: none;
}

.node-advpoll {
  margin-top: 1.42857em;
  margin-bottom: 2.85714em;
}
.node-advpoll .extra-results,
.node-advpoll .vote-status {
  clear: both;
}
.node-advpoll h3 {
  font-size: 1.28571em;
  line-height: 1.11111em;
}
.node-advpoll .field-name-body {
  font-size: 0.92857em;
  line-height: 1.53846em;
  margin-bottom: 0.71429em;
}
.node-advpoll form {
  max-width: 30em;
}
.node-advpoll form .form-type-radios + .form-submit {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.node-advpoll .form-type-radio {
  float: left;
  margin: 0;
}
.node-advpoll .form-type-radio:last-child {
  margin-right: 0;
}
.node-advpoll .form-type-radio input {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.node-advpoll .form-type-radio label {
  color: #fff;
  padding: 1em;
  margin: 0 10px 10px 0;
  min-width: 10em;
  text-align: center;
}
.node-advpoll .form-type-radio input[value="Kyllä"] + label,
.node-advpoll .form-type-radio input[value="KYLLÄ"] + label {
  background: #01b300;
}
.node-advpoll .form-type-radio input[value="Kyllä"] + label:hover,
.node-advpoll .form-type-radio input[value="KYLLÄ"] + label:hover {
  background: #33c233;
}
.node-advpoll .form-type-radio input[value="Ei"] + label,
.node-advpoll .form-type-radio input[value="EI"] + label,
.node-advpoll .form-type-radio input[value="En"] + label,
.node-advpoll .form-type-radio input[value="EN"] + label {
  background: #d30000;
}
.node-advpoll .form-type-radio input[value="Ei"] + label:hover,
.node-advpoll .form-type-radio input[value="EI"] + label:hover,
.node-advpoll .form-type-radio input[value="En"] + label:hover,
.node-advpoll .form-type-radio input[value="EN"] + label:hover {
  background: #db3333;
}
.node-advpoll form.submitted label {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.node-advpoll .poll-bar {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 5px;
}
.node-advpoll .poll-bar .text {
  font-weight: 600;
}
.node-advpoll .poll-bar .bar {
  height: 1em;
  border: 0;
  background: #eee;
  margin: 1px 0;
}
.node-advpoll .poll-bar .foreground {
  height: 1em;
  float: left;
}
.node-advpoll .poll-bar.kylla .foreground {
  background: #01b300;
}
.node-advpoll .poll-bar.ei .foreground, .node-advpoll .poll-bar.en .foreground {
  background: #d30000;
}
.node-advpoll .poll-bar .percent {
  color: #a3a3a3;
  text-align: right;
}
.node-advpoll .total {
  font-family: "Open Sans", sans-serif;
  color: #a3a3a3;
  text-align: center;
}
.node-advpoll .poll-message {
  text-align: center;
  font-style: italic;
}
.node-advpoll #message {
  clear: both;
  margin-top: 0.5em;
}

.view-mode-article_flow {
  margin-bottom: 0.71429em;
}
.view-mode-article_flow .node-advpoll {
  margin-bottom: 1.42857em;
}
.view-mode-article_flow .vote-link {
  margin-bottom: 2.85714em;
  font-family: "Open Sans", sans-serif;
}
.view-mode-article_flow .vote-link.closed {
  color: #a3a3a3;
}

#admin-tools {
  border-bottom: 2px solid #d6d6d6;
  border-top: 2px solid #d6d6d6;
  display: none;
  padding: 10px 0 5px;
}
#admin-tools div, #admin-tools ul {
  display: inline;
}
#admin-tools ul, #admin-tools li, #admin-tools span, #admin-tools #tabs a {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  height: auto;
  line-height: inherit;
}
#admin-tools li {
  float: left;
  margin: 0 5px 5px 0;
}
#admin-tools #tabs ul.primary {
  display: block;
}
#admin-tools ul.links {
  display: block;
  border-top: 1px solid #d6d6d6;
  padding-top: 10px;
  margin-top: 5px;
}

.pane-menu-menu-discussions-blog,
div[class*="pane-menu-menu-sections-list"] {
  background-color: #007ac2;
  color: white;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  overflow: hidden;
}
body.domain-www-iltamakasiini-fi .pane-menu-menu-discussions-blog, body.domain-www-iltamakasiini-fi
div[class*="pane-menu-menu-sections-list"] {
  background-color: #0d0d0d;
}
.pane-menu-menu-discussions-blog ul.menu,
div[class*="pane-menu-menu-sections-list"] ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}
.pane-menu-menu-discussions-blog ul.menu li,
div[class*="pane-menu-menu-sections-list"] ul.menu li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
.pane-menu-menu-discussions-blog ul.menu li,
div[class*="pane-menu-menu-sections-list"] ul.menu li {
  float: left;
  margin: 0 2% 0 0;
  padding: 0;
}
.pane-menu-menu-discussions-blog ul.menu li a,
div[class*="pane-menu-menu-sections-list"] ul.menu li a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  border-bottom: 0.2em solid transparent;
  font-size: 13px;
  line-height: 35px;
  float: left;
  margin-bottom: 0.2em;
  padding: 0.5em 0 0.1em 0;
  text-transform: uppercase;
}
.pane-menu-menu-discussions-blog ul.menu li a:active, .pane-menu-menu-discussions-blog ul.menu li a:focus,
div[class*="pane-menu-menu-sections-list"] ul.menu li a:active,
div[class*="pane-menu-menu-sections-list"] ul.menu li a:focus {
  outline: none;
}
.lt-ie9 .pane-menu-menu-discussions-blog ul.menu li a, .lt-ie9
div[class*="pane-menu-menu-sections-list"] ul.menu li a {
  line-height: 28px;
}
.pane-menu-menu-discussions-blog ul.menu li a:hover, .pane-menu-menu-discussions-blog ul.menu li a:focus,
div[class*="pane-menu-menu-sections-list"] ul.menu li a:hover,
div[class*="pane-menu-menu-sections-list"] ul.menu li a:focus {
  border-bottom-color: white;
}
.pane-menu-menu-discussions-blog ul.menu li a.active-trail,
div[class*="pane-menu-menu-sections-list"] ul.menu li a.active-trail {
  border-bottom-color: white;
  color: #fff;
}

html.touch div[class*="pane-menu-menu-sections-list"] {
  overflow-x: scroll;
  /*
      &:after {
        @include background-image(linear-gradient(left, transparent, darken($border-gray, 10)));
        content: ' ';
        position: absolute;
        width: $height;
        height: $height;
        right: 0;
        top: 0;
      }
  */
}
html.touch div[class*="pane-menu-menu-sections-list"] ul.menu {
  background: none;
  white-space: nowrap;
  height: auto;
}
html.touch div[class*="pane-menu-menu-sections-list"] ul.menu li {
  display: inline-block;
  float: none;
}

section.top .pane-menu-menu-discussions-blog,
section.top div[class*="pane-menu-menu-sections-list"] {
  padding: 0 14px;
}

#main > .node-form,
#main > .contextual-links-region > .node-form {
  margin: 0;
}
#main > .node-form h1,
#main > .contextual-links-region > .node-form h1 {
  margin-bottom: 1.42857em;
  margin-top: 1.42857em;
  font-size: 1.42857em;
  line-height: 1em;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}
#main > .node-form .form-type-textarea + .ckeditor_links,
#main > .contextual-links-region > .node-form .form-type-textarea + .ckeditor_links {
  display: none;
}
#main > .node-form #edit-preview,
#main > .contextual-links-region > .node-form #edit-preview {
  display: none;
}

#main .preview {
  border-bottom: 2px solid #d6d6d6;
  padding: 1.20482%;
}
#main .preview > h3 {
  font-size: 1.14286em;
  line-height: 1.25em;
  text-align: center;
}
#main .preview .node-preview {
  max-width: 50em;
  margin: 0 auto;
  padding: 14px;
}
#main .preview .node-preview ul.links {
  display: none;
}

ul.pager {
  list-style: none;
  margin-top: 1.42857em;
  margin-bottom: 1.42857em;
  font-family: "Open Sans", sans-serif;
  color: #929191;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}
ul.pager li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
ul.pager li, ul.pager a {
  float: left;
  margin: 0;
  padding: 0;
}
ul.pager li a,
ul.pager li.pager-current {
  color: white;
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  border: 1px solid #929191;
  float: left;
  padding: 0 10px;
  line-height: 28px;
  margin: 0 5px 5px 0;
}
ul.pager li a:active, ul.pager li a:focus,
ul.pager li.pager-current:active,
ul.pager li.pager-current:focus {
  outline: none;
}
ul.pager li a:link, ul.pager li a:visited,
ul.pager li.pager-current:link,
ul.pager li.pager-current:visited {
  background: #929191;
  color: #fff;
}
ul.pager li a:link:hover, ul.pager li a:visited:hover,
ul.pager li.pager-current:link:hover,
ul.pager li.pager-current:visited:hover {
  background: #797777;
}
ul.pager li.pager-ellipsis {
  padding: 0;
  margin: 0 5px 5px 0;
}

.ly-search-page .top .views-widget-filter-keys label {
  color: #a3a3a3;
}
.ly-search-page .top .views-widget-filter-keys input {
  font-size: 1.5em;
  line-height: 1.90476em;
}
.ly-search-page .top .views-submit-button {
  width: 29%;
}
.ly-search-page .top .views-submit-button input.form-submit {
  margin-top: 1px;
}
.ly-search-page .pane-basic-search-panel-pane h2.pane-title {
  color: #a3a3a3;
  font-family: "Open Sans", sans-serif;
  border: 1px dashed #d6d6d6;
  padding: 14px;
  font-weight: normal;
}
.ly-search-page .pane-basic-search-panel-pane h2.pane-title i {
  font-weight: bold;
}
.ly-search-page .pane-basic-search-panel-pane .views-row {
  margin-bottom: 1.42857em;
  padding-bottom: 1.42857em;
  border-bottom: 2px solid #d6d6d6;
}
.ly-search-page .pane-basic-search-panel-pane .views-row article {
  border: none;
  padding: 0;
  margin: 0;
}
.ly-search-page .pane-basic-search-panel-pane .views-row-first {
  margin-top: 1.42857em;
}

/* AddThisEvent (add to your existing CSS) */
body a.addthisevent-drop {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  font-size: 0.85714em;
  line-height: 1.66667em;
  color: #a3a3a3;
  display: inline-block;
  position: relative;
  z-index: 999998;
  text-transform: uppercase;
  font-weight: 600;
}
body a.addthisevent-drop:active, body a.addthisevent-drop:focus {
  outline: none;
}

.addthisevent_dropdown {
  width: 200px;
  position: absolute;
  z-index: 99999;
  padding: 6px 0px 0px 0px;
  background: #fff;
  text-align: left;
  display: none;
  margin-top: 4px;
  margin-left: -1px;
  border-top: 1px solid #c8c8c8;
  border-right: 1px solid #bebebe;
  border-bottom: 1px solid #a8a8a8;
  border-left: 1px solid #bebebe;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -webkit-box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.15);
}

.addthisevent_dropdown span {
  font-size: 0.85714em;
  line-height: 1.66667em;
  text-transform: none;
  font-weight: normal;
  color: #333333;
  width: 175px;
  display: block;
  line-height: 110%;
  background: #fff;
  text-decoration: none;
  font-size: 12px;
  padding: 8px 10px 9px 15px;
}

.addthisevent_dropdown span:hover {
  background: #f4f4f4;
  text-decoration: none;
  font-size: 12px;
}

.addthisevent span {
  display: none !important;
}

.addthisevent-drop ._url,
.addthisevent-drop ._start,
.addthisevent-drop ._end,
.addthisevent-drop ._summary,
.addthisevent-drop ._description,
.addthisevent-drop ._location,
.addthisevent-drop ._organizer,
.addthisevent-drop ._organizer_email,
.addthisevent-drop ._facebook_event,
.addthisevent-drop ._all_day_event {
  display: none !important;
}

.addthisevent_dropdown .copyx {
  width: 200px;
  height: 21px;
  display: block;
  position: relative;
  cursor: default;
}

.addthisevent_dropdown .brx {
  width: 180px;
  height: 1px;
  overflow: hidden;
  background: #e0e0e0;
  position: absolute;
  z-index: 100;
  left: 10px;
  top: 9px;
}

.addthisevent_dropdown .frs {
  position: absolute;
  top: 5px;
  cursor: pointer;
  right: 10px;
  padding-left: 10px;
  font-style: normal;
  font-weight: normal;
  text-align: right;
  z-index: 101;
  line-height: 110%;
  background: #fff;
  text-decoration: none;
  font-size: 9px;
  color: #cacaca;
}

.addthisevent_dropdown .frs:hover {
  color: #6d84b4;
}

.addthisevent {
  visibility: hidden;
}

table th {
  border-bottom: 3px solid #d6d6d6;
}
table th a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  color: #333333;
}
table th a:active, table th a:focus {
  outline: none;
}
table th, table td {
  background-color: transparent;
  padding: 1em 0.5em;
  text-align: left;
}
table th:first-child, table td:first-child {
  padding-left: 1em;
}
table th:last-child, table td:last-child {
  padding-right: 1em;
}
table th.active a {
  text-decoration: underline;
}
table th.active a img {
  display: none !important;
}
table td.active {
  background-color: #f5f5f5;
  padding-left: 1em;
  padding-right: 1em;
}
table tbody {
  border-top: 1px solid #d6d6d6;
}
table tr,
table tr.even,
table tr.odd {
  background-color: transparent;
  border-bottom: 1px solid #d6d6d6;
  padding: 0;
}

.first-sidebar .panel-pane,
.second-sidebar .panel-pane {
  margin-bottom: 2.85714em;
}

.first-sidebar .pane-title,
.second-sidebar .pane-title,
.first-sidebar .view > h2,
.second-sidebar .view > h2 {
  font-size: 1.21429em;
  line-height: 1.29412em;
  color: #333333;
  font-weight: 600;
}

.first-sidebar .panel-pane {
  margin-left: 14px;
  margin-right: 14px;
}

.first-sidebar .pane-node-field-belongs-to-blog-tref {
  margin-left: 0;
  margin-right: 0;
}

.pane-node-field-belongs-to-blog-tref {
  background: #fff;
  border: 1px solid #333333;
  padding: 14px;
}
.pane-node-field-belongs-to-blog-tref h3 {
  font-size: 1.14286em;
  line-height: 1.375em;
  margin-top: 5px;
}
.pane-node-field-belongs-to-blog-tref h3 a {
  text-decoration: none;
  color: #333333;
}
.pane-node-field-belongs-to-blog-tref h3 a:hover {
  text-decoration: underline;
}
.pane-node-field-belongs-to-blog-tref .field-name-field-logo {
  float: right;
  margin: 0 0 0.5em 0.5em;
}
.pane-node-field-belongs-to-blog-tref .field-name-term-edit-link {
  margin-top: 1.42857em;
}

.block-lyads {
  margin: 0.71429em 0;
  overflow: hidden;
  text-align: center;
  width: 100%;
}
.block-lyads img {
  max-width: 95%;
  height: auto;
}

.node-fast-ad h3 {
  font-size: 1.35714em;
  line-height: 1.47368em;
  display: inline;
  margin: 0;
  color: #007ac2;
  font-family: "Open Sans", sans-serif;
}
.lt-ie9 .node-fast-ad h3 {
  display: inline-block;
  margin: 0 14px 0 0;
}
.lt-ie9 .node-fast-ad h3 {
  font-size: 1.57143em;
  line-height: 1.36364em;
}
.node-fast-ad .field-name-field-ad-text {
  margin-top: 0.5em;
}
.lt-ie9 .node-fast-ad .field-name-field-ad-text {
  margin-right: 14px;
  display: inline-block;
}
.lt-ie9 .node-fast-ad .field-name-field-ad-text {
  font-size: 1.07143em;
  line-height: 1.33333em;
}
.node-fast-ad a {
  color: #333333;
}
.node-fast-ad.dark {
  color: #fff;
}
.node-fast-ad.dark #node_fast_ad_full_group_fastad_content {
  opacity: 0.93;
}
.node-fast-ad.dark h3 {
  color: #fff;
}
.node-fast-ad.dark a {
  color: white;
}
.node-fast-ad .field-name-field-ad-category {
  float: right;
  margin-left: 1em;
  width: 35%;
}
.lt-ie9 .node-fast-ad.with-logo {
  padding: 14px;
}
.lt-ie9 .node-fast-ad.with-logo > span {
  display: table;
}
.lt-ie9 .node-fast-ad.with-logo .field-name-field-ad-category {
  float: none;
  display: table-cell;
  padding-right: 14px;
  text-align: center;
  width: 35%;
}
.lt-ie9 .lt-ie9 .node-fast-ad.with-logo .field-name-field-ad-category {
  width: 30%;
}
.lt-ie9 .lt-ie9 .node-fast-ad.with-logo .field-name-field-ad-category {
  width: 20%;
}
.lt-ie9 .node-fast-ad.with-logo .field-name-field-ad-category img {
  vertical-align: top;
}
.lt-ie9 .node-fast-ad.with-logo .fastad-content {
  display: table-cell;
  vertical-align: middle;
}

section.top .ly-ajax-placeholder {
  display: none;
  min-height: 0;
}
section.top .ly-ajax-placeholder.ly-ajax-processed {
  display: block;
}
section.top .ly-ajax-placeholder.ly-ajax-processed.loading, section.top .ly-ajax-placeholder.ly-ajax-processed.load-error {
  display: none;
}
section.top .ly-ajax-placeholder .view-fast-ads {
  margin: 0;
}
section.top .ly-ajax-placeholder .view-fast-ads .node-fast-ad {
  background: #fff;
  border-bottom: 1px solid #e6e6e6;
}

.view-premium-ads:before {
  -webkit-box-shadow: rgba(0, 0, 0, 0.9) 0 0 20px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.9) 0 0 20px inset;
  box-shadow: rgba(0, 0, 0, 0.9) 0 0 20px inset;
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
}

.AgAdCarousel_Container {
  background: none !important;
}
