@charset "utf-8";
/*-- Last updated:  25-Dec-2018     Version: 1.0                         */
/*-- Copyright 2018  MusicBiz Enterprises, All rights reserved.    */


/*----------------------------------------*/
/*  ShineGospel colors                    */
/*  white             = rgb(255,255,255)  */
/*  black             = rgb(255,255,255)  */
/*  darkPurpleBlue    = rgb(50,25,100)    */
/*  darkPurpleRed     = rgb(86,13,77)     */
/*  ShineGospelYellow = rgb(245,221,14)   */
/*  grvBlue           = rgb(137,179,193)  */
/*  grvOrange         = rgb(230,154,79)   */
/*  grvYellow         = rgb(227,222,158)  */
/*  darkPurple        = rgb(126,43,111)   */
/*  midPurple         = rgb(142,68,129)   */
/*  lightPurple       = rgb(187,137,175)  */
/*  windowsBlue       = rgb(45,125,154)   */
/*  darkBlue          = rgb(2,15,35)      */
/*  lightBlue         = rgb(10,90,240)    */
/*----------------------------------------*/

/*----------------------------------------------*/
/* AI swatches                                  */
/* BaseColor webRedPurple rgb(153,51,204)       */
/* Left Complement                              */
/*              lightPurple  rgb(217,140,255)   */
/*              darkPurple    rgb(91,19,127)    */
/*              brownGold     rgb(127,108,19)   */
/*              yellow         rgb(217,185,43)  */
/*              lightYellow  rgb(255,234,140)   */
/* High Contrast 1                              */
/*              darkPurple    rgb(121,7,178)    */
/*              maroonRed     rgb(102,4,65)     */
/*              brownGold     rgb(99,84,15)     */
/*              yellow         rgb(178,146,0)   */
/* Tetrad 3                                     */
/*              darkPurple    rgb(100,45,127)   */
/*              brown          rgb(127,87,57)   */
/*              yellow         rgb(204,212,96)  */
/*              blue            rgb(19,91,127)  */
/*----------------------------------------------*/

/*--------------------------------------------------------------------------------*/
/* import font families                                                           */
/* find fonts at:  https://fonts.google.com                                       */
/* use @import instead of <link> because @import requires file to finish download */
/* before downloading remaining page content.                                     */
/*--------------------------------------------------------------------------------*/
@import 'https://fonts.googleapis.com/css?family=Raleway';
@import 'https://fonts.googleapis.com/css?family=Permanent+Marker';
@import 'https://fonts.googleapis.com/css?family=Montserrat';

body { 
    color: white; 
    background-color: black;
    /* background: rgb(91,19,127); /* For browsers that do not support gradients */
    /* background: linear-gradient(rgb(91,19,127), rgb(217,140,255)); /* Standard syntax */
    /* background: -webkit-linear-gradient(rgb(91,19,127), rgb(217,140,255)); /* For Safari 5.1 to 6.0 */
    /* background: -o-linear-gradient(rgb(91,19,127), rgb(217,140,255)); /* For Opera 11.1 to 12.0 */
    /* background: -moz-linear-gradient(rgb(91,19,127), rgb(217,140,255)); /* For Firefox 3.6 to 15 */
    font-family: Helvetica, sans-serif, Arial;
    font-family: 'Montserrat';
} 

h1, h2, h3, h4, h5, h6 {
    color: black;
    font-family: Helvetica, 'Montserrat', sans-serif, Arial;
    font-weight: bold;
}
p {
    color: black;
    font-family: Helvetica, sans-serif, Arial;
    font-family: 'Montserrat';
}

a {
    color: white;
    background-color: transparent;
    font-weight: normal;
}
a:link {
    color: white;
    background-color: transparent;
    font-weight: normal;
}
a:visited {
    color: white;
    background-color: transparent;
    font-weight: normal;
}
.mContainer_Header {
   background-color: rgb(234,239,245);
}
.mHeader_Box_Center {
   color: black;
}

.mCustomBackground {
     background: rgb(234,239,245); 
     /* background: white; */
     /* purple  */
     /* background: rgb(91,19,127); /* For browsers that do not support gradients */
     /* background: linear-gradient(rgb(91,19,127), rgb(217,140,255)); /* Standard syntax */
     /* background: -webkit-linear-gradient(rgb(91,19,127), rgb(217,140,255)); /* For Safari 5.1 to 6.0 */
     /* background: -o-linear-gradient(rgb(91,19,127), rgb(217,140,255)); /* For Opera 11.1 to 12.0 */
     /* background: -moz-linear-gradient(rgb(91,19,127), rgb(217,140,255)); /* For Firefox 3.6 to 15 */
     /* blue  */
     /* background: rgb(2,15,35); /* For browsers that do not support gradients */
     /* background: linear-gradient(rgb(2,15,35), rgb(10,90,240)); /* Standard syntax */
     /* background: -webkit-linear-gradient(rgb(2,15,35), rgb(10,90,240)); /* For Safari 5.1 to 6.0 */
     /* background: -o-linear-gradient(rgb(2,15,35), rgb(10,90,240)); /* For Opera 11.1 to 12.0 */
     /* background: -moz-linear-gradient(rgb(2,15,35), rgb(10,90,240)); /* For Firefox 3.6 to 15 */
}
.mCustomBackground_alt1 {
     background: rgb(4,33,78);
}


.mHeader {
    background-color: transparent; 
}

.mContainer {
    /* color:                white; */
    background-color: transparent;
    /*background-image: url('../mImages/ShineGospel_mContainerBkgnd.png');  /* url is relative to this stylesheet */
    /*background-repeat: no-repeat; */
    /*background-position: center top; */
}
.mContainer_pad {
   background-color: transparent;
}

.mBox_pad {
   background-color: transparent;
}
.mBox_pad {
   clear: both;
}


.mFooter_text {
   color: black;
   background-color: transparent;
}
a.mFooter_link {
   color: black;
   background-color: transparent;
}


/*-----------------*/
/* mobile nav menu */
/*-----------------*/
.genMenu_Button {
    color: black; 
    background-color: white;
}
.genMenu_mainBox {
    color: black; 
    background-color: white;
}
.genMenuItem {
    color: black; 
    background-color: white;
    border: 0px solid black;
}
#mNav_BarMenu .genMenuItem {
    color: black; 
    background-color: transparent;
    border: 0px solid black;
}
#mNav_ButtonMenu .genMenuItem {
    color: black; 
    background-color: white;
    border: 1px solid black;
}
.genMenuItem_link {
    color: black; 
    background-color: white;
}
a.genMenuItem_link {
    color: black; 
    background-color: white;
}
.genMenuItem_Lv0 {
    color: black; 
    background-color: white;
}
.genMenuItem_Lv0Active {
    color: white;
    background-color: rgb(4,33,78);
    cursor: pointer;
}
.genMenuItem_Lv0InActive {
    color: black; 
    background-color: white;
}
.genMenuListBox {
    color: black; 
    background-color: white;
    border: 0px solid black;
}
.genMenuList {
    color: black; 
    background-color: white;
}
ul.genMenuList {
    color: black; 
    background-color: white;
    list-style: none; /* this removes the list marker */
}
.genMenuList li {
    color: black; 
    background-color: white;
}
.genMenuList li a {
    color: black; 
    background-color: white;
    text-decoration: none;  /* this removes the underline */
}
.genMenuItem_List:visited {
    color: black; 
    background-color: white;
}
.genMenuItem_List a:visited {
    color: black; 
    background-color: white;
}


/*-----------------*/
/* SGosp Forms     */
/*-----------------*/
.formHeading {
   color: white;
   background-color: transparent;
   border: 0px solid white;
   }
.formHeading_text {
   color: white;
   background-color: transparent;
   }

.formScreen {
    color: white;
    background-color: transparent; 
    border: 2px solid white;
}
.formBox {
    color: black;
    background-color: white;
}
.formEpilogue_text {
   color: white;
   background-color: transparent;
   }

.unsubscribeBox {
   color: white;
   background-color: transparent;
   border: 0px solid white;
}   


/*------------------------*/
/* SGosp mobile pages     */
/*------------------------*/
.mContainer_siteLogo {
   color: black;
   background-color: rgb(234,239,245);
}
.mSiteLogo_PhotoBox {
   color: black;
   background-color: rgb(234,239,245);
}

.mContainer_homeAlbumCover {
   color: white;
   background-color: rgb(4,33,78);
}
.mContainer_homeAlbumLinks {
   color: black;
   background-color: white;
}
.mContainer_homeSongs {
   color: black;
   background-color: transparent;
}
.mSongList_Box {
   color: black;
   background-color: white;
   border: 2px solid rgb(4,33,78);
}
.mSong_Box {
   color: black;
   background-color: white;
   border-bottom: 1px solid rgb(234,239,245);
}
.mContainer_homeArtist {
   color: white;
   background-color: rgb(4,33,78);
}
.mContainer_homeSocial {
   color: black;
   background-color: white;
}


.mContainer_musicMusic {
   color: white;
   background-color: rgb(4,33,78);
}
.mContainer_musicSongs {
   color: black;
   background-color: transparent;
}
.mContainer_musicArtist {
   color: white;
   background-color: rgb(4,33,78);
}

.mContainer_artist {
   color: white;
   background-color: rgb(4,33,78);
}

.mContainer_artistJon {
   color: white;
   background-color: rgb(4,33,78);
}
#mArtist_text_Jon {
   color: white;
   background-color: rgb(4,33,78);
}
.mContainer_artistBrent {
   color: black;
   background-color: white;
}
#mArtist_text_Brent {
   color: black;
   background-color: white;
}
.mContainer_artistJulianne {
   color: black;
   background-color: transparent;
}
#mArtist_text_Julianne {
   color: black;
   background-color: transparent;
}
.mContainer_artistDavid {
   color: white;
   background-color: rgb(4,33,78);
}
#mArtist_text_David {
   color: white;
   background-color: rgb(4,33,78);
}
.mContainer_artistMat {
   color: black;
   background-color: white;
}
#mArtist_text_Mat {
   color: black;
   background-color: white;
}
.mContainer_artistMatt {
   color: black;
   background-color: transparent;
}
#mArtist_text_Matt {
   color: black;
   background-color: transparent;
}
.mContainer_artistLia {
   color: white;
   background-color: rgb(4,33,78);
}
#mArtist_text_Lia {
   color: white;
   background-color: rgb(4,33,78);
}

.mContainer_story {
   color: white;
   background-color: rgb(4,33,78);
}
.mContainer_story_title {
   color: white;
   background-color: rgb(4,33,78);
}
.mStory_text {
   color: white;
   background-color: rgb(4,33,78);
}
.mContainer_storySummer2010 {
   color: white;
   background-color: rgb(4,33,78);
}
#mStory_text_Summer2010 {
   color: white;
   background-color: rgb(4,33,78);
}
.mContainer_storySummer2011 {
   color: black;
   background-color: white;
}
#mStory_text_Summer2011 {
   color: black;
   background-color: white;
}
.mContainer_story2012Maryland {
   color: black;
   background-color: transparent;
}
#mStory_text_2012Maryland {
   color: black;
   background-color: transparent;
}
.mContainer_story2011_14Various {
   color: white;
   background-color: rgb(4,33,78);
}
#mStory_text_2011_14Various {
   color: white;
   background-color: rgb(4,33,78);
}
.mContainer_story2013Boston {
   color: black;
   background-color: white;
}
#mStory_text_2013Boston {
   color: black;
   background-color: white;
}
.mContainer_story2016Idea {
   color: black;
   background-color: transparent;
}
#mStory_text_2016Idea {
   color: black;
   background-color: transparent;
}
.mContainer_story2018Forward {
   color: white;
   background-color: rgb(4,33,78);
}
#mStory_text_2018Forward {
   color: white;
   background-color: rgb(4,33,78);
}
.mContainer_storyVerse01 {
   color: black;
   background-color: white;
}
#mStory_text_Verse01 {
   color: black;
   background-color: white;
}

.mContainer_shineNation {
   color: white;
   background-color: rgb(4,33,78);
}
.mContainer_subscribe {
   color: white;
   background-color: rgb(4,33,78);
}
.mContainer_unsubscribe {
   color: white;
   background-color: rgb(4,33,78);
}

.mContainer_about {
   color: white;
   background-color: rgb(4,33,78);
}
.about_text {
   color: white;
   background-color: transparent;
   }



/*------------------------*/
/* Legacy mobile nav menu */
/*------------------------*/
#mNavMenu {
    color:                rgb(0,0,0);            /* black  */
    background-color: rgb(245,221,14);     /* ShineGospel_yellow */
}

.menuItem li a:link {
    color:                rgb(0,0,0);            /* black  */
    background-color: rgb(245,221,14);     /* ShineGospel_yellow */
}
.menuItem li a:visited {
    color:                rgb(0,0,0);            /* black  */
    background-color: rgb(245,221,14);     /* ShineGospel_yellow */
}

/*-------------------*/
/* mobile banner box */
/*-------------------*/
.mBanner {
    color:                white; 
    background-color: transparent; 
}
.mBannerText {
    color:                white; 
    background-color: transparent; 
}

/*-------------------*/
/* mobile expand box */
/*-------------------*/
.mExpandContainer {
    /* color:                white; */
    background-color: transparent; 
}
.mExpandBox {
    border: 0px solid rgb(245,221,14);
}
.mExpandTitle {
    /* color:                white; */
    background-color: transparent; 
}
.mExpandText {
    /* color:                white; */
    background-color: transparent; 
}

/*-------------------*/
/* mobile Text box    */
/*-------------------*/
.mTextContainer {
    /* color:                white; */
    background-color: transparent; 
}
.mTextBox {
    border: 1px solid rgb(245,221,14);
}

/*---------------*/
/* mobile Photo  */
/*---------------*/
.mPhotoContainer {
    background-color: transparent; 
}
.mPhotoBox {
  border: 0px solid rgb(129,197,224);
}
.mPhotoText {
    color: black;
    background-color: transparent;
}

/*---------------*/
/* mobile Video  */
/*---------------*/
.mVideoContainer {
    color: white;
    background-color: transparent;
}


/*------------*/
/* ~~Footer~~ */
/*------------*/
#mNav_footer_link {
    margin-top: 0;
}
.mFooterBox {
    /* color:                rgb(0,0,0);            /* black  */
    /* background-color: transparent; */
    margin: 0;
    padding: 0 0 2em 0;
    color: black;
    background-color: transparent;
}
.mFooterBox p {
    color: black;
    background-color: transparent;
}

#mFooter_linkMenu {
    /* color:                rgb(0,0,0);            /* black  */
    /* background-color: transparent; */
}
.mFooter_menuItem li a:link {
    /* color:                rgb(0,0,0);            /* black  */
    /* background-color: transparent; */
}
.mFooter_menuItem li a:visited {
    /* color:                rgb(0,0,0);            /* black  */
    /* background-color: transparent; */
}

/*-------------*/
/* Misc Styles */
/*-------------*/
.m_SGosp_textStyle1 {
    font-size: 400%;
    font-family: 'Permanent Marker', cursive;
    color: rgb(245,221,14);
    font-weight: bold;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: black;
}
.m_SGosp_textStyle2 {
    font-size: 400%;
    font-family: 'Permanent Marker', cursive;
    color: white;
    font-weight: bold;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: black;
}
.imgLink {
}
a.imgLink {
     background-color: transparent;
     border-bottom: 2px solid white;
}

.mOpacityBox {
   float: left;
   width: 100%;
}
.mOpacity_gray0 {
   border: 0px solid white;
   background: rgba(50,50,50,0.0);
}
.mOpacity_gray30 {
   border: 0px solid white;
   background: rgba(50,50,50,0.3);
}
.mOpacity_gray50 {
   border: 0px solid white;
   background: rgba(50,50,50,0.5);
}
.mOpacity_gray70 {
   border: 0px solid white;
   background: rgba(50,50,50,0.7);
}
.mOpacity_gray100 {
   border: 0px solid white;
   background: rgba(50,50,50,1.0);
}