/*!
Theme Name: Danuwa theme Custom Solution
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: Cloudronin
Author URI: https://www.cloudronin.com;
Template: salient
Version: 0.1
*/#afreg_select_user_role,#afreg_select_user_role+.select2,.afreg_extra_fields h3{display:none}label[for=afreg_user_role],label[for=afreg_user_role]+b{display:none!important}#top nav>ul>li>ul>li{opacity:1}body div.pp_woocommerce .pp_content_container{background-color:#fff!important}body .pp_woocommerce .pp_content_container .pp_left,body .pp_woocommerce .pp_content_container .pp_right{padding:10px!important}#show-direct-debit-trigger{text-decoration:underline}body div.pp_woocommerce .pp_close{background:#fff;text-indent:0!important;width:auto!important;text-shadow:none;color:#000!important;font-size:15px!important;font-weight:700;height:auto!important;border-radius:0;padding:4px}.cross-sells .products li{max-width:250px;width:100%!important}.page-id-7980 .container-wrap{background:url(/wp-content/uploads/2018/09/danuwa-produktwelt.jpg) no-repeat;background-size:cover}#headline-section .subheader{font-family:Roboto;text-transform:uppercase;letter-spacing:4px;font-size:12px;line-height:30px;font-weight:400}#headline-section .toggle h3 a{font-size:15px!important;text-align:left;background:none!important}#headline-section .toggle div{background-color:transparent!important;-webkit-box-shadow:none;box-shadow:none}#headline-section .toggle.open h3 a,#headline-section .toggle.open h3 a i{color:#363636!important}.bg-contain .row-bg.using-image{background-size:contain}.pdf-items .wpb_wrapper>.nectar-hor-list-item{padding:19px 19px 19px 0}.pdf-items .wpb_wrapper>.nectar-hor-list-item i{font-size:32px;margin-right:10px;color:#ff5722}.carousel-wrap.products-carousel .product-wrap .product-meta>.price{color:#111!important}.danuwa-title h4{font-weight:700!important}.woocommerce-account .woocommerce{padding-top:45px}.danuwa-title small{display:block;font-size:65%;line-height:1;font-weight:400}.nectar-icon-list-item{margin-bottom:15px;padding-left:45px}.row .nectar-icon-list .nectar-icon-list-item h4{color:#000;font-size:17px}.contact-list .nectar-icon-list[data-icon-style=no-border][data-icon-size=small] .nectar-icon-list-item .list-icon-holder i,div.span_12.light .nectar-icon-list[data-icon-color=default] .list-icon-holder i{font-size:16px!important;color:#000!important}.product_title.entry-title{font-size:48px;font-weight:700;color:#363636}body.single-product h4.product-subtitle{font-size:20px;color:#aaa;font-weight:400}body.woocommerce .star-rating{color:#ffc107!important}.tax-product_tag.woocommerce .container-wrap{background:#eaeaea}body.woocommerce div.product .woocommerce-product-rating{margin-bottom:1em}body.woocommerce .widget_shopping_cart .cart_list li a.remove{width:20px!important;height:20px!important;background:#fff}.woocommerce .woocommerce-breadcrumb a{color:#0197ab}html .nectar-shop-header nav.woocommerce-breadcrumb{line-height:1}.woocommerce-ordering .select2.select2-container span.select2-selection__arrow:before{line-height:47px!important;font-size:20px!important;color:#000!important}.widget_shopping_cart_content p.units-info{display:none}.woocommerce #sidebar .widget_shopping_cart_content .unit-price-cart{margin-top:0}.woocommerce #sidebar .widget_shopping_cart_content li.woocommerce-mini-cart-item{margin-bottom:10px;border-bottom:1px dashed #dadada!important}.woocommerce #sidebar .price_slider_wrapper .price_label{color:#111!important;font-size:14px}html .ascend.woocommerce #sidebar div ul li a{color:#111!important;font-weight:500!important}.nectar-slide-in-cart .widget_shopping_cart_content .wc-gzd-total-mini-cart{font-size:20px!important;padding:0!important;font-weight:300}#sidebar .woocommerce-mini-cart__total.total,.nectar-slide-in-cart .widget_shopping_cart_content .woocommerce-mini-cart__total.total{padding-bottom:5px!important;line-height:1.5;border:0}#sidebar .wc-gzd-total-mini-cart{font-size:13px!important;padding:0!important;font-weight:300;line-height:1.5;border:0}#sidebar .total.shipping-costs-cart-info.wc-gzd-total-mini-cart{margin-bottom:10px!important}.archive .product p.wc-gzd-additional-info,.carousel-wrap.products-carousel p.wc-gzd-additional-info,.post-type-archive .product p.wc-gzd-additional-info,.related.products p.wc-gzd-additional-info{color:#111;line-height:1.5;margin:0!important;clear:none!important;font-size:11px!important}.archive p.wc-gzd-additional-info.product-units-wrapper.product-units{display:none}h2.woocommerce-loop-product__title{font-weight:400!important}.checkbox-border span.wpcf7-list-item{border:1px solid #6c737b;padding:15px;margin:0 0 20px}.gdpr .wpcf7-not-valid-tip{display:none}.gdpr .wpcf7-not-valid span.wpcf7-list-item{border-color:#ff5722}.gdpr input[type=checkbox]+label{font-size:12px!important;font-weight:400!important}.woocommerce-form-register .invalid-field .error{display:block!important;color:red}.woocommerce .woocommerce-form-register .invalid-field .select2-selection,.woocommerce .woocommerce-form-register .invalid-field input,.woocommerce .woocommerce-form-register .invalid-field select{border-color:red!important}.woocommerce .woocommerce-form-register .invalid-field .error{display:block!important;color:red}.woocommerce .woocommerce-form-register .form-row-first{clear:both}.woocommerce .woocommerce-form-register #billing_title_field{padding-right:15px}.woocommerce .woocommerce-form-register .fancy-select-wrap{padding:0!important}.woocommerce .woocommerce-form-register label{font-weight:700!important}.woocommerce .woocommerce-form-register .select2-selection.select2-selection--single{height:53px!important;padding:0!important;border-color:#ccc!important;border-radius:0!important}.woocommerce .woocommerce-form-register .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:53px}.woocommerce .woocommerce-form-register .woocommerce-gzd-reg_data_privacy-checkbox-text a{text-decoration:underline;font-weight:700}.woocommerce-account .woocommerce-input-wrapper .radio,.woocommerce .woocommerce-form-register .woocommerce-input-wrapper .radio{display:inline-block;margin-right:10px}.woocommerce-account .woocommerce-form-register .fancy-select-wrap label{font-size:16px!important;color:#676767!important}.woocommerce-account .cr-file{border:1px solid #ccc;padding:10px 25px;display:inline-block;margin:3px 3px 15px}.woocommerce-account .woocommerce-error{background:#f44336!important}.woocommerce-account .woocommerce-form-login{float:right!important;width:45%!important;max-width:none!important}.fachbereich-newsletter{margin-top:5%}.fachbereich-newsletter .rm-form{overflow:hidden}.fachbereich-newsletter .rm-form ul{margin:0}.fachbereich-newsletter .rm-form ul li{width:31%;margin-right:1%;float:left}.fachbereich-newsletter .rm-form ul li[rel=consent_text]{width:100%}.fachbereich-newsletter .rm-form ul li[rel=consent_text] label{font-size:13px;line-height:1.5;display:block}.fachbereich-newsletter .rm-form ul li[rel=button]{margin-bottom:0}.fachbereich-newsletter .rm-success-container{width:100%!important}.fachbereich-newsletter .iwithtext .iwt-text{font-size:15px;line-height:1.7}#newsletter .rm-form-container{overflow:hidden;max-width:500px}#newsletter .rm-form ul li{width:48%;margin-right:2%;float:left}#newsletter .rm-form ul li[rel=consent_text],#newsletter .rm-form ul li[rel=email]{margin-right:0;width:100%}#newsletter .rm-form ul li[rel=lastname]{width:50%;margin-right:0}.form-register-buttons{padding:30px!important;border:1px solid #dadada;border-radius:5px;float:left;width:50%;margin-right:5%}.form-register-buttons hr{border:0;border-top:1px solid #dadada;margin:20px 0}.form-register-buttons h3{font-size:18px;font-weight:700}#register-btn-customer{border:2px solid #4b6368;background:transparent;color:#4b6368}#register-btn-company-customer{width:auto;display:inline-block;background:#b81367!important;color:#fff!important;-webkit-box-shadow:0 1px 3px #aaa;box-shadow:0 1px 3px #aaa}.register-btn{width:100%!important;text-align:center}.woocommerce .material.product .product-wrap .product-meta{overflow:hidden}.woocommerce .material.product .product-wrap .product-meta>.price{margin-bottom:5px;font-size:18px}.woocommerce .material.product .product-wrap .product-meta .price.price-unit.smaller{color:#aaa!important;font-size:14px;padding-bottom:0}.woocommerce .material.product .product-wrap .product-meta p{-webkit-transition:all .25s cubic-bezier(.21,.6,.35,1) .05s;transition:all .25s cubic-bezier(.21,.6,.35,1) .05s;opacity:1}.woocommerce .material.product:hover .product-wrap .product-meta p{opacity:0;-webkit-transform:translateY(-11px);transform:translateY(-11px)}.woocommerce .material.product:hover h2{-webkit-transform:translateY(10px)!important;transform:translateY(10px)!important}.woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart.wc-forward,body.woocommerce .material.product .product-wrap .product-add-to-cart .price .amount,body.woocommerce .material.product .product-wrap .product-add-to-cart .price .amount .woocommerce-Price-currencySymbol,body.woocommerce .material.product .product-wrap .product-add-to-cart .text{font-size:15px!important;line-height:15px}body.woocommerce.single-product .price{display:inline-block;padding-bottom:10px!important;font-weight:700}body.woocommerce.single-product .price.price-unit.smaller,body.woocommerce.single-product .price.price-unit.smaller.variation-modified{color:#aaa!important;padding-bottom:0!important;display:inline-block;margin:0 0 0 15px;border-left:2px solid #aaa;padding-left:15px;font-weight:300}body.woocommerce.single-product .product-content_size{color:#888}body.woocommerce.single-product .price.price-unit.smaller span{font-size:17px;vertical-align:top;font-weight:400}body.woocommerce.single-product .legal-price-info p.wc-gzd-additional-info{margin-bottom:0;padding-bottom:0;color:#888}body.woocommerce.single-product div.product form.cart .variations td.label{vertical-align:middle!important}body.woocommerce.single-product .fancy-select-wrap{padding-top:0}body.woocommerce.single-product .related.products .price.price-unit.smaller{display:none}body.woocommerce.single-product .related.products h2{font-weight:700!important;margin-bottom:30px}body.woocommerce.single-product .single_add_to_cart_button.button{font-size:17px!important}body.woocommerce.single-product .after_add_to_cart_notice{float:left;width:100%;margin-top:15px;border:1px solid orange;background:#ffc761;padding:10px;border-radius:5px;color:#000}.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td.actions,.woocommerce table.shop_table_responsive tr:nth-child(2n) td.actions{background:none}.woocommerce-cart .woocommerce table.shop_table .product-name a{font-size:16px;letter-spacing:0}.woocommerce-cart .cart-collaterals .cart_totals h2{font-weight:700;letter-spacing:0;font-size:21px!important}.woocommerce-cart table.cart td{padding:9px 12px!important}.woocommerce-cart table.cart td.actions{padding:10px 0!important}.woocommerce-cart table.cart td.actions .coupon{width:100%;max-width:400px}.woocommerce-cart table.cart td.actions .coupon #coupon_code{padding:14px 15px}.woocommerce-cart table.cart td.actions .coupon .minimal-form-input{padding-top:31px}.ascend .woocommerce .actions .button{font-size:15px!important}.hear_about_us_alt,.woocommerce-cart-form__cart-item .wc-gzd-cart-info.units-info{display:none}.woocommerce-gzd-legal-checkbox-text a{text-decoration:underline}.woocommerce form .form-row span.optional{display:none}.woocommerce-checkout #payment div.payment_box{padding:5px 16px}.woocommerce-checkout #payment div.payment_box p{font-size:14px!important}body.woocommerce-checkout .shop_table{background-color:#fff}body.woocommerce-checkout .shop_table .cr-prod-line span.woocommerce-Price-amount.amount{float:right;font-weight:700;font-size:18px}.cr-prod-line{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #dadada}.cr-prod-line .units-info{padding:0;display:none}body.woocommerce-checkout .shop_table .checkout-prod-name,body.woocommerce-checkout .shop_table .product-quantity{font-weight:700;font-size:18px}body.woocommerce-checkout .shop_table .cr-prod-line .unit-price.unit-price-cart span.woocommerce-Price-amount.amount{display:inline-block;float:none;font-weight:400;font-size:inherit}body.woocommerce-checkout .shop_table .unit-price.unit-price-cart{margin:0;line-height:1.5}body.woocommerce-checkout #order_review .legal{float:none;padding:15px 0 25px;border-bottom:1px solid #e0e0e0;margin-bottom:25px}body.woocommerce-checkout #order_review .legal label{height:auto;display:block;font-weight:400!important;line-height:1.5}.woocommerce-error a{text-decoration:underline;color:#fff}.woocommerce .woocommerce-message a.button.wc-forward{font-size:15px!important;border:1px solid #fff!important;padding:0 15px!important;height:auto}#order-review th{vertical-align:top}.woocommerce table.order-review td{font-size:17px}.woocommerce-checkout-review-order-table .product-container{padding:0!important;width:100%;margin-bottom:10px!important}#place_order{font-size:18px!important;width:100%}.woocommerce-checkout #payment ul.payment_methods{padding:1em 0}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{color:#4d8808;border:1px solid #4d8808;padding:15px;margin-bottom:15px;font-weight:300;background:#ddffb5}.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed{color:#af1409;border:1px solid #af1409;padding:15px;margin-bottom:15px;font-weight:300;background:#ffe2e0}.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{margin-top:15px;padding-bottom:20px;border-top:1px dashed #dadada;border-bottom:1px dashed #dadada;padding-top:20px}.wc-bacs-bank-details.order_details.bacs_details{padding-bottom:20px;border-bottom:1px dashed #dadada;padding-top:20px}.wc-bacs-bank-details.order_details.bacs_details li,.woocommerce-order-received .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{font-weight:700;color:#aaa}.woocommerce-order-received .woocommerce ul.order_details li strong{color:#444;margin-top:5px;font-weight:500}.woocommerce-order-received .woocommerce-bacs-bank-details h2{font-size:32px;font-weight:700}.woocommerce .wc-bacs-bank-details-account-name{margin-bottom:0;text-transform:uppercase;border-top:1px dashed #dadada;padding-top:20px;color:#aaa}.woocommerce-order-received .woocommerce-customer-details h2,.woocommerce-order-received .woocommerce-order-details h2{font-size:25px;font-weight:500}.woocommerce-order-received .woocommerce-customer-details .woocommerce-column address{padding:15px;line-height:1.7;border:1px solid #dadada;border-radius:0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.author-links a{margin:10px 7px 5px;font-size:27px;color:#404040;vertical-align:middle;display:inline-block}.calculator-form-wrapper{padding:24px 0 0}.calculator-form-wrapper .food-intake-calculator{padding-bottom:27px}.calculator-form-wrapper .food-intake-calculator div p{width:100%;max-width:300px;margin-right:30px}.calculator-form-wrapper .food-intake-calculator input[type=number]{font-size:14px;background-color:transparent;border:1px solid #ccc;box-shadow:none;-webkit-box-shadow:none;font-size:16px;-o-box-shadow:none;padding:16px}.calculator-form-wrapper .food-intake-calculator input[type=number],.calculator-form-wrapper .food-intake-calculator input[type=text]{width:100%}.calculator-form-wrapper .food-intake-calculator input[type=text]:-moz-read-only{background-color:#dedede}.calculator-form-wrapper .food-intake-calculator input[type=text]:read-only{background-color:#dedede}.calculator-form-wrapper .food-intake-calculator .animal-type{padding-bottom:27px}.calculator-form-wrapper .food-intake-calculator .animal-type>p{padding-bottom:0!important}.add_flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1280px){.order1{color:red}.woocommerce-cart .cart-collaterals .cart_totals{width:auto}}@media only screen and (max-width:1000px){.order2{color:red}.fachbereich-login .form-register-buttons,.fachbereich-login .woocommerce-form-login{width:100%!important}.woocommerce-cart .cart-collaterals .cart_totals{width:100%}}@media only screen and (max-width:768px){.order3{color:red}.fachbereich-newsletter .rm-form ul li{width:49%}.fachbereich-newsletter .rm-form ul lili[rel=email]{width:100%;margin:0}.woocommerce-cart table.cart td.actions:last-child{padding-right:0!important}.woocommerce-cart table.cart td.actions .coupon{max-width:100%}.woocommerce-cart table.cart td.actions .coupon .minimal-form-input{max-width:312px;float:left}.woocommerce-cart table.cart tr{margin:0}.checkout .woocommerce-billing-fields,.checkout .woocommerce-shipping-fields{padding:0!important}.wc-bacs-bank-details.order_details.bacs_details,.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{padding:0;margin:0;border:0}.wc-bacs-bank-details.order_details.bacs_details li,.woocommerce-order-received .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{border-right:0;border-bottom:1px dashed #dadada;padding-bottom:10px;margin:10px 0;width:50%;padding-right:0}.wc-bacs-bank-details.order_details.bacs_details .bank_name{width:100%}}@media only screen and (max-width:480px){.order4{color:red}.woocommerce .woocommerce-message a.button.wc-forward{display:block!important;float:none;margin-bottom:15px}.product_title.entry-title{font-size:32px}body.ascend.woocommerce-page .container-wrap button[type=submit].single_add_to_cart_button.button{padding:21px 25px 22px!important}body.woocommerce-page div.product form.cart{margin:0!important}body.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li{width:auto}#page-header-wrap .subheader{display:none}#page-header-bg .span_6 h1{font-weight:700}body[data-bg-header=true].archive .container-wrap{padding-top:2em!important}body.woocommerce .container-wrap .woocommerce-ordering{margin:0!important}body.woocommerce .container-wrap p.woocommerce-result-count{float:none!important}.woocommerce .woocommerce-message{padding:15px}.woocommerce-tabs .panel.entry-content h2{font-size:30px;line-height:40px;font-weight:700}#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a{text-transform:uppercase;margin:5px 0}.fachbereich-newsletter .iwithtext .iwt-text{padding:0}.fachbereich-newsletter .iwithtext .iwt-icon{position:static}body.woocommerce.single-product .price.price-unit.smaller{margin-left:0;padding-left:0;border-left:0}body.woocommerce.single-product div.product form.cart .reset_variations{padding:10px 0 0}body.woocommerce.single-product div.product form.cart .variations td.label{vertical-align:top!important}body.woocommerce.single-product div.product form.cart .variations td.label label{display:block;margin-top:9px}.single-product .woocommerce-tabs{margin-top:10px}}@media only screen and (max-width:690px){.woocommerce-cart table.cart td.actions .coupon{margin:0}.woocommerce-cart table.cart td.actions .coupon .minimal-form-input{max-width:100%;margin-bottom:15px}.woocommerce-cart table.cart td.actions .coupon .button{width:100%!important;margin-top:5px;margin-bottom:5px}.woocommerce-cart table.cart td.actions .button{margin-top:5px!important;margin-bottom:5px!important}.wc-bacs-bank-details.order_details.bacs_details li,.woocommerce-order-received .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{width:100%}}@media screen and (max-width:690px){.add_flex{display:inherit;padding-bottom:27px}}