/**
 * @file
 * Views Styling
 */
/*
 * Views' admin tabs
 *
 * The views admin tabs use the same classes as the secondary tabs. We prevent
 * some of our tab styling from bleeding into (and breaking) the Views admin
 * pages. If your sub-theme isn't used for admin pages, you can remove this
 * entire section.
 */
.views-displays .secondary li {
  float: none;
  margin: 0 6px 0;
}
.views-displays .secondary a:link,
.views-displays .secondary a:visited {
  text-shadow: none;
  padding: 2px 7px 3px;
}
.views-displays .secondary .open > a {
  -webkit-border-radius: 7px 7px 0 0;
  -moz-border-radius: 7px 7px 0 0;
  -ms-border-radius: 7px 7px 0 0;
  -o-border-radius: 7px 7px 0 0;
  border-radius: 7px 7px 0 0;
}
.views-displays .secondary .open > a:hover {
  color: #333;
}
.views-displays .secondary .action-list li {
  margin: 0;
}
.views-displays .secondary .action-list li:first-child {
  -webkit-border-radius: 0 7px 0 0;
  -moz-border-radius: 0 7px 0 0;
  -ms-border-radius: 0 7px 0 0;
  -o-border-radius: 0 7px 0 0;
  border-radius: 0 7px 0 0;
}
.views-displays .secondary .action-list li:last-child {
  -webkit-border-radius: 0 0 7px 7px;
  -moz-border-radius: 0 0 7px 7px;
  -ms-border-radius: 0 0 7px 7px;
  -o-border-radius: 0 0 7px 7px;
  border-radius: 0 0 7px 7px;
}

/* menu */
/*
#block-views-audiences-block-1{
  float:left;
}


/* Landing Page Navigation */
#landing-page-navigation {
  position: absolute;
  width: 100%;
  z-index: 100;
}
#landing-page-navigation .view-navigation {
  margin: 0 auto;
  width: 940px;
}
#landing-page-navigation .view-navigation .view-content {
  text-align: center;
  margin: 0 auto;
  width: 100%;
}
#landing-page-navigation .view-navigation .view-content .views-row {
  border: 4px solid #FFFFFF;
  color: #FFFFFF;
  margin: 0 8px 16px 8px;
  padding: 8px 14px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1.5px;
  display: inline-block;
}
#landing-page-navigation .view-navigation .view-content .views-row .navigation-option {
  cursor: pointer;
}
#landing-page-navigation .view-navigation .view-content .views-row.nav-row-last-cell {
  margin-right: 0;
}
#landing-page-navigation .view-navigation .view-content .views-row:hover {
  background-color: white;
}
#landing-page-navigation .view-navigation .view-content .views-row:hover .navigation-option {
  color: black;
}

/* black background to advertising week main buttons */
.page-node-405 .views-row.navigation {
  background-color: #000;
}

/* override for audiences only */
@media (min-width: 600px) {
  .section-audiences #landing-page-navigation .view-navigation .view-content, .section-perspectives #landing-page-navigation .view-navigation .view-content {
    width: 85%;
  }
}

.block-views {
  clear: both;
  margin: 0;
}

.section-ces2014 .views-row.audience-row.audience-row-Social.parallax-section, .section-ces2014 .views-row.audience-row.audience-row-social.parallax-section, .section-ces2015 .views-row.audience-row.audience-row-Social.parallax-section, .section-ces2015 .views-row.audience-row.audience-row-social.parallax-section {
  height: 500px !important;
}

/* audience, platform sections*/
.parallax-section {
  clear: both;
}
.parallax-section .section-row-wrapper {
  height: 100%;
  background-size: 100% !important;
  overflow: hidden;
}
.ie8 .parallax-section .section-row-wrapper {
  -ms-behavior: url(/sites/all/themes/adv/js/backgroundsize.min.htc);
}
.parallax-section .section-data {
  min-height: 500px;
  text-align: center;
}
.parallax-section .section-data a {
  color: #58595b;
  padding-bottom: 1px;
  border-bottom: 1px solid #58595b;
  text-align: left;
  text-decoration: none;
}
.parallax-section .section-data .section-data-info {
  background-color: #FFFFFF;
  padding: 100px 0 0 0;
  min-height: 350px;
}
.parallax-section .section-data .views-field-field-custom-logo {
  padding-bottom: 1em;
}
.parallax-section .section-data .views-field-title {
  font-size: 2.5em;
  font-weight: bold;
  text-transform: capitalize;
  line-height: 1em;
  padding-top: 0px;
  font-weight: 100;
}
.parallax-section .section-data .views-field-field-subheader {
  color: #01aef0;
  text-transform: uppercase;
  font-weight: bold;
}
.parallax-section .section-data .views-field-body {
  width: 700px;
  color: #58595b;
  font-weight: 100;
  line-height: 1.67em;
  letter-spacing: .07em;
  font-size: 1em;
  margin: 0 auto;
  margin-top: -5px;
  padding-top: 20px;
  margin-bottom: 20px;
}
.parallax-section .section-data .views-field-field-download ul {
  margin: 0;
  padding: 0;
}
.parallax-section .section-data .views-field-field-download ul li {
  display: inline-block;
  margin: 0 10px 20px 10px;
  letter-spacing: .07em;
}
.parallax-section .section-data .views-field-field-presentation-links ul {
  margin: 0;
  padding: 0;
}
.parallax-section .section-data .views-field-field-presentation-links ul li {
  display: inline-block;
  margin: 0 10px 20px 10px;
  letter-spacing: .07em;
}
.parallax-section .section-data .views-field-field-presentation-links ul li p {
  margin: 0;
}
.parallax-section .section-data .related-facts-title {
  font-weight: bold;
  font-size: 1.1em;
}
.parallax-section .section-data .views-field-field-section-image img {
  max-width: 100%;
  max-height: 100%;
}

/* Custom Wanamaker logo/title fix */
.view-page-sections .Wanamaker .views-field-title {
  display: none;
}

.section-adweek .views-field-body {
  padding-bottom: 40px;
}

.section-data-properties {
  padding: 10px 0 30px 0;
}
.section-data-properties .view-content {
  border-bottom: 1px solid #dedede;
  border-top: 1px solid #dedede;
  margin: 0 auto;
  width: 940px;
}
.section-data-properties .view-content .views_slideshow_main {
  padding: 15px 50px 0px 50px;
}
.section-data-properties .view-content .views_slideshow_main .views_slideshow_slide {
  margin: 0 auto;
  width: 100% !important;
}
.section-data-properties .view-content .views_slideshow_main .views_slideshow_slide .views-row {
  text-align: center;
  display: inline-block;
  margin-left: 30px;
}
.section-data-properties .view-content .views_slideshow_main .views_slideshow_slide .views-row.views-row-0 {
  margin-left: 0;
}
.section-data-properties .view-content .views_slideshow_main .views_slideshow_slide .views-row a {
  border: 0;
  padding: 0;
  color: #01aef0;
}
.section-data-properties .view-content .views_slideshow_main .views_slideshow_slide .views-row a:hover {
  text-decoration: underline;
}
.section-data-properties .views-slideshow-controls-top {
  position: absolute;
  width: 940px;
  padding-top: 28px;
  height: 35px;
}
.section-data-properties .views-slideshow-controls-top .views-slideshow-controls-text-previous {
  float: left;
  background: url("../images/relatedproperties-arrows-sprite.png") no-repeat scroll 0 0 transparent;
  background-size: cover;
  width: 38px;
  height: 38px;
  text-indent: -9999px;
}
.ie8 .section-data-properties .views-slideshow-controls-top .views-slideshow-controls-text-previous {
  -ms-behavior: url(/sites/all/themes/adv/js/backgroundsize.min.htc);
}
.section-data-properties .views-slideshow-controls-top .views-slideshow-controls-text-previous:hover {
  background-position: -76px 0;
}
.section-data-properties .views-slideshow-controls-top .views-slideshow-controls-text-pause {
  display: none;
}
.section-data-properties .views-slideshow-controls-top .views-slideshow-controls-text-next {
  float: right;
  background: url("../images/relatedproperties-arrows-sprite.png") no-repeat scroll -38px 0 transparent;
  background-size: cover;
  width: 38px;
  height: 38px;
  text-indent: -9999px;
}
.ie8 .section-data-properties .views-slideshow-controls-top .views-slideshow-controls-text-next {
  -ms-behavior: url(/sites/all/themes/adv/js/backgroundsize.min.htc);
}
.section-data-properties .views-slideshow-controls-top .views-slideshow-controls-text-next:hover {
  background-position: -116px 0;
}
.section-data-properties .view-id-twitter.view-display-id-block_1 .views-slideshow-controls-bottom {
  width: 100px;
  padding-top: 28px;
  margin: 0 auto;
  padding: 10px 0 20px 0;
  height: 35px;
}
.section-data-properties .view-id-twitter.view-display-id-block_1 .views-slideshow-controls-bottom .views-slideshow-controls-text-previous {
  float: left;
  background: url("../images/relatedproperties-arrows-sprite.png") no-repeat scroll 0 0 transparent;
  background-size: cover;
  width: 38px;
  height: 38px;
  text-indent: -9999px;
}
.ie8 .section-data-properties .view-id-twitter.view-display-id-block_1 .views-slideshow-controls-bottom .views-slideshow-controls-text-previous {
  -ms-behavior: url(/sites/all/themes/adv/js/backgroundsize.min.htc);
}
.section-data-properties .view-id-twitter.view-display-id-block_1 .views-slideshow-controls-bottom .views-slideshow-controls-text-previous:hover {
  background-position: -76px 0;
}
.section-data-properties .view-id-twitter.view-display-id-block_1 .views-slideshow-controls-bottom .views-slideshow-controls-text-pause {
  display: none;
}
.section-data-properties .view-id-twitter.view-display-id-block_1 .views-slideshow-controls-bottom .views-slideshow-controls-text-next {
  float: right;
  background: url("../images/relatedproperties-arrows-sprite.png") no-repeat scroll -38px 0 transparent;
  background-size: cover;
  width: 38px;
  height: 38px;
  text-indent: -9999px;
}
.ie8 .section-data-properties .view-id-twitter.view-display-id-block_1 .views-slideshow-controls-bottom .views-slideshow-controls-text-next {
  -ms-behavior: url(/sites/all/themes/adv/js/backgroundsize.min.htc);
}
.section-data-properties .view-id-twitter.view-display-id-block_1 .views-slideshow-controls-bottom .views-slideshow-controls-text-next:hover {
  background-position: -116px 0;
}
.section-data-properties .related-properties-title {
  background: none repeat scroll 0 0 #FFFFFF;
  font-weight: bold;
  margin: 0 auto;
  position: relative;
  text-transform: uppercase;
  top: 14px;
  vertical-align: middle;
  width: 200px;
  font-size: .8em;
  white-space: nowrap;
  letter-spacing: 0.11em;
  z-index: 10;
  color: #58595b;
}
.section-data-properties .view-id-event .view-header .lead-outer,
.section-data-properties .view-id-blog .view-header .lead-outer {
  display: block;
  position: relative;
}
.section-data-properties .view-id-event .view-header .lead-outer .lead,
.section-data-properties .view-id-blog .view-header .lead-outer .lead {
  width: 140px;
  font-size: 0.8em;
  left: 50%;
  margin-left: -70px;
  background-color: white;
  text-align: center;
  position: absolute;
  top: -12px;
  font-weight: 800;
  text-transform: uppercase;
  padding: 0 10px;
  color: #58595b;
}

#block-views-blog-block-1 .view-display-id-block_1 .view-footer {
  white-space: nowrap !important;
}
#block-views-blog-block-1 .view-display-id-block_1 .view-footer a {
  float: left;
  color: inherit;
  font-size: .9em;
  height: 24px;
  margin: -2px 0 0 .8em;
  padding: 0 1em;
  line-height: 1.6;
  font-weight: 500;
}

.blog-filters-outer {
  width: 100%;
  text-align: center;
  margin-bottom: 2em;
}
.blog-filters-outer .blog-filters-inner {
  width: auto;
  white-space: nowrap;
  text-align: left;
  display: inline-block;
}

.insights-filters-outer {
  width: 100%;
  text-align: center;
  margin-bottom: 2em;
}
.insights-filters-outer .insights-filters-inner {
  width: auto;
  white-space: nowrap;
  text-align: left;
  display: inline-block;
}
.insights-filters-outer h2 {
  font-size: 1em;
}

.section-data-facts {
  color: #FFFFFF;
  margin-top: 100px;
  text-shadow: -1px -1px 7px rgba(1, 0, 0, 0.8);
  width: 100%;
}
.section-data-facts .facts-title {
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 1em;
}
.section-data-facts .view-page-sections {
  font-size: 1.6em;
  font-weight: 600;
  line-height: 1.3;
}
.section-data-facts .field-name-field-fact-source {
  font-size: 12px;
  margin-top: 20px;
}

/* twitter block */
.perspectives-tweets, #block-views-twitter-block {
  margin: 0;
  background-color: #262626;
  /* for adweek only - #3BBDF1; */
  color: #FFFFFF;
  padding: 50px 0 50px 0;
  min-height: 400px;
}
.perspectives-tweets .view-twitter.view-display-id-block, #block-views-twitter-block .view-twitter.view-display-id-block {
  margin-top: 100px;
  color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
  max-width: 800px;
}
.perspectives-tweets .view-twitter.view-display-id-block .views-slideshow-controls-top, #block-views-twitter-block .view-twitter.view-display-id-block .views-slideshow-controls-top {
  margin-top: 70px;
}
.perspectives-tweets .view-twitter.view-display-id-block a, #block-views-twitter-block .view-twitter.view-display-id-block a {
  color: #FFFFFF;
  border-bottom-color: #FFFFFF;
}
.perspectives-tweets .view-twitter.view-display-id-block .views-field-body, #block-views-twitter-block .view-twitter.view-display-id-block .views-field-body {
  max-width: 600px !important;
}
.perspectives-tweets .view-twitter.view-display-id-block .tweet-user, #block-views-twitter-block .view-twitter.view-display-id-block .tweet-user {
  font-weight: 800;
  font-size: 1.0em;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.perspectives-tweets .view-twitter.view-display-id-block .tweet-date, #block-views-twitter-block .view-twitter.view-display-id-block .tweet-date {
  text-transform: uppercase;
  font-size: 0.7em;
}
.perspectives-tweets .view-twitter.view-display-id-block .tweet-text, #block-views-twitter-block .view-twitter.view-display-id-block .tweet-text {
  font-size: 1.0em;
  width: auto;
  margin-bottom: 30px;
}

/* twitter override */
.audience-row-Tweets.parallax-section .section-data, .audience-row-tweets.parallax-section .section-data {
  height: inherit;
}

.view-id-page_sections.view-display-id-block_2, .view-id-page_sections.view-display-id-block_1, .view-twitter.view-display-id-block {
  margin: 0 auto;
  width: 700px;
}
.view-id-page_sections.view-display-id-block_2 .views-slideshow-controls-top, .view-id-page_sections.view-display-id-block_1 .views-slideshow-controls-top, .view-twitter.view-display-id-block .views-slideshow-controls-top {
  position: absolute;
  width: 700px;
  padding-top: .5em;
  z-index: 20;
  height: 35px;
}
.view-id-page_sections.view-display-id-block_2 .views-slideshow-controls-top .views-slideshow-controls-text-previous, .view-id-page_sections.view-display-id-block_1 .views-slideshow-controls-top .views-slideshow-controls-text-previous, .view-twitter.view-display-id-block .views-slideshow-controls-top .views-slideshow-controls-text-previous {
  float: left;
  background: url("../images/facts-arrows-sprite.png") no-repeat scroll -75px 0 transparent;
  background-size: cover;
  width: 38px;
  height: 38px;
  text-indent: -9999px;
  opacity: .7;
  margin-left: -.5em;
}
.ie8 .view-id-page_sections.view-display-id-block_2 .views-slideshow-controls-top .views-slideshow-controls-text-previous, .ie8 .view-id-page_sections.view-display-id-block_1 .views-slideshow-controls-top .views-slideshow-controls-text-previous, .ie8 .view-twitter.view-display-id-block .views-slideshow-controls-top .views-slideshow-controls-text-previous {
  -ms-behavior: url(/sites/all/themes/adv/js/backgroundsize.min.htc);
}
.view-id-page_sections.view-display-id-block_2 .views-slideshow-controls-top .views-slideshow-controls-text-previous:hover, .view-id-page_sections.view-display-id-block_1 .views-slideshow-controls-top .views-slideshow-controls-text-previous:hover, .view-twitter.view-display-id-block .views-slideshow-controls-top .views-slideshow-controls-text-previous:hover {
  background-position: 1px 0;
}
.view-id-page_sections.view-display-id-block_2 .views-slideshow-controls-top .views-slideshow-controls-text-pause, .view-id-page_sections.view-display-id-block_1 .views-slideshow-controls-top .views-slideshow-controls-text-pause, .view-twitter.view-display-id-block .views-slideshow-controls-top .views-slideshow-controls-text-pause {
  display: none;
}
.view-id-page_sections.view-display-id-block_2 .views-slideshow-controls-top .views-slideshow-controls-text-next, .view-id-page_sections.view-display-id-block_1 .views-slideshow-controls-top .views-slideshow-controls-text-next, .view-twitter.view-display-id-block .views-slideshow-controls-top .views-slideshow-controls-text-next {
  float: right;
  background: url("../images/facts-arrows-sprite.png") no-repeat scroll -112px 0 transparent;
  background-size: cover;
  width: 38px;
  height: 38px;
  text-indent: -9999px;
  opacity: .7;
  margin-right: -.5em;
}
.ie8 .view-id-page_sections.view-display-id-block_2 .views-slideshow-controls-top .views-slideshow-controls-text-next, .ie8 .view-id-page_sections.view-display-id-block_1 .views-slideshow-controls-top .views-slideshow-controls-text-next, .ie8 .view-twitter.view-display-id-block .views-slideshow-controls-top .views-slideshow-controls-text-next {
  -ms-behavior: url(/sites/all/themes/adv/js/backgroundsize.min.htc);
}
.view-id-page_sections.view-display-id-block_2 .views-slideshow-controls-top .views-slideshow-controls-text-next:hover, .view-id-page_sections.view-display-id-block_1 .views-slideshow-controls-top .views-slideshow-controls-text-next:hover, .view-twitter.view-display-id-block .views-slideshow-controls-top .views-slideshow-controls-text-next:hover {
  background-position: -36px 0;
}
.view-id-page_sections.view-display-id-block_2 .views_slideshow_cycle_main, .view-id-page_sections.view-display-id-block_1 .views_slideshow_cycle_main, .view-twitter.view-display-id-block .views_slideshow_cycle_main {
  margin: 0 auto;
  width: 600px;
}
.view-id-page_sections.view-display-id-block_2 .views-slideshow-cycle-main-frame, .view-id-page_sections.view-display-id-block_1 .views-slideshow-cycle-main-frame, .view-twitter.view-display-id-block .views-slideshow-cycle-main-frame {
  width: 100% !important;
}
.view-id-page_sections.view-display-id-block_2 .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row, .view-id-page_sections.view-display-id-block_1 .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row, .view-twitter.view-display-id-block .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row {
  margin: 0 auto;
  width: 600px !important;
}
.view-id-page_sections.view-display-id-block_2 .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row span, .view-id-page_sections.view-display-id-block_1 .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row span, .view-twitter.view-display-id-block .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row span {
  background-color: transparent !important;
  color: #FFFFFF !important;
  font-weight: bold !important;
  font-size: 1.2em !important;
}
.view-id-page_sections.view-display-id-block_2 .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row p, .view-id-page_sections.view-display-id-block_1 .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row p, .view-twitter.view-display-id-block .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row p {
  margin: 0;
}

.view-display-id-page {
  overflow: hidden;
  position: relative;
}
.view-display-id-page .views-slideshow-controls-bottom {
  position: absolute;
  z-index: 100;
  width: 100%;
}
.view-display-id-page .views-slideshow-controls-bottom #widget_pager_bottom_homepage-page {
  margin: 0 auto;
  display: table;
}
.view-display-id-page .views-slideshow-controls-bottom #widget_pager_bottom_homepage-page .views-slideshow-pager-field-item {
  cursor: pointer;
  width: 20px;
  background: url("../images/dot-inactive.png") no-repeat scroll 0 0 transparent;
  background-size: 10px 10px;
  text-indent: -9999px;
}
.ie8 .view-display-id-page .views-slideshow-controls-bottom #widget_pager_bottom_homepage-page .views-slideshow-pager-field-item {
  -ms-behavior: url(/sites/all/themes/adv/js/backgroundsize.min.htc);
}
.view-display-id-page .views-slideshow-controls-bottom #widget_pager_bottom_homepage-page .views-slideshow-pager-field-item.active {
  background: url("../images/dot-active.png") no-repeat scroll 0 0 transparent;
  background-size: 10px 10px;
  text-indent: -9999px;
}
.ie8 .view-display-id-page .views-slideshow-controls-bottom #widget_pager_bottom_homepage-page .views-slideshow-pager-field-item.active {
  -ms-behavior: url(/sites/all/themes/adv/js/backgroundsize.min.htc);
}
.view-display-id-page .views-slideshow-cycle-main-frame-row {
  width: 100%;
}
.view-display-id-page .views-slideshow-cycle-main-frame-row .views-field-field-logo {
  position: absolute;
  width: 100%;
  display: block;
}
.view-display-id-page .views-slideshow-cycle-main-frame-row .views-field-field-logo .field-content {
  width: 700px;
  margin: 0 auto;
  height: 500px;
}
.view-display-id-page .views-slideshow-cycle-main-frame-row .views-field-field-logo .field-content a {
  display: block;
}

.homepage-section-logo {
  overflow: hidden;
  background-size: contain;
  background-position: center top;
  background-repeat: no-repeat;
}
.ie8 .homepage-section-logo {
  -ms-behavior: url(/sites/all/themes/adv/js/backgroundsize.min.htc);
}

/*  homepage sub-pages */
.front .view-display-id-block_1 .views-row {
  overflow: hidden;
  position: relative;
}
.front .view-display-id-block_1 .views-row .homepage-section-content {
  position: absolute;
  top: 200px;
  width: 100%;
}
.front .view-display-id-block_1 .views-row .homepage-section-content .views-field-title {
  color: #FFFFFF;
  font-size: 4em;
  text-align: center;
  top: 35%;
  width: 100%;
  letter-spacing: -.02em;
  text-shadow: -1px -1px 7px rgba(1, 0, 0, 0.8);
  font-weight: 100;
}
.front .view-display-id-block_1 .views-row .homepage-section-content .views-field-body {
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  top: 40%;
  width: 100%;
  font-size: 1em;
  font-weight: 600;
  word-spacing: .1em;
  line-height: 1.7;
  letter-spacing: .07em;
  text-shadow: -1px -1px 7px rgba(1, 0, 0, 0.8);
}
.front .view-display-id-block_1 .views-row .homepage-section-content .views-field-body .field-content {
  margin: 0 auto;
  max-width: 600px;
}
.front .view-display-id-block_1 .views-row .homepage-section-content .views-field-body .field-content img {
  display: none;
}
.front .view-display-id-block_1 .views-row .homepage-section-content .views-field-field-homepage-link-text {
  text-align: center;
  top: 70%;
  width: 100%;
  font-size: 1em;
  font-weight: 600;
  letter-spacing: .07em;
  right: 0;
  text-transform: uppercase;
  text-shadow: -1px -1px 7px rgba(1, 0, 0, 0.8);
}
.front .view-display-id-block_1 .views-row .homepage-section-content .views-field-field-homepage-link-text a {
  color: #FFFFFF;
  text-decoration: none;
  padding-bottom: 0.3em;
  border-width: 0px 0px 3px;
  border-style: solid;
}

.fit-to-screen {
  height: 100%;
  overflow: hidden;
}
.fit-to-screen img {
  display: block;
}

.views-slideshow-pager-field-item {
  float: left;
}

.section-parallax {
  background-size: cover !important;
}
.ie8 .section-parallax {
  -ms-behavior: url(/sites/all/themes/adv/js/backgroundsize.min.htc);
}

/* ads and ad formats */
.section-formats {
  /* override for native - no demos */
  /* additional styles to show format examples per page */
}
.section-formats .parallax-section .section-data {
  min-height: 300px;
  text-align: left;
  height: auto;
  padding: 40px 0 0 0;
}
.section-formats .view-id-page_sections.view-display-id-block_5 .view-content .section-row-wrapper {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}
.section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row .views-field-title, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-field .views-field-nid .views-field-title {
  font-weight: 100;
  text-transform: none;
  line-height: 1em;
  padding-top: 0px;
  color: #1c1d1d;
  text-align: left;
  margin: 0;
  position: relative;
  top: 0px;
  left: 7px;
}
@media (min-width: 850px) {
  .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row .views-field-title, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-field .views-field-nid .views-field-title {
    left: 0px;
  }
}
.section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row .views-field-body, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-field .views-field-nid .views-field-body {
  font-size: 1.0em;
  line-height: 1.67em;
  text-transform: none;
  color: #58595b;
  text-align: left;
  padding-bottom: 0px;
  max-width: 400px;
  margin: 0px;
}
.section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row .views-field-body p, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-field .views-field-nid .views-field-body p {
  margin: 0;
  padding: 0;
}
.section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row .views-field-field-iab-rising-star, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-field .views-field-nid .views-field-field-iab-rising-star {
  width: 120px;
  padding-bottom: 30px;
}
.section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row .views-field-title-1 a, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-field .views-field-nid .views-field-title-1 a {
  color: #58595b;
  padding-bottom: 1px;
  border-bottom: 1px solid #58595b;
  text-align: left;
  text-decoration: none;
}
.section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row .views-field-title, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row .views-field-body, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row .views-field-field-iab-rising-star, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row .views-field-title-1, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-field .views-field-nid .views-field-title, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-field .views-field-nid .views-field-body, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-field .views-field-nid .views-field-field-iab-rising-star, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-field .views-field-nid .views-field-title-1 {
  padding: 7px;
}
.section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row .views-field-field-featured-screenshot, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-field .views-field-nid .views-field-field-featured-screenshot {
  padding: 7px;
}
.section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row .views-field-field-standard-screenshot, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-field .views-field-nid .views-field-field-standard-screenshot {
  margin-bottom: 2px;
  height: 190px;
}
.section-formats .view-id-page_sections.view-display-id-block_5 .view-content .formats-image {
  text-align: center;
}
@media (min-width: 850px) {
  .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .formats-image {
    width: 30%;
    margin: auto;
  }
}
.section-formats .view-id-page_sections.view-display-id-block_5 .view-content .formats-text {
  width: 90%;
  margin: 20px;
}
@media (min-width: 850px) {
  .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .formats-text {
    width: 70%;
    margin: auto;
  }
}
.section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row {
  padding: 0px 0;
}
.section-formats .view-id-page_sections.view-display-id-block_5 .view-content .formats-text, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .formats-image {
  float: none;
  /* smaller device widths */
}
.section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row.views-row-even {
  background-color: #F6F6F6;
  /*      
        @media (min-width: 850px) {
          .formats-image {
            float: left;
          }
          .formats-text {
            float: right;
            .views-field-title, .views-field-body, .views-field-field-iab-rising-star, .views-field-title-1 {
              margin-left: 50px;
            }
          }
        }
  */
}
@media (min-width: 850px) {
  .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row.views-row-odd .formats-image, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row.views-row-even .formats-image {
    float: right;
  }
  .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row.views-row-odd .formats-text, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row.views-row-even .formats-text {
    float: left;
  }
  .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row.views-row-odd .formats-text .views-field-title, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row.views-row-odd .formats-text .views-field-body, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row.views-row-odd .formats-text .views-field-field-iab-rising-star, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row.views-row-odd .formats-text .views-field-title-1, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row.views-row-even .formats-text .views-field-title, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row.views-row-even .formats-text .views-field-body, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row.views-row-even .formats-text .views-field-field-iab-rising-star, .section-formats .view-id-page_sections.view-display-id-block_5 .view-content .views-row.views-row-even .formats-text .views-field-title-1 {
    margin-right: 50px;
  }
}
.section-formats .view-id-page_sections.view-display-id-block_5 .view-content .formats-demo-info {
  display: none;
  height: 145px !important;
  overflow: hidden;
  background-color: #F6F6F6;
  font-size: 0.813em;
  line-height: 1.5em;
  border: 1px solid #CFCFCF;
  padding: 20px;
  text-align: left;
  margin-bottom: 5px;
  /*    margin-bottom:7px; */
}
.section-formats .view-id-page_sections.view-display-id-block_5 .view-content .formats-demo-info .body {
  padding-bottom: 10px;
}
.section-formats .view-id-page_sections.view-display-id-block_5 .view-content .formats-demo-info p {
  margin: 0 !important;
}
.section-formats .view-id-page_sections.view-display-id-block_5 .view-content .formats-demo-info .views-field-field-iab-rising-star {
  float: right;
  width: 40px;
  vertical-align: text-top;
  margin-top: 8px;
}
.section-formats .view-id-page_sections.view-display-id-block_5 .view-content .formats-demo-info a {
  text-transform: none;
  color: #83dbfe !important;
  font-weight: normal;
}
.section-formats .view-id-page_sections.view-display-id-block_5 .view-content .formats-demo-info a:hover {
  text-decoration: underline;
}
.section-formats .audience-row-Native .view-display-id-block_3 .views-field-field-standard-screenshot, .section-formats .audience-row-Native .view-display-id-block_3 .formats-demo-info .body, .section-formats .audience-row-native .view-display-id-block_3 .views-field-field-standard-screenshot, .section-formats .audience-row-native .view-display-id-block_3 .formats-demo-info .body {
  /* display: none; */
}
.section-formats .ad-formats-page-description {
  float: left;
  width: 48%;
}
@media (max-width: 480px) {
  .section-formats .ad-formats-page-description {
    /* account for mobile */
    float: none !important;
    width: 100% !important;
  }
}
.section-formats .ad-formats-page-examples {
  float: right;
  width: 40%;
}
.section-formats .ad-formats-page-examples img {
  padding: 30px 0;
}
@media (max-width: 480px) {
  .section-formats .ad-formats-page-examples {
    /* account for mobile */
    float: none !important;
    width: 100% !important;
  }
}
.section-formats .ad-formats-page-examples-title {
  margin: 0 auto !important;
  display: inline-block;
  width: 70%;
  text-align: center;
}

#block-views-ads-block, #block-views-ads-block-2, #block-views-ads-block-1, .format-list {
  margin-top: 30px;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
#block-views-ads-block h2.block-title, #block-views-ads-block-2 h2.block-title, #block-views-ads-block-1 h2.block-title, .format-list h2.block-title {
  /* cufon */
  font-size: 2.5em;
  line-height: 1em;
  font-weight: 100;
}
#block-views-ads-block h4, #block-views-ads-block-2 h4, #block-views-ads-block-1 h4, .format-list h4 {
  /* cufon */
  font-size: 1.2em;
  line-height: 1.5em;
  font-weight: 100;
}
#block-views-ads-block h4 a, #block-views-ads-block-2 h4 a, #block-views-ads-block-1 h4 a, .format-list h4 a {
  color: #000;
  border-bottom: 1px solid black;
  padding-bottom: 1px;
  text-decoration: none;
}
#block-views-ads-block h5.latest-executions-header, #block-views-ads-block-2 h5.latest-executions-header, #block-views-ads-block-1 h5.latest-executions-header, .format-list h5.latest-executions-header {
  margin-top: 50px;
  text-transform: uppercase;
  display: table;
  white-space: nowrap;
  text-align: center;
  font-size: .8em;
  color: #58595b;
  letter-spacing: 0.11em;
}
#block-views-ads-block h5.latest-executions-header:before, #block-views-ads-block h5.latest-executions-header:after, #block-views-ads-block-2 h5.latest-executions-header:before, #block-views-ads-block-2 h5.latest-executions-header:after, #block-views-ads-block-1 h5.latest-executions-header:before, #block-views-ads-block-1 h5.latest-executions-header:after, .format-list h5.latest-executions-header:before, .format-list h5.latest-executions-header:after {
  content: "";
  display: table-cell;
  width: 50%;
  background: url("/sites/all/themes/adv/images/gray-spacer.png") repeat-x left center;
}
#block-views-ads-block .latest-executions-spacing, #block-views-ads-block-2 .latest-executions-spacing, #block-views-ads-block-1 .latest-executions-spacing, .format-list .latest-executions-spacing {
  padding: 0 30px;
}
#block-views-ads-block .view-ads, #block-views-ads-block-2 .view-ads, #block-views-ads-block-1 .view-ads, .format-list .view-ads {
  margin-bottom: 20px;
  font-size: 0.9em;
  color: #1c1d1d;
}
#block-views-ads-block .view-ads .views-row, #block-views-ads-block-2 .view-ads .views-row, #block-views-ads-block-1 .view-ads .views-row, .format-list .view-ads .views-row {
  vertical-align: top;
  display: inline-block;
  width: 200px;
  padding-right: 20px;
  padding-bottom: 40px;
  text-align: left;
  clear: both;
}
#block-views-ads-block .view-ads .views-row a, #block-views-ads-block-2 .view-ads .views-row a, #block-views-ads-block-1 .view-ads .views-row a, .format-list .view-ads .views-row a {
  color: #01aef0;
  text-decoration: none;
}
#block-views-ads-block .view-ads .views-row a:hover, #block-views-ads-block-2 .view-ads .views-row a:hover, #block-views-ads-block-1 .view-ads .views-row a:hover, .format-list .view-ads .views-row a:hover {
  text-decoration: underline;
}
#block-views-ads-block .view-ads .views-row .views-field-field-standard-screenshot, #block-views-ads-block-2 .view-ads .views-row .views-field-field-standard-screenshot, #block-views-ads-block-1 .view-ads .views-row .views-field-field-standard-screenshot, .format-list .view-ads .views-row .views-field-field-standard-screenshot {
  height: 200px;
}
#block-views-ads-block .view-ads .views-row .views-field-field-standard-screenshot a:hover, #block-views-ads-block-2 .view-ads .views-row .views-field-field-standard-screenshot a:hover, #block-views-ads-block-1 .view-ads .views-row .views-field-field-standard-screenshot a:hover, .format-list .view-ads .views-row .views-field-field-standard-screenshot a:hover {
  border-bottom: 0;
  padding-bottom: 0;
}
#block-views-ads-block .view-ads .views-row .views-field-field-standard-screenshot img, #block-views-ads-block-2 .view-ads .views-row .views-field-field-standard-screenshot img, #block-views-ads-block-1 .view-ads .views-row .views-field-field-standard-screenshot img, .format-list .view-ads .views-row .views-field-field-standard-screenshot img {
  border: 1px solid #58595b;
}
#block-views-ads-block .view-ads .views-row .views-field-field-standard-screenshot img.rm-thumbnail, #block-views-ads-block-2 .view-ads .views-row .views-field-field-standard-screenshot img.rm-thumbnail, #block-views-ads-block-1 .view-ads .views-row .views-field-field-standard-screenshot img.rm-thumbnail, .format-list .view-ads .views-row .views-field-field-standard-screenshot img.rm-thumbnail {
  width: 120px;
  border-width: 61px 40px;
  border-color: black;
}
#block-views-ads-block .view-ads .views-row .views-field-nothing, #block-views-ads-block-2 .view-ads .views-row .views-field-nothing, #block-views-ads-block-1 .view-ads .views-row .views-field-nothing, .format-list .view-ads .views-row .views-field-nothing {
  margin-top: 15px;
  font-size: 1.0em;
}
#block-views-ads-block .view-ads .views-row .views-field-nothing a, #block-views-ads-block-2 .view-ads .views-row .views-field-nothing a, #block-views-ads-block-1 .view-ads .views-row .views-field-nothing a, .format-list .view-ads .views-row .views-field-nothing a {
  color: #1c1d1d;
  text-decoration: none;
  border-bottom: 1px solid #1c1d1d;
  padding-bottom: 1px;
}
#block-views-ads-block .view-ads .views-row h5, #block-views-ads-block-2 .view-ads .views-row h5, #block-views-ads-block-1 .view-ads .views-row h5, .format-list .view-ads .views-row h5 {
  text-transform: uppercase;
  font-size: 1.0em;
  line-height: 1.2em;
  text-align: left;
  padding: 0;
  margin: 10px 0;
}
#block-views-ads-block .view-ads .views-row:last-child, #block-views-ads-block-2 .view-ads .views-row:last-child, #block-views-ads-block-1 .view-ads .views-row:last-child, .format-list .view-ads .views-row:last-child {
  padding-right: 0px;
}
#block-views-ads-block .view-ads .views-label, #block-views-ads-block-2 .view-ads .views-label, #block-views-ads-block-1 .view-ads .views-label, .format-list .view-ads .views-label {
  float: left;
  padding-right: 5px;
}
#block-views-ads-block .view-ads .views-field, #block-views-ads-block-2 .view-ads .views-field, #block-views-ads-block-1 .view-ads .views-field, .format-list .view-ads .views-field {
  line-height: 1.3em;
}
#block-views-ads-block #views-exposed-form-ads-block-2, #block-views-ads-block-2 #views-exposed-form-ads-block-2, #block-views-ads-block-1 #views-exposed-form-ads-block-2, .format-list #views-exposed-form-ads-block-2 {
  max-width: 940px;
  margin: 0 0 30px 50px;
}
#block-views-ads-block #views-exposed-form-ads-block-2 .views-widget-filter-field_tags_tid, #block-views-ads-block-2 #views-exposed-form-ads-block-2 .views-widget-filter-field_tags_tid, #block-views-ads-block-1 #views-exposed-form-ads-block-2 .views-widget-filter-field_tags_tid, .format-list #views-exposed-form-ads-block-2 .views-widget-filter-field_tags_tid {
  /*  margin-bottom: 20px; */
}
#block-views-ads-block #views-exposed-form-ads-block-2 .views-submit-button, #block-views-ads-block #views-exposed-form-ads-block-2 .views-reset-button, #block-views-ads-block-2 #views-exposed-form-ads-block-2 .views-submit-button, #block-views-ads-block-2 #views-exposed-form-ads-block-2 .views-reset-button, #block-views-ads-block-1 #views-exposed-form-ads-block-2 .views-submit-button, #block-views-ads-block-1 #views-exposed-form-ads-block-2 .views-reset-button, .format-list #views-exposed-form-ads-block-2 .views-submit-button, .format-list #views-exposed-form-ads-block-2 .views-reset-button {
  margin-top: 5px;
}
#block-views-ads-block #views-exposed-form-ads-block-2 #edit-created-wrapper,
#block-views-ads-block #views-exposed-form-ads-block-2 .views-widget-sort-by,
#block-views-ads-block #views-exposed-form-ads-block-2 .views-widget-sort-order, #block-views-ads-block-2 #views-exposed-form-ads-block-2 #edit-created-wrapper,
#block-views-ads-block-2 #views-exposed-form-ads-block-2 .views-widget-sort-by,
#block-views-ads-block-2 #views-exposed-form-ads-block-2 .views-widget-sort-order, #block-views-ads-block-1 #views-exposed-form-ads-block-2 #edit-created-wrapper,
#block-views-ads-block-1 #views-exposed-form-ads-block-2 .views-widget-sort-by,
#block-views-ads-block-1 #views-exposed-form-ads-block-2 .views-widget-sort-order, .format-list #views-exposed-form-ads-block-2 #edit-created-wrapper,
.format-list #views-exposed-form-ads-block-2 .views-widget-sort-by,
.format-list #views-exposed-form-ads-block-2 .views-widget-sort-order {
  display: none;
}
#block-views-ads-block #views-exposed-form-ads-block-2 ul.chzn-choices, #block-views-ads-block-2 #views-exposed-form-ads-block-2 ul.chzn-choices, #block-views-ads-block-1 #views-exposed-form-ads-block-2 ul.chzn-choices, .format-list #views-exposed-form-ads-block-2 ul.chzn-choices {
  height: 25px !important;
}
#block-views-ads-block #views-exposed-form-ads-block-2 .form-submit, #block-views-ads-block-2 #views-exposed-form-ads-block-2 .form-submit, #block-views-ads-block-1 #views-exposed-form-ads-block-2 .form-submit, .format-list #views-exposed-form-ads-block-2 .form-submit {
  /*
    margin-top: 0;
    margin-bottom: 20px;
  */
}
#block-views-ads-block #views-exposed-form-ads-block-2 .chzn-drop, #block-views-ads-block-2 #views-exposed-form-ads-block-2 .chzn-drop, #block-views-ads-block-1 #views-exposed-form-ads-block-2 .chzn-drop, .format-list #views-exposed-form-ads-block-2 .chzn-drop {
  text-align: left;
}

/* Extra filter options on /format/ads */
#views-exposed-form-ads-block-2 .link-filters {
  width: 500px;
  margin: 0 auto;
  margin-top: -1em;
  margin-bottom: 1em;
  clear: both;
}
#views-exposed-form-ads-block-2 .link-filters .form-item {
  margin: 0;
}
#views-exposed-form-ads-block-2 .link-filters .views-exposed-widget {
  float: left;
  padding: 0.5em 1em 0px 0px;
}
#views-exposed-form-ads-block-2 .link-filters #edit-field-homepage-tier-tid {
  width: 100px;
}
#views-exposed-form-ads-block-2 .link-filters a.links {
  text-align: none;
  float: left;
  margin: 2.6em 1em 1em 0em;
}
#views-exposed-form-ads-block-2 .advanced-search {
  width: 150px;
  float: left;
  margin-left: -1em;
}
#views-exposed-form-ads-block-2 .advanced-search .advanced-search-inner {
  margin-top: 2.2em;
}
#views-exposed-form-ads-block-2 .advanced-search .advanced-search-inner a {
  text-decoration: underline;
  color: #000;
  line-height: 21px;
}
#views-exposed-form-ads-block-2 .advanced-search .advanced-search-inner a:hover {
  color: #01aef0;
}

/* block row of formats per category */
.view-id-ads.view-display-id-block_3 {
  margin-left: auto;
  margin-right: auto;
  max-width: 700px;
  text-align: center;
}
.view-id-ads.view-display-id-block_3 .views-row {
  vertical-align: top;
  background-color: transparent !important;
  padding: 0 !important;
  height: auto;
  display: inline-block;
  width: 200px;
  margin-right: 20px;
  margin-bottom: 20px;
}
.view-id-ads.view-display-id-block_3 .views-row .views-field-format-title {
  line-height: 1em;
}
.view-id-ads.view-display-id-block_3 .views-row .views-field-format-title a {
  text-transform: uppercase;
  border: 0 !important;
  color: #000 !important;
  font-weight: 600;
  text-align: center;
  font-size: 0.875em;
}
.view-id-ads.view-display-id-block_3 .views-row .views-field-title-1 a {
  border: 0 !important;
}
.view-id-ads.view-display-id-block_3 .views-row .views-field-field-iab-rising-star {
  margin-left: auto;
  margin-right: auto;
}
.view-id-ads.view-display-id-block_3 .views-row .views-field-field-iab-rising-star img {
  max-width: 100px;
}
.view-id-ads.view-display-id-block_3 .views-row .views-field-field-standard-screenshot img {
  border: 1px solid #58595b;
}

/* reset demos page to smaller width */
#block-views-ads-block-2 .view-content {
  max-width: 700px;
  margin: 0 auto;
}

/* colorbox popup/iframe info - will show globally with these styles */
/* .section-formats { */
#colorbox {
  z-index: 1000000001;
}

#cboxOverlay {
  z-index: 1000000000;
}

#cboxWrapper, #cboxContent, #cboxLoadingOverlay, #cboxClose {
  background-color: #F0F0F0;
}

#cboxClose {
  top: -3px;
  background: url("../images/controls_v2.1.png") no-repeat scroll -25px 0px transparent;
}
@media (min-width: 640px) {
  #cboxClose {
    right: 18px;
  }
}

#cboxLoadedContent {
  margin-top: 0;
  margin-bottom: 0;
}

.node-event.view-mode-colorbox {
  text-align: left;
}
.node-event.view-mode-colorbox .node-title {
  font-size: 2em;
}
.node-event.view-mode-colorbox .node-title a {
  color: #000;
}
.node-event.view-mode-colorbox .field {
  width: auto;
  margin: 0 0 1em 0;
  text-align: left !important;
  line-height: 1.8em;
  color: #58595b;
  letter-spacing: 1.5px;
}
.node-event.view-mode-colorbox .field a {
  color: #01aef0;
  text-decoration: none;
}
.node-event.view-mode-colorbox .field a:hover {
  text-decoration: underline;
}

.page-formats-demos #main {
  margin-top: .5em;
  margin-bottom: .5em;
}

.view-id-ads.view-display-id-page_1 {
  font-family: "Open Sans", sans-serif;
}
.view-id-ads.view-display-id-page_1 .views-field-title {
  font-size: 2.0em;
  margin: 15px 0px;
}
.view-id-ads.view-display-id-page_1 .views-field {
  font-size: 1.0em;
  line-height: 1.8em;
  color: #58595b;
  letter-spacing: 1.5px;
}
.view-id-ads.view-display-id-page_1 .views-field .views-label {
  color: #1c1d1d;
  text-transform: uppercase;
  font-weight: bold;
}
.view-id-ads.view-display-id-page_1 #formats-iframe {
  margin-top: 30px;
}
.view-id-ads.view-display-id-page_1 .demo-left,
.view-id-ads.view-display-id-page_1 .demo-right {
  float: left;
  margin-bottom: 1em;
}
.view-id-ads.view-display-id-page_1 .demo-left {
  margin-right: 5px;
}
@media (min-width: 640px) {
  .view-id-ads.view-display-id-page_1 .demo-right {
    margin-left: 50px;
  }
}
.view-id-ads.view-display-id-page_1 .demo-right a {
  color: #01aef0;
  text-decoration: none;
}
.view-id-ads.view-display-id-page_1 .demo-right a:hover {
  text-decoration: underline;
}

/* } */
/* taxonomy term */
.view-taxonomy-term.view-display-id-page {
  margin: 0 20px;
  width: 90%;
}
@media (min-width: 850px) {
  .view-taxonomy-term.view-display-id-page {
    margin-right: auto;
    margin-left: auto;
    max-width: 940px;
    width: auto;
  }
}
.view-taxonomy-term.view-display-id-page .views-row {
  margin: 25px 0 0 0;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-title {
  width: 300px;
  font-size: 0.85em;
  text-transform: uppercase;
  font-weight: 800;
  line-height: 1.5em;
  margin: .5em 0 .5em 0;
  color: #000;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-title a {
  text-decoration: none;
  color: #000;
  border: 0;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-title a:hover {
  color: #01aef0;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-created {
  color: #01aef0;
  margin-top: 10px;
  font-size: .6em;
  font-weight: 800;
  text-transform: uppercase;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-body {
  font-size: .8em;
  color: #000;
  margin: 0;
  width: 300px;
  font-weight: 400;
  line-height: 1.5em;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-field-download {
  font-size: 0.7em !important;
  text-transform: uppercase;
  margin: 1em 0;
  font-weight: 800;
  line-height: 1.5em;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-field-download .file-icon {
  display: none;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-field-download a {
  text-decoration: none;
  color: #000;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #000;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-field-download a:hover {
  color: #01aef0;
  border-color: #01aef0;
}
.view-taxonomy-term.view-display-id-page .views-row .multi {
  padding-bottom: 11px;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-field-presentation-links p {
  width: 300px;
  font-size: 0.7em !important;
  text-transform: uppercase;
  font-weight: 800;
  line-height: 1.5em;
  margin: 1em 0;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-field-presentation-links p a {
  text-decoration: none;
  color: #000;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #000;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-field-presentation-links p a:hover {
  color: #01aef0;
  border-color: #01aef0;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-type,
.view-taxonomy-term.view-display-id-page .views-row .views-field-field-leader-byline {
  font-size: 0.6em;
  color: #000;
  margin: 0 0 40px 0;
  width: 300px;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 1.5em;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-type {
  margin: 0;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-field-tags {
  font-size: 0.7em !important;
  line-height: 1.5em;
  margin: 1em 0;
  width: 300px;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-field-tags .views-label {
  font-weight: 800;
  color: #000;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-field-tags .field-content,
.view-taxonomy-term.view-display-id-page .views-row .views-field-field-tags a {
  display: inline;
  text-decoration: none;
  color: #01aef0;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-field-tags a:hover {
  color: #01aef0;
  text-decoration: underline;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-field-image a:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  /* For IE8 and earlier */
}
.view-taxonomy-term.view-display-id-page .pager {
  display: none;
}

/* insights */
.view-insights.view-display-id-block, .view-insights.view-display-id-block_4, .view-insights.view-display-id-block_5, .view-insights.view-display-id-block_6 {
  margin: 0 20px;
  width: 90%;
}
@media (min-width: 850px) {
  .view-insights.view-display-id-block, .view-insights.view-display-id-block_4, .view-insights.view-display-id-block_5, .view-insights.view-display-id-block_6 {
    margin-right: auto;
    margin-left: auto;
    max-width: 940px;
    width: auto;
  }
}
.view-insights.view-display-id-block .views-row, .view-insights.view-display-id-block_4 .views-row, .view-insights.view-display-id-block_5 .views-row, .view-insights.view-display-id-block_6 .views-row {
  margin: 25px 0 0 0;
}
.view-insights.view-display-id-block .views-row .views-field-title, .view-insights.view-display-id-block_4 .views-row .views-field-title, .view-insights.view-display-id-block_5 .views-row .views-field-title, .view-insights.view-display-id-block_6 .views-row .views-field-title {
  width: 300px;
  font-size: 0.85em;
  text-transform: uppercase;
  font-weight: 800;
  line-height: 1.5em;
  margin: .5em 0 .5em 0;
  color: #000;
}
.view-insights.view-display-id-block .views-row .views-field-title a, .view-insights.view-display-id-block_4 .views-row .views-field-title a, .view-insights.view-display-id-block_5 .views-row .views-field-title a, .view-insights.view-display-id-block_6 .views-row .views-field-title a {
  text-decoration: none;
  color: #000;
  border: 0;
}
.view-insights.view-display-id-block .views-row .views-field-title a:hover, .view-insights.view-display-id-block_4 .views-row .views-field-title a:hover, .view-insights.view-display-id-block_5 .views-row .views-field-title a:hover, .view-insights.view-display-id-block_6 .views-row .views-field-title a:hover {
  color: #01aef0;
}
.view-insights.view-display-id-block .views-row .views-field-created, .view-insights.view-display-id-block_4 .views-row .views-field-created, .view-insights.view-display-id-block_5 .views-row .views-field-created, .view-insights.view-display-id-block_6 .views-row .views-field-created {
  color: #01aef0;
  margin-top: 10px;
  font-size: .6em;
  font-weight: 800;
  text-transform: uppercase;
}
.view-insights.view-display-id-block .views-row .views-field-body, .view-insights.view-display-id-block_4 .views-row .views-field-body, .view-insights.view-display-id-block_5 .views-row .views-field-body, .view-insights.view-display-id-block_6 .views-row .views-field-body {
  font-size: .8em;
  color: #000;
  margin: 0;
  width: 300px;
  font-weight: 400;
  line-height: 1.5em;
}
.view-insights.view-display-id-block .views-row .views-field-field-download, .view-insights.view-display-id-block_4 .views-row .views-field-field-download, .view-insights.view-display-id-block_5 .views-row .views-field-field-download, .view-insights.view-display-id-block_6 .views-row .views-field-field-download {
  font-size: 0.7em !important;
  text-transform: uppercase;
  margin: 1em 0;
  font-weight: 800;
  line-height: 1.5em;
}
.view-insights.view-display-id-block .views-row .views-field-field-download .file-icon, .view-insights.view-display-id-block_4 .views-row .views-field-field-download .file-icon, .view-insights.view-display-id-block_5 .views-row .views-field-field-download .file-icon, .view-insights.view-display-id-block_6 .views-row .views-field-field-download .file-icon {
  display: none;
}
.view-insights.view-display-id-block .views-row .views-field-field-download a, .view-insights.view-display-id-block_4 .views-row .views-field-field-download a, .view-insights.view-display-id-block_5 .views-row .views-field-field-download a, .view-insights.view-display-id-block_6 .views-row .views-field-field-download a {
  text-decoration: none;
  color: #000;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #000;
}
.view-insights.view-display-id-block .views-row .views-field-field-download a:hover, .view-insights.view-display-id-block_4 .views-row .views-field-field-download a:hover, .view-insights.view-display-id-block_5 .views-row .views-field-field-download a:hover, .view-insights.view-display-id-block_6 .views-row .views-field-field-download a:hover {
  color: #01aef0;
  border-color: #01aef0;
}
.view-insights.view-display-id-block .views-row .multi, .view-insights.view-display-id-block_4 .views-row .multi, .view-insights.view-display-id-block_5 .views-row .multi, .view-insights.view-display-id-block_6 .views-row .multi {
  padding-bottom: 11px;
}
.view-insights.view-display-id-block .views-row .views-field-field-presentation-links p, .view-insights.view-display-id-block_4 .views-row .views-field-field-presentation-links p, .view-insights.view-display-id-block_5 .views-row .views-field-field-presentation-links p, .view-insights.view-display-id-block_6 .views-row .views-field-field-presentation-links p {
  width: 300px;
  font-size: 0.7em !important;
  text-transform: uppercase;
  font-weight: 800;
  line-height: 1.5em;
  margin: 1em 0;
}
.view-insights.view-display-id-block .views-row .views-field-field-presentation-links p a, .view-insights.view-display-id-block_4 .views-row .views-field-field-presentation-links p a, .view-insights.view-display-id-block_5 .views-row .views-field-field-presentation-links p a, .view-insights.view-display-id-block_6 .views-row .views-field-field-presentation-links p a {
  text-decoration: none;
  color: #000;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #000;
}
.view-insights.view-display-id-block .views-row .views-field-field-presentation-links p a:hover, .view-insights.view-display-id-block_4 .views-row .views-field-field-presentation-links p a:hover, .view-insights.view-display-id-block_5 .views-row .views-field-field-presentation-links p a:hover, .view-insights.view-display-id-block_6 .views-row .views-field-field-presentation-links p a:hover {
  color: #01aef0;
  border-color: #01aef0;
}
.view-insights.view-display-id-block .views-row .views-field-field-tags, .view-insights.view-display-id-block_4 .views-row .views-field-field-tags, .view-insights.view-display-id-block_5 .views-row .views-field-field-tags, .view-insights.view-display-id-block_6 .views-row .views-field-field-tags {
  font-size: 0.7em !important;
  line-height: 1.5em;
  margin: 1em 0;
  width: 300px;
}
.view-insights.view-display-id-block .views-row .views-field-field-tags .views-label, .view-insights.view-display-id-block_4 .views-row .views-field-field-tags .views-label, .view-insights.view-display-id-block_5 .views-row .views-field-field-tags .views-label, .view-insights.view-display-id-block_6 .views-row .views-field-field-tags .views-label {
  font-weight: 800;
  color: #000;
}
.view-insights.view-display-id-block .views-row .views-field-field-tags .field-content,
.view-insights.view-display-id-block .views-row .views-field-field-tags a, .view-insights.view-display-id-block_4 .views-row .views-field-field-tags .field-content,
.view-insights.view-display-id-block_4 .views-row .views-field-field-tags a, .view-insights.view-display-id-block_5 .views-row .views-field-field-tags .field-content,
.view-insights.view-display-id-block_5 .views-row .views-field-field-tags a, .view-insights.view-display-id-block_6 .views-row .views-field-field-tags .field-content,
.view-insights.view-display-id-block_6 .views-row .views-field-field-tags a {
  display: inline;
  text-decoration: none;
  color: #01aef0;
}
.view-insights.view-display-id-block .views-row .views-field-field-tags a:hover, .view-insights.view-display-id-block_4 .views-row .views-field-field-tags a:hover, .view-insights.view-display-id-block_5 .views-row .views-field-field-tags a:hover, .view-insights.view-display-id-block_6 .views-row .views-field-field-tags a:hover {
  color: #01aef0;
  text-decoration: underline;
}
.view-insights.view-display-id-block .views-row .views-field-field-image a:hover, .view-insights.view-display-id-block_4 .views-row .views-field-field-image a:hover, .view-insights.view-display-id-block_5 .views-row .views-field-field-image a:hover, .view-insights.view-display-id-block_6 .views-row .views-field-field-image a:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  /* For IE8 and earlier */
}
.view-insights.view-display-id-block .pager, .view-insights.view-display-id-block_4 .pager, .view-insights.view-display-id-block_5 .pager, .view-insights.view-display-id-block_6 .pager {
  display: none;
}

/* blog */
/* with slideshow */
.view-blog.view-display-id-block_10 .views-slideshow-cycle-main-frame-row-item {
  display: inline-block;
  text-align: left;
  width: 200px;
  padding: 0px 10px;
  vertical-align: top;
}

.view-blog.view-display-id-block, .view-blog.view-display-id-block_4, .view-blog.view-display-id-block_5, .view-blog.view-display-id-block_6, .view-blog.view-display-id-block_10, .view-blog.view-display-id-block_11 {
  margin: 0 20px;
  width: 90%;
}
@media (min-width: 850px) {
  .view-blog.view-display-id-block, .view-blog.view-display-id-block_4, .view-blog.view-display-id-block_5, .view-blog.view-display-id-block_6, .view-blog.view-display-id-block_10, .view-blog.view-display-id-block_11 {
    margin-right: auto;
    margin-left: auto;
    max-width: 940px;
    width: auto;
  }
}
.view-blog.view-display-id-block .views-row, .view-blog.view-display-id-block_4 .views-row, .view-blog.view-display-id-block_5 .views-row, .view-blog.view-display-id-block_6 .views-row, .view-blog.view-display-id-block_10 .views-row, .view-blog.view-display-id-block_11 .views-row {
  margin: 25px 0 0 0;
}
.view-blog.view-display-id-block .views-row .views-field-title, .view-blog.view-display-id-block_4 .views-row .views-field-title, .view-blog.view-display-id-block_5 .views-row .views-field-title, .view-blog.view-display-id-block_6 .views-row .views-field-title, .view-blog.view-display-id-block_10 .views-row .views-field-title, .view-blog.view-display-id-block_11 .views-row .views-field-title {
  width: 300px;
  font-size: 0.85em;
  text-transform: uppercase;
  font-weight: 800;
  line-height: 1.5em;
  margin: .5em 0 .5em 0;
}
.view-blog.view-display-id-block .views-row .views-field-title a, .view-blog.view-display-id-block_4 .views-row .views-field-title a, .view-blog.view-display-id-block_5 .views-row .views-field-title a, .view-blog.view-display-id-block_6 .views-row .views-field-title a, .view-blog.view-display-id-block_10 .views-row .views-field-title a, .view-blog.view-display-id-block_11 .views-row .views-field-title a {
  text-decoration: none;
  color: #000;
  border: 0;
}
.view-blog.view-display-id-block .views-row .views-field-title a:hover, .view-blog.view-display-id-block_4 .views-row .views-field-title a:hover, .view-blog.view-display-id-block_5 .views-row .views-field-title a:hover, .view-blog.view-display-id-block_6 .views-row .views-field-title a:hover, .view-blog.view-display-id-block_10 .views-row .views-field-title a:hover, .view-blog.view-display-id-block_11 .views-row .views-field-title a:hover {
  color: #01aef0;
}
.view-blog.view-display-id-block .views-row .views-field-created, .view-blog.view-display-id-block_4 .views-row .views-field-created, .view-blog.view-display-id-block_5 .views-row .views-field-created, .view-blog.view-display-id-block_6 .views-row .views-field-created, .view-blog.view-display-id-block_10 .views-row .views-field-created, .view-blog.view-display-id-block_11 .views-row .views-field-created {
  color: #01aef0;
  margin-top: 10px;
  font-size: .6em;
  font-weight: 800;
  text-transform: uppercase;
}
.view-blog.view-display-id-block .views-row .views-field-field-leader-byline, .view-blog.view-display-id-block_4 .views-row .views-field-field-leader-byline, .view-blog.view-display-id-block_5 .views-row .views-field-field-leader-byline, .view-blog.view-display-id-block_6 .views-row .views-field-field-leader-byline, .view-blog.view-display-id-block_10 .views-row .views-field-field-leader-byline, .view-blog.view-display-id-block_11 .views-row .views-field-field-leader-byline {
  font-size: 0.6em;
  color: #000;
  margin: 0 0 40px 0;
  width: 300px;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 1.5em;
}
.view-blog.view-display-id-block .views-row .views-field-field-image a:hover, .view-blog.view-display-id-block_4 .views-row .views-field-field-image a:hover, .view-blog.view-display-id-block_5 .views-row .views-field-field-image a:hover, .view-blog.view-display-id-block_6 .views-row .views-field-field-image a:hover, .view-blog.view-display-id-block_10 .views-row .views-field-field-image a:hover, .view-blog.view-display-id-block_11 .views-row .views-field-field-image a:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  /* For IE8 and earlier */
}
.view-blog.view-display-id-block .views-row .views-field-field-tags, .view-blog.view-display-id-block_4 .views-row .views-field-field-tags, .view-blog.view-display-id-block_5 .views-row .views-field-field-tags, .view-blog.view-display-id-block_6 .views-row .views-field-field-tags, .view-blog.view-display-id-block_10 .views-row .views-field-field-tags, .view-blog.view-display-id-block_11 .views-row .views-field-field-tags {
  font-size: 0.7em !important;
  line-height: 1.5em;
  margin: 1em 0;
  width: 300px;
}
.view-blog.view-display-id-block .views-row .views-field-field-tags .views-label, .view-blog.view-display-id-block_4 .views-row .views-field-field-tags .views-label, .view-blog.view-display-id-block_5 .views-row .views-field-field-tags .views-label, .view-blog.view-display-id-block_6 .views-row .views-field-field-tags .views-label, .view-blog.view-display-id-block_10 .views-row .views-field-field-tags .views-label, .view-blog.view-display-id-block_11 .views-row .views-field-field-tags .views-label {
  font-weight: 800;
  color: #000;
}
.view-blog.view-display-id-block .views-row .views-field-field-tags .field-content,
.view-blog.view-display-id-block .views-row .views-field-field-tags a, .view-blog.view-display-id-block_4 .views-row .views-field-field-tags .field-content,
.view-blog.view-display-id-block_4 .views-row .views-field-field-tags a, .view-blog.view-display-id-block_5 .views-row .views-field-field-tags .field-content,
.view-blog.view-display-id-block_5 .views-row .views-field-field-tags a, .view-blog.view-display-id-block_6 .views-row .views-field-field-tags .field-content,
.view-blog.view-display-id-block_6 .views-row .views-field-field-tags a, .view-blog.view-display-id-block_10 .views-row .views-field-field-tags .field-content,
.view-blog.view-display-id-block_10 .views-row .views-field-field-tags a, .view-blog.view-display-id-block_11 .views-row .views-field-field-tags .field-content,
.view-blog.view-display-id-block_11 .views-row .views-field-field-tags a {
  display: inline;
  text-decoration: none;
  color: #01aef0;
}
.view-blog.view-display-id-block .views-row .views-field-field-tags a:hover, .view-blog.view-display-id-block_4 .views-row .views-field-field-tags a:hover, .view-blog.view-display-id-block_5 .views-row .views-field-field-tags a:hover, .view-blog.view-display-id-block_6 .views-row .views-field-field-tags a:hover, .view-blog.view-display-id-block_10 .views-row .views-field-field-tags a:hover, .view-blog.view-display-id-block_11 .views-row .views-field-field-tags a:hover {
  color: #01aef0;
  text-decoration: underline;
}
.view-blog.view-display-id-block .pager, .view-blog.view-display-id-block_4 .pager, .view-blog.view-display-id-block_5 .pager, .view-blog.view-display-id-block_6 .pager, .view-blog.view-display-id-block_10 .pager, .view-blog.view-display-id-block_11 .pager {
  display: none;
}

/* page override for auto blog page */
.page-node-627, .page-node-699 {
  /* 627 staging, 699 production */
}
.page-node-627 .blog-filters-outer, .page-node-699 .blog-filters-outer {
  display: none;
}

/* perspectives blog overrides */
.view-blog.view-display-id-block_6 .views-exposed-widgets, .view-blog.view-display-id-block_10 .views-exposed-widgets, .view-blog.view-display-id-block_11 .views-exposed-widgets {
  display: inline-block;
}
.view-blog.view-display-id-block_6 .view-content, .view-blog.view-display-id-block_10 .view-content, .view-blog.view-display-id-block_11 .view-content {
  padding-top: 10px !important;
}
.view-blog.view-display-id-block_6 .views-row, .view-blog.view-display-id-block_10 .views-row, .view-blog.view-display-id-block_11 .views-row {
  display: inline-block;
  text-align: left;
  width: 200px;
  padding: 0px 10px;
  vertical-align: top;
}
.view-blog.view-display-id-block_6 .views-row .views-field-field-image, .view-blog.view-display-id-block_10 .views-row .views-field-field-image, .view-blog.view-display-id-block_11 .views-row .views-field-field-image {
  height: 113px;
  overflow: hidden;
}
.view-blog.view-display-id-block_6 .views-row .views-field-title, .view-blog.view-display-id-block_6 .views-row .views-field-field-leader-byline, .view-blog.view-display-id-block_10 .views-row .views-field-title, .view-blog.view-display-id-block_10 .views-row .views-field-field-leader-byline, .view-blog.view-display-id-block_11 .views-row .views-field-title, .view-blog.view-display-id-block_11 .views-row .views-field-field-leader-byline {
  width: 200px;
}
.view-blog.view-display-id-block_6 .views-row-first, .view-blog.view-display-id-block_10 .views-row-first, .view-blog.view-display-id-block_11 .views-row-first {
  margin-top: 20px !important;
}
.view-blog.view-display-id-block_6 .views-row-last, .view-blog.view-display-id-block_10 .views-row-last, .view-blog.view-display-id-block_11 .views-row-last {
  margin-top: 20px !important;
}
.view-blog.view-display-id-block_6 a, .view-blog.view-display-id-block_10 a, .view-blog.view-display-id-block_11 a {
  border-bottom: none;
}
.view-blog.view-display-id-block_6 .view-footer, .view-blog.view-display-id-block_10 .view-footer, .view-blog.view-display-id-block_11 .view-footer {
  margin-top: 0px !important;
}
.view-blog.view-display-id-block_6 .view-footer a, .view-blog.view-display-id-block_10 .view-footer a, .view-blog.view-display-id-block_11 .view-footer a {
  color: #58595b;
  padding-bottom: 1px;
  border-bottom: 1px solid #58595b;
  text-align: left;
  text-decoration: none;
  line-height: 1.67em;
  letter-spacing: .07em;
  font-size: 1em;
}

.section-insights .view-display-id-block_4 a {
  border-bottom: 1px solid;
  color: #000000;
  font-weight: 400;
  text-decoration: none;
}

.view-blog.view-display-id-block_4 .views-row {
  margin-right: 20px;
  vertical-align: bottom;
}
.view-blog.view-display-id-block_4 .views-row:last-child {
  margin-right: 0px;
}

#block-views-blog-block-1, #block-views-blog-block-2 {
  float: left;
  clear: none;
  width: 315px;
}
@media (max-width: 450px) {
  #block-views-blog-block-1 .view-display-id-block_1, #block-views-blog-block-1 .view-display-id-block_2, #block-views-blog-block-2 .view-display-id-block_1, #block-views-blog-block-2 .view-display-id-block_2 {
    width: 90%;
    margin: 0 20px;
    display: block;
    float: left;
  }
}
#block-views-blog-block-1 .view-display-id-block_1 a, #block-views-blog-block-1 .view-display-id-block_2 a, #block-views-blog-block-2 .view-display-id-block_1 a, #block-views-blog-block-2 .view-display-id-block_2 a {
  text-decoration: none;
}
#block-views-blog-block-1 .view-content, #block-views-blog-block-2 .view-content {
  float: left;
}
#block-views-blog-block-1 .view-header, #block-views-blog-block-2 .view-header {
  float: none;
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  margin-right: 10px;
}
@media (min-width: 850px) {
  #block-views-blog-block-1 .view-header, #block-views-blog-block-2 .view-header {
    float: left;
    display: inline-block;
  }
}
#block-views-blog-block-1 .view-display-id-block_1 .view-footer, #block-views-blog-block-2 .view-display-id-block_1 .view-footer {
  float: left;
  margin-left: 10px;
  margin-top: 2px;
}
#block-views-blog-block-1 .view-display-id-block_2 .view-footer, #block-views-blog-block-2 .view-display-id-block_2 .view-footer {
  float: left;
  text-transform: uppercase;
  font-weight: bold;
  margin-left: 20px;
}

#block-views-insights-block-2, #block-views-insights-block-10, #block-views-insights-block-11 {
  float: left;
  clear: none;
  width: auto;
  margin-right: 15px;
}
#block-views-insights-block-2 .block-title, #block-views-insights-block-10 .block-title, #block-views-insights-block-11 .block-title {
  text-align: center;
  text-transform: none !important;
  color: #000;
}
#block-views-insights-block-2 .view-content, #block-views-insights-block-10 .view-content, #block-views-insights-block-11 .view-content {
  float: left;
}
#block-views-insights-block-2 .view-header, #block-views-insights-block-10 .view-header, #block-views-insights-block-11 .view-header {
  float: none;
  display: block;
  font-weight: bold;
  margin-right: 10px;
}
@media (min-width: 850px) {
  #block-views-insights-block-2 .view-header, #block-views-insights-block-10 .view-header, #block-views-insights-block-11 .view-header {
    float: left;
    display: inline-block;
  }
}
#block-views-insights-block-2 .view-display-id-block_11 .view-footer, #block-views-insights-block-10 .view-display-id-block_11 .view-footer, #block-views-insights-block-11 .view-display-id-block_11 .view-footer {
  float: left;
  margin-left: 10px;
  width: 60px;
}
#block-views-insights-block-2 .view-display-id-block_11 .view-footer a, #block-views-insights-block-10 .view-display-id-block_11 .view-footer a, #block-views-insights-block-11 .view-display-id-block_11 .view-footer a {
  color: inherit;
  text-decoration: none;
}

#block-views-insights-block-11 {
  margin: 0;
}
#block-views-insights-block-11 .block-title {
  margin-left: -27%;
}

.node-type-article #block-views-blog-block-2 {
  padding: 30px 0px;
  margin-left: 200px;
}
@media (max-width: 450px) {
  .node-type-article #block-views-blog-block-2 {
    margin-left: 0;
    padding: 0;
  }
}
.node-type-article #block-views-blog-block-1 {
  padding: 30px 0px;
}

#block-views-page_sections-block-4 {
  position: relative;
}

.platform-networks {
  background-color: #CCCCCC;
  height: 2500px;
  position: relative;
}
.platform-networks p, .platform-networks h2 {
  margin: 0;
}
.platform-networks .text {
  width: 400px;
  text-align: left;
}
.platform-networks .image {
  width: 800px;
}
.platform-networks .platform-networks-title {
  margin: 0 auto;
  padding-top: 20px;
  width: 700px;
}
.platform-networks .platform-networks-logo {
  padding-top: 80px;
}
.platform-networks .platform-networks-logo > img {
  width: 700px;
}
.platform-networks .adcom .platform-networks-block.image.left {
  position: absolute;
  left: 10%;
  top: 700px;
}
.platform-networks .adcom .platform-networks-block.text.right {
  position: absolute;
  left: 50%;
  top: 500px;
}
.platform-networks .adtech .platform-networks-block.text.left {
  position: absolute;
  left: 10%;
  top: 1200px;
}
.platform-networks .adtech .platform-networks-block.image.right {
  position: absolute;
  left: 40%;
  top: 1100px;
}
.platform-networks .beon .platform-networks-block.image.left {
  position: absolute;
  left: 5%;
  top: 1800px;
}
.platform-networks .beon .platform-networks-block.text.right {
  position: absolute;
  left: 50%;
  top: 2270px;
}

/* leadership */
.view-leaders {
  max-width: 700px;
}
.view-leaders .views-row {
  text-align: left;
  width: 250px;
  float: left;
  display: inline;
  margin-bottom: 40px;
  font-size: 0.9em;
  line-height: 1.2em;
  margin-left: 25px;
}
.view-leaders .views-row img {
  float: left;
  width: 70px;
  height: 70px;
}
.view-leaders .views-row .views-field-title {
  text-transform: uppercase;
  font-size: 1.0em;
  font-weight: 800;
  margin-left: 90px;
  margin-bottom: 10px;
}
.view-leaders .views-row .views-field-title a {
  text-decoration: none;
  color: #000;
}
.view-leaders .views-row .views-field-title a:hover {
  text-decoration: underline;
}
.view-leaders .views-row .views-field-field-position {
  /* cufon */
  margin-left: 90px;
}
.view-leaders .views-row-odd {
  margin-right: 100px;
}

.view-id-event .views-slideshow-controls-top, .view-id-blog.view-display-id-block_10 .views-slideshow-controls-top {
  display: none;
}
.view-id-event .views-slideshow-controls-bottom, .view-id-blog.view-display-id-block_10 .views-slideshow-controls-bottom {
  position: relative;
  height: 35px;
}
.view-id-event .views-slideshow-controls-bottom .views-slideshow-controls-text, .view-id-blog.view-display-id-block_10 .views-slideshow-controls-bottom .views-slideshow-controls-text {
  top: -300px;
  width: 940px;
  position: absolute;
}
.view-id-event .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous, .view-id-blog.view-display-id-block_10 .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous {
  float: left;
  background: url("../images/relatedproperties-arrows-sprite.png") no-repeat scroll 0 0 transparent;
  background-size: cover;
  width: 38px;
  height: 38px;
  text-indent: -9999px;
}
.ie8 .view-id-event .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous, .ie8 .view-id-blog.view-display-id-block_10 .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous {
  -ms-behavior: url(/sites/all/themes/adv/js/backgroundsize.min.htc);
}
.view-id-event .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous:hover, .view-id-blog.view-display-id-block_10 .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous:hover {
  background-position: -76px 0;
}
.view-id-event .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-pause, .view-id-blog.view-display-id-block_10 .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-pause {
  display: none;
}
.view-id-event .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next, .view-id-blog.view-display-id-block_10 .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next {
  float: right;
  background: url("../images/relatedproperties-arrows-sprite.png") no-repeat scroll -38px 0 transparent;
  background-size: cover;
  width: 38px;
  height: 38px;
  text-indent: -9999px;
}
.ie8 .view-id-event .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next, .ie8 .view-id-blog.view-display-id-block_10 .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next {
  -ms-behavior: url(/sites/all/themes/adv/js/backgroundsize.min.htc);
}
.view-id-event .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next:hover, .view-id-blog.view-display-id-block_10 .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next:hover {
  background-position: -116px 0;
}

.view-id-blog.view-display-id-block_10 .views-slideshow-controls-text {
  top: -200px !important;
}

.view-id-event, .section-data-properties .view-id-blog, .view-id-platforms {
  width: 100%;
}
.view-id-event.view-display-id-block_2 .left-detail, .section-data-properties .view-id-blog.view-display-id-block_2 .left-detail, .view-id-platforms.view-display-id-block_2 .left-detail {
  width: 200px !important;
}
.view-id-event.view-display-id-block_2 .right-detail, .section-data-properties .view-id-blog.view-display-id-block_2 .right-detail, .view-id-platforms.view-display-id-block_2 .right-detail {
  margin-left: 220px !important;
  width: auto !important;
}
.view-id-event .view-content, .section-data-properties .view-id-blog .view-content, .view-id-platforms .view-content {
  border-bottom: 0;
  padding-top: 20px;
}
.view-id-event .view-content #views_slideshow_cycle_teaser_section_event-block, .section-data-properties .view-id-blog .view-content #views_slideshow_cycle_teaser_section_event-block, .view-id-platforms .view-content #views_slideshow_cycle_teaser_section_event-block {
  margin: 0 auto;
}
.view-id-event .view-content .views-row, .section-data-properties .view-id-blog .view-content .views-row, .view-id-platforms .view-content .views-row {
  clear: both;
  margin-top: 20px;
  margin-left: 0 !important;
}
.view-id-event .view-content .views-row p, .section-data-properties .view-id-blog .view-content .views-row p, .view-id-platforms .view-content .views-row p {
  margin: 0;
}
.view-id-event .view-content .views-row .left-detail, .section-data-properties .view-id-blog .view-content .views-row .left-detail, .view-id-platforms .view-content .views-row .left-detail {
  float: left;
  font-size: 1.0em;
  text-align: right;
  width: 155px;
}
.view-id-event .view-content .views-row .left-detail .item-list ul, .section-data-properties .view-id-blog .view-content .views-row .left-detail .item-list ul, .view-id-platforms .view-content .views-row .left-detail .item-list ul {
  padding: 0;
  margin: 0;
}
.view-id-event .view-content .views-row .left-detail .item-list ul li, .section-data-properties .view-id-blog .view-content .views-row .left-detail .item-list ul li, .view-id-platforms .view-content .views-row .left-detail .item-list ul li {
  list-style: none;
  line-height: 1.2em;
}
.view-id-event .view-content .views-row .left-detail .views-field-field-date, .view-id-event .view-content .views-row .left-detail .views-field-field-location, .view-id-event .view-content .views-row .left-detail .views-field-field-date-1, .section-data-properties .view-id-blog .view-content .views-row .left-detail .views-field-field-date, .section-data-properties .view-id-blog .view-content .views-row .left-detail .views-field-field-location, .section-data-properties .view-id-blog .view-content .views-row .left-detail .views-field-field-date-1, .view-id-platforms .view-content .views-row .left-detail .views-field-field-date, .view-id-platforms .view-content .views-row .left-detail .views-field-field-location, .view-id-platforms .view-content .views-row .left-detail .views-field-field-date-1 {
  font-size: 0.9em;
  text-transform: uppercase;
}
.view-id-event .view-content .views-row .left-detail .views-field-field-location, .section-data-properties .view-id-blog .view-content .views-row .left-detail .views-field-field-location, .view-id-platforms .view-content .views-row .left-detail .views-field-field-location {
  font-weight: 800;
  color: #58595b;
}
.view-id-event .view-content .views-row .left-detail .views-field-created, .section-data-properties .view-id-blog .view-content .views-row .left-detail .views-field-created, .view-id-platforms .view-content .views-row .left-detail .views-field-created {
  color: #58595b;
  font-size: 1.0em;
  margin-top: 0;
}
.view-id-event .view-content .views-row .left-detail .views-field-field-leader-byline, .section-data-properties .view-id-blog .view-content .views-row .left-detail .views-field-field-leader-byline, .view-id-platforms .view-content .views-row .left-detail .views-field-field-leader-byline {
  color: #58595b;
  width: inherit;
  font-weight: 800;
  line-height: 1.667;
}
.view-id-event .view-content .views-row .right-detail, .section-data-properties .view-id-blog .view-content .views-row .right-detail, .view-id-platforms .view-content .views-row .right-detail {
  display: block;
  margin-left: 170px;
  width: 665px;
  text-align: left;
}
.view-id-event .view-content .views-row .right-detail .views-field-title, .section-data-properties .view-id-blog .view-content .views-row .right-detail .views-field-title, .view-id-platforms .view-content .views-row .right-detail .views-field-title {
  font-size: 1em;
}
.view-id-event .view-content .views-row .right-detail .views-field-body, .section-data-properties .view-id-blog .view-content .views-row .right-detail .views-field-body, .view-id-platforms .view-content .views-row .right-detail .views-field-body {
  width: auto;
  padding: 0;
  margin: 0;
  font-size: 1.0em;
}
.view-id-event .view-content .views-row .right-detail .views-field-field-twitter, .section-data-properties .view-id-blog .view-content .views-row .right-detail .views-field-field-twitter, .view-id-platforms .view-content .views-row .right-detail .views-field-field-twitter {
  font-size: .8em;
  float: left;
}
.view-id-event .view-content .views-row .right-detail .views-field-field-hashtag, .section-data-properties .view-id-blog .view-content .views-row .right-detail .views-field-field-hashtag, .view-id-platforms .view-content .views-row .right-detail .views-field-field-hashtag {
  font-size: .8em;
  float: left;
  margin-right: 10px;
}
.view-id-event .view-footer, .section-data-properties .view-id-blog .view-footer, .view-id-platforms .view-footer {
  margin-top: 50px;
}
.view-id-event .widget_pager, .section-data-properties .view-id-blog .widget_pager, .view-id-platforms .widget_pager {
  display: inline-block;
  margin: 20px auto 0 auto;
}
.view-id-event .widget_pager .views-slideshow-pager-field-item, .section-data-properties .view-id-blog .widget_pager .views-slideshow-pager-field-item, .view-id-platforms .widget_pager .views-slideshow-pager-field-item {
  cursor: pointer;
  width: 20px;
  background: url("../images/dot-inactive.png") no-repeat scroll 0 0 transparent;
  background-size: 10px 10px;
  text-indent: -9999px;
}
.ie8 .view-id-event .widget_pager .views-slideshow-pager-field-item, .ie8 .section-data-properties .view-id-blog .widget_pager .views-slideshow-pager-field-item, .ie8 .view-id-platforms .widget_pager .views-slideshow-pager-field-item {
  -ms-behavior: url(/sites/all/themes/adv/js/backgroundsize.min.htc);
}
.view-id-event .widget_pager .views-slideshow-pager-field-item.active, .section-data-properties .view-id-blog .widget_pager .views-slideshow-pager-field-item.active, .view-id-platforms .widget_pager .views-slideshow-pager-field-item.active {
  background: url("../images/dot-active.png") no-repeat scroll 0 0 transparent;
  background-size: 10px 10px;
  text-indent: -9999px;
}
.ie8 .view-id-event .widget_pager .views-slideshow-pager-field-item.active, .ie8 .section-data-properties .view-id-blog .widget_pager .views-slideshow-pager-field-item.active, .ie8 .view-id-platforms .widget_pager .views-slideshow-pager-field-item.active {
  -ms-behavior: url(/sites/all/themes/adv/js/backgroundsize.min.htc);
}

/* overwrite for blog title width on perspectives page */
/*
.section-perspectives .view-blog.view-display-id-block_4 {
  .views-field-created {
    font-weight: 500;
    font-size: .9em !important;
    color: inherit !important;
  }
  .views-field-title {
    width: 100%;
  }
}

.section-data-properties .view-id-blog .view-content {
  padding-top: 50px;
  .views-row {
    .views-field-field-leader-byline {
      font-weight: 400;
      font-size: .9em !important;
    }
    .right-detail .views-field-title {
      padding-bottom: .2em;
      text-transform: none !important;
    }
  } 
}

.section-data-properties .view-blog.view-display-id-block_4 .views-row .views-field-title {
  margin: 0;
}
*/
.section-data-properties .view-display-id-block_4 .view-content {
  border: none;
}
.section-data-properties .view-display-id-block_4 .view-content .views-row {
  float: left;
  margin: auto;
  width: 470px;
}
.section-data-properties .view-display-id-block_4 .view-content .views-row .views-field-field-additional-docs {
  margin-bottom: 20px;
  font-weight: 100;
}

.view-id-event .view-content .views-row .right-detail .views-field-title {
  line-height: 1.67em;
}

.view-additional-content .view-content, .view-id-video .view-content {
  border-bottom: 0;
  padding-top: 40px;
  width: 670px;
}
.view-additional-content .view-content .views-row, .view-id-video .view-content .views-row {
  display: inline-block;
  text-transform: uppercase;
  text-weight: bold;
  margin: 10px;
  width: 200px;
}
.view-additional-content .view-content .views-row .views-field-field-image, .view-id-video .view-content .views-row .views-field-field-image {
  margin: 0 auto;
}
.view-additional-content .view-content .views-row .views-field-field-image a, .view-id-video .view-content .views-row .views-field-field-image a {
  border: 0;
  padding: 0;
}
.view-additional-content .view-content .views-row .views-field, .view-id-video .view-content .views-row .views-field {
  width: 200px;
}
.view-additional-content .view-content .views-row .views-field.views-field-title, .view-id-video .view-content .views-row .views-field.views-field-title {
  font-size: 14px;
}
.view-additional-content .view-content .views-row .views-field.views-field-title a, .view-id-video .view-content .views-row .views-field.views-field-title a {
  text-transform: uppercase;
  color: #000000;
  text-decoration: none;
  line-height: 1;
  border: 0;
}
.view-additional-content .view-content .views-row .views-field.views-field-field-subtitle, .view-id-video .view-content .views-row .views-field.views-field-field-subtitle {
  font-size: 12px;
}
.view-additional-content .view-content .views-row .views-field.views-field-field-video-date, .view-id-video .view-content .views-row .views-field.views-field-field-video-date {
  font-weight: normal;
  font-size: 11px;
}

.perspective-program-link {
  margin-top: 10px;
}
.perspective-program-link a {
  color: #000000;
}

/* hide view display footer on home page that contains pixel */
#block-views-homepage-block-1 .view-footer {
  height: 0px;
  width: 0px;
}

.news-slideshow-block-1 {
  color: #929292;
}
.news-slideshow-block-1 .views-field-body {
  width: 100%;
}
.news-slideshow-block-1 .view-content {
  border: 0 !important;
}
.news-slideshow-block-1 .section-data-info {
  /* background-color: #e5e5e5; */
  font-size: 16px;
}
.news-slideshow-block-1 #views_slideshow_controls_text_pause_news-block {
  display: none;
}
.news-slideshow-block-1 #views_slideshow_controls_text_news-block {
  width: 100px;
  margin: 0 auto;
}
.news-slideshow-block-1 #views_slideshow_controls_text_previous_news-block {
  float: left;
  background: url("../images/relatedproperties-arrows-sprite.png") no-repeat scroll 0 0 transparent;
  background-size: cover;
  width: 38px;
  height: 38px;
  text-indent: -9999px;
}
.news-slideshow-block-1 #views_slideshow_controls_text_next_news-block {
  float: right;
  background: url("../images/relatedproperties-arrows-sprite.png") no-repeat scroll -38px 0 transparent;
  background-size: cover;
  width: 38px;
  height: 38px;
  text-indent: -9999px;
}
.news-slideshow-block-1 .views-row {
  text-align: left !important;
  margin: 0 0 20px 0 !important;
  border-top: 1px solid #929292;
  width: 100%;
}
.news-slideshow-block-1 .views-row p {
  margin: 0 !important;
}
.news-slideshow-block-1 .views-field-title a {
  font-weight: bold;
  font-size: initial;
  color: #929292 !important;
}
.news-slideshow-block-1 .views-field-title a:hover {
  text-decoration: underline;
}
.news-slideshow-block-1 .views-field-body {
  padding: 0;
  margin: 0;
}
.news-slideshow-block-1 .views-field-body a {
  color: #929292 !important;
  text-decoration: underline;
}
.news-slideshow-block-1 .views-field-field-news-date {
  font-style: italic;
  margin-top: 10px;
}

.section-partnerstudio .image-content {
  float: left;
}
.section-partnerstudio .image-content .image {
  width: 200px;
  height: 200px;
  background-color: #333333;
}
.section-partnerstudio .image-content .title {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1em;
  font-size: 14px;
  margin-top: 10px;
}
.section-partnerstudio .image-content .subtitle {
  font-size: 12px;
  text-transform: uppercase;
}
.section-partnerstudio .image-content.center {
  margin: 0 50px;
}
.section-partnerstudio .nav {
  clear: both;
}
.section-partnerstudio .awards-header {
  font-weight: bold;
  margin: 20px 0;
}
.section-partnerstudio .wrapper {
  display: inline-block;
}
.section-partnerstudio .award-slide {
  width: 700px;
}
.section-partnerstudio .award-slide .awards-award {
  margin-bottom: 20px;
}
.section-partnerstudio .news-slideshow-block-1 .section-data {
  background-color: #f7f8fa;
}
.section-partnerstudio .news-slideshow-block-1 .section-data-info {
  background-color: #f7f8fa;
}
.section-partnerstudio .views-row-2 .all_products {
  border: 1px solid #000;
  padding: 8px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0;
  color: #000;
}
.section-partnerstudio .views-row-3 a {
  color: #000000;
  padding: 0px;
  border-bottom: 0;
  text-decoration: none;
  text-transform: uppercase;
}
.section-partnerstudio .views-row-3 .image-content {
  margin: 0 25px;
}
.section-partnerstudio .views-row-5 .section-data {
  height: 100%;
}
.section-partnerstudio .views-row-5 .nav {
  top: 200px !important;
}
.section-partnerstudio .views-row-6 .section-data-info {
  color: #000000;
  float: left;
  width: 100%;
}
.section-partnerstudio .views-row-6 .section-data-info .views-field-title a {
  color: #000000 !important;
}
.section-partnerstudio #landing-page-navigation .view-content {
  width: 700px;
}
.section-partnerstudio .ps-unleash {
  font-weight: bold;
  margin: 60px 0;
}
.section-partnerstudio .how-we-unleash {
  margin-top: 2.5em;
}
.section-partnerstudio .slide.section-data .views-field-body {
  display: inline-block;
  width: 940px;
}
.section-partnerstudio .slide.section-data .views-field-body .field-content {
  position: relative;
}
.section-partnerstudio .slide.section-data .views-field-body .field-content .cycle-slideshow {
  width: 700px;
  margin: 0 auto;
}
.section-partnerstudio .slide.section-data .views-field-body .field-content .cycle-slideshow .award-header {
  font-weight: bold;
  margin: 20px 0;
}
.section-partnerstudio .slide.section-data .views-field-body .field-content .nav {
  position: absolute;
  width: 100%;
  top: 100px;
}
.section-partnerstudio .slide.section-data .views-field-body .field-content .nav .prev {
  float: left;
  background: url("../images/relatedproperties-arrows-sprite.png") no-repeat scroll 0 0 transparent;
  background-size: cover;
  width: 38px;
  height: 38px;
  text-indent: -9999px;
  cursor: pointer;
}
.section-partnerstudio .slide.section-data .views-field-body .field-content .nav .prev:hover {
  background-position: -76px 0;
}
.section-partnerstudio .slide.section-data .views-field-body .field-content .nav .next {
  float: right;
  background: url("../images/relatedproperties-arrows-sprite.png") no-repeat scroll -38px 0 transparent;
  background-size: cover;
  width: 38px;
  height: 38px;
  text-indent: -9999px;
  cursor: pointer;
}
.section-partnerstudio .slide.section-data .views-field-body .field-content .nav .next:hover {
  background-position: -116px 0;
}

.view-id-property.view-display-id-block_2 .view-content {
  padding: 20px 0;
}

.view-id-video.view-display-id-block_2 .view-content {
  display: inline-block;
  width: 940px;
}
.view-id-video.view-display-id-block_2 .view-content .views-row {
  vertical-align: top;
}
.view-id-video.view-display-id-block_2 .view-content .views-row .views-field-title {
  text-transform: uppercase;
}
.view-id-video.view-display-id-block_2 .view-content .views-row .views-field-field-subtitle {
  margin-top: 5px;
  line-height: 1.5em;
}
.view-id-video.view-display-id-block_2 .view-content .views-slideshow-controls-top {
  padding-top: 100px;
}

.hover-toggle .initial-hidden {
  display: none;
}

.view-video .view-content {
  position: relative;
}
.view-video .view-content a.hover-toggle {
  color: #000000 !important;
  text-decoration: none !important;
}
.view-video .view-content .initial-hidden {
  text-decoration: none;
  font-size: 14px;
  line-height: 1.5em;
  height: 196px;
}
.view-video .view-content .initial-hidden p {
  margin: 10px;
  text-transform: none;
}
.view-video .view-content .views-slideshow-controls-bottom {
  position: absolute;
  width: 940px;
  top: 50%;
  height: 35px;
}
.view-video .view-content .views-slideshow-controls-bottom .views-slideshow-controls-text-previous {
  float: left;
  background: url("../images/relatedproperties-arrows-sprite.png") no-repeat scroll 0 0 transparent;
  background-size: cover;
  width: 38px;
  height: 38px;
  text-indent: -9999px;
}
.ie8 .view-video .view-content .views-slideshow-controls-bottom .views-slideshow-controls-text-previous {
  -ms-behavior: url(/sites/all/themes/adv/js/backgroundsize.min.htc);
}
.view-video .view-content .views-slideshow-controls-bottom .views-slideshow-controls-text-previous:hover {
  background-position: -76px 0;
}
.view-video .view-content .views-slideshow-controls-bottom .views-slideshow-controls-text-pause {
  display: none;
}
.view-video .view-content .views-slideshow-controls-bottom .views-slideshow-controls-text-next {
  float: right;
  background: url("../images/relatedproperties-arrows-sprite.png") no-repeat scroll -38px 0 transparent;
  background-size: cover;
  width: 38px;
  height: 38px;
  text-indent: -9999px;
}
.ie8 .view-video .view-content .views-slideshow-controls-bottom .views-slideshow-controls-text-next {
  -ms-behavior: url(/sites/all/themes/adv/js/backgroundsize.min.htc);
}
.view-video .view-content .views-slideshow-controls-bottom .views-slideshow-controls-text-next:hover {
  background-position: -116px 0;
}

.section-adweek2015 #SmartPlayer_0 {
  float: none !important;
  margin: 0 auto !important;
}
.section-adweek2015 .audience-row.audience-row-Social.parallax-section, .section-adweek2015 .audience-row.audience-row-social.parallax-section {
  height: 1200px !important;
  margin-bottom: 100px;
}
.section-adweek2015 .audience-row.audience-row-Social.parallax-section .streamhub-media-wall-view, .section-adweek2015 .audience-row.audience-row-social.parallax-section .streamhub-media-wall-view {
  height: 800px;
  max-width: 800px;
  margin: 0 auto;
}
.section-adweek2015 .audience-row-Social .views-field-body, .section-adweek2015 .audience-row-social .views-field-body {
  max-width: 420px;
}
.section-adweek2015 .audience-row-Social .social_tag, .section-adweek2015 .audience-row-social .social_tag {
  margin-bottom: 60px;
}
.section-adweek2015 .hub-wall-column .content-body {
  font-family: helvetica !important;
  font-size: 14px !important;
  line-height: 22px !important;
  letter-spacing: 0em !important;
}

.section-adweek2015-registration .section-parallax {
  display: none;
}
.section-adweek2015-registration #adweekVid {
  width: 100%;
}
.section-adweek2015-registration .mktoFormStyles {
  margin: 0 auto 80px auto;
}
.section-adweek2015-registration button.mktoButton {
  background-color: #000;
  color: #fff;
  padding: 10px;
  margin-top: 40px !important;
}
@media (max-width: 576px) {
  .section-adweek2015-registration #header-image {
    margin-top: 55px;
  }
  .section-adweek2015-registration #adweekVid {
    margin-top: 55px;
  }
  .section-adweek2015-registration .mktoButtonRow {
    text-align: center !important;
    width: 100% !important;
  }
  .section-adweek2015-registration .mktoButtonWrap {
    margin-left: 0 !important;
  }
}

.event_week_column {
  display: inline-block;
  width: 20%;
  font-size: .8em;
  vertical-align: top;
}
.event_week_column .event_week_header {
  font-weight: 700;
  text-align: left;
  border-bottom: 1px solid #CCC;
  padding-bottom: 10px;
  width: 90%;
}
.event_week_column .event_week_wrapper {
  margin-top: 10px;
}
.event_week_column .event_week_wrapper .event_week_item {
  text-align: left;
  width: 90%;
}
.event_week_column .event_week_wrapper .event_week_item.event_title {
  font-weight: 600;
}
.event_week_column .event_week_wrapper .event_week_item.event_space {
  border: 1px dashed #CCC;
}

.calendar-footer-social {
  margin-bottom: 20px;
}
.calendar-footer-social .social-button {
  background-size: cover;
  background-repeat: no-repeat;
  display: inline-block;
  margin-right: 20px;
  background-image: url(../images/header-socialicons-sprite.png);
}
.calendar-footer-social .social-button a {
  width: 35px;
  height: 34px;
  display: block;
}
.calendar-footer-social .social-button.twitter {
  background-position: 0 0px;
}
.calendar-footer-social .social-button.facebook {
  background-position: 0 -35px;
}
.calendar-footer-social .social-button.instagram {
  background-position: 0 -70px;
}
.calendar-footer-social .social-button.last {
  margin-right: 0;
}

.view-id-twitter.view-display-id-block_1 .view-content {
  border: 0;
}

#views_slideshow_controls_text_previous_twitter-block_1 {
  -webkit-transform: rotate(-270deg);
  -moz-transform: rotate(-270deg);
  -ms-transform: rotate(-270deg);
  -o-transform: rotate(-270deg);
  transform: rotate(-270deg);
}

#views_slideshow_controls_text_next_twitter-block_1 {
  -webkit-transform: rotate(-270deg);
  -moz-transform: rotate(-270deg);
  -ms-transform: rotate(-270deg);
  -o-transform: rotate(-270deg);
  transform: rotate(-270deg);
}

#views_slideshow_cycle_main_twitter-block_1 .views-slideshow-cycle-main-frame-row-item.views-row {
  margin: 0 2%;
  width: 45%;
  border: 1px solid #01aef0;
  margin-left: 0;
  margin-bottom: 20px;
  overflow: auto;
  vertical-align: top;
  height: 210px;
}
#views_slideshow_cycle_main_twitter-block_1 .views-slideshow-cycle-main-frame-row-item.views-row .views-field-body {
  width: 90%;
  margin-bottom: 8px;
}
#views_slideshow_cycle_main_twitter-block_1 .views-slideshow-cycle-main-frame-row-item.views-row .views-field-body .tweet-date {
  font-size: .8em;
}

.view-display-id-block_11 .read-more {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  margin: 0;
  padding-top: 50px;
  background-image: linear-gradient(to bottom, transparent, #ffffff);
}

/* masonry overrides for /blog */
.masonry-item {
  border: 0;
  background-color: #FFF;
}

/* override splashify box for newfront */
.section-newfront-2016 #colorbox {
  height: 400px !important;
}

.section-br .parallax-section .section-data .views-field-title {
  text-transform: inherit;
}

