.woocommerce-cart .bundled_table_item{display:block !important}.woocommerce-cart .bundled_table_item .product-subtotal{display:none}.woocommerce-cart .bundled_table_item td{padding:4px 12px !important;border-bottom:none !important;font-size:14px}.woocommerce-cart .bundled_table_item td:nth-of-type(2),.woocommerce-cart .bundled_table_item td:nth-of-type(3){display:none}.woocommerce-cart .bundled-product-name{position:relative;padding-left:20px}.woocommerce-cart .bundled-product-name:before{height:5px;width:5px;background:#000;content:"";display:inline;border-radius:50%;top:8px;left:5px;position:absolute}.woocommerce-cart-form .woocommerce-cart-form__cart-item.cart_item.bundle_table_item,.woocommerce-cart-form .woocommerce-cart-form__cart-item.cart_item.bundle_table_item td{border-bottom:1px solid #fff !important;border-top:1px solid #E6E6E6 !important}.woocommerce-cart-form .woocommerce-cart-form__cart-item.cart_item:not(.bundled_table_item) td{border-top:1px solid #E6E6E6;border-bottom:none !important}.woocommerce table.shop_table tr:nth-last-child(2){padding-bottom:12px}@media screen and (max-width: 768px){.woocommerce table.shop_table tr.bundled_table_item .product-subtotal,.woocommerce table.shop_table tr.bundled_table_item .product-name:before{display:none !important}.woocommerce table.shop_table tr.bundled_table_item .product-name{font-size:17px;font-weight:400}.woocommerce-page table.shop_table_responsive tr td.product-name{text-align:left !important;font-weight:700}.woocommerce-page table.shop_table_responsive tr td.product-name:before{display:none}.woocommerce-page table.shop_table_responsive tr td.product-quantity:before,.woocommerce-page table.shop_table_responsive tr td.product-subtotal:before{font-weight:400}}.woocommerce-page table.shop_table_responsive tr.bundle_table_item+tr:before{content:"This bundle contains:";padding-left:12px;font-family:Arial, Helvetica, sans-serif;font-style:italic}body .button,body .woocommerce-message .yoast-button,.woocommerce-message body .yoast-button,body .woocommerce-error .yoast-button,.woocommerce-error body .yoast-button,body .woocommerce-info .yoast-button,.woocommerce-info body .yoast-button,body .woocommerce .yoast-button,.woocommerce body .yoast-button,body button{position:relative;display:inline-block;width:auto;padding:8px 1em 10px;font-size:1.1em;border:0;text-decoration:none;cursor:pointer;border-radius:3px;text-shadow:1px 1px 1px rgba(0,0,0,0.4);-webkit-box-shadow:0 2px 5px -2px rgba(0,0,0,0.8);box-shadow:0 2px 5px -2px rgba(0,0,0,0.8);overflow:hidden;max-height:inherit;line-height:1.5;margin-bottom:1em;margin-right:1em;font-family:Helvetica,Arial,sans-serif;color:#fff;background:#e6660e;background:-webkit-gradient(linear, left top, left bottom, from(#e6660e), to(#c34300));background:linear-gradient(to bottom, #e6660e 0%, #c34300 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6660e', endColorstr='#c34300', GradientType=0)}body .button:hover,body .woocommerce-message .yoast-button:hover,.woocommerce-message body .yoast-button:hover,body .woocommerce-error .yoast-button:hover,.woocommerce-error body .yoast-button:hover,body .woocommerce-info .yoast-button:hover,.woocommerce-info body .yoast-button:hover,body .woocommerce .yoast-button:hover,.woocommerce body .yoast-button:hover,body .button:focus,body .woocommerce-message .yoast-button:focus,.woocommerce-message body .yoast-button:focus,body .woocommerce-error .yoast-button:focus,.woocommerce-error body .yoast-button:focus,body .woocommerce-info .yoast-button:focus,.woocommerce-info body .yoast-button:focus,body .woocommerce .yoast-button:focus,.woocommerce body .yoast-button:focus,body button:hover,body button:focus{background:#e6660e}body .button:active,body .woocommerce-message .yoast-button:active,.woocommerce-message body .yoast-button:active,body .woocommerce-error .yoast-button:active,.woocommerce-error body .yoast-button:active,body .woocommerce-info .yoast-button:active,.woocommerce-info body .yoast-button:active,body .woocommerce .yoast-button:active,.woocommerce body .yoast-button:active,body button:active{background:#c34300;text-shadow:none;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.4);box-shadow:0 0 10px 0 rgba(0,0,0,0.4);top:1px}body .button:hover,body .woocommerce-message .yoast-button:hover,.woocommerce-message body .yoast-button:hover,body .woocommerce-error .yoast-button:hover,.woocommerce-error body .yoast-button:hover,body .woocommerce-info .yoast-button:hover,.woocommerce-info body .yoast-button:hover,body .woocommerce .yoast-button:hover,.woocommerce body .yoast-button:hover,body .button:focus,body .woocommerce-message .yoast-button:focus,.woocommerce-message body .yoast-button:focus,body .woocommerce-error .yoast-button:focus,.woocommerce-error body .yoast-button:focus,body .woocommerce-info .yoast-button:focus,.woocommerce-info body .yoast-button:focus,body .woocommerce .yoast-button:focus,.woocommerce body .yoast-button:focus,body button:hover,body button:focus{color:#fff;text-decoration:none}.button,.woocommerce-message .yoast-button,.woocommerce-error .yoast-button,.woocommerce-info .yoast-button,.woocommerce .yoast-button,button{position:relative;display:inline-block;width:auto;padding:8px 1em 10px;font-size:1.1em;border:0;text-decoration:none;cursor:pointer;border-radius:3px;text-shadow:1px 1px 1px rgba(0,0,0,0.4);-webkit-box-shadow:0 2px 5px -2px rgba(0,0,0,0.8);box-shadow:0 2px 5px -2px rgba(0,0,0,0.8);overflow:hidden;max-height:inherit;line-height:1.5;margin-bottom:1em;margin-right:1em}.button:hover,.woocommerce-message .yoast-button:hover,.woocommerce-error .yoast-button:hover,.woocommerce-info .yoast-button:hover,.woocommerce .yoast-button:hover,.button:focus,.woocommerce-message .yoast-button:focus,.woocommerce-error .yoast-button:focus,.woocommerce-info .yoast-button:focus,.woocommerce .yoast-button:focus,button:hover,button:focus{background:#e6660e}.button:active,.woocommerce-message .yoast-button:active,.woocommerce-error .yoast-button:active,.woocommerce-info .yoast-button:active,.woocommerce .yoast-button:active,button:active{background:#c34300;text-shadow:none;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.4);box-shadow:0 0 10px 0 rgba(0,0,0,0.4);top:1px}.button .arrow,.woocommerce-message .yoast-button .arrow,.woocommerce-error .yoast-button .arrow,.woocommerce-info .yoast-button .arrow,.woocommerce .yoast-button .arrow,button .arrow{display:none}.button--slim,button--slim{padding:0.18em 0.5em;font-size:0.9em;margin:0 0.5em 0.5em 0}.button--full,button--full{width:100%}.button.default,.woocommerce-message .default.yoast-button,.woocommerce-error .default.yoast-button,.woocommerce-info .default.yoast-button,.woocommerce .default.yoast-button,button.default{color:#fff}.button.disabled,.woocommerce-message .disabled.yoast-button,.woocommerce-error .disabled.yoast-button,.woocommerce-info .disabled.yoast-button,.woocommerce .disabled.yoast-button,button.disabled{color:#fff;background:#646464;text-shadow:1px 1px 1px rgba(0,0,0,0.4);-webkit-box-shadow:none;box-shadow:none}.button.disabled:hover,.woocommerce-message .disabled.yoast-button:hover,.woocommerce-error .disabled.yoast-button:hover,.woocommerce-info .disabled.yoast-button:hover,.woocommerce .disabled.yoast-button:hover,.button.disabled:focus,.woocommerce-message .disabled.yoast-button:focus,.woocommerce-error .disabled.yoast-button:focus,.woocommerce-info .disabled.yoast-button:focus,.woocommerce .disabled.yoast-button:focus,.button.disabled:active,.woocommerce-message .disabled.yoast-button:active,.woocommerce-error .disabled.yoast-button:active,.woocommerce-info .disabled.yoast-button:active,.woocommerce .disabled.yoast-button:active,button.disabled:hover,button.disabled:focus,button.disabled:active{color:#fff;background:#646464;text-shadow:1px 1px 1px rgba(0,0,0,0.4);-webkit-box-shadow:none;box-shadow:none;top:0}.button.dimmed,.woocommerce-message .dimmed.yoast-button,.woocommerce-error .dimmed.yoast-button,.woocommerce-info .dimmed.yoast-button,.woocommerce .coupon .yoast-button,.woocommerce .dimmed.yoast-button,button.dimmed{color:#646464 !important;background:#e6e6e6;background:-webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#bebebe));background:linear-gradient(to bottom, #e6e6e6 0%, #bebebe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#bebebe', GradientType=0);text-shadow:none}.button.dimmed:hover,.woocommerce-message .dimmed.yoast-button:hover,.woocommerce-error .dimmed.yoast-button:hover,.woocommerce-info .dimmed.yoast-button:hover,.woocommerce .coupon .yoast-button:hover,.woocommerce .dimmed.yoast-button:hover,.woocommerce .yoast-button:disabled,.button.dimmed:focus,.woocommerce-message .dimmed.yoast-button:focus,.woocommerce-error .dimmed.yoast-button:focus,.woocommerce-info .dimmed.yoast-button:focus,.woocommerce .coupon .yoast-button:focus,.woocommerce .dimmed.yoast-button:focus,button.dimmed:hover,button.dimmed:focus{color:#646464;background:#CDCDCD}.button.dimmed.flat,.woocommerce-message .dimmed.flat.yoast-button,.woocommerce-error .dimmed.flat.yoast-button,.woocommerce-info .dimmed.flat.yoast-button,.woocommerce .coupon .flat.yoast-button,.woocommerce .dimmed.flat.yoast-button,button.dimmed.flat{background:#e6e6e6;-webkit-box-shadow:none;box-shadow:none}.button.dimmed.flat:hover,.woocommerce-message .dimmed.flat.yoast-button:hover,.woocommerce-error .dimmed.flat.yoast-button:hover,.woocommerce-info .dimmed.flat.yoast-button:hover,.woocommerce .coupon .flat.yoast-button:hover,.woocommerce .dimmed.flat.yoast-button:hover,.woocommerce .flat.yoast-button:disabled,.button.dimmed.flat:focus,.woocommerce-message .dimmed.flat.yoast-button:focus,.woocommerce-error .dimmed.flat.yoast-button:focus,.woocommerce-info .dimmed.flat.yoast-button:focus,.woocommerce .coupon .flat.yoast-button:focus,.woocommerce .dimmed.flat.yoast-button:focus,button.dimmed.flat:hover,button.dimmed.flat:focus{background:#CDCDCD}.button--naked,button--naked{border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;padding:0;overflow:auto;margin:0}.button--naked:hover,.button--naked:focus,button--naked:hover,button--naked:focus{text-decoration:underline;background:transparent}.button--naked:active,button--naked:active{top:0;-webkit-box-shadow:none;box-shadow:none;background:transparent}.button i.fa,.woocommerce-message .yoast-button i.fa,.woocommerce-error .yoast-button i.fa,.woocommerce-info .yoast-button i.fa,.woocommerce .yoast-button i.fa,button i.fa{font-size:140%;margin:0 10px 0 0;position:relative;top:1px}.button i.fa.fa-pencil-square-o,.woocommerce-message .yoast-button i.fa.fa-pencil-square-o,.woocommerce-error .yoast-button i.fa.fa-pencil-square-o,.woocommerce-info .yoast-button i.fa.fa-pencil-square-o,.woocommerce .yoast-button i.fa.fa-pencil-square-o,button i.fa.fa-pencil-square-o{top:3px}.button i.fa.fa-arrow-circle-right,.woocommerce-message .yoast-button i.fa.fa-arrow-circle-right,.woocommerce-error .yoast-button i.fa.fa-arrow-circle-right,.woocommerce-info .yoast-button i.fa.fa-arrow-circle-right,.woocommerce .yoast-button i.fa.fa-arrow-circle-right,button i.fa.fa-arrow-circle-right{top:2px}.button i.fa.fa-info-circle,.woocommerce-message .yoast-button i.fa.fa-info-circle,.woocommerce-error .yoast-button i.fa.fa-info-circle,.woocommerce-info .yoast-button i.fa.fa-info-circle,.woocommerce .yoast-button i.fa.fa-info-circle,button i.fa.fa-info-circle{font-size:130%;margin:0 5px 0 0;top:2px}.alignright .button,.alignright .woocommerce-message .yoast-button,.woocommerce-message .alignright .yoast-button,.alignright .woocommerce-error .yoast-button,.woocommerce-error .alignright .yoast-button,.alignright .woocommerce-info .yoast-button,.woocommerce-info .alignright .yoast-button,.alignright .woocommerce .yoast-button,.woocommerce .alignright .yoast-button,.alignright button{margin:0;min-width:60%}.alignright .button+.button.dimmed,.alignright .woocommerce-message .yoast-button+.button.dimmed,.woocommerce-message .alignright .yoast-button+.button.dimmed,.alignright .woocommerce-error .yoast-button+.button.dimmed,.woocommerce-error .alignright .yoast-button+.button.dimmed,.alignright .woocommerce-info .yoast-button+.button.dimmed,.woocommerce-info .alignright .yoast-button+.button.dimmed,.alignright .woocommerce .yoast-button+.button.dimmed,.woocommerce .alignright .yoast-button+.button.dimmed,.alignright .woocommerce-message .button+.dimmed.yoast-button,.woocommerce-message .alignright .button+.dimmed.yoast-button,.alignright .woocommerce-message .yoast-button+.dimmed.yoast-button,.woocommerce-message .alignright .yoast-button+.dimmed.yoast-button,.alignright .woocommerce-error .button+.dimmed.yoast-button,.woocommerce-error .alignright .button+.dimmed.yoast-button,.alignright .woocommerce-error .yoast-button+.dimmed.yoast-button,.woocommerce-error .alignright .yoast-button+.dimmed.yoast-button,.alignright .woocommerce-info .button+.dimmed.yoast-button,.woocommerce-info .alignright .button+.dimmed.yoast-button,.alignright .woocommerce-info .yoast-button+.dimmed.yoast-button,.woocommerce-info .alignright .yoast-button+.dimmed.yoast-button,.alignright .woocommerce .coupon .button+.yoast-button,.woocommerce .coupon .alignright .button+.yoast-button,.woocommerce .coupon .alignright .woocommerce-message .yoast-button+.yoast-button,.woocommerce .coupon .alignright .woocommerce-error .yoast-button+.yoast-button,.woocommerce .coupon .alignright .woocommerce-info .yoast-button+.yoast-button,.alignright .woocommerce .coupon .yoast-button+.yoast-button,.woocommerce .alignright .coupon .yoast-button+.yoast-button,.woocommerce .coupon .alignright .yoast-button+.yoast-button,.alignright .woocommerce .button+.dimmed.yoast-button,.woocommerce .alignright .button+.dimmed.yoast-button,.alignright .woocommerce .yoast-button+.dimmed.yoast-button,.woocommerce .alignright .yoast-button+.dimmed.yoast-button{min-width:35%;float:right}.apply_button br{display:none}.videowrapper{position:relative;padding-bottom:56.25%;padding-top:0;height:0;margin:20px 0}.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.woocommerce-message,.woocommerce-error,.woocommerce-info{border-top:none;color:white;font-weight:300;margin-bottom:1em}.woocommerce-message a,.woocommerce-error a,.woocommerce-info a{color:white !important}.woocommerce-message::before,.woocommerce-error::before,.woocommerce-info::before{color:white;text-shadow:0 2px 0 rgba(0,0,0,0.2)}.woocommerce-message .yoast-button,.woocommerce-error .yoast-button,.woocommerce-info .yoast-button{float:right;margin:-0.5em 0}.woocommerce-message{background-color:#DFF2BB;color:#005900}.woocommerce-message a,.woocommerce-message:before{color:#005900 !important;cursor:pointer !important}.woocommerce-error{background-color:#FFBAB9;color:#7B0000}.woocommerce-error a,.woocommerce-error:before{color:#7B0000 !important;cursor:pointer !important}.woocommerce-info{background-color:#BBE5FA;color:#00458F}.woocommerce-info a{color:#00458F !important;cursor:pointer !important}.woocommerce-info:before{color:#00458F;text-shadow:none;content:"\f05a";font-family:"FontAwesome"}body.woocommerce-cart,body.woocommerce-checkout{padding-top:3em}body.woocommerce-cart article.article-empty-cart,body.woocommerce-checkout article.article-empty-cart{margin-top:5rem}body.woocommerce-cart article.article-empty-cart+hr+.newsletter ul.list--usp,body.woocommerce-checkout article.article-empty-cart+hr+.newsletter ul.list--usp{margin:0 0 1em 0}body.woocommerce-cart .siteheader,body.woocommerce-checkout .siteheader{margin-bottom:2em}@media screen and (max-width: 63.25rem){body.woocommerce-cart .siteheader,body.woocommerce-checkout .siteheader{min-height:4em}}body.woocommerce-cart a.checkout-button,body.woocommerce-cart input#place_order,body.woocommerce-checkout a.checkout-button,body.woocommerce-checkout input#place_order{background:#8ed32e;background:-webkit-gradient(linear, left top, left bottom, from(#8ed32e), color-stop(50%, #77b227), to(#6ca023));background:linear-gradient(to bottom, #8ed32e 0%, #77b227 50%, #6ca023 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ed32e', endColorstr='#6ca023',GradientType=0 )}body.woocommerce-cart a.checkout-button:hover,body.woocommerce-cart a.checkout-button:focus,body.woocommerce-cart input#place_order:hover,body.woocommerce-cart input#place_order:focus,body.woocommerce-checkout a.checkout-button:hover,body.woocommerce-checkout a.checkout-button:focus,body.woocommerce-checkout input#place_order:hover,body.woocommerce-checkout input#place_order:focus{background:#77B227}body.woocommerce-cart .cart--continue-shopping,body.woocommerce-checkout .cart--continue-shopping{color:#0075B3;font-family:Helvetica,Arial,sans-serif;font-size:14px;top:1em;position:relative}@media screen and (max-width: 56rem){body.woocommerce-cart .cart--continue-shopping,body.woocommerce-checkout .cart--continue-shopping{display:none}}body.woocommerce-cart .list--usp,body.woocommerce-checkout .list--usp{width:90%;margin:0 auto}@media screen and (max-width: 56rem){body.woocommerce-cart .list--usp,body.woocommerce-checkout .list--usp{display:none}}.woocommerce-cart table.shop_table tr td.product-price ins{text-decoration:none}.woocommerce-cart-form .product-name a{color:#000;text-decoration:none}.woocommerce-cart-form .product-name a:hover,.woocommerce-cart-form .product-name a:active{text-decoration:underline}.woocommerce-cart-form .cart_item .cart-item--next-level-discount{color:blue}.woocommerce-cart-form .cart_item .cart-item--applied-discount{color:#008578;font-weight:bold}.woocommerce-cart-form .product-remove,.woocommerce-cart-form .coupon-remove{text-align:right}.woocommerce-cart-form .woocommerce-remove-coupon,.woocommerce-cart-form .cart-item--remove{color:#0075B3;font-size:11px}#prices-modal{display:none;width:400px !important}#prices-modal h3{background:#A4286A}#prices-modal .content{width:auto;display:block;margin:0 auto;font-size:18px}#prices-modal .content table{display:block;width:100%}#prices-modal .content table tbody{width:100%}#prices-modal .content table tbody tr:first-of-type{border-bottom:1px solid  #ccc}#prices-modal .content table tbody tr td{border:none;width:180px}#prices-modal .content table tbody tr td:first-of-type{text-align:right;border-right:1px solid #ccc}.woocommerce .shop_table .product-name small{color:#646464}.woocommerce #billing_company_field label:after{content:" "}.woocommerce::after{display:table;content:' ';clear:both}.woocommerce #order_review_heading{margin-top:1.5em}.woocommerce .woocommerce-message .wc-forward{display:none}.woocommerce form .validate-required input.input-text{border-color:#000000}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#E23132}.woocommerce form .form-row.woocommerce-invalid label{color:#E23132}.woocommerce .form-row label abbr.required{display:none}.woocommerce label{font-family:Helvetica,Arial,sans-serif;font-weight:800}.woocommerce table.shop_table{-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.2);box-shadow:0 2px 8px 0 rgba(0,0,0,0.2);border-radius:0;border:none}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-left:none;border-right:none;border-top:none;font-family:Helvetica,Arial,sans-serif;line-height:1.6;padding:12px}.woocommerce table.shop_table th{color:#6C2548;vertical-align:top}.woocommerce table.shop_table thead th{border-bottom-color:#6C2548;white-space:nowrap}.woocommerce table.shop_table.customer_details{-webkit-box-shadow:none;box-shadow:none;width:auto}.woocommerce table.shop_table.customer_details th,.woocommerce table.shop_table.customer_details td{border:none;padding:2px 12px;color:black}.woocommerce table.shop_table.order_details th,.woocommerce table.shop_table.order_details td{width:50%;border-left:none;border-right:none;border-bottom:none;border-top:1px solid #E6E6E6}.woocommerce table.shop_table.order_details tbody tr th,.woocommerce table.shop_table.order_details tbody tr td,.woocommerce table.shop_table.order_details tfoot tr th,.woocommerce table.shop_table.order_details tfoot tr td{color:black}.woocommerce table.shop_table.order_details tbody tr th,.woocommerce table.shop_table.order_details tbody tr td:first-child,.woocommerce table.shop_table.order_details tfoot tr th,.woocommerce table.shop_table.order_details tfoot tr td:first-child{border-right:1px solid #E6E6E6}.woocommerce table.shop_table.order_details tfoot tr:last-child td,.woocommerce table.shop_table.order_details tfoot tr:last-child th{border-top:2px solid #A4286A;color:#A4286A}.woocommerce table.shop_table.order_details .order_item td,.woocommerce table.shop_table.order_details .order_item th{border-top:1px solid #E6E6E6}.woocommerce table.shop_table .cart-totals th,.woocommerce table.shop_table .recurring-totals th,.woocommerce table.shop_table thead th{background-color:#E6E6E6;border-bottom:none;color:black;font-weight:bold}.woocommerce table.shop_table.cart tr:last-child td{background-color:#f0f0f0;padding:12px}.woocommerce table.shop_table tr.cart_item td{padding:12px}.woocommerce table.shop_table tr.cart_item .quantity{text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.woocommerce table.shop_table tr.cart_item .quantity .quantity-control{margin:0;background:#fff;color:black;border:1px solid #dcdcdc;-webkit-box-shadow:none;box-shadow:none;padding:0 12px;border-radius:0}.woocommerce table.shop_table tr.cart_item .quantity .quantity-control:hover{background:#CDCDCD}.woocommerce table.shop_table tr.cart_item .quantity input{width:4em}.woocommerce table.shop_table tr.cart_item .quantity input::-webkit-outer-spin-button,.woocommerce table.shop_table tr.cart_item .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce table.shop_table.order_details tfoot tr:first-child td,.woocommerce table.shop_table.order_details tfoot tr:first-child th,.woocommerce table.shop_table.order_details tfoot tr:nth-child(2) td,.woocommerce table.shop_table.order_details tfoot tr:nth-child(2) th{font-weight:normal;background-color:#fafafa;font-style:italic}.woocommerce table.shop_table.order_details tfoot tr:nth-child(2) td,.woocommerce table.shop_table.order_details tfoot tr:nth-child(2) th{border-top:none}.woocommerce table.shop_table tfoot tr.tax-rate th,.woocommerce table.shop_table tfoot tr.tax-rate td,.woocommerce table.shop_table tfoot tr.cart-subtotal th,.woocommerce table.shop_table tfoot tr.cart-subtotal td,.woocommerce table.shop_table tbody tr.tax-rate th,.woocommerce table.shop_table tbody tr.tax-rate td,.woocommerce table.shop_table tbody tr.cart-subtotal th,.woocommerce table.shop_table tbody tr.cart-subtotal td{font-weight:normal;background-color:#fafafa;border-top:none;font-style:italic}.woocommerce table.shop_table .checkout-button{float:right}.woocommerce table.shop_table .yoast-button{margin:0}.woocommerce table.shop_table .yoast-button.checkout-button{margin-left:1em}.woocommerce .woocommerce-info+.woocommerce-form-login{border-top:none;margin-top:-1em;padding-bottom:0;border-radius:0}.woocommerce table.cart td.actions.buttons{text-align:right}.woocommerce table.cart td.actions.buttons .yoast-button{line-height:1.6}.woocommerce #order_review{margin:0}@media screen and (min-width: 63.25rem){.woocommerce #order_review{margin:2em 0 0 2em;width:45% !important}}.woocommerce .woocommerce-checkout-review-order table.shop_table th,.woocommerce .woocommerce-checkout-review-order table.shop_table td,.woocommerce .cart_totals table.shop_table th,.woocommerce .cart_totals table.shop_table td{padding:9px 12px;border-bottom:0}@media screen and (min-width: 63.25rem){.woocommerce .woocommerce-checkout-review-order table.shop_table td,.woocommerce .cart_totals table.shop_table td{width:50%}}.woocommerce .order-total{border-top:2px solid #6C2548}.woocommerce table.woocommerce-checkout-review-order-table tr.cart_item:first-child td{border-top:none}.woocommerce table.woocommerce-checkout-review-order-table tr.cart_item td{border-top:1px solid #E6E6E6}.woocommerce table.woocommerce-checkout-review-order-table tr.cart_item:nth-child(even) td{background:none}.woocommerce table.woocommerce-checkout-review-order-table tr.cart_item td:first-child{border-right:1px solid #E6E6E6}.woocommerce input.input-text{-webkit-box-shadow:inset 0 2px 8px 0 rgba(0,0,0,0.1);box-shadow:inset 0 2px 8px 0 rgba(0,0,0,0.1);border:1px solid #aaa}.woocommerce .validate-required input.input-text{border-color:#A4286A}.woocommerce .cart-collaterals{float:none}@media screen and (min-width: 63.25rem){.woocommerce .cart-collaterals{max-width:380px;float:right}}.woocommerce .cart-collaterals::before{display:none}.woocommerce .cart-collaterals .blockUI.blockOverlay{display:none !important}.woocommerce .cart-collaterals .cart_totals{width:100%}.woocommerce .cart-collaterals .cart_totals td{text-align:right}.woocommerce ul.products li.product{margin:0;padding:10px;width:33%}.woocommerce .sfn-cart-addons{float:left;width:100%}@media screen and (min-width: 63.25rem){.woocommerce .sfn-cart-addons{max-width:600px}}.woocommerce .sfn-cart-addons ul.products{display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce .sfn-cart-addons ul.products li.product h3{padding-top:0;color:#A4286A;font-size:1.3em}.woocommerce .sfn-cart-addons ul.products li.product .price{font-size:1em;color:black}.woocommerce td.coupon #coupon_code{min-width:200px}.woocommerce td.coupon .coupon-form{display:none}.woocommerce td.coupon .coupon-btn{cursor:pointer;line-height:36px;color:#0075B3}.woocommerce .yoast-button:disabled{color:white;opacity:0.5}.woocommerce .form-row.person-company label{display:inline-block;margin-left:0;padding-left:10px}.woocommerce .form-row.person-company label:first-of-type{display:block;padding-left:0}.woocommerce .form-row.person-company input[type="radio"]{margin-right:0;padding-right:10px;cursor:pointer;margin-left:10px}.woocommerce .form-row.person-company input[type="radio"]:last-of-type{margin-left:50px}.woocommerce .woocommerce-checkout-payment .place-order{background-color:#f0f0f0;margin:0}.woocommerce .woocommerce-checkout-payment li.wc_payment_method span.costs-payment-methode{color:#000;padding-left:10px;font-weight:400}.woocommerce .woocommerce-checkout-payment li.wc_payment_method img{margin-rigth:10px}.woocommerce #customer_details{padding-right:0 !important}.woocommerce #order_review_heading{display:none}.woocommerce #order_review_payment_method{margin:0 0 1em;padding-top:2em;clear:both}.woocommerce #payment{background:none;margin-bottom:4em;float:left;clear:both;width:100%}@media screen and (min-width: 63.25rem){.woocommerce #payment{width:50%}}.woocommerce #payment div.payment_box{display:none !important}.woocommerce #payment #place_order{margin-bottom:0}.woocommerce #payment .wc-terms-and-conditions{margin-bottom:1em}.woocommerce .woocommerce-checkout-payment .yoast-button{margin:0}.woocommerce address{padding:1em;margin-bottom:4em}.woocommerce .yoast-order-recieved-message{padding-bottom:1em;border-bottom:1px solid #6C2548;margin-bottom:2em}.woocommerce .video-wrapper--responsive{background-color:#46182f;width:100%;text-align:center;margin:0 0 1em}.woocommerce .video-wrapper--responsive iframe{margin:0 auto;vertical-align:middle}.woocommerce [for="billing_company"]::after,.woocommerce [for="vat_number"]::after{content:" (optional)"}body.single .media .buy_button{margin-bottom:0}#add_payment_method .woocommerce .woocommerce-checkout-payment .place-order,.woocommerce-cart .woocommerce .woocommerce-checkout-payment .place-order,.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order{background-color:white}#add_payment_method .mc4wp-checkbox-woocommerce label,.woocommerce-cart .mc4wp-checkbox-woocommerce label,.woocommerce-checkout .mc4wp-checkbox-woocommerce label{font-weight:normal}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:none;line-height:normal;margin-left:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{margin-bottom:0}#add_payment_method #payment ul.payment_methods .wc_payment_method,.woocommerce-cart #payment ul.payment_methods .wc_payment_method,.woocommerce-checkout #payment ul.payment_methods .wc_payment_method{padding-bottom:1em}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:60px}#add_payment_method input.yoast-button,.woocommerce-cart input.yoast-button,.woocommerce-checkout input.yoast-button{line-height:normal}#add_payment_method .wc-proceed-to-checkout a.yoast-button,.woocommerce-cart .wc-proceed-to-checkout a.yoast-button,.woocommerce-checkout .wc-proceed-to-checkout a.yoast-button{padding:0.3em 0;width:100%}#add_payment_method .bundled_table_item,.woocommerce-cart .bundled_table_item,.woocommerce-checkout .bundled_table_item{display:none}.recurring-totals>th{position:relative}.recurring-totals>th::before{display:block;height:20px;background:#fff;position:absolute;margin-left:-12px;top:-15px;-webkit-box-shadow:inset 0 2px 8px 0 rgba(0,0,0,0.15);box-shadow:inset 0 2px 8px 0 rgba(0,0,0,0.15);content:"";width:100%}.recurring-totals>th::after{width:calc(100% + 12px);margin-left:-6px;position:absolute;height:14px;top:-10px;background:#fff;content:"";left:0}.woocommerce table.woocommerce-checkout-review-order-table tr.cart_item.fake_cart_item td{border-top:2px solid #E6E6E6}.woocommerce table.woocommerce-checkout-review-order-table tr.order-total td{border-top:1px solid black}.woocommerce table.woocommerce-checkout-review-order-table tr.order-total td:first-child{font-weight:bold}.woocommerce table.woocommerce-checkout-review-order-table tr.recurring-totals,.woocommerce table.woocommerce-checkout-review-order-table tr.recurring-total{display:none}.woocommerce-checkout-review-order-table .cart-totals th{position:relative}.woocommerce-checkout-review-order-table .cart-totals th::before{display:block;height:20px;background:#fff;position:absolute;margin-left:-12px;top:-15px;-webkit-box-shadow:inset 0 2px 8px 0 rgba(0,0,0,0.15);box-shadow:inset 0 2px 8px 0 rgba(0,0,0,0.15);content:"";width:100%}.woocommerce-checkout-review-order-table .cart-totals th::after{width:calc(100% + 12px);margin-left:-6px;position:absolute;height:14px;top:-10px;background:#fff;content:"";left:0}.woocommerce-page table.shop_table_responsive tbody .recurring-totals th,.woocommerce table.shop_table .recurring-totals th,.woocommerce-page .woocommerce-checkout-review-order-table .cart-totals th{border-top:20px solid #fff}@media screen and (max-width: 768px){.woocommerce table.shop_table.cart tr{border-top:1px solid #E6E6E6}.woocommerce table.shop_table.cart tr:first-child{border-top:none}.woocommerce table.shop_table.cart tr td,.woocommerce table.shop_table.cart tr th{border:none}}@media screen and (max-width: 560px){.woocommerce .video-wrapper--responsive{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:20px 0}.woocommerce .video-wrapper--responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}}@media screen and (min-width: 63.25rem){.woocommerce #customer_details{width:50%;float:left;padding-right:2em}.woocommerce #order_review_heading{float:left;margin:0;padding:0 0 1em 0}.woocommerce #order_review{width:50%;float:left;padding:0}}.woocommerce.add_to_cart_inline .woocommerce-Price-amount,.woocommerce.add_to_cart_inline .subscription-details{background-color:#e0e0e0;margin-right:-0.4em;padding:0.3em 0.7em;border-radius:3px;color:black;display:inline-block}.woocommerce.add_to_cart_inline .woocommerce-Price-amount+.subscription-details{margin-left:-0.4em;padding-left:0.2em}.woocommerce .checkout ul.woocommerce-error{margin-bottom:1em}.woocommerce.add_to_cart_inline a.yoast-button{color:white}.woocommerce.add_to_cart_inline .yoast-button{overflow:visible;min-width:0}.woocommerce.add_to_cart_inline .yoast-button::before{display:table;content:' '}.alignright.extra.show-off a{position:relative;display:block;font-size:1em}.alignright.extra.show-off p .yoast-button{font-size:0.9em;width:100%}.buy_button{font-family:Helvetica,Arial,sans-serif;margin-bottom:2em}.buy_button p,.buy_button .yoast-button{margin-bottom:0}.buy_button--header{font-size:1.1em;font-weight:bold;color:#6C2548}body .button,body .woocommerce-message .yoast-button,.woocommerce-message body .yoast-button,body .woocommerce-error .yoast-button,.woocommerce-error body .yoast-button,body .woocommerce-info .yoast-button,.woocommerce-info body .yoast-button,body .woocommerce .yoast-button,.woocommerce body .yoast-button,body button{position:relative;display:inline-block;width:auto;padding:8px 1em 10px;font-size:1.1em;border:0;text-decoration:none;cursor:pointer;border-radius:3px;text-shadow:1px 1px 1px rgba(0,0,0,0.4);-webkit-box-shadow:0 2px 5px -2px rgba(0,0,0,0.8);box-shadow:0 2px 5px -2px rgba(0,0,0,0.8);overflow:hidden;max-height:inherit;line-height:1.5;margin-bottom:1em;margin-right:1em;font-family:Helvetica,Arial,sans-serif;color:#fff;background:#e6660e;background:-webkit-gradient(linear, left top, left bottom, from(#e6660e), to(#c34300));background:linear-gradient(to bottom, #e6660e 0%, #c34300 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6660e', endColorstr='#c34300', GradientType=0)}body .button:hover,body .woocommerce-message .yoast-button:hover,.woocommerce-message body .yoast-button:hover,body .woocommerce-error .yoast-button:hover,.woocommerce-error body .yoast-button:hover,body .woocommerce-info .yoast-button:hover,.woocommerce-info body .yoast-button:hover,body .woocommerce .yoast-button:hover,.woocommerce body .yoast-button:hover,body .button:focus,body .woocommerce-message .yoast-button:focus,.woocommerce-message body .yoast-button:focus,body .woocommerce-error .yoast-button:focus,.woocommerce-error body .yoast-button:focus,body .woocommerce-info .yoast-button:focus,.woocommerce-info body .yoast-button:focus,body .woocommerce .yoast-button:focus,.woocommerce body .yoast-button:focus,body button:hover,body button:focus{background:#e6660e}body .button:active,body .woocommerce-message .yoast-button:active,.woocommerce-message body .yoast-button:active,body .woocommerce-error .yoast-button:active,.woocommerce-error body .yoast-button:active,body .woocommerce-info .yoast-button:active,.woocommerce-info body .yoast-button:active,body .woocommerce .yoast-button:active,.woocommerce body .yoast-button:active,body button:active{background:#c34300;text-shadow:none;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.4);box-shadow:0 0 10px 0 rgba(0,0,0,0.4);top:1px}body .button:hover,body .woocommerce-message .yoast-button:hover,.woocommerce-message body .yoast-button:hover,body .woocommerce-error .yoast-button:hover,.woocommerce-error body .yoast-button:hover,body .woocommerce-info .yoast-button:hover,.woocommerce-info body .yoast-button:hover,body .woocommerce .yoast-button:hover,.woocommerce body .yoast-button:hover,body .button:focus,body .woocommerce-message .yoast-button:focus,.woocommerce-message body .yoast-button:focus,body .woocommerce-error .yoast-button:focus,.woocommerce-error body .yoast-button:focus,body .woocommerce-info .yoast-button:focus,.woocommerce-info body .yoast-button:focus,body .woocommerce .yoast-button:focus,.woocommerce body .yoast-button:focus,body button:hover,body button:focus{color:#fff;text-decoration:none}.button,.woocommerce-message .yoast-button,.woocommerce-error .yoast-button,.woocommerce-info .yoast-button,.woocommerce .yoast-button,button{position:relative;display:inline-block;width:auto;padding:8px 1em 10px;font-size:1.1em;border:0;text-decoration:none;cursor:pointer;border-radius:3px;text-shadow:1px 1px 1px rgba(0,0,0,0.4);-webkit-box-shadow:0 2px 5px -2px rgba(0,0,0,0.8);box-shadow:0 2px 5px -2px rgba(0,0,0,0.8);overflow:hidden;max-height:inherit;line-height:1.5;margin-bottom:1em;margin-right:1em}.button:hover,.woocommerce-message .yoast-button:hover,.woocommerce-error .yoast-button:hover,.woocommerce-info .yoast-button:hover,.woocommerce .yoast-button:hover,.button:focus,.woocommerce-message .yoast-button:focus,.woocommerce-error .yoast-button:focus,.woocommerce-info .yoast-button:focus,.woocommerce .yoast-button:focus,button:hover,button:focus{background:#e6660e}.button:active,.woocommerce-message .yoast-button:active,.woocommerce-error .yoast-button:active,.woocommerce-info .yoast-button:active,.woocommerce .yoast-button:active,button:active{background:#c34300;text-shadow:none;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.4);box-shadow:0 0 10px 0 rgba(0,0,0,0.4);top:1px}.button .arrow,.woocommerce-message .yoast-button .arrow,.woocommerce-error .yoast-button .arrow,.woocommerce-info .yoast-button .arrow,.woocommerce .yoast-button .arrow,button .arrow{display:none}.button--slim,button--slim{padding:0.18em 0.5em;font-size:0.9em;margin:0 0.5em 0.5em 0}.button--full,button--full{width:100%}.button.default,.woocommerce-message .default.yoast-button,.woocommerce-error .default.yoast-button,.woocommerce-info .default.yoast-button,.woocommerce .default.yoast-button,button.default{color:#fff}.button.disabled,.woocommerce-message .disabled.yoast-button,.woocommerce-error .disabled.yoast-button,.woocommerce-info .disabled.yoast-button,.woocommerce .disabled.yoast-button,button.disabled{color:#fff;background:#646464;text-shadow:1px 1px 1px rgba(0,0,0,0.4);-webkit-box-shadow:none;box-shadow:none}.button.disabled:hover,.woocommerce-message .disabled.yoast-button:hover,.woocommerce-error .disabled.yoast-button:hover,.woocommerce-info .disabled.yoast-button:hover,.woocommerce .disabled.yoast-button:hover,.button.disabled:focus,.woocommerce-message .disabled.yoast-button:focus,.woocommerce-error .disabled.yoast-button:focus,.woocommerce-info .disabled.yoast-button:focus,.woocommerce .disabled.yoast-button:focus,.button.disabled:active,.woocommerce-message .disabled.yoast-button:active,.woocommerce-error .disabled.yoast-button:active,.woocommerce-info .disabled.yoast-button:active,.woocommerce .disabled.yoast-button:active,button.disabled:hover,button.disabled:focus,button.disabled:active{color:#fff;background:#646464;text-shadow:1px 1px 1px rgba(0,0,0,0.4);-webkit-box-shadow:none;box-shadow:none;top:0}.button.dimmed,.woocommerce-message .dimmed.yoast-button,.woocommerce-error .dimmed.yoast-button,.woocommerce-info .dimmed.yoast-button,.woocommerce .coupon .yoast-button,.woocommerce .dimmed.yoast-button,button.dimmed{color:#646464 !important;background:#e6e6e6;background:-webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#bebebe));background:linear-gradient(to bottom, #e6e6e6 0%, #bebebe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#bebebe', GradientType=0);text-shadow:none}.button.dimmed:hover,.woocommerce-message .dimmed.yoast-button:hover,.woocommerce-error .dimmed.yoast-button:hover,.woocommerce-info .dimmed.yoast-button:hover,.woocommerce .coupon .yoast-button:hover,.woocommerce .dimmed.yoast-button:hover,.woocommerce .yoast-button:disabled,.button.dimmed:focus,.woocommerce-message .dimmed.yoast-button:focus,.woocommerce-error .dimmed.yoast-button:focus,.woocommerce-info .dimmed.yoast-button:focus,.woocommerce .coupon .yoast-button:focus,.woocommerce .dimmed.yoast-button:focus,button.dimmed:hover,button.dimmed:focus{color:#646464;background:#CDCDCD}.button.dimmed.flat,.woocommerce-message .dimmed.flat.yoast-button,.woocommerce-error .dimmed.flat.yoast-button,.woocommerce-info .dimmed.flat.yoast-button,.woocommerce .coupon .flat.yoast-button,.woocommerce .dimmed.flat.yoast-button,button.dimmed.flat{background:#e6e6e6;-webkit-box-shadow:none;box-shadow:none}.button.dimmed.flat:hover,.woocommerce-message .dimmed.flat.yoast-button:hover,.woocommerce-error .dimmed.flat.yoast-button:hover,.woocommerce-info .dimmed.flat.yoast-button:hover,.woocommerce .coupon .flat.yoast-button:hover,.woocommerce .dimmed.flat.yoast-button:hover,.woocommerce .flat.yoast-button:disabled,.button.dimmed.flat:focus,.woocommerce-message .dimmed.flat.yoast-button:focus,.woocommerce-error .dimmed.flat.yoast-button:focus,.woocommerce-info .dimmed.flat.yoast-button:focus,.woocommerce .coupon .flat.yoast-button:focus,.woocommerce .dimmed.flat.yoast-button:focus,button.dimmed.flat:hover,button.dimmed.flat:focus{background:#CDCDCD}.button--naked,button--naked{border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;padding:0;overflow:auto;margin:0}.button--naked:hover,.button--naked:focus,button--naked:hover,button--naked:focus{text-decoration:underline;background:transparent}.button--naked:active,button--naked:active{top:0;-webkit-box-shadow:none;box-shadow:none;background:transparent}.button i.fa,.woocommerce-message .yoast-button i.fa,.woocommerce-error .yoast-button i.fa,.woocommerce-info .yoast-button i.fa,.woocommerce .yoast-button i.fa,button i.fa{font-size:140%;margin:0 10px 0 0;position:relative;top:1px}.button i.fa.fa-pencil-square-o,.woocommerce-message .yoast-button i.fa.fa-pencil-square-o,.woocommerce-error .yoast-button i.fa.fa-pencil-square-o,.woocommerce-info .yoast-button i.fa.fa-pencil-square-o,.woocommerce .yoast-button i.fa.fa-pencil-square-o,button i.fa.fa-pencil-square-o{top:3px}.button i.fa.fa-arrow-circle-right,.woocommerce-message .yoast-button i.fa.fa-arrow-circle-right,.woocommerce-error .yoast-button i.fa.fa-arrow-circle-right,.woocommerce-info .yoast-button i.fa.fa-arrow-circle-right,.woocommerce .yoast-button i.fa.fa-arrow-circle-right,button i.fa.fa-arrow-circle-right{top:2px}.button i.fa.fa-info-circle,.woocommerce-message .yoast-button i.fa.fa-info-circle,.woocommerce-error .yoast-button i.fa.fa-info-circle,.woocommerce-info .yoast-button i.fa.fa-info-circle,.woocommerce .yoast-button i.fa.fa-info-circle,button i.fa.fa-info-circle{font-size:130%;margin:0 5px 0 0;top:2px}.alignright .button,.alignright .woocommerce-message .yoast-button,.woocommerce-message .alignright .yoast-button,.alignright .woocommerce-error .yoast-button,.woocommerce-error .alignright .yoast-button,.alignright .woocommerce-info .yoast-button,.woocommerce-info .alignright .yoast-button,.alignright .woocommerce .yoast-button,.woocommerce .alignright .yoast-button,.alignright button{margin:0;min-width:60%}.alignright .button+.button.dimmed,.alignright .woocommerce-message .yoast-button+.button.dimmed,.woocommerce-message .alignright .yoast-button+.button.dimmed,.alignright .woocommerce-error .yoast-button+.button.dimmed,.woocommerce-error .alignright .yoast-button+.button.dimmed,.alignright .woocommerce-info .yoast-button+.button.dimmed,.woocommerce-info .alignright .yoast-button+.button.dimmed,.alignright .woocommerce .yoast-button+.button.dimmed,.woocommerce .alignright .yoast-button+.button.dimmed,.alignright .woocommerce-message .button+.dimmed.yoast-button,.woocommerce-message .alignright .button+.dimmed.yoast-button,.alignright .woocommerce-message .yoast-button+.dimmed.yoast-button,.woocommerce-message .alignright .yoast-button+.dimmed.yoast-button,.alignright .woocommerce-error .button+.dimmed.yoast-button,.woocommerce-error .alignright .button+.dimmed.yoast-button,.alignright .woocommerce-error .yoast-button+.dimmed.yoast-button,.woocommerce-error .alignright .yoast-button+.dimmed.yoast-button,.alignright .woocommerce-info .button+.dimmed.yoast-button,.woocommerce-info .alignright .button+.dimmed.yoast-button,.alignright .woocommerce-info .yoast-button+.dimmed.yoast-button,.woocommerce-info .alignright .yoast-button+.dimmed.yoast-button,.alignright .woocommerce .coupon .button+.yoast-button,.woocommerce .coupon .alignright .button+.yoast-button,.woocommerce .coupon .alignright .woocommerce-message .yoast-button+.yoast-button,.woocommerce .coupon .alignright .woocommerce-error .yoast-button+.yoast-button,.woocommerce .coupon .alignright .woocommerce-info .yoast-button+.yoast-button,.alignright .woocommerce .coupon .yoast-button+.yoast-button,.woocommerce .alignright .coupon .yoast-button+.yoast-button,.woocommerce .coupon .alignright .yoast-button+.yoast-button,.alignright .woocommerce .button+.dimmed.yoast-button,.woocommerce .alignright .button+.dimmed.yoast-button,.alignright .woocommerce .yoast-button+.dimmed.yoast-button,.woocommerce .alignright .yoast-button+.dimmed.yoast-button{min-width:35%;float:right}.apply_button br{display:none}#yith-wacp-popup .yith-wacp-content .popup-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#yith-wacp-popup .yith-wacp-content .popup-actions .continue-shopping{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#yith-wacp-popup .yith-wacp-content .popup-actions a{margin-bottom:0;margin-right:0}@media screen and (max-width: 750px){#yith-wacp-popup .yith-wacp-content .popup-actions{display:block}#yith-wacp-popup .yith-wacp-content .popup-actions a{clear:both;display:inline-block}#yith-wacp-popup .yith-wacp-content .popup-actions a.continue-shopping{display:block}}.alignright .button.dimmed.flat,.alignright .woocommerce-message .dimmed.flat.yoast-button,.woocommerce-message .alignright .dimmed.flat.yoast-button,.alignright .woocommerce-error .dimmed.flat.yoast-button,.woocommerce-error .alignright .dimmed.flat.yoast-button,.alignright .woocommerce-info .dimmed.flat.yoast-button,.woocommerce-info .alignright .dimmed.flat.yoast-button,.alignright .woocommerce .coupon .flat.yoast-button,.woocommerce .coupon .alignright .flat.yoast-button,.alignright .woocommerce .dimmed.flat.yoast-button,.woocommerce .alignright .dimmed.flat.yoast-button{min-width:35%;float:right}body.woocommerce-cart,body.woocommerce-checkout{padding-top:0}body.page-template-page-template-checkout footer{margin-top:4em}body.page-template-page-template-checkout .siteheader+.fill{margin-bottom:2.5em;margin-top:-2em;padding:0.5em;min-height:48px}body.page-template-page-template-checkout .sitefooter:not(.footer-empty){background-color:white;color:#A4286A;font-size:0.9em;border:none}body.page-template-page-template-checkout .sitefooter:not(.footer-empty) a{color:#fff}body.page-template-page-template-checkout .sitefooter:not(.footer-empty) .alignleft{margin:0 8px 0 0}body.page-template-page-template-checkout .sitefooter:not(.footer-empty) .alignright{margin:0 0 0 8px}body.page-template-page-template-checkout .thank-you-page+.sitefooter{background-color:#A4286A;color:white}body.page-template-page-template-checkout .thank-you-page+.sitefooter a{color:#fff}#checkout-overlay{display:none;position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,0.5);z-index:999999}#checkout-overlay .checkout-overlay__message{position:absolute;display:none;left:50%;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%);background-color:white;border:1px solid purple;padding:24px;-webkit-box-shadow:0 0 140px 0 rgba(0,0,0,0.3);box-shadow:0 0 140px 0 rgba(0,0,0,0.3);border-radius:3px}#checkout-overlay .checkout-overlay__message p:last-child{text-align:right;margin-bottom:0}#checkout-overlay .checkout-overlay__message p:last-child .button,#checkout-overlay .checkout-overlay__message p:last-child .woocommerce-message .yoast-button,.woocommerce-message #checkout-overlay .checkout-overlay__message p:last-child .yoast-button,#checkout-overlay .checkout-overlay__message p:last-child .woocommerce-error .yoast-button,.woocommerce-error #checkout-overlay .checkout-overlay__message p:last-child .yoast-button,#checkout-overlay .checkout-overlay__message p:last-child .woocommerce-info .yoast-button,.woocommerce-info #checkout-overlay .checkout-overlay__message p:last-child .yoast-button,#checkout-overlay .checkout-overlay__message p:last-child .woocommerce .yoast-button,.woocommerce #checkout-overlay .checkout-overlay__message p:last-child .yoast-button{margin:0}div.woocommerce .woocommerce-checkout>.blockUI,div.woocommerce .woocommerce-checkout>.blockOverlay{display:none !important}.navigation-header ul.controls .yst_currency_switch_dropdown{border:none;background-color:white;margin:0 1.5em 0 0;cursor:pointer}.navigation-header .header-controls--mobile .yst_currency_switch_dropdown{margin:0 0.5em 0 0}#course-modal-bundle-modal .content,#course-modal-bundle-premium-modal .content{width:100%}#course-modal-bundle-modal .content .plugin-buy-button+.plugin-buy-button,#course-modal-bundle-premium-modal .content .plugin-buy-button+.plugin-buy-button{display:inline-block;vertical-align:top;line-height:48px;margin-left:10px}#course-modal-bundle-modal .content hr,#course-modal-bundle-premium-modal .content hr{border-color:#ccc;margin-top:10px;margin-bottom:0}#course-modal-bundle-modal .content hr::after,#course-modal-bundle-premium-modal .content hr::after{display:none}#course-modal-bundle-modal .content strong,#course-modal-bundle-premium-modal .content strong{color:#000}#course-modal-bundle-modal .content ul li,#course-modal-bundle-premium-modal .content ul li{list-style-type:none;margin-left:0}#course-modal-bundle-modal .content ul li .price,#course-modal-bundle-premium-modal .content ul li .price{color:#77B227}#course-modal-bundle-modal .content p,#course-modal-bundle-premium-modal .content p{padding-left:0;padding-right:0}.prices-modal label{margin:0}.modal-choice--container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;-ms-flex-line-pack:start;align-content:flex-start;padding:0 1em}.modal-choice--container input[type="radio"]{margin:9px 8px 0 0}.modal-choice--container:hover{background-color:#ebf7fd}.modal-choice--container.active,.modal-choice--container.active:hover{background-color:#BDE5F8}.modal-choice--detail{-webkit-box-flex:25%;-ms-flex:25% 1 1;flex:25% 1 1}.modal-choice--price{text-decoration:line-through}.modal-choice--discount{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;font-weight:bold}.modal-choice--price,.modal-choice--discount-price{text-align:right}@media screen and (max-width: 56rem){.modal-choice--price,.modal-choice--discount-price{display:none}}.modal-choice--show-more-items{display:none}body.no-navigation main hr:last-child{display:none}ul.purchase-process-indicator{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 auto 32px;padding:0;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 65.25rem){ul.purchase-process-indicator{margin:0 1rem 32px;width:auto}}ul.purchase-process-indicator:before{display:block;position:absolute;top:50%;width:100%;border-top:1px solid #dddddd;height:1px;content:' ';z-index:0}ul.purchase-process-indicator .step{background-color:white;color:#dcdcdc;padding:0 16px;z-index:1;line-height:1.4;counter-increment:indicator-step}@media only screen and (max-width: 56rem){ul.purchase-process-indicator .step{-webkit-box-flex:25%;-ms-flex:25%;flex:25%}}ul.purchase-process-indicator .step a{color:#0075B3}ul.purchase-process-indicator .step:first-child{padding-left:0}ul.purchase-process-indicator .step:last-child{padding-right:0}ul.purchase-process-indicator .step:before{display:inline-block;overflow:hidden;width:24px;height:24px;line-height:24px;margin-right:8px;margin-bottom:-5px;border-radius:50%;background-color:#dcdcdc;text-align:center;font-size:13px;color:white;content:counter(indicator-step)}@media only screen and (max-width: 56rem){ul.purchase-process-indicator .step:before{display:block;margin-bottom:4px}}ul.purchase-process-indicator .step.finished a,ul.purchase-process-indicator .step.step-0 a{color:#aaa}ul.purchase-process-indicator .step.finished:before,ul.purchase-process-indicator .step.step-0:before{font-family:"FontAwesome",Arial,sans-serif;content:'\f00c';background-color:#aaa;padding:1px 0 0 1px}ul.purchase-process-indicator .step.finished:hover a,ul.purchase-process-indicator .step.step-0:hover a{color:#333}ul.purchase-process-indicator .step.finished:hover:before,ul.purchase-process-indicator .step.step-0:hover:before{background:#333}ul.purchase-process-indicator .step.active{color:#0075B3}ul.purchase-process-indicator .step.active:before{background-color:#0075B3}.sticky-purchase-button__container{position:fixed;z-index:2;width:100%;color:white;bottom:0;padding:12px;text-align:center;background-color:#0075B3;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.3);box-shadow:0 0 16px 0 rgba(0,0,0,0.3);-webkit-transform:translate(0, 100%);transform:translate(0, 100%);-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out, -webkit-transform 0.2s ease-out}.sticky-purchase-button__container .button,.sticky-purchase-button__container .woocommerce-message .yoast-button,.woocommerce-message .sticky-purchase-button__container .yoast-button,.sticky-purchase-button__container .woocommerce-error .yoast-button,.woocommerce-error .sticky-purchase-button__container .yoast-button,.sticky-purchase-button__container .woocommerce-info .yoast-button,.woocommerce-info .sticky-purchase-button__container .yoast-button,.sticky-purchase-button__container .woocommerce .yoast-button,.woocommerce .sticky-purchase-button__container .yoast-button{margin:0;overflow:inherit}.sticky-purchase-button__container.active{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.sticky-purchase-button__label{margin-left:12px}.sticky-purchase-button__label::before{content:'\2190';margin-right:4px;font-weight:900}@media screen and (max-width: 480px){.sticky-purchase-button__label{display:block;margin-left:0}.sticky-purchase-button__label::before{display:none}}.modal.yoast-checkout-coupon-modal h3{margin-bottom:0}.modal.yoast-checkout-coupon-modal .content{padding:20px 30px}.modal.yoast-checkout-coupon-modal .content form{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 !important}.modal.yoast-checkout-coupon-modal .content form p{margin-bottom:0;padding:0}.modal.yoast-checkout-coupon-modal .content form p>*{margin-bottom:0}.modal.yoast-checkout-coupon-modal .content form p.form-row-first{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;padding-right:20px}.modal.yoast-checkout-coupon-modal .content form p.form-row-first input{height:48px}.modal.yoast-checkout-coupon-modal .content form p.form-row-last{width:auto}.modal.yoast-checkout-coupon-modal .content form p.form-row-last input{margin-right:0}.thank-you-page{margin-top:-2em}