/*
Theme Name: Divi - Child Theme
Theme URI: 
Description: Unterdesign
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 3.0.39
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Mon, 26 Jun 2017 07:27:00 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

.floating-right{
float: right;
}
	
#logo {padding-left: 10px;}
#et-top-navigation {padding-right: 10px;}
.bottom-nav {
    padding: 0px 0;
    width: 50%;
    float: left;
}

#top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child {
    padding-right: 20px;
}
.et-social-instagram a.icon:before { content: '\e09a'; }


/* Set footer height */

/*#main-content {
    margin-bottom: 45px;
}/*
.mfp-title {
display: none;
}
.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {
    margin-right: 2.5%;
}


@media all and (min-width: 981px) {
	/* Fluid Grid */
	.et_pb_gutters3 .et_pb_column,
	.et_pb_gutters3.et_pb_row .et_pb_column {
		margin-right: 2%;
	}
:not(.et_pb_fullwidth_section).et_pb_section { padding-top: 0px !important; padding-below: 0px !important; }

.et_pb_section {
    padding: 0px 0;
}

* === Tab Icons Starts Here ===
*/
.et_pb_tabs.icon-tabs {
 border: none;
}
.icon-tabs ul {
 margin-bottom: 30px;
}
 
.icon-tabs .et_pb_tabs_controls li {
 border-right: none;
}
 
.icon-tabs ul.et_pb_tabs_controls {
 background-color: transparent;
}
.icon-tabs img.alignleft {
 margin-right: 70px;
}
.icon-tabs .et_pb_all_tabs {
 border-top: none;
}
 
.icon-tabs .et_pb_tabs_controls {
 padding: 0 20% !important;
}
.icon-tabs .et_pb_tabs_controls li {
 width: 33.333% !important;
}
.icon-tabs .et_pb_tabs_controls li a {
 width: 100% !important;
 text-align:center;
 color: #a3a3a3;
 text-transform: uppercase;
 letter-spacing:2px;
 font-weight: 300 !important;
}
.icon-tabs .et_pb_tab_active a {
 color: #0b83a1 !important;
}
.icon-tabs .et_pb_tab h2 {
 line-height: 1.5em;
 color: #0b83a1;
 font-weight: 300 !important;
font-size: 24px;
}
.icon-tabs .et_pb_tab p {
 font-weight: 300 !important;
}
.icon-tabs .et_pb_tabs_controls li a:before {
 font-family: 'FontAwesome';
 display:block;
 font-size:40px;
 color: #a3a3a3;
 margin-bottom: 15px;
 font-weight: 300 !important;
}
 
.icon-tabs .et_pb_tabs_controls li.et_pb_tab_active a:before {
 color: #0b83a1;
}
 
ul.et_pb_tabs_controls::after { 
border-top: none !important;
} 
 
.et_pb_tabs .et_pb_all_tabs .et_pb_tab {
padding-top: 1em; 
}
 
 
body #main-footer {
height: 45px ;
}

#main-content {
margin-bottom: 0px;
}

.mobile_menu_bar:before {
color: #ffffff;
padding-bottom: 0px;
}
.et-waypoint
{opacity:1;}

.entry-content table, body.et-pb-preview #main-content .container table {
    
width: 100%;
    
margin: 0 0 0px 0;
    
border: 0px solid #eee;
    
text-align: left;
}
#footer-bottom {
    
padding: 15px 0 5px;
    
background-color: #1f1f1f;
    
background-color: #1f1f1f;
}

.et-social-instagram a.icon:before { content: '\e09a'; }
