button,input[type=button],input[type=reset],input[type=submit],.button,.comment-reply-link,#cancel-comment-reply-link,.archive-pagination a,.archive-pagination li a,.archive-pagination li a:hover,.archive-pagination .active a,.widget.woocommerce .chosen a,.page-numbers li a,.page-numbers li .current{background-color:#41a437}.button.btn-primary,.button.add_to_cart_button,.button.single_add_to_cart_button,.button.checkout-button{background-color:red}.site-header{background-color:#fff!important}.site-header .wrap{padding:0!important}.title-area .site-title a{display:block;height:100%}.title-area .site-title a,.title-area .site-title a:hover{color:transparent!important}.site-title{background-image:url(/wp-content/uploads/2016/09/3d-Products-logo.jpg);background-repeat:no-repeat;background-size:auto 130px;height:130px!important}.title-area .tagline{color:#666;font-weight:400;font-size:16px}.title-area .tagline a{color:#41a437;text-decoration:underline;margin-left:10px}.title-area .tagline a:hover{color:#4ebd43}.flexslider .slides>li{width:1903px;float:left;display:block;background-image:url(../../../wp-content/uploads/2016/02/slide_sample_2.jpg)}.featured-slider .button.btn-primary{background-color:#41a437}.newproduct{background-color:#e30713}.section-newsletter-subscription{width:100%;max-width:100%!important}.section-newsletter-subscription .wrap{background-color:#003869}#text-7{width:100%;display:table}.section-newsletter-subscription h3{color:#fff!important;display:table-cell;vertical-align:top;margin-bottom:0;padding-bottom:15px}.section-newsletter-subscription h3:after{display:none!important}.section-newsletter-subscription .textwidget{display:table-cell;vertical-align:middle}.section-newsletter-subscription .wpcf7{width:90%;position:relative;padding:30px 0 10px}.section-newsletter-subscription .wpcf7 p{display:inline-block}.section-newsletter-subscription .wpcf7 input[type=submit]{padding-top:9px;padding-bottom:9px}.section-newsletter-subscription form{position:relative}.section-newsletter-subscription .wpcf7-response-output{display:none!important}.section-newsletter-subscription div.wpcf7-mail-sent-ok{display:block!important}.home-template h3.section-title{margin-top:35px;display:block}div.wpcf7-mail-sent-ok,.wpcf7-not-valid-tip{position:absolute;bottom:-50px;color:#fff!important;font-size:14px!important;left:0%;margin:0;padding:.2em 1em}div.wpcf7-mail-sent-ok{bottom:-12px;left:11%}body.page-id-29 .wpcf7-response-output{position:relative;left:0}.section-newsletter-subscription .wpcf7-submit{height:37px}.section-newsletter-subscription .wpcf7-email{height:36px}.section-newsletter-subscription .wpcf7-email{height:36px}_:-ms-input-placeholder,:root .wpcf7-email{height:36px}div.wpcf7{width:60%;margin:0 auto}.entry-content .wrap{display:table;width:100%}.entry-content .widget_text{width:48%;display:table-cell}#text-3{float:left}#text-4{float:right}#text-3 ul,#text-4 ul{margin-left:0!important}.entry-content .widget_text .section-bottom-widget-container ul li{list-style-type:none}.accepted-payment-methods{float:right}.accepted-payment-methods li span{background-color:transparent!important}.site-footer p{float:left}.product-img-wrapper{height:350px!important}ul.products li.product img{display:inline-block;width:auto!important;height:auto!important;max-height:100%!important;margin:0 auto;vertical-align:middle}ul.products li.product .helper{display:inline-block;height:100%;vertical-align:middle}.home-template ul.products li.product-category img{height:250px!important}.woocommerce .images a{text-align:center}.product-img-wrapper:hover img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}body.home-template .woocommerce ul.products li.product{margin-bottom:2.992em}.product-overlay{background:rgba(255,255,255,.35)}.shop-menu a:first-child{display:none}@media screen and (min-width:976px) and (max-width:1215px){.title-area .tagline{font-size:14px}}@media screen and (max-width:975px){.title-area{margin:0 auto;text-align:center}.site-title{width:88px}}@media screen and (max-width:768px){.entry-content .wrap{display:block}.entry-content .widget_text{display:block;width:100%;float:none;margin:0 auto}.entry-content .widget_text ul{margin-left:0}}@media screen and (max-width:620px){.accepted-payment-methods{float:none;display:block;margin:0 auto 20px}.site-footer p{float:none;display:block;width:100%;text-align:center}}