/*
Theme Name:     fo-child
Description:    Child theme for theme fo
Author:         Themesflat
Template:       fo

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

.logo {
    padding-top: 12px !important;
}
.logo img, .logo svg {
    height: 100px !important;
    margin-left: -5px !important;
	width: auto !important;
}
.tp-tabs.inner.hebe.nav-pos-hor-right.nav-pos-ver-center.nav-dir-vertical {
    background: rgba(0,0,0, 0.5) !important;
    padding: 20px !important;
    margin-top: -10px !important;
    margin-left: -70px !important;
}
.header-style2 #mainnav > ul > li > a {
    line-height: 55px;
    text-transform: unset;
}
.themesflat_header_wrap.header-style1, .nav.header-style2, .themesflat_header_wrap.header-style3, .nav.header-style4, .header.widget-header .nav {
	background-color: #2A652B !important;
}
.nav.header-style2 .show-search a {
    margin: 9px 0 !important;
}
.nav.header-style2 .themesflat-socials {
    margin-top: 12px !important;
}
.logo {
    padding-left: 0 !important;
}
.themesflat_counter span {
    font-size: 46px;
    line-height: 75px;
}
.myplaceholder {
    background: #B7B7B7;
    height: 266px;
}
.page-title h1 {
    display: none;
    opacity: 0;
}
.page-title .breadcrumb-trail.breadcrumbs {
    margin-bottom: 30px;
}
.page-title {
    display: none;
    opacity: 0;
}
a[href$=".pdf"], a[href$=".xls"], a[href$=".xlsx"], a[href$=".doc"], a[href$=".docx"] {
    position:relative;
	left: 20px;
}    
a[href$=".pdf"]:before, a[href$=".xls"]:before, a[href$=".xlsx"]:before, a[href$=".doc"]:before, a[href$=".docx"]:before  {
    font-family: FontAwesome;
    left: -20px;
    position:absolute;
    top:-2px;
}
/* a[href$=".pdf"]:after, a[href$=".xls"]:after, a[href$=".xlsx"]:after, a[href$=".doc"]:after, a[href$=".docx"]:after  {
	position:absolute;
	right: -42px;
	top:-2px;
} */
a[href$=".pdf"]:before {
	color: #CE2A1C;
	content: "\f1c1";
}
a[href$=".xls"]:before,
a[href$=".xlsx"]:before {
	content: "\f1c3";
	color: #2A652B;
}
a[href$=".doc"]:before,
a[href$=".docx"]:before {
	content: "\f1c2";
	color: #2A652B;
}
/* a[href$=".pdf"]:after {
    content: "[PDF]";
}
a[href$=".xls"]:after,
a[href$=".xlsx"]:after {
	content: "[EXCEL]";
}
a[href$=".doc"]:after,
a[href$=".docx"]:after {
	content: "[EXCEL]";
} */
.themesflat-team .team-name {
    min-height: 40px;
}
th, td {
    text-align: left !important;
}
.sidebar .widget.widget_nav_menu ul li.current-menu-item a::before, .sidebar .widget.widget_nav_menu ul li a:hover::before, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    background-color: #2A652B !important;
}
a {
    color: #2A652B;
}
#mainnav > ul > li > a {
	font-weight: normal !important;
}
#mainnav > ul > li > a:hover, #mainnav > ul > li.current-menu-item > a {
    color: yellow !important;
}