/*
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.   ***************/
.header-nav li .sub-menu {
	top: 48px;
	padding: 0px;
}
.header-nav li .sub-menu li a {
	font-size: 15px;
	color: #000;
    text-transform: capitalize;
}
.header-nav li .sub-menu li:hover a {
	color: #fff;
    text-transform: capitalize;
}
.pb-0,
.blog-single .entry-header-text,
#content,
.post-sidebar,
.medium-col-first{
	padding-bottom: 0px!important;
}

.blog-single .article-inner .entry-content {
	padding-top: 5px;
}

.mr-0 {
	margin-right: 0px;
}
.blog-home .box-text .is-divider, 
.blog-wrapper .box .box-text .box-text-inner .is-divider,
.blog-wrapper .box .box-text .box-text-inner .from_the_blog_excerpt,
.blog-single .entry-divider,
.blog-single .blog-share .is-divider,
#post-303 .entry-category {
	display: none;
}
.blog-home .box .box-text .post-title {
	line-height: 26px;
    font-size: 18px;
}
.blog-home .box .box-text:hover {
	background-color: #EA4347!important;
}
.blog-home .box .box-text:hover .post-title {
	color: #fff;
}
.blog-home .post-item .col-inner {
	border-bottom: 3px solid #EC4047;
}
.blog-wrapper .box .box-text {
	background-color: #F3F1FC;
    padding: 15px;
	border-bottom: 3px solid #EC4047;
}
.blog-wrapper .box .box-text:hover {
	background-color: #EC4047;
}
.blog-wrapper .box .box-text:hover .box-text-inner .post-title {
	color: #fff;
}
.blog-wrapper .box .box-text .box-text-inner .post-title {
	text-transform: uppercase;
    color: #000;
}
.blog-single h1 {
	color: #EA4347;
    text-transform: capitalize;
}
.blog-single .blog-share .social-icons {
	border: 2px solid #EA4347;
    padding: 5px;
}
#menu-item-182  {
	background-color: #141B23;
	text-align: center;
    font-weight: 600;
} 
#menu-item-182 a {
	color: #E89236;
}

#menu-left .menu-item-type-taxonomy {
	text-transform: uppercase;
    background-color: #464646;
	padding: 3px 0px 3px 15px;
}
.menu-item-type-taxonomy:hover {
	background-color: #000;
}
.menu-item-type-taxonomy a {
	color: #cecece;
    font-size: 14px;
}

#block_widget-2 .button {
	background-color: #141B23;
    color: #e89236;
}

#block_widget-2 .left-blog .post-item {
	padding-bottom: 15px;
}
.copyright-footer {
	font-size: 16px;
    color: #fff
}

#footer .col-inner {
	padding-top: 0px!important;
}

/*MENU*/
.header-nav li .sub-menu li:hover a {
    color: #000;
}
.nav-dropdown-simple .nav-column li>a:hover, .nav-dropdown.nav-dropdown-simple>li>a:hover {
	background-color: #000;
    color: #fff!important;
}
.nav-dropdown .nav-dropdown-col>ul {
	top: 38px;
}
.nav-dropdown>li.nav-dropdown-col{display:block}
.nav-dropdown{border:1px solid #ddd; padding:0}
.nav-dropdown .nav-dropdown-col>a, .nav-dropdown li a{font-weight:normal !important; text-transform:none !important;font-size:15px; font-weight:500}
.nav-dropdown-default>li:hover>a, .nav-dropdown .nav-dropdown-col>ul li:hover>a{color:white}
.nav-dropdown-default>li:hover{background:GREEN}
.nav-dropdown-default>li>a{border-bottom:0 !important}.nav-dropdown-has-arrow li.has-dropdown:before{border-width: 10px;
    margin-left: -10px;}
.nav-dropdown .nav-dropdown-col>ul{border: 1px solid #d2d2d2;margin-top:-40px;box-shadow: 2px 2px 5px #828282;display:none;position: absolute;
    left: 100%;z-index: 9;background: white;min-width: 240px;}
.nav-dropdown>li.nav-dropdown-col{width:100%;border-right:0}
.nav-dropdown .nav-dropdown-col>ul li a{padding:10px;  text-transform: none;color:black}
.header-nav li.nav-dropdown-col:hover >ul{display:block !important}

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


}