@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('assets/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt%2cwght.woff2') format('woff2');font-stretch:normal}@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url(https://ayaespecialists.com/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2) format('woff2')}


.medium-image article .post-img-wrap img{
	border-radius: 0 50px 0px 0;

}

.blog a{
				font-size: 1.4rem!important;
				margin-top: 0;
				margin-bottom: 15px;
				color: #0666f5;
				line-height: 1;
			}


			a:hover {
    color: #ffa62a!important;
}

			h2:hover {				 
				color: #ffa62a!important;
				 
			}
	

		.title-section{
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			gap: 0px;
			
		}

		.the100-template1 h2.section-title, .the100-template2 h2.section-title {
    display: inline-block;
    width: inherit;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 16px;
    vertical-align: top;
    text-align: left;
}

		.title-section h2 span{
			color: black;
			text-align: center;
			width: 100%;
			font-size: 60px;
			display: flex;
			justify-content: center;

		}

		.the100-template1 .section-desc, .the100-template2 .section-desc {     
    		text-align: center;
		}

		.title-section p{
			text-align: center;
			
		}

.bg-blue{
        background-image: url(assets/img/bg.png);
		background-repeat: no-repeat;
		background-size: cover;
		padding-bottom: 40px;
		background-position: center top;
		height: 100vh;
    }

	body.is-dark-theme.the100-template3 section.featured-section, section.featured-section {
    background: #f5f5f5;
    color: #000000;
}


.featured-posts-wrap .featured-posts:nth-child(3n+1).list, .featured-posts-wrap .featured-posts.list {
   
    /* border: solid 1px; */
    padding: 20px;
    background-color: #e9e9e9;
    box-shadow: -1px 0px 3px #e9e9e9;
	height: 75vh;
}

.feat-excerpt{
	/* padding: 0 0 0 40px; */
	position: relative;
	left: 20px;
}

.img_center{
	display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
	top: -49px;
	position: relative;
	width: 120px;
}

.featured-posts h3.feat-title {  
    margin-top: -23px;
}

.widget_the100_promo .promo-btn a {   
    width: 210px;
}
    
    
ul, ol {
    margin: 0 0 1.5em 0em!important;
}
		
#mc_embed_signup{background:#232830;clear:left;font:14px Helvetica,Arial,sans-serif}