/*
	Theme Name: Rehub child theme
	Theme URI: https://wpsoul.com
	Description: A Hybrid magazine/shop/review/news Wordpress Theme
	Author: Sizam
	Author URI: https://wpsoul.com
	Version: 9.4
	Template: rehub-theme
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

/* Share Button*/ Icon
.social_icon_inimage span.share-link-image { border-radius: 50px; }
.favour_btn_red .heart_thumb_wrap { border-radius:10px;}

@media (min-width: 768px) {
.social_icon_inimage span.share-link-image { line-height: 56px !important; border-radius: 50px; }
}

.repick_item.small_post { border-radius: 10px; }
.repick_item.small_post figure { border-radius: 10px 10px 0 0 !important;}
.wrap_thing { border-radius: 0px 0px 10px 10px; }

.home .repick_item .priced_block .price_count { bottom: 37px !important;}

.home .priced_block {
    display: flex;
    flex-direction: column;
    gap: 10px; /* 가격과 버튼 사이 간격 */
}

.home .rh_price_wrapper {
    width: 100%;
    display: block;
}

.home .price_count {
    display: block;
    width: 100%;
	padding: 10px 18px !important;
}

.home .rh_regular_price {
    display: block;
    width: 100%;
    color: #ffffff;
    text-align: center;
    font-size: 18px;
}

.home .rh_button_wrapper {
    width: 100%;
    display: block;
}

.home .btn_offer_block {
    display: block;
    width: 100%;
    padding: 15px 20px;
    background-color: #808080; /* 회색 배경 */
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    border-radius: 8px;
    transition: background-color 0.3s;
}

.home .btn_offer_block:hover {
    background-color: #666666; /* hover 시 좀 더 어두운 회색 */
}


/* Main Meta */
.home .repick_grid_meta { display: none;}
.archive .repick_grid_meta { display: none;}

.single .right_aff .priced_block .price_count .triangle_aff_price { display: none; }

.single .right_aff .priced_block .btn_offer_block, .right_aff .priced_block .button { right: -26px; }
.single .right_aff .priced_block .price_count { top: -26px; padding: 15px; font-size: 16px; line-height: 17px; }
.single .right_aff .priced_block .price_count:before { display: none; }


/* Navigation */
.main-nav.white_style { border-bottom: none !important; }

/* Footer */
footer#theme_footer.dark_style { background-color: #000 !important; }

html[lang="en-US"] #menu-item-4495 { display: none; } 
html[lang="en-US"] #menu-item-4580 { display: none; } 

/* Slogan Font Size */
.rhsloganlogo { font-size: 24px !important;}

.filter_home_pick { display: none !important; }