/*
 Theme Name:   Investment Child
 Theme URI:    http://themeperch.net/investment/
 Description:  Investment child theme
 Author:       ThemePerch
 Author URI:   http://themeforest.net/user/themeperch
 Template:     investment
 Version:      1.0.0
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  bohopeople
*/


/* Add your custom css below */


header .menu li a {
    padding: 10px 10px 10px!important;
}
.dropdown-menu .menu-item{
/*	max-width: 220px; */
}
.dropdown-item{
	white-space: inherit!important;
	font-size: 14px;
    font-weight: bold !important;
	border-bottom: 1px solid #e9e9e9!important;
}
.square-services-container .col-12{ padding-right: 1px; padding-left: 1px; }
.square-services-container .col-12:first-child{ padding-left: 13px;}
.square-services-container .col-12:last-child{ padding-right: 13px;}
.company-info-txt h5{ font-size: 15px;}

.company-info-txt .display-1 {
    display: block;
    letter-spacing: 4px;
    margin-top: 30px;
    font-weight: bold;
	text-align: center;
    font-size: 44px;
    line-height: 48px;
}

.covid-link a.first-lavel-item{
	color: #f6871f;
    text-decoration: underline!important;
}
.footer, .copyright{ background-color:#192c51!important;}
.list-item .normal {    font-size: 15px!important;}
.caps_normal {
    letter-spacing: 1.3px;
}
.team-member-details{ padding:5px!important;}
.single-team-member h4 {
    font-size: 14px!important;
	line-height:20px!important;
	min-height:40px!important;
}

.our-clients .block-content h2{
	letter-spacing: 0px!important;
    margin-top: 0!important;
	letter-spacing: -0.72px!important;
}

.options h2 {
	line-height:35px!important;
    max-width: 200px!important;
	font-size: 30px;
}

.btn_normal {
    padding: 16px 28px 13px 28px!important;
}
.navbar{z-index:100!important;}

#sidebar .widget {
    padding-bottom: 20px!important;
}

.widget_mslswidget .selectize-control {

    min-width: 50px!important;
    z-index: 1000!important;
}
.widget_mslswidget .selectize-control{height:37px; margin-left:5px;}
.widget_mslswidget .selectize-control.single .selectize-input{color:#1D448D!important; 
font-weight:bold; font-size:11px;
 height:37px!important; min-height:37px!important; padding: 5px 10px; position:relative; z-index:10000;}
.widget_mslswidget .selectize-input.full{background:#F6881F!important;}
.widget_mslswidget .selectize-control.single .selectize-input:after{ right: 6px; border-color: #1D448D transparent transparent;}
.widget_mslswidget .selectize-input > input{z-index:10000; }

.experienced-team .owl-nav{text-align:right;}
.experienced-team .owl-theme .owl-controls .owl-nav [class*=owl-]{ background:#1d448d;}
.experienced-team .owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
    background: #F6881F;
}


p, h4.underline_small, .lead, .normal, .excerpt_normal, .footer li, .figures-block span, .text-block, .contact-block, .button, .smaller-italic, .caps_small, .caps_normal, .caps_large, .smaller, .selectize-dropdown, .selectize-input, .selectize-input input {
    font-family: Exo,Arial, Helvetica;
}
p, .normal {
    font-size: 15px;
    line-height: 30px;
}

.drplist{float:left; list-style:none; margin-top:7px; margin-bottom:7px;}

.drplist li{ display:inline; float:left; margin-right:15px;}
.news .post h4{ font-size:18px!important; line-height:22px!important;}

.post-title {
    margin-bottom: 15px!important;
}
.post-title a, .post-title.fs-1 {
	font-size: 1.3rem!important;
}

.wpcf7-form .form-control{
	height: 50px;
}
.wpcf7-form .border{ border: none!important; }
.wpcf7-form .wpcf7-textarea{ min-height:150px; }
.is-sticky .cssmenu .topbar-button{
	display: none!important;
}

.section-padding-small.vc_section, .row-padding-small, .section-padding-small {
    padding-top: 15px;
    padding-bottom: 15px;
}

.section-padding-normal.vc_section, .row-padding-normal, .section-padding-normal {
    padding-top: 30px;
    padding-bottom: 30px;
}

.wpml-ls-legacy-dropdown{ width:inherit; padding-top: 5px;}
.wpml-ls-legacy-dropdown ul li{ background:none;}

.client-logos img{margin-bottom:10px;}

.portfolio .options .filters li a.active{ color:#F6881F!important;}

.blocgrue .figure-block i:before{ content:''!important; }
.blocgrue .figure-block i{width:54px; height:54px; background:url('grue.png') center center no-repeat; background-size:cover;}
.company-summary p {
    clear: none;
    color: #1f448c!important;
}
.lead, .normal, .our-clients, .testimonials .smaller, .post p.caps_normal, .tab-content p, .year_list .data p {
    color: #1f448c;
}

.lead{ font-weight: 400!important; }

.text-block{
	padding-top:40px!important;
	padding-bottom:30px!important;
}

p strong, .excerpt_normal {
    color: #1f448c;
    line-height: 24px;
    font-weight: bold;
    font-size: 15px;
}

.figures-block .ewt{
	padding-bottom:10px!important;
}

.figures-block .ewt.white .big-title{
    font-size: 75px;
	text-align:center;
	margin-left:-30px;
}

.figures-block .ewt.invested .big-title{
    font-size: 42px;
	text-align:center;
	margin-left:-30px;
	line-height:55px!important;
	margin-top:30px;
	padding-bottom:15px;
}

.figures-block .ewt h5{
    font-size: 15px;
}

.company-summary .figures-block .ewt{
	padding-bottom:10px;
}

.figures-block i {
    font-size: 28px;
}

.figures-block .ewt {
    padding-left: 40px;
}

.download_wrap .download p.caps_normal{
	font-size:18px;
}
.post-text p {
    margin-bottom: 10px;
}
.post-meta{display:none;}

.drp{ display:block;}
.drp img{ max-height:22px;}

.list-item .normal{font-size: 15px!important;
    line-height: 30px!important;}
	
.list-icon-yes.icon-bg-no i{top:6px;}
.list-item{margin-bottom:15px; margin-left:35px;}

.downloadhome p.caps_normal{ font-size:26px!important;}
.downloadhome h2{ font-size:26px!important;letter-spacing: 3px!important;}

.footer > .container{ padding-bottom:0px!important;}
.labelfile label{font-weight:normal!important; font-size:16px; font-style:italic;}
.labelfile{margin-bottom:30px;}
.labelfileinner{background-color: #e4e4e4; padding:0 18px;}
.labelfileinner input[type="file"]{ max-width:350px;}
.working-houre li {
    color: #1f448c;
}
.working-houre .h_small {
    color: #1f448c;
}
.copyright {
    padding-top: 12px!important;
    padding-bottom: 7px!important;
    margin-top: 14px!important;
}
.team-member-details a.disabled{
	pointer-events: none;
   cursor: default;
}
.is-sticky .cssmenu .topbar-button {
    display: none;
}