/**
 * MultiMailChimp StyleSheet - Dev version
 *
 * @author CreativeMinds based on https://github.com/timhudson/Follow-Button
 * @version 1.3
 * @copyright Copyright (c) 2012, CreativeMinds (http://www.cminds.com)
 * @package MultiMailChimp/StyleSheet
*/
.mmc_list {
    clear:both;
}
.mmc_list_label {
    display:block;
}
.mmc_list_label .mmc_list_name {
    display:block;
    font-weight: bold;
    padding:2px 0px;
}
.mmc_list_label .mmc_list_description {
    display:block;
    font-size:0.8em;
}
.mmc_list_row {
    display:block;
    border-top: solid 1px #eee;
    padding:5px 0px;
}
.mmc_list_row:first-child {border-top:0;}

.mmc_button, #mmc_subscription_check {
    position:relative;
    float:right;
    display:inline-block;
    overflow:visible;
    padding:0px 5px;
    font-size:13px;
    font-weight:bold;
    line-height:18px;
    color:#333;
    text-shadow:0 1px 0 rgba(255,255,255,.5);
    background-color: #DDD;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear,left top,left bottom,from(white),to(#DDD));
    background-image: -moz-linear-gradient(white,#DDD);
    background-image: -ms-linear-gradient(white,#DDD);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#DDD));
    background-image: -webkit-linear-gradient(white,#DDD);
    background-image: -o-linear-gradient(white,#DDD);
    background-image: linear-gradient(white,#DDD);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd');
    border:1px solid #ccc;
    cursor:pointer;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    border-radius:0 \0;
    -webkit-box-shadow:0 1px 0 rgba(255,255,255,.5);
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.5);
    box-shadow:0 1px 0 rgba(255,255,255,.5);
    transition: all 0.05s linear;
}

.mmc_button:hover, .mmc_button.mmc_loading, .mmc_button.mmc_loading:active, #mmc_subscription_check:hover {
    text-decoration:none !important;
    background-color: #EEE;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear,left top,left bottom,from(white),to(#EEE));
    background-image: -moz-linear-gradient(white,#EEE);
    background-image: -ms-linear-gradient(white,#EEE);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#EEE));
    background-image: -webkit-linear-gradient(white,#EEE);
    background-image: -o-linear-gradient(white,#EEE);
    background-image: linear-gradient(white,#EEE);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee');
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border-color:#bbb;
}

.mmc_button:active, #mmc_subscription_check:active {
    border-color:#bbb;
    background-image:none;
    -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.5);
    -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.5);
    box-shadow:inset 0 2px 4px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.5);
}

.mmc_button:focus, #mmc_subscription_check:focus
{
    text-decoration:none;
}

.mmc_button.mmc_follow {
    padding-left: 25px;
}

.mmc_button.mmc_follow:after {
    content: 'Subscribe';
}

.mmc_button.mmc_follow:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 9px;
    width: 12px;
    height: 13px;
    margin-top: -7px;
    background-image: url(img/icon-plus.png);
}

.mmc_button.mmc_loading {
    padding-left: 28px;
    height:18px;
}

.mmc_button.mmc_loading:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 9px;
    width: 16px;
    height: 12px;
    margin-top: -6px;
    background-image: url(img/ajax-loader.gif);
    background-repeat:no-repeat;
}

.mmc_button.mmc_unfollow, .mmc_button.mmc_pending {
    padding-left: 25px;
    opacity: 0.6;
}

.mmc_button.mmc_unfollow:after {
    content: 'Subscribed';
}
.mmc_button.mmc_pending:after {
    content: 'Pending';
}

.mmc_button.mmc_unfollow:before, .mmc_button.mmc_pending:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 7px;
    width: 16px;
    height: 12px;
    margin-top: -7px;
    background-image: url(img/icon-check.png);
}

.mmc_button.mmc_unfollow:hover, .mmc_button.mmc_pending:hover {
    opacity: 1;
}

.mmc_button.mmc_unfollow:hover:after, .mmc_button.mmc_pending:hover:after {
    content: 'Unsubscribe';
}

.mmc_button.mmc_unfollow:hover:before, .mmc_button.mmc_pending:hover:before {
    left: 9px;
    width: 12px;
    height: 5px;
    margin-top: -3px;
    background-image: url(img/icon-minus.png);
}
.mmc_notloggedin {
    border-bottom: solid 1px #eee;
    padding:5px 0px;
}
#mmc_email_input {
    font-size:0.8em;
    background-color:#FAFAFA;
    border: solid 1px #DDD;
    color: #888;
    border-radius:3px;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}
#mmc_error {
    display:none;
    color:#ff0000;
    padding:3px;
    font-size:0.8em;
    border:solid 1px #ff0000;
}
.cm_poweredby {clear:both;float:none;font-size:8px;line-height:1.5;color:#bbb;text-decoration:none;font-weight:bold}
.cm_poweredby:before {content:'Powered by ';}
.cm_poweredbylink:link{color:#bbb;text-decoration:none;}
.cm_poweredbylink:visited{color:#bbb;text-decoration:none;}
.cm_poweredbylink:hover{color:#bbb;text-decoration:none;}
