/* https://www.geekseller.com/wp-content/themes/vapp/assets/css/vapp-woo.css?ver=3169203f436b9f7b13733347b81d3c80 */
.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{border:1px solid #E7E9ED;border-radius:5px}.shop-area .page-title{display:none}.woocommerce .woocommerce-ordering select{vertical-align:top;max-width:180px;height:43px;border-radius:5px!important;padding:5px}.product.single-blog-box:hover{box-shadow:none}.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:18px;font-weight:600;color:#3e445b;margin:0;-webkit-transition:.3s;transition:.3s}.woocommerce ul.products li.product a img{width:65%;margin:30px auto 25px}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:20px 0 0 20px;border-top:1px solid #E7E9ED}.woocommerce ul.products li.product .price del{font-weight:600;font-size:16px;margin-right:11px;color:#3e445b;position:relative}.woocommerce ul.products li.product .price del span{text-decoration:line-through}.woocommerce ul.products li.product .price{color:#487AEF;font-size:16px;font-weight:600;padding-left:20px}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart.wc-forward{width:100%;border-radius:0 0 5px 5px;background:#F2F4F6;color:#4D5054;font-weight:700;text-align:center;font-size:14px;padding:20px 10px 16px 0;text-transform:uppercase;-webkit-transition:all 0.4s cubic-bezier(.42,0,.58,1);-o-transition:all 0.4s cubic-bezier(.42,0,.58,1);transition:all 0.4s cubic-bezier(.42,0,.58,1)}.woocommerce ul.products li.product .added_to_cart.wc-forward{padding:15px 0 13px;border-top:1px solid #E7E9ED}.woocommerce ul.products li.product .button:hover{background:#487AEF;color:#fff}.woocommerce ul.products li.product .button:after{content:'+';margin-left:10px;transform:translateY(-1px);position:absolute}.woocommerce ul.products li.product .button.loading:after{font-size:inherit;content:'\e01c'}.woocommerce ul.products li.product .button.added:after{content:'\e017';font-size:inherit}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{right:initial;top:initial;margin-left:10px}.woocommerce ul.products li.product .price{margin:5px 0 2px}.woocommerce ul.products li.product .price ins{text-decoration:none;font-weight:600;font-size:16px}.woocommerce ul.products li.product img{transition:all 0.3s ease}.woocommerce ul.products li.product:hover img{transform:scale(1.02)}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-block;font-size:14px;color:#fff;background:#313438;text-decoration:none;padding:21px 31px;border-radius:5px;-webkit-transition:.3s;transition:.3s;text-transform:uppercase;font-weight:400;border-radius:0}.woocommerce .cart button.button.single_add_to_cart_button{padding:14px 31px}.woocommerce div.product .woocommerce-tabs .panel h2{margin-bottom:10px}.woocommerce div.product .woocommerce-tabs .shop_attributes td{padding-left:10px}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#fff;background:#487AEF}.widget.woocommerce h2{font-size:20px;color:#3e445b;font-weight:600;margin:0 0 20px;line-height:26px}.widget.woocommerce.widget_product_search{padding:0;border:0}.widget.woocommerce.widget_product_search form{position:relative}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.3em}.widget.woocommerce.widget_product_search input[type="search"]{width:100%;padding:13px;border:1px solid #d0e2f4;border-radius:5px 0 0 5px;outline:none;height:50px;font-size:17px;margin:0}.widget.woocommerce.widget_product_search button{border:none;width:19%;padding:2px 0 0;background:transparent;position:absolute;border-radius:0 5px 5px 0;height:50px;color:#d4d4d4;right:0;top:0}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#487AEF}.woocommerce-ordering .nice-select:after{right:-8px;margin-top:-6px}.woocommerce-ordering .nice-select .list{margin-top:9px;left:-13px;z-index:9999}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{margin-bottom:15px}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{margin-left:4px;width:40px}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{padding:10px 0 10px 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{font-weight:400}.woocommerce .widget_shopping_cart .total span.woocommerce-Price-amount.amount,.woocommerce.widget_shopping_cart .total span.woocommerce-Price-amount.amount{font-weight:700;color:#424242}.woocommerce.widget .tagcloud a{border:1px solid #E7E9ED;font-size:16px!important;padding:8px;margin:0 10px 10px 0;color:#4D5054;border-radius:5px;-webkit-transition:all 0.4s cubic-bezier(.42,0,.58,1);-o-transition:all 0.4s cubic-bezier(.42,0,.58,1);transition:all 0.4s cubic-bezier(.42,0,.58,1)}.woocommerce.widget .tagcloud a:hover{background:#487AEF;color:#fff;border-color:#487AEF}.woocommerce .woocommerce-mini-cart__buttons.buttons a{font-size:16px;text-decoration:none;padding:14px 15px;text-transform:capitalize;background:#808890;z-index:1;border-radius:5px}.woocommerce .woocommerce-mini-cart__buttons.buttons a:not(:last-child){margin-right:10px}.woocommerce-cart .cart_totals .wc-proceed-to-checkout .checkout-button.wc-forward:hover{background:#487AEF}.woocommerce #payment #place_order:before,.woocommerce-page #payment #place_order:before,.woocommerce-cart .cart_totals .wc-proceed-to-checkout .checkout-button.wc-forward:before,.woocommerce .woocommerce-mini-cart__buttons.buttons a:before{opacity:1;position:absolute;top:0;right:0;height:100%;width:0%;z-index:-1;border-radius:5px;content:'';background:rgba(0,0,0,.05);-webkit-transition:all 0.4s cubic-bezier(.42,0,.58,1);-o-transition:all 0.4s cubic-bezier(.42,0,.58,1);transition:all 0.4s cubic-bezier(.42,0,.58,1)}.woocommerce #payment #place_order:hover:before,.woocommerce-page #payment #place_order:hover:before,.woocommerce-cart .cart_totals .wc-proceed-to-checkout .checkout-button.wc-forward:hover:before,.woocommerce .woocommerce-mini-cart__buttons.buttons a:hover:before{opacity:1;left:0%;right:auto;width:100%}.woocommerce button.button.alt:hover{background:#487AEF}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{z-index:1;display:inline-block;font-size:15px;padding:18px 22px}.woocommerce .woocommerce-mini-cart__buttons.buttons a.checkout{background:#487AEF}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 10px}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{font-size:12px;padding:15px 31px;display:inline-block;font-size:12px;color:#fff;background:#5dafef;border-radius:5px;transition:.3s;text-transform:uppercase;font-weight:400;border:none}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit:hover{transform:translateY(-1px);box-shadow:0 10px 35px 0 rgba(1,68,137,.1);background:#5dafef}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{margin-right:10px;width:59px;float:left;margin-left:0;border:1px solid #e5e7ea;padding:11px}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;right:0;left:initial}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:500;line-height:1.2}.woocommerce ul.cart_list li .quantity{margin-top:0;display:inline-block;font-size:13px}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:0;margin-right:1em}.woocommerce .widget_price_filter .price_slider_amount .price_label{float:left;text-align:left;padding-top:7px}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:12px;text-decoration:none;padding:14px 12px;float:right;text-transform:capitalize;font-family:"SF Pro Display","Roboto",Helvetica Neue,Arial,sans-serif;letter-spacing:1px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#F3F4F6}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:10px 0 20px;margin:0;list-style:none}.woocommerce ul.cart_list li:last-child,.woocommerce ul.product_list_widget li:last-child{padding-bottom:0;padding-top:0}.woocommerce ul.cart_list li:first-child,.woocommerce ul.product_list_widget li:first-child{padding-top:0}.widget.woocommerce .wdgt_title h2{border-bottom:initial;margin-bottom:1rem}.widget.woocommerce.widget_product_search .wdgt_title h2{margin-bottom:.5rem}.widget.woocommerce.widget_product_categories ul li:first-child{padding:0 0 15px}.widget.woocommerce.widget_product_categories ul li:last-child{padding:0 0 0}.widget.woocommerce ul li{border:none;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f1f1f1;padding-top:0}.woocommerce ul.cart_list li .woocommerce-Price-amount .amount,.woocommerce ul.product_list_widget li .woocommerce-Price-amount.amount{margin-top:6px;display:inline-block}.widget.woocommerce .product_list_widget del .woocommerce-Price-amount.amount{text-decoration:line-through}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none;margin:6px 0 0;font-size:11px}.woocommerce ul.product_list_widget li .woocommerce-Price-amount.amount,.woocommerce ul.cart_list li del,.woocommerce ul.product_list_widget li ins{font-size:14px!important;margin-top:8px}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:1px solid #ebe9eb}.woocommerce ul.product_list_widget li ins{margin-left:5px}.woocommerce ul.product_list_widget li ins{color:#487AEF}.woocommerce span.onsale{min-height:2.236em;min-width:3.236em;padding:0;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:1.8rem;top:0;right:-6px;left:auto;margin:0!important;border-radius:initial;background-color:#d00b3bfc;color:#fff;font-size:.8rem;z-index:9;font-weight:500}.woocommerce ul.products li.product .onsale{top:0;right:auto;left:0;margin:-.5em -.5em 0 0}.woocommerce nav.woocommerce-pagination ul{border:initial}.woocommerce nav.woocommerce-pagination ul li{border:initial}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:11px 16px;margin:0 7px;border-radius:5px;border:1px solid #E7E9ED;transition:all 0.3s ease;color:#949BA2}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#F3F4F6;color:#949BA2}.woocommerce .woocommerce-result-count{margin:10px 0 0}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs{background:#f7f7f7;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#487AEF;z-index:2;border-bottom-color:#fff;color:#fff;border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:initial;background:transparent;border-radius:initial;padding:12px 15px;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce-tabs .panel{float:left;margin-bottom:10px!important;margin-top:0px!important;padding:30px!important;width:100%!important;border-bottom:medium none!important;border-radius:0;box-shadow:none!important;padding-bottom:15px!important;border:1px solid#d0e2f4!important}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0 0 0 0em;margin:0}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0;font-weight:500}.woocommerce div.product .woocommerce-tabs .panel h2,.related.products h2{font-size:20px;font-weight:500}.related.products{margin-top:60px}.related.products .products .star-rating{margin:7px 0 0 20px}.woocommerce .related.products li.product .woocommerce-loop-product__title{font-size:17px}.woocommerce .related.products li.product,.woocommerce-page .related.products li.product{padding:0;border:1px solid #CFE1F4;overflow:hidden;border-radius:5px}.woocommerce-page .related.products li.product a img{width:70%;margin:15px auto 15px}.related.products .products{margin-top:30px}.flex-control-nav.flex-control-thumbs{margin-top:30px!important}.flex-viewport{border:1px solid #CFE1F4;padding:15px}.woocommerce-product-gallery__wrapper{border:1px solid #CFE1F4}.flex-viewport .woocommerce-product-gallery__wrapper{border:0 solid #CFE1F4}.woocommerce div.product div.images .flex-control-thumbs li{border:1px solid #CFE1F4;padding:10px}.woocommerce div.product div.images .flex-control-thumbs li:not(:last-child){margin-right:15px}body.single-product.woocommerce span.onsale{float:left;left:0;right:initial}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#487AEF;color:#fff!important}.woocommerce .quantity .qty{width:4.631em;text-align:center;height:42px;border:1px solid #CFE1F4;margin-top:0;border-radius:5px!important}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#536d87}.woocommerce .summary.entry-summary .cart{margin-top:30px}.woocommerce .summary.entry-summary a{color:#487AEF}.stars.selected a{color:#487AEF}.stars.selected a:hover{color:#5dafef}.woocommerce #review_form #respond textarea,.woocommerce #review_form #respond textarea:focus{box-sizing:border-box;width:100%;border:1px solid#d0e2f4}body.woocommerce-cart.page .blog-box-content{padding:0;margin:0}.woocommerce-cart table.shop_table{border:0 solid rgba(0,0,0,.1)}.woocommerce-cart table.shop_table th{font-weight:600;font-size:14px;padding:15px;text-transform:uppercase}.woocommerce-cart table.shop_table thead tr th:first-child,.woocommerce-cart table.shop_table tbody tr td:first-child{border-left:0 solid #eaeaea}.woocommerce-cart table thead tr th,.woocommerce-cart table thead tr td,.woocommerce-cart table tbody tr th,.woocommerce-cart table tbody tr td{border:0}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:10px 12px;vertical-align:middle}.woocommerce table.shop_table td a{color:#3e445b!important;font-weight:700;font-size:17px}.woocommerce table.shop_table td.product-subtotal span{color:#3e445b!important;font-weight:500}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:55px;box-shadow:none;border:1px solid rgba(0,0,0,.1);padding:5px}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px;max-width:50px}.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{padding:21px 31px;color:#fff}body.page .no-comments{display:none}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%;padding-right:30px}.woocommerce-page table.cart td.actions{padding:40px 0 0 0}input#coupon_code{border:1px solid#d0e2f4;padding:12px;font-size:16px;color:#536d87;width:250px;height:55px;border-radius:0px!important;margin:0}.woocommerce-checkout .checkout{text-align:left}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{border:1px solid#d0e2f4;height:40px}.select2-container .select2-selection--single{height:40px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.woocommerce-additional-fields textarea{height:100px!important;padding:11px}label{font-weight:600}.woocommerce-privacy-policy-text a,.woocommerce-info a{color:#477aef!important}.woocommerce-info{border-top-color:#477aef}body.page.woocommerce-account .single-blog-box{border:initial}body.page.woocommerce-account .blog-box-content{padding:0;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation{float:initial;width:100%;background:#487AEF;margin-bottom:30px}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{transition:all 0.3s ease}.woocommerce-account .woocommerce-MyAccount-navigation ul li{display:inline-block;margin:0!important;padding:0!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:#4172e2}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding:15px 20px;color:#fff!important;display:inline-block}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:100%}body.woocommerce-account.single .single-blog-box .woocommerce-MyAccount-content a,body.woocommerce-account.page .single-blog-box .woocommerce-MyAccount-content a{color:#487AEF!important}body.woocommerce-account.single .single-blog-box .woocommerce-MyAccount-content a.button,body.woocommerce-account.page .single-blog-box .woocommerce-MyAccount-content a.button{color:#fff!important}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:20px 8px;font-size:13px;font-weight:600}.woocommerce table.my_account_orders td{padding:15px 8px;font-weight:400}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2{font-size:24px;font-weight:700}.woocommerce-cart .cart_totals table.shop_table th{padding-left:0}.woocommerce-cart .cart_totals table.shop_table td{text-align:right;color:#3e445b!important;font-weight:500}.woocommerce-cart .cart_totals .wc-proceed-to-checkout{text-align:right}.woocommerce-cart .cart_totals .wc-proceed-to-checkout .checkout-button.wc-forward{display:inline-block;font-size:15px;padding:21px 22px;z-index:1}.woocommerce-cart table.shop_table tbody tr td.product-thumbnail{padding-left:0}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:48%;padding:0}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block;width:100}.woocommerce form .form-row .woocommerce-input-wrapper,.woocommerce-page form .form-row .woocommerce-input-wrapper{display:block;width:100%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border-radius:5px!important;padding:0 .5rem}.select2.select2-container>span{display:block}.woocommerce-message{border-top-color:#27ae60}.woocommerce-message::before{color:#27ae60}.select2-container--default .select2-selection--single{border:1px solid #e2e6ea!important}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{color:#fff;background-color:#3265dc}.woocommerce table.my_account_orders .button{background-color:#487AEF;color:#fff!important}.woocommerce table.my_account_orders .button:hover{background-color:#3265dc}.woocommerce table.my_account_orders .button,.woocommerce-table.woocommerce-table--order-downloads a.button{font-size:16px;font-weight:600;text-transform:capitalize;padding:13px 31px}@media all and (max-width:768px){.shop-sidebar{margin-top:60px}}@media all and (max-width:480px){.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:17px}.woocommerce ul.products li.product .price{font-size:14px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:13px 20px}.woocommerce .woocommerce-result-count{margin:10px 0 10px;text-align:center;width:100%}.woocommerce .woocommerce-ordering{margin:10px 25% 20px;width:50%}.shop-area{padding:0 0 80px}.woocommerce .breadcrumb-content h2{font-size:28px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:100%}}.woocommerce div.product .product_title{font-size:39px}.woocommerce div.product .woocommerce-Price-amount.amount{color:#487AEF;margin:10px 0 10px}.woocommerce div.product del span{text-decoration:line-through;color:#818992!important}.woocommerce-page .blog-breadcrumb{margin-top:90px;padding:6rem}.woocommerce-page .blog-breadcrumb .post__meta{display:none}.woocommerce-page.woocommerce .blog-breadcrumb{margin-top:90px;padding:14rem 0 14rem}@media only screen and (max-width:1500px) and (min-width:1200px){.woocommerce-page .blog-breadcrumb{padding:6rem 0 6rem}.woocommerce-page.woocommerce .blog-breadcrumb{padding:13rem 0 12rem}.woocommerce-page .blog-breadcrumb .post__meta a,.woocommerce-page .blog-breadcrumb .post__meta{display:none}}