/*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 .3s ease-in, background-color .3s ease-in;
        -moz-transition: color .3s ease-in, background-color .3s ease-in;
        -o-transition: color .3s ease-in, background-color .3s ease-in;
        transition: color .3s ease-in, background-color .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: 25px;
    }
}


/******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: 2.0rem;
    }
}


/******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: 25px;
    }
    /*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: 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;
    }
}

@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;
    }
}