/*
Theme Name:     Uniforce
Description:    
Author:         quench
Template:       Divi
Version: 		1.0;

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)

/* HEADER */
#main-header .container.et_menu_container {
    width: 95%;
    max-width: 1420px;

    padding: 0 20px;
}

#main-header .bottom-navigation {
    width: 100%;
    max-height: 78px;

    background-color: #515050;
}

#main-header .bottom-navigation nav#top-menu-nav {
    float: unset;
    width: 1420px;
    margin: auto;
}

#main-header .bottom-navigation nav#top-menu-nav #top-menu {
    float: unset;
    display: inline-block;
    vertical-align: top;
    width: 500px;
    line-height: 78px;
    padding: 0 20px;
}

#main-header .bottom-navigation nav#top-menu-nav #top-menu li a {
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
}

#main-header .bottom-navigation nav#top-menu-nav #top-menu .sub-menu a{
	text-transform: capitalize;
}

#main-header .bottom-navigation #top-menu-nav #top-menu-right {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 510px);
    text-align: right;
    line-height: 78px;
    max-height: 78px;
}

#main-header .bottom-navigation #top-menu-nav #top-menu-right a {
    font-family: "Trebuchet", sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;

    display: inline-block;

    color: #ffffff;
}

#main-header .bottom-navigation #top-menu-nav #top-menu-right li.current-menu-item a {
    color: #e46b25 !important;
}

#logo {
    max-height: 85%;
    height: 95px;
}

.dgwt-wcas-search-wrapp {
    min-width: 600px !important;
    display: inline-block;
}

@media( max-width: 768px ) {
    .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
        display: none;
    }
}

.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    height: 50px !important;
    color: #101010;
}

#et-top-navigation .et-cart-info {
    float: unset;
    font-size: 24px;
}

.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding: 42px 0 42px 0 !important;
}

.et_header_style_left .et-fixed-header #et-top-navigation {
    padding: 10px 0 10px 0 !important;
}

.et_header_style_left .et-fixed-header .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    height: 42px !important;
    transition: .35 ease-in !important;
}

.et_header_style_left .et-fixed-header #et-top-navigation .et-cart-info {
    font-size: 18px;
    transition: .35 ease-in !important;
}

.et_header_style_left .et-fixed-header #logo {
    height: 32px;
    transition: .35 ease-in !important;
}

.et_header_style_left .et-fixed-header #top-menu li a,
.et_header_style_left .et-fixed-header .bottom-navigation #top-menu-nav #top-menu-right a {
    font-size: 18px !important;
    transition: .35 ease-in !important;
}

.et_header_style_left .et-fixed-header .bottom-navigation {
    height: 60px !important;
    transition: .35 ease-in !important;
}

.et_header_style_left .et-fixed-header .bottom-navigation nav#top-menu-nav #top-menu,
.et_header_style_left .et-fixed-header .bottom-navigation nav#top-menu-nav #top-menu-right {
    line-height: 60px !important;
    transition: .35 ease-in !important;
}

.et-fixed-header .menu-phone-number {
    line-height: 65px !important;
    transition: .35 ease-in !important;
}

.menu-phone-number {
    display: inline-block;
    line-height: 140px;
    font-size: 20px;
    margin-right:40px;
    float: right;
    position: relative;
    z-index:99;
}

.menu-phone-number a {
    color: #ffffff;
    font-size: 20px;
}

.product-info .product-name{
	color: #ffffff;
}

@media (max-width: 768px) {
    .menu-phone-number {
        display: none;
    }
}

@media (max-width: 500px) {
    .top-menu-right {
        display: none;
    }

    #logo {
        height: 70px !important;
    }
}

@media (min-width: 500px) {
    #et-top-navigation #top-menu {
        display: none;
    }
}