/*---------------------------------------------------------------------------------

 Theme Name:   Tot Stuff Child Theme
 Theme URI:    https://tot-stuff.net/
 Description:  A customchild theme for Divi
 Author:       Camco Technologies
 Author URI:   https://camco.tech
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 
---------------------------------------------------------------------------------*/


/* ---------  STYLE SCROLLBARS  --------- */

::-webkit-scrollbar {
    width: 15px;
}

::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0;
    border-radius: 0;
    background: #33373a;
}

::-webkit-scrollbar-thumb:window-inactive {
    background: #33373a;
    opacity: .5;
}


/* ---------  DIVI HORIZONTAL SCROLL FIX  --------- */

#page-container {
    overflow: hidden;
}


/* --------- CAMCO CUSTOM CSS STYLES  --------- */

#top-header {
    background-color: #ec1946 !important;
}

#top-header a {
    font-weight: 400 !important;
}

#menu-footer {
    text-align: center !important;
}


/*
--------------------------------------------------------------------------
DIVI MOBILE MENU STUFF
-------------------------------------------------------------------------
*/


/* --------- MAKING THE MOBILE MENU STICKY   --------- */


/* --------- A DIFFERENT LOGO FOR THE MOBILE MENU   --------- */


/* ---------ADD A SHADOW UNDER THE MOBILE MENU --------- */


/* -- CHANGE THE HAMBURGER ICON TO X WHEN OPENED -- */

.et_mobile_menu {
    border-top: 3px solid #283fc0 !important;
    background-color: #fff !important;
    padding: 20% 0;
}

.et_mobile_menu li a {
    text-align: center;
    font-size: .8em;
    border: 0;
    padding: 15px 0;
    letter-spacing: 1px;
}


/* .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
    color: #20b1ea;
    margin: 0 auto;
    padding: 2px;
    font-size: 42px !important;
} */

#menu-primary>li.et_pb_menu__logo-slot>div>div>img {
    max-height: 100px !important;
}