/*small screens hidden in regular stylesheet and turned on when appropriate*/

.show-on-phone {
  display: none !important;
}

.show-on-tablet {
  display: none !important;
}

.hide-on-desktop {
  display: none !important;
}

.show-on-desktop {
  display: inherit !important;
}

.show-on-small {
  display: none !important;
}

/*main nav options*/

a#offCanvas {
  display: inline-block;
  line-height: 100%;
  font-size: 110%;
  text-transform: uppercase;
  padding: 8px;
  color: #fff;
}

#menuBar {
  background: #4d4d4d;
}

a#offCanvas [class^="icon-"]:before,
a#offCanvas [class*=" icon-"]:before,
a#mobileNav [class^="icon-"]:before,
a#mobileNav [class*=" icon-"]:before {
  font-size: 3.5rem;
  padding: 3px 2px 0 0;
}

a#mobileNav {
  display: block;
  text-align: center;
  /*position:absolute;
	top:54px;
	right:20px;*/
  color: #666;
  padding: 9px 0;
  width: 110px;
  font-weight: bold;
  color: #fff;
}

a#storeCatsBut {
  color: #ffffff;
  font-size: 100%;
  display: block;
  padding: 0 12px;
  float: right;
  line-height: 32px;
  text-transform: uppercase;
}

.noCatsBut a#storeCatsBut {
  display: none !important;
}

/*turn this off on account and checkout masters*/

#menuBar {
  padding: 2px 10px 0 4px;
  color: #fff;
}

/* ==================================================================================
Small Device Styles  - Landscape phone to portrait tablet  - MY MAIN BREAKING POINT
====================================================================================*/

@media only screen and (max-width: 767px) {
  .show-on-desktop {
    display: none !important;
  }
  .hide-on-desktop {
    display: inherit !important;
  }
  .show-on-small {
    display: inherit !important;
  }
  .hide-on-small {
    display: none !important;
  }
  /* .left, .right { float: none; }*/
  body {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
  /* Collapse The Grid =================================================================================*/
  .row {
    width: auto;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .columns,
  .blockgrid {
    width: auto;
    float: none;
    margin: 0;
  }
  .columns:last-child {
    float: none;
  }
  [class*="columns"] + [class*="columns"]:last-child {
    float: none;
  }
  .columns:before,
  .columns:after {
    content: "";
    display: table;
  }
  .columns:after {
    clear: both;
  }
  .offset-by-one,
  .offset-by-two,
  .offset-by-three,
  .offset-by-four,
  .offset-by-five,
  .offset-by-six,
  .offset-by-seven,
  .offset-by-eight,
  .offset-by-nine,
  .offset-by-ten {
    margin-left: 0 !important;
  }
  .push-two,
  .push-three,
  .push-four,
  .push-five,
  .push-six,
  .push-seven,
  .push-eight,
  .push-nine,
  .push-ten {
    left: auto;
  }
  .pull-two,
  .pull-three,
  .pull-four,
  .pull-five,
  .pull-six,
  .pull-seven,
  .pull-eight,
  .pull-nine,
  .pull-ten {
    right: auto;
  }
  .two-on-small {
    width: 16.6666%;
    float: left !important;
  }
  .six-on-small {
    width: 50%;
    float: left !important;
  }
  .four-on-small {
    width: 30%;
    float: left !important;
  }
  header h1 {
    float: none;
    display: block;
    font-size: 30px;
    font-size: 3rem;
  }
  /*OFFCANVAS NAVIGATION=========================================================================*/
  .mainNav {
    position: absolute;
    width: 48% !important;
    left: 18px;
    margin-top: 18px;
    /*background: #ccc;*/
    padding: 12px 0;
  }
  [role="main"],
  footer {
    position: relative;
    left: 0;
    z-index: 2;
    width: auto;
    -webkit-transition: left 0.2s ease-in;
    -moz-transition: left 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: left 0.2s ease-in;
  }
  .mobileOffcanvas [role="main"],
  .mobileOffcanvas footer {
    left: 55%;
  }
  .mobileOffcanvas .mainNav {
    height: 1000px;
    box-shadow: 2px 2px 2px -1px rgba(0, 0, 0, 0.75);
  }
  .mobileOffcanvas nav.mainNav li a {
    display: block !important;
    padding: 6px 20px;
    color: #4a4a4a;
    margin: 0 0 9px 0;
    font-weight: normal;
    font-size: 14px;
    font-size: 1.4rem;
    -webkit-transition: color 0.3s ease-in, background-color 0.3s ease-in;
    -moz-transition: color 0.3s ease-in, background-color 0.3s ease-in;
    -o-transition: color 0.3s ease-in, background-color 0.3s ease-in;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .mobileOffcanvas nav.mainNav li a:hover,
  .mobileOffcanvas nav.news a#nav_news,
  .mobileOffcanvas nav.about a#nav_about,
  .mobileOffcanvas nav.tour a#nav_tour,
  .mobileOffcanvas nav.music a#nav_music,
  .mobileOffcanvas nav.store a#nav_store {
    display: block;
    color: #4a4a4a;
    background: #fff;
  }
  /* SMALL SCREEN MENU BUTTON NAVIGATION TOGGLE==================================================*/
  .mobileShowNav a#mobileNav {
    background: #2284a1;
  }
  .mobileShowNav [role="navigation"] {
    position: absolute !important;
    left: auto;
    top: 70px;
    padding: 0;
    right: 20px;
    width: auto !important;
    z-index: 101 !important;
    transition: none;
    height: auto;
    background: #2284a1;
    border-radius: 4px 0 4px 4px;
  }
  .mobileShowNav .mainNav ul {
    margin: 9px 0 0 0;
  }
  .mobileShowNav .mainNav li,
  .mobileOffcanvas .mainNav li {
    display: block;
    padding: 0 !important;
    min-width: 110px;
    margin: 0;
  }
  .mobileShowNav .mainNav li a {
    color: #fff !important;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    display: block;
    padding: 6px 20px;
    margin: 6px 0;
    font-weight: normal;
    font-size: 13px;
    font-size: 1.3rem;
  }
  .mobileShowNav .mainNav li a:hover {
    background: #196175 !important;
  }
  /*turn off navRow properties for small*/
  nav.navRow ul li,
  nav.navRow ul li:first-child,
  nav.navRow ul li:last-child {
    display: block;
    margin: 0;
    padding: 6px 20px;
  }
  /* small screen forms fixes===========================================================*/
  textarea {
    width: 60%;
  }
  div.inputs input[type="checkbox"],
  div.inputs input[type="radio"],
  div.primarylist input[type="checkbox"] {
    display: inline-block;
    margin: 0 5px;
    position: static;
    width: auto;
  }
  div.inputs input[type="submit"] {
    margin-left: 0px;
  }
  .inputsHolder {
    float: none;
  }
  input[type="text"],
  input[type="password"],
  input[type="date"],
  input[type="datetime"],
  input[type="email"],
  input[type="number"],
  input[type="search"],
  input[type="tel"],
  input[type="time"],
  input[type="url"],
  textarea,
  select {
    margin-bottom: 4px;
  }
  div.inputs input[type="submit"],
  .submitButton input[type="submit"] {
    margin: 12px auto;
    display: block;
  }
  /*==SITE AND STORE STYLES=================================================================*/
  header {
    padding: 12px 0 6px 0;
  }
  h1.logo {
    float: none;
    margin: 30px 0 12px 0;
  }
  #headerBar {
    position: absolute;
    top: 0;
    right: 0;
    background: #fff;
    width: 100%;
    padding: 4px 0px;
    z-index: 1;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  }
  footer {
    text-align: center;
  }
  a.poweredBy {
    margin: 18px auto;
  }
}

/* Smartphones (portrait and landscape) CATCH ALL STYLES----------- */

@media only screen and (min-width: 320px) and (max-width: 480px) {
  .show-on-desktop {
    display: none !important;
  }
  .hide-on-desktop {
    display: inherit !important;
  }
  .show-on-phone {
    display: inherit !important;
  }
  .hide-on-phone {
    display: none !important;
  }
  .six-on-small {
    width: 100%;
    float: none;
  }
  .four-on-small {
    width: 100%;
    float: none;
    margin: 0 0 12px 0;
  }
  .errorPage h1 {
    font-size: 120px;
    font-size: 16rem;
    line-height: 0.8;
    text-align: center;
  }
  .errorPage .button {
    width: 100%;
  }
  .button {
    padding: 8px 14px 9px;
  }
  /*form fixes==============================*/
  div.inputs label,
  div.styledForm label,
  div.styledFormDrops label,
  div.primarylist label {
    display: block;
    text-align: left;
  }
  input[type="text"],
  input[type="password"],
  input[type="date"],
  input[type="datetime"],
  input[type="email"],
  input[type="number"],
  input[type="search"],
  input[type="tel"],
  input[type="time"],
  input[type="url"],
  textarea,
  select {
    width: 85%;
  }
  .inputs select {
    width: 85% !important;
  }
  /**********Ted fixes**********/
  #container {
    padding: 30px 0px 20px 0px;
  }
  header .socials {
    display: none;
  }
  .search,
  .mailingList {
    display: none;
  }
  .newsHomepage {
    background: #730003;
  }
  .tourbg,
  .hpTour {
    background: #005b4f;
  }
  .hpArticles,
  .articlesbg {
    background: #937f33;
  }
  .discographybg {
    background: #f29f03;
  }
  .mediabg {
    background: #183d57;
  }
  .storebg {
    background: #2c2c2c;
  }
  .hpDiscography,
  .hpMedia,
  .hpShemane,
  .hpTour,
  .hpArticles {
    margin: 0;
  }
  .hpContainer {
    overflow: hidden;
    height: 1%;
  }
  h2.title {
    font-size: 60px;
    padding: 10px 0;
  }
  .featuredNews,
  .homeHeadlines {
    padding: 20px 15px;
  }
  .homeHeadlines h3 {
    width: 100%;
  }
  .homeHeadlines .fancyButton {
    display: none;
  }
  .moreNews {
    margin: 50px 0 0 0;
  }
  .hpDiscography {
    background: #f29f03;
  }
  .hpDiscs img {
    max-width: 100%;
  }
  .hpMedia {
    background: #183d57;
  }
  .featuredImage {
    min-width: 100%;
    padding: 0 0 15px 0;
  }
  .hpHeadlines,
  .hpHeadlines:first-child {
    padding: 15px;
  }
  .hpHeadlines img {
    min-width: 100%;
    margin: 0;
  }
  .newsHomepage .fancyButton {
    display: block;
    text-align: center;
  }
  .homeSpacer {
    height: 20px;
  }
  .hpStore {
    background: #2c2c2c;
    margin: 0;
  }
  .hpShemaneSporters {
    margin: 0;
    background: #01c9e2;
  }
  .ShemaneSportersbg {
    background: #01c9e2;
    min-height: 435px;
  }
  .shemaneLeft {
    background: #01c9e2;
  }
  .shemaneRight {
    background: #88a918;
    margin-top: 50px;
    padding-bottom: 30px;
  }
  .hpShemaneSporters h2.title {
    display: none;
  }
  h2.titleBottom {
    font-size: 60px;
    padding: 10px 0;
  }
  .bottomFocus {
    margin-top: 0;
  }
  .mediaRight .textwidget {
    border-left: none;
  }
  .mediaRight img {
    min-width: 100%;
  }
  .hpFeature {
    padding-bottom: 15px;
  }
  .mobilenav li a {
    font-size: 25px;
  }
  .mobilenav ul {
    margin: 0;
  }
  img.alignright,
  img.alignleft {
    float: none;
    display: block;
    margin: 5px;
  }
  #mainContent {
    z-index: 0;
  }
  header {
    height: 60px;
  }
  .icon {
    top: -5px;
    left: 0;
  }
  .kampforKids {
    text-align: center;
    padding: 15px 0;
  }
  .socialsFooter {
    text-align: center;
  }
  .socialsFooter a {
    margin-right: 5px;
  }
  #leapDates {
    padding: 0 15px;
  }
  div.beige {
    border-top: 0;
    border-left: 4px solid #000;
  }
  span.leapDate {
    background: none;
    color: #fff;
    display: inline-block;
    font-size: 1.8rem;
    font-weight: bold;
    line-height: 24px;
    margin: 0 15px 0 0;
    padding: 10px;
    text-transform: uppercase;
    transform: skewX(0deg);
    width: 15%;
  }
  span.notransform {
    display: block;
    transform: skewX(0deg);
  }
  span.day {
    font-size: 28px;
    font-weight: bold;
  }
  span.leapVenueHolder {
    color: #fff;
    font-size: 1.6rem;
    padding: 10px 0;
    text-transform: uppercase;
    width: 44%;
  }
  span.leapVenue {
    color: #fff;
    font-size: 1.8rem;
    font-weight: bold;
    text-transform: uppercase;
  }
  span.leapRSVP {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    position: relative;
    right: 0;
    transform: skewX(0deg);
  }
  #leapResults li:nth-of-type(2n + 1) span.leapRSVP {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  }
  span.leapRSVP a {
    border: medium none;
    display: inline-block !important;
    font-size: 18px;
    margin: 0 auto;
    padding: 10px 0;
    transform: skewX(0deg);
  }
  span.leapRSVP {
    text-align: left;
    width: 82%;
    float: right;
  }
  span.leapLink {
    float: right;
    position: relative;
    right: 0;
    width: 83%;
    text-align: left;
    padding-bottom: 15px;
  }
  #leapResults li:nth-of-type(2n + 1) span.leapLink {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  }
  a.buyTickets {
    border: 2px solid #6effdb;
    background: none;
    color: #fff;
    display: block;
    font-size: 22px;
    padding: 10px 30px;
    text-align: center;
    transform: skewX(0deg);
    width: auto;
  }
  .leapLink {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    transform: skewX(0deg);
  }
  .leapLink:hover,
  #leapResults li:nth-of-type(2n + 1) span.leapLink:hover {
    background: none;
  }
  .maraBackground {
    background: url(/wp-content/themes/NugeTheme/img/template/splash/music-background-phone.jpg)
      no-repeat;
    background-size: 100%;
    background-color: #170e0b;
    background-attachment: fixed;
  }
  .splash {
    background: url(/wp-content/themes/NugeTheme/img/backgrounds/music-background-phone.jpg)
      no-repeat;
    background-size: 100%;
    background-color: #170e0b;
  }
  .sbBackground {
    margin-top: 392px;
  }
  .sbButton {
    width: auto;
  }
  .sbMiddle {
    height: auto;
    padding-top: 63px;
  }
  .splash footer {
    margin-top: 95px;
  }
  .sbBackground {
    background: none;
  }
  .sbMemberRight {
    padding: 20px;
    margin: 50px 0px;
  }
  .testimonialHeader {
    padding-top: 25px;
    /*font-size:28px;*/
  }
  #carousel {
    width: 100%;
  }
  .quote-phrase {
    font-size: 16px;
    height: 100%;
  }
  .quote-author {
    font-size: 15px;
  }
  .splashFacebook {
    top: -80px;
  }
  .sbFooter {
    margin-top: 90px;
  }
  .btn-bar {
    display: none;
  }
  #Sponsors a {
    width: 90%;
    height: inherit;
    font-size: 16px;
  }
  .maranotLogo {
    margin-top: 90px;
  }
  .sunrizeList {
    float: left;
    clear: both;
  }
  .sunrizeList img {
    max-height: 180px;
  }
  .page-template-SunrizeSafari .blockgrid > li {
    height: 220px;
  }
}

/* Smartphones (landscape) SPECIFIC----------- */

@media only screen and (min-width: 321px) {
  /* Styles */
}

/* Smartphones (portrait) SPECIFIC----------- */

@media only screen and (max-width: 320px) {
}

/* Portrait tablet to landscape and desktop ==============================================*/

@media (min-width: 768px) and (max-width: 1024px) {
  .hide-on-desktop {
    display: inherit !important;
  }
  .show-on-desktop {
    display: none !important;
  }
  .show-on-tablet {
    display: inherit !important;
  }
  .hide-on-tablet {
    display: none !important;
  }
  .show-on-small {
    display: none !important;
  }
  .hide-on-small {
    display: inherit !important;
  }
}

/* iPhone 4 and retina displays----------- */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-device-pixel-ratio: 1.5) {
  /* Styles */
}

/*********New additions***************/

/*Ipad air*/

@media only screen and (min-device-width: 734px) and (max-device-width: 1024px) {
  .headerSearch {
    margin: 30px 0 0 -75px;
  }
  .featuredNews {
    padding: 40px 15px 20px 15px;
  }
  .hpHeadlines {
    padding: 0 15px;
  }
  .hpfeaturedStore img {
    height: inherit;
  }
  .hpDiscs img {
    max-width: 210px;
    margin: 20px 10px 0 10px;
  }
  .ShemaneSportersbg {
    background: url(/wp-content/themes/NugeTheme/img/template/shemane-sporters-bg-768.jpg)
      no-repeat;
    min-height: 400px;
  }
  .newsHomepage {
    background: url(/wp-content/themes/NugeTheme/img/template/news-bg-768.jpg)
      no-repeat top center;
    background-color: #730003;
  }
  .hpShemaneSporters {
    background-position-x: -414px;
  }
  h2.titleBottom {
    padding: 0;
    font-size: 50px;
  }
  .bottomFocus {
    margin-top: 100px;
  }
  .newsHomepage h2.title {
    position: relative;
    top: -45px;
  }
  .hpHeadlines {
    padding: 15px;
  }
  .hpHeadlines:first-child {
    padding: 15px;
  }
  h2.title {
    position: relative;
    top: 50px;
  }
  .mobilenav li a {
    font-size: 20px;
  }
}

/******Iphone 6*****/

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) {
  .featuredHome {
    padding: 20px 0;
  }
  .featuredNews img {
    width: 100%;
  }
  .mediaRight img {
    padding: 0 0 15px 0;
  }
  .fancyStore,
  .fancyMedia,
  .fancyDiscography,
  .fancyButton {
    display: block;
  }
  .fancyButton {
    text-align: center;
  }
  .fancyShemane {
    display: block;
    margin: 50px 0 0 0;
  }
}

/******iPhone 6 Plus in portrait & landscape*****/

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) {
}

/*******iPhone 5 and 5S************/

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
  .mobilenav li:first-child {
    margin-top: 40px;
  }
  .mobilenav li {
    padding: 5px;
  }
  p {
    font-size: 20px;
    font-size: 2rem;
  }
}

/******Most common res******/

@media only screen and (min-device-width: 1024px) and (max-device-width: 1359px) {
  .hpDiscs img {
    max-width: 140px;
    margin: 20px 15px 0 0;
  }
  .hpfeaturedStore img {
    max-width: 200px;
  }
  .hpfeaturedStore {
  }
  .mediaRight img {
    max-width: 200px;
    padding: 0 5px 10px;
  }
  .mobilenav li a {
    font-size: 20px;
  }
  /*h2.title {padding:88px 0 0 0;}*/
  .discographybg,
  .mediabg,
  .ShemaneSportersbg {
    margin: -18px 0 0 0;
  }
  .ShemaneSportersbg {
    background: url(/wp-content/themes/NugeTheme/img/template/shemane-sporters-bg-1024.jpg)
      no-repeat;
    min-height: 500px;
    background-size: cover;
  }
  .newsHomepage {
    /*background: url(/wp-content/themes/NugeTheme/img/template/news-bg-1024.jpg) no-repeat top center;*/
    background-color: #730003;
    padding: 0 20px;
  }
  .hpShemaneSporters {
    background-position-x: -160px;
  }
  .bottomFocus {
    margin-top: 150px;
  }
}

/******Most common res******/

@media only screen and (min-device-width: 1360px) and (max-device-width: 1500px) {
  .hpDiscs img {
    max-width: 200px;
    margin: 20px 15px 0 0;
  }
  .hpfeaturedStore img {
    max-width: 200px;
  }
  .mediaRight img {
    max-width: 200px;
    padding: 0 5px 10px;
  }
  .mobilenav li a {
    font-size: 25px;
  }
  h2.title {
    padding: 88px 0 0 0;
  }
  .discographybg,
  .storebg,
  .mediabg,
  .ShemaneSportersbg {
    margin: -18px 0 0 0;
  }
  .ShemaneSportersbg {
    background: url(/wp-content/themes/NugeTheme/img/template/shemane-sporters-bg-1366.jpg)
      no-repeat;
    min-height: 700px;
  }
  .newsHomepage {
    background: url(/wp-content/themes/NugeTheme/img/template/news-bg-1366.jpg)
      no-repeat top center;
    background-color: #730003;
  }
  .hpShemaneSporters {
    background-position-x: -116px;
  }
  .bottomFocus {
    margin-top: 350px;
  }
  .splashFacebook {
  }
  .btn-bar {
    top: -85px;
  }
  #buttons a {
    /* width: 280px; */
  }
}

/******Real specific changes here******/

@media only screen and (min-device-width: 1501px) and (max-device-width: 1601px) {
  .splashFacebook {
  }
  .btn-bar {
    top: -85px;
  }
  #buttons a {
    width: 350px;
  }
}

/******iPhone 5 & 5S in landscape*****/

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
  .six-on-small {
    width: 100%;
  }
  #container {
    padding: 30px 0px 20px 0px;
  }
  header .socials {
    display: none;
  }
  .search,
  .mailingList {
    display: none;
  }
  .newsHomepage {
    background: #730003;
  }
  .discographybg {
    background: #f29f03;
  }
  .mediabg {
    background: #183d57;
  }
  .storebg {
    background: #2c2c2c;
  }
  .hpContainer {
    overflow: hidden;
    height: 1%;
  }
  h2.title {
    font-size: 60px;
    padding: 10px 0;
  }
  .featuredNews,
  .homeHeadlines {
    padding: 20px 15px;
  }
  .homeHeadlines h3 {
    width: 100%;
  }
  .homeHeadlines .fancyButton {
    display: none;
  }
  .moreNews {
    margin: 50px 0 0 0;
  }
  .hpDiscography {
    background: #f29f03;
  }
  .hpDiscs img {
    max-width: 100%;
  }
  .hpMedia {
    background: #183d57;
  }
  .hpStore {
    margin: 0;
    background: #2c2c2c;
  }
  .featuredHome {
    padding: 20px 0;
  }
  .mediaRight .textwidget {
    border-left: none;
  }
  .mediaRight img {
    min-width: 100%;
  }
  .hpFeature {
    padding-bottom: 15px;
  }
  .mobilenav li a {
    font-size: 25px;
  }
  .mobilenav ul {
    margin: 0;
  }
  img.alignright,
  img.alignleft {
    float: none;
    display: block;
    margin: 5px;
  }
  #mainContent {
    z-index: 0;
  }
  header {
    height: 60px;
  }
  .icon {
    top: -5px;
    left: 0;
  }
}

/******iPhone 6 in landscape*****/

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
  .six-on-small {
    width: 100%;
  }
  #container {
    padding: 30px 0px 20px 0px;
  }
  header .socials {
    display: none;
  }
  .search,
  .mailingList {
    display: none;
  }
  .newsHomepage {
    background: #730003;
  }
  .discographybg {
    background: #f29f03;
  }
  .mediabg {
    background: #183d57;
  }
  .storebg {
    background: #2c2c2c;
  }
  .hpDiscography,
  .hpMedia,
  .hpShemane {
    margin: 0;
  }
  .hpContainer {
    overflow: hidden;
    height: 1%;
  }
  h2.title {
    font-size: 60px;
    padding: 10px 0;
  }
  .featuredNews,
  .homeHeadlines {
    padding: 20px 15px;
  }
  .homeHeadlines h3 {
    width: 100%;
  }
  .homeHeadlines .fancyButton {
    display: none;
  }
  .moreNews {
    margin: 50px 0 0 0;
  }
  .hpDiscography {
    background: #f29f03;
  }
  .hpDiscs img {
    max-width: 100%;
  }
  .hpMedia {
    background: #183d57;
  }
  .hpStore {
    margin: 0;
    background: #2c2c2c;
  }
  .hpShemane {
    background: none;
  }
  .moreShemane {
    padding-bottom: 0;
  }
  .featuredHome {
    padding: 20px 0;
  }
  .mediaRight .textwidget {
    border-left: none;
  }
  .mediaRight img {
    min-width: 100%;
  }
  .hpFeature {
    padding-bottom: 15px;
  }
  .mobilenav li a {
    font-size: 25px;
  }
  .mobilenav ul {
    margin: 0;
  }
  img.alignright,
  img.alignleft {
    float: none;
    display: block;
    margin: 5px;
  }
  #mainContent {
    z-index: 0;
  }
  header {
    height: 60px;
  }
  .icon {
    top: -5px;
    left: 0;
  }
}

/******iPhone 6 plus in landscape*****/

@media only screen and (min-device-width: 414px) and (max-device-width: 767px) and (orientation: landscape) {
  .six-on-small {
    width: 100%;
  }
  #container {
    padding: 30px 0px 20px 0px;
  }
  header .socials {
    display: none;
  }
  .search,
  .mailingList {
    display: none;
  }
  .newsHomepage {
    background: #730003;
  }
  .discographybg {
    background: #f29f03;
  }
  .mediabg {
    background: #183d57;
  }
  .storebg {
    background: #2c2c2c;
  }
  .hpDiscography,
  .hpMedia,
  .hpShemane {
    margin: 0;
  }
  .hpContainer {
    overflow: hidden;
    height: 1%;
  }
  h2.title {
    font-size: 60px;
    padding: 10px 0;
  }
  .featuredNews,
  .homeHeadlines {
    padding: 20px 15px;
  }
  .featuredNews img {
    min-width: 100%;
  }
  .homeHeadlines h3 {
    width: 100%;
  }
  .homeHeadlines .fancyButton {
    display: none;
  }
  .moreNews {
    margin: 50px 0 0 0;
  }
  .hpDiscography {
    background: #f29f03;
  }
  .hpDiscs img {
    min-width: 100%;
  }
  .hpMedia {
    background: #183d57;
  }
  .hpStore {
    margin: 0;
    background: #2c2c2c;
  }
  .hpShemane {
    background: none;
  }
  .shemanebg {
    background: none;
  }
  .moreShemane {
    padding-bottom: 0;
  }
  .featuredHome {
    padding: 20px 0;
  }
  .mediaRight .textwidget {
    border-left: none;
  }
  .mediaRight img {
    min-width: 100%;
  }
  .hpFeature {
    padding-bottom: 15px;
  }
  .mobilenav li a {
    font-size: 18px;
  }
  .mobilenav ul {
    margin: 0;
  }
  img.alignright,
  img.alignleft {
    float: none;
    display: block;
    margin: 5px;
  }
  #mainContent {
    z-index: 0;
  }
  header {
    height: 60px;
  }
  .icon {
    top: -5px;
    left: 0;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .splash {
    background: url(/wp-content/themes/NugeTheme/img/backgrounds/bg-sonic-baptizm-tablet.jpg)
      no-repeat;
    background-size: 100%;
    background-color: #170e0b;
  }
  .sbBackground {
    margin-top: 800px;
  }
  .sbButton {
    width: auto;
  }
  .sbMiddle {
    height: auto;
    padding-top: 215px;
    padding-bottom: 40px;
  }
  .splash footer {
    margin-top: 95px;
  }
  .sbBackground {
    background: none;
  }
  .sbMemberRight {
    padding: 15px;
    margin: 0;
  }
  .sbMemberLeft {
    margin: 0px 0 0 20px;
    padding: 15px;
  }
}

@media (max-width: 767px) {
  .mobilenav li a {
    font-size: 20px;
  }
}
