/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
html,body{width:100%;overflow-x:hidden;}
.page .entry-header{display:none;}
.tdeco_ul { text-decoration:underline }
.tdeco_ol { text-decoration:overline }
.tdeco_lt { text-decoration:line-through }

.position_rel{position:relative;}
.position_abs{position:absolute;}

.elementor-widget-container p{margin-bottom: 1.2em;}

.footer_navi_sticky_mo{text-align: center;margin-top: 6px;}

.ast-oembed-container{padding-top:56.25%!important;}

.dis_ib{display: inline-block;}
.mgb_15{margin-bottom:15px;}

/* salespage_btn */
.elementor-widget-container .elementor-add-to-cart .single_add_to_cart_button{
    padding: 8px 2px!important;
	margin-top: 10px !important;
	border: 1px solid #ffffffa6!important;
    border-radius: 0!important;
    background: none!important;
    color:#fff!important;
    font-weight: 500!important;
}
.elementor-widget-container .elementor-add-to-cart .cosmosfarm-quick-buy{
	padding: 8px 2px!important;
	margin-top: 10px !important;
    border: 1px solid #0771df!important;
    border-radius: 0!important;
    background: #0771df!important;
    color:#fff!important;
    font-weight: 600;
}
.woocommerce div.product form.cart div.quantity {
    display: none !important;
}

/* salespage_btn end */

/* 옵션상품선택 */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{box-sizing: border-box;
    margin: 3px;
    padding: 3px 6px;
    border-radius: 3px;
    background-color: #000;
	border: 1px solid #fff3;
    font-size: 13px;
}

.elementor-product-variable .variations label{
    display: none;
}
.elementor-product-variable .variations{
    border:0!important;
}
.elementor-product-variable .variations .reset_variations{
    display: none!important;
}
.woocommerce div.product form.cart .variations select{
    font-size: 1rem;
    font-weight: 500;
	padding: 8px 10px;
}
.single_variation_wrap .woocommerce-variation-price .price bdi{
    color: #fff;
    font-size: 1.7rem;
    font-weight: 600;
    font-family: Rajdhani;
}
.single_variation_wrap .single_variation{
    margin-bottom: 0!important;
}
.single_variation_wrap .woocommerce-variation-price .price bdi .woocommerce-Price-currencySymbol{
    font-size: 15px;
}
.woocommerce div.product form.cart .variations{
    margin-bottom: 0!important;
}
.woocommerce div.product form.cart .variations th{
    margin-bottom: 0!important;
}
/* 옵션상품선택 끝*/

.ha-product-carousel-item .ha-product-carousel-price{
	display:none;
}
.ha-product-carousel-item .ha-product-carousel-title{
	margin-bottom: 25px!important;
}

.woocommerce div.product .out-of-stock{
    border: 1px solid #ffffffa6;
    text-align: center;
    margin-top: 20px;
    padding: 3px 10px;
    color: #ffffffc4;	
}


@media (max-width: 640px){
	.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content, .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main .ld-focus-content {
    	padding: 5% 0.8em!important;
	}
}
/* 우커머스 결제페이지 230323 */
.woocommerce-checkout-review-order:before {
    content: '*상품의 수량이 잘못된 경우 장바구니에서 수량을 변경 후 다시 결제를 시도하세요';
    display: block;
	color:#cd4425;
    font-weight: 300;
    font-size: 13px;
    position: relative;
	line-height: 18px;;
    letter-spacing: 0.2px;
}


/* 어플리에이트(affiliate) 230610 */
#affwp-affiliate-dashboard-tabs .active a{color:#d7132e}

.wpProQuiz_results .wpProQuiz_points:after{content: "[질문 보기]를 클릭하시면 정답을 확인하실 수 있습니다.";display:block;font-size: 14px;font-weight: 100;}

/* ASTRA Scroll to Top Button 240828 */
.ast-scroll-to-top-right{
	right: 30px; bottom: 108px;
}
@media all and (min-width : 360px) and (max-width:767px){
	#ast-scroll-top{
		font-size: 1.5rem;
		width: 1.5em;
		height: 1.5em;
		line-height: 1.6;
	}
	.ast-scroll-to-top-right {
		right: 4px;
		bottom: 67px;
	}
}

/* CART Hidden PAYNOW 240911 */
.elementor-menu-cart__container .elementor-menu-cart__footer-buttons > .elementor-button--checkout{
	display:none;
}