/*
 Theme Name:   Forest Group
 Theme URI:    https://wordpress.org/themes/twentysixteen/
 Description:  Genesis Technologies Theme
 Author:       Sushmita
 Author URI:   http://example.com
 Template:     twentysixteen
 Version:      1.0.0
 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:  forestgroup 
*/


body{

}
.menu-main-menu-container ul li {
    border: none !important;
}
ul#menu-forest-group-menu li {
    border-top: none !important;
}
ul#menu-products-footer-menu {
	list-style: none !important;
}
ul#menu-markets-footer-menu {
    list-style: none !important;	
}
ul#menu-company-footer-menu {
	list-style: none !important;
}
ul#menu-footer-term-and-condition-menu {
	list-style: none !important;
}
ul, ol {
    margin: 0 0 0 0 !important;
    padding: 0;
}

.theme-btn {
    font-family: 'sourcesans bold' !important;
    font-size: 20px !important;
    color: #fff !important;
    padding: 12px 20px !important;
    background-color: #29aae3 !important;
    border-radius: 4px !important;
}

input[type="email"] , textarea {
    background: #fff !important;
}

/*Media query start*/
@media screen and (min-width: 44.375em)
{
body:not(.custom-background-image):before, body:not(.custom-background-image):after {
    height: 0px !important;
}
}

@media screen and (min-width: 56.875em){
.main-navigation .menu-item-has-children > a:after {
    display:none;
}

.main-navigation .menu-item-has-children > a {
    margin: 0;
    padding-right: 15px;
    padding-left: 15px;
}

.main-navigation ul ul:before, .main-navigation ul ul:after {
    display: none;
}

.main-navigation ul ul {
    top: 70px;
}
.main-navigation{
    font-family: 'sourcesans regular';
}

.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a {
     font-weight: 400;
     /*padding-right: inherit; */
}

}


.topsearch{
    position: absolute;
    top: 90px;
    left: 0;
    height: 0px;
    width: 100% !important;
    background: none;
    outline: none;
    border: none; 
    border-radius: 5px;
    transition: all .9s;
    color: #60295e;
    font-weight: bold;
}

@media (max-width: 768px){
    .topsearch{
        top: 60px !important;
        right: 0!important;
        width: 500px!important;
    }


ul{
        margin-bottom: 10px !important;
    }   
}

.dropdown-toggle{ 
    color: #60295e;
}

 .sub-menu li a:hover,  .sub-menu li a:focus{
    text-decoration: none !important;
    color: white !important;
    background-color: #60295e;
    transition: all .3s;
}