/* Smartphone portrait */
#page {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
}
#header {
  max-height: 1000px;
  padding: 0;
  background-image: none;
}
#branding,
#header .region-header {
  float: none;
 /* background: transparent !important;*/
  max-height: 1000px;
  width: 100%;
  clear: both;
  margin: 10px 0;
}
#header  .region-header {
  margin: 10px 0;
}
#logo {
  margin: 5px auto;
  padding: 0;
  float: none;
}
#site-name {
  font-size: 1.4em;
  padding: 5px 0 0;
}
#site-slogan {
  font-size: 1em;
  text-transform: none;
}
.region-secondary-content .block {
  margin-bottom: 0;
  font-size: 1em;
}
.block {margin-top:0; margin-bottom:0}
#menu-bar {
  padding: 0;
  height:0 !important;
}
#menu-bar .block {
  clear: both;
  float: none;
}
#menu-bar .menu-wrapper ul ul {
  position: relative;
  top: 0;
  width: 100% !important;
}
#menu-bar .menu-wrapper > ul,
#menu-bar .menu-wrapper > ul > li {
  display: block;
  float: none;
  margin: 0;
  border-bottom: 1px solid rgba(255,255,255,0.5);
}
#menu-bar .menu-wrapper ul ul li {
  border-bottom: 1px solid #fff;
  float: none !important;
}
#menu-bar .menu-wrapper ul ul li.first {
  border-top: 1px solid #fff;
}
#menu-bar .sf-menu {
  height: auto;
  padding: 0;
}
.ie6-7 .mbp-c #menu-bar .menu-wrapper  ul,
.ie6-7 .mbp-c #menu-bar .menu-wrapper  .sf-menu li {
  left: auto;
}

/*ANU Sports*/
body {
  /*border:3px solid blue;*/
}
.region-header {
  background:#1D5583;
}
.not-front #main-content {padding-right:0;}

.region-sidebar-first .block,
.region-sidebar-second .block {
  width: 100%;
  clear: both;
}

#block-block-4 #col1, #block-block-4 #col2, #block-block-4 #col3, #block-block-4 #col4, #block-block-4 #col5 {
  display:block;
  width:100%;
}
#block-block-4 ul {
  margin-left:0;
}
.region-three-33-first, .region-three-33-second, .region-three-33-third, #block-user-login, #block-block-2, #block-search-form {
  width:100% !important;
}

#menu-bar {
  text-align:center;
  padding:5px;
}
#menu-bar select {
  width:100%;
}

.not-logged-in #branding {
  margin-top:0;
}
#block-user-login label, #block-user-login .form-text {
  display:block;
  width:100%;
}
.region-header #block-search-form input.form-text {
  width:70%
}
.region-header #block-search-form .block-content{
  padding:10px 10px 0 10px;
}
#homepage-blocks td {
  display:block;
  clear:both;
  width:100% !important;
}
#block-block-3 #homepage-blocks a {
  padding-top:0px;
}
#block-block-3 .row25, #block-block-3 .row50{
  width:94%;
}
#block-block-3 .col1 {
  height:auto;
}
#homepage-blocks td.image1, #homepage-blocks td.image2, #homepage-blocks td.image3, #homepage-blocks td.image4, #homepage-blocks td.image5 {
  display:none;
}
#block-block-4 a {
  display:block;
  width:100%;
  font-size:1.2em;
}

/* NEWS VIEWS SLIDESHOW */

.not-front #block-views-news-block {display:none;}

#block-views-news-block .block-title {
  position:relative;
  background:#000000;
  color:#ffffff;
}
#block-views-news-block .news-body {
  font-size:1em;
}
#block-views-news-block .views-field-title{
  display:block;
  clear:both;
  height:auto;
position:relative;
height:auto;
}
.at-panel .block {
  height:auto;
}
#footer {
  margin-top:0;
}

#views_slideshow_cycle_teaser_section_news-block {
background:#000000;
}
#content .view .date-nav-wrapper .date-heading {
top: 40px;
}

.view-clubs .club-grid {width:40%;}
.view-clubs .club-grid .popup-element {min-height:43px;}
.popup-element-origin {left:10px !important;}
.popup-element-body table div.inner {width:220px !important;}
.popup-style-mcpopup .popup-element-body.origin-bottom-left.expand-bottom-right .top .left {
  background-image: url('/sites/all/modules/popup/styles/McPopup/images/top-left.png') !important;
}

#block-views-sponsors-block .views-row  {width:95%;margin-bottom:20px;}

#block-block-14 .landing-block, #block-block-13 {width:100%;float:none;}

.three-3x33 section {visibility:hidden; margin:0;overflow:hidden;height:42px !important;}
.three-3x33 section.mobile-show {height:275px !important;}

#block-views-calendar-block-3 {margin-top:10px;}

#block-views-instagram-gallery-block .instagram-image {max-height:143px; margin-bottom:0;}
#block-block-11 .block-inner {margin-left:0;}
#block-block-11 .block-content {margin-top:-10px;}
#block-block-11 iframe {margin-bottom:-10px !important;}
#block-block-7 {width:100%;}