.product-block-gallery .flex-viewport{width:78%;float:right}.woocommerce-product-gallery__image{text-align:center}.woocommerce-product-gallery__trigger{right:17px;position:absolute;top:5px;z-index:999}.flex-control-nav.flex-control-thumbs img{cursor:pointer;width:100%}.flex-control-nav.flex-control-thumbs img:hover{opacity:.7}.flex-control-nav.flex-control-thumbs{height:auto;overflow:auto;padding:0;width:19%;float:left}.flex-control-nav.flex-control-thumbs>li:first-child,.summary.entry-summary.col-md-6{margin-top:0}.product_title.entry-title{font-size:30px;color:#323232;line-height:36px}body.single-product #pageContent{padding-top:100px}.woocommerce-review-link{text-decoration:underline}.woocommerce-review-link:hover{color:#000}.woocommerce .star-rating span:before{color:#009cdc}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:28px;color:#52b765;line-height:38px}.woocommerce div.product .stock{color:#000}.ui-spinner-button{height:70px;overflow:hidden;right:0;position:absolute;top:0;background-color:#f7f7f7;width:30px;display:block}.ui-spinner-button.ui-spinner-down:before,.ui-spinner-button.ui-spinner-up:before{font-size:21px;color:grey;transition:color .3s ease 0s;content:"+";text-align:center;cursor:pointer;width:30px;line-height:70px;display:block}.ui-spinner{height:72px;padding:0 30px;position:relative;display:block}.ui-spinner-button.ui-spinner-down:before{font-size:33px;content:"-"}.ui-spinner-button.ui-spinner-down{right:auto;left:0}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{max-width:50%;width:50%;float:left;padding-left:0}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:50%;padding-right:0;width:50%;float:right}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:10px 20px}.woocommerce-product-details__short-description{margin-bottom:30px}.woocommerce span.onsale{padding:0}.wc-tabs>li>a:after{height:4px;transform:scale(0);transition:all .2s ease 0s;content:"";position:absolute;bottom:-1px;background:#52b765 none repeat scroll 0 0;left:0;width:100%}.nav-tabs>li:hover>a:after,.wc-tabs>li.active>a:after{transform:scale(1)}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{height:5px;border:0 solid #d3ced2;content:" ";position:absolute;bottom:-1px;width:5px}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0 1em;border:0 solid #d3ced2;position:relative;background-color:transparent;margin:0 -5px;border-radius:4px 4px 0 0;display:inline-block;z-index:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{height:0;bottom:0;width:0}.tabs.wc-tabs{padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0;margin-right:10px;margin-left:0}.tabs.wc-tabs li.active a{color:#52b765!important}.tabs.wc-tabs li a{font-size:18px;text-transform:uppercase}.woocommerce-Tabs-panel.panel.entry-content.wc-tab{box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{padding:1em 0 0;border:0 solid #e4e1e3;margin:0;border-radius:4px}.woocommerce .star-rating{float:left}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:18px;color:#272727;margin-left:0;line-height:26px;float:left;font-family:Lato,sans-serif}.woocommerce #reviews #comments ol.commentlist li .comment-text .description{width:100%;float:left}.woocommerce p.stars a{color:#005395!important}.star-5.active{color:#81d742!important}#commentform #comment.focus,#commentform #comment:focus,#commentform #comment:hover{border-color:#005395;outline:medium none;box-shadow:none}.textarea-custom{height:auto;min-height:193px;padding:15px;font-size:18px;border:1px solid #dbdbdb;-moz-appearance:none;margin-bottom:4px;color:#2b2b2b;box-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:0;background:#fff none repeat scroll 0 0;line-height:24px}.input-custom.focus,.input-custom:focus,.input-custom:hover,.textarea-custom.focus,.textarea-custom:focus,.textarea-custom:hover{border-color:#005395!important;outline:medium none!important;box-shadow:none!important}.input-custom{height:54px!important;padding:15px!important;font-size:18px;border:1px solid #dbdbdb!important;-moz-appearance:none;margin-bottom:4px;color:#2b2b2b;box-shadow:0 1px 1px rgba(0,0,0,.1)!important;border-radius:0;background:#fff none repeat scroll 0 0;line-height:24px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{color:#515151}#commentform #submit{max-width:unset}.woocommerce-tabs.wc-tabs-wrapper{margin-bottom:48px;margin-top:48px}@media (min-width:1199px){.related.products .prd-grid:not(.prd-carousel) .prd:nth-child(3n+1){clear:none}}.related.products .prd-grid:not(.prd-carousel) .prd{width:calc(25% - 30px);float:left}.woocommerce .product .prd-info .star-rating,.woocommerce .products .prd-info .star-rating{margin:0 auto 20px;float:none;display:block}.prd.product.type-product.status-publish{text-align:center}.woocommerce-loop-product__title{font-size:20px;font-weight:600;color:#323232;line-height:30px;margin-top:35px;font-family:Poppins,sans-serif}.woocommerce ul.products li.product .price{font-size:28px;color:#52b765;line-height:38px}#place_order,.btn.btn-invert,.checkout-button,.prd .btn.btn-default,.prd-single .btn.btn-default{padding:10px 20px;font-size:14px;border:2px solid transparent;margin-bottom:30px;color:#fff;border-radius:0;background:-webkit-gradient(linear,right top,left top,from(#44ae6f),to(#54b963));background:linear-gradient(270deg,#44ae6f,#54b963);line-height:17px;margin-top:0!important}#place_order:hover,.btn.btn-invert:hover,.checkout-button:hover,.prd .btn.btn-default:hover,.prd-single .btn.btn-default:hover{border-color:#52b765;color:#52b765;background:transparent}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce ul.products li.product .price del{text-decoration:line-through!important;opacity:1}.flex-direction-nav li:before{font-size:23px;color:#727272;cursor:pointer;line-height:30px;-moz-osx-font-smoothing:grayscale;font-family:auto}.flex-direction-nav li:first-child{left:-50px}.flex-direction-nav li{height:30px;padding:0;font-size:0;border:none;color:transparent;position:absolute;outline:medium none;text-align:center;top:50%;background:transparent none repeat scroll 0 0;cursor:pointer;width:30px;line-height:0;margin-top:-15px;display:block;z-index:200}.flex-direction-nav li:last-child{right:-50px}span.show-result{font-size:1.12em;line-height:35px;float:left}.filters-row .form-inline .woocommerce-ordering select{padding-right:0}.woocommerce-pagination .page-numbers .page-numbers.current{color:#fff;background:-webkit-gradient(linear,right top,left top,from(#44ae6f),to(#54b963));background:linear-gradient(270deg,#44ae6f,#54b963)}.woocommerce-pagination .page-numbers a.page-numbers,.woocommerce-pagination .page-numbers span.page-numbers{height:50px;padding:0!important;color:#000;background:#f1f4f1;width:50px;line-height:50px}a.added_to_cart{display:none!important}.woocommerce-pagination .page-numbers>li{border:0!important;margin:5px!important}.woocommerce-pagination ul.page-numbers{border:0!important}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:#fff;background:-webkit-gradient(linear,right top,left top,from(#44ae6f),to(#54b963));background:linear-gradient(270deg,#44ae6f,#54b963)}.attachment-shop_thumbnail.size-shop_thumbnail.wp-post-image{margin:0;width:100px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#c7c7c7}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#005395}.coupon-custom.col-md-6>label{display:none}ol.commentlist{padding-left:0}.loader-cart-delete{height:100%;position:absolute;text-align:center;top:0;background:hsla(0,0%,100%,.8) none repeat scroll 0 0;width:100%}.loader-cart-delete>img{transform:translateY(-50%);position:relative;top:50%}.select2-container .select2-selection--single{height:46px}.select2-container .select2-selection--single .select2-selection__rendered{padding:8px 15px}.select2-container--default .select2-selection--single .select2-selection__arrow{right:5px;top:10px}@media (max-width:767px){.input-text.qty.text.ui-spinner-input{min-width:auto}.quantity{margin-right:0!important}.ui-spinner{display:inline-block}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{margin-bottom:30px;display:block}.woocommerce table.shop_table_responsive tr td.actions{text-align:center!important}.apply-coupon.btn.btn-invert{float:none;margin-top:20px}}input.input-text.qty{min-height:46px;-moz-appearance:textfield;border-width:0;background:#f1f1f1}.input-text.qty.text.ui-spinner-input{height:70px;border:1px solid #eee;margin:1px 0;border-radius:5px;width:57px}input#coupon_code{padding:7px 15px;border:2px solid #52b765;min-width:300px}.coupon-custom.col-md-6,.up_cart.col-md-6{float:left}.woocommerce-billing-fields .input-text{padding:10px}.single-product .comment-form textarea{overflow:hidden;padding:10px;border:1px solid #ccc}.prd-info h3{font-size:15px;font-weight:400;margin-bottom:0;color:#292929;text-transform:none;line-height:22px;margin-top:17px;font-family:Open Sans,sans-serif}.woocommerce .star-rating{height:1em;overflow:hidden;font-size:10px;position:relative;width:5.4em;line-height:9px;float:right;font-family:star}.single-product.woocommerce .woocommerce-product-rating .star-rating{margin:13px 15px!important}.price del{font-size:18px}.woocommerce ul.product-categories li{padding:8px 0;margin:0}.woocommerce ul.product_list_widget li{list-style:none;padding:10px 0;margin:0}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{background:transparent none repeat scroll 0 0}.woocommerce .woocommerce-product-rating .star-rating{margin:1.5em 4px 0 0}.woocommerce-review-link{font-size:14px;text-decoration:none}.woocommerce-review-link:hover{text-decoration:underline}.comment-form .input-custom{padding:15px}.woocommerce .widget_price_filter .price_slider_amount .button{padding:2px 15px;font-size:15px;max-height:34px;float:left}.ajax_add_to_cart.added span i:before{font-size:16px;content:"\f00c";position:absolute;top:0;left:-10px;font-family:fontawesome}.woocommerce span.onsale{top:10px;background-color:#52b765;left:10px}.up-sells h2,.woocommerce-tabs h2{color:#515151}.prd-info h3:hover{text-decoration:underline;color:#23527c}.woocommerce div.product{margin-bottom:15px}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:100%}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:100px}.prd{-webkit-box-shadow:0 10px 20px rgba(157,174,185,.15);box-shadow:0 10px 20px rgba(157,174,185,.15)}.filters-row .form-inline select{height:35px;border:0;color:#7c7c7c;outline:none!important;background-color:#f0f0f0;border-radius:5px;padding-left:15px}.woocommerce .related ul.products li.product,.woocommerce-page .related ul.products li.product{margin-bottom:0}.related h2{margin-bottom:20px;color:#323232}.payment_box p{margin:0}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid #323232}@media (max-width:991px){.coupon-custom.col-md-6{margin-bottom:10px}input#coupon_code{min-width:157px}}@media (max-width:767px){.apply-coupon.btn.btn-invert{float:none;margin-top:10px!important}.up_cart input.btn.btn-invert{margin-bottom:15px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{max-width:100%;width:100%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:100%;width:100%;padding-left:0}}