.woocommerce ul.products li.product .desc{background:#fff;padding:10px 0 0;min-height:120px!important}.gform_required_legend{display:none!important}.woocommerce-store-notice,p.demo_store{position:absolute;top:-60px;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.wpneo-funding-data{padding:0 20px 20px}.ginput_container{margin-top:0!important}.ginput_container_text{margin-top:0!important}.gform_wrapper{margin-bottom:16px;margin-top:0!important;max-width:100%}body .gform_wrapper ul li.gfield{margin-top:0!important;padding-top:0}.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half{margin-bottom:0!important}.style-simple .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after,.style-simple .ui-tabs .ui-tabs-nav li.ui-state-disabled a:after,.style-simple .ui-tabs .ui-tabs-nav li.ui-state-processing a:after,.style-simple .ui-tabs .ui-tabs-nav li.ui-state-active a:after{bottom:-4px;height:2px;margin-left:-50%;width:100%}.ui-tabs .ui-tabs-panel{padding:15px 20px 20px;border:1px solid #e1e1e1;border-top:0px!important}.ui-tabs .ui-tabs-nav li a{text-decoration:none;display:block;font-size:25px;line-height:31px;font-weight:500!important;padding:7px 30px!important}.woocommerce #review_form #respond p{margin:10px 0}#respond .comment-reply-title{font-size:18px;line-height:30px}.woocommerce #reviews #comments h2{font-size:18px;line-height:30px}.tinv-wishlist *{font-size:16px;line-height:20px}.trailer_box .desc .subtitle{line-height:28px}.gform_wrapper .consent li{font-size:15px!important}.wpneo-tab-content{padding:0}.product-template-default .gform_confirmation_wrapper .gform_confirmation_message{position:fixed;bottom:0!important}.wpneo-campaign-single-left-info div.product div.images{margin-bottom:1em!important}.wpneo-campaign-single-left-info{margin-bottom:0}.wpneo-tabs{margin-top:0}.wpneo-listings .overlay{position:absolute;top:0;left:0;right:0;bottom:13px;padding:10px 10px 0;text-align:center;background:rgba(0,0,0,.7);opacity:0;-webkit-transition:opacity 400ms;transition:opacity 400ms}.campaign-funding-info ul li .funding-amount{font-weight:700;color:#007b00}.wpneo-tab{background-color:#fff;margin-bottom:0}.wpneo-listings .wpneo-listing-content{margin-top:-12px;box-shadow:1px 1px 6px rgba(0,0,0,.1)!important}.wpneo-tabs-menu{display:none!important}.wpneo-single-sidebar{display:none!important}#wpneo-tab-description h2{display:none!important}.reviews_tab{display:none!important}.mark_name_anonymous_wrap{display:none!important}p.wpneo-short-description{display:none!important}.hide-campaign-funding-info{display:none!important}.wpneo-single-short-description h2{display:none!important}p.wpneo-author{display:none}.wpneo-wrapper{margin:30px auto}.wpneo-campaign-creator-info-wrapper{display:none!important}.wpneo-wrapper p.wpneo-author-info{display:none!important}.column_column ul,.column_column ol,.the_content_wrapper ul,.the_content_wrapper ol{color:#102111}.green-top,.gold-top{border-top:4px solid #d9e3da}.trailer_box .desc h2{font-size:36px;line-height:44px}.pricing-box-box.pricing-box-featured{color:#959595}.pricing-box-box.pricing-box-featured .plan-header h2{color:#102111}.pricing-box-box.pricing-box-featured .plan-header .price sup.currency,.pricing-box-box.pricing-box-featured .plan-header .price>span,.pricing-box-box.pricing-box-featured .plan-header .price sup.period{color:#f2643d}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img,.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img{box-sizing:border-box;border-width:1px!important;border-style:solid;border-color:#e1e1e1;flex:0 0 auto;max-height:100%;object-fit:contain}.woocommerce div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce #content div.product div.images img,.woocommerce-page #content div.product div.images img{box-sizing:border-box;border-width:1px!important;border-style:solid;border-color:#e1e1e1;flex:0 0 auto;max-height:100%;object-fit:contain}.woocommerce ul.products li.product .desc{background:#fff;padding:10px 0 0}.woocommerce ul.products li.product .desc h4{background:#fff;font-size:16px;line-height:20px;padding:0}.woocommerce ul.products li.product .price,.shop_slider .shop_slider_ul li .item_wrapper .price,.woocommerce-page ul.products li.product .price,.woocommerce .product div.entry-summary .price{color:#d6101c!important;font-weight:600!important}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{font-size:18px;margin-bottom:15px;font-weight:600}.woocommerce ul.products li.product .button{padding:9px 20px;font-weight:600;font-size:14px;line-height:20px}.woocommerce ul.products li.product .button:before{display:inline-block;font-family:"mfn-icons";font-style:normal;font-weight:400;font-weight:500;float:left;visibility:visible;content:"";margin-right:1em}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:5px 0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:22%;float:left;margin:0 5px;list-style:none}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:first-child{margin-left:0!important}.woocommerce div.product div.images .flex-control-thumbs li{opacity:1!important}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:1!important;margin:0;padding:5px}.woocommerce .product div.entry-summary h1.product_title{font-size:25px;line-height:30px;margin-bottom:15px;padding-bottom:15px;font-weight:700;position:relative}.woocommerce .product div.entry-summary .price{color:#d6101c!important;font-weight:700!important}body.woocommerce-checkout .cart-collaterals .cart_totals tr td,body.woocommerce-checkout .cart-collaterals .cart_totals tr th,body .woocommerce table.shop_table th{border-top:none;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;text-align:right;padding:10px 20px}body .woocommerce table.shop_table td{padding:15px}body .woocommerce-checkout table.shop_table td{width:50%;text-align:right;border-right:1px solid #e6e6e6;border-top:0}body .woocommerce form .form-row-first,body .woocommerce form .form-row-last,body .woocommerce-page form .form-row-first,body .woocommerce-page form .form-row-last{width:46%}.woocommerce .product .related.products h2,.woocommerce .product .upsells.products h2{font-size:28px;line-height:32px}.woocommerce #reviews #comments h2{font-size:28px;line-height:32px}.woocommerce .ywcps-wrapper .owl-item li.product{padding-left:15px;padding-right:15px;width:94%!important}.woocommerce .ywcps-wrapper .owl-item li.product:first-child{padding-left:0!important;padding-right:15px;width:94%!important}.x-sidebar.fixed-sidebar{position:fixed;top:140px;right:0}body div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-view-cart{border:1px solid;border-color:#e0e0e0;border-radius:0px;background-color:#eee;color:#000;font-size:13px;padding-top:10px;padding-bottom:10px;padding-right:20px;padding-left:20px}a.xcp-btn{width:25%;text-align:center;cursor:pointer;padding:8px 10px;display:inline-block;margin:0 4px}@media only screen and (min-width:1240px){.pad-it{padding:30px 60px!important}.woocommerce .related ul.products li.product,.woocommerce .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .related ul li.product{float:left!important;width:23%!important;margin-right:3%;clear:right}}@media only screen and (min-width:768px){#gform_wrapper_2{margin:0 0 16px;max-width:100%}#gform_wrapper_1{margin:0 0 16px;max-width:100%}.wpneo-list-details{width:70%;margin:0 auto}.tab-campaign-story-left{width:100%;float:none!important;margin:0 auto!important;padding:0 0 20px!important}.wpneo-listings.three{width:32%}.wpneo-listing-img img{width:100%;object-fit:cover!important;height:260px!important}.wpneo-funding-goal .wpneo-meta-name,.wpneo-fund-raised .wpneo-meta-name,.wpneo-time-remaining .wpneo-meta-name{font-size:15px;font-weight:500!important}.campaign-funding-info ul li span.info-text{font-size:15px;font-weight:500}.wpneo-funding-goal .wpneo-meta-desc,.wpneo-fund-raised .wpneo-meta-desc,.wpneo-time-remaining .wpneo-meta-desc{font-size:16px;font-weight:700;color:#007b00}}@media only screen and (max-width:767px){.mobile-header-mini #Top_bar .logo{width:auto;float:left;margin-left:10px!important;border:none}.product-template-default .gform_confirmation_wrapper .gform_confirmation_message{position:fixed;bottom:50%!important}.wpneo-funding-data{padding:0 20px 20px}#gform_wrapper_2{margin:0 0 16px;max-width:95%}#gform_wrapper_1{margin:0 0 16px;max-width:95%}.wpneo-list-details{width:100%;margin:0 auto}.tab-campaign-story-left{width:100%!important;float:none!important;margin:0 auto!important;padding:0 10px 20px!important}.wpneo-listing-img img{width:100%;object-fit:cover!important;height:200px!important}.wpneo-funding-goal .wpneo-meta-name,.wpneo-fund-raised .wpneo-meta-name,.wpneo-time-remaining .wpneo-meta-name{font-size:12px;font-weight:500}.wpneo-funding-goal .wpneo-meta-desc,.wpneo-fund-raised .wpneo-meta-desc,.wpneo-time-remaining .wpneo-meta-desc{font-size:14px;font-weight:700;color:#007b00}.wpneo-campaign-single-left-info{margin-bottom:35px;width:94%;padding:0;margin:0 auto;float:none!important;position:relative}.wpneo-campaign-summary{width:94%;padding:0;margin:0 auto;float:none!important}.woocommerce ul.products li.product .desc h4{background:#fff;font-size:13px!important;line-height:16px!important;padding:0;font-weight:600!important}a.xcp-btn{width:20%;text-align:center;cursor:pointer;padding:8px 10px;display:inline-block;margin:5px 4px}.xoo-cp-hdtxt{padding:10px 15px;width:90%!important;margin-bottom:10px;border-bottom:2px solid #007b00}.minimalist-header-no #Subheader{background-color:rgba(247,247,247,0);padding:30px 0!important}}td.xoo-cp-pimg img{resize:both;width:40px;height:auto}.xoo-cp-hdtxt{padding:10px 15px;width:95%;margin-bottom:10px;border-bottom:2px solid #007b00}body #add_payment_method #payment ul.payment_methods li input,body.woocommerce-cart #payment ul.payment_methods li input,body.woocommerce-checkout #payment ul.payment_methods li input{width:auto;margin:-2px .5em 0 0}body .woocommerce form .form-row .input-checkbox{width:auto;margin:-2px 5px 0 0}body .woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:100%;display:block;text-align:center;margin-bottom:0;font-size:1.25em;padding:1em;border-radius:0px;margin-top:.5em}.woocommerce-additional-fields h3{display:none!important}.ywcps-product-slider h3{font-size:25px;line-height:29px;font-weight:700;letter-spacing:0px}.widget_products li{border-bottom-width:1px;border-style:solid;border-color:rgba(0,0,0,.12)!important}.widget>h3{color:#102111;font-size:16px;font-weight:700;width:100%;padding:12px 25px 10px;position:relative;display:inline-block;font-family:"Montserrat",sans-serif;letter-spacing:.5px;text-transform:uppercase;margin-top:0;margin-left:-10px;border-bottom:3px solid #007b00}.woocommerce ul.product_list_widget li a{font-size:16px;line-height:20px;font-weight:700}.ui-tabs .ui-tabs-nav li a{text-decoration:none;display:block;font-size:25px;line-height:30px;font-weight:600;padding:7px 30px!important}.style-simple .ui-tabs .ui-tabs-nav li.ui-state-active a,.style-simple .ui-tabs .ui-tabs-nav li.ui-tabs-selected:after,.style-simple .ui-tabs .ui-tabs-nav li.ui-state-active:after{background-color:#007b00;color:#fff}.ui-tabs .ui-tabs-nav li.ui-tabs-selected:after,.ui-tabs .ui-tabs-nav li.ui-state-active:after{display:none!important}.woocommerce #reviews h2{display:none!important}.ui-tabs .ui-tabs-nav li.ui-state-active a:after{background:#f4cb17}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:.5em}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #ddd!important;border-radius:0px!important}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:42px;margin:0 0 -4px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:42px;position:absolute;top:1px;right:1px;width:20px}body .woocommerce #payment #place_order,.woocommerce-page #payment #place_order{padding:10px;border-radius:0px;margin-top:.5em}