ul.gallery-sm-img {
display: flex;
padding: 0;
margin: 0;
justify-content: left;
list-style: none;
margin-top: 14px;
}
ul.gallery-sm-img li {
margin: 0 3px;
}
.htmegavc_accordion_normal .htmegavc-panel-default {
margin-bottom: 11px;
}
.htmegavc_accordion_normal .htmegavc-panel-heading{
background-color: #f4f4f4;
border-color: #f4f4f4;
padding: 0;
}
.htmegavc_accordion_normal .htmegavc-panel-default .htmegavc-panel-heading h4 {
font-size: 14px;
margin-bottom: 0px;
font-weight: 600;
margin-top: 0;
}
.htmegavc_accordion_normal .htmegavc-panel-default .htmegavc-panel-heading h4 a {
display: block;
color: #18012c;
position: relative;
line-height: 53px;
padding: 5px 22px 5px 22px;
}
.htmegavc_accordion_normal .htmegavc-panel-default .htmegavc-panel-heading i{
display: inline-block;
width: 53px;
background: #fff;
height: 53px;
line-height: 53px;
text-align: center;
top: 50%;
font-style: normal;
transition: transform 0.5s linear;
-webkit-transition: -webkit-transform 0.5s linear;
color: #18012c;
position: absolute;
font-size: 15px;
transform: translateY(-50%);
}
.htmegavc_accordion_normal .htmegavc-panel-default .htmegavc-panel-heading a.htb-collapsed i.opened-accourdion{
display: none;
}
.htmegavc_accordion_normal .htmegavc-panel-default .htmegavc-panel-collapse {
background: #e9e9e9;
padding: 32px 30px;
}
.htmegavc_accordion_normal .htmegavc-panel-default .htmegavc-panel-collapse .htmegavc-panel-body {
color: #494849;
font-size: 14px;
line-height: 28px;
font-family: 'Poppins', sans-serif;
}
.htmegavc_accordion_normal a {
line-height: 53px;
padding: 5px 22px 5px 22px;
} .htmegavc_accordion_normal.icon_left .htmegavc-panel-heading i {
left: 5px;
right: auto;
}
.htmegavc_accordion_normal.icon_left .htmegavc-panel-default .htmegavc-panel-heading h4 a{
padding-left: 75px;
} .htmegavc_accordion_normal.icon_right .htmegavc-panel-heading i {
left: auto;
right: 5px;
} .htmegavc_accordion_normal.theme_2 .htmegavc-panel-heading {
background-color: #fff;
border-color: #fff;
} .htmegavc_accordion_normal.theme_3 .htmegavc-panel-heading {
background-color: #fff;
border-color: #fff;
border-radius: 30px;
}
.htmegavc_accordion_normal.theme_3 .htmegavc-panel-collapse {
background: transparent;
border-left: 1px dashed #0a0a0a !important;
margin-left: 31px;
}
.htmegavc_accordion_normal.theme_3 .htmegavc-panel-heading i{
background-color: #f4f4f4;
border-radius: 100%;
} .htmegavc_accordion_normal.theme_4 .htmegavc-panel-heading {
border: 1px solid #000;
background-color: transparent;
}
.htmegavc_accordion_normal.theme_4 .htmegavc-panel-collapse {
background: transparent;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}
.htmegavc_accordion_normal.theme_4.icon_left .htmegavc-panel-heading i{
border-right: 1px solid #000;
left: 0;
}
.htmegavc_accordion_normal.theme_4 .htmegavc-panel-heading i{
height: 62px;
line-height: 62px;
width: 58px;
}
.htmegavc_accordion_normal.theme_4.icon_right .htmegavc-panel-heading i{
border-left: 1px solid #000;
border-right: 0;
right: 0;
} .htmegavc_accordion_normal.theme_5 .htmegavc-panel-heading{
box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
background: #fff;
}
.htmegavc_accordion_normal.theme_5 .htmegavc-panel-default .htmegavc-panel-collapse {
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
} .gallery-wrap {
display: flex;
flex-direction: row;
width: 100%;
height: 70vh;
}
.gallery-wrap .item {
flex: 1;
height: 100%;
background-position: center;
background-size: cover;
background-repeat: none;
transition: flex 0.8s ease;
}
.gallery-wrap .item:hover {
flex: 7;
} ul.htmegavc-accordion--4 {
list-style: none;
padding: 0;
margin: 0;
display: flex;
text-align: center !important;
justify-content: center;
margin-top: 40px;
}
ul.htmegavc-accordion--4 li {
width: 115px;
height: 480px;
display: block;
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
background-color: #fff;
background-repeat: no-repeat;
background-position: center center;
position: relative;
overflow: hidden;
cursor: pointer;
-moz-box-shadow: 1px 3px 15px #555;
-webkit-box-shadow: 1px 3px 15px #555;
box-shadow: 1px 3px 15px #555;
}
ul.htmegavc-accordion--4 li.bleft {
border-left: 2px solid #fff;
}
ul.htmegavc-accordion--4 li .horizontal_accor_heading {
background-color: #fff;
padding: 10px;
margin-top: 60px;
text-transform: capitalize;
font-weight: 500;
font-size: 18px;
text-align: center;
color: #18012c;
}
ul.htmegavc-accordion--4 li .horizontal_accor_description {
position: absolute;
height: 175px;
bottom: 60px;
left: 0px;
display: none;
width: 100%;
}
ul.htmegavc-accordion--4 li .horizontal_accor_description h2 {
color: #18012c;
font-size: 30px;
margin-top: 0;
margin-bottom: 8px;
}
ul.htmegavc-accordion--4 li .horizontal_accor_description p {
margin: 10px 22px;
font-size: 14px;
line-height: 28px;
color: #18012c;
}
ul.htmegavc-accordion--4 li .horizontal_accor_description a {
position: absolute;
bottom: 5px;
left: 20px;
text-transform: uppercase;
font-style: normal;
font-size: 11px;
text-decoration: none;
color: #888;
}
ul.htmegavc-accordion--4 li .horizontal_accor_description a:hover {
color: #333;
text-decoration: underline;
}
ul.htmegavc-accordion--4 li .horizontal_accor_bgDescription {
background: transparent url(//www.gba-akademie.de/wp-content/plugins/ht-mega-for-wpbakery/addons/accordion/images/bgDescription.png) repeat-x top left;
height: 340px;
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
display: none;
} .accor_wrapper {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background: #000;
}
.htmegavc-accordion--5 {
position: relative;
margin: 40px auto 0 auto;
}
.htmegavc-accordion--5 .single_accordion {
cursor: pointer;
position: absolute;
width: 100%;
left: 0px;
overflow: hidden;
text-align: center;
z-index: 2;
background-size: cover;
}
.htmegavc-accordion--5 .single_accordion::before {
position: absolute;
content: "";
background: #000000;
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0.4;
z-index: -1;
}
.htmegavc-accordion--5 .single_accordion .va-title {
text-transform: uppercase;
font-size: 40px;
margin-left: 20px;
color: #ffffff;
display: inline-block;
margin-top: 0;
margin-bottom: 0;
}
.htmegavc-accordion--5 .single_accordion .va-title p {
font-size: 22px;
font-style: italic;
font-family: Georgia, serif;
}
.htmegavc-accordion--5 .single_accordion .va-content {
display: none;
margin-left: 0;
padding: 0 23%;
margin-top: -36px;
}
.htmegavc-accordion--5 .single_accordion .va-content p {
color: #ffffff;
font-size: 14px;
line-height: 28px;
}
.accor_wrapper .bg-1 {
background-size: cover;
}
.accor_wrapper .bg-2 {
background-size: cover;
}
.accor_wrapper .bg-3 {
background-size: cover;
}
.accor_wrapper .bg-4 {
background-size: cover;
}
.accor_wrapper .bg-5 {
background-size: cover;
}
.accor_wrapper .bg-6 {
background-size: cover;
}
.accor_wrapper .bg-7 {
background-size: cover;
}  @media (max-width: 767px) {
.htmegavc_accordion_normal.icon_left .htmegavc-panel-default .htmegavc-panel-heading h4 a {
padding-right: 10px;
}
.htmegavc-accordion--5 .single_accordion .va-title {
margin-left: 0;
}
.htmegavc_accordion_normal.theme_4 .htmegavc-panel-default .htmegavc-panel-heading h4 a,
.htmegavc_accordion_normal.theme_4 .htmegavc-panel-default .htmegavc-panel-heading h4 a,
.htmegavc_accordion_norma.theme_3.icon_circle.icon_left h4 a{
line-height: initial; 
}
.htmegavc_accordion_normal .htmegavc-panel-default .htmegavc-panel-heading h4 {
padding-bottom: 20px;
padding-top: 20px;
}
.htmegavc_accordion_normal .htmegavc-panel-default .htmegavc-panel-heading h4 a{
line-height: initial;
}
.row_faq .vc_col-sm-6{
margin-bottom: 30px;
}
.row_faq .vc_col-sm-6:last-child{
margin-bottom: 0;
}
}