/*
Theme Name: matchING-2026
Description: specially for you
Author: iService
Author URI: http://www.iservice.at
Template: Divi
Version: 1.0
Tags:
*/


@import url("../Divi/style.css");
.et_pb_widget_area_left {

    border-right: 0px solid rgba(0,0,0,.1);
        border-right-color: rgba(0, 0, 0, 0.1);
        border-right-style: solid;
        border-right-width: 0px;
    padding-right: 30px;

}

/* MOBILE Improvement */

@media only screen and (max-width:980px) {

.container {
    
    }

.et_header_style_split #logo {
    max-height: 100px;
    max-width: 64%;
}

.et_pb_row {

    width: 96% !important;

}


}





/* DIVI Hide header line */


header#main-header.et-fixed-header, #main-header{
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
    position: relative;
    z-index: 0 !important;
    }


/* DIVI Standards */


#et-footer-nav a {
    font-weight: 500 !important;
}

#main-header, #et-top-navigation {
    font-weight: 300 !important;
}

#footer-info a {
    font-weight: 300 !important;
}

#main-content a:hover {
    text-decoration: underline;
}

#top-header a {
    font-weight: 300 !important;
}

#et_search_icon:hover, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar::after, .mobile_menu_bar::before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .star-rating span::before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span::before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {
    color: #a21a17;
}



/* STARTSEITE */

#startheader h1 {
    font-size: 56px;
    color: #ffffff !important;
}

#startheader h4 {
    font-size: 30px;
    color: #ffffff !important;
}

body:not(.home) #main-header {
    /* background-color: #076565; */
    /* background-color: #0caaa8;  */
}

body.home .et-fixed-header {
    /* background-color: #076565 !important; */
    /* background-color: #0caaa8 !important; */
}

body:not(.home) #top-header {
    /* background-color: #076565; */
    /* background-color: #0caaa8; */
}

body.home .et-fixed-header {
    /* background-color: #076565 !important; */
    /* background-color: #0caaa8 !important; */
}

/* END STARTSEITE */

/* NAVI */


header li.zt-adler-mm img{
    -webkit-transition: all 400ms linear 0s; /* Safari */
    transition: all 400ms linear 0s;
	width: 80px;
}

header.et-fixed-header li.zt-adler-mm img{
    -webkit-transition: all 400ms linear 0s; /* Safari */
    transition: all 400ms linear 0s;
	width: 46px;
}


li.symbol-social-facebook a::before {
    font-family: ETmodules !important;
    content: "\e093";
    font-size: 1.2em;
    font-weight: 400;
}

li.symbol-social-facebook a span {
    display: none;
}

li.symbol-social-facebook {
    margin-right: 5px !important;
   // display: none !important;
}



li.symbol-social-instagram a::before {
    font-family: ETmodules !important;
     content: "\e09a";
     font-size: 1.2em;
     font-weight: 400;
}

li.symbol-social-instagram a span {
    display: none;
}

li.symbol-social-instagram {
    margin-right: 9px !important;
    // display: none !important;
}

li.symbol-social-youtube a::before {
    font-family: ETmodules !important;
    content: "\e0a3";
    font-size: 1.2em;
    font-weight: 400;
}

li.symbol-social-youtube a span {
    display: none;
}

li.symbol-social-youtube {
	 margin-right: 9px !important;
   // display: none !important;
}

li.symbol-social-nl a::before {
    font-family: ETmodules !important;
    content: "";
    font-size: 1.2em;
    font-weight: 400;
}

li.symbol-social-nl a span {
    display: none;
}

li.symbol-social-nl {
    margin-right: 9px !important;
   // display: none !important;
}



li.symbol-social-blog a::before {
    font-family: ETmodules !important;
    content: "w";
    font-size: 1.2em;
    font-weight: 400;
}

li.symbol-social-blog a span {
    display: none;

}

li.symbol-social-blog {
     margin-right: 9px !important;
   // display: none !important;
}

.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
    margin-top: -57px;
}

.et_header_style_split .centered-inline-logo-wrap #logo {
    margin-top: -99px;
}

.et_header_style_split #et-top-navigation nav > ul > li > a {
    margin-top: 8px;
}

#main-header {
    position: relative;
    z-index: 999999;
}

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
  
   text-shadow: 0em 0em 0.2em rgb(255, 255, 255), 0em 0em 0.3em rgb(255, 255, 255), 0em 0em 0.1em rgb(255, 255, 255);
   padding-bottom: 42px !important;
}

.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a, .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a {
    padding-bottom: 28px !important;
}

 
#top-menu li li a {
    width: 294px;
    padding: 1px 5px;
    font-size: 14px;

}

#top-menu li li {
    margin: 0;
    padding-right: 0px;
    padding-left: 20px;
}


.nav li ul {
    width: 320px;
}


#et-secondary-nav li {
    margin-right: 0px;
}

#gtranslate_selector {
    padding: 0px;
    border: 1px solid #bbb;
    background-color: #fff;
    font-size: 11px;
}


#main-header .container {
    width: 100%;
    max-width: 100%;
}

#top-menu li a {
    font-size: 1.4vw !important;
}

.et_header_style_split .et-fixed-header #top-menu li a {
    font-size: 1.2vw !important;
}


@media screen and (min-width:1280px){
#top-menu li a {
    font-size: 1.4em !important;
}

.et_header_style_split .et-fixed-header #top-menu li a {
    font-size: 1.2em !important;
}


#top-menu li li a {
    font-size: 14px !important;
}

.et_header_style_split .et-fixed-header #top-menu li li a {
    font-size: 14px !important;
}



}

#top-menu li li a {
    font-size: 14px !important;
}

.et_header_style_split .et-fixed-header #top-menu li li a {
    font-size: 12px !important;
}



/* END NAVI */


/* HEADER */





@media only screen and (max-width:981px) {
	
#main-header .container {
}

}






/* CONTENT */

#main-content .et_pb_text a , .et_pb_posts a.more-link{
    color: #a21a17;
    // color: #8cd9c5;
    // color: #ccaa00;
    // color: #e0732a
    -webkit-transition: all 400ms linear 0s; /* Safari */
    transition: all 400ms linear 0s;
    // text-decoration: underline;
}

#main-content .et_pb_text a:hover, .et_pb_posts a.more-link:hover {
     color: #ffbb00;
     // color: #000000;
     // text-decoration: underline;
}

#main-content a.button_style_01 {
    color: #ffffff !important;
    font-size: 10px;
    text-transform: uppercase;
    line-height: 18px;
    letter-spacing: 2px;
    border: 0px solid #a21a17;
    border-radius:20px;
    padding: 7px 14px 8px;
    background-color: #a21a17 !important;
    transition: border 300ms linear 0s, color 300ms linear 0s, border-color 300ms linear 0s, padding 300ms linear 0s, background-color: 300ms linear 0s;
    display: inline-block;
    margin-bottom: 4px;
}

#main-content a.button_style_01:hover {
    text-decoration: none;
    color: #444444 !important;
    border: 0px solid #ffbb00;
    padding: 7px 14px 8px;
    background-color: #ffbb00 !important;
    transition: border 300ms linear 0s, color 300ms linear 0s, border-color 300ms linear 0s, padding 300ms linear 0s, background-color: 300ms linear 0s;
    
}




#main-content .et_pb_toggle_close {
    
}

#main-content .et_pb_toggle.et_pb_toggle_open {
     box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3) !important;
}

#main-content .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title::before {
    color: #236a53 !important;
}



#cf7md-form .mdc-button::before, #cf7md-form .mdc-button::after, #cf7md-form .mdc-button--raised:not(:disabled), #cf7md-form .mdc-button--unelevated:not(:disabled) {
    background-color: #236a53;
}

#cf7md-form .mdc-button--raised:not(:disabled):hover, #cf7md-form .mdc-button--unelevated:not(:disabled):hover {
    background-color: #2e8e69;
}

#cf7md-form .mdc-text-field .mdc-text-field__input {

    caret-color: #236a53 !important;
    border-color: #236a53 !important;
    border-bottom-color: #236a53 !important;

}

#cf7md-form .mdc-text-field .mdc-line-ripple, #cf7md-form .mdc-select:not(.mdc-select--disabled) .mdc-select__native-control:focus ~ .mdc-line-ripple, #cf7md-form .mdc-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background, #cf7md-form .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background, #cf7md-form .mdc-checkbox::before, #cf7md-form .mdc-checkbox::after, #cf7md-form .mdc-radio::before, #cf7md-form .mdc-radio::after, #cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__track, #cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb, #cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb-underlay::before, #cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb-underlay::after, #cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb, #cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb-underlay::before, #cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb-underlay::after, #cf7md-form .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::before, #cf7md-form .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::after {

    background-color: #236a53;

}

#cf7md-form .mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input:focus {

    border-color: #236a53 !important;
    border-bottom-color: #236a53 !important;
}


#cf7md-form .mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) {

    border-color: #236a53 !important;
    border-bottom-color: #236a53 !important;
}


#cf7md-form .cf7md-item .mdc-text-field.mdc-text-field--textarea.mdc-text-field--focused {

    border-color: #236a53 !important;
    border-bottom-color: #236a53 !important;
}

#cf7md-form .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch {
    border-color: #236a53 !important;
    border-bottom-color: #236a53 !important;
}

#cf7md-form .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
    border-color: #236a53 !important;
    border-bottom-color: #236a53 !important;
}

#cf7md-form .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading {
    border-color: #236a53 !important;
    border-bottom-color: #236a53 !important;
}


/* CONTENT KISK Modules*/

.et_pb_filterable_program.et_pb_filterable_portfolio_grid .program .et_pb_module {
    margin-left: 10px;
}

.et_pb_filterable_event .event .et_pb_module, .et_pb_filterable_event .program .et_pb_module, .et_pb_filterable_program .event .et_pb_module, .et_pb_filterable_program .program .et_pb_module {

    margin-left: 200px;
    margin-top: 5px;

}


.et_pb_filterable_portfolio .et_pb_portofolio_pagination, .et_pb_gallery .et_pb_gallery_pagination {

    border-top: 0px solid #f9f9f9;

}
/* Mobile */

@media only screen and (max-width:700px) {

.et_pb_filterable_event .event .et_pb_module, .et_pb_filterable_event .program .et_pb_module, .et_pb_filterable_program .event .et_pb_module, .et_pb_filterable_program .program .et_pb_module {
    margin-left: 5px;
    margin-top: 5px;
}



}


.et_pb_filterable_event .event .et_portfolio_image.effect-lexi img {

    margin: -5px 0 0 -5px;
    opacity: .79;
    -webkit-transition: opacity .35s,-webkit-transform .35s;
    transition: opacity .35s,transform .35s;
    -webkit-transform: translate3d(5px,5px,0);
    transform: translate3d(5px,5px,0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;

}


.et_pb_filterable_event .et_portfolio_image {

    position: relative;
    float: left;
    overflow: hidden;
    margin: 10px 1%;
    background: #3085a3;
    text-align: center;

}

/*  KISK Module  Events */

.et_pb_filterable_portfolio.et_pb_filterable_event .et_pb_portfolio_item h2 {
    margin-top: 10px;
    font-size: 17px;
    font-weight: 600;
}

.et_pb_filterable_portfolio.et_pb_filterable_event .et_pb_portfolio_item .period {
     color: #a21a17;
 }
 
 .et_pb_filterable_portfolio.et_pb_filterable_event .et_pb_portfolio_item .desc {
    line-height: 1.2em;
    font-size: 90%;
 }

.et_pb_filterable_portfolio.et_pb_filterable_event .et_pb_portfolio_item .post-meta {
    line-height: 1.2em;
    font-size: 90%;
    color:#999999;
 }

/*  END KISK Module  Events */


/* END CONTENT KISK Module */


/* (CH) comment button unter commentar, in allen bildschirmgrößen */
.comment_area .comment-reply-link {
	position: relative !important;
	float: right;
	bottom: -10px;
	top: auto !important;
}


/* END CONTENT */

/* FOOTER */

.footer-widget div#custom_html-3  {
    // margin-top: 86px;
}

.footer-widget div#tag_cloud-2  {
   // margin-top: 86px;
}

@media only screen and (max-width:767px) {

.footer-widget div#custom_html-3  {
   // margin-top: 0px;
}

.footer-widget div#tag_cloud-2  {
   // margin-top: 0px;
}

}

.footer-widget #text-5 {
    margin-top: 68px;
}

.footer-widget #text-2 {
    margin-top: -11px;
}

.footer-widget #text-3 {
    margin-top: 68px;
}


.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {

    width: 21.875%;

}


.et_pb_gutters3 .footer-widget {

    margin-right: 4.5%;
    margin-bottom: 4.5%;

}




/* END FOOTER */
