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



.pitch__btn_hidden{
display: none !important;
}

/* single article pagination(function.php) */
.custom-article-pagination {
display: flex;
  justify-content: space-between;
  align-items: center;
  list-style: none;
  padding: 0 0 75px;
  margin: 0 auto;
  max-width: 1140px;
}

.custom-article-pagination li {
    max-width: 375px;
}

.custom-article-pagination li.prev {
    text-align: left;
}

.custom-article-pagination li.next {
    text-align: right;
}

.custom-article-pagination a {
    text-decoration: none;
    color: #9b5a35; 
    font-weight: 600;
    display: inline-flex;
    align-items: center;
    font-size: 20px;
}
.custom-article-pagination a .icon-plus3{
	font-size: 42px;
  color: #d3ccb8;
}
.custom-article-pagination .prev a .icon-plus3 {
    margin-right: 25px; 
}

.custom-article-pagination .next a .icon-plus3 {
    margin-left: 25px;
}
.custom-article-pagination a:hover .icon-plus3{
	color: rgba(232, 127, 59, 0.8);
}

.custom-article-pagination h3 {
	margin: 0;
	font-size: 25px;
	font-weight: 900;
	line-height: 30px;
	letter-spacing: 0.375px;
	color: #007b77;
	text-transform: uppercase;
    margin-bottom: 10px;
}

.custom-article-pagination .next-prev-post-link {
    display: inline-flex;
    align-items: center;
}
.custom-article-pagination .article-subtitle{
    font-family: "Rubik", sans-serif;
    line-height: 25px;
    letter-spacing: .66px;
    font-weight: 400;
    font-size: 1rem;
    color: #007b77;
    text-transform: uppercase;
    margin: 0;
}
/* end single article pagination(function.php) */




/*  featured article(function.php) */
 .featured-article-wrapper {
                display: flex;
                align-items: center;
                gap: 40px;
                margin-bottom: 40px;
            }

            .featured-left {
                flex: 0 0 48%;
                border-radius: 16px;
                overflow: hidden;
            }

            .featured-left img {
                width: 91%;
                height: auto;
                 border-top-left-radius: 20px;
              border-bottom-right-radius: 20px;
                display: block;
            }

            .featured-right {
                flex: 1;
            }

            
            .featured-badges {
                display: flex;
                gap: 10px;
                flex-wrap: wrap;
                margin-bottom: 18px;
            }
            .featured-badges a {
                background: #d3ccb8;
                padding: 6px 16px;
                border-radius: 50px;
                font-size: 12px;
                font-weight: 600;
                color: #af5d2f;
                text-transform: uppercase;
                letter-spacing: .4px;
                text-decoration: none;
            }
            .featured-title {
                font-family: "quincy-cf", serif;
                font-size: 47px;
                line-height: 1.2;
                margin: 0 0 14px;
                color: #007b77;
                font-weight: 700;
            }
            .featured-title a {
                color: #007b77 !important;
                text-decoration: none;
            }
            .featured-author {
                color: #c4704d;
                font-size: 17px;
                margin: 0;
                font-weight: 600;
            }
			.featured-author a{
				color:#ab5d2f
			}
            .featured-author span {
                font-weight: 400;
            }

            @media(max-width: 767px) {
                .featured-article-wrapper {
                    flex-direction: column;
                }
                .featured-left { width: 100%; flex:auto; }
                .featured-title { font-size: 36px; }
                .featured-left img{
                    width: 100%;
                }
            }

/* end featured article(function.php) */
/* FIX: Make WooCommerce forms clickable */
.woocommerce form,
.woocommerce-form,
.woocommerce-form-login,
.woocommerce-form-register {
    position: relative;
    z-index: 9999;
}


/* Related products fusion title only */
section.related.products > .fusion-title.title.sep-none {
    margin-top: 80px;
    border-bottom: 2px solid #d6c2b8;
}

/* Heading inside */
section.related.products > .fusion-title.title.sep-none h2 {
    font-size: 42px !important;
    color: #8b6b5c !important;
}
.logo-absolute {
	position: absolute !important;
    top: -30px;
    right: 70px;
    z-index: 5 !important;
 }

@media (min-width: 991px){
	.filler-option-bx > .fusion-column-wrapper {
		grid-template-columns: repeat(2, 1fr);
		display: grid !important;
		gap: 1rem !important;
	}
	.filler-option-bx > .fusion-column-wrapper p {
		margin: 0;
	}
}
.filler-option-bx > .fusion-column-wrapper {
	gap: 1rem !important;
}
.filler-option-bx > .fusion-column-wrapper p {
	margin: 0;
}
@media (max-width: 767px){
	.filler-option-bx > .fusion-column-wrapper p {
		font-size: 20px;
	}
}