/**
 * @package Helix Ultimate Framework
 * @author Nils Rudolph
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later
 */
 
 body {
 	font-family: 'Noto Sans JP', sans-serif !important;
 }
 
 h1 {
 	font-family: 'Noto Sans JP', sans-serif  !important;
 	line-height: 40px;
 	
 }
 
 h2 {
 	font-family: 'Noto Sans JP', sans-serif  !important;
    font-size: 32px;
    line-height: 40px;
 }
 
  h3 {
  	font-family: 'Noto Sans JP', sans-serif  !important;
 	/* padding: 15px 0px 10px 0px;
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    margin: 0 0 15px 0; */
 }

 
 strong {
 	font-weight: 700;
 }
 
 small {
 	line-height: 11px;
 }
 
 /* Logo */
 
 .bg-logo {
 	background-color: #fff !important;
 	background-image: url(https://avaya-avenue.de/images/logo/bg-logo.png);
 	background-position: right;
 	background-repeat: none;
 	margin-left: -60px;
 }
 

 img.logo-image {
 	margin-left: 70px;
 }
 

 
 .sp-page-title {
  padding: 60px 0px 80px 0px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
 
 .sp-page-title .sp-page-title-heading {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
  font-size: 32px !important;
  font-weight: 700;
  line-height: 34px;
  color: #fff;
  text-transform: uppercase;
}
.sp-page-title .sp-page-title-sub-heading {
display: inline-block;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  margin-top: 30px;
}

/* Blog */

.ensure-blog-details .article-header h1 {
  font-size: 32px;
  line-height: 40px;
  letter-spacing: -0.96px;
  color: #000000;
  font-weight: 700;
}
 
 
 #sp-bottom {
 	background-color: #004e6c !important;
 	background-image: url(https://avaya-avenue.de/images/logo/footer-pattern.png);
 	background-position: top;
 	background-repeat: no-repeat;
 }
 
.sppb-tab-custom-content > div {
	min-height: 100%;
}
 
 #sp-bottom .sp-module .sp-module-title 	{
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 100;
    padding-bottom:10px
}

.footercontent {
	color: #fff;
}

a.footercontent  {
 	color: #fff;
 }

a.systemheader {
  color:#000000;
}

#sp-bottom a {
  color: #fff;
}

#sp-bottom .sp-module ul > li.active > a {
  color: #efefef;
}

.sp-megamenu-parent>li>a {
	color: #fff !important;
}
 
 
.play-btn.small-play-btn:after {
    content: "";
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-left: 12px solid #fff;
    border-bottom: 8px solid transparent;
    position: absolute;
    top: 50%;
    left: 55%;
    transform:translate(-50%, -50%)
}

.text-tiny-body, .av-header #av-main-menu .main-navigation-wrapper .menu-wrapper ul.main-menu .dropdown-featured .featured-list .list-item p, .av-header #av-sub-navigation .sub-nav .inner .country .country-dropdown .inner ul li, .av-form .elq-form .LV_validation_message, .av-form-columns .elq-form .LV_validation_message, .video-slider .video-block .video-bg .overlay-text, .marquee3 .marquee3-content .marquee3-note {
    font-size: 12px;
    line-height: 22px;
    font-weight:300
}

.av-eyebrow-text {
    position: relative;
    padding-bottom: 20px;
    text-transform:uppercase
}

.av-eyebrow-text p {
    max-width: 300px;
    word-break: break-word;
    font-size: 12px;
    line-height: 22px;
    font-weight:200
}

.eyebrow-underline {
    content: '';
    width: 40px;
    height: 3px;
    background: #1B77AF;
    position:absolute
}

h2.pattern-underline {
    padding-bottom: 30px;
    margin-bottom: 60px;
    margin-top: 30px;
    text-align:center
}

.sppb-media-content {
	margin-top: -30px !important;
}

/* CTA Arrow */
.sliding-arrow {
    background: url(https://avaya-avenue.de/images/assets/svg/caret-right.svg) no-repeat right;
    width: 10px;
    height: 10px;
    display: inline-block;
    -webkit-transition: width 500ms, margin-right 500ms;
    transition: width 500ms, margin-right 500ms;
    margin-left: 10px;
    margin-right:10px
}

.sliding-arrow:hover {
    width: 20px;
    margin-right: 0;
    background-image:url(https://avaya-avenue.de/images/assets/svg/arrow-right.svg)
}

.sliding-arrow-white {
    background: url(https://avaya-avenue.de/images/assets/svg/caret-right-white.svg) no-repeat right;
    width: 10px;
    height: 10px;
    display: inline-block;
    -webkit-transition: width 500ms, margin-right 500ms;
    transition: width 500ms, margin-right 500ms;
    margin-left: 10px;
    margin-right:10px
}

.sliding-arrow-white:hover {
    width: 20px;
    margin-right: 0;
    background-image:url(https://avaya-avenue.de/images/assets/svg/arrow-right-white.svg)
}

/* Titel mit rotem Strich */

.leftborder {
	border-left: 10px solid #cc0000;
	margin-left:30px;
	padding-left: 15px;
}

/* Title mit Grafik unten */

h2.sppb-addon-title {
        text-transform: none;
        /* padding-bottom: 30px !important; */
    }

h2.pattern-underline {
    padding-bottom: 30px !important;
    margin-bottom: 60px !important;
    text-align: center
}

.pattern-underline {
    background: url(/static/avaya/assets/svg/avaya-bar.svg) no-repeat 50% 100%
}

.btn.btn-primary, .av-form .elq-form input.submit-button, .av-form-columns .elq-form input.submit-button, .av-form-columns .elq-form input.submit-button-style {
    background: #DA291C;
    color: #fff;
    border: 0px solid #DA291C;
    border-radius: 0px;
    padding:11px 30px 10px
}

/* Volle Höhe bei individuellen Tabs  */

.btn.btn-primary:before, .av-form .elq-form input.submit-button:before, .av-form-columns .elq-form input.submit-button:before, .av-form-columns .elq-form input.submit-button-style:before, .btn.btn-primary:after, .av-form .elq-form input.submit-button:after, .av-form-columns .elq-form input.submit-button:after, .av-form-columns .elq-form input.submit-button-style:after {
    background:#c01a1e
}

@media (max-width: 600px) {
  
  /* Logo */
 
 .bg-logo {
 	background-color: #fff !important;
 	background-image: url(https://avaya-avenue.de/images/logo/bg-logo.png);
 	background-position: right;
 	background-repeat: none;
 	padding-left: 30px;
 	padding-right: 50px;
 }
 

 img.logo-image {
 	margin-left: 40px;
 }

}