/*
 Theme Name: Super Trophy
 Description: Child theme for SaudagarWP
 Author: nug.my.id X Jogja Web
 Author URI: https://jogjaweb.co.id
 Template: saudagarwp
 Version: 1.0
*/

/* Header */
body.admin-bar .rt-header.is-sticky{
    top: 32px;
}
.rt-menu--horizontal .rt-menu__item a{
    font-weight: 600;
}

.rt-header-divender + .rt-header__element{
    margin-left: 10px;
}
#header-main .rt-logo .rt-logo__sitename{
    font-weight: 600;
    font-size: 20px;
    line-height: 1.3;
}
#site-header .top-header{
    background-color: #0C131C;
}

/* Homepage */
#homepage-slider{
    padding-top: 0 !important;
}
body.home #home_blog_1 ~ .rt-pagination .rt-pagination__button{
	display: none;
}

.rt-pagination .rt-pagination__button, .rt-pagination .rt-btn{
	border: 1px solid var(--theme-color-brand);
    color: var(--theme-color-brand);
	background-color: #FFF;
}
@media ( max-width: 600px ){
	body.home section.home-section{
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}	
}

/* Landing Page */
body.page-template-full #page-main #page-wrapper > .page-container{
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
}

/* Product Loop */
/* .rt-product .onsale, .rt-product-price .onsale{
	font-weight: 700;
}
.rt-product--card{
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.rt-product--card .button-wrap{
    margin-top: auto;
    width: 100%;
    padding: 0 15px 15px;
}
.rt-product--card .button-wrap .button{
    width: 100%;
}
.info-stock {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-weight: 700;
}
.info-stock .stock.outofstock{
    color: #d31515;
}
.info-stock .stock.instock{
    color: #0f9825;
}
.info-stock .stock svg {
    vertical-align: text-bottom;
}
.info-stock .stock .icon {
    margin-left: 5px;
}
div.rt-pagination .page-numbers{
	min-width: 34px;
    height: 34px;
	line-height: 34px;
	font-size: 16px;
} */

/* Single Product */
/* .rt-product-detail form.cart .quantity, 
.rt-product-detail form.cart .single_add_to_cart_button{
    display: none !important;
}
.rt-sticky-product .single_add_to_cart_button{
    display: none !important;
}
body.admin-bar .rt-product-detail .rt-product-gallery{
    top: 50px;
}
body.admin-bar .rt-sticky-product.is-sticky{
    top: 32px;
}
.rt-product-gallery img{
    height: 100%;
    max-height: 450px;
    object-fit: cover;
}
.rt-product-detail .rt-product-gallery{
    position: sticky;
    top: 30px;
}
.woocommerce-product-details__short-description button.expand.hide{
    display: none;
}
.woocommerce-product-details__short-description button.expand{
    border: 0;
    padding: 0;
    background-color: transparent;
    transition: all .3s ease;
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    font-weight: 700;
    color: var(--theme-color-link);
}
.woocommerce-product-details__short-description button.expand .icon svg{
    transition: all .3s ease;
    transform: rotate(0deg);
}
.woocommerce-product-details__short-description.expanded button.expand .icon svg{
    transform: rotate(-180deg);
}
.woocommerce-product-details__short-description button.expand .text{
    vertical-align: top;
}
.woocommerce-product-details__short-description button.expand .open{
    display: block;
}
.woocommerce-product-details__short-description button.expand .close{
    display: none;
}
.woocommerce-product-details__short-description.expanded .button.expand .open{
    display: none;
}
.woocommerce-product-details__short-description.expanded .button.expand .close{
    display: block;
}
.woocommerce-product-details__short-description .inner-wrap{
    max-height: 200px;
    overflow: hidden;
    transition: all .3s ease;
    margin-bottom: 10px;
    position: relative;
}
.woocommerce-product-details__short-description.short .inner-wrap:after{
    display: none;
}
.woocommerce-product-details__short-description .inner-wrap:after{
    content: '';
    width: 100%;
    height: 30px;
    position: absolute;
    transition: all .3s ease;
    bottom: 0;
    left: 0;
    z-index: 3;
    opacity: 0.7;
    background: rgb(255,255,255);
    background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9024859943977591) 35%, rgba(255,255,255,0) 100%);
}
.woocommerce-product-details__short-description.expanded .inner-wrap:after{
    opacity: 0;
}
.rt-swiper{
    padding-bottom: 40px;
}
.rt-swiper.swiper .swiper-button-next, .rt-swiper.swiper .swiper-button-prev{
    display: none;
}
.single-product--info-stock .info-stock{
    text-align: left;
    justify-content: flex-start;
    margin-bottom: 15px;
}
.woocommerce-verification-required{
	padding-left: 15px;
	padding-right: 15px;
}

.single_add_to_cart_button ~ .marketplace-wrap{
    margin-top: 20px;
}
.marketplace-wrap{
    margin-bottom: 20px;
}
.marketplace-wrap [class*=button-mp]{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
    max-width: unset;
    font-weight: 600;
}
@media ( min-width: 601px ) {
    .marketplace-wrap [class*=button-mp]{
        width: calc( 100% - 10px);
    }

    .stock ~ .marketplace-wrap [class*=button-mp]{
        width: calc( 100% - 90px);
    }
}
.marketplace-wrap .button-wrap{
    display: flex;
    flex-direction: column;
}
.marketplace-wrap [class*=button-mp]:not(:last-child){
    margin-bottom: 10px;
}
.marketplace-wrap [class*=button-mp] .icon{
    line-height: 1;
}
.marketplace-wrap [class*=button-mp] .icon ~ span{
    margin-left: 5px;
}
.marketplace-wrap [class*=button-mp] svg{
    width: 20px;
    height: 20px;
}
.marketplace-wrap .button-mp-tokopedia{
    background-color: #FFF;
    border: 1px solid rgba(3, 172, 14, 1);
    color: rgba(3, 172, 14, 1);

    &:hover, &:focus{
        background-color: rgba(3,172,14,1);
        color: #FFF;
    }
}
.marketplace-wrap .button-mp-shopee{
    background-color: #FFF;
    border: 1px solid rgba(238, 77, 45,1);
    color: rgba(238, 77, 45,1);

    &:hover, &:focus{
        background-color: rgba(238, 77, 45,1);
        color: #FFF;
    }
}
.woocommerce .button.rt-btn--whatsapp{
    background-color: #159a46 !important;
    color: #fff;
    border-color: #159a46 !important;
}

.wwc-chat-widget-action{
    border: 1px solid #949494;
    padding: 0px 5px;
    width: 45px;
    text-align: center;
    border-radius: 4px;
}
.wwc-chat-widget-action i{
    margin-bottom: -5px !important;
}
.rt-sticky-product .rt-btn{
    width: 100%;
    padding: 11.2px;
}
#header_mobile_right .rt-header-cart{
    display: none !important;
}

@media ( min-width: 992px ) {

    .single-product.whatsapp-checkout.product-template--normal .rt-product-summary .woocommerce-variation-add-to-cart, .single-product.whatsapp-checkout.product-template--normal .rt-product-summary form.cart:not(.variations_form) {
        margin-right: 80px !important;
    }

} */

/* Footer */
.grecaptcha-badge{
    display: none !important;
}
.page-footer .page-footer__widget{
    --theme-color-link: #dd3333;
    --theme-color-link-active: #dd1616;
}