@CHARSET "UTF-8";
/* Ripple Out */
@-webkit-keyframes hvr-ripple-out {
  /* line 121, _variables.scss */
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}

@keyframes hvr-ripple-out {
  /* line 131, _variables.scss */
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}

/* line 140, _variables.scss */
.hvr-ripple-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}

/* line 151, _variables.scss */
.hvr-ripple-out:before {
  content: '';
  position: absolute;
  border: #c82606 solid 6px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}

/* line 162, _variables.scss */
.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
  -webkit-animation-name: hvr-ripple-out;
  animation-name: hvr-ripple-out;
}

/* Icon Forward */
/* line 170, _variables.scss */
.hvr-icon-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
}

/* line 184, _variables.scss */
.hvr-icon-forward:before {
  content: "\f138";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

/* line 199, _variables.scss */
.hvr-icon-forward:hover:before, .hvr-icon-forward:focus:before, .hvr-icon-forward:active:before {
  -webkit-transform: translateX(4px);
  transform: translateX(4px);
}

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */
/* #Site Styles
================================================== */
/* #Page Styles
================================================== */
/* Home */
/* line 19, layout.scss */
.band {
  width: 100%;
}

/* line 24, layout.scss */
#tour .container {
  overflow: hidden;
}

/* line 28, layout.scss */
.band.home_header {
  background-color: black;
  height: 80px;
}

/* line 33, layout.scss */
.band.home_promo {
  background-color: #141414;
}

/* line 37, layout.scss */
.band.home_social {
  background-color: #141414;
}

/* line 41, layout.scss */
.band.home_news {
  background-color: #141414;
  padding-bottom: 110px;
}

/* line 45, layout.scss */
.band.home_watch {
  padding-top: 80px;
  background: #212121;
  /* Old browsers */
  background: -moz-linear-gradient(top, #212121 0%, #373737 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #212121), color-stop(100%, #373737));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #212121 0%, #373737 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #212121 0%, #373737 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #212121 0%, #373737 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #212121 0%, #373737 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#373737',GradientType=0 );
  /* IE6-9 */
  padding-bottom: 110px;
}

/* line 57, layout.scss */
.band.home_coveritlive {
  padding-top: 80px;
  padding-bottom: 110px;
  background-color: white;
}

/* line 62, layout.scss */
.band.home_instagram {
  padding-top: 80px;
  padding-bottom: 110px;
  background-color: white;
}

/* line 67, layout.scss */
.band.home_feed {
  padding-top: 80px;
  background-color: white;
  padding-bottom: 110px;
  background: url("http://cdn.u2.com/non_secure/images/bootstrap/background_feed_temp.jpg") no-repeat scroll center 0px;
  background-size: cover;
}

/* line 75, layout.scss */
.band.home_player_poll {
  padding-top: 80px;
  background: #212121;
  /* Old browsers */
  background: -moz-linear-gradient(top, #212121 0%, #373737 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #212121), color-stop(100%, #373737));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #212121 0%, #373737 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #212121 0%, #373737 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #212121 0%, #373737 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #212121 0%, #373737 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#373737',GradientType=0 );
  /* IE6-9 */
}

/* line 87, layout.scss */
.band.home_gallery {
  padding-top: 80px;
  background-color: white !important;
}

/* line 92, layout.scss */
.band.home_footer {
  height: 200px;
  background-color: black;
}

/* line 97, layout.scss */
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
  margin: 0 auto;
  width: 100%;
}

/* line 102, layout.scss */
.band.general {
  background-color: white;
  padding-top: 40px;
  padding-bottom: 110px;
}

/*
.service .band.general  {
	background-color: $primary6;
	.container {
		background-color: $primary1;
	}
}*/
/* line 115, layout.scss */
.band.profile {
  background-color: white;
  padding-top: 40px;
}

/* Iframe */
/* line 121, layout.scss */
.fluidMedia {
  position: relative;
  padding-bottom: 150%;
  height: 0;
  overflow: hidden;
}

/* line 128, layout.scss */
.fluidMedia iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

/* News */
/* line 138, layout.scss */
.band.news_highlights {
  /*height: 400px;*/
  padding-top: 40px;
  padding-bottom: 40px;
  background: #212121;
  /* Old browsers */
  background: -moz-linear-gradient(top, #212121 0%, #373737 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #212121), color-stop(100%, #373737));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #212121 0%, #373737 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #212121 0%, #373737 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #212121 0%, #373737 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #212121 0%, #373737 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#373737',GradientType=0 );
  /* IE6-9 */
}

/* line 153, layout.scss */
.band.news_allnews {
  padding-top: 60px;
  padding-bottom: 150px;
  background-color: #e0dcd9;
}

/* line 159, layout.scss */
#news .band.home_footer, #mediagalleries .band.home_footer, #videos .home_footer, #gallery .home_footer, #soundandvision .home_footer, #discography .home_footer, #lyrics .home_footer, #service .home_footer {
  margin-top: 0px;
}

/* line 167, layout.scss */
.band.news_newsarticle {
  background: #212121;
  /* Old browsers */
  background: -moz-linear-gradient(top, #212121 0%, #373737 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #212121), color-stop(100%, #373737));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #212121 0%, #373737 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #212121 0%, #373737 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #212121 0%, #373737 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #212121 0%, #373737 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#373737',GradientType=0 );
  /* IE6-9 */
  background-size: 100% 159px;
  background-repeat: no-repeat;
}

/* line 181, layout.scss */
.band.news_specialmenu {
  height: 50px;
  background-color: white;
}

/* tour */
/* line 188, layout.scss */
.band.tour_specialmenu {
  height: 15px;
  background-color: white;
}

/* line 193, layout.scss */
.band.tour_edptitle {
  margin-top: 15px;
  padding-top: 40px;
  padding-bottom: 60px;
  background: #212121;
  /* Old browsers */
  background: -moz-linear-gradient(top, #212121 0%, #373737 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #212121), color-stop(100%, #373737));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #212121 0%, #373737 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #212121 0%, #373737 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #212121 0%, #373737 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #212121 0%, #373737 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#373737',GradientType=0 );
  /* IE6-9 */
}

/* line 207, layout.scss */
.band.tour_edpdetail {
  padding-top: 60px;
  padding-bottom: 110px;
  background: white;
}

/* line 212, layout.scss */
.band.tour_edpphotovideo {
  padding-top: 80px;
  padding-bottom: 110px;
  background: #212121;
  /* Old browsers */
  background: -moz-linear-gradient(top, #212121 0%, #373737 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #212121), color-stop(100%, #373737));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #212121 0%, #373737 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #212121 0%, #373737 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #212121 0%, #373737 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #212121 0%, #373737 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#373737',GradientType=0 );
  /* IE6-9 */
}

/* line 225, layout.scss */
.band.tour_photovideo {
  padding-top: 80px;
  background-color: white;
  padding-bottom: 110px;
}

/* line 232, layout.scss */
#tourdate .band.tour_photovideo {
  padding-bottom: 0px;
}

/* line 236, layout.scss */
.band.tour_notesfromtheroad {
  padding-top: 80px;
  background-color: #777675;
  padding-bottom: 110px;
  display: none;
}

/* line 243, layout.scss */
.band.tour_tourdetail {
  padding-top: 40px;
  padding-bottom: 80px;
}

/* line 247, layout.scss */
.band.tour_tourgrid {
  padding-top: 20px;
  padding-bottom: 80px;
  background-color: #dfdcd9;
}

/* line 252, layout.scss */
.band.tour_packagesdetail {
  padding-top: 20px;
  padding-bottom: 80px;
  background-color: #dfdcd9;
}

/* line 257, layout.scss */
.band.tour_tourcards {
  padding-top: 80px;
  padding-bottom: 80px;
  /*background-color: $primary4;*/
  background: #212121;
  background: -moz-linear-gradient(top, #212121 0%, #373737 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #212121), color-stop(100%, #373737));
  background: -webkit-linear-gradient(top, #212121 0%, #373737 100%);
  background: -o-linear-gradient(top, #212121 0%, #373737 100%);
  background: -ms-linear-gradient(top, #212121 0%, #373737 100%);
  background: linear-gradient(to bottom, #212121 0%, #373737 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#373737',GradientType=0 );
}

/*  music  */
/* line 273, layout.scss */
.band.music_specialmenu {
  height: 50px;
  background-color: white;
}

/* line 278, layout.scss */
.band.music_albums {
  background-color: #e0dcd9;
  padding-top: 80px;
  padding-bottom: 150px;
}

/* line 284, layout.scss */
.band.media_photogallery {
  background-color: white;
  padding-top: 80px;
  padding-bottom: 110px;
}

/* line 290, layout.scss */
.band.music_promotop {
  background-color: black;
}

/* line 294, layout.scss */
.band.media_videoplayer {
  padding-top: 60px;
  padding-bottom: 90px;
  background: #212121;
  /* Old browsers */
  background: -moz-linear-gradient(top, #212121 0%, #373737 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #212121), color-stop(100%, #373737));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #212121 0%, #373737 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #212121 0%, #373737 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #212121 0%, #373737 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #212121 0%, #373737 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#373737',GradientType=0 );
  /* IE6-9 */
}

/* line 307, layout.scss */
.band.heartsandminds_promotop {
  margin-top: 15px;
}

/* line 312, layout.scss */
.band.music_lyrics {
  padding-top: 60px;
  padding-bottom: 150px;
  background-color: #e0dcd9;
}

/* line 318, layout.scss */
.band.music_songlyrics {
  padding-top: 60px;
  padding-bottom: 150px;
  background-color: white;
}

/* line 324, layout.scss */
.band.music_songtitle {
  padding-top: 40px;
  padding-bottom: 60px;
  background: #212121;
  /* Old browsers */
  background: -moz-linear-gradient(top, #212121 0%, #373737 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #212121), color-stop(100%, #373737));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #212121 0%, #373737 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #212121 0%, #373737 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #212121 0%, #373737 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #212121 0%, #373737 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#373737',GradientType=0 );
  /* IE6-9 */
}

/* line 337, layout.scss */
.band.music_albumdetails {
  padding-top: 60px;
  padding-bottom: 150px;
  background-color: white;
}

/* line 343, layout.scss */
.band.music_newsandreviews {
  padding-top: 80px;
  padding-bottom: 110px;
  background-color: white;
}

/* line 349, layout.scss */
.band.music_soundbites {
  padding-top: 80px;
  padding-bottom: 110px;
  background: #696866;
  /* Old browsers */
  background: -moz-linear-gradient(top, #696866 0%, #7c7b7a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #696866), color-stop(100%, #7c7b7a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #696866 0%, #7c7b7a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #696866 0%, #7c7b7a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #696866 0%, #7c7b7a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #696866 0%, #7c7b7a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#696866', endColorstr='#7c7b7a',GradientType=0 );
  /* IE6-9 */
  color: white;
}

/* line 364, layout.scss */
.band.music_comments {
  padding-top: 110px;
  background-color: white;
}

/* line 370, layout.scss */
.band.music_videoplayer {
  padding-top: 60px;
  padding-bottom: 90px;
  background: #212121;
  /* Old browsers */
  background: -moz-linear-gradient(top, #212121 0%, #373737 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #212121), color-stop(100%, #373737));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #212121 0%, #373737 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #212121 0%, #373737 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #212121 0%, #373737 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #212121 0%, #373737 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#373737',GradientType=0 );
  /* IE6-9 */
}

/* line 384, layout.scss */
.band.videogallery {
  background-color: #e0dcd9;
  padding-top: 60px;
  padding-bottom: 150px;
}

/* line 390, layout.scss */
.band.photogallery {
  background-color: #e0dcd9;
  padding-top: 60px;
  padding-bottom: 150px;
}

/* line 396, layout.scss */
.band.media_videothumbnails {
  background-color: white;
  padding-top: 60px;
  padding-bottom: 50px;
}

/* line 402, layout.scss */
.band.media_videocomments {
  background-color: white;
  padding-top: 60px;
  padding-bottom: 50px;
}

/* line 410, layout.scss */
.heartsandminds_promotop_image {
  background: #212121;
  /* Old browsers */
  background: -moz-linear-gradient(top, #212121 0%, #373737 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #212121), color-stop(100%, #373737));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #212121 0%, #373737 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #212121 0%, #373737 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #212121 0%, #373737 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #212121 0%, #373737 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#373737',GradientType=0 );
  /* IE6-9 */
}

/* line 423, layout.scss */
.heartsandminds_promotop_image img {
  width: 100%;
  margin: 0 auto;
}

/* line 428, layout.scss */
.band.heartsandminds_organizations {
  padding-top: 80px;
  padding-bottom: 110px;
  background: #686764;
  /* Old browsers */
  background: -moz-linear-gradient(top, #686764 0%, #7c7b7a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #686764), color-stop(100%, #7c7b7a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #686764 0%, #7c7b7a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #686764 0%, #7c7b7a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #686764 0%, #7c7b7a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #686764 0%, #7c7b7a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#686764', endColorstr='#7c7b7a',GradientType=0 );
  /* IE6-9 */
}

/* line 442, layout.scss */
.band.service_gradient {
  padding-top: 80px;
  padding-bottom: 110px;
  background: #212121;
  /* Old browsers */
  background: -moz-linear-gradient(top, #212121 0%, #373737 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #212121), color-stop(100%, #373737));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #212121 0%, #373737 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #212121 0%, #373737 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #212121 0%, #373737 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #212121 0%, #373737 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#373737',GradientType=0 );
  /* IE6-9 */
}

/* line 454, layout.scss */
.band.service_top {
  background-color: white;
  padding-top: 80px;
  padding-bottom: 110px;
}

/* line 460, layout.scss */
.service.paid .band.service_top {
  padding-top: 40px;
}

/* line 464, layout.scss */
.band.login_top {
  background-color: white;
}

/* line 468, layout.scss */
.band.login_grey {
  background-color: #959391;
}

/* additional bootstrap column layout for 5 columns with media queries */
/* line 478, layout.scss */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}

/* line 485, layout.scss */
.col-xs-15 {
  width: 20%;
  float: left;
}

@media (min-width: 768px) {
  /* line 490, layout.scss */
  .col-sm-15 {
    width: 20%;
    float: left;
  }
}
@media (min-width: 992px) {
  /* line 496, layout.scss */
  .col-md-15 {
    width: 20%;
    float: left;
  }
}
@media (min-width: 1200px) {
  /* line 502, layout.scss */
  .col-lg-15 {
    width: 20%;
    float: left;
  }
}
/* Media Queries */
/* Large desktops and laptops */
@media (min-width: 1200px) {
  /* News */
  /* News main page */
  /* line 517, layout.scss */
  .highlight_desktop {
    display: block;
  }

  /* line 521, layout.scss */
  .highlight_mobile {
    display: none;
  }
}
/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  /* Navigation */
  /* line 529, layout.scss */
  #logo {
    margin-right: 20px;
  }

  /* line 534, layout.scss */
  .navbar-default .navbar-nav > li > a {
    padding: 32px 8px 26px 8px;
  }

  /* line 538, layout.scss */
  .guest .dynamic_link.current a:after, .free .dynamic_link.current a:after {
    top: 66px;
  }

  /* Footer */
  /* line 544, layout.scss */
  #ft ul {
    margin-top: 24px;
  }

  /* line 547, layout.scss */
  #ft {
    float: none;
  }

  /* line 551, layout.scss */
  .band.home_footer {
    height: 290px;
  }

  /* line 555, layout.scss */
  #footer_top {
    padding-top: 20px;
    text-align: center;
    display: table;
    width: 100%;
  }

  /* line 561, layout.scss */
  .footer_logo {
    position: relative;
    left: 43%;
  }

  /* line 566, layout.scss */
  .footer_social_links {
    float: none;
    width: 25%;
    display: inline-block;
    margin-left: 0px;
    position: relative;
    left: -6%;
    margin-top: 48px;
    margin-bottom: 14px;
  }

  /* line 577, layout.scss */
  .copyright {
    float: none;
    margin: 0 auto;
    text-align: center;
    position: relative;
    top: 85px;
  }

  /* line 585, layout.scss */
  #ft_submain {
    float: none;
    margin: 0 auto;
    text-align: center;
    position: relative;
    top: -25px;
  }

  /* line 593, layout.scss */
  #ft_submain ul {
    margin-top: 15px;
  }

  /* Home Promo */
  /* line 598, layout.scss */
  .flex-control-nav {
    bottom: 0px;
  }

  /* line 602, layout.scss */
  .promo_upper_left {
    margin-bottom: -250px !important;
  }

  /* line 608, layout.scss */
  .promo_bottom_left {
    top: -289px;
  }

  /* Home news */
  /* line 616, layout.scss */
  .news_teaser_text {
    height: 70px;
  }

  /* line 620, layout.scss */
  .band.home_news {
    padding-bottom: 80px;
  }

  /* line 624, layout.scss */
  .container_spacing_bottom {
    margin-bottom: 0px;
  }

  /* line 628, layout.scss */
  #home .news_list_item .news_image {
    height: 170px;
  }

  /* line 632, layout.scss */
  #home .news_list_item {
    height: 340px;
  }

  /* line 636, layout.scss */
  #home .news_title {
    font-family: "gotham-boldgotham-bold", sans-serif;
    color: white;
    font-size: 16px;
    margin-bottom: 10px;
    text-transform: uppercase;
  }

  /* line 643, layout.scss */
  #home .news_teaser_text {
    overflow: hidden;
    font-family: "gotham-lightgotham-light", sans-serif;
    color: #959391;
    font-size: 13px;
    max-height: 40px;
    line-height: 14px;
  }

  /* line 651, layout.scss */
  #home .comment_bubble, #home .comment_bubble:link {
    top: 150px;
  }

  /* Home Watch */
  /* line 656, layout.scss */
  .band.home_watch {
    padding-top: 70px;
    padding-bottom: 90px;
  }

  /* line 660, layout.scss */
  #home_video_dimensions {
    height: 950px;
  }

  /* line 663, layout.scss */
  #home_video {
    height: 950px;
    max-height: 950px;
  }

  /* Home feed */
  /* line 670, layout.scss */
  .band.home_feed {
    padding-top: 70px;
    padding-bottom: 93px;
  }

  /* line 675, layout.scss */
  .feed_tabs_nav > li {
    width: 32%;
  }

  /* line 679, layout.scss */
  .feed_social_links_list li {
    padding-right: 5px;
  }

  /* Home Poll */
  /* line 684, layout.scss */
  .band.home_player_poll {
    padding-top: 70px;
  }

  /* line 688, layout.scss */
  .pds-input-label {
    width: inherit !important;
    float: inherit !important;
  }

  /* Home Gallery */
  /* line 694, layout.scss */
  .band.home_gallery {
    padding-top: 70px;
  }

  /* line 697, layout.scss */
  .grid_list_name {
    display: none !important;
  }

  /* News */
  /* News main page */
  /* line 705, layout.scss */
  .highlight_desktop {
    display: block;
  }

  /* line 709, layout.scss */
  .highlight_mobile {
    display: none;
  }

  /* line 713, layout.scss */
  #news .highlight .highlight_image {
    height: inherit;
  }

  /* line 717, layout.scss */
  #news .news_highlights_detail {
    padding-top: 14px;
    height: 160px;
  }

  /* line 722, layout.scss */
  #article .news_teaser_content .comment_bubble, #article .news_teaser_content .comment_bubble:link {
    left: 120px;
  }

  /* tour */
  /* line 728, layout.scss */
  #tour #tour_subnav .horiz_nav_right {
    width: 89%;
  }
  /* line 731, layout.scss */
  #tour .band.news_allnews {
    padding-bottom: 110px;
  }

  /* Media */
  /* Landing Page */
  /* line 739, layout.scss */
  #mediagalleries .media_videoplayer #video_player_wrapper {
    height: 530px;
  }

  /*Video Gallery */
  /* line 752, layout.scss */
  #videos .media_videoplayer #video_player_wrapper, #video .media_videoplayer #video_player_wrapper {
    height: 560px;
  }

  /* Discography */
  /* line 758, layout.scss */
  #discography .tour_promo .promo_bottom_left, #disc .tour_promo .promo_bottom_left, #album .tour_promo .promo_bottom_left {
    margin-top: inherit;
    background-color: black;
    position: relative;
    top: 0px;
  }

  /* line 764, layout.scss */
  #discography .music_specialmenu .top_cats li, #disc .music_specialmenu .top_cats li, #album .music_specialmenu .top_cats li {
    margin-right: 2px;
  }

  /* line 767, layout.scss */
  #discography .music_specialmenu .top_cats li a, #disc .music_specialmenu .top_cats li a, #album .music_specialmenu .top_cats li a {
    padding: 11px 8px;
  }

  /* line 771, layout.scss */
  .login_top .fanclub_login {
    width: 60%;
  }

  /* line 774, layout.scss */
  .band_resetpassword .resetpassword_middle {
    width: 60%;
  }
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 783, layout.scss */
  #logo {
    margin-right: 20px;
  }

  /* Navigation */
  /* line 789, layout.scss */
  .navbar-default .navbar-nav > li > a {
    padding: 32px 3px 32px 3px;
    font-size: 13px;
  }

  /* line 793, layout.scss */
  .navbar-collapse {
    padding-left: 0px;
    padding-right: 0px;
  }

  /* Firefox specific Nav positioning */
  @-moz-document url-prefix() {
    /* line 800, layout.scss */
    .container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse {
      position: absolute;
    }

    /* line 804, layout.scss */
    .navbar-nav {
      margin-left: 80px;
    }
}

  /* End Firefox specific positioning */
  /* line 810, layout.scss */
  #member_nav {
    width: 120px;
    margin-top: 20px;
  }
  /* line 813, layout.scss */
  #member_nav .welcomeContainer {
    font-size: 10px;
  }

  /* line 817, layout.scss */
  .guest .dynamic_link.current a:after, .free .dynamic_link.current a:after {
    top: 69px;
  }

  /* line 821, layout.scss */
  .login-button {
    padding: 10px 5px;
    font-size: 10px;
  }

  /* Footer */
  /* line 829, layout.scss */
  #ft ul {
    margin-top: 24px;
  }

  /* line 832, layout.scss */
  #ft {
    float: none;
  }

  /* line 836, layout.scss */
  .band.home_footer {
    height: 290px;
  }

  /* line 840, layout.scss */
  #footer_top {
    padding-top: 20px;
    text-align: center;
    display: table;
    width: 100%;
  }

  /* line 846, layout.scss */
  .footer_logo {
    position: relative;
    left: 43%;
  }

  /* line 850, layout.scss */
  .footer_social_links {
    float: none;
    width: 44%;
    display: inline-block;
    margin-top: 43px;
    margin-bottom: 14px;
    margin-left: 0px;
  }

  /* line 859, layout.scss */
  .copyright {
    float: none;
    margin: 0 auto;
    text-align: center;
    position: relative;
    top: 85px;
  }

  /* line 867, layout.scss */
  #ft_submain {
    float: none;
    margin: 0 auto;
    text-align: center;
    position: relative;
    top: -25px;
  }

  /* line 875, layout.scss */
  #ft_submain ul {
    margin-top: 15px;
  }

  /* Home Promo */
  /* line 882, layout.scss */
  .flex-control-nav {
    bottom: 0px;
  }

  /* line 886, layout.scss */
  .band.home_promo {
    /*height: 570px;*/
    z-index: -1;
  }

  /* line 890, layout.scss */
  .flexslider {
    background: black;
  }

  /* line 895, layout.scss */
  .flexslider .slides > li {
    height: 570px;
    background-color: #141414;
  }

  /* line 900, layout.scss */
  .flex-control-nav {
    bottom: 0px;
  }

  /* line 904, layout.scss */
  .slides .slides_text {
    background-color: transparent;
    padding: 20px;
  }

  /* line 908, layout.scss */
  .slides .slides_text .slides_text_primary {
    color: #dfdcd9;
  }

  /* line 911, layout.scss */
  .slides .slides_text .slides_text_secondary {
    color: white;
  }

  /* line 915, layout.scss */
  .slides .slides_text .slides_text_normal {
    color: white;
  }

  /* line 919, layout.scss */
  .slides .promo_upper_left {
    top: inherit;
    margin-bottom: inherit;
    background-color: #141414;
  }

  /* line 925, layout.scss */
  .slides .promo_upper_right {
    top: inherit;
    margin-bottom: inherit;
    background-color: #141414;
  }

  /* line 931, layout.scss */
  .slides .promo_bottom_left {
    top: inherit;
    margin-bottom: inherit;
    background-color: #141414;
  }

  /* line 937, layout.scss */
  .slides .promo_bottom_right {
    top: inherit;
    margin-bottom: inherit;
    background-color: #141414;
  }

  /* line 943, layout.scss */
  .slides .promo_float {
    display: block;
    position: absolute;
    top: 360px;
    width: 100%;
  }

  /* line 950, layout.scss */
  .slides .promo_image {
    display: block;
    position: inherit;
    top: 0px;
    width: 100%;
    max-width: 767px;
  }

  /* line 957, layout.scss */
  .flexslider .slides img {
    width: 120% !important;
  }

  /* Home News */
  /* line 962, layout.scss */
  .band.home_news {
    padding-top: inherit;
    padding-bottom: 70px;
  }

  /* line 967, layout.scss */
  #home .news_list_item {
    height: 190px;
    margin-bottom: 25px;
  }

  /* line 972, layout.scss */
  #home .news_teaser_content {
    position: inherit;
    height: 190px;
  }

  /* line 977, layout.scss */
  #home .news_list_item .news_image {
    float: left;
    height: 190px;
    width: 190px;
    margin-right: 20px;
  }

  /* line 984, layout.scss */
  #home .news_teaser_text {
    height: 90px;
  }

  /* line 988, layout.scss */
  #home .comment_bubble, #home .comment_bubble:link {
    right: 20px;
  }

  /* Home Video */
  /* line 994, layout.scss */
  #home_video {
    height: 860px;
    max-height: 860px;
  }

  /* Home Gallery  */
  /* line 1000, layout.scss */
  .grid_list_name {
    display: none !important;
  }

  /* Home Feed */
  /* line 1006, layout.scss */
  .feed_social_links {
    float: none;
    margin-bottom: 100px;
  }

  /* line 1011, layout.scss */
  .feed_sign_up {
    float: none;
    margin-bottom: 40px;
  }

  /* line 1016, layout.scss */
  .home_feed_left {
    z-index: 0;
    height: 560px;
  }
  /* line 1019, layout.scss */
  .home_feed_left input[type=text], .home_feed_left input[type=password], .home_feed_left input[type=email], .home_feed_left textarea, .home_feed_left select {
    width: 100%;
  }

  /* line 1024, layout.scss */
  .paid .home_feed_left, .free .home_feed_left, .incomplete .home_feed_left, .expired .home_feed_left, .trial .home_feed_left {
    height: inherit;
  }

  /* News */
  /* News main page */
  /* line 1032, layout.scss */
  .highlight_desktop {
    display: block;
  }

  /* line 1036, layout.scss */
  .highlight_mobile {
    display: none;
  }

  /* line 1040, layout.scss */
  #news .highlight {
    width: 25%;
    float: left;
  }

  /* line 1045, layout.scss */
  #news .flexslider .slides > li {
    height: inherit;
    padding-bottom: 30px;
    background-color: transparent;
  }

  /* line 1051, layout.scss */
  #news .highlight .highlight_image {
    max-width: inherit;
    height: inherit;
  }

  /* line 1055, layout.scss */
  #news .flexslider {
    background: transparent;
  }

  /* line 1059, layout.scss */
  #news .news_highlights_detail {
    height: 180px;
  }

  /* line 1063, layout.scss */
  #news .flex-control-nav {
    bottom: 0px;
  }

  /* line 1068, layout.scss */
  #news .highlight .highlight_image img {
    margin-bottom: 0px;
  }

  /* line 1072, layout.scss */
  #news .news_image, #article .news_image {
    width: 170px;
    height: 170px;
    float: left;
    margin-right: 10px;
  }

  /* line 1078, layout.scss */
  #news .comment_bubble, #news .comment_bubble:link, #article .comment_bubble, #article .comment_bubble:link {
    top: 0px;
    background: url("http://cdn.u2.com/non_secure/images/bootstrap/comment_bubble_newsteaser_news.png") no-repeat scroll 60px 0 transparent;
  }

  /* line 1083, layout.scss */
  #article .news_teaser_content .comment_bubble, #article .news_teaser_content .comment_bubble:link {
    position: absolute;
    left: 450px;
    margin-top: 170px;
  }

  /* line 1089, layout.scss */
  #news .teaser_thumbnail, #article .teaser_thumbnail {
    display: block;
    position: relative;
    right: 15px;
    margin-top: 10px;
  }

  /* line 1096, layout.scss */
  #news .news_comment_list_item, #article .news_comment_list_item {
    padding-bottom: 60px;
  }

  /* line 1100, layout.scss */
  #news .comment_position {
    top: 30px;
  }

  /* line 1104, layout.scss */
  #heartsandminds .comment_position {
    top: inherit;
  }

  /* line 1108, layout.scss */
  #news_comment {
    margin-left: 0px;
    margin-right: 0px;
  }

  /* line 1112, layout.scss */
  .band.news_allnews {
    padding-bottom: 120px;
  }

  /* line 1115, layout.scss */
  #article .news_teaser .col-md-3 {
    background: #232323;
  }

  /* line 1119, layout.scss */
  #article .news_teaser .news_image {
    padding: 15px 0px 0px 0px;
    height: 180px;
  }

  /* line 1125, layout.scss */
  #tour #tour_subnav .horiz_nav_right {
    width: 87%;
  }
  /* line 1128, layout.scss */
  #tour .news_image {
    width: 170px;
    height: 170px;
    float: left;
    margin-right: 10px;
  }
  /* line 1134, layout.scss */
  #tour .comment_bubble, #tour .comment_bubble:link {
    top: 0px;
    background: url("http://cdn.u2.com/non_secure/images/bootstrap/comment_bubble_newsteaser_news.png") no-repeat scroll 60px 0 transparent;
  }
  /* line 1139, layout.scss */
  #tour .news_teaser_content .comment_bubble, #tour .news_teaser_content .comment_bubble:link {
    position: relative;
    left: 20px;
    margin-top: 20px;
  }
  /* line 1145, layout.scss */
  #tour .teaser_thumbnail {
    display: block;
    position: relative;
    right: 15px;
    margin-top: 10px;
  }
  /* line 1152, layout.scss */
  #tour .news_comment_list_item {
    padding-bottom: 60px;
  }

  /* line 1160, layout.scss */
  #tourdate #video_player_widget .scroller_list_outside, #tour #video_player_widget .scroller_list_outside {
    width: 100%;
  }

  /* Hearts and Minds */
  /* line 1172, layout.scss */
  #heartsandminds .news_image {
    width: 110px;
    height: 110px;
    float: left;
    margin-right: 10px;
  }

  /* line 1178, layout.scss */
  #heartsandminds .comment_bubble, #heartsandminds .comment_bubble:link {
    top: 20px;
    background: url("http://cdn.u2.com/non_secure/images/bootstrap/comment_bubble_newsteaser_news.png") no-repeat scroll 60px 0 transparent;
  }

  /* line 1183, layout.scss */
  #heartsandminds .teaser_thumbnail {
    display: block;
    position: relative;
    right: 15px;
    margin-top: 10px;
  }

  /* line 1189, layout.scss */
  #heartsandminds .heartsandminds_organizations .heartsandminds_org .img_container {
    max-height: 100%;
    height: auto;
  }

  /* line 1193, layout.scss */
  #heartsandminds .home_watch #video_player_widget .scroller_list_outside {
    width: inherit;
  }

  /* Band / timeline */
  /* line 1198, layout.scss */
  #band .band_content blockquote {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  /* line 1202, layout.scss */
  #band .band_content .img-responsive {
    margin: 0 auto;
  }

  /* Media Landing Page */
  /* line 1208, layout.scss */
  #mediagalleries .media_videoplayer #video_player_wrapper {
    height: 400px;
  }

  /*Video Gallery */
  /* line 1215, layout.scss */
  #videos .media_videoplayer #video_player_wrapper, #video .media_videoplayer #video_player_wrapper {
    height: 400px;
  }

  /* Discography */
  /* line 1220, layout.scss */
  #discography .tour_promo .promo_bottom_left, #disc .tour_promo .promo_bottom_left, #album .tour_promo .promo_bottom_left {
    margin-top: inherit;
    background-color: black;
  }

  /* line 1224, layout.scss */
  #discography .music_specialmenu .top_cats li, #disc .music_specialmenu .top_cats li, #album .music_specialmenu .top_cats li {
    margin-right: 2px;
  }

  /* line 1227, layout.scss */
  #discography .music_specialmenu .top_cats li a, #disc .music_specialmenu .top_cats li a, #album .music_specialmenu .top_cats li a {
    padding: 11px 3px;
    font-size: 11px;
  }

  /* line 1232, layout.scss */
  .package_title:nth-of-type(2) {
    display: none;
  }

  /* line 1237, layout.scss */
  .responsive_form_element.form_element_full.form_checkbox input[type=checkbox] {
    position: relative;
    top: 0px;
  }

  /* line 1242, layout.scss */
  .login_top .fanclub_login {
    width: 80%;
  }

  /* line 1245, layout.scss */
  .band_resetpassword .resetpassword_middle {
    width: 80%;
  }

  /* line 1249, layout.scss */
  #service .login_grey {
    padding-top: 10px;
  }
  /* line 1251, layout.scss */
  #service .login_grey .login_text_calltoaction {
    top: inherit;
    left: 25%;
    float: inherit;
    width: 280px;
  }
}
/* Landscape phones and portrait tablets */
@media screen and (max-width: 767px) {
  /* navigation */
  /* line 1263, layout.scss */
  .band.home_header {
    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 1;
  }

  /* line 1269, layout.scss */
  .band.news_specialmenu, .band.tour_specialmenu, .band.music_specialmenu, .band.general_specialmenu, .band.heartsandminds_promotop, .band.service_top, .band.login_top, .band_resetpassword {
    position: relative;
    margin-top: 80px;
  }

  /* Navigation */
  /* line 1274, layout.scss */
  .navbar {
    -webkit-transform: translate3d(0, 0, 0);
    z-index: 1001;
  }

  /* line 1278, layout.scss */
  .navbar-header {
    margin-bottom: -10px;
  }

  /* line 1281, layout.scss */
  .navbar-collapse {
    border-top: 0px;
  }

  /* line 1284, layout.scss */
  .navbar-default .navbar-toggle {
    border: 0px;
    border-radius: 0px;
    padding: 30px;
  }

  /* line 1289, layout.scss */
  .navbar-toggle {
    float: left;
    margin: 0px;
    padding: 0px;
  }

  /* line 1294, layout.scss */
  .navbar-default .navbar-nav > li:first-child {
    display: inherit;
  }

  /* Firefox specific Nav positioning */
  @-moz-document url-prefix() {
    /* line 1299, layout.scss */
    .navbar-toggle {
      position: absolute;
    }

    /* line 1302, layout.scss */
    .navbar-nav {
      position: absolute;
      top: 70px;
    }
}

  /* End Firefox specific positioning */
  /* line 1309, layout.scss */
  .navbar-default .navbar-toggle .icon-bar {
    background-color: white;
    height: 3px;
    width: 40px;
    border-radius: 0px;
    margin-bottom: 7px;
  }

  /* line 1316, layout.scss */
  .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: transparent;
    border: 0px;
  }

  /* line 1320, layout.scss */
  .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    background: white !important;
    width: inherit;
  }

  /* line 1324, layout.scss */
  .navbar-default .navbar-nav > li > a {
    padding: 10px 0px 10px 10px;
    margin: 0px 18px 0px 18px;
    border-bottom: 1px solid #dfdcd9;
    font-family: "gotham-mediumgotham-medium", sans-serif;
    font-size: 16px;
    color: #a69364;
  }

  /* line 1332, layout.scss */
  .navbar-default .navbar-nav > li {
    margin-top: 0px;
    background: white !important;
  }

  /* line 1336, layout.scss */
  .nav > li > a:hover, .nav > li > a:focus {
    color: black !important;
  }

  /* line 1340, layout.scss */
  .navbar-nav {
    background-color: white;
  }

  /* line 1344, layout.scss */
  .navbar-nav .dynamic_link.current a {
    color: black !important;
  }

  /* line 1348, layout.scss */
  #main_logo {
    background: url("http://cdn.u2.com/non_secure/images/bootstrap/logo.png") no-repeat scroll 0px 0 transparent;
    display: block;
    height: 80px;
    width: 77px;
    text-indent: -9999px;
    margin: 0 auto;
  }

  /* line 1357, layout.scss */
  #home .user_notification_container {
    margin-top: 80px;
    margin-bottom: -50px;
  }

  /* line 1361, layout.scss */
  #home .user_notification_container.level_red, #home .user_notification_container.level_green, #home .user_notification_container.level_orange {
    height: 60px;
  }

  /* line 1364, layout.scss */
  .user_notification_container.level_red, .user_notification_container.level_green, .user_notification_container.level_orange {
    height: 60px;
  }

  /* line 1367, layout.scss */
  .user_notification_container.level_red .user_notification_div, .user_notification_container.level_green .user_notification_div, .user_notification_container.level_orange .user_notification_div {
    overflow: hidden;
    background-position: 0px 17px;
    height: 50px;
  }

  /* line 1372, layout.scss */
  .user_notification_container {
    margin-top: 80px;
    margin-bottom: -80px;
  }

  /* line 1377, layout.scss */
  #logo {
    position: absolute;
    left: 46%;
  }

  /* line 1382, layout.scss */
  #member_nav {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 120px;
  }

  /* line 1388, layout.scss */
  #member_nav .welcomeContainer {
    font-size: 10px;
    width: 120px;
  }

  /* line 1394, layout.scss */
  #home h4 {
    font-size: 30px;
  }
  /* line 1397, layout.scss */
  #home .view_more a, #home .view_more a:link, #home .view_more a:hover {
    margin-top: 15px;
  }

  /* line 1403, layout.scss */
  #service .emailsignup {
    margin-top: 60px;
  }
  /* line 1405, layout.scss */
  #service .emailsignup .container_box {
    width: 100%;
  }
  /* line 1408, layout.scss */
  #service .emailsignup .responsive_form_element.form_element_full.form_checkbox input[type=checkbox] {
    top: -17px;
  }

  /* footer */
  /* line 1416, layout.scss */
  .band.home_footer {
    height: 400px;
    margin-top: 120px;
  }

  /* line 1420, layout.scss */
  #ft {
    display: none;
  }

  /* line 1423, layout.scss */
  #footer_top {
    border-bottom: 0px;
    height: inherit;
    padding-top: 0px;
  }

  /* line 1428, layout.scss */
  .footer_social_links {
    margin: 0 auto;
    text-align: center;
    display: table;
    float: none;
    height: 50px;
    margin-bottom: 25px;
    border-bottom: 1px solid #333333;
    width: 100%;
  }

  /* line 1438, layout.scss */
  .footer_social_icon {
    height: 51px;
    width: 51px;
  }

  /* line 1442, layout.scss */
  .footer_social_links_list {
    width: 430px;
    display: inline-block;
    margin: 0 auto;
  }

  /* line 1447, layout.scss */
  .footer_social_links_list li {
    padding-right: 20px;
    margin-bottom: 23px;
  }

  /* line 1451, layout.scss */
  .footer_logo {
    height: 41px;
    width: 161px;
    background: url("http://cdn.u2.com/non_secure/images/bootstrap/logo_mobile.png") no-repeat scroll 0 0 transparent;
    margin: 50px auto 50px auto;
    float: none;
  }

  /* line 1459, layout.scss */
  #ft_submain ul {
    margin-top: 0px;
  }

  /* line 1463, layout.scss */
  .copyright {
    margin-top: 0px;
    text-align: center;
    float: none;
    position: relative;
    top: 90px;
  }

  /* line 1470, layout.scss */
  #ft_submain {
    text-align: center;
  }

  /* line 1474, layout.scss */
  .social_facebook {
    background: url("http://cdn.u2.com/non_secure/images/bootstrap/facebook_off_51x51.png") no-repeat scroll 0 0 transparent;
    background-size: cover;
  }

  /* line 1479, layout.scss */
  .social_twitter {
    background: url("http://cdn.u2.com/non_secure/images/bootstrap/twitter_off_51x51.png") no-repeat scroll 0 0 transparent;
    background-size: cover;
  }

  /* line 1484, layout.scss */
  .social_instagram {
    background: url("http://cdn.u2.com/non_secure/images/bootstrap/instagram_off_51x51.png") no-repeat scroll 0 0 transparent;
    background-size: cover;
  }

  /* line 1489, layout.scss */
  .social_youtube {
    background: url("http://cdn.u2.com/non_secure/images/bootstrap/youtube_off_51x51.png") no-repeat scroll 0 0 transparent;
    background-size: cover;
  }

  /* line 1494, layout.scss */
  .social_googleplus {
    background: url("http://cdn.u2.com/non_secure/images/bootstrap/google_off_51x51.png") no-repeat scroll 0 0 transparent;
    background-size: cover;
  }

  /* line 1499, layout.scss */
  .social_tumblr {
    background: url("http://cdn.u2.com/non_secure/images/bootstrap/tumblr_off_51x51.png") no-repeat scroll 0 0 transparent;
    background-size: cover;
  }

  /* line 1503, layout.scss */
  .social_facebook:hover {
    background: url("http://cdn.u2.com/non_secure/images/bootstrap/facebook_on_51x51.png") no-repeat scroll 0 0 transparent;
    background-size: cover;
  }

  /* line 1508, layout.scss */
  .social_twitter:hover {
    background: url("http://cdn.u2.com/non_secure/images/bootstrap/twitter_on_51x51.png") no-repeat scroll 0 0 transparent;
    background-size: cover;
  }

  /* line 1513, layout.scss */
  .social_instagram:hover {
    background: url("http://cdn.u2.com/non_secure/images/bootstrap/instagram_on_51x51.png") no-repeat scroll 0 0 transparent;
    background-size: cover;
  }

  /* line 1518, layout.scss */
  .social_youtube:hover {
    background: url("http://cdn.u2.com/non_secure/images/bootstrap/youtube_on_51x51.png") no-repeat scroll 0 0 transparent;
    background-size: cover;
  }

  /* line 1523, layout.scss */
  .social_googleplus:hover {
    background: url("http://cdn.u2.com/non_secure/images/bootstrap/google_on_51x51.png") no-repeat scroll 0 0 transparent;
    background-size: cover;
  }

  /* line 1528, layout.scss */
  .social_tumblr:hover {
    background: url("http://cdn.u2.com/non_secure/images/bootstrap/tumblr_on_51x51.png") no-repeat scroll 0 0 transparent;
    background-size: cover;
  }

  /* Home Promo */
  /* line 1536, layout.scss */
  .band.home_promo {
    /*height: 570px;*/
    z-index: -1;
    margin-top: 50px;
  }

  /* line 1542, layout.scss */
  .flexslider .slides > li {
    height: 570px;
    background-color: #141414;
  }

  /* line 1547, layout.scss */
  .flex-control-nav {
    bottom: 40px;
  }

  /* line 1551, layout.scss */
  .slides .slides_text {
    background-color: transparent;
    padding: 20px;
  }

  /* line 1555, layout.scss */
  .slides .slides_text .slides_text_primary {
    color: #dfdcd9;
  }

  /* line 1558, layout.scss */
  .slides .slides_text .slides_text_secondary {
    color: white;
  }

  /* line 1562, layout.scss */
  .slides .slides_text .slides_text_normal {
    color: white;
  }

  /* line 1566, layout.scss */
  .slides .promo_upper_left {
    top: 50px;
    margin-bottom: inherit;
  }

  /* line 1571, layout.scss */
  .slides .promo_upper_right {
    top: 50px;
    margin-bottom: inherit;
  }

  /* line 1576, layout.scss */
  .slides .promo_bottom_left {
    top: 50px;
    margin-bottom: inherit;
  }

  /* line 1581, layout.scss */
  .slides .promo_bottom_right {
    top: 50px;
    margin-bottom: inherit;
  }

  /* line 1586, layout.scss */
  .slides .promo_float {
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
  }

  /* line 1593, layout.scss */
  .slides .promo_image {
    display: block;
    position: inherit;
    top: 0px;
    width: 100%;
    max-width: 767px;
  }

  /* Scrolling Photo Box */
  /* line 1602, layout.scss */
  .scrolling_box .media_scroller_right, .scrolling_box .media_scroller_left {
    display: none;
  }

  /* Home News */
  /* line 1609, layout.scss */
  .band.home_news {
    padding-top: inherit;
    padding-bottom: 40px;
  }

  	/*#home_news h4, .home_feed_left h4,  {
  		font-size: 30px;
  	}
  
  	#home_news .view_more a, .view_more a:link, .view_more a:hover {
  		margin-top: 15px;
  	}*/
  /* line 1622, layout.scss */
  #home .news_list_item {
    height: 190px;
    margin-bottom: 25px;
  }

  /* line 1627, layout.scss */
  #home .news_teaser_content {
    position: inherit;
    height: 190px;
  }

  /* line 1632, layout.scss */
  #home .news_list_item .news_image {
    float: left;
    height: 190px;
    width: 190px;
    margin-right: 20px;
  }

  /* line 1639, layout.scss */
  #home .news_teaser_text {
    height: 80px;
    max-height: 80px;
  }

  /* line 1644, layout.scss */
  #home .comment_bubble, #home .comment_bubble:link {
    right: 20px;
  }

  /* Home Video */
  /* line 1649, layout.scss */
  #home_video {
    height: 600px;
    max-height: 600px;
  }

  /* line 1653, layout.scss */
  #home_video_dimensions {
    height: 600px;
  }

  /* line 1657, layout.scss */
  .band.home_watch {
    padding-bottom: 0px;
    padding-top: 60px;
  }

  /* line 1662, layout.scss */
  #info h3 {
    display: none !important;
  }

  /* Home Connect */
  /* line 1667, layout.scss */
  .band.home_feed {
    padding-top: 60px;
    padding-bottom: 90px;
  }

  /* line 1672, layout.scss */
  .feed_tabs_nav {
    margin-top: 200px;
  }

  /* line 1677, layout.scss */
  .home_feed_left input[type=text], .home_feed_left input[type=password], .home_feed_left input[type=email], .home_feed_left textarea, .home_feed_left select {
    width: 100%;
  }

  /* line 1681, layout.scss */
  .paid .home_feed_left, .free .home_feed_left, .incomplete .home_feed_left, .expired .home_feed_left, .trial .home_feed_left {
    height: inherit;
  }

  /* line 1685, layout.scss */
  .feed_tabs_nav > li {
    width: 31.95%;
  }

  /* line 1688, layout.scss */
  .feed_tabs_nav > li > a {
    padding: 10px;
  }

  /* line 1695, layout.scss */
  .feed_sign_up {
    margin-bottom: 40px;
    width: 100%;
    height: 406px;
  }

  /* line 1700, layout.scss */
  a.feed_sign_up_button {
    font-size: 18px;
  }

  /* line 1703, layout.scss */
  a.feed_sign_up_button:after {
    margin-left: inherit;
    margin-top: -18px;
    margin-left: 20px !important;
  }

  /* Home Poll */
  /* line 1713, layout.scss */
  .band.home_player_poll {
    padding-top: 60px;
    padding-bottom: 0px;
  }

  /* line 1718, layout.scss */
  #home_player {
    margin-bottom: 90px;
  }

  /* Home Gallery */
  /* line 1724, layout.scss */
  .grid_list_name {
    display: none !important;
  }

  /* line 1728, layout.scss */
  .band.home_gallery {
    padding-top: 60px;
  }

  /* line 1732, layout.scss */
  .fancybox-inner {
    width: 100% !important;
  }

  /* line 1735, layout.scss */
  .fancybox-image {
    height: initial !important;
  }

  /* line 1739, layout.scss */
  .fancybox-prev {
    left: -50px !important;
  }

  /* line 1743, layout.scss */
  .fancybox-next {
    right: -50px !important;
  }

  /* News */
  /* News main page */
  /* line 1751, layout.scss */
  #news .highlight {
    width: 60%;
    margin: 0 auto;
    margin-bottom: 40px;
  }

  /* line 1757, layout.scss */
  .band.news_newsarticle {
    background-size: 100% 199px;
  }

  /* line 1761, layout.scss */
  .band.news_highlights {
    display: none;
  }

  /* line 1765, layout.scss */
  #news .flexslider .slides > li {
    height: inherit;
    padding-bottom: 30px;
    background-color: transparent;
  }

  /* line 1771, layout.scss */
  #news .highlight .highlight_image {
    max-width: inherit;
    height: inherit;
  }

  /* line 1775, layout.scss */
  #news .flexslider {
    background: transparent;
  }

  /* line 1779, layout.scss */
  #news .news_highlights_detail {
    height: 180px;
  }

  /* line 1783, layout.scss */
  #news .flex-control-nav {
    bottom: 0px;
  }

  /* line 1788, layout.scss */
  #news .news_highlights_detail .news_title a {
    font-size: 22px;
  }

  /* line 1792, layout.scss */
  #news .highlight .highlight_desc {
    font-size: 18px;
    line-height: 24px;
  }

  /* line 1797, layout.scss */
  #news .news_comment_list_item {
    padding-bottom: 60px;
  }

  /* line 1801, layout.scss */
  #news_comment {
    margin-left: 0px;
    margin-right: 0px;
  }

  /* line 1805, layout.scss */
  .band.news_allnews {
    padding-bottom: 120px;
  }

  /* line 1808, layout.scss */
  .news_specialmenu .nav .level3 li a {
    font-size: 12px;
  }

  /* line 1814, layout.scss */
  .highlight_desktop {
    display: none !important;
  }

  /* line 1818, layout.scss */
  .highlight_mobile {
    display: block;
  }

  /* line 1822, layout.scss */
  #news .news_list_item.row {
    padding: 10px;
  }

  /* line 1826, layout.scss */
  #news .news_image {
    width: 170px;
    height: 170px;
    float: left;
    margin-right: 10px;
  }

  /* line 1832, layout.scss */
  #news .comment_bubble, #news .comment_bubble:link {
    top: 20px;
    background: url("http://cdn.u2.com/non_secure/images/bootstrap/comment_bubble_newsteaser_news.png") no-repeat scroll 60px 0 transparent;
    margin-right: 0px;
  }

  /* line 1837, layout.scss */
  #news .comment_position {
    top: 0px;
    right: -10px;
  }

  /* line 1842, layout.scss */
  #heartsandminds .comment_position {
    top: 10px;
    right: -20px;
  }

  /* line 1847, layout.scss */
  #news .teaser_thumbnail {
    display: block;
    position: relative;
    right: 30px;
    height: 40px;
    width: 60px;
    bottom: 0px;
  }

  /* line 1855, layout.scss */
  #news .news_specialmenu .filtered-content .container, #article .news_specialmenu .filtered-content .container {
    padding: inherit;
  }

  /* line 1858, layout.scss */
  #news .news_specialmenu .filtered-content .left-menu ul li, #article .news_specialmenu .filtered-content .left-menu ul li {
    padding-left: 5px;
    padding-right: 5px;
    line-height: 16px;
  }

  /* line 1863, layout.scss */
  #news .news_specialmenu .nav .level3 li a, #article .news_specialmenu .nav .level3 li a {
    font-size: 14px;
  }

  /* line 1866, layout.scss */
  #news .news_specialmenu .nav .level2 > li, #article .news_specialmenu .nav .level2 > li {
    padding: 0 5px;
  }

  /* line 1869, layout.scss */
  #news .news_specialmenu .filtered-content .left-menu ul, #article .news_specialmenu .filtered-content .left-menu ul {
    padding-bottom: 20px;
  }

  /* line 1872, layout.scss */
  #news .news_specialmenu .nav .level3 li, #article .news_specialmenu .nav .level3 li {
    padding: 6px 5px 6px 5px;
  }

  /* line 1875, layout.scss */
  #news .news_specialmenu .menu-list, #article .news_specialmenu .menu-list {
    width: 60%;
    margin: 0 auto;
  }

  /* line 1879, layout.scss */
  .news_specialmenu .filtered-content .container {
    padding: inherit;
  }

  /* line 1885, layout.scss */
  #article .article-body {
    margin-top: 0px;
  }
  /* line 1888, layout.scss */
  #article .article_social_links_list li {
    padding-right: 5px;
  }
  /* line 1891, layout.scss */
  #article .news_teaser .news_image {
    padding: 10px;
    width: 190px;
    height: 180px;
    float: left;
    background-color: #4f4e4d;
  }
  /* line 1898, layout.scss */
  #article .news_teaser_content {
    height: 190px;
    padding: 10px;
    background-color: #4f4e4d;
  }
  /* line 1903, layout.scss */
  #article .news_detail_image_main.multiimage {
    height: initial;
  }
  /* line 1905, layout.scss */
  #article .news_detail_image_main.multiimage img {
    height: initial;
  }
  /* line 1909, layout.scss */
  #article .news_detail {
    margin-top: 80px;
  }

  /* line 1914, layout.scss */
  #article .news_teaser_content .comment_bubble, #article .news_teaser_content .comment_bubble:link {
    left: 260px;
  }

  /* line 1917, layout.scss */
  #article .news_detail_headline h4 {
    font-size: 25px;
  }

  /* line 1921, layout.scss */
  #heartsandminds .news_list_item.row {
    padding: 10px;
  }
  /* line 1925, layout.scss */
  #heartsandminds .news_image {
    width: 170px;
    height: 170px;
    float: left;
    margin-right: 10px;
  }
  /* line 1931, layout.scss */
  #heartsandminds .comment_bubble, #heartsandminds .comment_bubble:link {
    top: 20px;
    background: url("http://cdn.u2.com/non_secure/images/bootstrap/comment_bubble_newsteaser_news.png") no-repeat scroll 60px 0 transparent;
  }
  /* line 1937, layout.scss */
  #heartsandminds .teaser_thumbnail {
    display: block;
    position: absolute;
    right: 30px;
    margin-top: -10px;
  }
  /* line 1943, layout.scss */
  #heartsandminds .view_more a, #heartsandminds .view_more a:link, #heartsandminds .view_more a:hover {
    margin-top: -45px;
  }
  /* line 1946, layout.scss */
  #heartsandminds .article-body {
    margin-top: 0px;
  }
  /* line 1949, layout.scss */
  #heartsandminds .article_social_links_list li {
    padding-right: 5px;
  }
  /* line 1952, layout.scss */
  #heartsandminds .news_teaser .news_image {
    float: left;
    background-color: #4f4e4d;
  }
  /* line 1956, layout.scss */
  #heartsandminds .news_teaser_content {
    height: 190px;
    padding: 10px;
    background-color: #4f4e4d;
  }
  /* line 1961, layout.scss */
  #heartsandminds .heartsandminds_organizations .heartsandminds_org .img_container {
    height: auto;
    max-height: inherit;
  }
  /* line 1965, layout.scss */
  #heartsandminds .band.news_allnews {
    padding-top: 70px;
  }
  /* line 1969, layout.scss */
  #heartsandminds .heartsandminds_organizations h4 {
    margin-bottom: 15px;
  }
  /* line 1972, layout.scss */
  #heartsandminds .heartsandminds_organizations .org_title {
    margin-bottom: 0px;
  }
  /* line 1975, layout.scss */
  #heartsandminds .heartsandminds_organizations .heartsandminds_org {
    height: inherit;
    padding-bottom: 20px;
  }
  /* line 1979, layout.scss */
  #heartsandminds .home_watch #video_player_widget .scroller_list_outside {
    width: inherit;
  }
  /* line 1983, layout.scss */
  #heartsandminds .home_watch #video_player_widget #video_player_wrapper {
    height: 300px;
  }
  /* line 1986, layout.scss */
  #heartsandminds .home_watch .scrolling_box {
    height: initial;
    top: -15px;
  }
  /* line 1990, layout.scss */
  #heartsandminds #video_player_widget {
    height: 600px;
  }
  /* line 1996, layout.scss */
  #heartsandminds #home_watch {
    height: 800px;
  }

  /* Comments */
  /* line 2001, layout.scss */
  .comment_bubble_left, .comment_bubble_left:link {
    position: relative;
    right: 40px;
  }

  /* Tour */
  /* line 2009, layout.scss */
  #tourdate .component_box, #tour .component_box {
    background-color: transparent;
  }

  /* line 2014, layout.scss */
  #tourdate .scrolling_box {
    margin-top: 0px;
  }

  /* line 2018, layout.scss */
  #tourdate .scrolling_box .scroller_list_outside {
    margin-bottom: -85px;
  }

  /* line 2022, layout.scss */
  #tour .scrolling_box .scroller_list_outside {
    margin-bottom: -35px;
  }

  /* line 2026, layout.scss */
  #tour #video_player_widget {
    margin-bottom: 100px;
  }

  /* line 2030, layout.scss */
  #tourdate #video_player_widget .scroller_list_outside {
    margin-top: 45px;
  }

  @-moz-document url-prefix() {
    /* line 2034, layout.scss */
    #tourdate #video_player_widget .scroller_list_outside {
      margin-top: 75px;
    }
}

  @-moz-document url-prefix() {
    /* line 2040, layout.scss */
    #tour .scrolling_box .scroller_list_outside {
      margin-top: 25px;
    }
}

  /* line 2045, layout.scss */
  #tour #video_player_widget .scroller_list_outside {
    margin-top: 60px;
  }

  /* line 2049, layout.scss */
  #tour .presale_info h4 {
    font-size: 28px;
  }

  /* Force table to not be like tables anymore */
  /* line 2054, layout.scss */
  #tour .tour_promo .promo_bottom_left {
    top: inherit;
    margin-bottom: inherit;
  }

  /* line 2059, layout.scss */
  #tour table, #tour thead, #tour tbody, #tour th, #tour td, #tour tr {
    display: block;
  }

  /* line 2063, layout.scss */
  #tourdate .top_cats_header {
    font-size: 25px;
    margin-top: 30px;
  }

  /* Hide table headers (but not display: none;, for accessibility) */
  /* line 2069, layout.scss */
  #tour thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }

  /* line 2076, layout.scss */
  #tour_table tr {
    border: 0px solid;
    margin-bottom: 30px;
  }
  /* line 2080, layout.scss */
  #tour_table tr:nth-child(odd) {
    background-color: #ffffff;
  }
  /* line 2083, layout.scss */
  #tour_table tr:nth-child(even) {
    background-color: #ffffff;
  }
  /* line 2086, layout.scss */
  #tour_table td {
    /* Behave  like a "row" */
    border: none;
    position: relative;
    background: transparent;
    min-height: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 2095, layout.scss */
  #tour_table .gig_date {
    text-align: left;
    width: 100%;
    display: block;
    height: 40px;
    padding: 10px 10px 10px 15px;
    margin-bottom: 10px;
  }
  /* line 2102, layout.scss */
  #tour_table .gig_date .td_M {
    font-size: 16px;
    display: block;
    float: left;
    margin-right: 10px;
    text-transform: inherit;
  }
  /* line 2109, layout.scss */
  #tour_table .gig_date .td_j {
    font-size: 16px;
    display: block;
    float: left;
    margin-right: 10px;
  }
  /* line 2115, layout.scss */
  #tour_table .gig_date .td_Y {
    font-size: 16px;
    display: block;
    float: left;
  }
  /* line 2121, layout.scss */
  #tour_table .gig_date2 {
    text-align: left;
    width: 100%;
    display: block;
    padding: 20px 10px 5px 20px;
    background-color: transparent;
    color: black;
  }
  /* line 2128, layout.scss */
  #tour_table .gig_date2 .td_D {
    font-size: 18px;
    display: block;
    float: left;
    margin-right: 10px;
    color: black;
    text-transform: capitalize;
  }
  /* line 2135, layout.scss */
  #tour_table .gig_date2 .td_D:after {
    content: ",";
  }
  /* line 2139, layout.scss */
  #tour_table .gig_date2 .td_M {
    font-size: 18px;
    display: block;
    float: left;
    margin-right: 10px;
    color: black;
    text-transform: inherit;
  }
  /* line 2147, layout.scss */
  #tour_table .gig_date2 .td_j {
    font-size: 18px;
    display: block;
    float: left;
    margin-right: 10px;
    color: black;
  }
  /* line 2153, layout.scss */
  #tour_table .gig_date2 .td_j:after {
    content: ",";
  }
  /* line 2157, layout.scss */
  #tour_table .gig_date2 .td_Y {
    font-size: 18px;
    display: block;
    float: left;
    color: black;
  }
  /* line 2164, layout.scss */
  #tour_table .location {
    padding-top: 0px;
    display: table;
    margin-left: 20px;
  }
  /* line 2169, layout.scss */
  #tour_table .city {
    padding-top: 15px;
  }
  /* line 2175, layout.scss */
  #tour_table .tmot_mobilevenue {
    font-family: "gotham-lightgotham-light", sans-serif;
    display: table-footer-group;
    font-size: 18px !important;
  }
  /* line 2180, layout.scss */
  #tour_table .tmot_mobilevenuespan {
    display: block;
    margin-bottom: 20px;
  }
  /* line 2184, layout.scss */
  #tour_table .tmot_mobilecity {
    font-size: 26px !important;
    font-family: "gotham-lightgotham-light", sans-serif;
    display: table-header-group;
  }
  /* line 2189, layout.scss */
  #tour_table .tmot_mobilecityspan {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  /* line 2194, layout.scss */
  #tour_table .tmot_eventdetails {
    text-transform: capitalize;
    font-size: 18px;
    margin-bottom: 20px;
  }
  /* line 2202, layout.scss */
  #tour_table .gig_comments_count a {
    display: block;
    font-family: "gotham-lightgotham-light", sans-serif;
  }
  /* line 2211, layout.scss */
  #tour_table .pre-sale a {
    display: block;
    font-family: "gotham-mediumgotham-medium", sans-serif;
  }

  /* line 2220, layout.scss */
  .headRow {
    display: none !important;
  }

  /* line 2224, layout.scss */
  #tour td:before {
    /* Now like a table header */
    /*position: absolute; */
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
  }

  /* line 2235, layout.scss */
  #tour_table:hover {
    background-color: transparent;
    color: black;
  }

  /* line 2239, layout.scss */
  #tour .btn-group {
    width: 100%;
  }

  /* line 2242, layout.scss */
  #tour .merch {
    margin-bottom: 20px;
  }

  /* line 2245, layout.scss */
  #tour #tour_table .btn-packages {
    width: 100%;
  }

  /* line 2248, layout.scss */
  #tour .tour_packagesdetail .tour_package {
    margin-bottom: 20px;
  }

  /*
  Label the data
  */
  /* line 2255, layout.scss */
  #tour td:nth-of-type(1):before {
    content: "Date";
    display: none;
  }

  /* line 2256, layout.scss */
  #tour td:nth-of-type(2) {
    font-family: "gotham-lightgotham-light", sans-serif;
  }

  /* line 2257, layout.scss */
  #tour td:nth-of-type(2):before {
    content: "Location";
    text-transform: uppercase;
    display: block;
    font-size: 14px;
    font-family: "gotham-boldgotham-bold", sans-serif;
    display: none;
  }

  /* line 2258, layout.scss */
  #tour td:nth-of-type(3):before {
    content: "Venue";
    text-transform: uppercase;
    display: block;
    font-size: 14px;
    font-family: "gotham-boldgotham-bold", sans-serif;
    display: none;
  }

  /* line 2259, layout.scss */
  #tour td:nth-of-type(4):before {
    content: "Fan Reviews";
    text-transform: uppercase;
    display: block;
    font-size: 14px;
    font-family: "gotham-boldgotham-bold", sans-serif;
    display: none;
  }

  /* line 2260, layout.scss */
  #tour td:nth-of-type(5):before {
    content: "Single Tickets";
    text-transform: uppercase;
    display: block;
    font-size: 14px;
    font-family: "gotham-boldgotham-bold", sans-serif;
    display: none;
  }

  /* line 2261, layout.scss */
  #tour td:nth-of-type(6):before {
    content: "Travel & VIP Packages";
    text-transform: uppercase;
    display: block;
    font-size: 14px;
    font-family: "gotham-boldgotham-bold", sans-serif;
    display: none;
  }

  /* Presale Columns */
  /* line 2266, layout.scss */
  #tour .presalegrid td:nth-of-type(1):before {
    content: "Date";
    display: none;
  }

  /* line 2267, layout.scss */
  #tour .presalegrid td:nth-of-type(2) {
    font-family: "gotham-lightgotham-light", sans-serif;
  }

  /* line 2268, layout.scss */
  #tour .presalegrid td:nth-of-type(2):before {
    content: "Location";
    text-transform: uppercase;
    display: block;
    font-size: 14px;
    font-family: "gotham-boldgotham-bold", sans-serif;
    display: none;
  }

  /* line 2269, layout.scss */
  #tour .presalegrid td:nth-of-type(3):before {
    content: "Venue";
    text-transform: uppercase;
    display: block;
    font-size: 14px;
    font-family: "gotham-boldgotham-bold", sans-serif;
    display: none;
  }

  /* line 2270, layout.scss */
  #tour .presalegrid td:nth-of-type(5):before {
    content: "Travel";
    text-transform: uppercase;
    display: block;
    font-size: 14px;
    font-family: "gotham-boldgotham-bold", sans-serif;
    display: none;
  }

  /* line 2271, layout.scss */
  #tour .presalegrid td:nth-of-type(6):before {
    content: "VIP Party";
    text-transform: uppercase;
    display: block;
    font-size: 14px;
    font-family: "gotham-boldgotham-bold", sans-serif;
    display: none;
  }

  /* line 2272, layout.scss */
  #tour .presalegrid td:nth-of-type(7):before {
    content: "VIP MERCH";
    text-transform: uppercase;
    display: block;
    font-size: 14px;
    font-family: "gotham-boldgotham-bold", sans-serif;
    display: none;
  }

  /* Tour Mainpage Columns */
  /* line 2277, layout.scss */
  #tour .presalegrid_tour td:nth-of-type(1):before {
    content: "Date";
    display: none;
  }

  /* line 2278, layout.scss */
  #tour .presalegrid_tour td:nth-of-type(2) {
    font-family: "gotham-lightgotham-light", sans-serif;
  }

  /* line 2279, layout.scss */
  #tour .presalegrid_tour td:nth-of-type(2):before {
    content: "Location";
    text-transform: uppercase;
    display: block;
    font-size: 14px;
    font-family: "gotham-boldgotham-bold", sans-serif;
    display: none;
  }

  /* line 2280, layout.scss */
  #tour .presalegrid_tour td:nth-of-type(3):before {
    content: "Venue";
    text-transform: uppercase;
    display: block;
    font-size: 14px;
    font-family: "gotham-boldgotham-bold", sans-serif;
    display: none;
  }

  /* line 2281, layout.scss */
  #tour .presalegrid_tour td:nth-of-type(4):before {
    content: "Fan Reviews";
    text-transform: uppercase;
    display: block;
    font-size: 14px;
    font-family: "gotham-boldgotham-bold", sans-serif;
    display: none;
  }

  /* line 2282, layout.scss */
  #tour .presalegrid_tour td:nth-of-type(5):before {
    content: "Pre-Sale";
    text-transform: uppercase;
    display: block;
    font-size: 14px;
    font-family: "gotham-boldgotham-bold", sans-serif;
    display: none;
  }

  /* line 2283, layout.scss */
  #tour .presalegrid_tour td:nth-of-type(6):before {
    content: "Single Tickets";
    text-transform: uppercase;
    display: block;
    font-size: 14px;
    font-family: "gotham-boldgotham-bold", sans-serif;
    display: none;
  }

  /* line 2284, layout.scss */
  #tour .presalegrid_tour td:nth-of-type(7):before {
    content: "Travel & VIP Packages";
    text-transform: uppercase;
    display: block;
    font-size: 14px;
    font-family: "gotham-boldgotham-bold", sans-serif;
    display: none;
  }

  /* line 2288, layout.scss */
  #tour_subnav #horiz_nav {
    margin-left: 60px;
    margin-top: -15px;
  }

  /* line 2293, layout.scss */
  #tour .tour_presaletext, #tour .tour_presaleintro {
    width: 100%;
  }

  /* line 2296, layout.scss */
  #tour .tour_presaletext {
    margin-top: 20px;
  }

  /* line 2300, layout.scss */
  #tour .article-body {
    margin-top: 0px;
  }
  /* line 2303, layout.scss */
  #tour .article_social_links_list li {
    padding-right: 5px;
  }
  /* line 2306, layout.scss */
  #tour .news_teaser .news_image {
    padding: 0px;
    width: 170px;
    height: 170px;
    float: left;
    margin-right: 30px;
    background-color: white;
  }
  /* line 2314, layout.scss */
  #tour .news_teaser_content {
    height: 170px;
    padding: 10px;
    background-color: #4f4e4d;
  }
  /* line 2319, layout.scss */
  #tour .news_allnews .comment_bubble, #tour .news_allnews .comment_bubble:link {
    top: inherit;
  }
  /* line 2322, layout.scss */
  #tour .tour_photovideo .view_more a, #tour .tour_photovideo .view_more a:link, #tour .tour_photovideo .view_more a:hover {
    margin-top: -50px;
  }
  /* line 2325, layout.scss */
  #tour .band.tour_photovideo {
    padding-bottom: 0px;
  }
  /* line 2328, layout.scss */
  #tour .band.tour_photovideo .scrolling_box .section_title {
    width: 90%;
  }

  /* line 2335, layout.scss */
  #tourdate #video_player_widget .scroller_list_outside, #tour #video_player_widget .scroller_list_outside {
    width: 100%;
  }

  /* line 2338, layout.scss */
  .tour_date_nav {
    text-align: left;
    margin-top: 20px;
  }

  /* line 2343, layout.scss */
  #tourdate .scrolling_box {
    top: inherit;
  }

  /* line 2347, layout.scss */
  #tour .tour_photovideo .view_more {
    margin-top: -20px;
    float: inherit;
  }

  /* line 2352, layout.scss */
  #tourdate .tour_photovideo .view_more {
    margin-top: -20px;
    float: inherit;
  }

  /* line 2357, layout.scss */
  #tour .scrolling_box {
    margin-top: 0px;
  }

  /* Band / timeline */
  /* line 2362, layout.scss */
  #band .band_content blockquote {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  /* line 2366, layout.scss */
  #band .band_content .img-responsive {
    margin: 0 auto;
  }

  /* Media Landing Page */
  /* line 2372, layout.scss */
  #mediagalleries .media_videoplayer #video_player_wrapper {
    height: 160px;
  }

  /* line 2376, layout.scss */
  #mediagalleries .media_videoplayer .scroller_list_outside {
    width: inherit;
  }

  /* line 2388, layout.scss */
  #mediagalleries .news_specialmenu .nav .level2 > li {
    padding: 0 2px;
  }

  /*Video Gallery */
  /* line 2395, layout.scss */
  #videos .media_videoplayer #video_player_wrapper, #video .media_videoplayer #video_player_wrapper {
    height: 300px;
  }

  /* Discography */
  /* line 2403, layout.scss */
  #discography .tour_promo .promo_bottom_left, #disc .tour_promo .promo_bottom_left, #album .tour_promo .promo_bottom_left {
    margin-top: inherit;
    background-color: black;
  }

  /* line 2407, layout.scss */
  #discography .music_specialmenu .top_cats li, #disc .music_specialmenu .top_cats li, #album .music_specialmenu .top_cats li {
    margin-right: 2px;
  }

  /* line 2410, layout.scss */
  #discography .music_specialmenu .top_cats li a, #disc .music_specialmenu .top_cats li a, #album .music_specialmenu .top_cats li a {
    padding: 11px 3px;
    font-size: 8px;
  }

  /* line 2414, layout.scss */
  #discography .tour_promo .slides_text .slides_text_calltoaction2:after, #disc .tour_promo .slides_text .slides_text_calltoaction2:after, #album .tour_promo .slides_text .slides_text_calltoaction2:after {
    display: none;
  }

  /* line 2417, layout.scss */
  #discography .tour_promo .slides_text .slides_text_calltoaction:after, #disc .tour_promo .slides_text .slides_text_calltoaction:after, #album .tour_promo .slides_text .slides_text_calltoaction:after {
    display: none;
  }

  /* line 2420, layout.scss */
  #discography .music_videoplayer .scroller_list_outside, #disc .music_videoplayer .scroller_list_outside, #album .music_videoplayer .scroller_list_outside {
    width: inherit;
  }

  /* line 2424, layout.scss */
  #discography .tour_promo .slides_text .slides_text_secondary, #disc .tour_promo .slides_text .slides_text_secondary, #album .tour_promo .slides_text .slides_text_secondary {
    font-size: 32px;
    line-height: 32px;
  }

  /* Service Pages */
  /* line 2430, layout.scss */
  #profile .profile_right .container_box .form_element_half, #profile .profile_right .container_box .form_element_full {
    width: 100%;
  }

  /* line 2433, layout.scss */
  .profile_right {
    margin-top: 40px;
  }

  /* line 2438, layout.scss */
  .login_top .fanclub_login {
    width: 80%;
  }

  /* line 2442, layout.scss */
  .band_resetpassword .resetpassword_middle {
    width: 80%;
  }

  /* line 2446, layout.scss */
  .login-button {
    font-size: 10px;
    padding: 10px 3px;
  }

  /* line 2450, layout.scss */
  #member_nav {
    width: 110px;
    margin-right: 10px;
  }

  /* line 2454, layout.scss */
  .subscription_step {
    display: none;
  }

  /* line 2457, layout.scss */
  .package_title:nth-of-type(2) {
    display: none;
  }

  /* line 2461, layout.scss */
  .responsive_form_element.form_element_full.form_checkbox input[type=checkbox] {
    position: relative;
    top: -15px;
  }

  /* line 2467, layout.scss */
  .login_top .fanclub_login {
    width: 100%;
  }
  /* line 2469, layout.scss */
  .login_top .fanclub_login label {
    font-size: 10px;
    float: left;
    height: inherit;
    left: inherit;
    margin-right: 10px;
  }

  /* line 2478, layout.scss */
  .band_resetpassword .resetpassword_middle label {
    width: inherit;
    float: none;
    left: inherit;
  }

  /* line 2484, layout.scss */
  #service .login_grey {
    padding-top: 10px;
  }
  /* line 2486, layout.scss */
  #service .login_grey .login_text_calltoaction {
    top: inherit;
    left: 25%;
    float: inherit;
    width: 280px;
  }

  /* Iframe */
  /* line 2496, layout.scss */
  .fluidMedia {
    position: relative;
    padding-bottom: 190%;
    height: 0;
    overflow: hidden;
  }

  /* line 2503, layout.scss */
  .fluidMedia iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 120%;
  }
}
/* Login Form Fix */
@media (max-width: 520px) {
  /* line 2515, layout.scss */
  #service .login_container.fb_login {
    margin-top: 20px;
  }

  /* Iframe */
  /* line 2519, layout.scss */
  .fluidMedia {
    position: relative;
    padding-bottom: 240%;
    height: 0;
    overflow: hidden;
  }

  /* line 2526, layout.scss */
  .fluidMedia iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 120%;
  }
}
/* Portrait phones and smaller */
@media (max-width: 480px) {
  /*navigation */
  /* line 2538, layout.scss */
  .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    width: 80%;
    margin-top: 5px;
  }

  /* line 2542, layout.scss */
  #logo {
    position: absolute;
    left: 40%;
  }

  /* line 2546, layout.scss */
  #member-nav {
    width: 100px;
    margin-top: 12px;
  }

  /* line 2550, layout.scss */
  .navbar-default .navbar-toggle .icon-bar {
    background-color: white;
    height: 2px;
    width: 20px;
    border-radius: 0px;
    margin-bottom: 7px;
  }

  /* Footer */
  /* line 2561, layout.scss */
  .footer_social_links_list li {
    padding-right: 5px;
  }

  /* line 2564, layout.scss */
  .footer_social_links_list {
    width: 270px;
  }

  /* line 2567, layout.scss */
  .footer_social_icon {
    height: 40px;
    width: 40px;
    background-size: contain !important;
  }

  /* line 2573, layout.scss */
  #ft_submain ul {
    text-align: center;
  }

  /* line 2576, layout.scss */
  #ft_submain ul li a {
    margin-right: 10px;
  }

  /* Home Promo */
  /* line 2581, layout.scss */
  .flexslider .slides > li {
    height: 430px;
    background-color: #141414;
  }

  /* line 2585, layout.scss */
  .flex-control-nav {
    bottom: 00px;
  }

  /* line 2589, layout.scss */
  .flexslider {
    background: black;
  }

  /* line 2593, layout.scss */
  .slides .slides_text {
    padding: 20px;
  }

  /* line 2597, layout.scss */
  .slides .slides_text .slides_text_secondary {
    font-size: 22px;
  }

  /* line 2601, layout.scss */
  .slides .promo_upper_left {
    background-color: #141414;
    top: -20px;
    margin-bottom: inherit;
    z-index: 0;
  }

  /* line 2608, layout.scss */
  .slides .promo_upper_right {
    background-color: #141414;
    top: -20px;
    margin-bottom: inherit;
  }

  /* line 2614, layout.scss */
  .slides .promo_bottom_left {
    background-color: #141414;
    top: -20px;
    margin-bottom: inherit;
  }

  /* line 2620, layout.scss */
  .slides .promo_bottom_right {
    background-color: #141414;
    top: -20px;
    margin-bottom: inherit;
  }

  /* line 2626, layout.scss */
  .slides .promo_float {
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
  }

  /* line 2633, layout.scss */
  .slides .promo_image {
    display: block;
    position: inherit;
    top: 0px;
    width: 100%;
  }

  /* line 2641, layout.scss */
  .band.home_promo {
    /*height: 430px;*/
  }

  /* Iframe */
  /* line 2646, layout.scss */
  .fluidMedia {
    position: relative;
    padding-bottom: 310%;
    height: 0;
    overflow: hidden;
  }

  /* line 2653, layout.scss */
  .fluidMedia iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1400px;
  }

  /* Home News */
  /* line 2662, layout.scss */
  .band.home_news {
    padding-top: 0px;
  }

  /* line 2666, layout.scss */
  #home .news_list_item {
    height: inherit;
  }

  /* line 2669, layout.scss */
  #home .news_list_item .news_image {
    float: inherit;
    width: inherit;
  }

  /* line 2674, layout.scss */
  #home .news_list_item .news_image {
    margin-right: 0px;
  }

  /* line 2678, layout.scss */
  #home .news_image {
    max-width: inherit;
  }

  /* line 2682, layout.scss */
  #home .comment_bubble, #home .comment_bubble:link {
    top: 355px;
  }

  /* Home Video */
  /* line 2687, layout.scss */
  .band.home_watch {
    padding-top: 40px;
  }

  /* line 2691, layout.scss */
  #home_video {
    height: 350px;
    max-height: 350px;
  }

  /* line 2695, layout.scss */
  #home_video_dimensions {
    height: 450px;
  }

  /* Home Feed */
  /* line 2701, layout.scss */
  .feed_social_links_list li {
    padding-right: 5px;
  }

  /* line 2704, layout.scss */
  .feed_tabs_nav > li {
    width: 32%;
  }

  /* line 2708, layout.scss */
  a.feed_sign_up_button {
    font-size: 12px;
  }

  /* line 2712, layout.scss */
  .feed_tabs_nav > li.active > a, .feed_tabs_nav > li.active > a:hover, .feed_tabs_nav > li.active > a:focus {
    font-size: 12px;
  }

  /* line 2716, layout.scss */
  .feed_tabs_nav > li > a {
    font-size: 12px;
  }

  /* Poll */
  /* line 2722, layout.scss */
  .pds-input-label {
    width: inherit !important;
  }

  /* line 2726, layout.scss */
  .pds-box .pds-vote-button {
    width: 100px !important;
  }

  /* line 2729, layout.scss */
  .pds-box .pds-vote-button:after {
    margin-left: 10px !important;
  }

  /* line 2733, layout.scss */
  .pds-answer-group {
    width: 80%;
  }

  /* Home Gallery */
  @-moz-document url-prefix() {
    /* line 2740, layout.scss */
    .grid_list_image .grid_list_name, .grid_list_video .grid_list_name {
      padding-top: 20%;
    }
}

  /*Photo Gallery */
  /* line 2746, layout.scss */
  .fancybox-wrap {
    max-width: 280px !important;
  }

  /* line 2749, layout.scss */
  .fancybox-skin {
    padding: 30px 20px 100px !important;
  }

  /* News main page */
  /* line 2755, layout.scss */
  #news .highlight, #article .highlight {
    width: 90%;
    margin: 0 auto;
    margin-bottom: 40px;
  }

  /* line 2761, layout.scss */
  #news .news_date, #article .news_date {
    margin-top: 20px;
  }

  /* line 2765, layout.scss */
  #news .news_list_item.row, #article .news_list_item.row {
    padding-bottom: 40px;
  }

  /* line 2773, layout.scss */
  #news .comment_position {
    top: 30px;
  }

  /* line 2777, layout.scss */
  #heartsandminds .comment_position {
    top: inherit;
    right: -20px;
  }

  /* line 2782, layout.scss */
  #news .teaser_thumbnail {
    left: inherit;
  }

  /* line 2786, layout.scss */
  #news .news_image, #article .news_image {
    width: inherit;
    margin-right: 0px;
    float: inherit;
  }

  /* line 2792, layout.scss */
  #news .news_specialmenu .filtered-content .container, #article .news_specialmenu .filtered-content .container {
    padding: inherit;
  }

  /* line 2795, layout.scss */
  #news .news_specialmenu .filtered-content .left-menu ul li, #article .news_specialmenu .filtered-content .left-menu ul li {
    padding-left: 5px;
    padding-right: 5px;
    line-height: 16px;
  }

  /* line 2800, layout.scss */
  #news .news_specialmenu .nav .level3 li a, #article .news_specialmenu .nav .level3 li a {
    font-size: 12px;
  }

  /* line 2803, layout.scss */
  #news .news_specialmenu .nav .level2 > li, #article .news_specialmenu .nav .level2 > li {
    padding: 0 5px;
  }

  /* line 2806, layout.scss */
  #news .news_specialmenu .filtered-content .left-menu ul, #article .news_specialmenu .filtered-content .left-menu ul {
    padding-bottom: 20px;
  }

  /* line 2809, layout.scss */
  #news .news_specialmenu .nav .level3 li, #article .news_specialmenu .nav .level3 li {
    padding: 6px 5px 6px 5px;
  }

  /* line 2812, layout.scss */
  #news .news_specialmenu .menu-list, #article .news_specialmenu .menu-list {
    width: 100%;
  }

  /* line 2815, layout.scss */
  .news_specialmenu .filtered-content .container {
    padding: inherit;
  }

  /* News article */
  /* line 2822, layout.scss */
  #article .article-body {
    margin-top: 0px;
  }
  /* line 2825, layout.scss */
  #article .article_social_links_list li {
    padding-right: 5px;
  }

  /* line 2829, layout.scss */
  #article img {
    max-width: 100%;
  }

  /* line 2832, layout.scss */
  #article #flashObj, embed {
    max-width: 100% !important;
  }

  /* line 2836, layout.scss */
  #article .news_teaser .news_image {
    width: inherit;
    height: inherit;
  }

  /* line 2840, layout.scss */
  #article .news_teaser_content .comment_bubble, #article .news_teaser_content .comment_bubble:link {
    left: 190px;
  }

  /* Hearts and Minds */
  /* line 2848, layout.scss */
  #heartsandminds .news_teaser h4 {
    margin-bottom: 60px;
  }
  /* line 2852, layout.scss */
  #heartsandminds .view_more a, #heartsandminds .view_more a:link, #heartsandminds .view_more a:hover {
    position: absolute;
  }
  /* line 2856, layout.scss */
  #heartsandminds .news_image {
    background-color: white;
  }
  /* line 2859, layout.scss */
  #heartsandminds .news_list_item .news_image img {
    margin-bottom: 15px;
  }
  /* line 2862, layout.scss */
  #heartsandminds .news_teaser_column {
    padding-left: 0px;
  }
  /* line 2865, layout.scss */
  #heartsandminds .news_list_item.row {
    padding: 10px;
  }
  /* line 2869, layout.scss */
  #heartsandminds .news_image {
    width: 100%;
    height: 150px;
    float: inherit;
    margin-right: inherit;
    margin-bottom: 15px;
  }
  /* line 2876, layout.scss */
  #heartsandminds .comment_bubble, #heartsandminds .comment_bubble:link {
    top: 20px;
    background: url("http://cdn.u2.com/non_secure/images/bootstrap/comment_bubble_newsteaser_news.png") no-repeat scroll 60px 0 transparent;
  }
  /* line 2882, layout.scss */
  #heartsandminds .teaser_thumbnail {
    display: block;
    position: absolute;
    right: 30px;
    margin-top: -10px;
  }
  /* line 2888, layout.scss */
  #heartsandminds .view_more a, #heartsandminds .view_more a:link, #heartsandminds .view_more a:hover {
    margin-top: -60px;
  }
  /* line 2891, layout.scss */
  #heartsandminds .article-body {
    margin-top: 0px;
  }
  /* line 2894, layout.scss */
  #heartsandminds .article_social_links_list li {
    padding-right: 5px;
  }
  /* line 2897, layout.scss */
  #heartsandminds .news_teaser .news_image {
    float: inherit;
    background-color: white;
    max-width: inherit;
  }
  /* line 2902, layout.scss */
  #heartsandminds .news_teaser .news_image img {
    width: 100%;
  }
  /* line 2905, layout.scss */
  #heartsandminds .news_teaser_content {
    height: 190px;
    padding: 10px;
    background-color: #4f4e4d;
  }
  /* line 2910, layout.scss */
  #heartsandminds .heartsandminds_organizations .heartsandminds_org .img_container {
    height: auto;
    max-height: inherit;
  }
  /* line 2916, layout.scss */
  #heartsandminds .heartsandminds_organizations h4 {
    margin-bottom: 15px;
  }
  /* line 2919, layout.scss */
  #heartsandminds .heartsandminds_organizations .org_title {
    margin-bottom: 0px;
  }
  /* line 2922, layout.scss */
  #heartsandminds .heartsandminds_organizations .heartsandminds_org {
    height: inherit;
    padding-bottom: 20px;
  }

  /* Service */
  /* line 2930, layout.scss */
  #service .login_container.fb_login {
    margin-top: 20px;
  }

  /* Tour */
  /* line 2935, layout.scss */
  #tour_subnav .horiz_nav_title {
    width: 100%;
    float: inherit;
  }

  /* line 2939, layout.scss */
  #tour_subnav .horiz_nav_right {
    width: 100%;
    float: inherit;
  }

  /* line 2943, layout.scss */
  #tour_subnav #horiz_nav {
    margin-left: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  /* line 2948, layout.scss */
  #tour .tourcard .tourcard_year {
    float: none;
  }

  /* line 2951, layout.scss */
  #tour .tourcard .tourcard_countries {
    float: none;
    margin-top: inherit;
    margin-left: 10px;
  }

  /* line 2956, layout.scss */
  #tour .tourcard .tourcard_shows {
    float: none;
    margin-top: inherit;
    margin-left: 10px;
  }

  /* line 2961, layout.scss */
  #tour img {
    max-width: 100%;
  }

  /* line 2964, layout.scss */
  #tour .article-body {
    margin-top: 30px;
  }

  /* line 2967, layout.scss */
  #tour .section_title.tour_photovideo h4 {
    margin-bottom: inherit;
  }

  /* line 2972, layout.scss */
  #tour .news_teaser .news_image {
    width: 100%;
    height: auto;
    float: none;
  }

  /* line 2977, layout.scss */
  #tour .news_teaser_content .comment_bubble, #article .news_teaser_content .comment_bubble:link {
    left: 190px;
  }

  /* line 2981, layout.scss */
  #tour .band.tour_photovideo .scrolling_box .section_title {
    width: 70%;
  }

  /* line 2984, layout.scss */
  #tour .news_list_item .news_image img {
    margin-bottom: 20px;
  }

  /* line 2987, layout.scss */
  #tour .news_allnews .section_title h4 {
    margin-bottom: 10px;
  }

  /* line 2990, layout.scss */
  #tour .news_allnews .section_title .view_more {
    margin-bottom: 20px;
    display: block;
  }

  /* line 2994, layout.scss */
  #tour .news_allnews .section_title .view_more a {
    float: none;
    margin-bottom: 20px;
  }

  /* line 2998, layout.scss */
  #tour .news_specialmenu .nav .level2 > li {
    padding: 0 1px;
  }

  /* line 3001, layout.scss */
  .tour_date_nav {
    text-align: left;
  }

  /* line 3005, layout.scss */
  #tourdate .scrolling_box {
    top: inherit;
  }

  /* line 3009, layout.scss */
  #tour .tour_photovideo .view_more {
    margin-top: -20px;
    float: inherit;
  }

  /* line 3014, layout.scss */
  #tourdate .tour_photovideo .view_more {
    margin-top: -20px;
    float: inherit;
  }

  /* Media Landing Page */
  /* line 3021, layout.scss */
  #mediagalleries .media_videoplayer #video_player_wrapper {
    height: 160px;
  }

  /* line 3025, layout.scss */
  #mediagalleries .news_specialmenu .nav .level2 > li, #gallery .news_specialmenu .nav .level2 > li {
    padding: 0 2px;
  }

  /*Video Gallery */
  /* line 3034, layout.scss */
  #videos .news_specialmenu .nav .level2 > li, #video .news_specialmenu .nav .level2 > li {
    padding: 0 2px;
  }

  /* Discography */
  /* line 3039, layout.scss */
  #discography .band.music_specialmenu, #disc .band.music_specialmenu, #album .band.music_specialmenu {
    height: 100px;
  }

  /* line 3042, layout.scss */
  #discography .tour_promo .promo_bottom_left, #disc .tour_promo .promo_bottom_left, #album .tour_promo .promo_bottom_left {
    margin-top: inherit;
    background-color: black;
  }

  /* line 3046, layout.scss */
  #discography .music_specialmenu .top_cats li, #disc .music_specialmenu .top_cats li, #album .music_specialmenu .top_cats li {
    margin-right: 5px;
  }

  /* line 3049, layout.scss */
  #discography .music_specialmenu .top_cats li a, #disc .music_specialmenu .top_cats li a, #album .music_specialmenu .top_cats li a {
    padding: 11px 3px;
    font-size: 9px;
  }

  /* line 3053, layout.scss */
  #discography .tour_promo .slides_single_image, #disc .tour_promo .slides_single_image, #album .tour_promo .slides_single_image {
    float: inherit;
    margin-bottom: 40px;
  }

  /* line 3057, layout.scss */
  #discography .tour_promo .slides_text .slides_text_calltoaction2:after, #disc .tour_promo .slides_text .slides_text_calltoaction2:after, #album .tour_promo .slides_text .slides_text_calltoaction2:after {
    display: none;
  }

  /* line 3060, layout.scss */
  #discography .tour_promo .slides_text .slides_text_calltoaction:after, #disc .tour_promo .slides_text .slides_text_calltoaction:after, #album .tour_promo .slides_text .slides_text_calltoaction:after {
    display: none;
  }

  /* line 3063, layout.scss */
  #discography .tour_promo .slides_text .slides_single_image img {
    width: 100px;
  }

  /* service */
  /* line 3069, layout.scss */
  .login_top .fb_connect_button img, .login_top #fb_connect_button img {
    width: 100%;
  }
  /* line 3072, layout.scss */
  .login_top .fanclub_login {
    width: 100%;
  }
  /* line 3074, layout.scss */
  .login_top .fanclub_login label {
    font-size: 10px;
    float: none;
    height: inherit;
    left: inherit;
    width: inherit;
  }
  /* line 3081, layout.scss */
  .login_top .fanclub_login input {
    width: 345px;
  }
  /* line 3085, layout.scss */
  .login_top .fanclub_login input {
    height: 35px;
    font-size: 10px;
  }
  /* line 3089, layout.scss */
  .login_top .fanclub_login input[type=checkbox] {
    margin-top: 0px;
  }
  /* line 3095, layout.scss */
  .login_top .band_resetpassword .resetpassword_middle {
    width: 100%;
  }
  /* line 3097, layout.scss */
  .login_top .band_resetpassword .resetpassword_middle label {
    font-size: 10px;
    float: none;
    height: inherit;
    left: inherit;
    width: inherit;
  }
  /* line 3104, layout.scss */
  .login_top .band_resetpassword .resetpassword_middle input {
    width: 345px;
  }
  /* line 3108, layout.scss */
  .login_top .band_resetpassword .resetpassword_middle input {
    height: 35px;
    font-size: 10px;
  }
  /* line 3112, layout.scss */
  .login_top .band_resetpassword .resetpassword_middle input[type=checkbox] {
    margin-top: 0px;
  }

  /* line 3119, layout.scss */
  #SubscribeBootstrapOneForm_container .form_element_container, #SubscribeBootstrapTwoForm_container .form_element_container, #profilepurchaseForm_container .form_element_container {
    padding: 37px 10px 37px 10px;
  }

  /* line 3123, layout.scss */
  .form_offer label {
    font-size: 12px;
    padding: 19px 17px 17px 5px;
  }

  /* line 3128, layout.scss */
  .login-button {
    font-size: 10px;
    padding: 10px 3px;
  }

  /* line 3132, layout.scss */
  #member_nav {
    width: 110px;
    margin-right: 10px;
  }
}
