/*
Theme Name: matchING
Description: specially for you
Author: iService
Author URI: http://www.iservice.at
Template: Divi
Version: 1.0
Tags:
*/
@import url("../Divi/style.css");

@font-face {
  font-family: tierquartier-icons;
  src: url(fonts/tierquartier-icons.ttf);
}

/* MOBILE Improvement */

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


}



/* DIVI Standards */


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

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

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

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

#top-header a {
    font-weight: 500 !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-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.disabled, .woocommerce-page button.button.alt.disabled:hover, .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, .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.disabled, .woocommerce button.button.alt.disabled:hover, .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, .wp-pagenavi a:hover, .wp-pagenavi span.current {
    color: #aacc22;
}

.et_pb_widget_area_left {
    border-right: 0px solid rgba(0,0,0,.1);
    
}



.et_pb_blog_grid a.more-link {
    color: #000000;
    border: 1px solid #000000;
    border-radius: 0px;
    padding: 1px 6px 1px 6px;
    margin-top: 12px;
    display: inline-block;
}


/* 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; */
}


.small_list .et_pb_post {
    margin-bottom: 20px;
    padding: 0 0 15px 15px;
}



/* END STARTSEITE */

/* HEADER */


/* END HEADER */

/* NAVI */

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

}

#top-menu li li a {

    width: 200px;
    padding: 6px 15px;
    font-size: 16px;

}

@media only screen and (min-width:981px) {

.et_header_style_left #et-top-navigation nav > ul > li > a
{
    padding-bottom: 10px !important;
}


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

}

.et_pb_menu_1_tb_header.et_pb_menu li ul.sub-menu li a {
    width: 240px;
    padding: 6px 15px;
    font-size: 14px;
}

.et_pb_menu_2_tb_header.et_pb_menu li ul.sub-menu li a {
    width: 240px;
    padding: 6px 15px;
    font-size: 18px;
}

.et_pb_menu_1_tb_header.et_pb_menu li ul.sub-menu {
    width: 266px;
}

.et_pb_menu_1_tb_header.et_pb_menu li:first-child ul.sub-menu, .et_pb_menu_1_tb_header.et_pb_menu li:last-child ul.sub-menu  {
    width: 263px;
}

.et_pb_menu_2_tb_header.et_pb_menu li ul.sub-menu {
    width: 263px;
}

.nav li ul {
    border-top: 4px  solid #fff;
    }

#custom_header_top.et_pb_section_0_tb_header  {

    z-index: 100000 !important;
    
}


.et_pb_menu_1_tb_header.et_pb_menu li > a {

  margin-bottom: 0px;

}

.et_pb_menu_2_tb_header.et_pb_menu li > a {

  margin-bottom: 8px;

}


.tqicon-dog::before { font-family: tierquartier-icons; content: '\e802'; color: #d80029; font-size: 1.8em; position: relative; top: -3px; left: 2px; line-height:0em; } /* '' */ 
.tqicon-cat::before { font-family: tierquartier-icons; content: '\e801'; color: #d80029; font-size: 1.2em; position: relative; top: -5px; left: 0px; line-height:0em;} /* '' */
.tqicon-small::before { font-family: tierquartier-icons; content: '\e800'; color: #d80029; font-size: 1.3em; position: relative; top: 5px; left: -2px; line-height:0em;} /* '' */
.tqicon-news::before { font-family: tierquartier-icons; content: '\e803'; color: #d80029;} /* '' */
.tqicon-wissen::before { font-family: tierquartier-icons; content: '\e804'; color: #d80029;} /* '' */
.tqicon-wissen_02::before { font-family: tierquartier-icons; content: '\e805'; color: #d80029;} /* '' */
.tqicon-wissen_03::before { font-family: tierquartier-icons; content: '\e806'; color: #d80029;} /* '' */
.tqicon-wissen_04::before { font-family: tierquartier-icons; content: '\e807'; color: #d80029;} /* '' */
.tqicon-heart-circled::before { font-family: tierquartier-icons; content: '\2d';  color: #d80029; font-size: 1.2em;  position: relative; top: 0px; left: -2px;} /* '-' */
.tqicon-heart::before { font-family: tierquartier-icons; content: '\21'; color:#d80029;} /* '!' */
.tqicon-heart-empty::before {font-family: tierquartier-icons;  content: '\22'; color:#d80029;} /* '&quot;' */
.tqicon-star::before { font-family: tierquartier-icons; content: '\23'; color: #d80029;} /* '#' */
.tqicon-star-empty::before { font-family: tierquartier-icons; content: '\24'; color:#d80029;} /* '$' */

#et_search_icon::before {

    content: "\55";
    font-size: 30px;
    left: 0;
    position: absolute;
    top: -27px;
    font-weight: 900 !important;

}

.container.et_search_form_container {

    position: relative;
    top: 15px;

}

.et-search-form input {
    width: 115px;
    border-bottom: 2px solid #eee;
	color: #999;
    margin-right: 0px;
}

/* Ajax Translator Dropdown */
#top-header .container {
    padding-top: 0em;
}

.translator-dropdown-container {
    padding-top: 5px !important;
}

.translator-dropdown-body {
    border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
 	background: #eee !important;
	border: 1px solid #ddd !important;
}

.translator-dropdown-current-language {
    color: #000 !important;
}

.translator-dropdown-current-language span {
    color: #000 !important;
}


#gplmain-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {
    margin-top: 0px;
    border-left: 2px solid #ffff;
    border-right: 2px solid #ffff;
}

#gplmain-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:first-child {
    border-left: 4px solid #ffff;
}

#gplmain-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:last-child {
     border-right: 4px solid #ffff;
}

#gplmain-menu.et_pb_menu .et-menu>li {
    padding-left: 0px;
    padding-right: 0px;
    width: 16.66% !important;
}


#gplmain-menu.et_pb_menu .et-menu>li a {
    padding: 10px 6px 10px 10px;
    line-height: 1.1em;
    letter-spacing: -0.4px;
   
}

#gplmain-menu.et_pb_menu .et-menu>li a:hover {
    background-color: #f9f9f9;
}


#gplmain-menu2.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {
    margin-top: 0px;
    border-left: 2px solid #ffff;
    border-right: 2px solid #ffff;
}

#gplmain-menu2.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:first-child {
    /* border-left: 4px solid #ffff; */
}

#gplmain-menu2.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:last-child {
     /* border-right: 4px solid #ffff; */
}

#gplmain-menu2.et_pb_menu .et-menu>li {
    padding-left: 0px;
    padding-right: 0px;
    width: 16.66% !important;
}


#gplmain-menu2.et_pb_menu .et-menu>li a {
    padding: 10px 6px 10px 10px;
    line-height: 1.1em;
    letter-spacing: -0.4px;
     width: 100%;
}

#gplmain-menu2.et_pb_menu .et-menu>li a:hover {
    background-color: #e0e0e0;
}



.et_pb_menu .et-menu {
    margin-left: 0px;
    margin-right: 0px;
}

/*
.et_pb_menu .et_pb_menu__wrap {
    width: 1080px !important;
}

.et_pb_menu .et_pb_menu__menu, .et_pb_menu .et_pb_menu__menu>nav, .et_pb_menu .et_pb_menu__menu>nav>ul {
    width: 1080px !important;
}

*/

#gplmain-menu2.et_pb_menu .et_pb_menu__wrap {
    max-width: 1620px !important;
}

#gplmain-menu2.et_pb_menu .et_pb_menu__menu, .et_pb_menu .et_pb_menu__menu>nav, .et_pb_menu .et_pb_menu__menu>nav>ul {
    max-width: 1620px !important;
    width: 100% !important;
}

#gplmain-menu2.et_pb_menu ul li a {
    background-color: #f6f6f6;
}

#gplmain-menu2.et_pb_menu ul li.current-menu-item a {
    background-color: #e0e0e0;
}

#gplmain-menu2.et_pb_menu ul li.current-menu-item ul li a {
    background-color: #e0e0e0;
}

#gplmain-menu2.et_pb_menu ul li ul li a {
    background-color: #e0e0e0;
}

#gplmain-menu2.et_pb_menu .menu-item-has-children>a:first-child:after {
   font-size: 18px;
    position: absolute;
    right: 9px;
    top: 9px;
    font-weight: 800;
}


#gplmain-menu2.et_pb_menu ul li a {
    font-family: 'Arial',Helvetica,Arial,Lucida,sans-serif;
    font-size: 18px;
    color: #999999;
}

#gplmain-menu2.et_pb_menu ul li li a {
    font-family: 'Arial',Helvetica,Arial,Lucida,sans-serif;
    font-size: 1.1em;
}


@media only screen and (max-width:1520px) {
	
#gplmain-menu2.et_pb_menu ul li a {
    font-size: 1.2vw;
  }
  
  #gplmain-menu2.et_pb_menu ul li li a {
    font-family: 'Arial',Helvetica,Arial,Lucida,sans-serif;
    font-size: 1.1em;
}
  
}


.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item  ul a {
    color: #BDBDBD!important;
}


.et-menu li li a {
    padding: 6px 0px;
    width: 220px;
    font-size: 18px;

}

/* END NAVI */

/* CONTENT */

.et_pb_row {
    width: 98%;
}


#main-content .et_pb_text a , .et_pb_posts a.more-link{
    /* color: #aacc22; */
     color: #f2a300;
     -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: #000000;
     text-decoration: underline;
}

.et-pb-arrow-next::before {
    content: "\39";
    background-color: #000000;
    border-radius:30px;
}

.et-pb-arrow-prev::before {
    content: "\38";
    background-color: #000000;
    border-radius:30px;
}



.team-freiland .et_pb_toggle_close .et_pb_toggle_title, .et_pb_toggle_close h5.et_pb_toggle_title {
    color: #000;
    padding-left: 196px;
    font-size: 20px;
}

.team-freiland .et_pb_toggle_open .et_pb_toggle_title, .et_pb_toggle_open h5.et_pb_toggle_title {
    color: #000;
    padding-left: 196px;
    font-size: 20px;
}

.team-freiland .et_pb_toggle_close .et_pb_toggle_content, .team-freiland .et_pb_toggle_open .et_pb_toggle_content  {
    padding-left: 196px;
}

.et_pb_freiland_projects .et_pb_portfolio_item .detailed_link {
     -webkit-transition: all 800ms linear 0s; /* Safari */
     transition: all 800ms linear 0s;
     background-color: rgba(0,0,0,0);
   	 }

.et_pb_freiland_projects .et_pb_portfolio_item .detailed_link:hover {
     -webkit-transition: all 800ms linear 0s; /* Safari */
     transition: all 800ms linear 0s;
     background-color: rgba(0,0,0,0.1);
     
}

/* BLURB - Informationstext */
 
.et_pb_blurb.f_custom_blurb_01 .et_pb_blurb_content .et_pb_blurb_container{
	padding: 0px 10px 10px 10px;
}

#main-content .container::before {
    width: 0px;
    background-color: #ffffff;
}

/* GPL Project */

.et_pb_gpl_list h2 {

   font-size: 24px;
}

.filter-element {
 
    margin: 4px 15px 0 0 !important;
 
}

#et_pb_gpl_project_active_filters {
    margin: 0px 0 0 25px !important;
   
}


.gpl-team-row {
    margin-bottom: 4px;
   
}
/*
.freiland_project #et_pb_freiland_project_do_search {
    background-color: #ac2;
    color: #fff !important;
    border: solid 2px #ac2;
}

.freiland_project  .et_pb_button::after, .et_pb_button::before {
    font-size: 24px;
    top: 5px;
}

.freiland_project  .et_pb_promo_button4 {
    font-size: 16px;
    border-radius: 25px;
}

.et_pb_freiland_projects .et_pb_portfolio_item h4 {
    color: rgba(0,0,0,0.8) !important ;
    font-size: 16px !important;
    font-weight: 600;
}

.et_pb_freiland_projects .et_pb_column_1_3 h6{
    font-size: 14px;
    color: rgba(0,0,0,0.32) !important;
}

.et_pb_freiland_projects .country a {
    color: rgba(0,0,0,0.32) !important;
}


@media only screen and (min-width:981px) {
.et_pb_gutters3 .et_pb_freiland_project_items .et_pb_column_1_3 {
    width: 50%  !important;
}

.et_pb_gutters3  .et_pb_freiland_project_items .et_pb_column {
    margin-right: 1.5% !important;
}

}

.freiland_project-template-default .freiland_project_field {
    max-width: 590px;
    margin-left: auto;
    margin-right: 0px;
}

.freiland_project-template-default .freiland_project_field.et_freiland_project_subline {
   font-size: 24px;
   padding-bottom: 20px;
   
}

*/

.intext {
	color:#000000 !important;
	}

/* Blog */


@media (min-width: 981px) {
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
     margin-right: 4px;
}

}


/* Galerie Slider Hover Icons */

.et_pb_slider:hover .et-pb-arrow-next {
    color: #fff !important;
}

.et_pb_slider:hover .et-pb-arrow-prev {
     color: #fff !important;
}

/* TEAM Toggle */

.et_pb_toggle_title_title {
     font-size: 18px;
     color: #999;
}
.et_pb_toggle_title_name {
     font-size: 18px;
     font-weight: 600;
}
.et_pb_toggle_title_function{
     font-size: 16px;
     color: #999;
}
/* END TEAM Toggle */

/* END CONTENT */


/* FOOTER */

#main-footer h1, #main-footer h2,#main-footer h3,#main-footer h4,#main-footer h5,#main-footer h6 {
    color:  #777777;
}


/* END FOOTER */

/* COOKIE BAR */

#moove_gdpr_cookie_info_bar {min-height: 180px !important;}

@media only screen and (min-width:480px) {
#moove_gdpr_cookie_info_bar {min-height: 220px !important;}
}

@media only screen and (min-width:981px) {
#moove_gdpr_cookie_info_bar {min-height: 300px !important;}
}