/*
 Theme Name:   Archi Child
 Theme URI:    http://archiwp.com/
 Description:  Archi Child Theme
 Author:       OceanThemes
 Author URI:   http://oceanthemes.net
 Template:     archi
 Version:      3.6.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  archi-child
*/
    .multi-tree {
        margin-top: 35px !important;
    }
    .multi-tree-info {
        font-size: 1vw !important;
        line-height: 1.4;
    }
        
        
    @media screen and (min-width: 992px) {
        header {
            width: 100%;
            height: 100px !important;
            position: fixed;
            top: 0;
            left: 0;
            z-index: 1043;
            -webkit-transition: height 0.3s;
            -moz-transition: height 0.3s;
            -ms-transition: height 0.3s;
            -o-transition: height 0.3s;
            transition: height 0.3s;
            background:#18191b;
            border-bottom:solid 1px rgba(0,0,0,0.0);
        }
        
        
        header div#logo a img {
            margin-top: 9px;
        }
        
        #mainmenu li {
            margin-top: 10px;
        }
        
        .tree-info {
            margin-top: 35px !important;
            font-size: 1.4em !important;
            line-height: 1.4;
        }
    
    }
    
    @media screen and (max-width: 990px) {
        #mainmenu li a:hover {
            background: #dbdddb !important;
        }
        .tree-info {
            font-size: 1.4em !important;
            line-height: 1.4;
        }
        .multi-tree-info {
            font-size: 1.4vw !important;
            line-height: 1.4;
        }
    }
    
    @media screen and (max-width: 766px) {
        #mainmenu li a:hover {
            background: #dbdddb !important;
        }
        .multi-tree-info {
            font-size: 3.5vw !important;
            line-height: 1.4;
            margin-top: -30px !important;
            margin-bottom: 40px !important;
        }
        
        header div#logo a img {
            margin-top: -4px;
        }
    }
    
    ul#mainmenu {
        margin-top: 15px;
    }
    #menu-btn:hover:before {
        color: #fff !important;
    }
    #subheader .title-wrap {
        float: left;
        text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.7); /* X-offset, Y-offset, blur-radius, color */
    }
    ul#mainmenu {
        margin-top: 15px;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); /* X-offset, Y-offset, blur-radius, color */
    }

    .intro-text-tree-page-heading {
        font-size: 2em; /* Increase the font size for a more prominent heading */
        padding-bottom: 0.9em; /* Reduce the padding to make the heading more compact */
        color: #5f4533;
        font-family: 'Arial Black', Gadget, sans-serif; /* Use the imported Google Font "Roboto" */
        font-weight: 600; /* Use a bolder font-weight (800) to make it even bolder */
        border-radius: 59px; /* Adjust the border-radius to make it slightly rounded */
        display: inline-block; /* Make the heading inline-block to fit the content width */
    }
    
    .intro-text-tree-page-body {
        font-size: 1em;
        color: #5f4533;
        font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
        line-height: 1.6; /* Increase the line height to improve readability */
    }
        
    .share-holder-tree {
        position: relative !important;
        display: block !important;
        text-align: center !important;
        padding-bottom: 2em;
        float: initial;
    }
    #breadcrumbs li a, #breadcrumbs li.active {
        color: white !important;
        font-size: 2em !important;
        font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
        text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.3);
        font-weight: 600;
    }