.eckb-kb-template  {
    padding-top:200px!important;
}

#eckb-article-content p,
#eckb-article-content ul,
#eckb-article-content ul li {
    font-size: 19px;
    line-height: 28px;
}
.wpcf7 form.sent .wpcf7-response-output {

    border-color: #46b450;
    background: #46b450;

}
#questions button.et_pb_contact_submit.et_pb_button {
    height: auto !important;
    padding: 20px 60px;
    font-weight: bold;
    float:none;
    margin-left:0;
}
#eckb-article-right-sidebar a {
    font-size: 16px!important;
    line-height: 20px!important;
}
#eckb-article-content ul {
    list-style:disc;
    margin-left:30px;
}
.page-template-page-template-normal #main-content {
    padding-top:130px;
    }
.epkb_post_type_1-template-default, .eckb-kb-template, #eckb-article-content,#eckb-article-body, #eckb-article-content-body{
    background-color:#c9dee6!important;
}
#eckb-article-body h2,
#eckb-article-body h3,
#eckb-article-body h4,
#eckb-article-body h5 {
    margin:30px 0px 0px 0px!important;
}
.epkb-article-navigation-container  {margin-top:50px!important;}
.eckb-article-title {
    color:#007480!important;
    font-size:48px;
    margin-bottom:50px;
}
#eckb-article-body .eckb-article-toc__inner {
    border-color:#5098a0!important;
    background-color:#5098a0!important;
    color:#fff!important;
}
#eckb-article-right-sidebar {
    background-color:#5098a0!important;
} 
.epkb-article-navigation__previous a,
.epkb-article-navigation__next a {
    background-color:#007480!important;
    color:#fff!important;
}
#eckb-article-body .eckb-article-toc ul a.active {
    background-color:#007480!important;
}
#eckb-article-body .eckb-article-toc ul a.active:hover {
    background-color:#007480!important;
    color:#fff!important;
}
#eckb-article-body .eckb-article-toc ul a {
    color:#fff;
}

flex-all {align-items: center;
  justify-content: center;display:flex;}

.center {text-align:center;}
iframe {    min-height:180px;}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget:last-of-type {
    margin-right: 0;
}
.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header {
    position: absolute;
    opacity:1!important;
}

#Home {padding-top:170px!important;}
.allcenter #et-top-navigation,.allcenter #top-menu-nav,.allcenter #top-menu {float:none;text-align:center;}


.col1home .et_pb_button_module_wrapper  {display:inline-block;margin-bottom:0!important;}
.col1home .et_pb_button_module_wrapper.et_pb_button_alignment_right { float:right; }
.col2home .et_pb_button_module_wrapper  {text-align:center;}
.col1home, .col2home {padding:50px 20px!important;}
.col1home {padding:50px 60px!important;}
.col1home h1, .col2home h1 {font-size:30px;}
@media screen and (max-width:1300px) {
.col1home h1, .col2home h1 {min-height:60px;}
}
@media screen and (max-width:1170px) {
.col2home .et_pb_button_module_wrapper a,.col1home .et_pb_button_module_wrapper a {min-height:86px;}
.col2home .et_pb_button_module_wrapper a,.col1home .et_pb_button_module_wrapper a {min-height:auto;}
.col1home, .col2home {min-height:320px;}
.col1home .et_pb_button_module_wrapper {display:block;}
.col1home .et_pb_button_module_wrapper { float:none!important;text-align:center;margin-bottom:20px!important; }

}

@media screen and (max-width:991px) {
#flex-all {display:block;}
.eckb-article-title {
    font-size: 36px;
}
.heading .et_pb_text_inner {
text-align: center;
}
.eckb-kb-template  {
    padding-top:130px!important;
}
}



form.wpcf7-form input, form.wpcf7-form textarea {
font: normal normal normal 16px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif;
background-color: rgba(251, 218, 167, 1);
-webkit-appearance: none;
-moz-appearance: none;
border: 3px solid rgba(80, 152, 160, 1);
color: #5098A0;
margin: 0 0 5px;
width: 100%;
padding: 8px;
}
form.wpcf7-form textarea{
min-height: 150px;
}
form.wpcf7-form p.et_pb_contact_field.et_pb_contact_field_0.et_pb_contact_field_half{
padding-left: 0!important;
padding-right: 3%;
}
form.wpcf7-form button{
float: right;
background-color: #5098a0!important;
margin-top: 10px;
}
form.wpcf7-form .et_pb_contact_field_half{
float: left;
overflow: hidden;
width: 50%;
}
input.wpcf7-form-control.wpcf7-submit {
height: 30px!important;
border-radius: 0;
line-height: normal!important;
font-size: 16px;
color: #fff;
background-color: #5098a0;
border: 1px solid #5098a0;
}
input.wpcf7-form-control.wpcf7-submit:hover {
padding: 0.3em 2em 0.3em 1em;
border: 2px solid transparent;
background-color: #5098a0;
}
.video-wrap {
background-image: url(https://groople.ch/wp-content/uploads/2016/08/bg.png);
position: absolute;
height: 100%;
width: 100%!important;
top: 0;
left: 0;
right: 0;
padding: 0;
max-width: 100%;
}
.footer-widget, .footer-widget h4.title {
font-weight: bold;
}