.float-posts-nav{ opacity: 0 ;transition: all .7s ease-in-out; }

.postNavigation { position: fixed; bottom: 0;  margin-top: -47px;z-index: 9999; height: 100px; transition: all .7s ease-in-out;}

.postNavigation .postnavprev { display: inline-block; background: #DFDFDF; transition: all .4s ease-in-out; vertical-align: middle; position: relative; width: 40px; height: 100px; color: #fff; }

.postNavigation .postnavprev:before { position: absolute; font-size: 28px; top: 50%; margin-top: -14px;line-height: 28px; }

.prevPostBox .postnavprev:before { content: "\f104"; left: 12px }

.nextPostBox .postnavprev:before { content: "\f105";right: 12px }

.nextPostBox { right: 0; }

.prevPostBox { left: 0; }

.postNavigation .thumbnail {float: right;margin-left: 5px;position: relative;width: 70px;height: 70px; text-align: center;}

.postNavigation.nextPostBox .thumbnail {float: left;margin-left: 0;margin-right: 5px;}

.postNavigation .headline {height: 70px;overflow: hidden;position: relative;-webkit-font-smoothing: antialiased;font-size: 14px;padding: 0 8px;}

.postNavigation .headline span{ font-size: 10px; line-height: 10px; text-transform: uppercase; letter-spacing: 1px; display: block; margin-bottom: 8px}

.postNavigation .headline h4{ margin: 0}

.postNavigation .inner-prevnext {position: absolute;top: 0;height: 100%;padding: 15px;width: 290px;background-color: #fff; color: #111 !important;  transition: all .2s ease-in-out 0.3s;}

.postNavigation.nextPostBox .inner-prevnext{margin: 0 0 0 40px; left: 0; }

.postNavigation.prevPostBox .inner-prevnext{margin: 0 40px 0 0; right: 0;}

.openedprevnext .postNavigation .postnavprev{width: 138px}

.openedprevnext .prevPostBox .postnavprev:before{ left: 114px}

.openedprevnext .nextPostBox .postnavprev:before{right: 114px}

.openedprevnext .prevPostBox .postnavprev:hover:before{ left: 12px}

.openedprevnext .nextPostBox .postnavprev:hover:before{right: 12px}

.postNavigation .postnavprev:hover {color: #fff; width: 330px }

.postNavigation.nextPostBox .postnavprev:hover .inner-prevnext{ margin: 0 40px 0 0; opacity: 1}

.postNavigation.prevPostBox .postnavprev:hover .inner-prevnext{ margin: 0 0 0 40px; opacity: 1}

.float-posts-nav.scrollvisible{ opacity: 1}

.breadcrumb { margin-bottom: 20px; color: #999; font-size: 12px; line-height: 14px }

.breadcrumb a { color: #666; text-decoration: none; }

.single .tags p { color: #666666; font-size: 12px; font-weight: bold; }

.single .tags p .tags-title-post{padding: 3px 8px;text-transform: uppercase; background-color: #111; color: #fff;  margin: 0 4px 8px 0; display: inline-block; }

.single .tags p a { color: #666666; font-size: 12px;border: 1px solid #ddd;padding: 2px 8px; margin: 0 4px 8px 0; display: inline-block; }

.single .full_width .single_custom_bottom .rehub_chimp, .single .full_width .tags, .single .full_width .author_detail_box, .full_width .related_articles, .full_width #comments, .full_width #review_form{max-width: 900px;margin: 25px auto; }

#rh-share-sticky.floating{position: -webkit-sticky;position: sticky; top:90px; z-index: 1}

.single .hotmeter_wrap {  margin-bottom: 25px }

.single .rh-star-ajax .title_star_ajax { font-size: 14px; color: #111111; display: block; margin-bottom: 5px; }

.single .rh-star-ajax .title_star_ajax span { font-weight: normal; }



@media (max-width: 767px) {

.float-posts-nav{ display: none}

}