/*
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
*/

.text-with-seperator { flex-direction: row-reverse; justify-content: flex-end; }
.text-with-seperator-center-align { justify-content: center; }
.text-with-seperator .title-sep-container { max-width: 10%; }

#pool-shape-sizes-tags {
    display: block;
}

#pool-shape-sizes-tags li {
	display: inline-block;
}

#pool-shape-sizes-tags li span {
    display: none;
}

#pool-shape-sizes-tags li .fusion-li-item-content {
	color: var(--awb-custom_color_2);
    border: 1px solid var(--awb-custom_color_2);
    padding: 5px 10px;
    border-radius: 5px;
}

#pool-shape-sizes-tags li:not(:last-child) {
    margin-right: 8px;
}

.pool-shapes-sizes-item .fusion-column-has-bg-image::after {
    background: linear-gradient(180deg,rgba(0, 0, 0, 0) 30%, rgba(255, 255, 255, 1) 90%);
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.pool-shapes-sizes-item {
    overflow: hidden;
}

.pool-shapes-sizes-item .pool-shapes-sizes-icon-section {
	opacity: 0;
	transition: opacity 0.5s ease-in-out;
}

.pool-shapes-sizes-item:hover .pool-shapes-sizes-icon-section{
	opacity: 1;
	transition: opacity 0.5s ease-in-out;
}


.frequently-asked-question.fusion-faq-shortcode ul {
    border: 0;
    margin-bottom: 1em;
}

.frequently-asked-question.fusion-faq-shortcode ul li a {
    padding: 5px 20px;
    border: 1px solid var(--awb-color8);
    border-radius: 25px;
	line-height: 1.8;
}

.frequently-asked-question.fusion-faq-shortcode ul li a:hover {
    border: 1px solid var(--awb-custom_color_2);
    background: var(--awb-custom_color_2);
    color: var(--awb-color1);
}

.frequently-asked-question.fusion-faq-shortcode ul li {
    margin: 0 5px 5px 0;
	border: 0;
    float: left;
}

.frequently-asked-question.fusion-faq-shortcode ul li.fusion-filter.fusion-active a {
    border: 1px solid var(--awb-custom_color_2);
    background: var(--awb-custom_color_2);
    color: var(--awb-color1);
}

@media (max-width: 991px) {
	.frequently-asked-question.fusion-faq-shortcode ul {
		display: flex !important;
    	flex-wrap: nowrap;
    	overflow: auto;
    	white-space: nowrap;
	}
}

#dynamic-dimention-list li span {
    display: none;
}

#dynamic-dimention-list li div {
    margin: 0;
}

#dynamic-dimention-list li:not(:last-child)::after {
    content: ",";
	margin-right: 5px;
}

#dynamic-dimention-list {
    display: flex;
    align-items: center;
	flex-wrap: wrap;
}

#dynamic-dimention-list::before {
    content: "";
    width: 5px;
    height: 5px;
    background: var(--awb-custom_color_2);
    display: inline-block;
    border-radius: 50%;
    margin-right: 8px;
}

#dynamic-dimention-list li {
    margin: 0;
    padding: 0;
	display: flex;
}
