/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       divi
 Version:        1.0.0
*/

/* =Theme customization starts here
------------------------------------------------------- */
.footer-neu {
  color: #fff;
  background: #000;
  width: 100%;
  padding: 7px 0;
}

.site_name {
  position: absolute;
  top: 30%;
  display: none;
}
.site_name h1 {
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif;
}

body {
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif;
}

.et_vertical_nav .site_name,
.et_header_style_centered #main-header .site_name {
  position: relative;
}

#top-header {
  border-bottom: solid #979797 1px;
  background: black;
}

#nu_utility-nav {
  height: 40px;
  float: left;
  padding-left: 2%;
}

#nu_utility-nav > a > img {
  height: 40px;
}

#et-info {
  float: right;
  padding-left: 25px;
}

/****
 * Styles from Divi Theme Customizer
 ***/

/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}

/*** Hide Sidebar ***/
#sidebar {display:none;}

/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
  #left-area {
      width: 100%;
      padding: 23px 0px 0px !important;
      float: none !important;
  }
}

/** Footer region **/

.footermenu ul {
  list-style:none;
  float:right;
  padding: 10px 0 0;
}

.footermenu li{
  display:inline-block;
  padding:0 15px;
}

.footermenu li a{
  color:#000;
}

.borderclass a{
	border: 1px solid;
  padding: 7px 40px;
}

.borderclass a:hover{
  background:rgba(255,255,255,0.3);
}

.swapcolumn{
	order:2 !important;
}

@media (min-width: 981px){
  .altlayout .et_pb_gutters1 .et_pb_column_1_3, .et_pb_gutters1.et_pb_row .et_pb_column_1_3{
  	width:43.333%;
  }
}

.redunder a:before{
	content: "";
  position: absolute;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #D41B2C;
  -webkit-transition: width 0.5s ease-in-out 0s;
  transition: width 0.5s ease-in-out 0s;
  width:0;
}

.redunder a:hover:before {
	width:100%
}

.redunder a {
	position:relative;
}

/** Global footer **/

#main-footer .container {
  max-width:100%;
  width:90%;
}

#main-footer #custom_html-2 {
  float:none;
}

#footer-widgets {
  padding: 2% 0 0
}
