.theme-page-header-area {
    background-color: #F4FAFF !important;
    background-size: contain !important;
}
#theme-main-slider .item {
    background-repeat: no-repeat;
    height: auto !important;
}
#theme-main-slider .item {
    padding-top: 31.56%;
    display: block;
    height: 0;
}
.site-info {
    background-color: #0d5583;
    color: #fff;
}
.theme-slider-content .btn-slider {
    color: #0d5583;
}
.theme-slider-content .mt-4 {
margin-top: 0.1rem !important;
}
.theme-slider-content .btn-slider, 
.theme-slider-content .btn-slider:hover, 
.theme-slider-content .btn-slider:focus {
    border: 2px solid #0d5583;
    background-color: #0d5583;
    color: #fff !important;
}


.theme-page-header-area {
    background-color: #F4FAFF !important;
    background-size: cover !important;
	
}

.theme-info-area .media{
	background-color:#D4D2C6
}

.theme-info-area {
    background-color: #ccc !important;
}
.navbar-header-wrap {
    background-color: #fff!important;
}

.elementor-2547 .elementor-element.elementor-element-44c52182 .elementor-nav-menu--dropdown {
    background-color: var(--e-global-color-secondary );
    border-radius: 5px 5px 5px 5px;
	min-width:300PX;
	position:absolute;
	top:40px;
	z-index:2;
	
}

.elementor-nav-menu--dropdown ul{
	margin-top:0px
}
.elementor-menu-toggle {
 padding-bottom:200px;
}
.post-content {
    padding:0!important;
		border-radius:20px;
		background-color:#F9F7EA!important;
}
.post-content :hover{
box-shadow:none!important;
}
.post{
	background-color:#00000000!important;
	border-width:0px!important;
}
.theme-page-header-area {
    background-position: bottom center!important;
}

.roboto-accordion{
	font-family:roboto!important;
	font-weight:500!important;
	
}
.elementor-kit-22 a {
    font-family: "roboto", Sans-serif;
    font-size: 1.1rem!important;
    font-weight: 900;
    font-style: normal!important;
}

.serif {font-family: "Playfair+Display", serif;
		font-style: ital !important;}
.sans {font-family: "Roboto", sans-serif;}

.xl-ttl, h1{font-size:3.6rem;}
.lg-ttl, h2{font-size:2.4rem;}
.md-ttl, h3{font-size:1.8rem;}
.sm-ttl, h4{font-size:1.2rem;}
.xs-ttl, h5{font-size:0.9rem;}

.light-txt{font-weight: 300;}
.regular-txt{font-weight: 500;}
.thick-txt{font-weight: 700;}
.thicker-txt{font-weight: 900!importants;}

.md-txt, p2{font-size:1.2rem;}
.lg-txt, p1{font-size:1.4rem;}
.sm-txt, p3{font-size:1.0rem;}
.xs-txt, p4{font-size:.9rem;}

.sixty-opacity{opacity: 0.6;}
.eighty-opacity{opacity: 0.8;}

.lt-cream{color: #f9f7ea;}
.cream{color: #f4f0d5;}
.dk-cream{color: #CFC6AA;}
.yellow{color: #F7D98F;}
.lt-yellow{color: #F6E3AF;}
.dk-yellow{color: #DEC68A;}
.teal{color: #73C0A9;}
.lt-teal{color: #8EE0C8;}
.dk-teal{color: #69AE9A;}
.black{color: #554B40;}

.cream-bg{background-color: #f4f0d5;}
.lt-cream-bg{background-color: #f9f7ea; }
.dk-cream-bg{background-color: #CFC6AA;}
.yellow-bg{background-color: #F7D98F;}
.lt-yellow-bg{background-color: #F6E3AF;}
.dk-yellow-bg{background-color: #DEC68A;}
.teal-bg{background-color: #73C0A9;}
.lt-teal-bg{background-color: #8EE0C8;}
.dk-teal-bg{background-color: #69AE9A; }
.black-bg{background-color: #554B40;}

.card{
	border-radius: 12px;
	padding: 50px 80px;
	margin: 5px;
	box-shadow: -1px 3px 5px 0px rgba(0, 0, 0, .2);
}


.card h2{}
.card h3{}
.card h4{}
.card p{}
.card button{}


.elementor-2559 .elementor-element.elementor-element-c8b682f .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.55 * 100% )!important;
}
.elementor-post__thumbnail__link{
	padding-top:10%!important;
	padding-bottom:4%!important;
	background-color:#D9D0B8!important;
}
.elementor-post__thumbnail__link a{
	max-width:100%;
}
.elementor-posts .elementor-post__card .elementor-post__meta-data {
    border-top: 4px solid #D9D0B8!important;
}
.sharedaddy{
	display:none!important;
}

element.style {
}
.elementor-2561 .elementor-element.elementor-element-1d62ee3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2561 .elementor-element.elementor-element-1d62ee3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary );
}
.elementor-2561 .elementor-element.elementor-element-1d62ee3 > .elementor-element-populated {
	padding:0!important
}

element.style {
}
.elementor-button span {
    text-decoration: inherit;
}
 .elementor-align-icon-left {
    margin-right: -5rem!important;
	margin-left:6rem;
}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
     margin: auto!important;
}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure img{
     mix-blend-mode: multiply;
}
.elementor-accordion .elementor-tab-content {
   background-color:#ECE6D5;
	border-top: 2px solid #C3BBA5!important;
}

.elementor-accordion .elementor-accordion-item {
    border: 0 solid #d5d8dc!important;
	margin:10px;
		border-radius: 30px!important;

}
.elementor-tab-title {
   background-color:#E2DCCA!important;
	margin:4px!important:
		
	
}
.elementor-element-populated {
    border-style: none!important;
}

@media (max-width: 500px){
.theme-slider-content .btn-small {
min-width: 6rem;
font-size: 0.5rem;
padding: 0.25rem 0.5rem;
}

.aligncenter figcaption {
    text-align: center;
}
}
@media (max-width: 768px) {
.theme-slider-content .btn-slider {
    display: none;
}
	
.elementor-2664 .elementor-element.elementor-element-93b023f > .elementor-element-populated {
    padding: 0!important; 
}
	 .elementor-align-icon-left {
    margin-right: -1rem!important;
	margin-left:2rem;
}
	#desktop-only{
		display:none!important;
	}
}
@media (max-width: 1024px) {
.elementor-2664 .elementor-element.elementor-element-a46d5d3 {
     width: 80%!important;
	margin:0 auto!important;}
	.elementor-2664 .elementor-element.elementor-element-93b023f {
    width: 80%!important;
	margin:0 auto!important;;
}
	}}
	