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

/*************** ADD CUSTOM CSS HERE.   ***************/

h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0 !important;
}

.banner-layers {
    max-width: 100% !important;
}

.header-full-width .container {
    padding-left: 30px;
    padding-right: 30px;
}

.top-bar-nav .nav>li>a, .social-icons, #top-bar .nav>li>a {
	color: #222222 !important;
}

.html .social-icons {
    font-size: 1.3em;
}

.nav-dropdown {
    border-top: 3px solid;
    border-top-color: #007e47 !important;
}

.section_radius {
    border-radius: 5px;
}

.entry-category {
    visibility: hidden;
}

.slide-header {
    background-color: rgba(255, 255, 255, 0.8);
	padding: 15px 15px 15px 30px;
}

.slide-textcontent {
    background-color: rgba(0,126,71,0.8);
	padding: 10px 15px 10px 30px;
	color:#ffffff !important;
	text-shadow: 0 1px 3px rgba(0,0,0,.3) !important;
	min-height:30px;
}

h5.post-title {
    color: #333333;
}

.box-text p, .post-meta {
    color: #666666;
}

.page-id-12 .has-shadow .box:not(.box-overlay):not(.box-shade),
.page-id-846 .has-shadow .box:not(.box-overlay):not(.box-shade) {
    background-color: #007e47;
}
.page-id-12 h5.post-title, .page-id-12 .box-text p, .page-id-12 .post-meta,
.page-id-846 h5.post-title, .page-id-846 .box-text p, .page-id-846 .post-meta {
    color:#ffffff !important;
}

.page-id-12 .row-box-shadow-1 .col-inner,
.page-id-846 .row-box-shadow-1 .col-inner {
    box-shadow: 0 0px 0px 0px rgba(0,0,0,0), 0 0px 0px rgba(0,0,0,0);
}

.sidfot_text {
    line-height: 1.3em;
	font-size:14px;
}

.blog-single .large-9 {
    max-width: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
}

.blog-single .large-3 {
    max-width: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

.blog-single .large-9 {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}

.blog-single .large-3 {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}
	
.slide-textcontent {
   font-size:12px !important;
}

}