/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.row-gap-30 > .fusion-column-wrapper{
	gap: 30px;
}

ul.products .product h3.product-title {
    font-size: 20px !important;
	font-weight: 600;
}

.order-dropdown.sort-count,
#wrapper .order-dropdown.sort-count,
.awb-menu_row .text-hide .menu-text,
span.sku_wrapper + span.posted_in{
	display: none!important;
}

nav.awb-menu .fusion-menu-cart-checkout .awb-menu__woo-wrap:hover a, 
nav.awb-menu .fusion-menu-cart-checkout .awb-menu__woo-wrap:hover a:before{
	color: var(--awb-color4);
}
.awb-menu__main-a_regular:focus {
    outline: 1px solid #fff;
    outline-offset: -1px;
}

.wp-block-woocommerce-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header, 
.wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header,
.wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__totals-title,
.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-product-name{
	font-size: 20px;
}

.wp-block-woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label, 
.wp-block-woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{
	font-size: 18px;
}
body:not(.woocommerce-block-theme-has-button-styles) .wp-block-woocommerce-cart .wc-block-components-button:not(.is-link),
body:not(.woocommerce-block-theme-has-button-styles) .wp-block-woocommerce-checkout .wc-block-components-button:not(.is-link){
	background-color: #000;
	color: #fff;
	border: 0;
	border-radius: 4px;
}
body:not(.woocommerce-block-theme-has-button-styles) .wp-block-woocommerce-cart .wc-block-components-button:not(.is-link):hover,
body:not(.woocommerce-block-theme-has-button-styles) .wp-block-woocommerce-checkout .wc-block-components-button:not(.is-link):hover,
.single_variation_wrap .variations_button .button:hover{
	background-color: var(--awb-color4);
}

.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button .wc-block-components-checkout-place-order-button__text{
	font-family: 'inter';
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content h2,
body.single-product #main .product h1.product_title{
    font-size: 30px!important;
}
.single-product span.woocommerce-Price-amount.amount {
    font-size: 24px;
    font-weight: 600;
}

.variations .label,
.variations .value{
	text-align: left;
}

.single_variation_price_reset{
    display: flex;
    flex-direction: column;
}

.height-300 .video-wrapper {
    height: 550px;
}

.height-300 .video-wrapper video {
    object-position: center;
    width: 100%;
    height: 100%;
}

table.variations select{
	padding:0 10px;
}

@media(max-width:1024px){
	.height-300 .video-wrapper {
		height:400px;
	}
}
@media(max-width:768px){
	.height-300 .video-wrapper {
		height:300px;
	}
}
@media(max-width: 580px){
	.fusion-imageframe.site-logo-image,
	.fusion-sticky-container.fusion-sticky-transition .fusion-imageframe.site-logo-image{
		max-width: 100px;
	}
	.height-300 .video-wrapper {
		height:200px;
	}
}

@media(max-width: 375px){
	.fusion-imageframe.site-logo-image, .fusion-sticky-container.fusion-sticky-transition .fusion-imageframe.site-logo-image{
		max-width: 70px;
	}
}