/* line 2, ../sass/homepage.scss */
.views_slideshow_cycle_slide {
  position: relative;
}
/* line 4, ../sass/homepage.scss */
.views_slideshow_cycle_slide .views-field-field-mast-image img {
  width: 741px;
  height: auto;
}
/* line 8, ../sass/homepage.scss */
.views_slideshow_cycle_slide .views-field-field-slide-title {
  width: 735px;
  background: #000;
  opacity: 0.7;
  position: absolute;
  left: 0;
  bottom: 0;
  padding-left: 4px;
}
/* line 16, ../sass/homepage.scss */
.views_slideshow_cycle_slide .views-field-field-slide-title p {
  color: white !important;
  background: #000 !important;
}
/* line 20, ../sass/homepage.scss */
.views_slideshow_cycle_slide .views-field-field-slide-title p span {
  color: white !important;
  background: #000 !important;
}

/* line 28, ../sass/homepage.scss */
.path-frontpage .layout-container .field--name-field-section-title {
  margin-top: 25px;
}

/* Homepage layout */
/* line 34, ../sass/homepage.scss */
.layout--homepage .layout__region--first {
  padding-left: 10px;
  padding-right: 5px;
  border-right: solid 1px #ccc;
  margin-right: 7px;
}
/* line 41, ../sass/homepage.scss */
.layout--homepage .layout__region--second .block-twitter-block {
  margin-left: 170px;
}
/* line 44, ../sass/homepage.scss */
.layout--homepage .layout__region--second .block-facebook-like-button {
  float: left;
  margin-top: -40px;
}
/* line 48, ../sass/homepage.scss */
.layout--homepage .layout__region--second .view-id-cd_dvd_page_blocks.view-display-id-block_1 {
  background: #edefef;
}
/* line 50, ../sass/homepage.scss */
.layout--homepage .layout__region--second .view-id-cd_dvd_page_blocks.view-display-id-block_1 img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
  margin-bottom: 10px;
}
/* line 57, ../sass/homepage.scss */
.layout--homepage .layout__region--second .view-id-cd_dvd_page_blocks.view-display-id-block_1 .views-field-title {
  padding-left: 10px;
}
/* line 59, ../sass/homepage.scss */
.layout--homepage .layout__region--second .view-id-cd_dvd_page_blocks.view-display-id-block_1 .views-field-title h4 {
  margin-bottom: 5px;
}
/* line 63, ../sass/homepage.scss */
.layout--homepage .layout__region--second .view-id-cd_dvd_page_blocks.view-display-id-block_1 .views-field-field-tag-line {
  padding-left: 10px;
  padding-bottom: 10px;
  font-size: 1em;
  color: #808080;
}
/* line 71, ../sass/homepage.scss */
.layout--homepage .block-inline-blockbasic {
  margin-top: 20px;
  margin-bottom: 5px;
}

/* line 80, ../sass/homepage.scss */
.view-today-page.view-display-id-block_1 > .view-content .views-field-body {
  display: inline-block;
  vertical-align: top;
  font-size: 0.75em;
  padding-left: 5%;
  width: 47%;
}
/* line 88, ../sass/homepage.scss */
.view-today-page.view-display-id-block_1 > .view-content .views-field-field-mast-image {
  display: inline-block;
  vertical-align: top;
  width: 47%;
}
/* line 93, ../sass/homepage.scss */
.view-today-page.view-display-id-block_1 > .view-content .views-field-field-mast-image img {
  width: 100%;
  height: auto;
}

/* line 101, ../sass/homepage.scss */
.view-today-page.view-display-id-block_1 .view-display-id-attachment_1 {
  background: transparent url("https://s3-eu-west-1.amazonaws.com/cdn.theartsdesk.com/linebreak.gif") repeat-x scroll 0 0;
  margin-top: 12px;
  padding-top: 12px;
}
/* line 106, ../sass/homepage.scss */
.view-today-page.view-display-id-block_1 .view-display-id-attachment_1 .views-field-field-mast-image img {
  width: auto;
  height: auto;
}
/* line 111, ../sass/homepage.scss */
.view-today-page.view-display-id-block_1 .view-display-id-attachment_1 .views-row {
  border-bottom: 1px dotted #ccc;
  padding-bottom: 20px;
}
/* line 114, ../sass/homepage.scss */
.view-today-page.view-display-id-block_1 .view-display-id-attachment_1 .views-row .views-field-field-mast-image {
  float: left;
  padding-top: 5px;
}
/* line 118, ../sass/homepage.scss */
.view-today-page.view-display-id-block_1 .view-display-id-attachment_1 .views-row .views-field-nothing,
.view-today-page.view-display-id-block_1 .view-display-id-attachment_1 .views-row .views-field-body {
  display: inline-block;
  padding-left: 10px;
}
/* line 123, ../sass/homepage.scss */
.view-today-page.view-display-id-block_1 .view-display-id-attachment_1 .views-row .views-field-body {
  width: 67%;
}

/* line 132, ../sass/homepage.scss */
.layout--homepage .layout__region--second .block {
  background-color: #eceff0;
}
/* line 135, ../sass/homepage.scss */
.layout--homepage .layout__region--second .block-block-content662b7af2-e998-47a4-a714-213b8c5d6a5f,
.layout--homepage .layout__region--second .block-block-content159d8ef3-1a9b-42fd-9f1d-529489a4db57,
.layout--homepage .layout__region--second .block-twitter-block,
.layout--homepage .layout__region--second .block-fb-social-plugins,
.layout--homepage .layout__region--second .block-views-blockhomepage-carousel-block-1 {
  background-color: white;
}

/* line 147, ../sass/homepage.scss */
.view-id-comments_recent_tad .node_title a {
  color: black;
  font-size: 1.4em;
  font: normal Georgia, "Times New Roman", Times, serif;
}
/* line 153, ../sass/homepage.scss */
.view-id-comments_recent_tad .comment_title {
  color: #333;
  font-size: 1.3em;
  font: Arial, Helvetica, sans-serif;
}

/* line 161, ../sass/homepage.scss */
.layout__region--sixth .views-field-title {
  font: normal 1.1667em Georgia, "Times New Roman", Times, serif;
}
/* line 163, ../sass/homepage.scss */
.layout__region--sixth .views-field-title a {
  font-size: 100%;
}
/* line 167, ../sass/homepage.scss */
.layout__region--sixth .block-newsletter-signup-block {
  width: 100%;
  text-align: center;
}
/* line 168, ../sass/homepage.scss */
.layout__region--sixth .block-newsletter-signup-block h2 {
  background-color: #999;
}
/* line 174, ../sass/homepage.scss */
.layout__region--sixth .block-newsletter-signup-block form p:first-child {
  margin-top: 20px;
}
/* line 178, ../sass/homepage.scss */
.layout__region--sixth .block-newsletter-signup-block p {
  width: 100%;
  text-align: center;
  float: left;
  margin-bottom: 10px;
  margin-top: 0px;
}
/* line 185, ../sass/homepage.scss */
.layout__region--sixth .block-newsletter-signup-block input {
  float: left;
  clear: both;
}
/* line 189, ../sass/homepage.scss */
.layout__region--sixth .block-newsletter-signup-block #mc_embed_signup form input#mce-EMAIL.form-text {
  width: 60%;
  margin-left: 20%;
  margin-right: 20%;
}
/* line 194, ../sass/homepage.scss */
.layout__region--sixth .block-newsletter-signup-block .form-submit {
  margin-left: 30%;
  margin-right: 30%;
  width: 40%;
  margin-top: 20px;
}
