/*
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.   ***************/
body {
	max-width: 100%;
	overflow: hidden;
}

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

	.ic-box1.icon-box {
		text-align: left;
	}
	.col.post-item .post-title {
		margin-bottom: 10px;
	}
}

.blog-single  .entry-header .entry-header-text {
	padding-bottom: 0;
}
.entry-content.single-page {
	padding-top: 0;
}
body:not(.home) #header {
	border-bottom: 5px solid #008000;
}
.page-left-sidebar .large-3.col {
	padding-right: 20px;
}
/* */
.cust-sidebar .current-menu-parent > ul {
	display: block;
}
.cust-sidebar .current-menu-item > a  {
	color: #008000;
}
.cust-sidebar .current-menu-item .sub-menu {
    display: block;
    border: none;
    margin-left: 0;
    padding-left: 8px;
}
.cust-sidebar .current-menu-item .sub-menu li:before {
    content: '\00BB';
    color: #AC1F2D;
    margin-right: 0.25rem;
}
/* */
.box-brochures a {
	background: #20863d;
	color: #fff !important;
	padding: 10px 20px;
}
.single .shop-page-title {
	display: none;
}
.title-product {
	color: #20863d;
}
.banner-button .button.secondary {
    font-size: 9px;
}
.title-submenu h2 {
    font-size: 16px;
    border-bottom: 1px solid #fff;
    padding-bottom: 9px;
}
.ses-submenu a.ux-menu-link__link{
	color: #333 !important; 
}
.archive.search .category-page-row  > .large-3 {
	display: none;
}
.archive.search .category-page-row  > .large-9 {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}