/* line 4, ../scss/layout.scss */
.main {
  float: right;
}

/* line 8, ../scss/layout.scss */
.user-menu-wrapper {
  background-color: #FFF;
  height: 50px;
  line-height: 50px;
}
/* line 13, ../scss/layout.scss */
.user-menu-wrapper .social {
  border-top: 10px solid #FFCB05;
}

/* line 18, ../scss/layout.scss */
.header-wrapper {
  margin: 2em 0 3em 0;
  text-align: left;
}
/* line 22, ../scss/layout.scss */
.header-wrapper .site-logo img {
  width: 360px;
}

/* line 28, ../scss/layout.scss */
.main .content img {
  max-width: 100%;
}

/* line 33, ../scss/layout.scss */
.center-wrapper {
  clear: both;
  padding-top: 6em;
}

/* line 38, ../scss/layout.scss */
.footer-wrapper {
  margin: 5em -20px 0 -20px !important;
}
/* line 41, ../scss/layout.scss */
.footer-wrapper #footer {
  margin: 0;
  text-align: center;
  width: 100%;
}
/* line 48, ../scss/layout.scss */
.footer-wrapper #mini-panel-footer .panel-col-first {
  width: 245px;
}
/* line 51, ../scss/layout.scss */
.footer-wrapper #mini-panel-footer .panel-col-first .inside {
  margin: 0;
}
/* line 55, ../scss/layout.scss */
.footer-wrapper #mini-panel-footer .panel-col-first #footer-logo {
  background-color: #FFCB05;
  padding: 3em 0;
}
/* line 59, ../scss/layout.scss */
.footer-wrapper #mini-panel-footer .panel-col-first #footer-logo p {
  padding-bottom: 0;
}
/* line 63, ../scss/layout.scss */
.footer-wrapper #mini-panel-footer .panel-col-first #footer-logo a {
  background: transparent url("../images/logo-white.png") no-repeat 0 0;
  display: inline-table;
  height: 115px;
  text-indent: -9999px;
  width: 70px;
}
/* line 73, ../scss/layout.scss */
.footer-wrapper #mini-panel-footer .panel-col {
  padding: 3em 0 0 2em;
  width: 50%;
}
/* line 78, ../scss/layout.scss */
.footer-wrapper #mini-panel-footer .panel-col-last {
  float: right;
  padding: 3em 2em 0;
  width: 20%;
}

/* line 91, ../scss/layout.scss */
#block-panels-mini-header-ads .view-ads .views-row img {
  height: auto;
  max-width: 1180px;
  width: 100%;
}

/* line 107, ../scss/layout.scss */
.view-homepage-slideshow,
#featured-magazine-articles,
#featured-blog-posts,
#featured_lgbtq_posts {
  position: relative;
}
/* line 113, ../scss/layout.scss */
.view-homepage-slideshow .view-content,
#featured-magazine-articles .view-content,
#featured-blog-posts .view-content,
#featured_lgbtq_posts .view-content {
  position: relative;
  z-index: 0;
}
/* line 117, ../scss/layout.scss */
.view-homepage-slideshow .view-content .views-row,
#featured-magazine-articles .view-content .views-row,
#featured-blog-posts .view-content .views-row,
#featured_lgbtq_posts .view-content .views-row {
  margin-bottom: 1.5em;
  position: relative;
}
/* line 121, ../scss/layout.scss */
.view-homepage-slideshow .view-content .views-row b,
.view-homepage-slideshow .view-content .views-row strong,
#featured-magazine-articles .view-content .views-row b,
#featured-magazine-articles .view-content .views-row strong,
#featured-blog-posts .view-content .views-row b,
#featured-blog-posts .view-content .views-row strong,
#featured_lgbtq_posts .view-content .views-row b,
#featured_lgbtq_posts .view-content .views-row strong {
  color: #666;
}
/* line 126, ../scss/layout.scss */
.view-homepage-slideshow .view-content .views-row a,
#featured-magazine-articles .view-content .views-row a,
#featured-blog-posts .view-content .views-row a,
#featured_lgbtq_posts .view-content .views-row a {
  text-decoration: none;
}
/* line 130, ../scss/layout.scss */
.view-homepage-slideshow .view-content .views-row .views-field-field-main-image,
.view-homepage-slideshow .view-content .views-row .views-field-field-slideshow-image,
#featured-magazine-articles .view-content .views-row .views-field-field-main-image,
#featured-magazine-articles .view-content .views-row .views-field-field-slideshow-image,
#featured-blog-posts .view-content .views-row .views-field-field-main-image,
#featured-blog-posts .view-content .views-row .views-field-field-slideshow-image,
#featured_lgbtq_posts .view-content .views-row .views-field-field-main-image,
#featured_lgbtq_posts .view-content .views-row .views-field-field-slideshow-image {
  line-height: 0;
}
/* line 134, ../scss/layout.scss */
.view-homepage-slideshow .view-content .views-row .views-field-field-main-image img,
.view-homepage-slideshow .view-content .views-row .views-field-field-slideshow-image img,
#featured-magazine-articles .view-content .views-row .views-field-field-main-image img,
#featured-magazine-articles .view-content .views-row .views-field-field-slideshow-image img,
#featured-blog-posts .view-content .views-row .views-field-field-main-image img,
#featured-blog-posts .view-content .views-row .views-field-field-slideshow-image img,
#featured_lgbtq_posts .view-content .views-row .views-field-field-main-image img,
#featured_lgbtq_posts .view-content .views-row .views-field-field-slideshow-image img {
  height: auto;
  max-width: 880px;
  width: 100%;
}
/* line 141, ../scss/layout.scss */
.view-homepage-slideshow .view-content .views-row .views-field-nothing,
#featured-magazine-articles .view-content .views-row .views-field-nothing,
#featured-blog-posts .view-content .views-row .views-field-nothing,
#featured_lgbtq_posts .view-content .views-row .views-field-nothing {
  background: transparent url("../images/slideshow-text-bg.png") repeat 0 0;
  bottom: 1.5em;
  padding: 0;
  position: absolute;
  width: 100%;
}
/* line 148, ../scss/layout.scss */
.view-homepage-slideshow .view-content .views-row .views-field-nothing .views-field-title,
#featured-magazine-articles .view-content .views-row .views-field-nothing .views-field-title,
#featured-blog-posts .view-content .views-row .views-field-nothing .views-field-title,
#featured_lgbtq_posts .view-content .views-row .views-field-nothing .views-field-title {
  color: #FFF;
  font-family: "Alegreya", serif;
  font-size: 2.5em;
  font-weight: 800;
  letter-spacing: 2px;
  line-height: 1.5em;
  padding: 0 1em;
}
/* line 158, ../scss/layout.scss */
.view-homepage-slideshow .view-content .views-row .views-field-nothing .views-field-subtitle,
#featured-magazine-articles .view-content .views-row .views-field-nothing .views-field-subtitle,
#featured-blog-posts .view-content .views-row .views-field-nothing .views-field-subtitle,
#featured_lgbtq_posts .view-content .views-row .views-field-nothing .views-field-subtitle {
  color: #FFF;
  font-size: 100%;
  padding: 0 1em;
}
/* line 163, ../scss/layout.scss */
.view-homepage-slideshow .view-content .views-row .views-field-nothing .views-field-subtitle a,
#featured-magazine-articles .view-content .views-row .views-field-nothing .views-field-subtitle a,
#featured-blog-posts .view-content .views-row .views-field-nothing .views-field-subtitle a,
#featured_lgbtq_posts .view-content .views-row .views-field-nothing .views-field-subtitle a {
  color: #FFF;
}
/* line 167, ../scss/layout.scss */
.view-homepage-slideshow .view-content .views-row .views-field-nothing .views-field-subtitle p,
#featured-magazine-articles .view-content .views-row .views-field-nothing .views-field-subtitle p,
#featured-blog-posts .view-content .views-row .views-field-nothing .views-field-subtitle p,
#featured_lgbtq_posts .view-content .views-row .views-field-nothing .views-field-subtitle p {
  margin-bottom: 0;
}
/* line 174, ../scss/layout.scss */
.view-homepage-slideshow .view-content .view-footer,
#featured-magazine-articles .view-content .view-footer,
#featured-blog-posts .view-content .view-footer,
#featured_lgbtq_posts .view-content .view-footer {
  bottom: 1em;
  position: absolute;
  right: 1em;
  z-index: 10;
}
/* line 182, ../scss/layout.scss */
.view-homepage-slideshow ul.rslides_tabs,
#featured-magazine-articles ul.rslides_tabs,
#featured-blog-posts ul.rslides_tabs,
#featured_lgbtq_posts ul.rslides_tabs {
  left: 46%;
  padding: 0;
  position: relative;
  top: 1em;
}
/* line 188, ../scss/layout.scss */
.view-homepage-slideshow ul.rslides_tabs li,
#featured-magazine-articles ul.rslides_tabs li,
#featured-blog-posts ul.rslides_tabs li,
#featured_lgbtq_posts ul.rslides_tabs li {
  float: left;
  list-style: none;
  margin: 0 .5em;
  padding: 0;
}
/* line 194, ../scss/layout.scss */
.view-homepage-slideshow ul.rslides_tabs li a,
#featured-magazine-articles ul.rslides_tabs li a,
#featured-blog-posts ul.rslides_tabs li a,
#featured_lgbtq_posts ul.rslides_tabs li a {
  background: transparent url("../images/slideshow-pager.png") no-repeat 0 0;
  display: inline-table;
  height: 11px;
  text-decoration: none;
  text-indent: -9999px;
  width: 11px;
}
/* line 204, ../scss/layout.scss */
.view-homepage-slideshow ul.rslides_tabs li.rslides_here a,
#featured-magazine-articles ul.rslides_tabs li.rslides_here a,
#featured-blog-posts ul.rslides_tabs li.rslides_here a,
#featured_lgbtq_posts ul.rslides_tabs li.rslides_here a {
  background: transparent url("../images/slideshow-pager.png") no-repeat 0 -39px;
}
/* line 211, ../scss/layout.scss */
.view-homepage-slideshow:after,
#featured-magazine-articles:after,
#featured-blog-posts:after,
#featured_lgbtq_posts:after {
  content: "";
  display: table;
  clear: both;
}

/* line 218, ../scss/layout.scss */
#featured-magazine-articles .view-content .views-row .views-field-nothing,
#featured_lgbtq_posts .view-content .views-row .views-field-nothing {
  bottom: -4.5em;
}

/* line 223, ../scss/layout.scss */
#featured-blog-posts .view-content .views-row .views-field-nothing {
  bottom: 1.5em;
}

/* line 230, ../scss/layout.scss */
#search-block-form .form-text {
  background: #fff5d1;
}
/* line 234, ../scss/layout.scss */
#search-block-form input#edit-submit {
  background: #fff5d1 url("../images/search-button.png") no-repeat center center;
}

/* line 242, ../scss/layout.scss */
.sidebar .block,
.sidebar .block-inner {
  border: 0;
  padding: 0;
}
/* line 248, ../scss/layout.scss */
.sidebar .panel-pane {
  margin-bottom: 2em;
}
/* line 253, ../scss/layout.scss */
.sidebar #block-panels-mini-right-sidebar #action_area {
  clear: both;
}
/* line 256, ../scss/layout.scss */
.sidebar #block-panels-mini-right-sidebar #action_area .pane-content {
  clear: both;
}
/* line 259, ../scss/layout.scss */
.sidebar #block-panels-mini-right-sidebar #action_area .pane-content img {
  margin-bottom: 1em;
  max-width: 48%;
  width: 100%;
}
/* line 264, ../scss/layout.scss */
.sidebar #block-panels-mini-right-sidebar #action_area .pane-content img.image-odd {
  float: left;
}
/* line 268, ../scss/layout.scss */
.sidebar #block-panels-mini-right-sidebar #action_area .pane-content img.image-even {
  float: right;
}
/* line 275, ../scss/layout.scss */
.sidebar #block-panels-mini-right-sidebar #quickset-content_highlight_box {
  font-family: Arial, Helvetica, sans-serif;
}
/* line 278, ../scss/layout.scss */
.sidebar #block-panels-mini-right-sidebar #quickset-content_highlight_box h3 {
  background-color: transparent;
  padding: 0;
}
/* line 282, ../scss/layout.scss */
.sidebar #block-panels-mini-right-sidebar #quickset-content_highlight_box h3 .ui-icon {
  display: none;
}
/* line 286, ../scss/layout.scss */
.sidebar #block-panels-mini-right-sidebar #quickset-content_highlight_box h3 a {
  padding: .5em;
}
/* line 291, ../scss/layout.scss */
.sidebar #block-panels-mini-right-sidebar #quickset-content_highlight_box .ui-accordion-content {
  padding: 1em;
}
/* line 296, ../scss/layout.scss */
.sidebar #block-panels-mini-right-sidebar #quickset-content_highlight_box .view-content .item-list ul {
  margin: 0;
  padding: 0;
}
/* line 300, ../scss/layout.scss */
.sidebar #block-panels-mini-right-sidebar #quickset-content_highlight_box .view-content .item-list ul li {
  list-style-position: outside;
  margin: 0 0 0 1em;
}
/* line 310, ../scss/layout.scss */
.sidebar #block-views-blog-block-2 .content, .sidebar #block-jump-menu-jump-menu-m-menu-categories .content {
  padding-top: 20px;
}
/* line 314, ../scss/layout.scss */
.sidebar #block-views-blog-block-2 select, .sidebar #block-jump-menu-jump-menu-m-menu-categories select {
  margin: 0;
}

/* line 323, ../scss/layout.scss */
.at-panel .region-two-33-66-first {
  float: left;
  width: 33%;
}
/* line 328, ../scss/layout.scss */
.at-panel .region-two-33-66-second {
  float: right;
  width: 65%;
}
/* line 333, ../scss/layout.scss */
.at-panel .region-two-33-66-top,
.at-panel .region-two-33-66-bottom {
  clear: both;
}

/* line 339, ../scss/layout.scss */
.panels-flexible-23 .panels-flexible-row {
  padding: 0;
}

/* line 345, ../scss/layout.scss */
div.caption-inner {
  border: 0 none;
}
/* line 348, ../scss/layout.scss */
div.caption-inner p.caption-text {
  font-style: italic;
  line-height: 1.25em;
  margin: 0;
}
