/*  
Theme Name: GeekAlerts V7
Template: mh-magazine
Version: 1.1
Author: GeekAlerts
*/

.fl {float:left;margin: -6px 0 6px 0;}

.mh-site-logo { padding: 12px; }
.mh-header-2 { margin: 14px 20px 0 0; overflow: visible; }
.mh-header-widget-2 {margin: 0 0 0 1%; }
.mh-header-widget-2 {padding: 0 1.5% 0 0; }
.mh-social-icons li a[href*="newsletter"] .fa-mh-social:before { content: '\f0e0'; }

.mh-related-wrap { margin: 0 0 15px 0 }

.fix{clear: both;height: 1px;margin: -1px 0 0;overflow: hidden;}

#page-nav .social-icon { padding:5px 0; }

.widgetlike { margin-top: 10px; text-align: top; }
.widgetlike a:hover { border: none; }
.widgetad {margin-bottom: 20px;}
.widgetfb {margin-bottom: 20px;}

ul.follow {padding: 5px 0 5px 4px;}
ul.follow li {float:left;width:auto;}
ul.like {padding: 2px 0 10px 4px;}
ul.like li {float:left;width:auto;padding: 0 0 0 14px;height: 70px;line-height: 60px;}
.pint {margin-top: 20px;}

.code {
  font-weight: bold;
}
.expire {
  text-align: right;
}
.coupon {
  border: 3px dashed #CCCCCC;
  background: #F5F5F5;
  padding: 5px 10px 0px 10px;
  margin-bottom: 16px;
}
.coupon p {
  margin-bottom: 8px;
}
.coupon hr {color: #CCCCCC;}
.coupon-more {border-top:1px dotted #CCCCCC;padding-top:5px;}

#post-related, #latest-posts {background:#ececec;border-bottom: 1px solid #000;border-top: 1px solid #F5F5F5;margin: 0 0 10px;padding: 10px 0 10px 5px;position: relative;}
#foot-scribol {background:#ececec;border-bottom: 1px solid #000;border-top: 1px solid #F5F5F5;margin-top: 20px;padding: 15px 0 5px 25px;position: relative;}
#post-related h4, #latest-posts h4 {color:#666666;margin: 0 0 6px 6px;}
#coupon_list {list-style: square outside none; margin-left: 10px;}
#coupon_list li {display: inline;}
#col3 ul {margin: 5px 0 20px 10px;}
#col3 li {list-style-type: square;}
#col3 dl {clear:both;width:600px;}
#col3 dt {font-weight:bold;}
#col3 dd {width:33%;float:left;margin:0;}


ul.related-posts {
    list-style-type: none;
    margin: 0 0 0 8px;
    padding: 0;
    clear: both;
}
.related-posts li {
    list-style-type: none;
    float: left;
    width: 129px;
    padding: 10px;
    font-size: 12px;
    text-align: center;
    line-height: 14px;
}
.related-posts li:hover {background: #CCC}
.cb {clear: both;float: none;}
.related-posts img{
    width: 125px;
    padding: 1px;
    border: 1px solid #CCC;
}
.mbl li {
    width: 179px;
    padding: 8px;
    font-size: 16px;
    line-height: 17px;
}
.mbl img {
    width: 175px;
}
ul.deals {
    list-style-type: none;
    margin: 0 0 0 8px;
    padding: 0;
    clear: both;
}
.deals li {
    position: relative;
    list-style-type: none;
    float: left;
    width: 178px;
    padding: 10px;
    font-size: 12px;
    text-align: center;
    line-height: 14px;
}
.dmbl li {
    width: 229px;
    padding: 15px;
    font-size: 16px;
    line-height: 18px;
    font-weight:bold;
}
.deals li:hover {background: #CCC}
.deals img{
    width: 174px;
    padding: 1px;
    border: 1px solid #CCC;
}
.dmbl img{
    width: 225px;
    height: 172px;
}
.deals .price {position: absolute; top: 13px; left: 13px; margin-right: 13px; font-size:13px;padding:2px;color: #000080;background: rgb(255, 255, 255);background: rgba(255, 255, 255, 0.7);}
.dmbl .price {position: absolute; top: 20px; left: 26px; margin-right: 26px; font-size:18px;padding:4px;color: #000080;background: rgb(255, 255, 255);background: rgba(255, 255, 255, 0.7);font-weight:bold;}
.related-coupons {padding-left: 6px;background-color: #EEE;
    border: 1px solid #CCC;}
.amzn {height: 60px;margin-top: -10px;margin-bottom: 10px;
    text-align: center;}
#online-coupons-widget p { padding: 15px; font-size: 11px;}
.qb-nav {padding-left: 6px;background-color: #EEE; border: 1px solid #CCC;margin: 10px 0 20px 0;}
.qb-title {position: absolute; top: -55px; left: 0; width: 96%; color: #fff; background: #16a1a4; background: rgba(22, 161, 164, 0.8); padding: 0 2% 0 2%; display: inline; overflow: hide; min-height: 55px;}
.qb li {margin: 55px 0 30px 0;};

.bypostauthor .fn:after { all: initial; }
.bypostauthor .fn:after { all: unset; }

.bypostauthor > article > footer > div > div .fn:after { margin-right: 5px; margin-left: 0; }
.bypostauthor > article > footer > div > div .fn:after { font-family: 'FontAwesome'; font-weight: 400; color: #e64946; content: '\f006'; margin-left: 5px; }

.mh-share-button {
  width: 16.66%;
}
