/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: DevTeam
Template: flatsome
Version: 1.0
*/

/* @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap'); */

/* body {
    font-family: "Montserrat", sans-serif;
} */

.title-h1 .section-title-normal{
    border: none;
    text-align: center;
}

.title-h1 .section-title-normal span{
    border: none;
}

h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2{
    color: #097c62 !important; 
}

.content_home{
    background: #fff;
    padding: 15px;
    border-radius: 10px;
}

.html.header-button-1 a{
    background: #fbcb0a;
    border-radius: 7px !important;
    color: #065543;
    text-transform: uppercase;
    border: none;
}

.html.header-button-2 a{
    background: none;
    border-radius: 7px !important;
    color: #fbcb0a;
    text-transform: uppercase;
    border-color: #fbcb0a;
}

.html.header-button-2 a:hover{
    background: #fbcb0a;
    color: #065543;
    border-color: #fbcb0a;
}

footer .text a{
    color: #fbcb0a;
}

footer .text a:hover{
    color: #b69100;
}

footer .section-title-container{
    margin: 0;
}

footer .section-title-container .section-title-normal{
    border-bottom: 1px solid #097c62
}

footer .section-title-container .section-title-normal span{
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
    padding: 0;
}

footer .ux-menu .ux-menu-link__link{
    color: #fff;
    padding: 5px 0;
    margin: 0;
    min-height: auto;
    font-size: 14px;
}

footer .ux-menu .ux-menu-link__link:hover{
    color: #fbcb0a;
}

footer .absolute-footer{
    padding: 10px;
    background: #001813;
}

footer .absolute-footer .copyright-footer{
    width: 100%;
    text-align: center;
}

footer .footer-primary{
    width: 100%;
}

.box.box-vertical.box-text-bottom.box-blog-post.has-hover {
	position: relative;
	border-radius: 10px;
	overflow: hidden;
	background-color: #fff;
	box-shadow: 0 1px 2px #ededed;
	border: 1px solid #ededed;
	padding: 10px;
}

.box.box-vertical.box-text-bottom.box-blog-post.has-hover .box-image {
	border-radius: 10px;
}

.box.box-vertical.box-text-bottom.box-blog-post.has-hover .box-image img {
	transition: 0.3s;
}

.box.box-vertical.box-text-bottom.box-blog-post.has-hover .box-image img:hover {
	transform: scale(1.1);
}

.box.box-vertical .col.post-item{
    padding-bottom: 20px;
}

body .recent-blog-posts{
    align-items: center !important;
}

.recent-blog-posts-li .badge.post-date{
    width: 90px;
    height: 90px;
    border-radius: 5px;
}

.recent-blog-posts a{
    font-size: 15px;
}

.recent-blog-posts-li .post_comments {
    display: none;
}

.widget_search .searchform .button.icon{
    border: none;
    background: #e1b400;
}

.widget_search .searchform input[type=search]{
    box-shadow: none;
}

#comments{
    display: none;
}

.banner_home img{
    border-radius: 10px;
}

#content{
    padding-top: 0;
}

.breadcrumb-cc{
    padding: 5px 10px;
    background: #fff;
    margin-bottom: 30px;
}

.rank-math-breadcrumb{
    padding: 0;
}

.rank-math-breadcrumb p{
    margin: 0;
}

.absolute-footer.dark{
    color: #fff !important;
}