body.woocommerce{margin-bottom:0}.woocommerce{margin-bottom:40px}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:auto;clear:inherit}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:none;width:auto;clear:inherit}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#1b365d;font-size:1.875rem}.woocommerce .related span.price{font-size:1.2rem !important}.woocommerce .upsells span.price{font-size:1.2rem !important}.woocommerce div.product form.cart .variations{margin-bottom:2.5rem}.woocommerce div.product form.cart .variations div:first-child{margin-top:0}.woocommerce div.product form.cart .variations select{width:100%;display:inline-block;margin-right:0}.woocommerce div.product form.cart .reset_variations{font-size:1rem}.woocommerce div.product .stock{color:#3c8430;font-size:1rem !important}.single-product .flex-direction-nav{margin:0;position:absolute;top:46%;padding:0;display:flex;width:98%;height:0;left:1%;justify-content:space-between}.single-product .flex-direction-nav li{padding:0;list-style:none}.single-product .flex-direction-nav li a{line-height:0;font-size:0;width:30px;height:0;display:inline-block}.single-product .flex-direction-nav li a:before{display:inline-block;position:absolute;font-family:"Font Awesome 5 Free";font-size:30px;color:#1b365d;font-weight:900}.single-product .flex-direction-nav li a:focus{outline:none}.single-product .flex-direction-nav li:first-child a:before{content:"\f0a8"}.single-product .flex-direction-nav li:last-child a:before{content:"\f0a9"}.single-product form.variations_form option:disabled{color:#ccc}.single-product .flex-control-nav{display:none !important}.woocommerce .button{background-color:#3c8430 !important;color:#fff !important;padding:15px 26px !important;border:1px solid #3c8430 !important;border-radius:5px !important;cursor:pointer !important;font-size:13px !important}.woocommerce div.product form.cart div.quantity{float:none;margin:0}#add_payment_method .cart-collaterals .shipping-calculator-button:after,.woocommerce-cart .cart-collaterals .shipping-calculator-button:after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button:after{content:none}.woocommerce .woocommerce-breadcrumb{margin:0;padding:0;font-size:1rem;color:#1b365d !important}.woocommerce .woocommerce-breadcrumb a{color:#1b365d !important}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:150px !important}form.checkout input[type=text],form.checkout input[type=tel],form.checkout input[type=email],form.checkout textarea,form.checkout select{width:100%;padding:5px 7px;background-color:#f6f8fa;border:1px solid #d3d6e0;border-radius:5px;font-size:1rem}form.checkout .select2-container--default .select2-selection--single{background-color:#f6f8fa;border:1px solid #d3d6e0}a.showcoupon{display:none}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:auto}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border-width:0 !important;margin:0 !important}input#coupon_code{min-width:200px;padding:10px}@media (max-width:768px){input#coupon_code{min-width:auto}}table.shop_table_responsive tr td.product-remove a{text-align:center !important;color:#bc212d !important}table.shop_table_responsive tr td.product-remove a:hover{text-align:center !important;background-color:#bc212d !important;color:#fff !important}.form-row.woocommerce-invalid input.input-text,.form-row.woocommerce-validated input.input-text{box-shadow:none !important}.woocommerce-account .woocommerce{margin-bottom:0}.woocommerce-account .accountNav ul{margin-left:0;padding-left:2rem;margin-right:-.5rem}@media (max-width:1024px){.woocommerce-account .accountNav ul{margin-left:-.5rem;padding-left:0;margin-right:-.5rem;margin-bottom:.5rem}}.accountNav ul li{font-size:1.1rem;line-height:1.8rem;list-style:none}@media (max-width:1024px){.accountNav ul li{text-align:center}}.woocommerce-account .accountNav ul li a{display:block;padding:.8rem 0 .7rem;border:1px solid transparent;color:#fff;text-decoration:none}@media (max-width:1024px){.woocommerce-account .accountNav ul li a{display:inline-block;padding:0}.woocommerce-account .accountNav ul li:last-child{padding-top:1rem}}.woocommerce-account .accountNav ul li.is-active a,.woocommerce-account .accountNav ul li a:hover{color:#ffc629;border-bottom-color:#ffc629}.woocommerce-account .woocommerce-orders-table__cell-order-actions a:not(:first-child){margin-left:10px}.helloText{font-size:1.2rem;font-weight:700;color:#1b365d}.logoutText{float:right}.logoutText a{color:#4f5665;text-decoration:none;font-weight:inherit}.logoutText a:hover{text-decoration:underline}header.woocommerce-Address-title h3{margin-top:0}.woocommerce-form input,.woocommerce-address-fields input,.woocommerce-address-fields textarea,.woocommerce-address-fields .select2-selection,.woocommerce-EditAccountForm input{width:100%;padding:5px 7px;background-color:#f6f8fa;border:1px solid #d3d6e0;border-radius:5px;font-size:1rem}.woocommerce-address-fields .select2-selection{padding:inherit}.woocommerce .woocommerce-address-fields button{margin:10px 0 3px 3px !important}.accountContent .woocommerce-message,.accountContent .woocommerce-Message{margin-top:0}.woocommerce-products-header{position:relative}.woocommerce-ordering{position:absolute;right:0;bottom:0;margin:0 !important}select{-moz-appearance:none;-webkit-appearance:none;background:#fff url(/wp-content/themes/ppo/images/select-arrow.png) no-repeat center right 10px;padding-right:28px !important;border-style:solid}@media (max-width:1024px){h1.woocommerce-products-header__title{padding-bottom:50px}}.priceFrom span.from{font-size:13px;line-height:16px}.priceFrom span.price{font-size:20px;line-height:20px}p.widget-title{font-size:26px;line-height:40px;color:#1b365d;margin-top:0;font-weight:700;margin-bottom:21px}p.woof_front_toggle,.woof_container_inner_meta_slider p{position:relative;margin:21px 0 0;padding-right:18px;cursor:pointer;color:#1b365d;font-style:normal;font-weight:700;font-size:20px;line-height:30px}.widget ul{margin:0;padding:0;list-style:none}.widget ul a{text-decoration:none;color:#333;padding-top:4px;padding-bottom:4px;display:inline-block}.post header h2{margin-bottom:0}.post header h2 a{font-weight:700}.post header .entry-meta{margin-bottom:15px}.post a{text-decoration:none}.posts-navigation,.post-navigation{margin:50px 0}.archive hr,.blog hr{margin:30px 0 -5px;border-width:0;background-color:#d3d6e0}.archive .readMore,.blog .readMore{color:#1b365d}.blogHeader{background:#d7d6fe url(/wp-content/themes/ppo/images/blog-header-bg.jpg) no-repeat right;background-size:auto 100%}.woocommerce-form-login p.form-row:nth-child(3){display:flex;flex-direction:row-reverse;justify-content:flex-end}.woocommerce-form-login p.form-row:nth-child(3) label{display:inline-flex;align-items:center;white-space:nowrap;justify-content:center}.woocommerce-form-login p.form-row:nth-child(3) label input[type=checkbox]{margin-right:.5em}.irs-slider{position:absolute}form.lost_reset_password{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}th.woocommerce-orders-table__header-order-actions{width:10%}.woocommerce-table--order-details ul.wc-item-meta{margin-left:0;padding-left:0}