 #text-4 { margin:0 !important; } #menu-item-3172 { display:none !important; } .product-template-default .toggle.accent-color h3 a{ text-transform:uppercase; }   .star-rating {   position:absolute !important;   margin:auto;   left:0;   right:0;   width:6em !important; bottom:-32px; } .testimonial_slider .controls {   bottom:-47px; } .woocommerce-page .testimonial_slider blockquote { font-size:18px; }  @media only screen and (min-width:1000px){ #menu-item-3862 > ul > li {   } #menu-item-3862 ul {  } #menu-item-3862 ul.sub-menu {   } }   .dkpdf-no-print {   display:none !important; } .dkpdf-button-container {   text-align:center !important;   background:#dd9933;   padding:0px !important;   border-radius:3px; margin:0 !important;   margin-bottom:15px!important; } .dkpdf-button{   color:#fff;   width:100%;   padding:5px !important; font-weight:600; } .dkpdf-button:hover{   color:#fff; } .dkpdf-button-container:hover {   opacity:0.85; }  .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale, .woocommerce span.onsale, .woocommerce-page span.onsale {   -webkit-border-radius:1px;   width:inherit;   right:6px; } @media only screen and (min-width:1000px){ #header-outer:not([data-format="left-header"]) #top nav >ul >li {   -webkit-align-items:flex-start;   -moz-align-items:flex-start;   -ms-align-items:flex-start;   -ms-flex-align:flex-start;   align-items:flex-start; } } @media only screen and (min-width:1000px) and (max-width:1514px){ body[data-cart="true"] #header-outer[data-format="centered-menu-under-logo"] #top nav >ul >li[class*="button_"] >a:before {   -webkit-transform:translateY(-4px);   -ms-transform:translateY(-4px);   transform:translateY(-4px);   padding:7px 0; } } .buttons.sf-menu.product_added { margin:0;  } .single-product .cart .quantity.hidden.buttons_added, .woocommerce-result-count, .woocommerce-ordering { display:none; } .single-product .woocommerce-product-details__short-description blockquote{ margin:0; } .single-product .tabs.wc-tabs{ #display:none; } .woocommerce-checkout #payment {   clear:both; } .woocommerce-checkout div.clear {   padding-bottom:0; } @media (min-width:1000px) { .woocommerce-checkout #payment {   display:flex;   flex-direction:row;   flex-wrap:wrap;   width:100%; } .woocommerce-checkout #payment > *{   display:flex;   flex-direction:column;   flex-basis:100%;   flex:1; } } @media (max-width:999px) { .wc_payment_methods.payment_methods.methods {  padding-bottom:0 !important; } #payment .form-row.place-order {   padding-top:0 !important; } .af-container .af-row:first-child {  background-color:#fff; } } #payment_method_affilicon_payment, .payment_box.payment_method_affilicon_payment, .payment_box.payment_method_affilicon_payment fieldset, .af-container {   background-color:inherit !important; } .payment_box.payment_method_affilicon_payment{   padding:0 !important;   margin:0 !important; } .woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox{   width:20px;   height:20px; } .woocommerce-checkout #payment ul.payment_methods .af-col-8 img {   margin:0;   width:19%; } .woocommerce-checkout #payment ul.payment_methods .af-container .af-col-4 { background-color:#fff; } .woocommerce-checkout .payment_box.payment_method_affilicon_payment{   padding-top:0;   margin-top:0; } .woocommerce-checkout .wc_payment_method.payment_method_affilicon_payment label, .woocommerce-checkout .woocommerce-additional-fields { display:none; } .woocommerce-checkout .coupon-code { font-weight:600; } .woocommerce-checkout #place_order {   font-family:Lato;   font-size:16px;   background-color:#dd9933!important;   text-transform:uppercase;   font-weight:600;   padding:20px !important;  letter-spacing:2px; }   .nectar-button { letter-spacing:2px;   text-transform:uppercase; }  .invoice-pay-page-grid { display:none; }  .portfolio-filters-inline #current-category,.portfolio-filters-inline #sort-label { display:none !important; } .portfolio-filters-inline .container>ul a{   font-size:24px !important; } .portfolio-filters-inline .container>ul {   float:none !important;   max-width:100% !important;   margin-right:0 !important;   text-align:center !important; }  @media (max-width:1430px) {  span.call-to-action-text{  width:100%;  margin-bottom:10px; } }  @media screen and (max-width:1200px) and (min-width:1001px){ #header-outer[data-lhe="default"] header#top nav > ul > li.menu-item-type-post_type > a {  padding-left:8px !important; } #boxed header .container {  width:100%;  padding:0; }  }  @media screen and (max-width:1390px) and (min-width:1000px){ #boxed .container {  width:98% !important; } } @media (max-width:1290px) {  header#top nav > ul > li a{  font-size:17px !important; } } @media (max-width:1230px) {  header#top nav > ul > li a{  font-size:15px !important; } } @media (max-width:1120px) {  header#top nav > ul > li a{  font-size:14px !important; } }  .wpmc-tabs-wrapper{width:100%;display:block;margin:0 auto}.wpmc-tabs-wrapper .wpmc-tabs-list{background:#f9f9f9;margin:0;padding:0 !important}.wpmc-tabs-wrapper .wpmc-tab-item{font-size:13px !important;line-height:13px !important;text-align:center;text-transform:uppercase;position:relative;display:table-cell;float:left;padding-top:0;padding-bottom:47px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:25%;margin-left:0;margin-right:0}.wpmc-1-tabs .wpmc-tab-item{width:100%}.wpmc-tabs-list.wpmc-2-tabs .wpmc-tab-item{width:50%}.wpmc-tabs-list.wpmc-3-tabs .wpmc-tab-item{width:33%}.wpmc-tabs-list.wpmc-4-tabs .wpmc-tab-item{width:25%}.wpmc-tabs-list.wpmc-5-tabs .wpmc-tab-item{width:20%}.wpmc-tabs-list.wpmc-6-tabs .wpmc-tab-item{width:16.6%}.wpmc-tabs-wrapper .wpmc-tab-item:before{display:block;content:"";border-bottom:2px solid transparent;height:0;position:absolute;top:0;left:0;right:0;-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}.wpmc-tabs-wrapper .wpmc-tab-item .wpmc-tab-number{display:inline-block;line-height:28px;text-align:center;vertical-align:middle;width:30px;min-width:30px;min-height:30px;height:30px;margin-top:-14px;color:#999;background:#fff;border-radius:50%;position:relative;-webkit-transition:color .3s,background .3s;-o-transition:color .3s,background .3s;transition:color .3s,background .3s;font-size:16px;font-weight:400;font-family:Arial,Helvetica,sans-serif}.wpmc-tabs-wrapper .wpmc-tab-item .number-text{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.wpmc-tabs-wrapper .wpmc-tab-text{display:none;font-size:13px;line-height:1.25;font-weight:normal;letter-spacing:.3px;text-transform:capitalize;padding-top:8px;white-space:nowrap;position:absolute;top:15px;width:100%;text-align:center}.wpmc-tab-item:first-child .wpmc-tab-text{position:absolute}.wpmc-tab-item:last-child .wpmc-tab-text{position:absolute;left:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}@media screen and (min-width:767px){.wpmc-tabs-wrapper .wpmc-tabs-list{display:block}.wpmc-tabs-wrapper .wpmc-tab-item{display:block;vertical-align:top;padding-bottom:20px}.wpmc-tabs-wrapper .wpmc-tab-item .wpmc-tab-text{display:block;position:relative;top:auto;left:auto;right:auto}.wpmc-tabs-wrapper .wpmc-tab-item .wpmc-tab-number{margin-top:-14px}}@media screen and (min-width:1200px){.wpmc-tabs-wrapper .wpmc-tab-text{font-size:13px}}.wpmc-tabs-wrapper .wpmc-nav-text{color:#555}.wpmc-tabs-wrapper .wpmc-nav-text a{color:#e23636}.wpmc-tabs-wrapper .wpmc-nav-text,.wpmc-tabs-wrapper .wpmc-nav-buttons{border-color:#d9d9d9}.woocommerce-checkout .woocommerce .wpmc-tabs-wrapper form label.error{color:#e23636 !important}.wpmc-tabs-wrapper .wpmc-tabs-list{font-weight:600}.wpmc-tabs-wrapper .wpmc-tab-item{color:#aaa}.wpmc-tabs-wrapper .wpmc-tab-item .wpmc-tab-number{color:#000;background:#fff;border:1px solid #ccc}.wpmc-tabs-wrapper .wpmc-tab-item.current{color:#000}.wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-number{color:#000;background:#fff;border:2px solid #ccc}.wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-text{display:block}.wpmc-tabs-wrapper .wpmc-tab-item:before{border-bottom-color:#c9c9c9}.wpmc-tabs-wrapper .wpmc-tab-item.visited:before{border-bottom-color:#000}.wpmc-tabs-wrapper .wpmc-tab-item .number-text{top:1px}.wpmc-tabs-wrapper .tab-completed-icon{top:2px}.wpmc-nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1em;width:calc(100% + 4px);clear:both}button#wpmc-back-to-cart{margin-right:auto}.woocommerce .wpmc-nav-wrapper button.wpmc-nav-button{margin-right:2px;margin-left:2px}.woocommerce .wpmc-nav-wrapper button#wpmc-prev,.woocommerce .wpmc-nav-wrapper button#wpmc-next,.woocommerce .wpmc-nav-wrapper button#wpmc-skip-login{display:none !important}.woocommerce .wpmc-nav-wrapper button#wpmc-prev.current,.woocommerce .wpmc-nav-wrapper button#wpmc-next.current,.woocommerce .wpmc-nav-wrapper button#wpmc-skip-login.current{display:inline-block !important}.wpmc-step-item{display:none !important}.wpmc-step-item.current{display:block !important}.woocommerce-checkout form.login .wc-social-login{display:block !important}.woocommerce-checkout .wpmc-step-item #order_review,.woocommerce-checkout .wpmc-step-item #order_review_heading{width:100%}@-moz-document url-prefix(){.sq-input{height:60px !important}} .wpmc-tabs-wrapper .wpmc-tab-item:before {  border-width:3px; } .wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-number {   border:3px solid #ccc; } .wpmc-tabs-wrapper .wpmc-tab-item:first-child:before, .wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-number {   border-color:#dd9933; }  body[data-bg-header="true"] .container-wrap, body.single-portfolio .container-wrap, body.page-template-template-portfolio-php .container-wrap, body.tax-project-type .container-wrap {   padding-bottom:0px!important; } .woocommerce-cart-form .actions, .tabs.wc-tabs{ display:none; }  .woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart {   margin-bottom:0.5em !important; }   .woocommerce-product-details__short-description:after {   content:"Preis:";   font-size:20px;   font-weight:600; } .woocommerce .summary .price, .woocommerce div.product .summary p.price {   margin-top:5px; } .nectar-woo-cart {   padding:0 !important; } header .buttons.sf-menu.product_added { margin:0 !important; } .cart-outer { margin-left:auto !important; } .kat-90 #footer-outer #call-to-action { display:none !important; }