/*---------------------------------------------------------------------------------
 Theme Name:   Alesco Data
 Theme URI:    https://alescodata.com/
 Description:  A Divi child theme customized for Alesco Data.
 Author:       I'm From The Future
 Author URI:   https://imfromthefuture.com
 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
------------------------------ ADDITIONAL CSS HERE ------------------------------*/


.mobile_menu_bar:before {
  color: #fff;
}

#main-header .nav li ul a {
  font-size: 14px;
  text-transform: none;
}

#top-menu .menu-item-87 li a {
  width: 250px; 
}
#menu-item-164>a:hover {
  opacity: 1;
}

/*Menu CTA Button*/
#et-top-navigation .et_pb_button {
    margin-top: 0px;
    font-size: inherit;
    font-weight: inherit;
}
 
#et-top-navigation .et_pb_button:after {
font-size: 16px;
}

.ad-vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
} 

.acquire-retain-wide .et_pb_blurb_content {
  max-width: 820px;
}

.acquire-retain-wide .et_pb_blurb_content p {
  max-width: 680px;
  margin: auto;
}

#menu-item-87 ul {
	width: 320px;
}
#menu-item-87 #top-menu li li a {
	width: 280px;
	padding: 6px 10px;
}
.home-icon-max-width img {
    max-width: 120px;
    height: 120px;
    margin: auto;
}

.menu-request-quote {
    background-color: #4DB848;
    color: #fff;
    border: 2px solid #4DB848;
    opacity: 1 !important;
}
.menu-request-quote:hover {
    background-color: #009848;
    color: #fff;
    border: 2px solid #009848;
}

.data-boxes .et_pb_promo_description {
    padding-bottom: 0;
}

#main-header ul.et_mobile_menu {
    background-color: #FFFFFF;
    padding: 0;
}

#main-header ul.et_mobile_menu li a {
    color: #000;
}

#main-header .mobile_menu_bar:before {
    color: #fff;
}

#main-header #top-menu-nav>ul>li>a:hover {
    opacity: 1;
}

.et_header_style_centered #et-top-navigation,.et_header_style_centered #logo2,.et_header_style_centered #top-menu,.et_header_style_centered nav#top-menu-nav{float:none}.et_header_style_centered #logo2{max-height:64%}.et_header_style_centered #main-header .logo_container{height:100px;padding:0}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:70px}.et_header_style_centered #et_top_search{display:inline-block!important;float:none}.et_header_style_centered #et_search_icon:before{top:-13px;left:3px}.et_header_style_centered nav#top-menu-nav{display:inline-block}.et_header_style_centered #top-menu>li>a{padding-bottom:2em}.et_header_style_centered #et-top-navigation .et-cart-info{float:none}.et_hide_search_icon #et_top_search,.et_hide_search_icon .et_slide_menu_top .et-search-form{display:none!important}.et_vertical_nav.et_header_style_centered #main-header .logo_container,.et_vertical_nav.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:auto}.et_vertical_nav.et_header_style_centered header#main-header #top-menu>li>a,.et_vertical_nav.et_header_style_centered header#main-header.et-fixed-header #top-menu>li>a{padding-bottom:19px}.et_vertical_nav.et_header_style_left #et-top-navigation,.et_vertical_nav.et_header_style_split #et-top-navigation{padding-top:0}#logo2{float:none;max-height:54%;margin-bottom:0;vertical-align:middle;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translate3d(0,0,0)}.et_pb_svg_logo #logo2,.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo2{height:54%}

.et_vertical_nav #main-header #et-top-navigation,.et_vertical_nav #main-header #et_top_search,.et_vertical_nav #main-header #logo2,.et_vertical_nav #main-header #top-menu,.et_vertical_nav #main-header #top-menu-nav{float:none;-webkit-transition:none;-moz-transition:none;transition:none}.et_vertical_nav #main-header #logo2{max-height:none;margin-bottom:28px;padding:0}

#logo2 {display: none;}
.et-fixed-header #logo {display:none;}
.et-fixed-header #logo2 {display:inline;}