/*
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: "Quattrocento";
  src: url("fonts/Quattrocento-Regular.ttf") format("truetype");
  font-weight: 200;
}

@font-face {
  font-family: "Quattrocento";
  src: url("fonts/Quattrocento-Regular.ttf") format("truetype");
  font-weight: 300;
}

@font-face {
  font-family: "Quattrocento";
  src: url("fonts/Quattrocento-Regular.ttf") format("truetype");
  font-weight: 400;
}

@font-face {
  font-family: "Quattrocento";
  src: url("fonts/Quattrocento-Regular.ttf") format("truetype");
  font-weight: 600;
}

@font-face {
  font-family: "Quattrocento";
  src: url("fonts/Quattrocento-Bold.ttf") format("truetype");
  font-weight: 700;
}

@font-face {
  font-family: "Quattrocento";
  src: url("fonts/Quattrocento-Bold.ttf") format("truetype");
  font-weight: bold;
}

@font-face {
  font-family: "Quattrocento";
  src: url("fonts/Quattrocento-Bold.ttf") format("truetype");
  font-weight: 900;
}

/* MOBILE Improvement */

@media only screen and (max-width:980px) {
	
.container {
    
}
.mobile_menu_bar::before {
	color: #ffffff !important;
} 

}

/* MOBILE Collapse menu */

.et_mobile_menu .first-level > a {
background-color: transparent;
position: relative;
}
.et_mobile_menu .first-level > a:after {
font-family: 'ETmodules';
content: '\4c';
font-weight: normal;
position: absolute;
font-size: 16px;
top: 13px;
right: 10px;
}
.et_mobile_menu .first-level > .icon-switch:after{
content: '\4d';
}
.second-level {
display: none;
}
.reveal-items {
display: block;
}

.et_mobile_menu {
/* margin-top: 20px;
width: 230%;
margin-left: -65%; */
}


/* MOBILE Collapse menu */



/* DIVI Standards */


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

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

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

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

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


/* header#main-header.et-fixed-header  */
 #main-header{
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !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.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, .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, .wp-pagenavi a:hover, .wp-pagenavi span.current {
  
    // color: #2ea3f2;
    
}

 .bottom-nav li.current-menu-item > a {
  
   color: #bc9231;
    
}


/* STARTSEITE */



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

/* HEADER */


/* END HEADER */

/* NAVI */

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

}

#top-menu li li a {
    width: 250px !important;
    padding: 2px 12px !important;
    font-size: 16px !important;
}

#top-menu li ul {
     width: 280px !important;
}




@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;
}

}




/* END NAVI */

/* CONTENT */

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



.et-db #et-boc .et-l .et_pb_shop_0_tb_body.et_pb_shop .woocommerce ul.products li.product .price del .amount {
     color: #666 !important;
}


/* END CONTENT */



/* SITEBAR */

#main-content .container::before {
    position: absolute;
    top: 0;
    width: 0px;
    height: 100%;
    background-color: 
    #e2e2e2;
    content: "";
}

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


/* END SITEBAR */


/* SHOP */

.custom_npl .woocommerce a.button {
font-size: 12px !important;
}

.custom_npl .woocommerce .wc-gzd-additional-info {
margin-bottom: 0px;
}
.custom_npl .woocommerce .wc-gzd-additional-info.shipping-costs-info{
margin-top: 0px;
}

.woocommerce-error a {
color: #ffffff;
text-decoration: underline;
}

.product p.wc-gzd-additional-info {
    margin-bottom: 0.1rem !important;
}
.woocommerce div.product form.cart .variations {
    margin-top: 1em !important;
    margin-bottom: 1em !important;
}
.woocommerce div.product form.cart .variations td {
    max-width: none !important;
    padding: 0 10px 0px 0 !important;
    line-height: 1.3em;
}

.woocommerce div.product form.cart .variations select {

    max-width: 53%;
    min-width: 53%;
    display: inline-block;
    margin-right: 1em;
    margin-left: 1em;

}

/* END CONTENT */



