/*
Theme Name:     Lir-analytical
Theme URI:      
Description:    Divi child theme.
Author:         James Byrne
Author URI:     james@innyred.ie
Template:       Divi
Version:        0.1.0
*/

body {
  width: 100%;
  height: 100%;
}

.container {
/*	position: static;*/
}

.container.et_menu_container {
/*	position: fixed;
	background-color: #ffffff;
	width: 100%; */
}

.et_header_style_split .mobile_menu_bar, 
.et_header_style_left .mobile_menu_bar {
	width: 50px;
	text-align: center;
}

@media (max-width: 980px) {
	#et-top-navigation .et-cart-info {
	    margin-top: 5px;
	    width: 50px;
	    padding-left: 10px;
	}
}

.slideout-menu #mobile_menu {
  position: fixed;
  top: 0;
  bottom: 0;
  right: -256px;
  z-index: 0;
  width: 256px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  display: none;
}

.slideout-panel {
  position:relative;
  z-index: 1;
}

.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel {
  /*overflow: hidden;*/
}


.slideout-open .slideout-menu {
  display: block;
}

.et_mobile_menu {
	right: 0;
	left: auto;
	top: 0;
	width: 256px;
	padding: 0;
}

.et_mobile_menu .menu-item-has-children > a {
    background-color: #ffffff;
}

#logo {
	max-height: 90%;
}

#top-header .et-cart-info {
  display: none;
}

#footer-widgets .footer-widget li a:hover {
    color: rgba(102, 102, 102, 0.7);
    text-decoration: underline;
}

@media (min-width: 981px) {
	.et_pb_gutters3 .footer-widget {
    	margin: 0 5.5% 2.5% 0;
	}

	.et_pb_section {
    		padding: 10px 0 0 0 !important;
	}
}

