/*
  Theme Name: Rehub child theme - Redirect
  Theme URI: http://redirect.wpsoul.net/
  Description: A Hybrid magazine/shop/review/news Wordpress Theme
  Author: Wpsoul
  Author URI: https://wpsoul.com/
  Version: 6.8.8
  Template: rehub
  Text Domain: rehubchild
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

body { background: none #fff; }
.main-nav.dark_style {
    max-height: 70px;
    background-color: #000;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #000000), color-stop(50%, #000000), color-stop(50%, #212121));
    background: -webkit-linear-gradient(top, #000000, #212121);
    background: -moz-linear-gradient(top, #000000, #212121);
    background: -ms-linear-gradient(top, #000000, #212121);
    background: -o-linear-gradient(top, #000000, #212121);
}
nav.top_menu > ul > li > a  {padding: 8px 16px 12px 16px; }
nav.top_menu > ul > li > a:hover, nav.top_menu > ul > li.current-menu-item a{border-top-color:#fff;}
.category .wpsm-title.middle-size-title h5, .tag .wpsm-title.middle-size-title h5{padding: 0}

.sidebar .widget.widget-meta-data-filter h3, .sidebar .widget.widget-meta-data-filter h5, .sidebar .widget.widget-meta-data-filter h4 a, .sidebar .mdf_widget_found_count, .sidebar .widget.widget-meta-data-filter, .sidebar .widget.widget-meta-data-filter h4.data-filter-section-title{color: #111}
.sidebar .widget.widget-meta-data-filter { background-color: #fff; padding: 20px; border: 1px solid #ccc;}
.sidebar .widget.widget-meta-data-filter h4.data-filter-section-title{padding: 0; background-color: transparent;}
.sidebar .widget.widget-meta-data-filter h4.data-filter-section-title { margin: 20px 0 10px !important; }
.widget-meta-data-filter h3:after { height: 3px; width: 40px; height: 4px; background-color: #ddd; display: block; margin: 10px 0; content: ""; }
.widget-meta-data-filter h3 { margin-bottom: 20px }
.sidebar .widget.widget-meta-data-filter .mdf_textinput, .sidebar .widget.widget-meta-data-filter select { border: 1px solid #ddd }
.sidebar .widget { padding: 0; background-color: transparent;border: none; box-shadow: none; margin: 0 0 35px 0}
.sidebar { border: none; }
.widget.tabs > ul{border: none;}
.sidebar .widget.tabs, .widget.outer_widget{border: none; padding: 0; background-color: transparent; box-shadow: none;}
.postNavigation a{ background-color: #868686}

.single_priced_block{clear: both;}
.btn_block_part{display: inline-block; }
.btn_block_part .not_masked_coupon{display: block; margin-top: 10px}

.news-community .simplefavorite-button{background-color: #FEF3F3; color: #cc0000; font-size: 13px;padding: 1px 7px;border-radius: 3px; margin: 0 6px 0 0}
.news-community .simplefavorite-button i{font-size: 12px}

.redir-box figure{
    white-space: nowrap;
    position: relative;
    text-align: center;
    margin: 0 auto 15px auto;
    overflow: hidden;
    height: 180px;
    vertical-align: middle;
}
.redir-box figure img{
    max-width: 100%;
    width: auto;
    max-height: 180px;
    vertical-align: middle;
    display: inline-block;
}
.redir-box figure:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
}
.col_wrap_fourth .redir-box figure{height:150px}
.col_wrap_fourth .redir-box figure img{max-height:150px}
.col_wrap_fifth .redir-box figure{height:180px}
.col_wrap_fifth .redir-box figure img{max-height:180px}
.col_wrap_six .redir-box figure{height:140px}
.col_wrap_six .redir-box figure img{max-height:140px}
.redir-box h2 {font-size: 18px;line-height: 21px;margin: 0 0 12px 0; }
.redir-box .favour_in_image{ right: 10px; opacity: 1; bottom: 10px; left: auto; top: auto;}
.redir-box .simplefavorite-button{background-color: #fff; color: #cc0000; font-size: 15px;padding: 1px 5px;}
.redir-box .simplefavorite-button i{font-size: 14px}
.redir-box .simple_price_count{margin: 0 5px 0 0; font-size: 15px; line-height: 18px}
.redir-box .post-meta{line-height: 18px}


.rate_bar_wrap{background-color: transparent;padding: 30px}
.re-line-badge.re-line-table-badge{padding: 5px 8px 5px 20px;font: normal 13px/15px Arial;}
.re-line-badge span:before, .re-line-badge span:after{display: none;}
    
@media screen and (max-width: 1224px) {
	
}    
@media screen and (max-width: 700px){
	.btn_block_part{margin: 0; display: block;}
	.btn_block_part .btn_offer_block{display: block;padding: 14px 16px !important;}
	.row_social_inpost span:after{display: none;}
	.left_st_postproduct .post_thumbs_wrap{margin-bottom: 10px}
	.carousel-style-3 .controls.prev { left: 10px;  }
	.carousel-style-3 .controls.next { right: 10px; }	
	.newscom_btn_block a.read_full_profile{display: inline-block;}
}


.sidebar .wpsm_recent_posts_list .item-small-news {border-bottom: 1px solid #E4E4E4;padding: 10px 0;background: radial-gradient(ellipse at top, rgba(255,255,255,0.75), rgba(255,255,255,0) 75%);}
.vc_row .wpsm_recent_posts_list h3{font-size: 18px}
.vc_row .wpsm_recent_posts_list .item-small-news{font-size: 14px; padding: 20px 0}
.single_top_main .stars-rate{margin: 0 0 10px 0; display: inline-block;}
.sidebar .list_excerpt{display: none;}