/*!
Theme Name: Divi-Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Description: Divi Child Theme
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Template: Divi
Version: 3.0.100
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
Text Domain: Divi-child
*/

.section-overlay, .overflow-hidden {
	overflow: hidden;
}

.section-overlay::after {
    content: "";
	background: #6E787870;
	position:absolute;
    display: block;
    height: 100%;
    width: 40%;
	top: 0;
 	left: 0;
  	right: 0;
 	bottom: 0;
	z-index: 1;
}

.section-overlay-header::after {
    content: "";
	background: #6E787870;
	position:absolute;
    display: block;
    height: 100%;
    width: 50%;
	top: 0;
  	right: 0;
 	bottom: 0;
	z-index: 1;
	left: auto;
}

.section-overlay-header-left::after {
    content: "";
	background: #6E787870;
	position:absolute;
    display: block;
    height: 100%;
    width: 50%;
	top: 0;
 	left: 0;
    right: auto;
 	bottom: 0;
	z-index: 1;
}


.section-overlay-header-tablet::after {
    content: "";
	background: #6E787870;
	position:absolute;
    display: block;
    height: 100%;
    width: 100%;
	top: 0;
 	left: 0;
  	right: 0;
 	bottom: 0;
	z-index: 1;
	left: auto
}


footer#main-footer{
	position: absolute;
	width: 100%;
	z-index: 1;
}
.tabmodul-big ul.et_pb_tabs_controls:after{
	border-top: none;
}
.tabmodul-big .et_pb_tabs_controls li {
	border-right: none;
	border-bottom: 2px solid #D8D8D8;
}

.tabmodul-big .et_pb_tabs_controls li.et_pb_tab_active{
	border-bottom: 2px solid #979797;
}

.et_pb_counters, .et_pb_pricing, .et_pb_tabs_controls, .et_pb_widget_area ul {
	padding-left: 100px !important;
}

.tabmodul-big ul.et_pb_tabs_controls{
	background-color: transparent;
}


.hover-scale{
	transition:all .3s ease-in-out;
}

.hover-scale:hover{
	transform:scale(1.3);
}

.et-fixed-header {
	background-color: white !important;
}

/*
#top-menu li:first-child{
  position:absolute;
  left: 160px;
color: pink;
}
*/


#margin-right-image{
	margin-right: -20% !important;
}

.et_pb_testimonial_content p.p1{
	font-family:"Barlow";
	font-weight:400;
	font-size: 28px;
	color: #000000 !important;
	line-height: 1.2em;
	padding-top: 5%;
}


.menu-item-2138 {
	cursor:pointer;
}


.menu-item-3060{
	cursor:pointer;
}

.menu-item-3427{
	cursor:pointer;
}

.mfp-bottom-bar{
    display:none;	
}

#et-top-navigation, #et-top-navigation #top-menu-nav,  #et-top-navigation #top-menu{
	width: 100%
}

#et-top-navigation #top-menu {
	display: flex;
}

#et-top-navigation #top-menu > li:first-child {
	margin-right: auto;
	margin-left: 10px;
}

.nav ul li a:hover, .et_mobile_menu li a:hover {
    background-color: rgba(0, 0, 0, 0.0);
}

@media (max-width: 980px){
	#top-menu-nav {
		display: none;
	}
}

sup{
	font-size: 60%
}

.et-pb-active-control {
	background-color:#FA6400 !important;
}

.et-pb-arrow-prev:before{
	color:#FA6400;
}

.et-pb-arrow-next:before{
	color:#FA6400;
}


.word-brake{
    hyphens: auto;
}