/*
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
*/
.fusion-form-field input::placeholder {
	color: #999;
}
#boxed-wrapper {
    margin-bottom: -30px;
}
/* .fusion-flex-container .fusion-flex-align-items-flex-start {
    align-items: unset!important;
}
.fusion-flex-container .fusion-flex-justify-content-flex-start {
    justify-content: flex-end!important;
} */
.product-catalog .fusion-title .title-heading-left {
    min-height: 70px;
    font-size: 14px!important;
}
.fusion-sticky-container .fusion-imageframe {
    max-width: 150px!important;
}
.fusion-menu-element-wrapper.direction-row.expand-method-hover .menu-text {
    font-size: 13px;
    letter-spacing: 0.5px;
    font-weight: 700;
}
.fusion-menu-element-wrapper .fusion-counter-badge .fusion-widget-cart-number {
    position: absolute;
    top: 13px;
    right: -13px;
}
/* .fusion-body .fusion-menu-element-wrapper[data-count="0"].collapse-enabled .fusion-menu-element-list {
    margin-top: 15px!important;
} */

.wpim {
	display: block;
	width: 100%;
}
.wpi {
	display: none;
	width: 100%;
}
@media(min-width: 786px) {
	.wpim {
		display: none;
	}
	.wpi {
		display: block;
	}
}

@media (max-width: 1300px) {
	.site-header > div {
		display: grid!important;
		grid-template-columns: 1fr 130px 60px;
	}
	.site-header > div .menu-bar {
		grid-row: 1;
		grid-column: 2;
	}
}

.checkout .shop_table tfoot th {
	text-align: left!important;
	width: 68%!important;
}
#billing_country_field,
#billing_address_1_field,
#billing_address_2_field,
#billing_city_field {
	display: none!important;
}

.product-images .crossfade-images {
    height: auto!important;
}

.fusion-background-highlight[lang="ru-RU"] {
	display: none!important;
}

ul.footer-info__list {
    display: flex;
    justify-content: center;
    list-style-type: none;
    margin: 0;
    margin-top: 30px;
    padding: 0;
}
a.footer-info__link {
    padding: 10px;
}
@media(max-width: 876px) {
	ul.footer-info__list {
		flex-direction: column;
		align-items: center;
	}
}
@media (max-width: 640px) {
	.post-content .fusion-builder-column-8 > .fusion-column-wrapper {
		padding-top: 10px!important;
	}
}