@charset "UTF-8";
/* CSS Document */

/* 
 Theme Name:     Bare bones for Divi
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com 
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 


/* David Fonti */



html {background-color: #1d1714; }

body {font: normal 400 16px / 22px "Raleway",Helvetica,Arial,Verdana,sans-serif;}

	.Lycon {text-transform: uppercase;}

a {color: #04a098;}

p {line-height: 1.6em;}

button.button {
    height: 40px;
}

#contact ul {padding:0px; margin:0px;}

#contact li {
  padding: 0px 10px !important; list-style: none; display: inline-block;
}

.df-bullets li {padding: 5px 0px; }

#menu-primary li {
  padding: 0px 35px !important;
}





.et-menu li>a {
    padding-bottom: 0px;
    word-wrap: break-word;
}

 .et_pb_row {
    width: 96%;
   max-width: 1350px; 
    margin: auto;
    position: relative;
}

#menu-primary  ul.sub-menu {
	
	 padding-right: 0px !important;
    padding-left:0px !important;
	    margin-right: 0px !important;
     margin-left: 0px !important;
	
    margin-top: 0px !important;
}




#menu-primary ul.sub-menu a  {
	font-size: 14px !important;

    padding-right: 11px !important;
    padding-left: 21px !important;
	    margin-right: 0px !important;
     margin-left: 0px !important;

} 

.et_pb_menu_0_tb_header.et_pb_menu .nav li ul {
  background-color: #FFFFFF !important;
  border-color: #04a098; border-top:1px solid;
}


   .container {
 position: relative;
    width: 100%;
    max-width: 1360px;
    margin: auto;
}




#footer-menu ul {text-align:center;}
#footer-menu li {list-style: none; display: inline-block; font-weight: 600; padding: 0px 10px; text-transform: lowercase;}
