/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0.9.2
*/

/*************** ADD CUSTOM CSS HERE.   ***********0*s***/

ul#menu-terms {
   
    font-size: 16px;
}

.image-archive-author-page img{
	border-radius:20px;
}
.image-lydia:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    background-color: #004C84;
    position: absolute;
    top: -30px;
    left: 30px;
	/*border-radius:20px;*/
}
.image-greenleft-lydia::before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    background-color: #e50000;
    position: absolute;
    top: 30px;
    left: -30px;
/*	border-radius:20px;*/

}
.column-lydia{
	padding:0 30px 0px!important;
}
/*.sidebar-menu #header-contact{
	margin-top:10px;
	margin-bottom:5px;
}*/
 #header-contact a{
	color: black;
	text-transform:none;
}
/*.mfp-container {
    background-color: #004C84;
}
.header-button-2 a{
	background-color:white!important;
}
.off-canvas .sidebar-menu {
    background-color: #ded8c9;
}

.header-button-2 a:hover{
	background-color:#004C84!important;
	color:white!important;
}
.nav>li>a{
	transition:all 0s;
}
.nav-anim>li{
	transition-delay:0s!important;
}
.off-canvas-center .mfp-content {
   padding-top: 10px;
}*/

.wpcf7-spinner{
	position: absolute;
}
.transparent .header-main {
    backdrop-filter: blur(6px);
	box-shadow: 1px 5px 22px -3px rgb(0 0 0 / 75%);
    -webkit-box-shadow: 1px 5px 22px -3px rgb(0 0 0 / 75%);
}
.wpcf7-acceptance input{
	margin-bottom:0px;
}
div.wpcf7-acceptance{
	margin-top:10px;
	margin-bottom:10px;
}
/*
.round-banner-kass .col-inner, .round-banner-kass .bg, .round-banner-kass .banner-inner, .round-banner-kass .fill, .round-banner-kass {
    border-radius: 20px;
}*/
.k-round-image img {
    border-radius: 20px;
}
.k-round-image.img .img-inner {
    border-radius: 20px;
}
.left-green-shadow-image::before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    background-color: #004C84;
    position: absolute;
    top: 30px;
    left: -30px;
}
.secondary-green-letters{
	color:#004C84!important;
}
.secondary-green-letters:hover{
	background-color:#ffffff!important;
}
.header-button-1 a{
	color:white!important;
}
.contact-me-lydia input[type=submit]{
	text-transform:none;
}
.recent-blog-posts-li .post_comments{
	display:none;
}

.blog-single .article-inner .entry-meta,.blog-single .article-inner .entry-author.author-box {
	display:none;
}
.absolute-footer #menu-terms.links li{
	margin:0 0.8em;
}
.post-template-default.single.single-post .entry-image.relative{
	display: flex;
    justify-content: center;
}
.post-template-default.single.single-post .entry-image.relative img{
	width:auto;
}
.blog .blog-wrapper .box-image .image-cover{
	padding-top:100%!important;
}
.blog .blog-wrapper .box-image{
	max-height: 371.25px;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
/*.row-reverse-kass {
    display: flex;
    flex-direction: column-reverse;
}
	.join-satisfied-h{
		margin-top:100px;
	}
	.absolute-footer #menu-terms.links li{
	margin:0.8em 0.8em;
}*/
.burger--active .burger-inner > div {
  background-color: #000 !important;
}

.header-menu-nav-item span, .header-menu-nav-item a {
  color: #000!important;
	padding-left: 100pc !important;
}
	.has-child{
		color: black;
	}
	.toggle {
  color: #000!important;
}
}