.woocommerce ul.products li.product .button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce div.product form.cart .button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{padding:12px 20px;color:#fff;font-size:16px;text-align:center;min-width:140px;border-radius:27px;background-color:#d41c5a;border-color:#d41c5a;transition:all .4s;}.woocommerce ul.products li.product .button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce div.product form.cart .button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce ul.products li.product .button:active,.woocommerce #respond input#submit:active,.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce div.product form.cart .button:active,.woocommerce #respond input#submit.alt:active,.woocommerce a.button.alt:active,.woocommerce button.button.alt:active,.woocommerce input.button.alt:active,.woocommerce ul.products li.product .button:focus,.woocommerce #respond input#submit:focus,.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus,.woocommerce div.product form.cart .button:focus,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:focus{color:#d41c5a !important;background:#fff !important;border-color:#d41c5a !important;}.btn-primary.disabled,.btn-primary[disabled]{background-color:#d41c5a;border-color:#d41c5a;}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,.btn-primary.disabled:active,.btn-primary[disabled]:active,.btn-primary.disabled:focus,.btn-primary[disabled]:focus{color:#d41c5a !important;background:#fff !important;border-color:#d41c5a !important;}.woocommerce-LostPassword.lost_password a{color:#d71356;font-weight:bold;font-size:14px;}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center;}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:24px;}.woocommerce ul.products li.product .price{font-size:20px;}.woocommerce ul.products li.product br{display:none;}.woocommerce ul.products li.product .button::after{display:inline-block;position:static;margin-left:20px;}.single-product div[role="complementary"]{display:none;}.single-product article{width:100%;left:0;}.single-product .related.products{clear:both;}.single-product.woocommerce div.product.product-type-simple form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;}.single-product.woocommerce div.product form.cart .quantity input{height:100%;border:1px solid #e2e2e2;}.woocommerce div.product div.images img{width:auto;}.woocommerce div.product div.images .flex-control-thumbs li img{width:100%;}.single-product .product_meta > span{display:block;}.woocommerce-cart .return-to-shop br{display:none;}.woocommerce-cart table.cart input{border:1px solid #e2e2e2;}.woocommerce-checkout div[role="complementary"]{display:none;}.woocommerce-checkout article{width:100%;left:0;}.shop_table .coupon{display:-webkit-box;display:-ms-flexbox;display:flex;}.shop_table .product-quantity br{display:none;}.woocommerce-cart table.cart td.actions .coupon .input-text{padding:0 10px;width:150px;}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{padding:15px 20px;}.woocommerce-checkout form.checkout br{display:none;}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{padding:10px 20px;min-height:36px;border:1px solid #e2e2e2;border-radius:27px;}.woocommerce form .form-row textarea{min-height:150px !important;border-radius:4px !important;}.select2-container--default .select2-selection--single{min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.woocommerce-checkout #ship-to-different-address,.woocommerce-checkout #ship-to-different-address .woocommerce-form__label{margin-bottom:0;}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.woocommerce-account .content h1,.woocommerce-account .woocommerce form .form-row label + br{display:none;}.woocommerce-account .woocommerce input.button{font-size:15px;padding:14px 40px;}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a{display:inline-block;border:0;border-bottom:1px solid #e2e2e2;border-radius:0;padding:14px 15px 12px 20px;text-decoration:none;width:100%;color:#1f4497;font-weight:bold !important;}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li:first-child a,.woocommerce-account nav.woocommerce-MyAccount-navigation ul li:first-child.is-active a,.woocommerce-account nav.woocommerce-MyAccount-navigation ul li:first-child a:hover,.woocommerce-account nav.woocommerce-MyAccount-navigation ul li:first-child a:focus,.woocommerce-account nav.woocommerce-MyAccount-navigation ul li:first-child a:active{background-color:#fff !important;color:#464646 !important;font-size:30px;border-top:none;padding:0 0 30px !important;font-weight:300 !important;}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li{display:block;margin:0;text-align:left;}.woocommerce-account nav.woocommerce-MyAccount-navigation ul{padding:0;list-style:none;}.woocommerce-account .woocommerce-MyAccount-navigation{float:left !important;width:26% !important;}.woocommerce-account .woocommerce-MyAccount-content{float:right !important;width:68% !important;}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a:focus,.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a:active{background-color:#1f4497;color:#fff !important;font-weight:400;}.woocommerce-account.logged-in .content{padding-top:60px;padding-bottom:40px;}.woocommerce-account .woocommerce-error{width:100%;margin:0px auto 28px;z-index:999;margin-bottom:120px;}.woocommerce-MyAccount-content .woocommerce-Button + br,.woocommerce-MyAccount-content .woocommerce-Button br,.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme br{display:none;}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:block;}body:not(.logged-in) .woocommerce .woocommerce-form-login .form-row input.input-text{min-height:50px;}.archive.woocommerce .main-header,.single-product.woocommerce .main-header,.woocommerce-cart .main-header,.woocommerce-checkout .main-header,.archive.post-type-archive .main-header,.single-testimonial .main-header{position:relative;background:transparent linear-gradient(140deg,#1f4397 70%,#d41c5a 100%) 0% 0% no-repeat padding-box;}body.single-testimonial .body-background{min-height:600px;}#submit_2c2p_payment_form{border-color:#d41c5a;background-color:#d41c5a;color:#fff;text-shadow:none;border-radius:50px;letter-spacing:1.5px;text-transform:uppercase;font-size:14px;font-weight:700;padding:13px 30px;-moz-transition:all .3s linear .01s;-webkit-transition:all .3s linear .01s;-o-transition:all .3s linear .01s;transition:all .3s linear .01s;}#submit_2c2p_payment_form:hover,#submit_2c2p_payment_form:active,#submit_2c2p_payment_form:focus{background-color:#aa003b;border-color:#aa003b;}@media (max-width: 991px){.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product{float:left;width:48%;margin:0 0 2.992em;}.woocommerce-account .woocommerce form.login{width:70%;margin-top:50px;padding:50px 45px;margin-bottom:50px;}.woocommerce-account .woocommerce form.login:before{margin-bottom:15px;}.woocommerce-LostPassword.lost_password{position:absolute;right:50px;bottom:50px;font-weight:400;}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a{border-bottom:1px solid #e2e2e2;border-radius:0;padding:10px 15px 12px;}.woocommerce-account .woocommerce-error{margin-bottom:0;}}@media (max-width: 767px){.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product{width:100%;max-width:350px;margin:0 auto 20px;float:none;}.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n),.woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n){float:none;}.woocommerce-account .woocommerce form.login{width:100%;max-width:500px;margin-top:20px;padding:25px;margin-bottom:20px;}.woocommerce-account .woocommerce form.login:before{margin-bottom:25px;}.woocommerce-account.logged-in .content{padding-bottom:20px;padding-top:20px;}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:40px;}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none !important;width:100% !important;}.woocommerce-LostPassword.lost_password{position:relative;right:0;bottom:0;font-weight:400;margin-top:10px;}}