ul.directApplauseLinks {display:block; width:100%; list-style-type:none; cursor:default; }
ul.directApplauseLinks li { display:block; width:100%; padding:2px; margin:8px 2px 10px 2px; position:relative; overflow:hidden; line-height:2.5em; }
ul.directApplauseLinks li span { display:block; cursor:pointer; background-repeat: no-repeat; }
ul.directApplauseLinks li .applaud{ cursor:pointer; color: #0098b6; max-width: 100px;}
ul.directApplauseLinks li .applaud:hover { color: #74b4c1;}
.applauseHistory { font-size: 80%; line-height:2.5em; }

.modalFog {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom:0;
    left:0;
    position:fixed !important;
    position: absolute;             
    background-color: #74b4c1;
    color: #74b4c1;
    opacity: 0.75;
    z-index: 9998;
}
#applausePopupDiv .popup {
    width: 300px;
    height: 425px;
    position: fixed;
    background-color: #FFF;
    /* To align popup window at the center of screen*/
    top: 20%;
    left: 45%;
    padding: 10px;
    margin: 10px; 
    margin-top: -100px;
    margin-left: -150px;
    z-index: 9999;
    border: 5px solid #0098b6;
    box-shadow: 4px 4px 8px 4px rgba(0,0,0,0.2);    
}
#applausePopupDiv .popup h3 {color: #666;}

.left { float: left; }
.right { float: right; }
.clear { clear: both; }

#applausePopupDiv { display: none; }

#applausePopupDiv .closeButton { display:block; width:32px; height:32px; float: left; overflow:hidden; cursor:pointer; background-repeat: no-repeat; background-image: url('/wp-content/plugins/sq-applause/images/close_32.png');}
#applausePopupDiv .applauselinks { width: 100%; height: 100%; }
#applausePopupDiv ul.applauselinks {display:block; width:100%;  padding:4px; margin:8px; list-style-type:none; cursor:default; }
#applausePopupDiv ul.applauselinks li { display:block; width:100%;  padding:2px; margin:8px 2px 2px 2px; float: left; position:relative; vertical-align: middle; }
#applausePopupDiv ul.applauselinks li span { display: table-cell; background-repeat: no-repeat; padding-left: 50px; /* width of the image plus a little extra padding */ padding-right: 40px; height: 40px; vertical-align: middle;}
#applausePopupDiv ul.applauselinks li .paypal{ background-image: url('/wp-content/plugins/sq-applause/images/paypal_32.png'); line-height:1.5em; }
#applausePopupDiv ul.applauselinks li .paypal .paypalProduct { display:block; width:32px; height:32px; float: left; overflow:hidden; margin-right:12px; margin-top:12px; margin-bottom: 25px;}
#applausePopupDiv ul.applauselinks li .twitter{ background-image: url('/wp-content/plugins/sq-applause/images/twitter_32.png'); }
#applausePopupDiv ul.applauselinks li .facebook{ background-image: url('/wp-content/plugins/sq-applause/images/facebook_32.png'); }
#applausePopupDiv ul.applauselinks li .patreon{ background-image: url('/wp-content/plugins/sq-applause/images/patreon_32.png');}
#applausePopupDiv ul.applauselinks li .ifdb{ background-image: url('/wp-content/plugins/sq-applause/images/ifdb_32.png');}
#applausePopupDiv ul.applauselinks li .custom{ background-image: url('/wp-content/plugins/sq-applause/images/custom_32.png');}
#applausePopupDiv ul.applauselinks li .premiumMembership{ background-image: url('/wp-content/plugins/sq-applause/images/premiumMembership_32.png');}
#applausePopupDiv ul.applauselinks li .hotDrink{ background-image: url('/wp-content/plugins/sq-applause/images/hotDrink_32.png');}
#applausePopupDiv ul.applauselinks img { border: none; }
#support_by_paypal { float:right; position: absolute; right: 0; margin-top: 12px; margin-bottom: 25px; }

