/*
  Theme Name: Rehub child theme - Recash
  Theme URI: http://recash.wpsoul.net/
  Description: A Hybrid magazine/shop/review/news Wordpress Theme
  Author: Wpsoul
  Author URI: https://wpsoul.com/
  Version: 9.9.9.5
  Template: rehub-theme
  Text Domain: rehubchild
*/

/* Celestine Modifications
-------------------------------------------------------------- */






/* Berdych Modifications
-------------------------------------------------------------- */
@import url("fonts/stylesheet.css");

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, input, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output, ruby, section, summary, time, mark, audio, video {font-family: 'Google Sans', sans-serif;}
F
li::marker {
    color: #2A65B7;
}

.main-nav.dark_style {
    background: #1c56a7 !important;
}

.footer-bottom.dark_style {
    background-color: #26303d;
}
.footer-bottom.dark_style .footer_widget {
    color: #fff;
}
.footer-bottom.dark_style .footer_widget.last .widget {
    text-align: right;
}
.footerthird .widget .title,
.footerforth .widget .title {
    margin: 0;
    padding: 0;
}
.footer-bottom .footer_widget a {
    text-decoration: none;
}
.footer-bottom .footer_widget p {
    font-size: 100%;
    line-height: 22px;
}
.footer-bottom .footer_widget .widget_categories ul li, 
.footer-bottom .footer_widget .widget_archive ul li, 
.footer-bottom .footer_widget .widget_nav_menu ul li {
    padding-left: 0;
}
.widget.better_menu li:before, 
.footer-bottom .footer_widget .widget_categories ul li:before, 
.footer-bottom .footer_widget .widget_archive ul li:before, 
.footer-bottom .footer_widget .widget_nav_menu ul li:before {
    content: "";
}

/* Copyrght */
.footer-bottom .attachment-159x48 {
    width: 159px;
    height: 48px;
}
.footer-bottom div#text-9 {
    position: absolute;
    right: 0;
    bottom: 0;
}

/* Composer */
.vc_col-has-fill>.vc_column-inner, 
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, 
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, 
.vc_row-has-fill>.vc_column_container>.vc_column-inner { padding-top: 0 !important; }
.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {background-color: #2a65b7 !important;}

.widget.tabs > ul{border: none;}
.widget.better_menu .bordered_menu_widget, .sidebar .widget.tabs, .widget.outer_widget{border: none; padding: 0; background-color: transparent; box-shadow: none;}

.postNavigation a{ background-color: #868686}

.showmefulln{position: absolute;bottom: 20px;left: 20px; margin-top: 15px; line-height: 12px; font-size: 12px; font-weight: normal !important; float: right;}
.showmefulln:after{ font-family: Font Awesome\ 5 Pro; content: "\f107"; margin: 0 3px; display: inline-block; }
.showmefulln.compress:after{content: "\f106";}
.newscom_content_ajax .post_carousel_block, .newscom_content_ajax .countdown_dashboard, .newscom_content_ajax .post_slider{display: none !important}
.showmefulln.compress{position: static;}

.widget.tabsajax .title:before{font-family: Font Awesome\ 5 Pro;content:"\f3a5"; color:#fa9e19; margin-right:8px;}
body .sidebar .wpsm_recent_posts_list .item-small-news, body .elementor-widget-sidebar .wpsm_recent_posts_list .item-small-news {border-bottom: 1px solid #E4E4E4;padding: 10px 0;background: radial-gradient(ellipse at top, rgba(255,255,255,0.75), rgba(255,255,255,0) 75%);}

@media screen and (max-width: 767px){
  .showmefulln{position: static;}
	.carousel-style-3 .controls.prev { left: 10px;  }
	.carousel-style-3 .controls.next { right: 10px; }	
}

/* Custom RH Theme Styles */

blockquote {font-family: Georgia, serif; font-size: 13px; font-style: italic; margin: 0.25em 0; margin-left: 30px;
margin-bottom: 20px; margin-top: 20px; padding: 0.25em 20px; line-height: 1.45; position: relative; color: #383838; border-left:3px dashed #c1c1c1; background:#F7F7F7;}
blockquote cite {color: #999999; font-size: 12px; display: block; margin-top: 5px;}
blockquote cite:before {content: "\2014 \2009";}
blockquote:not(.wp-block-quote) p {font-size: 17px !important; line-height: 19px; color: black;}

nav.top_menu > ul > li > a {color: #fff;line-height: 14px;}
nav.top_menu > ul > li:last-child {margin-left: auto;}
nav.top_menu > ul > li:last-child a{padding-right: 0;}
/* nav.top_menu > ul > li:first-child a {padding-left: 0;} */
nav.top_menu > ul > li.current-menu-item a{border-bottom: 2px solid #f9f6f6; background: none repeat scroll 0 0 rgb(38 48 61 / 24%)!important;}
nav.top_menu  .menu-sale{border-right: none !important; background-color: #4E9424; background: linear-gradient(to left top, transparent 50%, rgb(0 0 0 / 0.2) 0) no-repeat 100% 100% / 12px 12px, linear-gradient(315deg, transparent 8px, #4e9424 0);}
nav.top_menu  .menu-sale a{font-weight: 700;}

header .logo {padding: 15px 0; margin-right: 52px;}
.head_search {min-width: 38%;max-width: 100%;}
.head_search form.search-form input[type=text] {border: none;background-color: inherit;color: rgb(255 255 255 / 60%);background: rgb(0 0 0 / 20%);}
.head_search input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: rgb(255 255 255 / 60%);opacity: 1;}
.head_search input:-ms-input-placeholder { /* Internet Explorer 10-11 */color: rgb(255 255 255 / 60%);}
.head_search input::-ms-input-placeholder { /* Microsoft Edge */color: rgb(255 255 255 / 60%);}
.re-ajax-search.searching-now {animation: colorsearchchange 1.2s ease-in infinite;}
@keyframes colorsearchchange {100%, 0% {background-color: transparent;} 50% {background-color: rgb(0 0 0/20%);} }

.header_six_style .head_search button,
span.date_meta:before,
html[lang="fr-FR"] #branded_img, 
.logged-in #branded_img,
#activity-filter-select,
.prev_paginate_link,
.next_paginate_link,
.wpdwd-recent-comment-content,
.joined_group,
.logged-in .loggedin, 
.rh-expired-class .table_cell_thumbs,
.print_coupon_icon_inside_c,
.ab-top-secondary.ab-top-menu,
.vc_inline-link,
.wp-admin-bar-vc_inline-admin-bar-link,
.rh_notice_wrap,
.meta_for_grid,
.cpn_store_link,
.woo_spec_price,
.woo_spec_timer,
.page-id-1215 .bfheader,
.page-id-3946 .sumome-share-client,
.page-id-3946 .sumome-share-client-wrapper-mobile-bottom-bar-scroll,
.page-id-4842 .cat_link_meta,
.page-id-4842 .cpn_store_link,
.page-id-4842 .mb5,
.page-id-74525 .vc_message_box-icon {display: none !important;}

/* Containers */
.category .main-side, .tax-dealstore .main-side, .tax-dealcoupon .main-side, .sngle-post .main-side {
	background: white;
	padding: 15px;
}

/* Helpers */
.border-lightgrey {border-radius: 5px !important; box-shadow: rgba(0,0,0,0.15) 2px 4px 7px 3px; border-top: 1px solid #efefef;}
.border-grey {border: 1px solid #EAEAEA;border-radius: 10px;}
.pinkLcolor {color: #ffffff;}
.violetgradient_bg {background: linear-gradient(to bottom,#2a65b7 0, #5CACEE 180%);}
body .font50 {font-size: 50%;}
body .font45 {font-size: 45%;}
body .font40 {font-size: 40%;}
body .font35 {font-size: 35%;}

/* Icons */
.gradus_icon{
	display: block;
}
.gradus_icon:before {
	font-family:Font Awesome\ 5 Pro;
	content: "\f004";
    font-size: 100%;
    margin: 0;
}
.heart_thumb_wrap .heartplus:before, .heart_thumb_wrap:hover .heartplus.alreadywish:not(.wishlisted):before {
    content: "\f005" !important;
	font-weight: 600;
    color: #CBCDD0;
}
.heart_thumb_wrap .heartplus.alreadywish:before {
    color: #FEA444;
}
.hotmeter-z {
	position: relative;
	width: 100%;
	display: table;
}
.hotmeter-z .hotplus, .hotmeter-z .hotminus {
	border-radius: 0;
	border: none !important;
	background-color: transparent !important;
	vertical-align: middle!important;
	cursor: pointer;
}
.hotminus:before, .hotplus:before {
    color: #888D94 !important;
	font-weight: normal;
}
.hotminus:hover::before, .hotplus:hover::before {
    color: #2a65b7 !important;
}
.hotminus:hover, .hotplus:hover {
    background-color: transparent !important;
}
.hotmeter-z .alreadyhot.hotminus, .hotmeter-z .alreadyhot.hotplus {
	cursor: not-allowed;
	opacity: .75;
}
.rh-expired-class .hotmeter-z button {
    background-color: transparent !important;
	cursor: not-allowed;
}
span.comm_count_meta:before {
    content: "\f086";
	font-size: 14px;
    line-height: 14px;
    vertical-align: baseline;
}
.fa-clock-o:before {
	font-family:Font Awesome\ 5 Pro;
	content: "\f017"; 
	font-weight: 200;
}

.bd_notice_profile {position: absolute;top: -12px;right: -6px;z-index: 1;min-width: 20px;text-align: center;color: #fff;font: bold 13px/18px Arial;}
.bd_notice_profile:before{font-family: Font Awesome\ 5 Pro;content: "\f0f3";color: #2a65b7;font-size: 22px;font-weight: 600;position: absolute;top: 0;right: 0;z-index: -1;}

#branded_img {background-color: #f0f7fb; background-position: 9px 0px; background-repeat: no-repeat; border-left: solid 4px #3498db; line-height: 18px; overflow: hidden; padding: 15px 60px;}

/* Buttons */
.btn_offer_block, .rehub_offer_coupon{
	border-radius: 6px !important;
    /* padding: .4rem 1.1rem !important; */
    font-size: 14px !important;
    line-height: 19px !important;
    font-weight: normal !important;
    min-width: 144px;
}
.rh_deal_block .rh-deal-right {
    padding: 0;
}
.btn_offer_block{
	box-shadow: 0px 3px 6px rgb(42 101 183 / 30%) !important;
}
.rehub_offer_coupon{
	vertical-align: inherit;
	background-color: transparent;
	border: 1px dashed rgba(38, 48, 61, 0.24);
	color: #26303D;
	margin-left: 5px;
}
.rehub_offer_coupon.expired_coupon{
	color: #999
} 
.btn_offer_block:after{
	font-family:Font Awesome\ 5 Pro;
	content: "\f08e"; 
	color: rgb(255 255 255 / 80%);
	margin-left: 5px;
	float: right;
}
.coupon_btn:after {
	padding-right: 8px;
}
.coupon_text:after {
    font-family: Font Awesome\ 5 Pro;
    content: "\f24d";
    margin-left: .9rem;
    color: rgb(0 0 0 / 30%)
}
.not_masked_coupon.copied .coupon_text:after {
    content: "\f14a";
    color: #009688;
     -webkit-transition: ease-in-out 0.5s;
     -moz-transition: tease-in-out 0.5s;
     -o-transition: ease-in-out 0.5s;
     transition: ease-in-out 0.5s;
}
.rh-expired-notice {
	vertical-align: inherit;
    float: none;
    height: initial;
}
.action-button{
	margin-bottom: 0px !important;
}

.sidebar.home-sidebar{
	width: 340px;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
    color: #fff;
    border-color: #d01d10;
    background-color: #d01d10;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover {
    opacity: 0.9;
    -moz-opacity: 0.9;
    -webkit-opacity: 0.9;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
	background-color: #2a65b7; 
	border-color: #2a65b7;
}
.wpsm-button.medium {
    padding: 10px 12px;
    line-height: 15px;
    font-size: 12px;
    border: 0;
}
.wpsm-button.white:hover {
    border: 0;
}
a.wpsm-button.red.medium.addsomebtn.mobileinmenu.ml10.act-rehub-login-popup {
    background: #CD3730;
    box-shadow: 0px 1px 3px rgb(0 0 0 / 12%);
    border: 0;
    font-size: 12px;
    line-height: 15px;
    padding: 10px 12px;
}

/* WIDGETS */
.title_comments {
	position: relative;
	border-bottom: 1px solid #ddd;
	padding-bottom: 15px;
	font-weight:normal; 
	font-size: 17px; 
	line-height:22px; 
	color: #111; 
	margin: 0 0 22px 0;
}
.widget .title, .widget h2, 
.elementor-widget .title,
.title_comments {
    border-bottom: 0;
    font-size: 16px !important;
    line-height: 20px;
    margin: 0 0 20px;
    font-weight: 700;
}
.title_comments:after {
	content: ' ';
	width: 75px;
	border-bottom: 2px solid #2a65b7;
	display: block;
	position: absolute;
	bottom: 16px;
}
.widget .title:after {
    bottom: 10px;
}
.widget.tabsajax .title:before{
	font-family:Font Awesome\ 5 Pro; 
	content:"\f0e7"; 
	color:#fa9e19; 
	margin-right:8px;
}
.widget_recent_comments .rh-cartbox {
	border-top: none;
}
.widget_recent_comments .rh-cartbox li {
    margin-bottom: 5px;
}
.widget_recent_comments .rh-cartbox li a {
    color: #2A65B7;
	font-size: 16px;
    line-height: 20px;
	font-weight: 500;
	text-decoration: none;
}
.widget_recent_comments .rh-cartbox li .cwp-avatar {
    margin-top: 0;
	float: none;
	margin-right: 10px;
}
.widget_recent_comments .rh-cartbox li  .cwp-comment-excerpt {
    font-size: 14px;
	padding-top: 5px;
	color: #26303D;
}
.widget .tabs-item>div, .footer-bottom .tabs-item>div {
    border-bottom: 0;
}
.widget .tabs-item figure, .footer-bottom .tabs-item figure {
    width: 20%;
}
.widget .tabs-item .detail {
    width: 76%;
}
.widget .tabs-item .detail h5 a {
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
}

/* Aiuthor Box */
.author_detail_box{
	border: 1px solid #EAEAEA;
	box-sizing: border-box;
	border-radius: 10px;
	text-align: center;
	margin: 0 0 40px;
	padding: 25px 15px;
}
.author_detail_box .avatar {
    width: 69px;
    position: initial;
    border-radius: 100%;
	margin-bottom: 20px;
}
.author_detail_box>div {
    width: 100%;
    padding: 0;
}
.author_detail_box div h4 {
    margin: 0 0 10px;
}
.author_detail_box div .social_icon {
	border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    padding: 20px 0;
}
.author_detail_box .rh_mycred-users-badges {
    margin-right: 0;
}
.author_detail_box .rh_mycred-users-badges img, #mycred-users-badges img {
    border-radius: 0;
    margin: 0 15px 0 0;
}
.author_detail_box i{
	color: #CBCDD0;
}
.author_detail_box .profile-btn-wrap{
	margin-top: 15px;
	padding-top: 15px;
    border-top: 1px solid #EAEAEA;
}
.author_detail_box .see_full_profile_btn {
    float: none;
    margin: 0;
}

/* Filter Panel */
.home .re_filter_panel {
    margin: 0 0 32px;
}
.re_filter_panel {
	margin: 18px 0 32px;
    box-shadow: none;
}
.re_filter_panel ul.re_filter_ul li:first-child {
    margin-left: 0;
}
.re_filter_panel ul.re_filter_ul li span {
    border: 1px solid rgba(38, 48, 61, 0.12);
    box-sizing: border-box;
    border-radius: 30px;
    padding: 14px !important;
    font-size: 14px;
    line-height: 1px;
	display: block;
    text-align: center;
	word-break: break-all;
}
.re_filter_panel ul.re_filter_ul li span a {
	color: #26303D !important;
}
.re_filter_panel ul.re_filter_ul li span.active a {
    color: #2A65B7 !important;
}
.re_filter_panel ul.re_filter_ul li span:hover,
.re_filter_panel ul.re_filter_ul li span.active {
    color: #2a65b7 !important;
    background: rgb(42 101 183 / 12%) !important;
    border: 1px solid transparent;
	border-radius: 30px;
}
.re_filter_instore {
    clear: both;
}
.re_filter_instore ul.re_filter_ul li span:before {
    color: #26303d !important;
    font-weight: 900;
}
.re_filter_instore ul.re_filter_ul li span:hover:before,
.re_filter_panel ul.re_filter_ul li span.active:before{
	color: #2a65b7 !important;
}

/* Comments */
.commentlist .commbox {
	border: 0;
	box-shadow: none;
}
.commentlist ul.children .commbox:before {
    content: "";
}
.commentlist .comment-author img {
    border-radius: 50px;
}
.commentlist .comment-author span.time {
    display: inline-block;
	margin-left: 5px;
}
.commentlist .comment-author .fn {
    margin: 10px 0;
}
.commentlist .comment-author-name{
	color:  #2A65B7;
}
.commentlist .comment-author {
    padding: 0;
    border-bottom: 0;
	margin-bottom: 5px;
}
.commentlist .comm_meta_cred {
	max-width: 100%;
}
.commentlist .comm_meta_wrap {
    margin: auto;
}
.commentlist .comment-reply-link, .comment-reply-login {
    font-size: inherit;
    float: none;
}
.commentlist .comment-reply-link:before, 
.commentlist .comment-reply-login:before {
    content: "\f3e5";
    transform: rotate(180deg);
    display: inline-block;
    margin-right: 5px;
    font-weight: 600;
}
.commentlist .comment-content {
    padding: 0;
}

/* Grid Archive */
.eq_grid .col_item {
    border: 0;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.16), 0px 2px 24px rgba(0, 0, 0, 0.06);
	border-radius: 8px;
}
.offer_grid figure {
    margin: 10px auto 15px;
}
.offer_grid figure, 
.offer_grid figure a.rh-flex-center-align {
	height: 112px;
}
.offer_grid figure img{
	height: 112px;
}
.col_item h3 {
    font-size: 14px;
    line-height: 19px;
    font-weight: 700;
}
.col_item .temperatur {
    padding: 0;
}
.col_item .gradus_icon {
    display: inherit;
    margin-right: 5px;
}
.col_item .hotminus:before, .col_item .hotplus:before {
    font-size: 18px;
}
.col_item .fa-snowflake {
	color: #1f7bc5;
}
.col_item .re_actions_for_grid{
    border-left: inherit;
    border-top: 1px solid #EAEAEA;
	height: 44px;
}
.col_item .re_actions_for_grid .btn_act_for_grid {
    background-color: inherit;
	border-right: 1px solid #EAEAEA;
	height: 44px;
    line-height: 44px;
}
.col_item .re_actions_for_grid .btn_act_for_grid:last-child{
    border-right: 0;
}

.coupon_btn:before {
    border: 0;
    width: 32px;
    background-image: linear-gradient(120deg ,rgba(0,0,0,0),rgba(0,0,0,0) 50%,rgb(166,183,157) 50%,rgb(233,255,221) 65%) !important;
	border-right: 1px dashed #fff;
    box-sizing: border-box;
}
.coupon_btn:hover:before {
    width: 20%;
}
.col_item .coupon_btn.btn_offer_block:after {
	content: " ";
}

.breadcrumb {
    margin-bottom: 30px;
	line-height: 15px;
}
.breadcrumb > span > span > a:first-child {
    color: #2A65B7;
}
.featured_single_left figure {border: none;}
.act-rehub-login-popup {border-radius: 5px;}
.gutscheinliste {color: black;}

.tax-dealstore .rh-cartbox {background: white !important;}

.woo-tax-wrap {
	overflow: visible;
	border: none; 
	margin: 0px; 
	padding: 0px;
}
.woo-tax-logo {
	width: 186px;
    min-height: 186px;
    margin: 0 auto;
    padding: 20px;
    border: 1px solid rgb(196 196 196 / 40%);
    margin-left: -50px;
    background-color: #fff;
    border-radius: 5px;
    float: left;
    margin-right: 20px;
	margin-bottom: 20px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.woo-tax-logo img {
    max-height: 100%;
    max-width: 100%;
    margin-bottom: 12px;
    vertical-align: middle;
    margin: 0;
}
.woo-tax-logo .user-rate {
	margin: 10px auto 0;
}

.user-nicename {color: #ffffff !important;}
.coupon_code_in_modal input.code {color: #444444;}
.cpn_btn_inner {border-radius: 5px !important; box-shadow: none !important;}
.cpn_modal_container {background: url(images/check.webp) no-repeat right center #ffffff; border: 1px dashed #666666;}
.responsive_nav_wrap {width:100%;}
.grecaptcha-badge {visibility: hidden;}
.logged-in .rehub_chimp.centered_form {display: none !important;}
.rehub_chimp:before {background-color: black !important; content: "\f07a";}
.post-inner.rh-expired-class {filter: none; background: none;}

.logo-section {padding: 0px !important;}
.bfheader {max-width: 767px; padding-top: 20px; padding-right: 10px; padding-left: 10px; margin: auto;}
.col_wrap_three .col_item {margin: 0 1.5% 15px;}
.dealalarmbutton {border-color: #F4524D; background-color: #F4524D; font-size: 14px; padding: 14px 20px; border-radius: 5px; text-align: center; float: left; width: 100%; color: #ffffff; margin-top: 20px;}
.re-line-badge.re-line-table-badge {top: -10px;}

.rh-expired-class:not(.post-inner) {
    background: none;
}
.news-community {
	margin-bottom: 20px;
	padding: 0;
	border: 0;
	border-radius: 8px !important;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.16), 0px 2px 24px rgba(0, 0, 0, 0.06);
}
.news-community .newsimage{
	margin-left: 20px;
}
.news-community .newstitle {
	margin-bottom: 12px;
}
.news-community .newstitle a {
	color: #26303D;
}
.news-community .brand_logo_small img {
    max-width: 68px;
    max-height: 24px;
}
.news-community .hotmeter_wrap {
    margin-bottom: 0px;
}
.news-community .table_cell_hot {
	display: block;
    padding: 12px;
    border-bottom: 1px solid #eaeaea;
	text-align: center;
}
.news-community .table_cell_hot:last-child {
    border: 0;
}
.news-community .rh_gr_img {
    grid-row: 1/3;
    grid-column: 1/1;
	margin-top: 20px;
}
.news-community .rh_gr_right_sec {
	grid-row: 1/1;
    grid-column: 2/3;
}
.news-community .rh_gr_right_desc {
	grid-row: 2/2;
    grid-column: 2/3;
	margin-top: 0;
}
.news-community .rh_gr_meta {
    grid-row: 1/4;
    grid-column: 3/3;
}
.news-community .rh_gr_right_btn {
	grid-row: 3/3;
    grid-column: 1/3;
}
.news-community .rh_gr_right_btn {
	margin-left: 20px;
}
.news-community .rh_gr_right_desc ul li{
    list-style: none;
    margin: 0;
}
.news-community .rh_gr_right_desc ul li span{
	font-weight: 700;
}
.news-community .newsmeta {
    border-left: 1px solid #eaeaea;
}
.news-community .rh_regular_price {
	color: #2A65B7;
}
.sale_tag_inwoolist {
    width: 113px;
    height: 113px;
    line-height: 113px;
}
.sale_tag_inwoolist h5 {
    font-size: 42px;
    font-weight: 900;
    line-height: 113px;
    color: #2A65B7;
}

/* Single */
.single .main-side {
    width: 910px;
}
.single .sidebar {
    width: 255px;
}
.single .news-community{
	box-shadow: none;
}
.single .news-community .rh_gr_img {
    grid-row: 1/4;
}
.single .news-community .rh_gr_img figure img {
    max-height: 227px;
}
.single .news-community .rh_gr_right_sec h1 {
    font-size: 32px;
    line-height: 40px;
}
.single .news-community .rh_gr_right_desc{
	margin-top: 0;
}
.single .news-community .rh_gr_right_btn {
    grid-column: 2/3;
	margin-left: 0;
}
.single .news-community .brand_logo_small img {
    max-width: 120px;
    max-height: 65px;
}
.single .single_custom_bottom {
    text-align: inherit;
}
.single .single_custom_bottom .wpsm-button {
    text-align: inherit;
    line-height: 16px;
    font-size: 12px;
    background: transparent;
    color: #CA1A12;
    padding: 0;
    text-shadow: none;
    box-shadow: none;
	border: 0;
}
.single .single_custom_bottom .wpsm-button:hover {
    color: #CA1A12;
    background-color: transparent;
    border: 0;
    opacity: .7;
    -moz-opacity: .7;
    -webkit-opacity: .7;
}
.single .tags p a {
    color: #26303d;
    font-size: 12px;
    border: 0;
	padding: 7px 8px 6px;
	margin: 0 6px 8px 0;
    background: #EAEAEA;
    border-radius: 2px;
    line-height: 15px;
}

/* Pagination */
.pagination {
    text-align: left;
}
ul.page-numbers {
	border: 1px solid #CBCDD0;
    border-right: 0;
    border-radius: 3px;
}
ul.page-numbers li {
    border-right: 1px solid #CBCDD0;
}
ul.page-numbers li span.current, 
ul.page-numbers li a:hover, 
ul.page-numbers li.active a, 
.page-link>span:not(.page-link-title) {
    background: #ADB0B5;
    color: #fff !important;
}

/* Related Posts */
.related_articles {
    margin-top: 30px;
}
.related_articles .re_carousel .owl-stage {
    padding-top: 10px;
}
.related_articles .re_carousel .owl-item {
    padding: 0 5px;
}
.related_articles .col_item {
    box-shadow: 0px 1px 2px rgb(0 0 0 / 16%), 0px 2px 24px rgb(0 0 0 / 6%);
    border-radius: 8px;
    padding: 12px;
	height: 252px;
}
.related_articles h3 {
    font-size: 14px;
	height: 54px;
    overflow: hidden;
}
.related_articles h3 a {
    color: #26303D;
}
.related_articles figure {
    height: 130px;
	width: 100%;
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;
	margin-bottom: 10px;
}
.related_articles img {
	width: 100%;
    max-height: 130px;
}

/* Custom search */
.custom_search_box {
	padding: 20px 0 40px;
}
.custom_search_box.flat_style_form input[type=text] {
	border: 2px solid #EAEAEA; 
	height: 42px;
	color: #26303D;
	background: #F7F7F7;
	border-radius: 4px;
}
.custom_search_box.flat_style_form form button[type=submit] {
	border-radius: 0px 4px 4px 0px !important;
	    font-size: 14px !important;
}
.custom_search_box.flat_style_form input[type=text]::placeholder{
    color:#26303D;
}

.thumbminus:before{content: "\f068"; color:#2a65b7; font-weight: 900;}
.thumbplus:before{content: "\f067"; color:#CA212A; font-weight: 900;}

.frontpageh2 {font-size: 30px; margin-top: 30px; }
.frontpageblacker h1 {color: #ffffff; text-align: center; font-size: 95px; line-height: 95px; margin-top: 0px; }
.frontpageblacker2 {font-size: 15px !important; text-align: center; margin-bottom: 10px !important; margin-top: 0px !important;}
.frontpageblack p {color: #ffffff; margin-bottom: 9px !important;}
.frontpageblack h1 {color: #ffffff; text-align: center; font-size: 95px; line-height: 95px;}
.frontpageblack h2 {color: #ffffff; text-align: center; font-size: 45px; line-height: 45px;}
.frontpagebuttons {background: none #2a65b7 !important; color: #fff !important; box-shadow: 0 2px 2px #E7E7E7 !important; outline: 0 !important; text-decoration: none !important; display: block !important; padding: 12px !important; float: none !important; margin-top: 15px !important; border-radius: 5px !important; text-align: center !important;}

.page-id-1215 .wpsm_pretty_list ul li:before {color: white;}

.page-id-4842 .re_filter_panel {text-align: center;}

.page-id-74525 .vc_message_box {padding: 1em 1em 1em 1em; margin: 5px;}
.page-id-74525 #twintpic {float: left !important; margin-right: 10px;}
.page-id-74525 #twinttext {color: #ffffff;}
.page-id-74525 #twintpic {display: table-cell; vertical-align: middle;}
.page-id-74525 .rh-content-wrap {margin-top: 0px;}
.page-id-74525 .date_ago {display: none;}
.page-id-74525 .cat_link_meta {display: none;}
.page-id-74525 .vc_message_box {display: flex; align-items: center; background-color: #ffffff;}
.page-id-74525 .twintbutton {margin-left: 20px;}

.page-id-11845 .cat_link_meta{display:none;}
.page-id-11845 .feat_part_f_width{display:none;} 
.page-id-70483 .feat_part_f_width{display:none;}

/* Favorite Page */
.re-favorites-posts .priced_block .btn_offer_block, 
.re-favorites-posts .priced_block .rh_price_wrapper, 
.re-favorites-posts .rh_button_wrapper {
    margin-bottom: 0;
}
.re-favorites-posts .priced_block .rh-label-string {
    margin-bottom: 10px;
}

/* Abgelaufen */
.abgelaufenframe-frame{display: flex; justify-content: space-between; border-radius: 5px; background-color: rgb(202 26 18 / 12%); margin: 15px 0px 35px;}
.abgelaufenframe-frame .abgelaufen{padding: 18px 20px;}
.abgelaufenframe-frame .abgelaufentitle{font-weight: 700; color: #26303D;}
.abgelaufenframe-frame .abgelaufenbutton{color: #CA1A12; font-weight: 700;}

/* BuddyPress / myCred */
.rh-mini-sidebar-content-area{
	width: calc(100% - 380px);
}
.rh-mini-sidebar {
	width: 350px;
    padding-bottom: 20px;
}
#buddypress a.button, 
#buddypress input[type=submit], 
#buddypress input[type=button], 
#buddypress input[type=reset], 
#buddypress ul.button-nav li a, 
#buddypress .generic-button a, 
#buddypress .comment-reply-link, 
a.bp-title-button, 
#buddypress button.submit, 
#buddypress .mpp-button-primary {
	color: #2A65B7;
    box-shadow: none;
    border: 1px solid #EAEAEA;
    box-sizing: border-box;
    border-radius: 6px;
	padding: 10px 15px;
}
#buddypress .generic-button .friendship-button {
    background-color: #4E9424;
    color: #fff;
}
#buddypress .generic-button .friendship-button:hover {
    color: #eee;
}
.member_detail_box{
    margin: 0;
    border: 0;
	padding: 25px 0 0;
}
.member_detail_box .last-activity-profile {
    font-size: 12px;
    color: #888D94;
}
.rh-bp-mycred-profile-points {
    border-radius: 0;
    margin-left: -1px;
    margin-right: -1px;
}
.rh-bp-mycred-points-pr {
    text-align: center;
	text-transform: lowercase;
    font-size: 16px;
}
.rh-bp-mycred-points-pr span {
    margin: 0;
    display: block;
	font-size: 36px;
    font-weight: 700;
}
#rh-bp-profile-stats{
	padding: 0 15px;
}
#rh-bp-profile-stats div {
    margin-bottom: 12px;
	font-size: 16px;
    color: #26303D;
}
#rh-bp-profile-stats, #rh-header-bp-content-btns {
	width: auto;
    display: block;
    border: 0;
}
#rh-header-bp-content-btns{
	padding-left: 0;
}
#rh-bp-profile-stats .user-rate {
    margin: auto;
}
#rh-bp-profile-stats div .rh-star-ajax {
    margin: 25px auto;
	position: relative;
}
#rh-bp-profile-stats .rh-star-ajax .title_star_ajax {
opacity: 0;
    position: absolute;
    background-color: rgb(85 85 85 / 70%);
    padding: 5px;
    right: 0;
    top: -30px;
    transition: all .4s ease 0s;
    text-align: center;
    border-radius: 4px;
}
#rh-bp-profile-stats .title_star_ajax .userrating-score {
    float: inherit;
}
#rh-bp-profile-stats .rh-star-ajax:hover .title_star_ajax{
	opacity: 1;
}
.user-rate {
    width: 135px;
}
.rh-star-ajax .stars-rate-ajax-type {
    font-size: 21px;
    height: 24px !important;
    line-height: 24px;
}
.rh-star-ajax .stars-rate-ajax-type .starrate {
	font-family: Font Awesome\ 5 Pro;
    height: 24px;
    width: 27px;
}
.myCRED-leaderboard li {
    padding: 10px 20px;
    background: #F7F7F7;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.myCRED-leaderboard li span {
    margin-right: 5px;
}
.myCRED-leaderboard li:first-child {
	background: linear-gradient(90.89deg, #F9D13C 0%, #FCE462 101.27%);
}
.myCRED-leaderboard li:nth-child(2) {
	background: linear-gradient(90.91deg, #BBC9D7 0%, #D7E3F0 100%);
}
.myCRED-leaderboard li:nth-child(3){
	background: linear-gradient(90.91deg, #F5A96A 0%, #F5B27B 100%);
}
.myCRED-leaderboard li span:last-child {
    text-align: right;
    width: 100%;
}
.myCRED-leaderboard li a {
    color: #000;
	margin-left: 5px;
	-webkit-transition: font-size 0.3s ease, background-color 0.3s ease;
	-moz-transition: font-size 0.3s ease, background-color 0.3s ease;
	-o-transition: font-size 0.3s ease, background-color 0.3s ease;
	-ms-transition: font-size 0.3s ease, background-color 0.3s ease;
	transition: font-size 0.3s ease, background-color 0.3s ease;
}
.myCRED-leaderboard li img {
	border-radius: 50px;
    height: 32px;
    min-width: 32px;
}
#buddypress ul.activity-list>li {
    border: 0;
    box-shadow: 0px 1px 2px rgb(0 0 0 / 16%), 0px 2px 24px rgb(0 0 0 / 6%);
    border-radius: 8px;
	padding: 16px;
}
#buddypress .activity-meta-justicons a.unfav:before {
    content: "\f005";
    color: #FEA444;
}
#buddypress .activity-meta-justicons a.fav:before,
#buddypress #activity-favorites a:before, #buddypress div.item-list-tabs li a#activity-favs:before {
    content: '\f005';
}
#buddypress #activity-groups a:before, #buddypress div.item-list-tabs li a#activity-groups:before {
    content: "\f009";
}
#buddypress div.item-list-tabs ul li a {
    background-color: #fff;
    border-radius: 30px !important;
    box-shadow: none;
    border: 1px solid rgba(38, 48, 61, 0.12) !important;
}
#buddypress #activity-favorites a, 
#buddypress div.item-list-tabs li.current a, 
#buddypress #activity-favorites a:before, 
#buddypress div.item-list-tabs li.current a:before {
    color: #2A65B7 !important;
    background: rgb(42 101 183 / 12%) !important;
	box-shadow: none !important;
	border: 1px solid transparent !important;
}
#buddypress #activity-favorites a:before, #buddypress div.item-list-tabs li a:before{
    color: #26303D !important;
	font-weight: 900 !important;
}
#buddypress .acomment-options,
#buddypress .activity-list li .activity-meta-justicons {
	float: right;
	margin-left: 5px;
}
#buddypress .activity-meta-justicons a, #buddypress .acomment-options a {
    line-height: 20px;
    margin: 0;
	color: #CBCDD0;
    display: block;
	margin-bottom: 5px;
}
#buddypress .activity-meta-justicons a:before, #buddypress .acomment-options a:before {
    font-size: 18px;
	font-weight: 700;
}
#buddypress .acomment-options a {
    display: inline-block;
    margin-right: 5px;
}
#buddypress div#message p, #sitewide-notice p {
    color: #A36E36;
    background: rgb(254 164 68 / 12%);
	border-radius: 5px;
	box-shadow: none;
}
#buddypress .activity-list .activity-header {
    color: rgba(38, 48, 61, 0.87);
}
#buddypress div.activity span.time-since {
    text-transform: inherit;
}
#buddypress a.activity-time-since {
    color: #26303D;
    font-weight: 400;
    display: block;
}
#buddypress div.activity span.time-since {
    display: inline;
}
#rh-header-bp-content-btns #post-mention{
	display:none
}

#dl-menu a.logo_image_mobile img {left: 36%;}

.alphabet-filter a.single-letter-link{width: 150px !important; height: 150px !important;}
.alphabet-filter a.single-letter-link img{height:auto}
.alphabet-filter a.single-letter-link h5{display:none}

.post-meta {
	color: rgb(38 48 61 / 55%) !important;
	line-height: 19px;
}
.post-meta span a {
	color: rgb(38 48 61 / 55%) !important;
}
.post-meta a.admin {
	color: rgb(38 48 61 / 55%) !important;
}
.post-meta .admin_meta .admin img {
    vertical-align: sub;
}

.rh-label-string {
	background-color: #4E9424;
    padding: 3px 5px;
    font-size: 14px;
    margin: 0;
    line-height: 19px;
    margin-left: 5px;
}
.news-community .rh-label-string {
    margin-left: 0;
    padding: 2px 4px;
    font-size: 12px;
}
.single .priced_block {
    display: flex;
    align-items: flex-end;
	flex-wrap: wrap;
	gap: 8px;
}
.single .news-community .rh-label-string {
	margin: 4px 6px;
    padding: 0 6px;
}
.wpsm_update {
    background-color: rgb(26 162 198 / 20%);
    padding: 16px;
    border-radius: 6px;
	color: #1AA2C6;
	margin-top: 16px;
    margin-bottom: 5px;
}
.wpsm_update .label-info, .wpsm_box .label-info {
	font-size: 10px;
    font-weight: 400;
	padding: 3px 8px;
	vertical-align: middle;
    background: #1AA2C6;
    border-radius: 2px;
}
.wpsm_box{
	padding: 36px 30px;
	color: #26303D;
	border-radius: 10px;
	font-size: 14px;
    line-height: 26px;
	border-left: 4px solid #4E9424;
}
.wpsm_box strong {
    font-weight: bold;
    font-size: 18px;
    line-height: 23px;
    color: #000000;
}
.wpsm_box.info_type {
    background: rgb(122 245 49 / 20%);
}
.wpsm_box.info_type i {
    display: none;
}

.fonscale {display: none;}
.store_post_meta_item {display: none;}

.rehub_chimp h3 {text-transform: none;}
.rehub_chimp #mc_embed_signup input#mc-embedded-subscribe {height: auto; top: 17px;}
.rehub_chimp {background-color: #ffffff; border: 1px solid #E6E6E6;}
.wpsm-button.blue {background: #2a65b7;}
.featured_newscom_left figure {border: none;}

.anchor {display: block;height: 50px; margin-top: -50px; visibility: hidden;}
.zfbox {float: right;margin: 10px 0 10px 10px;padding-left: 15px;border-left: 1px solid #eee;font-size: 10pt; width: 290px  ;}

.frontpagebutton {float: right;}
.zumdealbuttonpost {margin-bottom: 10px; float: right;}
.buttonmittepost {float: right;}
.fa-vk:before {font-family:Font Awesome\ 5 Pro;content: "\f0a1";}
.fa-cloud:before {font-family:Font Awesome\ 5 Pro; content: "\f0e0";}

.title_single_area {margin-bottom: 0px;}
.title_single_area .post-meta span {margin-right: 5px; padding-left: 4px; line-height: 30px;}
.rh_post_layout_compact .title_single_area h1, .rh_post_layout_compare_autocontent .title_single_area h1 {margin-bottom: 5px;}
.rh_post_layout_compact .title_single_area .post-meta {margin: 0px;}
.featured_newscom_left {padding-top: 50px}
.rh-content-wrap {margin-top: 10px;}
.newscom_detail p {margin-bottom: 0;}

#preisblockfront2 div.priced_block.clearfix.expired_coupon span {color:#999;}
.post .priced_block {margin: 0;}
#commentsfront2 a {color: #999;}
#preisblockfront2 span {background: #ffffff !important; color: #333; font-size: 15px; }
.newscom_detail h3 {margin: 0; margin-bottom: 7px;}
#preisblockfront2 ins {color: #3B8F00; opacity: 0.8;}

.simple_price_count {color: #3B8F00; opacity: 0.8;}
.grid_onsale {background: #3B8F00; opacity: 0.8;}

span.rh-user-rank-mc.rh-user-rank-259 {background-color: #FF6A00;}
span.rh-user-rank-mc.rh-user-rank-258 {background-color: #27A142;}

a.comment_two:after {top: 100%; right: 0; border: solid transparent; content: ""; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(0, 0, 0, 0); border-top-color: #000000; border-width: 0px 0px 0px 0; margin-left: -9px; }
a.comment_two {border: 0px;}    
a.comment_two:before{font-family:Font Awesome\ 5 Pro; content:"\f086"; color:#111; margin-right:8px;}
.julian1:before {position: absolute;top: 0;left: 50%;width: 40px;height: 40px;line-height: 40px;border-radius: 50%;background-color: #2a65b7;content: "\f2b5";font-size: 20px;color: #fff;margin: -20px 0 0 -20px; font-family: Font Awesome\ 5 Pro}

.inline_compact_btnblock.priced_block .rh_button_wrapper {
    margin-left: auto;
}

.rh-expired-class .expiredstring.rhhidden{display:block}
.rh-expired-class { color: #999}
.rh-expired-class h1, .rh-expired-class h2 a, .rh-expired-class h3 a { color: #999 !important;}
.rh-expired-class .btn_offer_block {text-decoration: line-through !important; background-color:grey !important} 

.expired_coupon {color: #999; text-decoration-line: line-through;}
.carouselhor-item h3 {margin: 0 0 10px 0;font-size: 15px;line-height: 18px;font-weight: normal;}

/* Current */
.hoth-dash {border-radius: 5px; height: 62px !important;}
.hoth-tripdash {border-radius: 5px; background: #fcfcfc;}
.hoth-digit {font-family: Arial,Helvetica,sans-serif !important; font-size: 1.9em !important; line-height: 1.2em !important; width: auto; height: .8em !important; margin-top: 4px !important; font-weight: 600 !important;}
.hoth-tripdash {height: 60px !important; max-width: 160px !important;}
.hoth-dash {width: 21%; min-width: 32px; margin-left: 1% !important; padding: 0 !important;}
.hoth-dash_title {top: 35px !important; width: 100%;}

/* User menu */
.user-ava-intop:after, .user-ava-intop.user-ava-intop-open:after {content: " ";}
.user-dropdown-intop-menu {min-width: 250px; border-radius: 4px; box-shadow: 0px 3px 12px rgb(0 0 0 / 12%)!important;}
.user-dropdown-intop-menu .menu-item {font-size: 14px;font-weight: 400;}
.user-dropdown-intop-menu .menu-item>a {color: #26303D !important;}
.user-dropdown-intop-menu .menu-item>a i {color: #888D94 !important;}
.user-dropdown-intop-menu .menu-item>a:hover, 
.user-dropdown-intop-menu .menu-item>a:hover i, 
.user-dropdown-intop-menu .menu-item>a:hover span {color: #2A65B7 !important;}
.user-dropdown-intop-menu.user-dropdown-intop-open:before {width: 0; height: 0; border-width: 0 6px 12px 6px; border-color: transparent transparent #FFFFFF transparent; border-style: solid;}
.user-dropdown-intop-menu .menu-item>a, .user-dropdown-intop-menu .menu-item>a * {color: #26303D !important;}
li.comments.user-name-and-badges-intop {position: relative;overflow-y: scroll;height: 250px;white-space: inherit;padding: 0;}
#scrollbar-2::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: lightgray;}
li.comments.user-name-and-badges-intop::-webkit-scrollbar{width: 12px; background-color: #f5f5f5;}
li.comments.user-name-and-badges-intop::-webkit-scrollbar-thumb{border-radius: 6px;background-color: #2a65b7;}
.comment-wrap{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: stretch;align-content: flex-start;border-bottom: 1px solid #eee; padding: 10px 15px 5px;}
.comment-left {width: 32px;text-align: center;margin-right: 10px;}
.comment-right {flex-grow: 1;width: calc(100% - 40px);}
.comment-author{font-weight: 600;}
.rh_bp_notice_profile {background-color: #fff;color: #2a65b7;}

#pgwModal .pm-body, #pgwModal .pm-content {
    border-radius: 6px;
}

.re-ribbon-badge.left-badge {
    left: -5px;
}
.re-ribbon-badge.left-badge span {
    transform: rotate(316deg);
	font-family: google sans,sans-serif;
}
.re-ribbon-badge span {
    font: bold 10px/28px Arial;
    width: 125px;
    box-shadow: 0 3px 10px -5px #e5e5e5;
    position: absolute;
}
.re-ribbon-badge span::before {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    border-top: 0;
}
.re-ribbon-badge span::after {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    border-top: 0;
}

/* Mobile */
@media (min-width: 1024px) {
	.hideondesktop {display: none;}
}

@media (max-width: 1023px) {
	#mobile-menu-icons > .wpsm-button, #main_header .header_six_style .wpsm-button{ font-size: 0 !important; line-height: 0!important } 
	#mobile-menu-icons > .wpsm-button i, #main_header .header_six_style .wpsm-button i{font-size: 15px; padding: 0 !important}
}

@media (max-width: 1023px) {
	a.rh-flex-center-align {height: 100% !important;}
}

@media screen and (min-width: 769px){
	.page-id-74525 .twintmobilelink {display: none;}
	.page-id-74525 .vc_message_box {display: table; width: 100%; height: 4em; margin-left: auto; margin-right: auto; padding: 1em 1em 1em 9em; padding-top: 8px; padding-bottom: 8px !important; box-shadow: 3px 3px 3px grey;}
	.page-id-74525 #twinttext {display: table-cell; vertical-align: middle;}
	.page-id-74525 #twintpic {display: table-cell; vertical-align: middle; margin-right: 3px; padding-top: 5px;}
}

@media screen and (max-width: 768px){
	.btn_more {width: 100%; text-align: center; padding: 10px 8px;}
	.left_st_postproduct .post-meta.nonhotclass {float: none !important; text-align: center !important;}
	.left_st_postproduct .post-meta.nonhotclass span {display: initial !important; margin-right: 10px !important;}
	.page-id-74525 #twintpic {display: table-cell; vertical-align: middle; width: 222px;}
	.rh_gr_right_desc p,
	.page-id-74525 .twintbutton	{display: none;}
	.left_st_postproduct .post-meta.nonhotclass {float: none; text-align: center;}
	.left_st_postproduct .post-meta.nonhotclass span {display: initial;margin-right: 10px;}
}

@media (max-width: 767px) {
	article h1 {
		line-height: initial !important;
	}
	.full_post_area .rh-content-wrap {
		padding: 0 20px;
	}
	header .main-nav, .main-nav.dark_style {
		background: none repeat scroll 0 0 #2a65b7 !important;
		max-height: 120px;
	}
	nav.top_menu{
		display: inherit !important;
	}
	nav.top_menu > ul {
		overflow: auto;
		align-items: center;
		background-color: #1C56A7;
	}
	nav.top_menu>ul>li.current-menu-item a {
		padding: 15px;
	}
	nav.top_menu>ul>li:last-child a {
		padding-right: 15px;
	}
	.page-id-4842 .re_filter_panel {
		margin: 0 0 50px;
	}
	.re_filter_panel ul.re_filter_ul li span.active:after {
		content: "";
	}
	.single .main-side,
	.single .sidebar {
		width: 100%;
	}
	.category .main-side, .tax-dealstore .main-side, .tax-dealcoupon .main-side, .sngle-post .main-side {
		padding: 0;
	}
	.vc_column_container>.vc_column-inner {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.page-id-4846 .wpb_content_element:first-child,
	.page-id-4846 .wpb_content_element:nth-child(2) {
		text-align: center;
	}
	.mobile_block_btnclock.priced_block .btn_offer_block, 
	.mobile_block_btnclock.priced_block .rehub_offer_coupon, 
	.mobile_block_btnclock.priced_block .rh_button_wrapper, 
	.mobile_block_btnclock.priced_block .rh_price_wrapper,
	.mobile_block_btnclock .woo_loop_btn {
		display: inline-block;
	}
	.news-community {
		padding: 14px 14px 0px !important;
	}
	.news-community .rh_gr_right_sec {
		margin-bottom: 20px;
	}
	.news-community .newsimage {
		margin-left: 0;
	}
	.news-community .rh_gr_right_desc {
		grid-column: 1/3;
	}
	.news-community .rh_gr_meta {
		grid-row: 4/4;
		grid-column: 1/3;
	}
	.news-community .newsmeta {
		border-left: 0;
		margin-left: -15px!important;
		margin-right: -15px!important;
	}
	.news-community .table_cell_hot {
		display: table-cell;
		border-bottom: 0;
		padding: 6px;
		border-right: 1px solid #eaeaea;
	}
	.news-community .rh_gr_right_btn {
		margin-left: 0;
	}
	.news-community .post-meta {
		margin: 10px 0 20px;
		display: flex;
		justify-content: flex-end;
		align-items: flex-end;
	}
	.news-community .brand_logo_small img {
		max-height: 24px;
		margin: 0;
	}
	.news-community .newstitle {
		margin-bottom: 8px;
	}
	 .news-community .table_cell_hot:last-child {
		border-right: none;
	}
	.tax-dealcoupon .news-community .rh_gr_img {
		grid-row: 1;
		grid-column: 1/2;
		margin: 0 auto;
	}
	.tax-dealcoupon .news-community .rh_gr_right_sec {
		grid-row: 2;
		grid-column: 1/2;
	}
	.tax-dealcoupon .news-community .rh_gr_right_desc {
		grid-row: 3;
		grid-column: 1/2;
	}
	.tax-dealcoupon .news-community .rh_gr_right_btn {
		grid-row: 4;
		grid-column: 1/2;
	}
	.tax-dealcoupon .news-community .rh_gr_meta {
		grid-row: 5;
		grid-column: 1/3;
	}
	.tax-dealcoupon .news-community .rh_gr_right_sec {
		margin-bottom: 0px;
	}
	.tax-dealcoupon .priced_block.expired_coupon .post_offer_anons {
		display: inline-block;
		width: 47%;
	}
	.tax-dealcoupon .news-community .table_cell_hot {
		width: 24%;
	}
	.news-community .rh_gr_right_desc ul{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-bottom:15px
	}
	.tax-dealcoupon .news-community .rh_gr_right_desc ul li {
		font-size: 13px;
		line-height: 17px;
	}
	.single .news-community .rh_gr_right_sec h1 {
		font-size: 22px;
		line-height: 28px;
		margin-bottom: 0px;
	}
	.single .news-community {
		padding: 0px !important;
	}
	.single .news-community .rh_grid_image_wrapper{
		grid-column-gap: 0;
		column-gap: 0;
	}
	.single .news-community .rh_gr_img {
		grid-row: 1;
		grid-column: 1;
	}
	.single .news-community .rh_gr_right_sec {
		grid-row: 2;
		grid-column: 1;
	}
	.single .news-community .rh_gr_right_desc {
		grid-row: 3;
		grid-column: 1;
	}
	.single .news-community .rh_gr_right_btn {
		grid-row: 4;
		grid-column: 1;
	}
	.single .rh_gr_img figure, .rh_gr_img_first figure {
		width: 100%;
		display: block;
		margin-bottom: 26px;
	}
	.single .news-community .post-meta {
		justify-content: flex-start;
	}
	.single .news-community .rh_gr_right_btn>div {
		width: 100%;
		display: block;
	}
	.single .news-community .rh_gr_meta {
		grid-row: 5;
		grid-column: 1;
		margin-top: 15px;
		border: 0;
	}
	.single .inline_compact_btnblock.priced_block {
		padding-top: 0;
	}
	.single .news-community .rh-label-string {
		margin-top: 0;
		display: inline-block;
		margin-bottom: 15px;
		line-height: 20px;
		vertical-align: middle;
	}
	.abgelaufenframe-frame {
		flex-direction: column;
		align-items: flex-end;
	}
	.abgelaufenframe-frame .abgelaufen:first-child {
		padding: 18px 20px 0px;
	}
	#dl-menu a.logo_image_mobile img {
		/* position: inherit; */
		left: 40% !important;
		right: 40% !important;
		margin: 0 auto;
		top: 6px;
	}
	.user-dropdown-intop-menu {
		left: -10px;
		top: -18px;
		min-width: 376px;
		border-radius: 0;
	}
	.user-dropdown-intop-menu li.user-name-and-badges-intop, .user-dropdown-intop-menu .menu-item>a {
		padding: 13px 15px;
	}
	.user-dropdown-intop-menu .menu-item i {
		padding-right: 15px;
	}
	.priced_block:not(.has_coupon) .rh_button_wrapper {
		width: 100%;
	}
	.priced_block.has_coupon .rehub_offer_coupon, 
	.priced_block.has_coupon .rh_button_wrapper {
		width: 47%;
	}
	.priced_block.has_coupon .coupon_btn {
		width: 100%;
	}
	.priced_block .rh_button_wrapper .btn_offer_block {
		width: 100%;
	}
	.priced_block .rh_button_wrapper .btn_offer_block,
	.mobile_block_btnclock.priced_block .rehub_offer_coupon {
		line-height: 20px !important;
	}
	.hotmeter-z{
		border-bottom: 1px solid #eaeaea;
		border-top: 1px solid #eaeaea;
	}
	.hotmeter-z .hotplus, .hotmeter-z .hotminus {
		width: 32px !important;
		height: 32px !important;
		line-height: 32px;
		font-size: 1.32em !important;
	}
	.gradus_icon {
		display: inline;
		margin-right: 5px;
	}
	.heart_thumb_wrap .heartplus {
		font-size: 18px;
	}
	.commentlist .comment-author a, 
	.commentlist .comment-author time {
		display: inline-block !important;
	}
	.footer-bottom .rh-flex-eq-height {
		flex-direction: column;
		text-align: center;
	}
	.footer-bottom.dark_style {
		padding-top: 20px;
	}
	.footer-bottom.dark_style .footer_widget {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.footer-bottom div#text-9 {
		position: relative;
	}
	.footer-bottom div#media_gallery-2 {
		margin-top: 40px;
		margin-bottom: 0;
	}
	.custom_search_box {
		padding: 0px 0 30px;
	}
	.custom_search_box.flat_style_form input[type=text] {
		padding: 20px 12px;
		text-align: inherit !important;
		display: inline;
		margin: 0;
		border-right: 0;
	}
	.custom_search_box.flat_style_form button[type=submit] {
		width: 29% !important;
		display: inline !important;
		padding: 14px 22px !important;
		margin: 0 !important;
		position: absolute !important;
	}
	.post_eq_grid {
		padding: 0 16px;
	}
	.mobile_compact_grid figure a.rh-flex-center-align {
		width: auto !important;
		display: grid !important;
	}
	.mobile_compact_grid .grid_desc_and_btn {
		float: none !important;
		width: 100% !important;
	}
	.mobile_compact_grid .priced_block.has_coupon .rehub_offer_coupon{
		width: 100%;
	}
	.user-rate {
		width: 215px;
	}
	.rh-star-ajax .stars-rate-ajax-type .starrate {
		margin: 0 8px;
	}
	.rh-mini-sidebar {
		margin-bottom: 24px;
	}
	#buddypress div.item-list-tabs ul li {
		float: inherit;
		display: inline-block;
	}
	.tax-wrap.rh-flex-eq-height {
		justify-content: center;
	}
	.woo-tax-logo {
		float: none;
		margin: 0 auto;
		width: 100%;
		min-height: 254px;
		margin-bottom: 24px;
	}
}

@media (max-width: 479px){
	.coupon_btn:after {
		padding-right: 18px;
	}
	/*.related_articles .col_item {
		margin: 0 0 14px 140px !important;
	}*/
	.alphabet-filter .list-inline>li:first-child {
		display: none;
	}
	.alphabet-filter .list-inline>li {
		margin: 9px;
		border: 1px solid;
		padding: 8px 12px 6px;
	}
}

.search .abgelaufenframe-frame {display: none;}
.news-community .newstitle a {font-weight: bolder;}
.sidebar.home-sidebar {
	max-width: 100%;}
@media only screen and (max-width: 1023px) and (min-width: 768px){
.sidebar .widget {max-width:100%!important;    clear: both!important;}
	.sidebar {
    max-width: 100%;
    width: 740px;
    border: none;
    /* clear: both; */
    float: left;
    -webkit-column-count: 1!important;
    -webkit-column-gap: 0px!important;
    -moz-column-count: 1!important;
    -moz-column-gap: 0px!important;
    column-count: 1!important;
		column-gap: 0!important;}
}
.related_articles .ree-carousel .owl-item {
    padding: 0 5px;
}
.ree-carousel {max-width:100%;overflow:hidden;}
.ree-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.ree-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}

span.comm_count_meta a:before{   
    padding-right: 5px;  
    font-family: Font Awesome\ 5 Pro;
    content: "\f086";
    font-size: 14px;
    line-height: 14px;
    vertical-align: baseline;

}
.owl-nav.disabled{display:none;}

.fa-snowflake:before{display:none;}
.rh_bp_notice_profile {
    background-color: #fff !important;
    color: #2a65b7;
}
ul.user-dropdown-intop-menu.user-dropdown-intop-open {
    min-width: 365px!important;
    max-width: 100%;
}
.single-top-section .news-community .post-meta {
    max-width: 315px;
}
.single-top-section .post-meta span {
    flex-grow: 1;
    min-width: 32px;
    text-align: center;
    width: auto !important;
}
.inline_compact_btnblock.priced_block .price_count {
	margin-top: 10px!important;}

.rehub_feat_block, .rehub_bordered_block,.re-aj-search-wrap-results{border-radius:5px;}
span.comm_count_meta:before{display:none!important}
.rh-expired-class,.rh-expired-class  .newstitle a,.rh-expired-class .rh_regular_price,
.rh-expired-class .newsmeta .gradus_icon,.rh-expired-class .temperatur
{
    color: #9b9b9b !important;
}
/* .single .priced_block {
    display: block!important;
    align-items: flex-end;
} */
.newstitle.fontbold{font-weight:500!important;}
.rh-expired-class .rh-label-string,.rh-expired-class  .rh_button_wrapper .btn_offer_block {
background: #9b9b9b!important;
}
.user-dropdown-intop-menu.user-dropdown-intop-open{
	min-width:500px!important; max-width:100%;
}
.post-meta .admin_meta .admin img {
    vertical-align: sub;
    width: 18px;
    height: 18px;
}
	.news-community .post-meta {
		display: flex;
    align-items: center !important;
}
	.post-meta span {
 flex-grow: 1;width: 80px;
    text-align: center;
   }
.btn_more {
    border: 1px solid #888d94!important;
    padding: 0.65em 1.1em;
    font-size: 14px;
    min-width: 144px;
    text-align: center; line-height: 16px !important;
}
	.post-meta span {
 flex-grow: 1;
    text-align: center;
		min-width: 80px;
		width:auto !important;
   }

@media only screen and (max-width: 479px)
.post-inner .related_articles .col_item {
    margin: 0 0 14px 0px!important;
}
}
@media only screen and (max-width: 600px) {
	.inline_compact_btnblock.priced_block .price_count {
   
    margin-right: -5px!important;
}
	.inline_compact_btnblock.priced_block {
    border-top:none !important;

}
	.btn_more{ padding: 12px !important;
    line-height: 20px !important;}
	ul.user-dropdown-intop-menu.user-dropdown-intop-open {
	min-width: 375px!important;}
	.news-community .post-meta {
		display: flex;
    align-items: center !important;
}
	.post-meta span {
 flex-grow: 1;
    text-align: center;
		min-width: 80px;
		width:auto !important;
   }


	.single .priced_block{display:block;}
.priced_block.has_coupon .rehub_offer_coupon, .priced_block.has_coupon .rh_button_wrapper {    width: 98%!important;
    margin: 5px auto;

	}
	
	.news-community .rh_gr_right_desc {
		margin-top: 20px;}
	span.comm_count_meta:before {
    
    font-weight: 200;
}
}
.btn_more{font-weight:500;}
.inline_compact_btnblock.priced_block .price_count{
    margin-top: -30px;
    margin-right: 25px;
}
.time_offer {
    text-align: center;
       padding: 0 10px;
}
.home.logged-in .vc_column-inner.vc_custom_1614178372532 {margin-top: -25px;}
@media (max-width: 767px) {
	#dl-menu a.addsomebtn:before {
		content: "+";
		font-size: 30px;
		line-height: 14px;
		font-weight: 400;
	}

.home.logged-in .vc_column-inner.vc_custom_1614178372532 {margin-top: 0px;}
}

span.comm_count_meta a:before {
font-weight: 200;
font-size: 13px;}

.btn_offer_block:after {color: rgb(255 255 255 / 40%);}

.myCRED-leaderboard li a {font-size: 16px;}

.widget_recent_comments .rh-cartbox li .cwp-comment-excerpt {font-size: 14px;}

.widget_recent_comments .rh-cartbox li {margin-bottom: 25px;}

.myCRED-leaderboard li a {white-space: nowrap;}

.home.logged-in h1 {display: none;}

.home-page h1 {margin-top: 20px;}

@media only screen and (max-width: 767px) { #main_header {height: 70px !important}
.responsive_nav_wrap {height: 53px;} 
}

@media only screen and (max-width: 1140px) and (min-width: 768px) {
#mobile-menu-icons > .wpsm-button, #main_header .header_six_style .wpsm-button {font-size: 12px !important; line-height: 15px !important;}
	nav.top_menu > ul {
		overflow: auto;
		align-items: center;
		background-color: #1C56A7;
	}
}

/* Top deals stores slider style */

.comments-area{
	margin-top: 20px;
}
.comments-area #wpdcom{
    max-width: 100%;
}

#loading-bar-spinner.circle-spinner {
    left: 50%;
    margin-left: -20px;
    top: 50%;
    margin-top: -20px;
    position: absolute;
    z-index: 19 !important;
    animation: loading-bar-spinner 1000ms linear infinite;
}

#loading-bar-spinner.circle-spinner .circle-spinner-icon {
    width: 40px;
    height: 40px;
    border:  solid 4px transparent;
    border-top-color:  #1c56a7 !important;
    border-left-color: #1c56a7 !important;
    border-radius: 50%;
}

@keyframes loading-bar-spinner {
  0%   { transform: rotate(0deg);   transform: rotate(0deg); }
  100% { transform: rotate(360deg); transform: rotate(360deg); }
}
.top-deal-st-slider-wrapper{
	display: none;
}
.deal-offer-slider {
    position: relative;
    padding: 16px;
    padding-bottom: 46px;
    background-color: #F7F7F7;
    border-radius: 8px;
	
}

.slider-button-wrapper {
    display: flex;
    justify-content: center;
    gap: 8px;
}

.slider-button-wrapper button {
    height: 28px;
    width: 28px;
    z-index: 10;
    bottom: 15px;
    position: absolute;
    border-radius: 9999px;
    border: 1.5px solid #1C56A7;
    cursor: pointer;
	transform: translateX(0%);
	box-shadow: 0px 2px 24px 0px rgba(0, 0, 0, 0.16);
}

.slider-button-wrapper .custom-prev {
    left: 46%;
    background-image: url("../recash/img/prev-btn.png");
    background-position: center center;
    background-repeat: no-repeat;
}

.slider-button-wrapper .custom-next {
    left: 50%;
    background-image: url("../recash/img/next-btn.png");
    background-position: center center;
    background-repeat: no-repeat;
}
.top-deal-st-header-wrapper{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.top-deal-st-header-wrapper .sponsored-txt{
	font-weight: 500;
	color:#8F949B;
}
.top-deal-st-card {
    padding: 16px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    background-color: #FFFFFF;
	height: 100%;
	border-radius: 8px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.16);
	color: #000000;
}
.top-deal-st-card .top-deal-st-name{
	min-height: 40px;
}

.top-deal-st-card:hover{
	color: #2a65b7;
}

.top-deal-st-logo-wrapper {
    margin: 0 auto;
}

.top-deal-st-card .rh-deal-details {
    width: 100%;
}

@media screen and (max-width: 1200px) {
	.deal-offer-slider{
		margin-left: -10px;
		margin-right: -10px;
	}
}
@media screen and (max-width: 1024px) {	
	.slider-button-wrapper .custom-next{
		left: 51%;
	}	
}
@media screen and (max-width: 768px) {
	.slider-button-wrapper .custom-prev{
		left: 43%;
	}	
}
@media screen and (max-width: 425px) {
	.slider-button-wrapper .custom-prev{
		left: 41%;
	}	
	.top-deal-st-card .top-deal-st-name{
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;  
  		overflow: hidden;
		min-height: 38px;
	}
}

/* Coupon code popup steps style */
.coupon-steps-wrapper{
	background-color: #F7F7F7;
	/* margin: 0 20px; */
	margin: 20px 20px 48px;
	border-radius: 4px;
	padding: 16px;
}
.coupon-steps-wrapper .coupon-steps-title{
	margin-top: 0px;
	margin-bottom: 16px;
}
.coupon-steps-wrapper ul, .coupon-steps-wrapper ol{
	padding-left: 30px;
	margin-bottom: 14px;
}
.coupon-steps-wrapper ol {
	list-style: decimal;
}
.coupon-steps-wrapper ul {
	list-style: disc;
}
.coupon-steps-wrapper ol li:not(:last-child), .coupon-steps-wrapper ul li:not(:last-child) {
	margin-bottom: 8px;
}
.coupon-steps-wrapper em {
	font-style: italic;
}

/* button style fix for coupon card */
.logged-in .news-community .rh_grid_image_wrapper .newsdetail .rh-flex-right-align .priced_block::after, 
.logged-in .news-community .rh_grid_image_wrapper .newsdetail .rh-flex-right-align .priced_block::before {
	content: none;
}
.logged-in .news-community .rh_grid_image_wrapper .newsdetail .rh-flex-right-align .priced_block {
	gap: 10px
}
.logged-in .news-community .rh_grid_image_wrapper .newsdetail .rh-flex-right-align .priced_block {
	display: flex;
	align-items: center;
}
.logged-in .news-community .rh_grid_image_wrapper .newsdetail .rh-flex-right-align .priced_block .post_offer_anons {
	flex: 1;
}
.logged-in .news-community .rh_grid_image_wrapper .newsdetail .rh-flex-right-align .priced_block.coupon_steps .post_offer_anons {
	display: none !important;
}
.news-community .rh_grid_image_wrapper .newsdetail .rh-flex-right-align .priced_block .rehub_offer_coupon {
	top: 0 !important;
}
.logged-in .news-community .rh_grid_image_wrapper .newsdetail .rh-flex-right-align .priced_block .rehub_offer_coupon {
	flex: 1;
	width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
	top: 0 !important;
}
.logged-in .news-community .rh_grid_image_wrapper .newsdetail .rh-flex-right-align .priced_block .rh_button_wrapper {
	flex: 1;
    margin-bottom: 0;	
}
/* single page */
@media (max-width: 767px) {
	.single .news-community .rh_grid_image_wrapper .newsdetail .rh-flex-right-align .priced_block {
		display: flex;
		align-items: center;
	}
	.single .news-community .rh_grid_image_wrapper .newsdetail .rh-flex-right-align .priced_block .post_offer_anons {
		width: 100%;
		flex: 1;
	}
	.single .news-community .rh_grid_image_wrapper .newsdetail .rh-flex-right-align .priced_block .rehub_offer_coupon {
		flex: 1;
		width: 100% !important;
		max-width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		top: 0 !important;
		white-space: nowrap;
	}
	.single .news-community .rh_grid_image_wrapper .newsdetail .rh-flex-right-align .priced_block .rh_button_wrapper {
		flex: 1;
		margin-bottom: 0;	
	}
}
/* vouchers screen coupon card */
.mobile_compact_grid .clearbox .post_offer_anons .rehub_offer_coupon {
	display: none !important;
}

.reveal_enabled:not(.expired_coupon) .rh_button_wrapper {
	display: none !important;
}
.news-community .rh_grid_image_wrapper .newsdetail .rh-flex-right-align .priced_block .rehub_offer_coupon {
	margin: 0 !important;
	width: 100% !important;
}


/* single page */
/* .single .news-community .rh_grid_image_wrapper .newsdetail .rh-flex-right-align .priced_block .rehub_offer_coupon {
	margin: 0 !important;
	width: 100% !important;
} */
 
/* hiding coupon code for guest user for exired coupons */
body:not(.logged-in):not(.single) .news-community.clearfix.rh-expired-class .priced_block.expired_coupon .rh_button_wrapper {
	display: none !important;
}