/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.8.1
*/

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

/*---Hide reCaptcha v3 visible seal---*/
.grecaptcha-badge {
opacity:0 !important;
}

/*Design for packs*/
.dd-option span.woocommerce-Price-amount.amount {
    display: none;
}

.dd-option label.dd-option-text {
    margin-top: 12px;
}

img.dd-selected-image {
    height: 60px !important;
}

img.dd-option-image {
    height: 50px !important;
}

body.term-ascend #Content, body.term-ascend-english #Content, body.term-ascend-spanish-2 #Content, body.term-ascend-frenchcreole #Content, body.term-ascend-haitian-creole #Content{
	display: none;
}
body.term-ascend p, body.term-ascend-english p, body.term-ascend-spanish-2 p, body.term-ascend-frenchcreole p, body.term-ascend-haitian-creole p{
	margin: 0px;
}
body.term-ascend #shop-hero-row, body.term-ascend-english #shop-hero-row, body.term-ascend-spanish-2 #shop-hero-row, body.term-ascend-frenchcreole #shop-hero-row, body.term-ascend-haitian-creole #shop-hero-row {
    width: 100%;
    min-height: unset;
    text-align: center;
}
body.term-ascend .shop-hero-text, body.term-ascend-english .shop-hero-text, body.term-ascend-spanish-2 .shop-hero-text, body.term-ascend-frenchcreole .shop-hero-text, body.term-ascend-haitian-creole .shop-hero-text {
    width: 100%;
    height: 100%;
    padding-bottom: 50px;
}
body.term-ascend .shop-hero-text .pum-trigger, body.term-ascend-english .shop-hero-text .pum-trigger, body.term-ascend-spanish-2 .shop-hero-text .pum-trigger, body.term-ascend-haitian-creole .shop-hero-text .pum-trigger{
    display: none;
}
.ascend-desc {
	color: #121c4d;
    text-align: center;
	font-size: 22px;
    line-height: 1.8;
    margin-bottom: 20px !important;
}
.child-cat-box {
    display: flex;
    justify-content: center;
    background-color: #fff;
}
.per-child-cat {
    width: 100%;
    padding: 20px 10px;
}
.per-child-cat:nth-child(even) {
    border-left: 1px solid #000;
}
.per-child-cat p{
    text-align: center;
    color: #191970;
    min-height: 125px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.per-child-cat div{
    display: flex;
    justify-content: space-evenly;
    gap: 20px;
}
.per-child-cat div img{
    max-width: 100%;
    max-height: 100%;
    margin-top: 0px;
    width: 150px;
    height: 120px;
    object-fit: contain;
}
body .per-child-cat img{
    max-width: 100%;
    max-height: 100%;
    margin-top: 0px;
    object-fit: contain;
}
    

/*END Design for packs*/

@media only screen and (max-width: 960px) {
	.top-text{
		line-height:1;
	}
    .child-cat-box {
        flex-direction: column;
        width: 70%;
        align-items: center;
        margin: auto;
    }
    .per-child-cat:nth-child(even) {
        border-left: 0px solid #000;
        border-top: 1px solid #000;
    }
    .per-child-cat p {
    	min-height: auto;
        font-size: 16px;
    }
    body h2.category-title {
        font-size: 18px !important;
	}
    .ascend-desc {
        font-size: 16px;
    }
}
@media only screen and (max-width: 560px){
    .child-cat-box {
        width: 100%;
    }
    .per-child-cat div {
        flex-direction: column;
        gap: 10px;
    }
    .per-child-cat div img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    body .per-child-cat img{
        object-fit: cover;
    }
}