/*
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-breadcrumbs .awb-breadcrumb-list {
	justify-content: center!important;
}

.fusion-content-tb > :is(h1,h2,h3,h4,h5,h6) {
	font-size: 26px!important;
}

.fusion-content-tb > :is(h1,h2,h3,h4,h5,h6):not(:first-child) {
	margin-top: 40px!important;
}

.error404 h2 {
	text-align: center!important;
}

.error404 .fusion-error-page-search,
.error404 .fusion-error-page-useful-links {
	display: none!important;
}

.fusion-footer .fusion-text > p {
	margin: 0!important;
}

.fusion-text ul {
	margin: 0 0 20px!important;
	padding: 0 0 0 1em!important;
}

.tw-column_1_3 > .fusion-column-wrapper {
	aspect-ratio: 130/121!important;
}

.tw-column_flame_diap > .fusion-column-wrapper {
	background-position: 100% 63px!important;
}

.tw-menu {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}

.tw-menu .current {
	text-decoration: none!important;
}

@media only screen and (max-width: 769px) {

	.tw-column_1_3 > .fusion-column-wrapper {
		aspect-ratio: 130/141!important;
	}

	.tw-column_flame_diap > .fusion-column-wrapper {
		background-position: 100% 115px!important;
	}
}

@media only screen and (max-width: 640px) {

	.tw-column_flame_diap > .fusion-column-wrapper {
		background-position: 100% 267px!important;
	}
}

/*
@media only screen and (min-width: 1024px) {

	.tw-column_min_height_277 > .fusion-column-wrapper {
		min-height: 277px!important;
	}

	.tw-column_min_height_305 > .fusion-column-wrapper {
		min-height: 305px!important;
	}
}
*/

@media only screen and (min-width: 1600px) {

	.fusion-fullwidth:not(.tw-form) {
		padding-left: 50px!important;
		padding-right: 50px!important;
	}
}
