dh1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {color: #444!important;}
.post, body .post-readopt .post-inner, body .post-readopt:not(.main-side), body .post-readopt .post, .post p {font-size: 16px;}

a:hover {color: #005ea8!important;}
article a:hover, .post a:hover, .sidebar a:hover, .sidebar .wpsm-tabs a:hover, .sidebar .lastcomm-item .lastcomm-cat a:hover {text-decoration: underline;}

#page-233 > h3, #page-1112 > h3, #page-1116 > h3, #page-1118 > h3 {margin: 0px 0 10px 0; color: #333!important; display: table; margin-bottom: 10px; font-weight: bold; font-size: 17px; font-family: "Open Sans",trebuchet ms;}

@media screen and (max-width: 767px) {
.header-top {display: none;}
}

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

.rh_post_layout_compact .title_single_area h1 {font-size: 24px; line-height: 30px; padding-top: 15px; display: inline-block;}
h3 {font: 700 20px/24px 'Roboto', trebuchet ms; margin: 10px 0 10px 0;}
h4 {font: 700 16px/20px 'Roboto', trebuchet ms; margin: 10px 0 10px 0;}
article p, .post p {margin: 0 0 20px 0;}

.rh_gr_img figure img, .rh_gr_img_first figure img {max-height: 180px; border-radius: 8px;}
.rh_gr_img figure, .rh_gr_img_first figure {width: 180px;}
.img-maxh-350 img {border-radius: 8px;}

.darklink ul li a {color: #3a4d56;}

._2tga.active {display: none;}

.alphabet-filter .head-wrapper {padding: 10px 0px!important; background: #ffffff; border: 0px solid #d1d5dd; border-bottom: none; margin: 0px!important; margin-bottom: -15px; text-align: center; border-top-left-radius: 7px; border-top-right-radius: 7px;}
.alphabet-filter .list-inline {background: transparent; border-bottom: 0px solid #ccc; padding: 10px;}
.alphabet-filter .list-inline>li {padding-right: 2px; padding-left: 2px;}
.alphabet-filter .head-wrapper a {color: #555555; font-size: 16px; font-weight: bold; text-decoration: none; padding: 6px 10px; background: #ffffff; border-radius: 50%; line-height: 35px; border: 1px solid #f5f5f5;}
.alphabet-filter .head-wrapper a:hover {color: #ffffff; background: #c91f28; border: 1px solid #c91f28;}
#page-630 > div > div.head-wrapper.mb15.pt10.pb10.pl15.pr15.lightgreybg.clearfix > ul > li:nth-child(9) > a {padding: 6px 13px;}
#page-630 > div > div.head-wrapper.mb15.pt10.pb10.pl15.pr15.lightgreybg.clearfix > ul > li:nth-child(10) > a {padding: 6px 12px;}
#page-630 > div.elementor.elementor-630 > section > div > div > div {padding: 0px;}

.alphabet-filter .single-letter {margin: 0px; padding-top: 10px; background: #fff; padding-left: 25px; padding-right: 15px; line-height: 24px; border-radius: 15px; margin-bottom: 0px !important; text-align: center; border-top: 3px solid #c91f28; border-bottom: 0px solid #c9c9c9; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}
.alphabet-filter .return_to_letters span {color: #ffffff; background: #cccccc!important; width: 24px!important; height: 24px!important; line-height: 28px!important; border-radius: 30px;}
.alphabet-filter .return_to_letters span:hover {background: #c91f28!important;}
.alphabet-filter a.single-letter-link {width: 120px!important; max-width: 120px; height: 120px; border: 1px solid #e5e5e5; border-radius: 10px; padding: 2px!important; vertical-align: middle; text-align: center; position: relative; display: inline-grid; margin-bottom: 5px; box-shadow: none;}
.alphabet-filter a.single-letter-link:hover, .alphabet-filter a.compact-tax-link:hover {border: 1px solid #68bd27!important;}
.alphabet-filter a.single-letter-link h5 {font-size: 12px; line-height: 12px; font-weight: 700; white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis;}

#page-630 > div > div.body-wrapper.clearfix > div > div > div > span {border-radius: 5px; background-color: #919191; color: #ffffff;}
#page-630 > div > div.body-wrapper.clearfix > div > div {font-size: 150%; color: #555555;}

body > div.rh-outer-wrap > div.rh-container > div > div.rh-mini-sidebar.floatleft.tabletblockdisplay.mb20 {width: 282px; margin-bottom: 10px !important;}
body > div.rh-outer-wrap > div.rh-container > div > div.rh-mini-sidebar.floatleft.tabletblockdisplay.mb20 > div.text-center.rh-cartbox.woo-tax-logo.mb20 {margin-bottom: 10px!important; border-radius: 5px; border: 1px solid #d5d5d5; box-shadow: none;} 
body > div.rh-outer-wrap > div.rh-container > div > div.rh-mini-sidebar.floatleft.tabletblockdisplay.mb20 > div.rh_category_tab.widget.rh-cartbox.rehub-sec-smooth {margin-bottom: 10px!important; padding: 0px; border-radius: 5px; border: 1px solid #d5d5d5; box-shadow: none;}
	body > div.rh-outer-wrap > div.rh-container > div > div.rh-mini-sidebar.floatleft.tabletblockdisplay.mb20 > div.rh_category_tab.widget.rh-cartbox.rehub-sec-smooth > div {font: 700 16px/20px 'Roboto', trebuchet ms; color: #555; border-bottom: 1px solid #d5d5d5; margin: 0px; padding: 10px; background: #ffffff; margin-bottom: -1px; text-align: center;}
	body > div.rh-outer-wrap > div.rh-container > div > div.rh-mini-sidebar.floatleft.tabletblockdisplay.mb20 > div.rh_category_tab.widget.rh-cartbox.rehub-sec-smooth > ul {padding: 15px!important;}

body > div.rh-outer-wrap > div.rh-container > div > div.rh-mini-sidebar.floatleft.tabletblockdisplay.mb20 > div.rh_category_tab.widget.rh-cartbox.rehub-sec-smooth > ul {padding: 5px; max-height: 100%;}
body > div.rh-outer-wrap > div.rh-container > div > div.rh-mini-sidebar.floatleft.tabletblockdisplay.mb20 > div.rh_category_tab.widget.rh-cartbox.rehub-sec-smooth > ul > li {padding: 0px; list-style: none; font-size: 14px; line-height: 22px; display: inline-block; margin: 5px 0px; white-space: nowrap;}

.woo-tax-name {background: #fff; margin-bottom: 8px; border-radius: 5px; padding: 10px; line-height: 20px; text-align: center; border: 1px solid #d5d5d5;}
.woo-tax-name .mb15 { margin-bottom: 0px !important;}

.featured_single_left {width: 310px; height: auto;}
.featured_single_left figure {overflow: hidden; width: 280px; height: auto; max-width: 280px; max-height: 280px; border-radius: 5px; padding:0px; border: 1px solid #ffffff;}
.featured_single_left figure img {max-height: 280px; width: auto; border-radius: 5px;}

div.main-side.single.clearfix p img, div.main-side.single.clearfix ul img, div.main-side.single.clearfix ul li img, div.newscom_content_ajax p img, div.newscom_content_ajax ul img, div.newscom_content_ajax ul li img {border-radius: 5px; border: 1px solid #dcdcdc; display: block; margin-left: auto; margin-right: auto;}
.single_top_main {vertical-align: middle; margin-left: auto; }

.featured_newscom_left figure {border: 1px solid #fff; border-radius: 5px; padding: 0px; overflow: hidden;}
.featured_newscom_left figure img {max-height: 148px;}
.sale_a_proc {display: none;}
.featured_newscom_left .grid_onsale, .woo_offer_list .sale_a_proc {top: 0px; bottom: inherit; left: 0px; right: inherit; background: #f5f5f5; color: #c91f28; border-radius: 4px; border: 1px solid #e5e5e5; font-weight: 700;}

.heart_thumb_wrap .heartplus:before, .heart_thumb_wrap:hover .heartplus.alreadywish:not(.wishlisted):before {content: "\e90e"!important; color: #cccccc!important; font-size: 1.2em;}

body.page-id-183 > div.rh-outer-wrap {background: #ffffff;}

.rh_bp_notice_profile {top: -6px!important; right: 24px; background: #ff0000; padding: 2px 8px; border: 1px solid #ffffff;}

#dl-menu a.logo_image_mobile img {margin: 6px 0px 0px 0px;}
#slide-menu-mobile ul li.menu-item a {color: #444444; font-size: 14px;}
#rhmobtoppnl {background-color: #88091a; max-height: 60px; overflow: hidden;}
#rhmobtoppnl.pt15 {padding-top: 10px!important;}

a.logo_image_insticky {margin: 0px; margin-right: 10px;}
a.logo_image_insticky img, a.logo_image_mobile img {max-height: 40px; max-width: 210px; border-radius: 10px; padding: 2px 5px;}

.newscom_detail h3 {margin: 0 0 5px 0; font-size: 18px; line-height: 24px;}
.newscom_detail h3 a {color: #555!important;}
.newscom_detail p {font-size: 14px; color: #545454; margin-bottom: 10px;}
.newscom_detail .hotmeter_wrap, .newscom_detail .star-small {margin-bottom: 5px;}

#rh-cover-image-container #rh-header-bp-content-wrap .generic-button a {border-radius: 30px; border: 1px solid #ffffff; line-height: 18px; padding: 12px 16px; background-color: #c91f28;}

.widget.tabsajax .title:before{font-family:FontAwesome; content:"\f0e7"; color:#555555; margin-right:8px;}
span.rh-user-rank-mc.rh-user-rank-259 {background-color: #FF6A00;}
span.rh-user-rank-mc.rh-user-rank-258 {background-color: #27A142;}

.header_top_wrap {background-color: #c91f28; border-bottom: 2px solid #000000;}
.header-top .top-nav ul {margin: 10px 0px 0 15px;}
.header-top .top-nav li {padding-left: 15px; border-left: 1px solid #cccccc; margin: 0 10px 0px 0; float: left; font-size: 11px; line-height: 11px;}
.header-top .top-nav a {color: #cccccc; font-weight: 700;}

#main_header .main-nav .wpsm-button, #main_header .header_six_style .wpsm-button {float: right; height: 40px; padding: 0px 15px; align-content: center;}
#main_header div.logo_section_wrap div.user-dropdown-intop.mobileinmenu.floatright.ml10 img {width: 40px; height: 40px;}
#main_header > div > div.logo_section_wrap.hideontablet > div > div > div.rh-flex-right-align > div.user-dropdown-intop.mobileinmenu.floatright.ml10 > ul > li.bp-profile-edit-menu-item.menu-item > a > i.fa-cogs:before, #dl-menu > div.user-dropdown-intop.mobileinmenu.floatright.ml10 > ul > li.bp-profile-edit-menu-item.menu-item > a > i.fa-cogs:before {content: "\f007";}
#main_header > div > div.logo_section_wrap {height: 61px; background-color: #c91f28; border-bottom: 1px solid #c91f28;}
#main_header > div > div.logo_section_wrap.hideontablet > div > div > div.rh-flex-right-align > a {border-color: #c91f28;}

#main_header > div > div > div > div > a > i {padding-right: 0px;}

.post .rehub_quick_offer_justbtn .priced_block {width: 100%; border: 1px solid #e5e5e5; margin-bottom: 0px; background: #f5f5f5; border-radius: 5px; padding: 5px;}
.post .rehub_quick_offer_justbtn .priced_block .btn_offer_block {width: 100%; line-height: 26px;}
.post .rehub_quick_offer_justbtn {margin-bottom: 0px;}

.btn_offer_block:after { font-family: 'rhicons'; content: "\f08e"; color: rgb(255 255 255 / 80%); margin-left: 10px; float: right; }

.social_icon a {width: 40px; height: 40px; margin-right: 5px; font-size: 20px; line-height: 40px; border-radius: 5px;}

.wpsm-button.orange {border-radius: 3px; color: #a04c19; box-shadow: inset 0 1px 0 0 #ffed88; border-color: #F8BB86; background-color: #ffe260; background: linear-gradient(to bottom, #ffe260, #f29a01); line-height: inherit; text-shadow: 0 1px 1px #fdd445;}
.wpsm-button.white {box-shadow: none; background: #ffffff; border: 1px solid #c91f28; border-radius: 5px;}
.wpsm-button.green {background: #c91f28; border-color: #c91f28; color: #fff; text-shadow: none; box-shadow: none; border-radius: 8px;}
.wpsm-button.medium {background: #68bd27; border-color: #68bd27;}

.rh-content-wrap {padding-top: 15px; padding-bottom: 15px;}

.admin_meta .admin img {height: 24px; width: 24px; margin-right: 5px; vertical-align: middle; border-radius: 50%;}

span.mobile_mdtf_toggle_btn.wpsm-button.white.medium.mb25 {margin-bottom: 6px!important; font-size: 16px; color: #0064b7; padding: 15px 50px!important; width: 100%; box-shadow: none; border: 1px solid #dcdcdc; border-radius: 7px;}
span.mobile_mdtf_toggle_btn.wpsm-button.white.medium.mb25 i:before {content: "\f1de";}

form.search-form {background:transparent;}
form.search-form i {color: #a5a5a5; font-weight: 700; font-size: 18px; line-height: 38px;}
form.search-form input[type="text"] {border: 1px solid #d5d5d5; border-radius: 5px; height: 40px;}
#main_header.dark_style .logo-section form.search-form input[type="text"] {border: 1px solid #ffffff; border-radius: 8px; height: 40px;}
.search-header-contents .search-form {margin-bottom: 5px;}
.search-header-contents form.search-form input[type="text"] {border: 3px solid #ddd;border-radius: 7px;}
form.search-form input[type="text"]:hover, form.search-form input[type="text"]:focus {border-color: #888888;}

form.search-form [type="submit"] {line-height: 38px; height: 38px; margin-top: 1px; margin-right: 1px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; background: #f5f5f5!important;}
.search-header-contents form.search-form [type="submit"] {line-height: 40px; height: 40px; margin-top: 0px; margin-right: 0px; width: 50px; background-color: #c91f28!important;}
form.search-form [type="submit"]:hover {background: #c91f28; color: #fff;}
form.search-form [type="submit"] i:hover {color: #c91f28!important;}

.re-aj-search-wrap-results {border-top: none; border-bottom: none; padding: 0px;}
.re-aj-search-result-msg {text-align: center; color: #fff; font-size: 13px; font-weight: bold; font-style: normal; background-color: #444; padding: 20px 0px;}
.re-aj-search-result-msg a {font-size: 13px; font-weight: bold; color: #555555; padding: 10px 20%; width: 100%; margin: 0px; border: 1px solid #c1c5cc; border-radius: 5px; background-color: #ebebeb; background: -webkit-linear-gradient(top, #fff 1px, #f9f9f9 1px, #ebebeb); background: linear-gradient(to bottom, #fff 1px, #f9f9f9 1px, #ebebeb);}
.re-aj-search-result-msg a:hover {background-color: #f4f4f4; background: -webkit-linear-gradient(top, #fff, #f4f4f4); background: linear-gradient(to bottom,#fff,#f4f4f4);}

.head_search .re-aj-search-wrap, .widget_search .re-aj-search-wrap {min-width: 350px; border-radius: 8px;}
.re-aj-search-wrap.re-aj-search-overflow {max-height: inherit;}
.search-header-contents {padding: 15px;}

.wpsm-button.medium {line-height: 18px; padding: 10px 15px;}
.wpsm-button.medium i {padding-right: 0px;}

.wpfepp-form .wpfepp-button.green {border-radius: 8px; background: #f5f5f5; border: 1px solid #e5e5e5; color: #444444; box-shadow: none; border-bottom: 2px solid #a9a9a9 !important; text-shadow: none;}
.wpfepp-form .wpfepp-button.green:hover {background: #ffffff; border-bottom: 2px solid #c91f28 !important;}
div.wpfepp-form-fields > div.wpfepp_footer > button.wpfepp-button.wpfepp-save-button.cancel {border-radius: 8px; background: #f5f5f5; border: 1px solid #e5e5e5; color: #444444; box-shadow: none; border-bottom: 2px solid #a9a9a9 !important;}
div.wpfepp-form-fields > div.wpfepp_footer > button.wpfepp-button.wpfepp-save-button.cancel:hover {background: #ffffff; border-bottom: 2px solid #c91f28 !important;}

.wpfepp-form .wpfepp-form-field-container > label {margin-bottom: 0px;}

.logo_insticky_enabled .is-sticky nav.top_menu ul.menu > li.menu-item-has-children > a.menu-item-one-line:before, .logo_insticky_enabled .is-sticky nav.top_menu > ul > li > a.menu-item-one-line, .mobile_logo_enabled nav.top_menu > ul > li > a.menu-item-one-line, .mobile_logo_enabled nav.top_menu ul.menu > li.menu-item-has-children > a.menu-item-one-line:before, .subline-enabled nav.top_menu > ul > li > a.menu-item-one-line, .subline-enabled nav.top_menu ul.menu > li.menu-item-has-children > a.menu-item-one-line:before {line-height: 30px;}

#menu-item-3619 {float:right; height: 60px;}
#menu-item-3619 > a > div {display: inline; margin-left: 3px;}
#menu-item-1456 > div.wpsm-two-fifth.wpsm-column-last {line-height: 1.5em; font-size: 14px;}
#menu-item-1456 > div.wpsm-two-fifth.wpsm-column-last > a {width: 100%; line-height: 20px; margin: 0px; float: none;}
#menu-item-1456 div div ul li a {font-size: 14px; font-weight: 700!important; padding: 3px 0px;}
#menu-item-1456 .wpsm_pretty_list.wpsm_pretty_hover ul li:hover:before {left: 0px;}
#menu-item-1456 .wpsm_pretty_list.wpsm_pretty_hover ul li:hover a {color: #c91f28 !important;}
#menu-item-1456 > div.wpsm-two-fifth.wpsm-column-last > div.submenu-add-buttons {margin-top: 10px;}
#menu-item-1456 > div.wpsm-two-fifth.wpsm-column-last > div.submenu-add-buttons > a {width: 49%; float: none; margin-top: 2px!important; font-size: 13px; padding: 10px 2px; color: #fff; text-shadow: none; font-weight: 700!important; letter-spacing: 0.5px; border-bottom: 3px solid #3d8e00; border-radius: 7px;}
#menu-item-1456 > div.wpsm-two-fifth.wpsm-column-last > div.submenu-add-buttons > a > i {padding-right: 2px}
#menu-item-1456 h4 {font-size: 14px; margin: 10px 0 5px 0; padding: 5px 10px; background: #f5f5f5; color: #444444!important; border: 1px solid #e5e5e5; border-bottom: 1px solid #d0d0d0; border-radius: 7px;}

#menu-item-1456 ul li {padding: 0px 0px 0px 10px; color: #555555!important; background: transparent;}
#menu-item-1456 ul li:before {display: none;}
#menu-item-1456 ul li a:hover {color: #c91f28!important;}

.sidebar .widget, #mycred_widget_list-2, #recent-comments-2 {border: 1px solid #f5f5f5; border-top: none;}
.widget.better_menu .bordered_menu_widget, .sidebar .widget.tabs, .widget.outer_widget, .sidebar .widget, .no_bg_wrap .news-community, .no_bg_wrap .offer_grid.offer_grid_com {box-shadow: none !important;}

.re_filter_panel {margin: 0px 0px 6px 0!important; box-shadow: none!important; z-index:10; }
body.no_bg_wrap .re_filter_panel, .content.no_shadow .re_filter_panel, .rh-container.no_shadow .re_filter_panel {background-color: transparent;}
.re_filter_panel .re_tax_dropdown li.label {background: #f2f2f2; color: #444444; padding:10px 20px;border-top-right-radius: 4px; border-bottom-right-radius: 4px;}

.post-meta span a, .post-meta a.admin, .post-meta a.cat, .post-meta i.fa.fa-comment::before {font-weight:bold; color: #555;}

.vc_row.vc_rehub_container {margin:0px;}

#rehub_top_offers-2 > div.title {margin: -15px -15px 10px -15px;}

#wpfepp-form-1-content-field {min-height:150px;}

footer#theme_footer {padding: 20px 0px; margin-bottom: -20px;}
.footer-bottom .footer_widget p {font-size: 100%;}
.footer-bottom.dark_style {background-color: #f5f5f5!important; border-top: 1px solid #d5d5d5;}
.footer-bottom.dark_style .footer_widget {border-right: none; color: #f2f2f2;}
footer#theme_footer.dark_style {background: #c91f28; border-top: 1px solid #c91f28; background-image: url(https://www.sparbase.de/wp-content/themes/rehub-theme/images/pr_pattern.png);}
.footer-bottom .footer_widget {padding: 15px 0;}
.footer-bottom.dark_style .footer_widget .title, .footer-bottom.dark_style .footer_widget h2, .footer-bottom.dark_style .container .footer_widget a, .footer-bottom .footer_widget.dark_style ul li a, footer#theme_footer.dark_style div.f_text, footer#theme_footer.dark_style div.f_text a:not(.rehub-main-color) {color: #444444; font-weight: bold; background-color: #2e2e2e; border-radius: 7px;}
.footer-bottom .widget {position: initial;}
.footer-bottom.dark_style .footer_widget a {color: #c91f28; font-weight: bold;}
#footer-real-bottom {border-top: 0px solid #ffffff!important; padding: 0px 30px 5px 0px!important; margin-top: 0px!important;}
footer#theme_footer.dark_style {background: none #2e2e2e!important;}

div.rehub_quick_offer_justbtn.text-center > div > div {margin-top: 5px; display: inline-block; width: 100%;}
.rehub_offer_coupon {border-radius: 5px; line-height: 10px; font-size: 14px; padding: 1.15em 1.1em; border-radius: 8px;}

.compare-full-images figure img {max-height: 200px; padding: 0px; margin-bottom: 20px;}
div.rehub_feat_block.table_view_block.coupontype > div > div.buttons_col > div > div.rehub_offer_coupon.not_masked_coupon {margin: 0px auto;}
div.right_st_postproduct div.rehub_offer_coupon.not_masked_coupon.expired_coupon {margin-top: 12px;}
.priced_block .btn_offer_block, .btn_block_part .btn_offer_block, .wpsm-button.rehub_main_btn, .priced_block .button {padding: 1em 3em 1em 3em!important; font-size: 14px; box-shadow: none!important; text-transform: none;}
span.rh_price_wrapper {margin-right: 10px;}
.priced_block {margin-bottom: 0px;}
.priced_block .price_count {font: 700 18px/24px 'Roboto', trebuchet ms;}

div.newscom_wrap_table > div.featured_newscom_left > div.newscom_btn_block > div > span {color: #c91f28;}
div.newscom_wrap_table > div.featured_newscom_left > div.newscom_btn_block > div > span > del {opacity: 1; color: #ccc;}

.btn_block_part {min-width: 155px;}
div.right_st_postproduct .btn_block_part .not_masked_coupon {font-weight: 900; margin-right: 12px;}

#re_menu_near_logo {margin: 0 5px;}
nav.top_menu ul li i {margin: 0 2px 0 0;}
nav.top_menu ul li a {font-weight: normal; text-transform: none; padding: 8px 20px;}
#main_header.dark_style #re_menu_near_logo li a {color: #ffffff; font-weight: 900;}
#main_header.dark_style #re_menu_near_logo li a:hover {color: #ffffff;}
#main_header > div > div.logo_section_wrap.hideontablet > div > div > div.rh-flex-right-align > span {margin-left: 5px!important;}

.darklink ul li a, nav.top_menu .darklink ul li a {color: #444444!important;}

.re_filter_panel ul.re_filter_ul li span {padding:10px 16px; font-size: 14px; font-weight: 900; color: #555555;}
body > div.content > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-8 > div > div > div.re_filter_panel.tax_enabled_drop {border: 1px solid #ddd;}

.rehub_chimp {background-color: #FFFFFF; border: 1px solid #DDDDDD;}

div.main-side.single.clearfix, div.main-side.page.clearfix {border: none!important; padding: 0px!important; padding-top: 10px!important; box-shadow: none!important; background-color:#fff!important;}

.user-profile-div .profile-stats > div, .user-profile-div .profile-socbutton > div, .user-profile-div .profile-description > div, .user-profile-div .profile-usermenu > ul {font-size: 1.1em; line-height: 1.5em;}

.wpsm-button.big {line-height: 16px!important; font-size: 15px;border-radius: 8px; color: #444444; width: 24.5%; margin-right: 0.5%; padding: 12px 0px; background: #f5f5f5; border-color: #e5e5e5; border-bottom: 2px solid #c91f28 !important;}
.wpsm-button.big:hover {text-decoration:none;}
.wpsm-button.black {background: #f5f5f5; border: 1px solid #e5e5e5; color: #444444; box-shadow: none; border-bottom: 2px solid #a9a9a9 !important;}
.wpsm-button.black:hover {background: #ffffff; border-bottom: 2px solid #c91f28 !important;}

.widget {margin: 0 0 8px 0; background: transparent; border-radius: 15px !important;}
.widget .title, .widget h2 {font: 700 16px / 20px 'Roboto', trebuchet ms; color: #555; border-top: 2px solid #c91f28; border-bottom: 0px solid #999; margin: 0px; padding: 15px 20px 8px 20px; background: #ffffff; margin-bottom: -1px; border-radius: 15px; text-align: center; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.widget .title:after {border-bottom: none!important;}
.tabsajax .re_filter_panel ul.re_filter_ul {border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}
.tabsajax .re_filter_panel ul.re_filter_ul li span {font-weight: 700; padding: 8px 0; border-right: 1px solid #e5e5e5; color: #666; background-color: #f5f5f5; width: auto;}
.tabsajax .re_filter_panel {background-color: transparent; background: transparent; background: transparent; border:none!important; border-radius: 0px; margin-bottom: 0px; box-shadow: none; height: 32px;}
.tabsajax span.active.re_filtersort_btn {background: #ffffff!important; color: #232f3e !important;}
.widget.tabs > ul {border-bottom: 1px solid #e5e5e5!important;}
.widget.tabs > ul > li {background: #f5f5f5; color: #cccccc; padding:8px 0px; margin: 0 0 0 0; width: 50%;}
#rehub_latest_tabs_widget-2 > div {padding: 0px;}
#rehub_latest_tabs_widget-2 > div > div.tabs-item.clearfix, #rehub_latest_tabs_widget-3 > div > div.tabs-item.clearfix {padding: 0px;}
.color_sidebar {margin-top: 0px;}
.sidebar .tabs-item div.last_comments_widget {padding: 0px;}
.sidebar .lastcomm-item div {font-size: 14px; color: #444444;}
.sidebar .lastcomm-item .lastcomm-cat a {text-decoration: none; font-style: normal; font-weight: 900; font-size: 14px; color: #444444;}
#bbp_search_widget-2 {border: 1px solid #dcdcdc;}
.lastcomm-item {margin-bottom: 0px; padding: 10px; border-bottom: 1px solid #e5e5e5;}
.sidebar .wpsm_recent_posts_list .item-small-news {padding: 10px 10px; border-top: 1px solid #E4E4E4; border-bottom: none; margin-top: -1px;}
.wpsm_recent_posts_list h3 {margin: 0px;}
.wpsm_recent_posts_list h3 a, .widget_text .wpsm_recent_posts_list h3 a {font-size: 14px; font-weight: 700; color: #444444!important;}
.sidebar .tabs-item > div, .footer-bottom .tabs-item > div {border-bottom: 1px solid #e5e5e5; background-color: #ffffff; padding: 10px!important; margin-bottom: 0px!important;}
.sidebar .widget.top_offers {border: none;}
.sidebar .widget.top_offers .title:before {color: #ffbe00;}
.sidebar .widget.top_offers .title {text-transform:none;}
.widget, .sidebar .widget.top_offers, div.main-side.single.clearfix, div.main-side.page.clearfix {border-radius:8px!important;}
.widget .tabs-item .detail h5 {font-size: 14px; font-weight: 700;}
.widget .tabs-item .detail h5 a {font-size: 13px; line-height: 20px; font-weight: 700;}
.re_ajax_pagination {padding: 0px;}
.re_ajax_pagination_btn.def_btn {font-size: 16px; color: #555555; padding: 10px; height: 50px; line-height: 25px; width: 100%; box-shadow: none; border: 1px solid #dcdcdc; border-radius: 7px; background-color: #fcfcfc; background: -webkit-linear-gradient(top, #fff 1px, #f9f9f9 1px, #ffffff); background: linear-gradient(to bottom, #fff 1px, #f9f9f9 1px, #ffffff);}
.tabsajax .re_ajax_pagination_btn.def_btn {border-radius: 5px; border: 1px solid #c1c5cc; width: 97%; margin: 1.5%; margin-top: 0;}
#rehub_latest_tabs_widget-2 > ul {margin: 0px;}
#rehub_latest_tabs_widget-2.mb25 {margin-bottom: 6px !important; }

#rehub_tabsajax_widget-2 div.re_ajax_pagination > span {border-radius: 5px; border: 1px solid #e5e5e5; width: 97%; margin: 1.5%; margin-top: 0; height: 40px; line-height: 25px; background-color: #f5f5f5; font-size: 15px;}

.pagination {margin: 10px auto 5px auto; height: 50px; border-radius: 5px;}
ul.page-numbers {background: #fff; height: 50px; width: 100%; border: none; border-radius: 5px; border: 0px solid #dcdcdc;}
.pagination .page-numbers li {display:none}
ul.page-numbers li a {font-size: 16px; color: #555555; font-weight: bold;}
.pagination .page-numbers .next_paginate_link {display: inline-block; width: 50%; line-height: 25px; height: 48px; border: none; border-left: 1px solid #dcdcdc;}
.pagination .page-numbers .prev_paginate_link {display:inline-block; width: 50%; line-height: 25px; height: 48px;}
ul.page-numbers li a, ul.page-numbers li span {line-height: 32px;}


#text-3, #text-11 {font-size: 14px; color: #575757;}
#text-3 > div.title {color: #575757; background: transparent; border-bottom: 2px solid #c5c5c5; border-radius: 0px; padding: 10px 20px 10px 0px; font-size: 20px; margin-bottom: 10px;}
#text-3 > div.textwidget > p:nth-child(2) > a {color: #c91f28!important; font-weight: bold; text-decoration: none;}
#text-3 > div.textwidget > p:nth-child(2) > a:hover {text-decoration: underline;}
#text-9 div.title, #text-11 div.title {color: #575757; background: transparent; border-bottom: 2px solid #c5c5c5; border-radius: 0px; padding: 10px 20px 10px 0px; font-size: 20px; margin-bottom: 10px;}
#text-9 ul {list-style: inherit; padding-left: 20px; color: #f4524d;}
#text-9 a, #custom_html-2 > div > a {text-decoration: none; color: #c91f28;}
#text-9 a:hover {text-decoration: underline;}
#text-9 > div.textwidget > p:nth-child(1), #text-9 > div.textwidget > div.wpsm-one-half.wpsm-column-first > p:nth-child(1), #text-9 > div.textwidget > div.wpsm-one-half.wpsm-column-last > p:nth-child(1) {display: none;}
#text-9 > div.textwidget > a {background: #c91f28; border-radius: 5px; padding: 10px 20px; color: #ffffff; font-weight: 700;}
#text-9 > div.textwidget > a:hover {text-decoration: none; background: #86ca52;}
#text-4, #text-5 {overflow: hidden;}
.sidebar #rehub_sticky_on_scroll-2, .sidebar #rehub_sticky_on_scroll-3 {top: 8px!important;}

.sidebar.authorsidebar {padding: 30px 10px;}
.sidebar.authorsidebar, .user-profile-div .profile-avatar img {border: 1px solid #d1d5db; border-radius: 7px;}
.user-profile-div .user-menu-tab > li.active > a, .user-profile-div .user-menu-tab > li.active > a:focus, .user-profile-div .user-menu-tab > li.active > a:hover {border-radius: 30px; background-color: #c91f28;}

.page-link > span:not(.page-link-title), .postimagetrend .title, .widget.widget_affegg_widget .title, .widget.top_offers .title, header .header_first_style .search form.search-form [type="submit"], header .header_eight_style .search form.search-form [type="submit"], .more_post a, .more_post span, .filter_home_pick span.active, .filter_home_pick span:hover, .filter_product_pick span.active, .filter_product_pick span:hover, .rh_tab_links a.active, .rh_tab_links a:hover, .wcv-navigation ul.menu li.active, .wcv-navigation ul.menu li:hover a, header .header_seven_style .search form.search-form [type="submit"], .title_deal_wrap, .rehub-sec-color-bg, #buddypress div.item-list-tabs#subnav ul li a:hover, #buddypress div.item-list-tabs#subnav ul li.current a, #buddypress div.item-list-tabs#subnav ul li.selected a {color: #fff!important; background-color: #c91f28!important; border: 1px solid #c91f28!important; border-radius: 30px;}
.widget.tabs .current {color: #232f3e!important; background: #ffffff!important;}
.widget.tabs .current:hover {color: #232f3e!important; background: #ffffff!important;}
.widget.tabs > ul > li {font-size: 14px!important; color: #666!important; background: #f5f5f5!important;}
.widget.tabs > ul > li:hover {color: #333!important; background: #f5f5f5!important;}

#rh-cover-image-container #rh-header-bp-avatar img {border: 4px solid #ffffff; background: #fff;}

div.rh_post_layout_compact > div.mediad.mediad_top.mb15 > div > span.flowhidden.cell_wishlist > span {color: #cccccc; font-size: 20px; position: absolute; top: 5px; right: 10px;}
div.rh_post_layout_compact > div.mediad.mediad_top.mb15 > div > span.flowhidden.cell_wishlist > span:hover {color: #c91f28}
.heart_thumb_wrap .heartplus.alreadywish:before {color: #c91f28!important;}
.heart_thumb_wrap .thumbscount {display: none;}
.thumbminus:before {content: "\f068"; line-height: 22px;}
.re-favorites-posts .heartplus.alreadywish:before, .re-favorites-posts .heart_thumb_wrap:hover .heartplus.alreadywish:before {content: "\f00d"; font-size: 1.2em; color: #c91f28!important;}
.page-id-3617 .post_share {display: none;}

#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div {border: none; border-top: 1px solid #dce0e0;}

.simplefavorite-button {cursor: pointer!important; background-color: #c91f28;}
.simplefavorite-button i {float: left; margin-right: 6px; line-height: 22px;}
.favour_in_row {margin: 0 2px 6px 0;}
.favour_in_row .simplefavorite-button {font-size: 12px; line-height: 24px; border-radius: 5px; height: 22px; padding: 5px 10px; vertical-align: inherit;}
.favour_btn_red .heart_thumb_wrap {display: none;}
.row_social_inpost span.share-link-image {margin: 0 2px 6px 0; padding: 4px 12px; border-radius: 5px; box-shadow: none;}
.share-link-image:hover {top: 0px}

#rehub_social_link-2 {padding: 15px 10px; text-align: center;}

.woo_offer_list .simplefavorite-button {border: 1px solid transparent;}
.woo_offer_list .simplefavorite-button i {line-height: 20px;}
.woo_offer_list .table_view_block .offer_thumb .deal_img_wrap {border-radius: 5px;}

.woocommerce .summary .masked_coupon, .woocommerce a.woo_loop_btn, .woocommerce input.button.alt, .woocommerce .checkout-button.button, .woocommerce a.add_to_cart_button, .woocommerce-page a.add_to_cart_button, .woocommerce .single_add_to_cart_button, .woocommerce div.product form.cart .button, .priced_block .btn_offer_block, .rh-deal-compact-btn, input.mdf_button, #buddypress input[type="submit"], #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress button.submit, .ap-pro-form-field-wrapper input[type="submit"], .btn_block_part .btn_offer_block, .wpsm-button.rehub_main_btn, .wcv-grid a.button, input.gmw-submit, #ws-plugin--s2member-profile-submit {border-radius: 8px!important;}

.post-meta {font-size:12px; font-style: normal;}

.re-favorites-posts {font-weight: bold;}
.re-favorites-posts a {text-decoration: none;}
.re-favorites-posts ul {margin:0px;}
.re-favorites-posts li {margin: 0px; padding: 10px 0px; border-bottom: 1px solid #e5e5e5;}

nav.top_menu > ul > li > a {border-top: none; border-bottom: 3px solid transparent;}
nav.top_menu > ul:not(.off-canvas) > li.current-menu-item a {text-decoration: underline !important; text-underline-offset: 3px; text-decoration-thickness: 1px !important;}
nav.top_menu > ul:not(.off-canvas) > li > a:hover {color: #c91f28!important;}

.main-nav.dark_style nav.top_menu > ul > li {border-right: 0px solid rgb(241, 241, 241); border-left: 0px solid rgb(241, 241, 241); margin-right: -1px;}
.main-nav.dark_style nav.top_menu > ul > li > a {color: #ffffff; font-size: 14px; font-weight: 700!important; height: 60px; line-height: 60px; border: none; padding: 0px 10px; margin: 0 0; border-left: 0px solid #d5d5d5; border-right: 0px solid #d5d5d5;}
.main-nav.dark_style nav.top_menu > ul > li > a:hover {color: #ffffff!important;}
nav.top_menu ul.menu:not(.off-canvas)>li.menu-item-has-children>a:before {line-height: 60px; content: '\f107'; margin: 0px 0px 0 4px;}
nav.top_menu > ul > li > a:hover, nav.top_menu > ul > li.current-menu-item a, .search-header-contents {border-top-color: #fff;}
nav.top_menu > ul:not(.off-canvas) > li > a:after {display:none;}
.wpsm_pretty_list ul li a {line-height: 16px;}

#sticky-wrapper > div {background-color: #c91f28; border-bottom: 1px solid #c91f28;}
#sticky-wrapper > div > div > div > span > span {padding-left: 8px;}

#text-2 {padding: 0;}

#custom_html-3 > div.title {border-top-left-radius: 7px; border-top-right-radius: 7px;}
#custom_html-3 > div.textwidget.custom-html-widget {padding: 0px; font-weight: bold;}
#custom_html-3 > div.textwidget.custom-html-widget > div.wpsm-one-half.wpsm-column-first > ul > li:nth-child(3) > a > i {padding-left: 5px; padding-right: 3px;}

.widget.better_menu .bordered_menu_widget, .sidebar .widget.tabs, .widget.outer_widget {background-color: #f5f5f5; box-shadow: 0 1px 3px rgba(0,0,0,.16);}

.news-community {border: 1px solid #f5f5f5; background-color: #ffffff; margin-bottom: 8px; padding: 15px; padding-bottom: 10px; border-radius: 7px; border-radius: 8px !important; box-shadow: 0 1px 2px rgba(0, 0, 0, .16), 0 2px 24px rgba(0, 0, 0, .06);}
.news-community, .rh_offer_list {margin-bottom: 8px; border: none; border-bottom: 1px solid #e3e3e3; border-radius: 0px;}
.wpsm_update {font-size: 14px; font-weight: bold; color: #c91f28; background-color: #f5f5f5; border: 1px solid #d5d5d5; padding: 20px; border-radius: 8px;}
.news-community .wpsm_update {margin-top: 5px; margin-bottom: 25px;}
.wpsm_update .label-info {margin: 0px 10px 0px 0px; padding: 5px 10px; background-color: #c91f28; font-size: 14px;}
.rh_grey_tabs_span span {font-size: 14px; font-weight: bold;}
.rh_grey_tabs_span span:hover, .rh_grey_tabs_span span.active {background: #e5e5e5; border-radius: 7px;}
.news-community .single_price_count {white-space: nowrap;}
.news-community .post-meta {margin: 0 0 5px 0;}
.showmefulln {right: 0px; bottom: 0px; border-radius: 0px; border-top-left-radius: 15px; border-bottom-right-radius: 7px; border: 1px solid #dcdcdc; border-bottom: none; border-right: none; background: #f5f5f5; color: #ccc; height: 22px; line-height: 11px; font-size: 11px; box-shadow: none; z-index: 3;}

div.newscom_favorit_button button.simplefavorite-button {position: absolute; right: 16px; bottom: 0px; border-radius: 0px; border-top-left-radius: 15px; border-bottom-right-radius: 7px; border: 1px solid #dcdcdc; border-bottom: none; border-right: none; background: #f5f5f5; color: #ccc; line-height: 20px; font-size: 0px; height: 21px; z-index: 2;}
div.newscom_favorit_button button.simplefavorite-button i {font-size: 11px; line-height: 12px;}
div.newscom_favorit_button button.simplefavorite-button.active {color: #333; opacity: 1;}

div.rh_post_layout_compact > div.title_single_area .simplefavorite-button.active {opacity: 1!important; background-color: #333; box-shadow: none!important;}

.news-community .btn_block_part, .news-community .btn_block_part .btn_offer_block {width: auto; padding: 0px 30px 0px 15px; font-size: 12px; border-bottom-left-radius: 0px!important; border-top-left-radius: 10px!important; bottom: 0px; right: 15px; height: 22px; line-height: 23px; white-space: nowrap; font-weight: 700; position: absolute; z-index: 1;}
.woocommerce a.woo_loop_btn:active, .woocommerce .button.alt:active, .woocommerce .checkout-button.button:active, .woocommerce a.add_to_cart_button:active, .woocommerce-page a.add_to_cart_button:active, .woocommerce a.single_add_to_cart_button:active, .woocommerce-page a.single_add_to_cart_button:active, .woocommerce div.product form.cart .button:active, .woocommerce-page div.product form.cart .button:active, .wpsm-button.rehub_main_btn:active, #buddypress input[type="submit"]:active, #buddypress input[type="button"]:active, #buddypress input[type="reset"]:active, #buddypress button.submit:active, .ap-pro-form-field-wrapper input[type="submit"]:active, .btn_block_part .btn_offer_block:active, .wcv-grid a.button:active, #ws-plugin--s2member-profile-submit:active, input[type="submit"].dokan-btn-theme:active, a.dokan-btn-theme:active, .dokan-btn-theme:active {top: 0}

.wprc-container {display: block; float: none; width: 100%; margin: 0px; margin-top: 5px;}
.wprc-container button.wprc-switch {cursor: pointer; font-size: 16px; padding: 10px; height: auto; color: #d5d5d5; font-weight: bold; border: 0px solid transparent; background: transparent; border-radius: 30px; position: relative;}
.wprc-container button.wprc-switch:hover, .wprc-container button.wprc-switch:active {cursor: pointer; font-size: 16px; padding: 10px; height: auto; color: #ffffff; font-weight: bold; border: 0px solid #eee; background: #c91f28; border-radius: 30px; position: relative;}
.wprc-container button.wprc-switch i.fa {font-size: 20px;}
.wprc-container .wprc-content {background: #ffffff; border: 1px solid #e5e5e5; border-radius: 30px; border-top-right-radius: 20px; top: -43px; position: relative; z-index: auto; padding-top: 50px;}
.wprc-container .wprc-content li {list-style: none outside none!important;}

.errorpage {background: #fff; padding: 25px; margin-bottom: 0px; border: 1px solid #dcdcdc; border-radius: 5px;}

.related_articles {background-color: #f5f5f5; border: 1px solid #dcdcdc; border-radius: 5px; box-shadow: none; padding: 25px 0px 5px 0px; margin: 10px auto 20px auto;}
.related_articles .related_title {color: #444; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #dcdcdc; border-top: none; border-top-left-radius: 5px; border-top-right-radius: 5px; margin-top: -25px; background-color: #e5e5e5; font: 700 12px/10px 'Roboto', trebuchet ms; width: 100%; margin-left: 0px; margin-right: 0px;}
.related_articles .rh_related_link {font-weight: bold!important; margin: 10px 0;}
.related_articles .rh_related_link_image {background-color: #eee; border: 1px solid #e5e5e5; border-radius: 5px; padding: 0px;}
.related_articles .rh_related_link_image img {border: none!important;}
.related_articles ul li img {max-height: 150px;}
.related_articles ul li a {font: bold 14px/18px 'Roboto', trebuchet ms;}

div.wpsm-title.middle-size-title.wpsm-cat-title, article.top_rating_text.post {display:none;}

.sidebar .rehub_chimp #mc_embed_signup input#mc-embedded-subscribe {-webkit-border-radius:5px;border-radius:5px;-webkit-appearance: none;appearance: none;}

body > div.content > div > div > article > div.term-description {border: 1px solid #e5e5e5; background: #f5f5f5; border-radius: 3px; padding: 10px; padding-bottom: 0px; font-size: 14px; margin-top: -21px; margin-bottom: 10px;}

.hotmeter .hotminus {box-shadow: none; border-radius: 4px 0px 0px 4px;}
.hotmeter .hotplus {box-shadow: none; border-radius: 0px 4px 4px 0px;}
.table_cell_hot {padding-right: 0px;}
div.rh_grid_image_wrapper > div.newsdetail.rh_gr_top_right.mb5 > div > div > span.table_cell_hot.cell_plus_hot {padding-right: 10px;}
.hotminus {margin-right: -1px!important;}
.table_cell_hot.fullwidth_cell {opacity: 1;}

.footer_widget .widget .title, .footer_widget .widget h2 {font-size: 16px;}
#footer-links {padding: 5px 30px 0px 0px; line-height: 25px; text-align: center;}
#footer-links a {padding-right: 5px; padding-left: 5px;}

.single_custom_bottom {padding: 15px; background: #f5f5f5; border: 1px solid #eee; overflow: hidden; font-size: 14px; font-style: italic; text-align: left; border-radius: 8px; color: #555555;}

nav.top_menu ul li.rh-megamenu > ul.sub-menu {min-width: 990px; margin-top: 0px; border: 1px solid #ccc; box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0,0,0,0.12);}
.wpsm_pretty_list.small_gap_list ul li, .wpsm_pretty_list.small_gap_list.wpsm_pretty_hover ul li:hover {padding: 0px 6px 0px 24px;}

#menu-hauptmenue > li.menu-item.logo-inmenu > a {padding-top: 2px; padding-bottom: 3px;}

.commentlist li {margin: 0 0 5px 0;}
.commbox {border-radius: 7px;}

div.newscom_wrap_table > div.featured_newscom_left > div.newscom_btn_block > div > div > a > i, div.block_with_coupon.saledealtype > div.buttons_col > div > a > i, div.rh_post_layout_compact > div.single_top_postproduct > div.right_st_postproduct > div > div > a > i, div.rehub_quick_offer_justbtn.text-center > div > a > i {margin-left: 5px;}
div.newscom_wrap_table div.featured_newscom_left div.newscom_btn_block span.coupon_btn.btn_offer_block.re_track_btn.rehub_offer_coupon.masked_coupon.medium:before,div.newscom_content_ajax span.coupon_btn.btn_offer_block.re_track_btn.rehub_offer_coupon.masked_coupon.medium:before {display: none;}

.widget.deal_daywoo, .elementor-widget-wpsm_woofeatured .deal_daywoo {border: 1px solid #e9ebee; padding: 10px;}

.btn_more {display: none;}

/**---------- ###Header-Leiste schmall -------------**/
header .logo {margin-right: 0px; max-width: 200px;}
header .logo img {max-height: 48px; border-radius: 7px; padding: 0px 5px;}
#re_menu_near_logo {max-width: 405px;}
#re_menu_near_logo li {font-size: 13px; font-weight: 700!important;}
#re_menu_near_logo li i {margin: 0px;}
.header_six_style .user-dropdown-intop, .header_six_style .wpsm-button, .header_six_style .head_search {margin-top: 7px; margin-bottom: 7px;}
.logo-section .user-ava-intop img {margin-top: 0px; width: 36px; border: 0px solid #fff;}
#main_header.dark_style .logo-section .user-ava-intop:after {display: none;}
.user-ava-intop {position: relative; line-height: 22px; vertical-align: middle; cursor: pointer; display: inline-block; border: 2px solid #fff; border-radius: 50%;}
.user-ava-intop img {border: 2px solid #fff; width: 33px;}
.main-nav .user-dropdown-intop {margin: 0px!important;}
.main-nav.dark_style .user-ava-intop:after {display: none;}

.logo-section .user-ava-intop img:hover, .user-ava-intop img:hover {border: 0px solid #9eff00;}

li.user-name-and-badges-intop > span.user-image-in-name img {width: 50px;}

.logo_section_wrap .wpsm-button.medium {padding: 10px 15px;}

#sticky-wrapper > div > div > div > div.header-actions-logo > div > span {color: #ffffffff;}
#sticky-wrapper > div > div > div > div.header-actions-logo > div > span:hover {color: #ffffff; background-color: #68bd27;}
#sticky-wrapper > div > div > div > div.header-actions-logo > div > span > span {margin-left: 5px;}
#sticky-wrapper > div > div > div > div.header-actions-logo > div > a:hover {color: #ffffff!important;}
.rhi-sign-in:before {content: "\e908"; vertical-align: middle; color: #ffffff;}

/**---------- ###Feste Leiste oben -------------**/
.rh-float-panel.floating {box-shadow: 0 0 15px -5px #000;}

.left_st_postproduct .post-meta span {display: inline-block; line-height: 24px; margin-right: 12px; font-size: 18px; color: #232f3e;}
div.rh_post_layout_compact > div.single_top_postproduct > div.left_st_postproduct > div.meta.post-meta > span.comm_count_meta:before, div.rh_post_layout_compact > div.single_top_postproduct > div.left_st_postproduct > div.meta.post-meta > span.postview_meta:before{font-size: 28px; font-style: normal; color: #232f3e; font-weight: normal;}
div.rh_post_layout_compact > div.single_top_postproduct > div.left_st_postproduct > div.meta.post-meta > span.comm_count_meta > a {font-weight: bold; color: #444444; font-size: 20px; line-height: 24px;}

#float-panel-woo-area > div > div.wpsm_pretty_colored.rh-line-left.pl15.ml15.rtlmr15.rtlpr15.hideonsmobile > div.hideontablet.mb5.font110.fontbold {font-size: 80%;}
#float-panel-woo-area > div > div.float-panel-woo-btn.rh-flex-columns.rh-flex-right-align.rh-flex-nowrap.showonsmobile > div > div > a {font-size: 12px;}

/**---------- ###AJAX Suche -------------**/
.search-header-contents {position: absolute;}
.re-aj-search-wrap {max-height: 100%; overflow-y: visible;}

@media (min-width: 768px) {
header .logo-section {padding: 0px;}
}

/**---------- ###ELEMENTOR -------------**/
.vc_section > .vc_row, .centered-container .vc_col-sm-12 > * > .wpb_wrapper, body .elementor-section.elementor-section-boxed > .elementor-container, .wp-block-cover__inner-container {padding-top: 15px; padding-bottom: 15px; max-width: 1280px;}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {padding: 15px;}
.vc_section > .vc_row, .centered-container .vc_col-sm-12 > * > .wpb_wrapper, body .elementor-section.elementor-section-boxed > .elementor-container, .wp-block-cover__inner-container {padding-top: 0px; padding-bottom: 0px;}
body > div.rh-outer-wrap > div.elementor.elementor-208 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e876fab.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div {padding-top: 15px;}
body > div.rh-outer-wrap > div.elementor.elementor-208 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e876fab.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div.elementor-element.elementor-element-f8ba6f6.elementor-widget.elementor-widget-heading > div > h2 {padding-top: 0px; padding-bottom: 5px;}
body > div.rh-outer-wrap > div.elementor.elementor-208 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e876fab.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div.elementor-element.elementor-element-f8ba6f6.elementor-widget.elementor-widget-heading {margin-block-end: var(--kit-widget-spacing, 0px);}

/**---------- ###BuddyPress -------------**/
/* Header oben ausblenden */
#rh-cover-image-container, #rh-header-bp-avatar, #rh-header-bp-content, #rh-bp-profile-stats, #rh-header-bp-content-btns {
    display: none !important;
}
/* Sidebar Styling */
.rh-sidebar-profile-box { background: #fff; border: 1px solid #ddd; border-radius: 4px; overflow: hidden; width: 100%; }
.sb-header-part { padding: 15px 10px; text-align: center; }
.sb-header-part img { border-radius: 50%; border: 4px solid #fff; box-shadow: 0 3px 8px rgba(0,0,0,0.1); }
.sb-user-info h3 { margin: 12px 0 5px !important; font-size: 18px !important; font-weight: 700; }
.sb-badge-pro { background: #f39c12; color: #fff; font-size: 10px; padding: 2px 6px; border-radius: 3px; vertical-align: middle; }
.sb-activity-tag { font-size: 11px; color: #888; background: #f9f9f9; padding: 3px 6px; border-radius: 3px; }
.sb-button-group { padding: 5px 15px 15px; }
.sb-button-group .generic-button { margin: 6px 0 !important; float: none !important; display: block !important; }
.sb-button-group a { display: block !important; width: 100% !important; background: #cc0000 !important; color: #fff !important; padding: 10px !important; border-radius: 20px !important; font-weight: bold; text-align: center; border: none !important; text-decoration: none !important; }
.sb-points-strip {color: #fff; padding: 10px; text-align: center; background-color: #870108; background-image: url(https://www.sparbase.de/wp-content/themes/rehub-theme/images/pr_pattern.png);}
.sb-points-strip .p-num { font-size: 22px; font-weight: 800; display: block; }
.sb-points-strip .p-txt { font-size: 10px; text-transform: uppercase; }
.sb-stats-footer {background: #801517; color: #fff; padding: 12px 15px; background-color: #c91f28; background-image: url(https://www.sparbase.de/wp-content/themes/rehub-theme/images/pr_pattern.png); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}
.stat-row { display: flex; justify-content: space-between; padding: 4px 0; border-bottom: 1px solid rgba(255,255,255,0.1); font-size: 13px; }
.stat-row:last-child { border-bottom: none; }
#buddypress > div.rh-container.clearfix.mb30 > div.rh-mini-sidebar.floatleft.tabletblockdisplay.mb0 {display: none!important;}
#buddypress > div.rh-container.clearfix.mb30 > div.rh-mini-sidebar.floatleft.tabletblockdisplay.clearboxleft {width: 300px;}
#buddypress > div.rh-container.clearfix.mb30 > div.rh-mini-sidebar-content-area.floatright.tabletblockdisplay {width: calc(100% - 310px);}

#user-bp_better_messages_tab::before {content: "\f0e0"!important;}

#buddypress form#whats-new-form, #buddypress div#invite-list, #buddypress div#message-thread #send-reply div.message-box {border: 2px solid #dddddd; border-radius: 8px!important;}
#buddypress form#whats-new-form textarea {border: 1px solid #dddddd; border-radius: 8px !important; min-height: 4.4em; padding: 10px;}

#buddypress table.profile-fields {border: none;}
#buddypress table.notifications tr td.label, #buddypress table.notifications-settings tr td.label, #buddypress table.profile-fields tr td.label, #buddypress table.wp-profile-fields tr td.label, #buddypress table.messages-notices tr td.label, #buddypress table.forum tr td.label {border: none;}
#buddypress div.item-list-tabs ul li a {border-radius: 30px;}

#buddypress .groups-members-search input[type=text], #buddypress div.message-search input[type=text] {padding: 15px 20px; font-size: 18px; line-height: 20px; min-width: 280px; border-radius: 30px;}

body.buddypress {background-color: #fff!important;}
#buddypress ul.activity-list>li {padding: 22px; list-style: none; border: 1px solid #ddd; box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 2px; background: #fff; margin: 0 0 8px 0; border-radius: 8px; min-height: 200px; box-shadow: 0 1px 2px rgba(0, 0, 0, .16), 0 2px 24px rgba(0, 0, 0, .06);}
#buddypress form#whats-new-form, #buddypress div#invite-list {border-radius: 5px;}

#buddypress {padding-bottom: 25px!important; background-color: #fff!important;}

#buddypress div.pagination {float:none;}
#buddypress #admins-list li, #buddypress #groups-list li, #buddypress #mods-list li, #buddypress #members-list li, #buddypress #member-list li {box-shadow: 0 0px 1px #888;border: 0px solid #ddd;}

#buddypress #rh-header-cover-image {background-color: #c91f28; background-image: url(https://www.sparbase.de/wp-content/themes/rehub-theme/images/pr_pattern.png); transform-style: preserve-3d; min-height: 280px; background-position: center center; background-repeat: inherit; background-size: auto; border: 0; display: block; margin: 0; position: relative; width: 100%; z-index: 1;}
#buddypress #rh-header-bp-content-wrap {padding-left: 10px; padding-right: 10px;}

.user-profile-div .profile-avatar img {border-radius: 100px!important; padding: 1px!important; border: 4px solid #c1c5cc!important;}

#buddypress .wp-editor-wrap a.button, #buddypress .wp-editor-wrap button, #buddypress .wp-editor-wrap input[type=submit], #buddypress .wp-editor-wrap input[type=button], #buddypress .wp-editor-wrap input[type=reset] {padding:10px!important;}

#buddypress .dir-search input[type="submit"] {border-radius: 0px!important;}

#buddypress .avatar {border: 1px solid #c1c5cc; padding: 1px;}
#members-list > li > div > div.item-avatar > a > img, #groups-list > li > div > div.item-avatar > a > img, #buddypress .rhbp-grid-loop #member-list li .item-avatar img {border: none;}

#buddypress #activity-stream {overflow: visible;}
#buddypress div.activity-meta a:hover span, #buddypress #reply-title small a a:hover span {background: transparent;}
#ai_main_activity_reaction > div.ai_bp_reactions_default_cont {border: 1px solid #dadada; background: #f5f5f5; border-radius: 3px; padding: 0px 10px; margin: 0px 10px 0px 0px!important;}
.activity-list li.mini .activity-avatar img.avatar, .activity-list li.mini .activity-avatar img.FB_profile_pic {height: 55px; margin-left: 0px; width: 55px;}

#activate-page {padding: 30px;}
#buddypress div.activity-inner img {max-height: 200px;}
#buddypress .activity-list li.load-more {min-height: inherit; padding: 0px;}
#buddypress .activity-list li.load-more a {font-size: 16px; color: #0064b7; padding: 15px 50px; width: 100%; box-shadow: none; border: 1px solid #c1c5cc; border-radius: 7px;}

#rh-header-cover-image .generic-button a.friendship-button, #rh-header-cover-image .generic-button.not-following a {background: #c91f28;}

#buddypress .rh-flex-eq-height .re_ajax_pagination {margin:0px;}

.buddypress-page.main-side.full_width {box-shadow: none;}
#buddypress #message-threads > thead > tr > th.thread-checkbox.bulk-select-all > label, #buddypress td.bulk-select-check > label > span, #buddypress #message-threads > thead > tr > th.thread-star > span > span.screen-reader-text, #buddypress span.bp-screen-reader-text, #buddypress #m-6 > td.thread-star > a > span.bp-screen-reader-text {display: none;}
#buddypress table#message-threads .thread-from .bp-screen-reader-text {padding: 2px 8px; background: #555555; display: inline-block; clear: both; line-height: 14px; color: #fff; border-radius: 3px; font-size: 11px; font-weight: 700;}

#buddypress .wp-editor-wrap button, #buddypress .wp-editor-wrap input[type=button] {font-size: 12px; padding: 0px 10px!important;}
#buddypress .grid_onsale {background: #c91f28; color: #fff; border-radius: 5px;}

#buddypress .activity-meta-justicons a {border-radius: 5px;}
#buddypress .offer_grid h3 {font-weight: 700;}

.no_bg_wrap .offer_grid.offer_grid_com {border: 1px solid #c1c5cc; border-radius: 5px; overflow: hidden;}

#buddypress #friend-list .friend-inner-list, #buddypress #groups-list .group-inner-list, #buddypress #member-list .member-inner-list, #buddypress #members-list .member-inner-list {border-radius: 8px;}
#buddypress .rhbp-grid-loop #admins-list li, #buddypress .rhbp-grid-loop #groups-list li, #buddypress .rhbp-grid-loop #mods-list li, #buddypress .rhbp-grid-loop #members-list li, #buddypress .rhbp-grid-loop #member-list li, #buddypress .rhbp-grid-loop #friend-list li {border: 1px solid #ddd!important; box-shadow: none; border-radius: 5px;}
#buddypress .rhbp-grid-loop .generic-button a {width: 180px; border-radius: 5px; border: 1px solid #d5d5d5; color: #666; padding: 10px 10px; background-color: #f9f9f9;}
#buddypress #members-list div.action .generic-button .is_friend.remove, #buddypress #members-list div.action .generic-button .unfollow {background-color: #c91f28; border: 1px solid #c91f28; color: #fff;}
#buddypress .activity-header a {font-size: 14px;}

#notifications-bulk-management > table > thead > tr > th.bulk-select-all > label {display: none;}
#buddypress table.notifications tr td {background-color: transparent; font-size: 12px; border-bottom: 1px solid #eee;}

#buddypress a.friendship-button.is_friend.remove, #buddypress a.unfollow {background-color: #c91f28!important; border: 1px solid #c91f28!important; color: #ffffff!important;}

#buddypress .activity-meta-justicons a.fav:before {content: "\f005";}

#bprh-full-header h1 {color: #fff!important;}

#rh-cover-image-container #rh-header-bp-content-wrap a, #rh-cover-image-container #rh-header-bp-content-wrap h2, #rh-cover-image-container #rh-header-bp-content-wrap h2 a, #rh-cover-image-container #rh-item-admins .admin-groups {color: #fff!important;}

#buddypress > div.rh-container.clearfix.mb30 > div.rh-mini-sidebar.floatleft.tabletblockdisplay.mb0 > div {border-radius: 7px; border: 1px solid #409400;}

#buddypress #item-meta > div > div.open_dls_onclk {overflow: hidden;}

.temperatur {font-size: 20px;}

#buddypress .standard-form label.bp-screen-reader-text {display: none;}
#buddypress div.item-list-tabs a:before, #buddypress table#message-threads .thread-options a:before, #buddypress table.notifications .notification-actions a:before {display: none;}

/**---------- ###Abgelaufene Deals -------------**/
.rh-expired-class:not(.post-inner) {background: #ffffff;}
div.news-community.mobile_compact_list.clearfix.rh-expired-class span.table_cell_hot.cell_minus_hot, div.news-community.mobile_compact_list.clearfix.rh-expired-class span.table_cell_hot.cell_plus_hot, div.news-community.mobile_compact_list.clearfix.rh-expired-class .textinfo {display: none;}
div.news-community.mobile_compact_list.clearfix.rh-expired-class .priced_block .btn_offer_block, div.news-community.mobile_compact_list.clearfix.rh-expired-class .btn_block_part .btn_offer_block, div.news-community.mobile_compact_list.clearfix.rh-expired-class .wpsm-button.rehub_main_btn, div.news-community.mobile_compact_list.clearfix.rh-expired-class .priced_block .button, div.news-community.mobile_compact_list.clearfix.rh-expired-class .featured_newscom_left .grid_onsale, div.news-community.mobile_compact_list.clearfix.rh-expired-class .wpsm_update .label-info {background: #868686!important;}
div.news-community.mobile_compact_list.clearfix.rh-expired-class .newscom_detail h3 a, div.news-community.mobile_compact_list.clearfix.rh-expired-class .temperatur, div.news-community.mobile_compact_list.clearfix.rh-expired-class .post-meta span a, div.news-community.mobile_compact_list.clearfix.rh-expired-class .post-meta a.admin, div.news-community.mobile_compact_list.clearfix.rh-expired-class .post-meta a.cat, div.news-community.mobile_compact_list.clearfix.rh-expired-class .single_price_count, .post-meta i.fa.fa-comment::before, div.news-community.mobile_compact_list.clearfix.rh-expired-class .wpsm_update, article.post.post-inner.rh-expired-class .more-from-store-a a:before {color: #868686!important;}
div.news-community.mobile_compact_list.clearfix.rh-expired-class .grid_onsale {color: #fff!important;}
div.news-community.mobile_compact_list.clearfix.rh-expired-class .featured_newscom_left figure img {opacity: 0.6!important; filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url(desaturate.svg#greyscale); filter: gray; -webkit-filter: grayscale(1);}
div.news-community.mobile_compact_list.clearfix.rh-expired-class .scaleperc {background-color: #868686; background: -webkit-linear-gradient(left, #868686 1px, #868686); background: linear-gradient(to right,#868686 1px,#868686);}

article.post.post-inner.rh-expired-class .table_cell_thumbs {display: none;}
article.post.post-inner.rh-expired-class .dealScore .label, article.post.post-inner.rh-expired-class .simplefavorite-button, article.post.post-inner.rh-expired-class .social_icon .wa, article.post.post-inner.rh-expired-class .social_icon .fb, article.post.post-inner.rh-expired-class .social_icon .tw, article.post.post-inner.rh-expired-class .social_icon .pn, article.post.post-inner.rh-expired-class .social_icon .gp, article.post.post-inner.rh-expired-class .priced_block .btn_offer_block, article.post.post-inner.rh-expired-class .btn_block_part .btn_offer_block, article.post.post-inner.rh-expired-class .wpsm-button.rehub_main_btn, article.post.post-inner.rh-expired-class .priced_block .button, article.post.post-inner.rh-expired-class .wpsm_update .label-info {background: #868686!important;}
article.post.post-inner.rh-expired-class .dealScore .thumbscount {background: #d0d0d0;}
article.post.post-inner.rh-expired-class, article.post.post-inner.rh-expired-class .rh_post_layout_compact .title_single_area h1, article.post.post-inner.rh-expired-class .rh_post_layout_compare_autocontent .title_single_area h1, article.post.post-inner.rh-expired-class .post-meta span a, article.post.post-inner.rh-expired-class .post-meta a.admin, article.post.post-inner.rh-expired-class .post-meta a.cat, article.post.post-inner.rh-expired-class .single_price_count, article.post.post-inner.rh-expired-class strong {color: #868686;}
article.post.post-inner.rh-expired-class .featured_single_left figure img, article.post.post-inner.rh-expired-class .single_top_corner .brand_logo_small img, article.post.post-inner.rh-expired-class img {opacity: 0.6!important; filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url(desaturate.svg#greyscale); filter: gray; -webkit-filter: grayscale(1);}

div.newscom_btn_block .rehub_offer_coupon.not_masked_coupon.expired_coupon {color: #868686; border-color: #868686!important;}

div.rehub_feat_block.table_view_block.expired_coupon h3 a, div.rehub_feat_block.table_view_block.expired_coupon .deal_string, div.rehub_feat_block.table_view_block.expired_coupon .price_count, div.rehub_feat_block.table_view_block.expired_coupon .woolist_meta span a {color: #868686!important;}
div.rehub_feat_block.table_view_block.expired_coupon .priced_block .btn_offer_block, div.rehub_feat_block.table_view_block.expired_coupon .btn_block_part .btn_offer_block, div.rehub_feat_block.table_view_block.expired_coupon .wpsm-button.rehub_main_btn, div.rehub_feat_block.table_view_block.expired_coupon .priced_block .button, div.rehub_feat_block.table_view_block.expired_coupon .sale_a_proc {background: #868686!important;}
div.rehub_feat_block.table_view_block.expired_coupon .table_cell_thumbs, div.rehub_feat_block.table_view_block.expired_coupon .thumbscount {display: none;}
div.rehub_feat_block.table_view_block.expired_coupon .offer_thumb img {opacity: 0.6!important; filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url(desaturate.svg#greyscale); filter: gray; -webkit-filter: grayscale(1);}

article.col_item.offer_grid.mobile_compact_grid.offer_grid_com.offer_act_enabled.rh-expired-class .post_thumbs_wrap {display: none;}
article.col_item.offer_grid.mobile_compact_grid.offer_grid_com.offer_act_enabled.rh-expired-class div.re_actions_for_grid.two_col_btn_for_grid > div:nth-child(1) {background: #f4f3f3;}
article.col_item.offer_grid.mobile_compact_grid.offer_grid_com.offer_act_enabled.rh-expired-class .grid_onsale, article.col_item.offer_grid.mobile_compact_grid.offer_grid_com.offer_act_enabled.rh-expired-class .priced_block .btn_offer_block, article.col_item.offer_grid.mobile_compact_grid.offer_grid_com.offer_act_enabled.rh-expired-class .btn_block_part .btn_offer_block, article.col_item.offer_grid.mobile_compact_grid.offer_grid_com.offer_act_enabled.rh-expired-class .priced_block .button {background: #868686!important;}
article.col_item.offer_grid.mobile_compact_grid.offer_grid_com.offer_act_enabled.rh-expired-class .price ins, .rh_deal_block .rh-deal-price ins, article.col_item.offer_grid.mobile_compact_grid.offer_grid_com.offer_act_enabled.rh-expired-class .top_chart_item ins, article.col_item.offer_grid.mobile_compact_grid.offer_grid_com.offer_act_enabled.rh-expired-class .price_count ins, article.col_item.offer_grid.mobile_compact_grid.offer_grid_com.offer_act_enabled.rh-expired-class h3 a {color: #868686!important;}
article.col_item.offer_grid.mobile_compact_grid.offer_grid_com.offer_act_enabled.rh-expired-class img {opacity: 0.6!important; filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url(desaturate.svg#greyscale); filter: gray; -webkit-filter: grayscale(1);}

article.post.post-inner.rh-expired-class p a {color: #868686; font-weight: 900; text-decoration: underline; font-style: italic;}
div.news-community.mobile_compact_list.clearfix.rh-expired-class .wpsm_update, article.post.post-inner.rh-expired-class .wpsm_update {color: #868686; background-color: #f5f5f5; border: 1px solid #d5d5d5;}

.store_post_meta_item a, .store_post_meta_item a:hover {font-weight: bold; color: #c91f28;}

/**---------- ###DIVERSES -------------**/
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div > div > div {display: none;}

.rh-line {background: #ffffff;}
div.rh_post_layout_compare_autocontent.flowhidden.mb30, div.rh-line.mb25 {margin-bottom: 0px !important;}
.compare-button-holder .price {font-weight: bold; font-size: 1.7em;}

div.rh_post_layout_compare_autocontent.flowhidden.mb30 > div.wpsm-two-third.wpsm-column-last > div.flowhidden > span {font-size: 14px!important;}

#wpcf7-f994-p627-o1 > form > p.datenschutz.width\= > span > span > span > label > span {vertical-align: top!important; width: 16px; height: 16px; margin: 0px;}
#wpcf7-f994-p627-o1 > form > p.datenschutz > span > span > span > label > input[type=checkbox] {width: 12px;}

#cookie-notice > div {color: #ffffff; background-color: #555555;}
.cookie-notice-container {border: none;}
#cookie-notice .button {color: #ffffff; background-color: #68bd28; padding: 10px 30px; border-radius: 5px;}
#cookie-notice, #cookie-notice * {color: #ffffff;}

#topcontrol {font-size: 24px; line-height: 50px; height: 50px; width: 50px;}

.wprc-content .wprc-submit {background: #c91f28 !important; border: 1px solid #c91f28 !important; border-radius: 30px !important; color: #ffffff !important; font-size: 14px; padding: 10px 30px !important; cursor: pointer; margin-left: 15px;}
.wprc-content .wprc-submit:hover {background: #c91f28!important; border: 1px solid #f00!important; color: #fff!important;}

.cookie-notice-container {border-top: 1px solid #ccc; padding: 14px;}

.commentlist .comment-author img {border-radius: 100px!important; border: 1px solid #ccc!important; margin-right: 2px!important;}

div.mt30.mb20.clearfix {margin: 0px!important;}
div.logo.text-center.mt30.mb35 {margin-top: 0px!important; margin-bottom: 0px!important; background: #555555; padding: 10px 0px;}

.rh-expired-notice {background-color: #c91f28; border-radius: 4px; padding: 0 10px; font-size: 10px; margin-top: 2px; line-height: 20px; height: 20px; text-transform: inherit;}

header .main-nav, .main-nav.dark_style {background: transparent!important;}

.single_top_corner .brand_logo_small img {border-radius: 3px; display: none;}

.breadcrumb {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 50px;}
.breadcrumb a {color: #999; font-weight: 700; text-decoration: none; margin: 3px;}
.breadcrumb a:hover {text-decoration: underline;}
.breadcrumb > span.current {margin: 3px;}

.wp-social-login-connect-with {margin: 10px 0 0 0; display: none; }
#wpcomm .wc_social_plugin_wrapper .wp-social-login-provider-list {margin-bottom: 40px;}
#wpcomm .wc_social_plugin_wrapper .wp-social-login-connect-with {float: none;}
.wp-social-login-provider-list a {float: left; width: 32.6666%; margin-right: 1%;}
.wp-social-login-provider-list a:last-child {margin-right: 0px;}
#pgwModal .wp-social-login-widget {height: 70px; border-bottom: none;}
.login #login_error, .login .message, .login .success {border: none;}

.fonscale {display: none; height: 11px; border-radius: 5px; border: 1px solid #d5d5d5; border-right: none; border-left: none; background-color: #d5d5d5; background: -webkit-linear-gradient(top, #d5d5d5 1px, #d5d5d5 1px, #d5d5d5); background: linear-gradient(to bottom, #d5d5d5 1px, #d5d5d5 1px,#d5d5d5);}
.scaleperc {height: 11px; top: -1px; left: -1px; right: -1px; border: none; border-radius: 5px; background-color: #c91f28; background: -webkit-linear-gradient(left, #ca1a25 1px, #ff7600); background: linear-gradient(to right,#ca1a25 1px,#ff7600);}
.scaleperc.cold_bar {background: none #1F7BC5; border: none; background: -webkit-linear-gradient(left, #1f7bc5 1px, #4bafff); background: linear-gradient(to right,#1f7bc5 1px,#4bafff);}

#pgwModal > div > div > div.pm-content > div > div.re_title_inmodal {text-transform: uppercase;}
#gutscheincode-button {margin: 10px 40px; padding: 15px; background: #38aa00; color: #fff; font-size: 18px; font-weight: bold; border-radius: 5px;}

.news-community .btn_block_part, .news-community .btn_block_part .btn_offer_block {box-shadow: none!important;}

.rehub_offer_coupon, .rehub_offer_coupon.expired_coupon, .post_offer_anons .not_masked_coupon {background: #fff;}
.coupon_btn:before {background: #f5f5f5;}
div.newscom_btn_block .coupon_btn:before {background: #fff;}

#menu-item-3619 > a > span {padding: 2px 5px; background: #f1f1f1; border-radius: 5px; color: #3a4d56; margin-left: 3px; font-size: 12px;}
#menu-item-3619 > ul {max-width: 308px!important; width: 3088px!important; padding: 0px; padding-top: 0px; margin: 0; position: absolute; left: -150px; margin-top: 0px; border: 1px solid #ddd; border-top: none; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175) !important; box-shadow: 0 6px 12px rgba(0,0,0,.175) !important;}
#menu-item-3619 > ul a {padding: 8px 20px; color: #555555; font-size: 14px;}
#menu-item-3619 .favorites-list {padding: 0px; margin-top: 0px!important; margin-bottom: 0px!important; border-bottom: none!important;}
#menu-item-3619 .favorites-list li {padding: 10px; margin: 0px; border-top: 1px solid #e5e5e5; border-bottom: none;}
#menu-item-3300 {line-height: 38px; margin: 0 10px; float: right;}

.user-dropdown-intop-menu .menu-item > a {color: #444444!important; font-weight: 400!important; border-top: 1px solid #d5d5d5 !important; padding: 15px 20px;}
.user-dropdown-intop-menu .menu-item > a * {color: #444444!important; font-weight: 400!important;}
.user-dropdown-intop-menu.user-dropdown-intop-open {border-radius: 10px; border: 1px solid #d5d5d5; min-width: 300px;}
.user-name-and-badges-intop {color: #444444; font-size: 13px; font-weight: bold;}
#sticky-wrapper > div > div > div > div.header-actions-logo > div > div.position-relative.user-dropdown-intop.rh-flex-right-align.mobileinmenu.ml10.mr5 > ul > li.user-name-and-badges-intop > span > img, #mobile-menu-icons > div > ul > li.user-name-and-badges-intop > span > img {width: 56px; padding: 2px; border: 1px solid #ccc; border-radius: 50%;}
#sticky-wrapper > div > div > div > div.header-actions-logo > div > div.position-relative.user-dropdown-intop.rh-flex-right-align.mobileinmenu.ml10.mr5.user-dropdown-intop-open > ul > li.user-name-and-badges-intop > span {margin: 0 15px 0 0;}

.col_wrap_three {margin: 0px 5px 20px;}

#store_link_button {margin: 15px auto; text-align: center;}
#store_link_button a { position: relative; font: 700 17px/17px 'Roboto',trebuchet ms; background: #c91f28; border: 1px solid #c91f28; border-radius: 5px; color: #ffffff; text-transform: none; width: 100%; padding: 10px 20px; display: inline-block;}
#store_link_button a:hover {box-shadow: -1px 6px 13px #d3d3d3;}
.more-from-store-a a:before {color: #c91f28; content: "\f07a"; font-size: 14px; margin-right: 4px;}
.woo_offer_list .re_ajax_pagination, .woo_offer_list .no_more_posts {padding: 20px;}
.woo_offer_list h3 {font-size: 16px;}

.re_filter_instore span.re_filtersort_btn:hover, .re_filter_instore span.active.re_filtersort_btn {color: #ffffff!important; background-color: #c91f28 !important; border: 1px solid #c5c5c5!important;}
.re_filter_instore > div.re_filter_panel {margin: 0px 0px 10px 0px; padding: 10px; background: #ffffff; border: 1px solid #d5d5d5; text-align: center; border-radius: 5px;}
.re_filter_instore div.re_filter_panel ul {text-align: center;}
.re_filter_instore > div.re_filter_panel ul li span {color: #fff !important; color: #555555!important;}
.re_filter_instore ul.re_filter_ul li span:before {display:none;}
.re_filter_instore .woo_offer_list {margin: 0px;}
.woo_offer_list .table_view_block {padding: 20px 10px 20px 20px; border-bottom: 1px dashed #a5a5a5;}
.woo_offer_list .table_view_block .btn_offer_block {margin: 0 auto 5px auto; font-size: 14px; min-width: 150px;}

.sidebar .widget.widget-meta-data-filter {padding: 10px;}
.sidebar .lastViewedTitle {color: #555555; font-weight: 700;}
.sidebar .lastViewedcontent {font-size: 14px; color: #444; margin: 0px; border-top: 1px solid #eee; padding: 10px;}
.sidebar .lastViewedThumb {margin: 10px; border-radius: 5px; border: 1px solid #f1f1f1; background: #f5f5f5; overflow: hidden; height: 68px; width: 68px; vertical-align: middle; position: relative;}
.sidebar .lastViewedThumb img {width: auto; height: auto; display: block; max-width: 100%; max-height: 100%; margin: auto; position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
.sidebar .widget .tabs-item .detail {width: 100%; float: none;}
.sidebar .widget .tabs-item figure {width: 68px; height: 68px; display: block; position: relative; margin-top: 0; border-radius: 5px; border: 1px solid #f1f1f1; background: #f5f5f5; overflow: hidden; margin-bottom: 0px; margin-right: 15px;}
.sidebar .widget .tabs-item figure a img {width: auto; height: auto; max-height: 100%; max-width: 100%; display: block; border: 0; margin: auto; position: absolute; top: 0; left: 0; right: 0; bottom: 0;}

.changelog_link {float: right; text-align: center; position: absolute; bottom: 5px; right: 0; text-decoration: none!important; font-size: 13px; font-weight: 700;}

#page-238 > div > div.wpfepp-post-table-container.wpfepp-publish-posts-table-container > table > tbody > tr.wpfepp-row.wpfepp-row:hover {background: #e5e5e5;}

.single .tags p .tags-title-post {padding: 5px 10px; background-color: #232f3e; border-radius: 8px; border: 1px solid #d1d5dd;}
.single .tags p a {padding: 5px 10px; border-radius: 8px; background-color: #f9f9f9; border: 1px solid #d1d5dd;}
div.tags.mb25 {margin-top: 10px;}
.single .tags p .tags-title-post:before {content: "\f02c"; font-size: 20px; display: none;}

.rh-container article.top_rating_text {margin-bottom: 0px;}

div.newscom_wrap_table > div.newscom_detail > div > div.meta.post-meta {margin: 0px 0px 10px 0px; padding: 0px 0px; background: #ffffff; border-radius: 5px;}
.news-community .post-meta span, .title_single_area .post-meta span {color: #444; font-size: 13px; font-weight: bold; margin-bottom: 0px; line-height: 24px;}
.news-community .post-meta span {margin-right: 15px;}
span.comm_count_meta:before {content: "\f4a6"; font-size: 20px; color: #68bd27;}
.post-meta-big span.postview_meta {color: #444444;}
.post-meta-big span.postview_meta:before {font-size: 24px; padding-right: 6px; content: "\f06e";}
.post-meta-big span.comm_count_meta:before {font-size: 24px; padding-right: 6px; color: #444444;}

#slide-menu-mobile ul span.submenu-toggle {float: right; width: 48px; height: 48px; line-height: 48px; color: #444; border-left: 1px solid #eee;}
#slide-menu-mobile ul span.submenu-toggle .fa {line-height: 48px;}
#slide-menu-mobile ul li.back-mb span {background-color: #c91f28; color: #ffffff; font-weight: 700; height: 60px; padding: 20px;}
.fa-angle-right:before {content: "\f107"; font-size: 20px;}

.gradus_icon:before {display: none;}

a.rh-cat-label-title, .rh-cat-label-title a, .rh-label-string {background-color: #fff; padding: 0px 0px; color: #444; font-size: 16px; line-height: 20px; font-weight: bold;}

div.rh_post_layout_big_offer > div.title_single_area.mb15 > div.rh-cat-list-title {display: none; margin-bottom: 25px!important;}
div.rh_post_layout_big_offer > div.border-grey-bottom.flowhidden.mb25.pb20 > div.single_compare_right.wpsm-one-half.wpsm-column-last > div.title_single_area.mb25 > div > div > div > div > span.label {display: none;}

.rh_post_layout_big_offer .title_single_area h1 {font-size: 24px!important; line-height: 30px!important;}
.hotornot {display: flex; margin-bottom: 15px;}
.wpsm-one-half {width: 36%;}
div.rh_post_layout_big_offer > div.border-grey-bottom.flowhidden.mb25.pb20 > div.single_compare_right.wpsm-one-half.wpsm-column-last {width: 60%;}

.wpsm_score_box .priced_block .btn_offer_block {font-size: 18px; border-radius:8px!important;}
.wpsm_score_box .priced_block .btn_offer_block:not(.rehub_offer_coupon):before {display: none;}
.wpsm_score_box .rehub_offer_coupon {width: 100%; max-width: 320px;}

/**------------ ###DEALSTORES -------------**/
body > div.rh-outer-wrap > div.rh-container > div > div.rh-mini-sidebar.floatleft.tabletblockdisplay.mb20 {padding: 10px;}
body > div.rh-outer-wrap > div.rh-container > div > div.rh-mini-sidebar.floatleft.tabletblockdisplay.mb20 > div.text-center.rh-cartbox.woo-tax-logo.mb20 {padding: 0px; border: none;}
body > div.rh-outer-wrap > div.rh-container > div > div:nth-child(1) > div {border: none;}
body > div.rh-outer-wrap > div.rh-container > div > div:nth-child(3) > article > div.re_filter_instore > div.rh-flex-center-align.tabletblockdisplay.re_filter_panel {border: none;}
body > div.rh-outer-wrap > div.rh-container > div > div:nth-child(3) > article > div.re_filter_instore > div.rh-flex-center-align.tabletblockdisplay.re_filter_panel > ul > li:nth-child(4) {display: none;}
.rh_category_tab ul.cat_widget_custom li a, .category_tab ul.cat_widget_custom li span {color: #555555; margin: 5px; list-style: none; font-size: 13px; font-weight: 700; border-radius: 15px; padding: 5px 10px; background-color: transparent; overflow: hidden;}
.rh_category_tab ul.cat_widget_custom li a:before {display: none!important;}
.rh_category_tab ul.cat_widget_custom li a.rh-dealstorelink.active {color: #111111; border: 1px solid #c91f28; background-color: #eeeeee; padding: 5px 10px;}
body > div.rh-outer-wrap > div.rh-container > div > div.rh-mini-sidebar.floatleft.tabletblockdisplay.mb20 > div.rh_category_tab.widget.rh-cartbox.rehub-sec-smooth {border: none;}

/**------------ ###Kommentare -------------**/
#comments {margin: 0px auto!important; overflow: hidden;}
.comment-respond h3 {display:none;}
.commentlist {margin: 0px!important;}
.comment-respond {margin-bottom: 0px!important; border: 1px solid #dcdcdc; border-radius: 7px; background: #f2f2f2;}
.comment-respond textarea {height: 92px; margin-bottom: 0px!important;}
#commentform #submit {font-size: 15px!important; background: #c91f28; color: #fff; border: 1px solid #c91f28; border-radius: 5px;}

.widget_recent_entries li, .widget_recent_comments ul li, .widget_product_categories li, .wp-block-latest-posts.wp-block-latest-posts__list li {margin-bottom: 0px; margin-top: 0px; padding: 10px 20px; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(240, 240, 240);}
.widget_categories li a, .widget_archive li a, .widget_nav_menu li a, .widget_recent_entries li a, .widget_recent_comments ul li a, .widget_pages ul li a, .login_widget ul li a, .widget_product_categories ul li a, .widget_meta ul li a {color: #444444; font-weight: bold; font-size: 14px;}

/**------------ ###wpDiscuz Kommentare -------------**/
#wpdcom {padding: 5px 0px; margin-left: 0px; margin-right: 0px; max-width: 100%!important;}
#wpdcom form {padding-right: 20px!important;}
#wpdcom .wpd-form-row .wpd-form-col-right {width: 100%;}
#wpdcom .wpd-thread-list {padding: 30px 15px;}
#wpdcom .wpdiscuz-subscribe-bar #wpdiscuz_subscription_button {font-size: 13px!important; min-height: 28px!important; padding: 7px 10px 5px 10px!important; border-radius: 5px; border: 1px solid #fff;}
#wpdcom .wpdiscuz-subscribe-bar {width: 100%; box-sizing: border-box; padding: 15px; margin-bottom: 0px; border: 1px solid #d5d5d5; border-top: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
#wpdcom .wpd-form-head {border-bottom: none!important; padding: 0px!important; margin-top: 0px!important; margin-bottom: 0px!important;}
#wpdcom .wpd-sbs-toggle i.fa-caret-down {color: #ffffff;}
#wpdcom .wpdiscuz-subscribe-bar form {margin-bottom: 0px;}
#wpdcom .wpd-prim-button {background-color: #68bd28;}
#comments #wpdcom span, #respond #wpdcom span, #wpdcom span {font-size: 12px; font-weight: bold;}
#wpdiscuz-subscribe-form > div.wpdiscuz-subscribe-form-option {width: auto!important; display: none;}
#wpdUserContentInfo {background: #ffffff!important;}

/**------------ ###Ratingbar Hot Cold -------------**/
.dealScore .thumbscount {font-weight: 700; background: transparent;}
.dealScore .thumbscount, .temperatur { color: #c91f28!important;}
.thumbscount.cold_temp, .temperatur.cold_temp {color: #1F7BC5!important;}

div.rh_post_layout_compact > div.single_top_postproduct > div.left_st_postproduct > div.post_thumbs_wrap.dealScoreWrap > div {margin-right: 5px;}
.thumbminus {color: #1F7BC5; margin: 0 3px 0 10px;}
.thumbminus:hover {background-color: #1F7BC5!important; border: 1px solid #1F7BC5!important;}
div.rh_post_layout_compact div.single_top_postproduct .thumbplus, div.rh_post_layout_compact div.single_top_postproduct .thumbminus {background: #fff; border: 1px solid #e5e5e5;}
div.rh_post_layout_compact > div.title_single_area > div.single_top_main > div.gridcountdown.mb20.mt0.mr0.ml0 {margin-bottom: 0px !important;}
button.alreadyhot:not(.heartplus) {opacity: 0.3;}
.thumbplus, .hotplus {color: #c91f28; border-top-left-radius: 0px!important; border-bottom-left-radius: 0px!important;}
.thumbplus:hover, .hotplus:hover {background-color: #c91f28!important; border: 1px solid #c91f28!important;}
.thumbminus, .hotminus {border-top-right-radius: 0px!important; border-bottom-right-radius: 0px!important; margin: 0 -1px 0 0px;}
.thumbplus, .thumbminus {border-radius: 15%;}
div.newscom_wrap_table > div.newscom_detail > div > div.hotmeter_wrap > div > span.table_cell_hot.cell_minus_hot {padding-right: 0px; margin-right:0px!important;}
div.newscom_wrap_table > div.newscom_detail > div > div.hotmeter_wrap > div > span.table_cell_hot.cell_minus_hot > button {margin-right:-1px!important;}
.dealScoreWrap .thumbplus, .dealScoreWrap .thumbminus {height: 33px; width: 33px; line-height: 33px;}
.thumbplus:before, .heartplus:before {content: "\f067"!important;}
.thumbplus, .hotplus {color: #c91f28;}
.thumbplus:hover, .hotplus:hover {background-color: #c91f28!important; border: 1px solid #c91f28!important;}

/**------------ ###Suche -------------**/
body > div.rh-outer-wrap > div.rh-container > div > div > div.woo_offer_list > div > div > div.rh_gr_img_first.offer_thumb > div > div.saledealtype_deal_string.deal_string.border-top.font70.lineheight25.text-center.upper-text-trans {display: none;}
body > div.rh-outer-wrap > div.rh-container > div > div > div.woo_offer_list > div > div > div.rh_gr_img_first.offer_thumb > div > div.defdealtype_deal_string.deal_string.border-top.font70.lineheight25.text-center.upper-text-trans {display: none;}
body > div.rh-outer-wrap > div.rh-container > div > div > div.woo_offer_list > div.rh_offer_list.expired_coupon.defdealtype.rh-expired-class > div > div.rh_gr_img_first.offer_thumb > div > div.defdealtype_deal_string.deal_string.border-top.font70.lineheight25.text-center.upper-text-trans {display: none;}
body > div.rh-outer-wrap > div.rh-container > div > div > div.woo_offer_list > div > div > div.rh_gr_img_first.offer_thumb > div > div.coupontype_deal_string.deal_string.border-top.font70.lineheight25.text-center.upper-text-trans {display: none;}
body > div.rh-outer-wrap > div.rh-container > div > div > div.woo_offer_list > div > div > div.rh_gr_btn_block {display: none;}
body > div.rh-outer-wrap > div.rh-container > div > div > div.woo_offer_list > div > div > div.rh_gr_img_first.offer_thumb > div {border: none;}
#sticky-wrapper > div > div > div.logo-section.rh-flex-center-align.tabletblockdisplay.disabletabletpadding.mb0 > div.rh-flex-grow1.mr20.ml20.hideontablet {margin-right: 5px !important;}

/**------------ ###Menü near Logo -------------**/
#re_menu_near_logo {margin: 0px;}

/**------------ ###Share buttons after content on pages - Display move to top -------------**/
body > div.rh-outer-wrap > div.rh-container > div > div > div.post_share {margin: 5px 0 0px 0; clear: both; overflow: hidden; position: absolute; top: 0px; right: 65px; padding-left: 10px; padding-right: 20px; z-index: 1;}
body > div.rh-outer-wrap > div.rh-container > div > div > div.post_share .row_social_inpost span.share-link-image {margin: 0 0px 0px 0; padding: 0px 0px; border-radius: 5px; box-shadow: none; background: transparent; width: auto; min-width: 35px; line-height: 20px; height: 22px; font-size: 16px;}
body > div.rh-outer-wrap > div.rh-container > div > div > div.post_share .row_social_inpost span i {font-size: 18px; vertical-align: middle; color: #ccc;}
body > div.rh-outer-wrap > div.rh-container > div > div > div.post_share > div > span.wa.share-link-image > i:hover {color: #c91f28;}
body > div.rh-outer-wrap > div.rh-container > div > div > div.post_share > div > span.fb.share-link-image > i:hover {color: #39599f;}
body > div.rh-outer-wrap > div.rh-container > div > div > div.post_share > div > span.tw.share-link-image > i:hover {color: #6cf;}
body > div.rh-outer-wrap > div.rh-container > div > div > div.post_share > div > span.gp.share-link-image > i:hover {color: #eb4026;}
body > div.rh-outer-wrap > div.rh-container > div > div > div.post_share > div > span.share-link-image:after {display: none;}
.wprc-container button.wprc-switch, .wprc-container button.wprc-switch:hover {z-index: 3;}
div.rh_post_layout_compact .heart_thumb_wrap {z-index: 2;}

.rh-container, .content {width: 100%!important; max-width: 1280px;}

/**---------- ###RESPONSIVE -------------**/
@media screen and (min-width: 1280px) {
.header_six_style .head_search {max-width: 240px;}
}

@media screen and (max-width: 1279px) and (min-width: 1141px) {
.header_six_style .head_search {max-width: 150px;}
}
@media screen and (max-width: 1140px) {
}
@media (max-width: 1140px) and (min-width: 1024px) {
.header_six_style .head_search {max-width: 150px;}
}

@media screen and (min-width: 1024px){
nav.top_menu {max-width: 1200px; width: 100%;}
.main-nav.dark_style {height: 60px; background: transparent!important; border-bottom: 0px solid #d5d5d5!important; box-shadow: none;}
nav.top_menu {background: #c91f28;
nav.top_menu ul li i {display: none;}
.search-header-contents {top: 50px;}
.head_search .re-aj-search-wrap {border: 1px solid #c1c5cc; border-top: none; overflow: hidden;}
#menu-hauptmenue > li.menu-item.rehub-custom-menu-item.top-search-onclick {display:none;}
#main_header .main-nav .wpsm-button, #main_header .header_six_style .wpsm-button {height: 40px;}
/* div.main-side.single.clearfix {margin-top: -11px; border-top-left-radius: 0px!important; border-top-right-radius: 0px!important;} */
.centered-container .vc_col-sm-12>*>.wpb_wrapper, .vc_section>.vc_row {max-width: 1200px;}
.header-actions-logo .celldisplay {display: none;}
.no_padding_wrap .col_wrap_fourth .col_item {width: 24.5%; margin: 0.25%; border-radius: 5px;}
body > div.rh-outer-wrap > div.elementor.elementor-208 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-9d22ccb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div {margin-top: 0px !important; margin-bottom: 0px!important;}
body > div.rh-outer-wrap > div.elementor.elementor-208 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-9d22ccb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > div  {padding: 0px 15px !important;}
.elementor-208 .elementor-element.elementor-element-3c46e9b {width: calc(100% - 320px);}
.elementor-208 .elementor-element.elementor-element-51022d9 {width:300px;}
.vc_row.vc_rehub_container > .vc_col-sm-8, .main-side {width: calc(100% - 310px);}
.vc_row.vc_rehub_container>.vc_col-sm-4, .sidebar, .side-twocol {width: 300px; column-count: 1; column-gap: 0; clear: inherit;}
}
@media screen and (min-width: 1008px){
.re-aj-search-wrap {max-height: inherit}
}
@media screen and (max-width: 1023.98px){
.rh_gr_img figure img, .rh_gr_img_first figure img {max-height: 120px;}
.rh_gr_img figure, .rh_gr_img_first figure {width: 120px;}
header .main-nav, .main-nav.dark_style {background: transparent!important;}
header .logo-section {padding: 0px 0;}
nav.top_menu > ul > li ul, .main-nav.dark_style {border-bottom: none!important;}
.dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active {background: #c91f28!important;}
#dl-menu > span {margin: 8px 5px 0px 5px!important;}
#menu-item-3619 {float:none;}
#menu-item-3619 > a > span {background: #c91f28; color: #ffffff;}
#menu-item-3619 .favorites-list {width: 270px;}
#menu-item-3300, #menu-item-1294, #menu-item-1295, #menu-item-1633, #menu-item-1982 {display: none!important;}
.fb_iframe_widget {float: right;}
.search-header-contents {padding: 0px;}
.search-header-contents .search-form {margin: 10px 2%; width: 96%;}
.re-search-result-div {padding: 8px 20px}
.re-aj-search-result-msg {padding: 25px 0px;}
.sidebar {margin: 8px auto 0 auto;}
.news-community .btn_block_part, .news-community .btn_block_part .btn_offer_block {max-width: 150px;}
.main-side {min-height: inherit; width: 100%;}
.elementor-208 .elementor-element.elementor-element-3c46e9b {width: calc(100% - 0px);}
body > div.rh-outer-wrap > div.elementor.elementor-208 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-9d22ccb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div {padding: 0px;}
body > div.rh-outer-wrap > div.elementor.elementor-208 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-9d22ccb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div {margin: 0px !important; padding: 5px;}
.no_padding_wrap .col_wrap_three .col_item, .no_padding_wrap .col_wrap_fourth .col_item, .no_padding_wrap .col_wrap_fifth .col_item, .no_padding_wrap .col_wrap_six .col_item {width: 33.33% !important; padding: 5px !important; margin-bottom: 0px!important;}
#slide-menu-mobile ul.off-canvas {width: 300px;}
}

@media (max-width: 1023.98px) and (min-width: 800px) {
}

@media screen and (min-width: 768px){
body > div.rh-outer-wrap > div.rh-container > div > div > div.re_filter_panel > ul {background: #ffffff; border-radius: 7px; border: 0px solid #d5d5d5; padding: 0px 15px 10px 15px; text-align: center; width: 100%;}
body > div.rh-outer-wrap > div.rh-container > div > div > div.re_filter_panel > ul > li > span {font-size: 13px; font-weight: 700; padding: 5px 20px; margin-right: 10px; border-bottom: 2px solid #a9a9a9; border-radius: 7px; background: #f5f5f5;}
.single_top_postproduct.pb20 {padding-bottom: 20px!important;}
.single_top_postproduct.pt20 {padding-top: 10px !important;}
.single_top_postproduct {border: 0px solid #e5e5e5; background: #fff; border-radius: 0px; padding: 5px 10px; border-bottom: 1px solid #c5c5c5;}
#float-panel-woo-area > div {border: none;}
body > div.rh-outer-wrap > div.rh-container > div > div > div.re_filter_panel > ul span.active.re_filtersort_btn {background-color: #ffffff!important; color: #c91f28 !important; border-bottom: 3px solid #c91f28!important;}
div.right_st_postproduct div.rehub_offer_coupon.not_masked_coupon.expired_coupon {margin-top: 0px; margin-right: 0px; line-height: 11px; border: 1px dashed #ddd; color: #5d5d5d;}
div.right_st_postproduct .btn_block_part .not_masked_coupon {margin-top: 15px;}
.featured_newscom_left {margin: 0 20px 8px 0!important;}
.mobile_compact_list .featured_newscom_left, .mobile_compact_list .featured_newscom_left>div {width: 150px;}
.featured_newscom_left figure {width: 150px!important; height: 150px!important; max-width: 150px!important; max-height: 150px!important;}
.mobile_compact_list .newscom_detail {float:none;}
.newscom_btn_block {margin: 5px 0 0 0;}
.btn_block_part {padding-top: 5px;}
.re_filter_instore .re_filter_panel ul.re_filter_ul li span {margin: 0 8px 0 0; font-size: 13px; font-weight: 700; line-height: 16px; padding: 5px 20px !important; margin-right: 10px; border: 1px solid #e5e5e5 !important; border-bottom: 2px solid #a9a9a9 !important; border-radius: 7px; background: #fff; list-style: none;}
.re_filter_instore .re_filter_panel ul.re_filter_ul li span:hover, .re_filter_instore .re_filter_panel ul.re_filter_ul li span.active.re_filtersort_btn {background: #ffffff!important; border-bottom: 2px solid #c91f28!important; color: #c91f28!important;}
#store_banner_300 {display: none;}
#store_banner_728 {max-width: 728px; max-height: 120px; overflow: hidden; margin: 0 auto;}
body > div.rh-outer-wrap > div.rh-container.user-profile-div > div > aside {border: none;}
body > div.rh-outer-wrap > div.rh-container.user-profile-div > div > aside > div > div.lineheight25.margincenter.mb10.profile-stats > div.rh_mycred_point_bal.pt5.pb5.pl10.pr10 > div {display: inline;}
.rh-container {padding-left: 15px; padding-right: 15px;}
.mobile_block_btnclock.priced_block .rh_button_wrapper, .mobile_block_btnclock.priced_block .rh_price_wrapper {float: right;}
div.rh_post_layout_compact > div.disablemobileborder.single_top_postproduct.pt20.pb20.border-top.border-grey-bottom.mb30.flowhidden.clearfix > div.right_st_postproduct.floatright.mobileblockdisplay > div.priced_block.clearfix.inline_compact_btnblock.mobile_block_btnclock.mb0 > span.rh_price_wrapper {float: none;}
.inline_compact_btnblock.priced_block .rh_button_wrapper {margin-left: 0px;}
}

@media screen and (max-width: 767px){
.news-community .hotmeter_wrap {margin-bottom: 5px;}
.rh_post_layout_compact .title_single_area h1 {font-size: 20px; line-height: 26px; padding-top: 5px;}
.rh_gr_img figure img, .rh_gr_img_first figure img {max-height: 80px;}
.rh_gr_img figure, .rh_gr_img_first figure {width: 90px;}
body .font130 {font-size: 100%;}
.top_share .post_share {margin: 0px;}
.rh-container {padding-left: 15px; padding-right: 15px;}
.separate_sidebar_bg .content, .separate_sidebar_bg .content .vc_row.vc_rehub_container > .vc_col-sm-8, .separate_sidebar_bg .main-side {padding: 0px 10px; }
.re_filter_panel .re_tax_dropdown {position:relative;margin:0px;}
.re_filter_panel.tax_enabled_drop {margin: 0 0 15px 0;}
.newscom_detail, .featured_newscom_left {display: table-cell!important;}
.no_bg_wrap .sidebar {padding: 0px;}
.vc_column_container>.vc_column-inner {padding-left: 0px; padding-right: 0px;}
.featured_newscom_left > div {width:100px;margin-bottom:5px;}
.featured_newscom_left { width: 100px; float: left; margin-right: 20px; }
.featured_newscom_left figure {width: 100px; max-width: 100px; height: 100px; border: 1px solid #eee; border-radius: 7px;}
.mobile_compact_list .featured_newscom_left figure {max-width: 120px;}
.featured_newscom_left, .newscom_detail {margin: 0px auto;}
.news-community {padding: 10px;}
.featured_newscom_left figure img {max-height: 120px;}
.wpdiscuz-subscribe-bar {border: 1px solid #eee;}
body > div.rh-outer-wrap > div.rh-container > div > div > div.re_filter_panel > ul span.active.re_filtersort_btn {color: #c91f28!important; background-color: #ffffff!important; border-bottom-color: #c91f28 !important;}
body > div.rh-outer-wrap > div.rh-container > div > div > div.re_filter_panel > ul {background: transparent; border-radius: 7px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border: none;}
body > div.rh-outer-wrap > div.rh-container > div > div > div.re_filter_panel > ul > li > span {font-size: 13px; color: #c91f28; border-radius: 7px; background-color: #ffffff;}
#wc-comment-header, #wc_show_hide_loggedin_username, #wpcomm .wp-social-login-widget {padding-left: 10px; padding-right: 10px;}
div.right_st_postproduct div.rehub_offer_coupon.not_masked_coupon.expired_coupon {margin-top: 5px;}
.newscom_detail {margin: 0 auto 5px auto;}
.btn_block_part {min-width: inherit}
.single_top_postproduct {border: 1px solid #d1d5dd; margin-bottom: 20px; background: #f5f5f5; border-radius: 5px; padding: 10px;}
.single_top_postproduct .single_priced_block {border-top: 1px solid #d1d5dd; padding-top: 10px;}
.left_st_postproduct {margin-bottom: 0px;}
.left_st_postproduct .post-meta {margin-bottom: 5px;}
.showmefulln {display: none;}
.mobile_compact_list .wpsm_update {display: inherit!important;}
.mobile_compact_list .newscom_detail h3 {font-size: 16px; line-height: 18px; word-wrap: break-word;}
.re_filter_panel ul.re_filter_ul li, .re_filter_panel ul.re_filter_ul li span.active, .re_filter_panel ul.re_filter_ul li span.showfiltermobile {display: inline-block!important;}
.re_filter_instore .re_filter_panel ul.re_filter_ul li span {padding: 10px 12px; margin: 0px; border-radius: 0px;}
.featured_single_left {width: 100%; height: auto; display: flex; align-items: center; justify-content: center;}
.featured_single_left figure {overflow: hidden; width: 100%; height: auto; max-width: 100%; max-height: 200px; border: none; border-radius: 5px; padding: 0px; margin: 0 auto;}
.featured_single_left figure img {max-height: 200px; width: auto; height: auto; border-radius: 5px;}
.news-community .btn_block_part, .news-community .btn_block_part .btn_offer_block {right: 5px;}
.newscom_detail p {margin-bottom: 10px; font-size: 13px;}
.footer_most_bottom {padding: 0 15px;}
#buddypress ul.activity-list>li {font-size: 14px;}
div.rh_post_layout_compact > div.title_single_area > div.featured_single_left {padding-bottom: 15px; margin: 0 auto 20px auto; border-bottom: 1px solid #d1d5dd;}
#store_banner_300 {margin: 0 auto; max-width: 300px; max-height: 316px; overflow: hidden;}
#store_banner_728 {display: none;}
div.rh_post_layout_compact > div.single_top_postproduct > div.right_st_postproduct > div > span.rh_button_wrapper > a {display: block; margin-top: 10px;}
.mobile_block_btnclock.priced_block .rh_button_wrapper, .mobile_block_btnclock.priced_block .rh_price_wrapper {margin: 0 0 5px 0; width: 100%;}
.rehub_offer_coupon, .rehub_offer_coupon.expired_coupon, .post_offer_anons .not_masked_coupon {background: #fff; display: block; margin-top: 5px;}
.rh_post_layout_big_offer .title_single_area h1 {font-size: 24px!important; line-height: 30px!important;}
div.rh_post_layout_big_offer > div.border-grey-bottom.flowhidden.mb25.pb20 > div.featured_compare_left.wpsm-one-half {border-bottom: 1px solid #d5d5d5; padding-bottom: 10px;}
.wpsm-one-half {width: 100%; margin-right: 0%;}
div.rh_post_layout_big_offer > div.border-grey-bottom.flowhidden.mb25.pb20 {padding-bottom: 0px!important; margin-bottom: 0px!important;}
div.rh_post_layout_big_offer > div.meta.post-meta-big.flowhidden.mb15.pb15.greycolor.border-grey-bottom {padding-top: 15px;}
div.rh_post_layout_big_offer > div.border-grey-bottom.flowhidden.mb25.pb20 > div.single_compare_right.wpsm-one-half.wpsm-column-last {width: 100%; margin-top: 20px; margin-bottom: 0px;}
div.rh_post_layout_big_offer > div.border-grey-bottom.flowhidden.mb25.pb20 > div.single_compare_right.wpsm-one-half.wpsm-column-last > div.wpsm_score_box.buttons_col.mb25 {padding-bottom: 0px!important; margin-bottom: 0px!important;}
.wpsm_score_box .priced_block .btn_offer_block {max-width: 100%!important;}
.wpsm_score_box .rehub_offer_coupon {width: 100%; max-width: 100%;}
}
@media screen and (min-width: 701px){
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div {width: 32%!important;}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div > a > img {max-width: 32%;}
}
@media screen and (max-width: 700px){
.news-community .single_price_count {font-size:13px;}
#dl-menu a.logo_image_mobile img {left: 40px!important;}
}
@media screen and (min-width: 601px){
div.rh_post_layout_compare_autocontent.flowhidden.mb30 > div.wpsm-one-third.wpsm-column-first.compare-full-images {margin-right: 5%;}
.wpsm-one-third {width: 40%; margin-bottom: 40px; text-align: center;}
.compare-full-images figure img {max-height: 280px; padding: 0px; margin-bottom: 0px; max-width: 100%;}
.wpsm-two-third {width: 55%;}
}
@media screen and (max-width: 600px){
#custom_html-3 > div.textwidget.custom-html-widget > div.wpsm-one-half.wpsm-column-first {width: 50%; float: left;}
#custom_html-3 > div.textwidget.custom-html-widget > div.wpsm-one-half.wpsm-column-last {width: 50%; float: right;}
}
@media screen and (min-width: 568px){
#page-3617 > div.tabledisplay.re-favorites-posts .celldisplay { display: inline-grid; border: none; text-align: center; width: 100% !important; padding: 5px 15px !important; }
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 {padding: 5px;}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div {display: inline-grid!important; vertical-align: top; width: 49%; margin: 0 0.5% 8px; height: 330px; border: 1px solid #e3e3e3; border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, .16), 0 2px 24px rgba(0, 0, 0, .06);}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div {border: none;}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div > div {text-align: right; margin-top: 5px;}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div > div > span.rh_button_wrapper > a {padding: 1em 1em 1em 1em !important;}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div:nth-child(3) > a, #page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div:nth-child(3) > div:nth-child(3) > a {display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.2em; height: 3.4em;}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div > div > span.rh_price_wrapper > span > span {display: inline-flex; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.2em; height: 1.2em;}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div > div > span.rh_price_wrapper {height: 1.2em; overflow: hidden;}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div > div > span.rh_price_wrapper > span {height: 1.2em;}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div > div > span.rh_price_wrapper > span > span {display: inline-flex; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.2em; height: 1.2em;}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div > a > img {max-width: 49%;}
}
@media screen and (max-width: 567px) {
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 {padding: 5px;}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div {display: inline-grid!important; vertical-align: top; width: 49%; margin: 0 0.5% 8px; height: 330px; border: 1px solid #e3e3e3; border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, .16), 0 2px 24px rgba(0, 0, 0, .06);}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div {border: none;}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div > div {text-align: right; margin-top: 5px;}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div > div > span.rh_button_wrapper > a {padding: 1em 1em 1em 1em !important;}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div:nth-child(3) > a, #page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div:nth-child(3) > div:nth-child(3) > a {display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.2em; height: 3.4em;}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div > div > span.rh_price_wrapper {height: 1.2em; overflow: hidden;}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div > div > span.rh_price_wrapper > span {height: 1.2em;}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div > div > span.rh_price_wrapper > span > span {display: inline-flex; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.2em; height: 1.2em;}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div > a > img {max-width: 49%;}
}
@media screen and (min-width: 501px){
#buddypress #activity-stream p {width: calc(100% - 180px)}
#buddypress div.activity-inner img {max-height: 150px; max-width: 150px; float: right; position: absolute; top: -100px; right: 0px; border-radius: 5px;}
#buddypress div.activity-inner img.emoji {float: none; position: relative;}
}
@media screen and (max-width: 500px){
.newscom_detail p {display:none;}
.wpsm-button.big {font-size: 12px;}
.wp-social-login-provider-list a {font-size: 10px; padding: 8px 15px;}
.comments-area {margin-left: -10px; margin-right: -10px;}
.fonscale, .scaleperc {border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.woo-tax-wrap {padding-top: 15px;}
.related_articles .rh_related_link {margin: 5px 0; text-align: left; display: table-cell;}
.related_articles .rh_related_link_image {display: table-cell; height: 68px; max-width: 68px; max-height: 80px; float: left; margin-right: 15px; border: none;}
.related_articles ul li {width: 100%;}
.related_articles ul li figure {height: 68px; width: 68px; border: 1px solid #dcdcdc; border-radius: 5px;}
#wc-comment-header {font: 700 14px/10px Arial;}
.related_articles ul li figure img {max-height: 68px;}
.wpfepp-form .wpfepp-button, .wpfepp-form .wpfepp-button:hover, .wpfepp-form .wpfepp-button:active, .wpfepp-form .wpfepp-button:focus {text-transform: none;}
.wpfepp-prefix-text {font-size: 12px!important;}
.mobile_compact_list.featured_newscom_left {margin: 0 20px 0 0;}
div.newscom_wrap_table > div.newscom_detail {margin: 0 auto 20px auto;}
div.newscom_wrap_table > div.newscom_detail > div > div.meta.post-meta {margin: 0px; border: 1px solid #f5f5f5; padding: 5px 10px; background: #f5f5f5; border-radius: 5px;}
div.newscom_wrap_table > div.newscom_detail > div > div.meta.post-meta > span.cat_link_meta {display: none;}
#bbpress-forums li.bbp-forum-freshness, #bbpress-forums li.bbp-topic-freshness {padding: 0px;}
.mobile_compact_list .featured_newscom_left {width: 80px; margin: 0px 10px 8px 0;}
.mobile_compact_list .newscom_detail {width: calc(100% - 90px);}
.mobile_compact_list .featured_newscom_left figure {max-width: 80px; width: 80px; height: 80px;}
.mobile_compact_list .featured_newscom_left figure img {max-height: 80px;}
.mobile_compact_list .featured_newscom_left > div {width: 80px;}
.sidebar .wpsm-tabs ul.tabs-menu li {float: left!important;}
}
@media (max-width: 479.98px) {
.main-side{border: none; box-shadow: none; padding: 0}
body:not(.dark_body):not(.page-template-template-systempages){background: #ffffff!important;}
body:not(.dark_body):not(.page-template-template-systempages).single{background: #ffffff!important;}
.no_padding_wrap .col_wrap_three .col_item, .no_padding_wrap .col_wrap_fourth .col_item, .no_padding_wrap .col_wrap_fifth .col_item, .no_padding_wrap .col_wrap_six .col_item {width: 50% !important; height: 80px!important; padding: 5px !important; margin-bottom: 0px!important;}
div.no_padding_wrap > div > div > div > h5 > a {font-size: 80%!important;}
}
@media screen and (min-width: 401px){
.row_social_inpost span.wa:after {display: inherit; content: "WhatsApp"; font-size: 12px; text-decoration: none; margin-left: 8px;}
}
@media screen and (max-width: 400px){
body:not(.dark_body) {background: #fff!important;}
body.buddypress {background-color: #fff!important;}
#buddypress table.notifications tr td, #buddypress table.notifications tr th  {padding: 5px;}
.alphabet-filter a.single-letter-link {width: 80px; max-width: 80px; height: 80px; padding: 5px!important; margin-right: 3px!important;}
.alphabet-filter a.single-letter-link img {max-width: 70px;}
}
@media screen and (min-width: 321px){
#text-9 .wpsm-one-half {width: 48%!important; float: left!important;}
}
@media screen and (max-width: 320px){
#dl-menu a.logo_image_mobile img {left: 120px;}
#dl-menu > a.wpsm-button.green.medium.addsomebtn.mobileinmenu.mr5.ml5.floatright.act-rehub-login-popup {padding: 10px 10px;}
#dl-menu > span.act-rehub-login-popup.wpsm-button.white.medium.mobileinmenu.floatright.ml10 {padding: 10px 10px; margin: 8px 0px 8px 0!important;}
#dl-menu > div.user-dropdown-intop.mobileinmenu.floatright.ml10 {margin: 10px 0px 10px 0px!important;}
#dl-menu > button.icon-search-onclick {width: 36px;}
}
}

@media screen and (min-width: 1024px){
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div {width: 24%!important;}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div > a > img {max-width: 49%;}
}
@media screen and (min-width: 1280px){
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div {width: 19%!important;}
#page-3617 > div.tabledisplay.re-favorites-posts.mb20 > div > div > a > img {max-width: 49%;}
}