/*******************************************************************************
********************************************************************************
***                                                                          ***
***   Use to override any other CSS styling or add new styling               ***
***                                                                          ***
***   This file will be loaded last in the CSS chain                         ***
***                                                                          ***
***   ( Remember: This Cascade Styles inherit styling defined previously)    ***
********************************************************************************
*******************************************************************************/

body {}
.slide .modulecontentinner {
    margin-bottom: 20px;
    padding: 20px;
}

#region8_pad {
    background: url("http://www.mysteriummusic.com/templates/ecospa/images/-1") repeat scroll 0 0 lavender;
    border: 1px solid #D5DADD;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.15);
    padding: 24px;
}


#logo {
    background: rgba(0, 0, 0, 0) url("../images/logos/mm-2015-logo-white1.png") no-repeat scroll 0 0;
    height: 106px;
    width: 306px;
}


.category {
   margin:   10px;
   font-weight: bold;
   font-size: 14px;
   color: purple;
}

.title {
  padding-top:10px;
}

.note1 {  background-color:#E6D5E5; no-repeat right bottom;font-size: 1em;color: #000000 !important;  padding-left:20px; padding-right:20px; padding-top:40px; padding-bottom:20px;}

.note2 {  background-color:#C0B6CF; no-repeat right bottom;font-size: 1em;color: #000000 !important;  padding-left:20px; padding-right:20px; padding-top:40px; padding-bottom:20px;}

.note3 {  background-color:#E6E6FA; no-repeat right bottom;font-size: 1em;color: #000000 !important;  padding-left:20px; padding-right:20px; padding-top:40px; padding-bottom:20px;}

.note4 {  background-color:#D3D9E5; no-repeat right bottom;font-size: 1em;color: #000000 !important;  padding-left:20px; padding-right:20px; padding-top:40px; padding-bottom:20px;}

.note5 {  background-color:#E2EDE7; no-repeat right bottom;font-size: 1em;color: #000000 !important;  padding-left:20px; padding-right:20px; padding-top:40px; padding-bottom:20px;}

.note6 { background-color: #eea82c; no-repeat right bottom;font-size: 1em;color: #000000 !important;  padding-left:20px; padding-right:20px; padding-top:40px; padding-bottom:20px;}


#kunena.tk-body div.tksection-desc {
    margin: 0;
    overflow: auto;
    padding: 15px;


}



#kunena.tk-body
 .postbody h3.first, #kunena.tk-body .postbody-left h3.first, 
#kunena.tk-body .postbody-topbot h3.first, #kunena.tk-body 
.postbody-right h3.first, #kunena.tk-body .postbody-top h3.first, 
#kunena.tk-body #tk-front-tabs a, #kunena.tk-body li.header .ktitle {
    font-family: BebasNeue,Georgia,Palatino,Times New Roman,serif;
    font-size: 200%;
    font-weight: 400;
    padding: 5px 20px 0;
    vertical-align: middle;


}

/*   ADDED BY TK SUPPORT   */
#kunena.tk-body div.tk-forumlist {
    border-style: solid;
    border-width: 0;
    padding: 10px !important;


}
#kunena.tk-body select, #kunena.tk-body input {
    height: 24px !important;
}
#mbMedia ul.forums li input.inputbox, #mbMedia div.tk-reg input.inputbox {
    height: 17px;
}

#mbContainer ul.forums li.tk-join div.tk-join-members {
    width: 230px;
}
#kunena.tk-body div.post div.tk-msgcontent {
    color: #666666;
}


/*   REMOVE BORDER ON PAYPAL BUTTONS   */

select, input, button, button {
    border: 0px solid #DDD9D8;
    border-radius: 4px 4px 4px 4px;
    color: #979594;
    font-size: 16px;
    height: 36px;
    margin: 0 5px 0 0;
    padding: 0 8px;
}

/* FLOATING IMAGE STYLE */

.imgfloat {
  background: none repeat scroll 0 0 #FFFFFF;
  border-radius: 1px 1px 1px 1px;
  box-shadow: 5px 5px 10px #CCCCCC;
}

/* MailChimp Module */
.modmc2_label {
color: #602B7D;
font-weight: bold;
font-size: 120%;
padding:9px; 
 display:inline-block; 
}


#mc2_add {
    background: #6c2c8c none repeat scroll 0 0;
    color: #ebebeb;
    margin:5px;
}

#mc2_email {
border: 1px solid purple;
}


#mc2_status {
color: #E55DA7;
font-weight: bold;
font-size:120%;
}

.mc2_status2:after {
     content:'Click here to download your MP3s!';
     font-size: 120%;
     font-color: #E55CA7;
}


#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }


div.joomla h3 {
    letter-spacing: .5px;
}
div.joomla h3 {
    line-height: 150%;
    margin-bottom: 5px;
}

/* OSDownloads */

.osdownloadsactions a.readmore {background:none !important;}
#osdownloadsDownloadContinue {
    background: plum !important;
    text-indent: 0 !important;
    margin-top: 10px !important;
    color: #800080 !important;
    border: 4px solid pink;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    width: 200px;

}


.osdownloads-modal.joomla25 input[type="email"],
.osdownloads-modal.joomla25 input[type="text"] {
    height: 40px;
    margin: 10px;
}

.btn_download {
    align-self: center;
    background-color: plum;
    border: 2px solid pink;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    margin-top: 10px;
    padding: 4px;
    text-align: center;
    width: 185px;
    margin-left: 350px;
}

.contentopen.thank {
    font-weight: bold;
    line-height: 35px;
    margin: 15px;
    padding: 10px;
}