.woocommerce .content-main h2{margin-bottom:20px;font-size:3rem}.woocommerce .content-main h3{margin-bottom:20px;font-size:2rem}.woocommerce .login{padding:20px;background:#f1f5f7;border-radius:3px}.woocommerce .register{padding:20px;border:2px solid #D7DCE4;border-radius:3px}#customer_login.col2-set{width:100%;display:flex;flex-flow:row;flex-wrap:wrap;position:relative}#customer_login .col-1,#customer_login .col-2{margin-left:10px;margin-right:10px;margin-bottom:20px;position:relative;width:calc(((100% / 12) * 6) - 20px)}.woocommerce-password-strength{margin-top:15px}.lewc-account-register-info{font-size:14px}.header-mini-cart{text-transform:none;border-radius:5px;border-color:#D7DCE4}.header-mini-cart .cart_list .quantity{font-size:inherit}.invert .header-mini-cart .button{background:#d7dce4;color:#3d454c}.invert .header-mini-cart .button:hover{background:#E1E5EB;color:#2D3339}.invert .header-mini-cart .button.checkout{background:#fc0;color:#5e2500}.invert .header-mini-cart .button.checkout:hover{background:#f93}.woocommerce-result-count-container{padding:0 0 10px;background:none;border-bottom:2px solid #D7DCE4}.products .product{padding:0;margin-bottom:60px;background-color:#fff;border-radius:4px;text-align:center}.products .img-wrap{margin:0}.products img{border-radius:4px}.products h3,.products h2{margin:20px 0 0;font-size:2rem;font-weight:700;color:#000}.products .button{margin:0;padding:5px 15px;border-radius:100px;background-color:#fff;border:2px solid #f1f5f7;color:#4659FF;text-transform:uppercase;font-size:1.2rem}.products .button:hover{background:#4659FF;border-color:#4659FF;color:#fff}.products .price{position:absolute;top:10px;right:10px;margin:0!important;padding:0 6px;background:#5AD07D;color:#fff;border-radius:4px;font-size:1.2rem;font-weight:700}.purchase-options-container{float:none;width:100%;max-width:calc(((100% / 12) * 10) - 20px);margin:0 auto 20px;order:1}.product-images{float:none;width:100%;order:2}.woocommerce-main-image,.flex-active-slide{border-radius:4px 4px 0 0;overflow:hidden;display:block}.thumbnails,.flex-control-nav{display:flex;justify-content:center;background:#f1f5f7;border-radius:0 0 4px 4px}.thumbnails a,.flex-control-nav li{width:calc((100% / 8) - 10px)!important;border:1px solid #D7DCE4;border-radius:3px;margin:10px 5px!important}.thumbnails img,.flex-control-nav img{border-radius:3px;opacity:1!important}.product_title{color:#3d454e;font-size:4rem;font-weight:300;margin-bottom:15px}.product_title+.price{display:none}.purchase-options-container [itemprop="offers"] .price{display:none;color:#D7DCE4;font-size:1.6rem}.purchase-options-container [itemprop="offers"] .amount{margin-right:6px;color:#93B25E}.purchase-options-container [itemprop="offers"] .amount:last-of-type{margin-left:6px}div[itemprop="description"],.woocommerce-product-details__short-description{float:left;width:calc(((100% / 12) * 7) - 20px);color:#7D8FA2;font-weight:300;margin-bottom:20px;font-size:2rem}.variations_form{clear:none;float:right;width:calc(((100% / 12) * 5) - 20px);padding:20px;margin-top:-65px;border:2px solid #D7DCE4;border-radius:4px}.variations_form .variations td{display:block;padding:0}.woocommerce-variation-description{color:#7D8FA2;font-style:italic;font-size:1.4rem;margin-top:-10px;margin-bottom:15px}.variations_form .reset_variations{top:0;bottom:auto;border-radius:3px}.single_variation .woocommerce-variation-price{margin-bottom:15px}.single_variation .woocommerce-variation-price .price{margin:0}.single_variation .woocommerce-variation-price .amount{font-size:3rem;font-weight:300}.woocommerce-variation-availability{display:none}.woocommerce-variation-add-to-cart{padding:20px 20px 0;margin:0 -20px;border-top:1px solid #d7dce4}.woocommerce-variation-add-to-cart .quantity{margin-right:0}.woocommerce-variation-add-to-cart .quantity input{border-right:0;border-radius:4px 0 0 4px;border-width:2px;border-color:#d7dce4;height:42px;font-weight:700}.woocommerce-variation-add-to-cart .button{height:42px;padding-left:20px;padding-right:20px;background:#fc0;color:#5E2500;border-radius:0 4px 4px 0;font-size:1.4rem}.woocommerce-variation-add-to-cart .button:hover{background:#fa0}.woocommerce-tabs{border-top:2px solid #f1f5f7;max-width:calc(((100% / 12) * 10) - 20px);margin:auto}.woocommerce-tabs .tabs{padding:0}.woocommerce-tabs .tabs li{width:50%;margin:0;text-align:left}.woocommerce-tabs .tabs a{background:none;padding:10px 0;border-bottom:2px solid #f1f5f7;color:#d7dce4}.woocommerce-tabs .tabs a:hover,.woocommerce-tabs .tabs .active a{background:none;border-color:#d7dce4;color:#3d454e}.woocommerce-tabs .panel{padding:0;margin-top:40px;background:none}.woocommerce-tabs .entry-content{font-size:1.8rem}.entry-content ul{margin-bottom:1.8rem}.entry-content h2{font-size:2.8rem;font-weight:700}.entry-content h4{font-size:2rem;font-weight:700;margin-bottom:1.8rem}input[type="button"]:hover,input[type="submit"]:hover,button:hover,.button:hover,.form-submit input[type="submit"]:hover{color:#fff}.woocommerce .login{background:#f1f5f7;border-radius:3px}.woocommerce-error{background:#FFFDF2;border:2px solid #F1DDBB;border-radius:3px;margin-top:12px;text-align:center;font-size:1.4rem;font-weight:700;color:rgb(167,117,0);padding:10px}.create-account,.lost_reset_password{max-width:660px;margin:auto;background:#f1f5f7;padding:60px;border-radius:5px}.lost_reset_password p{margin-bottom:1.6rem}.lost_reset_password p:last-of-type{margin-bottom:0}.create-account p:first-child{margin-bottom:10px;font-size:1.4rem}#customer_details .create-account #account_password_field{margin-bottom:0}#customer_details .create-account #account_password_field label,#customer_details .create-account #account_password_field input{display:block;float:none;width:100%;max-width:100%}.woocommerce-cart .column>.woocommerce>form{margin-top:25px}.woocommerce .order_details,table,table th,table td{border-width:2px;border-color:#d7dce4}table th{background-color:#f1f5f7}table .actions .button:hover{background:#3d454c;color:#d7dce4}table .actions .button{background:#d7dce4;color:#3d454c}.cart .actions .coupon input[type="text"]{border-radius:3px 0 0 3px}.cart .actions .coupon .button{border-radius:0 3px 3px 0}.shop_table.cart{float:left;width:calc(((100% / 12) * 8) - 20px);border-collapse:initial;border-radius:4px}.cart-collaterals{float:right;width:calc(((100% / 12) * 4) - 20px);padding:20px;border-radius:4px;background:#3d454c}.cart_totals{float:none;width:auto}.cart_totals h2{display:none}.cart_totals table,.cart_totals th,.cart_totals td{background:transparent;border-color:transparent;color:#f1f5f7;padding:8px 0;margin:0}.cart_totals th,.cart_totals td{width:50%;float:left;line-height:2;font-size:1.2rem}.cart-subtotal th,.cart-subtotal td{border-color:#535B65}.cart_totals .button{display:block;padding:10px;font-size:1.2rem}.cart_totals .button:hover{background:#3341BE}.woocommerce-cart .content-main{padding-top:4%;padding-bottom:4%}.woocommerce-cart .section-title.large{margin-bottom:12px;width:47.5%}.woocommerce-cart .section-title.large .heading{font-size:2.8rem}.woocommerce-cart .section-title.large .excerpt{font-size:2rem}.woocommerce-checkout .content-main{padding-top:4%;padding-bottom:4%}.woocommerce-checkout .section-title.large{margin-bottom:12px;width:47.5%}.woocommerce-checkout .section-title.large .heading{font-size:2.8rem}.woocommerce-checkout .section-title.large .excerpt{font-size:2rem}form.woocommerce-checkout{display:block;overflow:visible}form.woocommerce-checkout:after{content:"";display:block;float:none;clear:both}.header-sticky.is_stuck.is_stuck_show{z-index:1013}.blockOverlay{background:rgba(255,255,255,.7)!important;opacity:1!important}@keyframes example{from{opacity:0}to{opacity:1}}.blockOverlay:after{animation:example 0.4s infinite;animation-direction:alternate;content:"Processing ...";position:absolute;z-index:1111;color:rgba(255,255,255,.6);display:block;top:50%;left:50%;width:110px;background:#3d454c;text-align:center;color:#fff;border-radius:100px;line-height:22px;text-transform:uppercase;font-size:12px;padding:0;margin-left:-55px;font-weight:700}#order_review .blockOverlay{background:rgba(61,69,76,.8)!important}#order_review .blockOverlay:after{color:#3C454B;background:#fff}.woocommerce-message,.woocommerce-info{background:#FFFDF2;border:1px solid #F1DDBB;border-radius:3px;margin-top:12px;text-align:center;font-size:1.4rem;font-weight:700;color:rgb(167,117,0);padding:10px}.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-info{max-width:504px;background:none;border:none;text-align:left;color:#444;padding:0;font-weight:400}.woocommerce-checkout ul.woocommerce-error{max-width:504px;background:#E1574C;border-radius:3px;margin:9px 0 9px;padding:6px 0;text-align:center;font-size:14px;font-weight:700;color:#fff;list-style:none!important}.woocommerce-checkout ul.woocommerce-error li{list-style:none!important;margin:6px 0}.woocommerce-checkout .woocommerce-info a{color:#000;border-bottom:1px dotted rgba(167,117,0,.5)}.woocommerce-checkout .woocommerce-info a:hover{border-bottom:1px solid rgba(167,117,0,1)}.woocommerce-checkout form.login{max-width:504px;background:#3d454c;border-radius:3px;text-align:left;font-size:12px;font-weight:400;color:#ABABAB;padding:22px 30px 30px;margin-top:6px;position:absolute;z-index:1}.woocommerce-checkout form.login:after{clear:both;content:"";display:block}.woocommerce-checkout form.login p:first-child{margin:0 0 20px;color:#D7DCE4;font-size:1.4rem}.woocommerce-checkout form.login .form-row{margin:0 0 13px}.woocommerce-checkout form.login .form-row:after{display:none}.woocommerce-checkout form.login .form-row.form-row-last{margin-bottom:25px}.woocommerce-checkout form.login label{float:left;color:#fff}.woocommerce-checkout form.login label[for=rememberme]{margin:15px 0 0;text-align:left;display:block;float:left;font-size:14px}.woocommerce-checkout form.login label[for=rememberme] input{margin:0 3px 0 0}.woocommerce-checkout form.login input[type=submit]{width:100%}.woocommerce-checkout form.login input[type=submit]:hover{color:#fff}.woocommerce-checkout form.login .lost_password{margin:1px 0 0;text-align:left;display:block;float:right;font-size:14px}.woocommerce-checkout form.login .lost_password a{font-size:13px;color:#ABABAB;border-bottom:1px dotted rgba(255,255,255,.3)}.woocommerce-checkout form.login .lost_password a:hover{color:#FFF}#customer_details{width:47.5%;margin:35px 0 25px}#customer_details:after{content:"";display:block;float:none}#customer_details .woocommerce-billing-fields h3{display:none}#customer_details .form-row{margin-bottom:17px}#customer_details .form-row label{display:inline-block;width:26%;padding:7px 0;margin:0}#customer_details .form-row input,#customer_details .form-row select,#customer_details .form-row .select2-container{font-family:inherit;max-width:72%;float:right}#customer_details .form-row .select2-container{width:72%!important}.form-row .select2-choice{border:2px solid #d7dce4;border-radius:3px}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices,.select2-drop.select2-drop-active,.select2-drop.select2-drop-above.select2-drop-active{border-color:#d7dce4}.woocommerce-checkout .create-account{display:none}#order_review{padding:0;margin:0;border-radius:4px;float:right;overflow:visible}.lewc-review-coolumn{background:#fcfcfc;border:3px solid #4659ff;border-radius:4px;margin-top:-120px;padding:20px;color:#666}#order_review .shop_table{border:2px solid #535B65;border:0;overflow:visible;margin-bottom:0}#order_review .shop_table thead{display:none}#order_review .shop_table th,#order_review .shop_table td{color:#444}#order_review .shop_table .tax_label{color:#D7DCE4;margin-top:2px}.shop_table .product-total th,.shop_table .cart-subtotal th,.shop_table .order-total th{text-align:right;text-transform:none}.shop_table .order-total th{font-size:22px;font-weight:400;padding-right:24px;text-transform:none}.shop_table .order-total td{font-size:22px}#order_review .shop_table tbody tr th,#order_review .shop_table tbody tr td{border-bottom:1px solid #535B65;text-align:right}#order_review .shop_table tbody tr:first-child th,#order_review .shop_table tbody tr:first-child td{border-top:0;border-bottom:1px solid #fcfcfc;padding-top:0;text-align:right}#order_review .shop_table tbody td{padding:10px 0}#order_review .shop_table .product-quantity{padding:0 7px;background:rgba(0,0,0,.3);color:#f1f5f7;border-radius:100px;font-size:1.2rem}#order_review .shop_table .product-image{float:left;border:0;display:block;max-width:80px;padding:0;margin:0 16px 0 0}#order_review .shop_table .product-image img{width:100%;margin:0;padding:0;display:block;border-radius:2px}#order_review dl{color:rgba(255,255,255,.65)}#order_review dd{margin:0}#order_review p{margin:0}#order_review .shop_table tfoot{color:#999}#order_review .shop_table tfoot a{border-radius:100px;font-size:11px;border-bottom:1px solid rgba(255,255,255,.33);color:#D7DCE4}#order_review .shop_table .order-total{color:#fff}#order_review .shop_table tfoot tr th,#order_review .shop_table tfoot tr td{padding:10px 0;background:transparent;border-bottom:1px solid rgba(83,91,101,.62);text-align:right}#order_review .shop_table tfoot tr th{padding-right:12px}.lewc-review-actions{text-align:left;margin:12px 0 0;color:#535B65;font-size:11px;opacity:0;transition:.1s}#order_review:hover .lewc-review-actions{opacity:1}.lewc-review-actions a{font-size:13px;color:#666!important;text-decoration:none;border-left:1px solid #4F5760;border-bottom:none!important;padding:0 0 0 8px;margin:0 0 0 8px;line-height:11px;display:inline-block}.lewc-review-actions a:first-child{border-left:none;padding-left:0;margin-left:0}.lewc-review-actions a:hover{color:#444!important}.lewc-review-actions .lewc-review-divider{margin:0 7px}.order td{vertical-align:middle}.order-actions{text-align:right}.order-actions .button{font-size:1.2rem}#order_review #payment{background:transparent;font-size:13px;color:#535B65;margin-top:50px}#order_review #payment>ul>li{background:#fff;border-radius:4px;border:none;border:3px solid #f0f0f0;position:relative;margin:0 0 5px}#order_review #payment>ul>li>label{color:#535B65;cursor:pointer;display:block;width:330px;float:left}#order_review #payment>ul>li:hover{background:#fff}#order_review #payment>ul>li .payment_box{background:none;padding:0;margin:-10px 0 0;font-size:1.4rem}#order_review #payment>ul>li .payment_box p{padding:;margin:15px 0 0}#order_review #payment>ul>li .payment_box label{color:#535B65;margin:0 0 6px;display:block;font-weight:700;font-size:inherit}#order_review #payment>ul>li .payment_box input{border:2px solid rgba(0,0,0,.1);background-color:rgba(0,0,0,.15);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);transition:background-color ease-in-out 0.1s,border-color ease-in-out 0.1s}#order_review #payment>ul>li .payment_box input:focus{border-color:#4659FF;background-color:#f1f5f7}.payment_method_2checkout-api .form-row{padding:0!important;margin:8px 0 0!important}#order_review .place-order{padding:0;margin-top:20px;display:block}#order_review #place_order{background:#5ad07d;font-size:18px;line-height:3em;height:auto}#order_review #place_order:hover{color:#fff}#order_review .lewc-payment-logos{width:250px;margin:0 auto 0;padding:20px 0 0;background:#fff;border-radius:4px}#order_review .lewc-payment-logos img{width:100%}.lewc-checkout-garuntee-notice{text-align:center;margin:0 auto 0;padding:16px 0 0;color:#6C7A88;font-size:13px;max-width:290px}.lewc-checkout-garuntee-notice strong{font-weight:700;display:inline-block}.coupon-holder{width:auto;color:#666;border:1px dashed rgba(105,120,136,.57);border-radius:4px;font-size:14px;font-weight:700;text-align:center;padding:13px;margin:12px 0 0 0;box-sizing:border-box;clear:both}.coupon-holder a{color:#9ECEC3;border-bottom:none}.coupon-holder a:hover{color:#3CA089;border-bottom:1px dotted rgba(60,160,137,.43)!important}form.checkout_coupon{width:auto;box-sizing:border-box;border-radius:0 0 3px 3px;text-align:center;padding:14px 20px 20px 20px;margin:0;margin-top:-2px;background:#f0f0f0;border:1px dashed rgba(197,204,202,.27);border-top:0;box-shadow:0 1px 0 rgba(0,0,0,.13) inset}#order_review form.checkout_coupon .form-row{margin-top:6px;display:block;padding:0}form.checkout_coupon input[type="text"]{border-color:rgba(28,132,108,.26)}form.checkout_coupon input[type="text"]:focus{border-color:rgba(28,132,108,.7)}form.checkout_coupon input[type="submit"]{padding:0 19px;background:#1C846C}form.checkout_coupon input[type="submit"]:hover{color:#fff;background-color:#00B188}.woocommerce-checkout #order_review .woocommerce-message{width:auto}.woocommerce-checkout #order_review .woocommerce-error,.woocommerce-checkout #order_review ul.woocommerce-error{width:auto;padding:0}.woocommerce-checkout #order_review .woocommerce-error li,.woocommerce-checkout #order_review ul.woocommerce-error li{margin:0;border:0}.woocommerce-order-received .heading{display:none}.woocommerce-order-received .excerpt{display:none}.woocommerce-order-received h1,.woocommerce-order-received h2,.woocommerce-order-received h3,.woocommerce-order-received h4,.woocommerce-order-received h5,.woocommerce-order-received h6{text-transform:uppercase}.woocommerce-order-received h2{margin:0 0 10px;font-size:16px;color:#777}.woocommerce-order-received .woocommerce{max-width:700px;margin:auto}.woocommerce .woocommerce-thankyou-order-received{background:#A3C567;color:#fff;padding:20px;margin:0;font-size:2rem;text-align:center;border:2px solid #93B25E;border-bottom:none;border-radius:4px 4px 0 0}.woocommerce .woocommerce-thankyou-order-received:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:18px;position:relative;top:-1px;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f00c";margin-left:2px}.woocommerce .woocommerce-thankyou-order-details{margin:0 0 20px;background:#f1f5f7;border:2px solid #D7DCE4;border-top:none;border-radius:0 0 5px 5px;font-size:1.2rem;text-transform:uppercase}.woocommerce .woocommerce-thankyou-order-details li{width:25%;float:left;display:block;text-align:center;font-weight:700;border:0;margin:0;padding:15px}.woocommerce .woocommerce-thankyou-order-details li strong{display:block;font-weight:400}.woocommerce .woocommerce-thankyou-order-details li strong .amount{font-weight:400}.woocommerce .woocommerce-thankyou-order-details:after{display:block;content:"";clear:both;float:none}.shop_table_downloads{margin:0;border:0;border-left:2px solid #D7DCE4;border-right:2px solid #D7DCE4}.shop_table_downloads tr td{text-align:center;font-size:46px;line-height:1em;padding:75px}.shop_table_downloads tr td .product-quantity{display:none}.shop_table_downloads tr td small.download-url{font-size:1.6rem;display:block}.shop_table_downloads tr td small.download-url a{margin:0 3px;padding:6px 10px 5px;background:#4659FF;border-radius:3px;color:#fff;font-weight:700;transition:0.2s;white-space:nowrap;text-transform:uppercase;font-size:1.2rem}.shop_table_downloads tr td small.download-url a:hover{background:#2DBAFF}.shop_table_downloads tr td small.download-url a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:15px;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f0ab";margin-right:6px}.shop_table_downloads tr td a{text-decoration:none;border:0;color:#5F5F5F}.shop_table_downloads tr td.product-total{display:none}.shop_table_downloads dl.variation{display:block;text-align:center;font-size:24px;margin:6px 0}.shop_table_downloads dl.variation dt,.shop_table_downloads dl.variation dd{display:inline-block;float:none;font-size:inherit}.shop_table_downloads .product-name br{display:none}.woocommerce-thankyou-order-failed-actions{text-align:center;color:#7D8FA2;font-size:1.4rem}.woocommerce-thankyou-order-failed-actions .woocommerce-thankyou-order-failed-action{margin:0 0 3px;border-left:1px solid #DEDEDE;padding:0 9px}.woocommerce-thankyou-order-failed-actions .woocommerce-thankyou-order-failed-action:first-child{border:0}.digital-downloads .thumbnail .button{display:block}.digital-downloads .thumbnail{border-radius:4px;float:left;max-width:50px;margin-right:8px}.digital-downloads a{font-weight:700}.digital-downloads a.button{font-size:13px}.order-info{padding:0 0 20px;margin:0 0 20px;border-bottom:2px solid #d7dce4;font-size:2rem}.order_details tfoot{border-top:2px solid #d7dce4}.order_details tfoot td{text-align:right}@media only screen and (max-width:481px){.shop_table.cart{float:none;width:100%;max-width:100%}.shop_table.cart .product-price{display:none}.cart .actions .coupon input[type="text"]{border-radius:3px 3px 0 0}.cart .actions .coupon .button{border-radius:0 0 3px 3px}.cart-collaterals{float:none;width:100%;max-width:100%}#customer_details .form-row{margin-bottom:10px}#customer_details .form-row label,#customer_details .form-row input,#customer_details .form-row select,#customer_details .form-row .select2-container,#customer_details .form-row .select2-container{float:none;display:block;width:100%;max-width:100%}#customer_details .form-row .select2-container{width:100%!important}}@media only screen and (max-width:760px){.lewc-review-coolumn{margin-top:0}.woocommerce-checkout .section-title.large{text-align:center;width:auto}.woocommerce-checkout .woocommerce-info{width:auto}#customer_details{width:100%}#order_review{width:auto}#order_review .lewc-review-coolumn{margin:20px 0 0}.lewc-checkout-garuntee-notice{max-width:none}.woocommerce-thankyou-order-failed-actions .woocommerce-thankyou-order-failed-action{display:block;border:0}.woocommerce ul.woocommerce-thankyou-order-details li{width:50%;padding:10px;border-bottom:1px solid rgba(0,0,0,.05)}}