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

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

/* line 146, _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 157, _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 168, _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 176, _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 190, _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 205, _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 */
#tour .navbar .container {
  overflow: inherit;
}

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

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

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

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

/* line 49, 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 61, layout.scss */
.band.home_coveritlive {
  padding-top: 80px;
  padding-bottom: 110px;
  background-color: white;
}

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

/* line 71, 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 79, 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 91, layout.scss */
.band.home_gallery {
  padding-top: 80px;
  background-color: white !important;
}

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

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

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

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

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

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

/* News */
/* line 142, 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 157, layout.scss */
.band.news_allnews {
  padding-top: 60px;
  padding-bottom: 150px;
  background-color: #e0dcd9;
}

/* line 163, 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 171, 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 185, layout.scss */
.band.news_specialmenu {
  height: 50px;
  background-color: white;
}

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

/* line 197, 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 211, layout.scss */
.band.tour_edpdetail {
  padding-top: 60px;
  padding-bottom: 110px;
  background: white;
}

/* line 216, 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 229, layout.scss */
.band.tour_photovideo {
  padding-top: 80px;
  background-color: white;
  padding-bottom: 110px;
}

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

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

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

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

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

/* line 261, 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 277, layout.scss */
.band.music_specialmenu {
  height: 50px;
  background-color: white;
}

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

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

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

/* line 298, 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 311, layout.scss */
.band.heartsandminds_promotop {
  margin-top: 15px;
}

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

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

/* line 328, 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 341, layout.scss */
.band.music_albumdetails {
  padding-top: 60px;
  padding-bottom: 150px;
  background-color: white;
}

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

/* line 353, 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 368, layout.scss */
.band.music_comments {
  padding-top: 110px;
  background-color: white;
}

/* line 374, 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 388, layout.scss */
.band.videogallery {
  background-color: #e0dcd9;
  padding-top: 60px;
  padding-bottom: 150px;
}

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

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

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

/* line 414, 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 427, layout.scss */
.heartsandminds_promotop_image img {
  width: 100%;
  margin: 0 auto;
}

/* line 432, 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 446, 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 458, layout.scss */
.band.service_top {
  background-color: white;
  padding-top: 80px;
  padding-bottom: 110px;
}

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

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

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

/* additional bootstrap column layout for 5 columns with media queries */
/* line 482, 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 489, layout.scss */
.col-xs-15 {
  width: 20%;
  float: left;
}

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

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

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

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

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

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

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

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

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

  /* line 570, 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 581, layout.scss */
  .copyright {
    float: none;
    margin: 0 auto;
    text-align: center;
    position: relative;
    top: 85px;
  }

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

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

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

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

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

  /* line 618, layout.scss */
  .slides .promo_bottom_center {
    margin-bottom: -250px;
    text-align: left;
  }
  /* line 621, layout.scss */
  .slides .promo_bottom_center .slides_text_calltoaction {
    display: inline-block !important;
  }

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

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

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

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

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

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

  /* line 656, 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 664, layout.scss */
  #home .comment_bubble, #home .comment_bubble:link {
    top: 150px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* Discography */
  /* line 771, 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 777, layout.scss */
  #discography .music_specialmenu .top_cats li, #disc .music_specialmenu .top_cats li, #album .music_specialmenu .top_cats li {
    margin-right: 2px;
  }

  /* line 780, 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 784, layout.scss */
  .login_top .fanclub_login {
    width: 60%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 949, layout.scss */
  .slides .promo_bottom_center {
    top: inherit;
    margin-bottom: inherit;
    max-width: 650px;
    text-align: left;
  }
  /* line 954, layout.scss */
  .slides .promo_bottom_center .slides_text_calltoaction {
    position: absolute;
    left: 20px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 1039, layout.scss */
  .home_feed_left {
    z-index: 0;
    height: 560px;
  }
  /* line 1042, 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 1047, 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 1055, layout.scss */
  .highlight_desktop {
    display: block;
  }

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

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

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

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

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

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

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

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

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

  /* line 1101, 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 1106, layout.scss */
  #article .news_teaser_content .comment_bubble, #article .news_teaser_content .comment_bubble:link {
    position: absolute;
    left: 450px;
    margin-top: 170px;
  }

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

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

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

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

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

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

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

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

  /* line 1148, layout.scss */
  #tour #tour_subnav .horiz_nav_right {
    width: 87%;
  }
  /* line 1151, layout.scss */
  #tour .news_image {
    width: 170px;
    height: 170px;
    float: left;
    margin-right: 10px;
  }
  /* line 1157, 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 1162, layout.scss */
  #tour .news_teaser_content .comment_bubble, #tour .news_teaser_content .comment_bubble:link {
    position: relative;
    left: 20px;
    margin-top: 20px;
  }
  /* line 1168, layout.scss */
  #tour .teaser_thumbnail {
    display: block;
    position: relative;
    right: 15px;
    margin-top: 10px;
  }
  /* line 1175, layout.scss */
  #tour .news_comment_list_item {
    padding-bottom: 60px;
  }

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

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

  /* line 1201, 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 1206, layout.scss */
  #heartsandminds .teaser_thumbnail {
    display: block;
    position: relative;
    right: 15px;
    margin-top: 10px;
  }

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

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

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

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

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

  /* Discography */
  /* line 1243, 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 1247, layout.scss */
  #discography .music_specialmenu .top_cats li, #disc .music_specialmenu .top_cats li, #album .music_specialmenu .top_cats li {
    margin-right: 2px;
  }

  /* line 1250, 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 1255, layout.scss */
  .package_title:nth-of-type(2) {
    display: none;
  }

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

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

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

  /* line 1272, layout.scss */
  #service .login_grey {
    padding-top: 10px;
  }
  /* line 1274, 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 1286, layout.scss */
  .band.home_header {
    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 1;
  }

  /* line 1292, 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 1297, layout.scss */
  .navbar {
    -webkit-transform: translate3d(0, 0, 0);
    z-index: 1001;
  }

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

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

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

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

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

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

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

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

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

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

  /* line 1347, 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 1355, layout.scss */
  .navbar-default .navbar-nav > li {
    margin-top: 0px;
    background: white !important;
  }

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

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

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

  /* line 1371, 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 1380, layout.scss */
  #home .user_notification_container {
    margin-top: 80px;
    margin-bottom: -50px;
  }

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

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

  /* line 1390, 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 1395, layout.scss */
  .user_notification_container {
    margin-top: 80px;
    margin-bottom: -80px;
  }

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

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

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

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

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

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

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

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

  /* line 1451, 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 1461, layout.scss */
  .footer_social_icon {
    height: 51px;
    width: 51px;
  }

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

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

  /* line 1474, 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 1482, layout.scss */
  #ft_submain ul {
    margin-top: 0px;
  }

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

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

  /* line 1497, 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 1502, 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 1507, 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 1512, 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 1517, 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 1522, 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 1526, 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 1531, 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 1536, 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 1541, 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 1546, 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 1551, 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 1559, layout.scss */
  .band.home_promo {
    /*height: 570px;*/
    z-index: -1;
    margin-top: 50px;
  }

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

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

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

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

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

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

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

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

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

  /* line 1607, layout.scss */
  .slides .promo_bottom_center {
    top: 50px;
    margin-bottom: inherit;
    max-width: 650px;
    text-align: left;
  }
  /* line 1612, layout.scss */
  .slides .promo_bottom_center .slides_text_calltoaction {
    position: absolute;
    left: 20px;
  }

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

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

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

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

  /* Home News */
  /* line 1646, 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 1659, layout.scss */
  #home .news_list_item {
    height: 190px;
    margin-bottom: 25px;
  }

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

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

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

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

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

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

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

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

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

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

  /* line 1714, 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 1718, 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 1722, layout.scss */
  .feed_tabs_nav > li {
    width: 31.95%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 1869, 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 1874, layout.scss */
  #news .comment_position {
    top: 0px;
    right: -10px;
  }

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

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

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

  /* line 1895, 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 1900, layout.scss */
  #news .news_specialmenu .nav .level3 li a, #article .news_specialmenu .nav .level3 li a {
    font-size: 14px;
  }

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

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

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

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

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

  /* line 1922, layout.scss */
  #article .article-body {
    margin-top: 0px;
  }
  /* line 1925, layout.scss */
  #article .article_social_links_list li {
    padding-right: 5px;
  }
  /* line 1928, layout.scss */
  #article .news_teaser .news_image {
    padding: 10px;
    width: 190px;
    height: 180px;
    float: left;
    background-color: #4f4e4d;
  }
  /* line 1935, layout.scss */
  #article .news_teaser_content {
    height: 190px;
    padding: 10px;
    background-color: #4f4e4d;
  }
  /* line 1940, layout.scss */
  #article .news_detail_image_main.multiimage {
    height: initial;
  }
  /* line 1942, layout.scss */
  #article .news_detail_image_main.multiimage img {
    height: initial;
  }
  /* line 1946, layout.scss */
  #article .news_detail {
    margin-top: 80px;
  }

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

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

  /* line 1958, layout.scss */
  #heartsandminds .news_list_item.row {
    padding: 10px;
  }
  /* line 1962, layout.scss */
  #heartsandminds .news_image {
    width: 170px;
    height: 170px;
    float: left;
    margin-right: 10px;
  }
  /* line 1968, 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 1974, layout.scss */
  #heartsandminds .teaser_thumbnail {
    display: block;
    position: absolute;
    right: 30px;
    margin-top: -10px;
  }
  /* line 1980, layout.scss */
  #heartsandminds .view_more a, #heartsandminds .view_more a:link, #heartsandminds .view_more a:hover {
    margin-top: -45px;
  }
  /* line 1983, layout.scss */
  #heartsandminds .article-body {
    margin-top: 0px;
  }
  /* line 1986, layout.scss */
  #heartsandminds .article_social_links_list li {
    padding-right: 5px;
  }
  /* line 1989, layout.scss */
  #heartsandminds .news_teaser .news_image {
    float: left;
    background-color: #4f4e4d;
  }
  /* line 1993, layout.scss */
  #heartsandminds .news_teaser_content {
    height: 190px;
    padding: 10px;
    background-color: #4f4e4d;
  }
  /* line 1998, layout.scss */
  #heartsandminds .heartsandminds_organizations .heartsandminds_org .img_container {
    height: auto;
    max-height: inherit;
  }
  /* line 2002, layout.scss */
  #heartsandminds .band.news_allnews {
    padding-top: 70px;
  }
  /* line 2006, layout.scss */
  #heartsandminds .heartsandminds_organizations h4 {
    margin-bottom: 15px;
  }
  /* line 2009, layout.scss */
  #heartsandminds .heartsandminds_organizations .org_title {
    margin-bottom: 0px;
  }
  /* line 2012, layout.scss */
  #heartsandminds .heartsandminds_organizations .heartsandminds_org {
    height: inherit;
    padding-bottom: 20px;
  }
  /* line 2016, layout.scss */
  #heartsandminds .home_watch #video_player_widget .scroller_list_outside {
    width: inherit;
  }
  /* line 2020, layout.scss */
  #heartsandminds .home_watch #video_player_widget #video_player_wrapper {
    height: 300px;
  }
  /* line 2023, layout.scss */
  #heartsandminds .home_watch .scrolling_box {
    height: initial;
    top: -15px;
  }
  /* line 2027, layout.scss */
  #heartsandminds #video_player_widget {
    height: 600px;
  }
  /* line 2033, layout.scss */
  #heartsandminds #home_watch {
    height: 800px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 2113, layout.scss */
  #tour_table tr {
    border: 0px solid;
    margin-bottom: 30px;
  }
  /* line 2117, layout.scss */
  #tour_table tr:nth-child(odd) {
    background-color: #ffffff;
  }
  /* line 2120, layout.scss */
  #tour_table tr:nth-child(even) {
    background-color: #ffffff;
  }
  /* line 2123, 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 2132, layout.scss */
  #tour_table .gig_date {
    text-align: left;
    width: 100%;
    display: block;
    height: 40px;
    padding: 10px 10px 10px 15px;
    margin-bottom: 10px;
  }
  /* line 2139, layout.scss */
  #tour_table .gig_date .td_M {
    font-size: 16px;
    display: block;
    float: left;
    margin-right: 10px;
    text-transform: inherit;
  }
  /* line 2146, layout.scss */
  #tour_table .gig_date .td_j {
    font-size: 16px;
    display: block;
    float: left;
    margin-right: 10px;
  }
  /* line 2152, layout.scss */
  #tour_table .gig_date .td_Y {
    font-size: 16px;
    display: block;
    float: left;
  }
  /* line 2158, layout.scss */
  #tour_table .gig_date2 {
    text-align: left;
    width: 100%;
    display: block;
    padding: 20px 10px 5px 20px;
    background-color: transparent;
    color: black;
  }
  /* line 2165, layout.scss */
  #tour_table .gig_date2 .td_D {
    font-size: 18px;
    display: block;
    float: left;
    margin-right: 10px;
    color: black;
    text-transform: capitalize;
  }
  /* line 2172, layout.scss */
  #tour_table .gig_date2 .td_D:after {
    content: ",";
  }
  /* line 2176, layout.scss */
  #tour_table .gig_date2 .td_M {
    font-size: 18px;
    display: block;
    float: left;
    margin-right: 10px;
    color: black;
    text-transform: inherit;
  }
  /* line 2184, layout.scss */
  #tour_table .gig_date2 .td_j {
    font-size: 18px;
    display: block;
    float: left;
    margin-right: 10px;
    color: black;
  }
  /* line 2190, layout.scss */
  #tour_table .gig_date2 .td_j:after {
    content: ",";
  }
  /* line 2194, layout.scss */
  #tour_table .gig_date2 .td_Y {
    font-size: 18px;
    display: block;
    float: left;
    color: black;
  }
  /* line 2201, layout.scss */
  #tour_table .location {
    padding-top: 0px;
    display: table;
    margin-left: 20px;
  }
  /* line 2206, layout.scss */
  #tour_table .city {
    padding-top: 15px;
  }
  /* line 2212, layout.scss */
  #tour_table .tmot_mobilevenue {
    font-family: "gotham-lightgotham-light", sans-serif;
    font-size: 18px !important;
  }
  /* line 2217, layout.scss */
  #tour_table .tmot_mobilevenuespan {
    display: block;
    margin-bottom: 20px;
  }
  /* line 2221, layout.scss */
  #tour_table .tmot_mobilecity {
    font-size: 26px !important;
    font-family: "gotham-lightgotham-light", sans-serif;
    display: table-header-group;
  }
  /* line 2226, layout.scss */
  #tour_table .tmot_mobilecityspan {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  /* line 2231, layout.scss */
  #tour_table .tmot_eventdetails {
    text-transform: capitalize;
    font-size: 16px;
    margin-bottom: 20px;
  }
  /* line 2239, layout.scss */
  #tour_table .gig_comments_count a {
    display: block;
    font-family: "gotham-lightgotham-light", sans-serif;
  }
  /* line 2248, layout.scss */
  #tour_table .pre-sale a {
    display: block;
    font-family: "gotham-mediumgotham-medium", sans-serif;
  }

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

  /* line 2261, 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 2272, layout.scss */
  #tour_table:hover {
    background-color: transparent;
    color: black;
  }

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

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

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

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

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

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

  /* line 2294, 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 2295, 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 2296, 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 2297, 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 2298, 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 2303, layout.scss */
  #tour .presalegrid td:nth-of-type(1):before {
    content: "Date";
    display: none;
  }

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

  /* line 2305, 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 2306, 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 2307, 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 2308, 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 2309, 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 2314, layout.scss */
  #tour .presalegrid_tour td:nth-of-type(1):before {
    content: "Date";
    display: none;
  }

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

  /* line 2316, 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 2317, 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 2318, 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 2319, 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 2320, 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 2321, 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 2325, layout.scss */
  #tour_subnav #horiz_nav {
    margin-left: 60px;
    margin-top: -15px;
  }

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

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

  /* line 2337, layout.scss */
  #tour .article-body {
    margin-top: 0px;
  }
  /* line 2340, layout.scss */
  #tour .article_social_links_list li {
    padding-right: 5px;
  }
  /* line 2343, layout.scss */
  #tour .news_teaser .news_image {
    padding: 0px;
    width: 170px;
    height: 170px;
    float: left;
    margin-right: 30px;
    background-color: white;
  }
  /* line 2351, layout.scss */
  #tour .news_teaser_content {
    height: 170px;
    padding: 10px;
    background-color: #4f4e4d;
  }
  /* line 2356, layout.scss */
  #tour .news_allnews .comment_bubble, #tour .news_allnews .comment_bubble:link {
    top: inherit;
  }
  /* line 2359, 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 2362, layout.scss */
  #tour .band.tour_photovideo {
    padding-bottom: 0px;
  }
  /* line 2365, layout.scss */
  #tour .band.tour_photovideo .scrolling_box .section_title {
    width: 90%;
  }

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

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

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

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

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

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

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

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

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

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

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

  /* Discography */
  /* line 2440, 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 2444, layout.scss */
  #discography .music_specialmenu .top_cats li, #disc .music_specialmenu .top_cats li, #album .music_specialmenu .top_cats li {
    margin-right: 2px;
  }

  /* line 2447, 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 2451, 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 2454, 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 2457, layout.scss */
  #discography .music_videoplayer .scroller_list_outside, #disc .music_videoplayer .scroller_list_outside, #album .music_videoplayer .scroller_list_outside {
    width: inherit;
  }

  /* line 2461, 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 2467, layout.scss */
  #profile .profile_right .container_box .form_element_half, #profile .profile_right .container_box .form_element_full {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 2661, layout.scss */
  .slides .promo_bottom_center {
    top: 0px;
    margin-bottom: inherit;
    max-width: 400px;
    text-align: left;
  }
  /* line 2666, layout.scss */
  .slides .promo_bottom_center .slides_text_calltoaction {
    position: absolute;
    left: 20px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 2765, 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 2769, layout.scss */
  .feed_tabs_nav > li > a {
    font-size: 12px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 2848, 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 2853, layout.scss */
  #news .news_specialmenu .nav .level3 li a, #article .news_specialmenu .nav .level3 li a {
    font-size: 12px;
  }

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

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

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

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

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

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

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

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

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

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

  /* Hearts and Minds */
  /* line 2901, layout.scss */
  #heartsandminds .news_teaser h4 {
    margin-bottom: 60px;
  }
  /* line 2905, layout.scss */
  #heartsandminds .view_more a, #heartsandminds .view_more a:link, #heartsandminds .view_more a:hover {
    position: absolute;
  }
  /* line 2909, layout.scss */
  #heartsandminds .news_image {
    background-color: white;
  }
  /* line 2912, layout.scss */
  #heartsandminds .news_list_item .news_image img {
    margin-bottom: 15px;
  }
  /* line 2915, layout.scss */
  #heartsandminds .news_teaser_column {
    padding-left: 0px;
  }
  /* line 2918, layout.scss */
  #heartsandminds .news_list_item.row {
    padding: 10px;
  }
  /* line 2922, layout.scss */
  #heartsandminds .news_image {
    width: 100%;
    height: 150px;
    float: inherit;
    margin-right: inherit;
    margin-bottom: 15px;
  }
  /* line 2929, 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 2935, layout.scss */
  #heartsandminds .teaser_thumbnail {
    display: block;
    position: absolute;
    right: 30px;
    margin-top: -10px;
  }
  /* line 2941, layout.scss */
  #heartsandminds .view_more a, #heartsandminds .view_more a:link, #heartsandminds .view_more a:hover {
    margin-top: -60px;
  }
  /* line 2944, layout.scss */
  #heartsandminds .article-body {
    margin-top: 0px;
  }
  /* line 2947, layout.scss */
  #heartsandminds .article_social_links_list li {
    padding-right: 5px;
  }
  /* line 2950, layout.scss */
  #heartsandminds .news_teaser .news_image {
    float: inherit;
    background-color: white;
    max-width: inherit;
  }
  /* line 2955, layout.scss */
  #heartsandminds .news_teaser .news_image img {
    width: 100%;
  }
  /* line 2958, layout.scss */
  #heartsandminds .news_teaser_content {
    height: 190px;
    padding: 10px;
    background-color: #4f4e4d;
  }
  /* line 2963, layout.scss */
  #heartsandminds .heartsandminds_organizations .heartsandminds_org .img_container {
    height: auto;
    max-height: inherit;
  }
  /* line 2969, layout.scss */
  #heartsandminds .heartsandminds_organizations h4 {
    margin-bottom: 15px;
  }
  /* line 2972, layout.scss */
  #heartsandminds .heartsandminds_organizations .org_title {
    margin-bottom: 0px;
  }
  /* line 2975, layout.scss */
  #heartsandminds .heartsandminds_organizations .heartsandminds_org {
    height: inherit;
    padding-bottom: 20px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 3095, 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 3099, layout.scss */
  #discography .music_specialmenu .top_cats li, #disc .music_specialmenu .top_cats li, #album .music_specialmenu .top_cats li {
    margin-right: 5px;
  }

  /* line 3102, 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 3106, 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 3110, 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 3113, 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 3116, layout.scss */
  #discography .tour_promo .slides_text .slides_single_image img {
    width: 100px;
  }

  /* service */
  /* line 3122, layout.scss */
  .login_top .fb_connect_button img, .login_top #fb_connect_button img {
    width: 100%;
  }
  /* line 3125, layout.scss */
  .login_top .fanclub_login {
    width: 100%;
  }
  /* line 3127, layout.scss */
  .login_top .fanclub_login label {
    font-size: 10px;
    float: none;
    height: inherit;
    left: inherit;
    width: inherit;
  }
  /* line 3134, layout.scss */
  .login_top .fanclub_login input {
    width: 345px;
  }
  /* line 3138, layout.scss */
  .login_top .fanclub_login input {
    height: 35px;
    font-size: 10px;
  }
  /* line 3142, layout.scss */
  .login_top .fanclub_login input[type=checkbox] {
    margin-top: 0px;
  }
  /* line 3148, layout.scss */
  .login_top .band_resetpassword .resetpassword_middle {
    width: 100%;
  }
  /* line 3150, layout.scss */
  .login_top .band_resetpassword .resetpassword_middle label {
    font-size: 10px;
    float: none;
    height: inherit;
    left: inherit;
    width: inherit;
  }
  /* line 3157, layout.scss */
  .login_top .band_resetpassword .resetpassword_middle input {
    width: 345px;
  }
  /* line 3161, layout.scss */
  .login_top .band_resetpassword .resetpassword_middle input {
    height: 35px;
    font-size: 10px;
  }
  /* line 3165, layout.scss */
  .login_top .band_resetpassword .resetpassword_middle input[type=checkbox] {
    margin-top: 0px;
  }

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

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

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

  /* line 3185, layout.scss */
  #member_nav {
    width: 110px;
    margin-right: 10px;
  }
}
/* line 3194, layout.scss */
.global_error_container ul li {
  text-align: left;
  color: red;
}
