/*
 Theme Name:   Brabus Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Brabus Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     brabus
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  brabus-child
*/


.page-header .container{
	max-width: 100%!important;
	overflow: hidden;
}

.rouge .section-title h2:before{
	color: #ea2146;
	opacity: 0.2;
}

.slide-btn a{
	font-size: 20px;
}

.page-header .container h1{
	text-align: center;	
}

.seo p{
	font-size: 14px;
	line-height: 1.5em;
}

.fat{
	font-weight: 900;
	font-size: 80px;
}

.vc_cta3-content header{
	opacity: 1!important;
}

/*Mega menu*/
.sub .sub-menu{
	position: fixed!important;
/*	visibility: hidden!important;
	opacity: 0!important;*/
	width: 100%;
	height: 100vh;
	left:0!important;
	top: 140px!important;
	padding: 100px 40px!important;
	columns: 5;
	column-rule: double;
	column-rule-color: #ea2146;
/*	-webkit-transition:all 0.25s ease;
	-moz-transition:all 0.25s ease;
	transition: all 0.25s ease;*/

} 


/*nav.test .sub  .sub-menu{
	visibility: visible!important;
	opacity: 1!important;
}
*/
.logo{
	z-index: 99;
}

.page-loaded .navbar{
	transition-delay: 0s!important;
}

nav.test{
	background-color: #000;
}

#menu-item-2225 .sub-menu, #menu-item-2466 .sub-menu{
	background-color: #fff!important;
}

ul.language{
	display: none;
}

.navbar .right{
	height: 140px;
	line-height: 140px;
}

.navbar .right{
	height: 140px;
	line-height: 140px;
}

.sub-menu li{
	line-height: initial;
}
.navbar{
	padding: 0 40px;
}

.navbar .site-menu ul li a{
	text-transform: uppercase;
}

.navbar .site-menu ul li.lang-item{
	margin-right: 0;
}

#menu-item-2436-en:after, #menu-item-2431-en:after{
	content: "";
	position: relative;
	display: inline-block;
	width: 2px;
	background-color: #fff;
	height: 22px;
	margin-left: 5px;
	top: 4px;
}

.navbar .site-menu ul li a:before, .navbar .site-menu ul li a:after{
	bottom: 60px;
}
/*Portfolio*/
.portfolioShort .vc_tta.vc_general .vc_tta-panel-body{
	padding: 0!important;
}

.portfolioShort .vc_tta.vc_tta-style-classic .vc_tta-panel-body, .vc_tta.vc_tta-style-classic .vc_tta-panel-heading{
	border-width: 0;
}

.portfolioShort .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .portfolioShort .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .portfolioShort .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .portfolioShort .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .portfolioShort .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a, .portfolioShort .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a, .portfolioShort  .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:focus, .portfolioShort  .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover, .portfolioShort  .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a, .portfolioShort .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a:focus, .portfolioShort .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a:hover{
	border:0;
	background-color:#fff;
}

.portfolioShort .vc_tta-panel-body{
	overflow: visible!important;
}

.portfolio-box .content-box .inner h3 span{
	font-size: 7vw;
	margin-left: -9vw;
}

.portfolio-box:nth-child(2n+2) .content-box h3 span{
	margin-right: -9vw;
}