@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css');

@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lobster&family=Manrope:wght@200..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap');

/* Raleway */
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700&display=swap');

::selection {
  color: var(--e-global-color-secondary);
  background: var(--e-global-color-c7b5dc5);
}
.styletext{
	    color: var(--e-global-color-primary);
}
.contactform input{
	min-height:51px;
}
.contactform input[type="text"], .contactform input[type="email"],
.contactform input[type="number"],
.contactform textarea{
	    box-shadow: 0px 0px 3px 0px rgba(184, 184, 184, 184.35);
}

.blogpostlist article .elementor-post__meta-data {
    order: 0;
}
.blogpostlist article .elementor-post__title {
    order: 1;
}
.blogpostlist article .elementor-post__excerpt {
    margin-bottom: 10px;
    order: 2;
}
.blogpostlist article .elementor-post__read-more-wrapper {
	   text-align: right;
    order: 3;
}

/* Single Post CSS */
body.single-post .siteheader {
    position: relative;
    background-image: linear-gradient(82deg, #DCD2BCFA 0%, #DCD2BC87 100%);
}
.relatedpost article .elementor-post__text ~ * {
    display: none;
}
.catename h3{
	margin-bottom:.5rem;
}
.moicons {
    margin-right: 8px;
}
.elementor-53 .elementor-element.elementor-element-b63288b .elementor-nav-menu--dropdown {
    padding-bottom: 16px;
	  padding-top:8px;
	  background: linear-gradient(to bottom, #eae4d7 0%, #dcd2bd 50%, #d6c9b0 100%);
}
.exp_catsec .catename{
	position:absolute;
	bottom:25px;
}
.blogpostlist .elementor-post__read-more{
	position:relative;
}
.blogpostlist .elementor-post__read-more::after {
    content: "";
    border-bottom: 4px solid #6F2838;
    position: absolute;
    height: 3px;
    width: 20px;
    bottom: -10px;
    transition: .5s ease-out;
    left: 0;
}
.blogpostlist .elementor-post__read-more:hover::after{
	 width: 100%;
}
.brright {
    border-right: 1px solid #E1BF9F;
}
.rtbordergray::after {
    content: " ";
    border-right: 1px solid #C9C9C9;
    position: absolute;
    height: 90%;
    right: -10px;
    top: -5px;
}

@media (max-width:768px){
	.brright {
    border-right: 0px solid #E1BF9F;
}
}

@media (min-width:1025px){
	.mbmenus {
		display:none!important;
	}
}

.siteheader {
/* 	   position: absolute;
    z-index: 99;
    width: 100%; */
	     background-image: linear-gradient(284deg, #f8f6f2 0%, #d6cab1 100%);
}
.style-green{
	color:#2c7780;
}