@font-face{font-family:ETmodules;font-display:block;src:url(//tanzraum-affoltern.ch/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot);src:url(//tanzraum-affoltern.ch/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix) format("embedded-opentype"),url(//tanzraum-affoltern.ch/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff) format("woff"),url(//tanzraum-affoltern.ch/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf) format("truetype"),url(//tanzraum-affoltern.ch/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}
@media (min-width:981px){.et_pb_gutter.et_pb_gutters2 #left-area{width:77.25%}.et_pb_gutter.et_pb_gutters2 #sidebar{width:22.75%}.et_pb_gutters2.et_right_sidebar #left-area{padding-right:3%}.et_pb_gutters2.et_left_sidebar #left-area{padding-left:3%}.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before{right:22.75%!important}.et_pb_gutter.et_pb_gutters2.et_left_sidebar #main-content .container:before{left:22.75%!important}.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column,.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column{margin-right:3%}.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column_4_4,.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column_4_4{width:100%}.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_module,.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column_4_4 .et_pb_module{margin-bottom:1.5%}.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column_3_4,.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column_3_4{width:74.25%}.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_module,.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column_3_4 .et_pb_module{margin-bottom:2.02%}.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column_2_3,.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column_2_3{width:65.667%}.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module,.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column_2_3 .et_pb_module{margin-bottom:2.284%}.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column_3_5,.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column_3_5{width:58.8%}.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_module,.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column_3_5 .et_pb_module{margin-bottom:2.551%}.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column_1_2,.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column_1_2{width:48.5%}.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module,.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column_1_2 .et_pb_module{margin-bottom:3.093%}.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column_2_5,.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column_2_5{width:38.2%}.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_module,.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column_2_5 .et_pb_module{margin-bottom:3.927%}.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column_1_3,.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column_1_3{width:31.3333%}.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module,.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column_1_3 .et_pb_module{margin-bottom:4.787%}.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column_1_4,.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column_1_4{width:22.75%}.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module,.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column_1_4 .et_pb_module{margin-bottom:6.593%}.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column_1_5,.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column_1_5{width:17.6%}.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_module,.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column_1_5 .et_pb_module{margin-bottom:8.523%}.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column_1_6,.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column_1_6{width:14.1667%}.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_module,.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column_1_6 .et_pb_module{margin-bottom:10.588%}.et_pb_gutters2 .et_full_width_page.woocommerce-page ul.products li.product{width:22.75%;margin-right:3%;margin-bottom:3%}.et_pb_gutters2.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:30.64%;margin-right:4.04%}}body {
font-size: 14px;
} @media all and (min-width: 981px) {
body { font-size: 16px; }
} @media all and (max-width: 980px) {
body { font-size: 14px; }
} @media all and (max-width: 479px) {
body { font-size: 13px; }
} h1, .et_pb_section .et_pb_text h1 {
color: #424242;
font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;
font-size: 3.2em;
text-transform: uppercase;
font-weight: 400;
}
h2, .et_pb_section .et_pb_text h2 {
font-family:'Open Sans', sans-serif; 
color: #424242;
font-size: 1.4em;
font-weight: 600;
line-height: 1.1em;
}
h3, .et_pb_section .et_pb_text h3 {
font-family:'Open Sans', sans-serif; 
color: #424242;
font-size: 1.4em;
text-transform: uppercase;
letter-spacing: .05em;
line-height: 1.2em;
}
h4, .et_pb_section .et_pb_text h4 {
font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;
font-size: 1.2em;
text-transform: uppercase;
letter-spacing: .15em;
line-height: 1.4em;
}
h5 {
font-family:'Open Sans', sans-serif; 
font-size: 1.1em;
text-transform: uppercase;
letter-spacing: .05em;
line-height: 1.2em;
}
h6 {
font-family:'Open Sans', sans-serif; 
font-size: 1.1em;
text-transform: uppercase;
letter-spacing: .05em;
line-height: 1.2em;
} #footer-bottom {
display: none;
} .et_pb_gallery_item {
-webkit-animation: none !important;
-moz-animation: none !important;
-o-animation: none !important;
-ms-animation: none !important;
animation: none !important;
}  
.et_overlay {
display: none;
}
 
.mfp-title {
display: none;
} .mfp-bottom-bar {
display: none;
}
.et_pb_gallery_title {
display: none;
}  .pa_inline_buttons .et_pb_button_module_wrapper {
display: inline-block;
}
.inline-buttons .et_pb_button_module_wrapper {
display: inline-block;
margin: 0 10px 20px;
}
.inline-buttons {
text-align: center !important; }    .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title {display:none;}  .whiteLink a {
color: #ffffff!important;
}
.whiteLink a:hover {
border-bottom: 2px solid #ffffff;
} .overlay-container .overlay-close {
font-size: 50px!important;
}  .et_pb_main_blurb_image {margin-bottom: 10px;}
.et_pb_blurb_container{
padding: 0 10px 5px 10px;
}