/*
Theme Name: Solustrid Child Theme
Theme URI: 
Description: Solustrid Child Theme
Author: Mario
Template: solustrid
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: solustrid-child
*/

.main-header .header-top .top-left .text:before{
    /*background-color: rgba(198,14,59,1) !important;*/
    background-color: rgba(203,203,203,1) !important;
}

.btn-box{
    display:none !important;
}

.header-upper > .inner-container > .auto-container{
    max-width:100% !important;
    /*display: flex !important ;
    align-items: center !important;*/
    
}

.logo-outer{
    margin-right:40px;
}

.sticky-header > .auto-container{
    max-width:100% !important;
    /*display: flex !important ;
    align-items: center !important;*/
    
}

.sticky-header > .auto-container .pull-right .main-menu ul li{
    padding-top:16px !important;
    
}

#navbarSupportedContent li a{
    text-transform: uppercase !important;
    font-size:15px !important;
}

.main-menu .navigation>li{
   /* margin-right:25px !important;*/
}

.page-banner:before {
    background-image: linear-gradient(to right, rgb(105, 102, 103) 0%, rgba(255, 255, 255, 0) 100%) !important;
}

.sticky-header .main-menu .navigation li a{
    text-transform: uppercase !important;
    margin-right:25px !important;
    font-size:15px !important;
}

.fixed-header .sticky-header .logo{
    margin-right:15px !important;
}

.main-header .header-upper .logo-outer{
	padding: 19px !important;
}

.main-header .header-upper .nav-outer {
    

}




.contact-page-section .info-column .inner-column{
	background-color: #cbcbcb !important;
}

.page-banner a{
	color: #c60e3b !important;
}
.main-header .header-top .info-list {
    margin-bottom: 0;
}
.main-header .header-top .top-left .social-links {
    margin-bottom: 0;
}
.sec-title .title, .industry-block .inner-box .text, .industry-block .inner-box h3 a,.sec-title.light h2, .sec-title h2,.sec-title h2 , .services-block-two .inner-box .lower-content .text, .btn-style-three{
    color: #333 !important;
}

.main-menu #navbarSupportedContent ul{
    /*list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: right !important;*/
}



.main-menu #navbarSupportedContent ul li:nth-last-child(1) {
    /*float: none !important;
    display: inline-block !important;*/
    /*position:absolute !important;
    right:-154px !important;*/
    
}

.main-menu #navbarSupportedContent ul li:nth-last-child(2) {
    /*float: none !important;
    display: inline-block !important;*/
   /* position:absolute !important;
    right:-115px !important;*/
    
}

.outer-box{
    /*position:absolute !important;
    right: 20px !important;*/
}

.main-menu #navbarSupportedContent ul li:nth-child(6) {
    /*float: none !important;
    display: inline-block !important;*/
   /* position:absolute !important;
    right:-115px !important;*/
    /*margin-right:140px !important;*/
}
.navbar-header .navbar-toggler .flaticon-menu-button {
    font-family: Flaticon !important;

}

@media only screen and (max-width: 767px){
    .main-menu .navbar-collapse > .navigation > li > a, .main-menu .navbar-collapse > .navigation > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a{
        background-color: #444444  !important;
    }

    .navbar-toggler .flaticon-menu-button {
        position: relative;
        font-size: 34px;
        line-height: 1.2em;
        color: #2A2A2A;
    }
    
}

