/*
    Template: consulting
    Theme Name: Consulting Child Theme
    Theme URI: http://consulting.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Consulting - Business and Finance WordPress theme. Using Consluting you can easily create a modern website with real content. Easily edit the real content and compose the page layout with drag & drop page builder Consulting is the best ever finance, consulting, brokerage WordPress theme. It’s fully Responsive and Easy to Customize using intuitive Drag & Drop Visual Composer and Theme Options panel in WordPress Customizer.
    Version: 4.0.2
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: blue, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, sticky-post, translation-ready
    Text Domain: consulting-child-theme
*/

/* KAD */
/* KAD STYLES */

.kad_searchform {
    background: #f8f9f9;
    padding: 15px;
}
.kad_searchform .results {
    display: none;
}
.kad_searchform .results.visible {
    display: block;
}
.kad_searchform #kad_searchsubmit {
    border: none;
    border-radius: 3px;
    padding: 9px 20px;
}
#ajax-result img {
    margin: 10px 0 0 5px;
}
.kad_searchform .kad_search_id {
    width: 280px;
    float: left;
}
.kad_searchform .kad_or {
    padding: 28px 20px 10px 10px; 
    float: left;
    text-align: center;
    font-weight: bold;
}
.kad_searchform .kad_search_name {
    width: 280px;
    float: left;
}
.kad_searchform .kad_search_id input,
.kad_searchform .kad_search_name input {
    width: 88%;
    margin-top: 5px;
}
.kad_searchform .kad_search_id label,
.kad_searchform .kad_search_name label {
    font-weight: bold;
}
.kad_id_result {
    width: 15%;
    float: left;
}
.kad_searchform #kad_searchsubmit {
    margin: 24px 0 0 20px;
}
.search_result_row {
    margin-bottom: 5px;
}
.search_result_desc {
    float: left;
    width: 85%;
}
    
    
.tree {
    min-height:20px;
	background: none;
	border: none;
	padding-left: 0px; 
	padding-right: 0px;
}
.tree ul {
    margin-left: 0px;
	padding-left: 20px;
}
.tree ul ul {
    margin-left: 35px;
}
.tree ul ul ul {
    margin-left: 40px;
}
.tree ul ul ul ul {
    margin-left: 43px;
}
.tree ul ul ul ul ul {
    margin-left: 48px;
}
.tree ul ul ul ul ul ul {
    margin-left: 52px;
}
.tree li {
    list-style-type:none;
    margin:0;
    padding:10px 5px 0 5px;
    position:relative
}
.tree li::before, .tree li::after {
    content:'';
    left:-20px;
    position:absolute;
    right:auto
}
.tree li::before {
    border-left:1px solid #ddd;
    bottom:50px;
    height:100%;
    top:0;
    width:1px
}
.tree li::after {
    border-top:1px solid #ddd;
    height:20px;
    top:25px;
    width:25px
}
.tree li span {
    border:1px solid #ddd;
    display:inline-block;
    padding:3px 6px;
    text-decoration:none;
    margin-right: 15px;
}
.tree li.parent_li > span {
    cursor:pointer
}
.tree > ul > li::before,
.tree > ul > li::after {
    border:0
}
.tree li:last-child::before {
    height:30px
}
.tree li.parent_li > span:hover,
.tree li.parent_li > span:hover + ul li span {
    border: 1px solid #aaa;
}

@media  only screen and (max-width: 768px) {

    .kad_searchform .kad_search_id,
    .kad_searchform .kad_search_name,
    .kad_searchform .kad_or {
        float: none;
        width: 100%;
    }
    .kad_searchform .kad_or {
        text-align: left;
        padding: 10px 0;
    }
    .kad_searchform #kad_searchsubmit {
        margin: 10px 0 0;
    }
}

/* GLOSSARY */
.glossary-container p > .term { border-bottom: 1px solid black; width: 100%; display: block; }
.glossary-index a { color: #5a4af5; }

/* FOURSQUARE ICON */
.fa-xing::before { content: "\f180" !important; }
.contact-page-box .fa.fa-google-plus::before { content: "\f180" !important; }

/* POSTS */
.stm_post_details .post_by { display: none; }
.stm_post_details .comments_num { display: none; }