.production .white-block{background:#fff;padding:20px;border-radius:6px}.woocommerce .white-block .products{margin:0 -15px}.woocommerce .white-block .products .products{margin:0}.related.products h2{margin-left:15px;font-size:25px;font-weight:400;margin-bottom:20px}.woocommerce-shipping-fields label.checkbox{margin-top:0}.woocommerce-cart table.cart td.actions .coupon .input-text{line-height:20px}.woocommerce .star-rating{width:5.3em}.woocommerce .star-rating:before{color:orange}.selectize-dropdown-content{max-height:220px}.products{padding:0;list-style:none}.products>div.product{margin-bottom:40px}.product .price{margin-bottom:10px;font-size:16px}.product .price del{font-size:11px;color:#999}.woocommerce .product_list_widget .price{font-size:13px;margin-bottom:0;color:#666}.products h4 a{font-size:16px;color:#333}.products h4 a:hover{color:#DE6262}.products .button.btn.btn-line.add_to_cart_button{padding:10px 0;width:100%;color:#999;border:2px solid #c5c5c5}.products .button.btn.btn-line.add_to_cart_button:hover{color:#fff}.woocommerce .star-rating span{color:orange}ul.product_list_widget li .text{font-size:14px}ul.product_list_widget li .text del{font-size:11px;opacity:.8}.production .sidebar ul.product_list_widget li .text a{padding:0}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{width:20%;margin-right:0;margin-bottom:0;padding:0 10px 10px 0}.woocommerce #content div.product div.thumbnails a:nth-child(4n){float:left;clear:none}.woocommerce #content div.product div.thumbnails a:nth-child(5n){padding-right:0}.woocommerce #content div.product div.thumbnails a:nth-child(6n){clear:both}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;font-family:inherit;text-decoration:none;overflow:visible;padding:.718em 1em;font-weight:700;border-radius:0;left:auto;color:#111;background-color:#ebe9eb;border:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-box-shadow:none;text-shadow:none}.button.btn.btn-line{background-color:transparent;border:solid 1px #222;color:#fff;font-weight:500;font-size:12px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:7px 30px;text-transform:uppercase;display:inline-block;text-align:center;letter-spacing:2px;text-decoration:none}.de_light .button.btn.btn-line{color:#111}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding-top:5px;padding-bottom:13px;min-height:80px}.woocommerce ul.product_list_widget li:last-child{padding-bottom:0}.woocommerce ul.product_list_widget li img{float:left;margin-left:0;margin-right:15px}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:70px}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{font-size:13px;line-height:15px;margin-top:-2px}.woocommerce div.product .woocommerce-product-rating{margin-top:-5px}.woocommerce ul.product_list_widget li .star-rating{margin:10px 0 2px;width:58.4px}.woocommerce ul.product_list_widget li .star-rating:before{font-size:11px}.woocommerce ul.product_list_widget li .star-rating span{font-size:11px}.blog-page .sidebar .widget_product_categories .product-categories li a{display:inline-block}.de_light .widget_product_categories li{background:#eee}.de_light .widget_product_categories li a{color:#606060}.de_light .sidebar .widget .small-border{display:none}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ebe9eb}.woocommerce .woocommerce-ordering select,.woocommerce .quantity .qty{color:#111;padding:0}.woocommerce table.shop_table{border-left:1px solid #333;border-top:1px solid #333;font-size:14px}.woocommerce-cart .cart-collaterals .cart_totals table{border:0 solid #111;width:100%;font-size:15px}.woocommerce-checkout #payment{background-color:transparent}.woocommerce textarea#order_comments{height:200px}.woocommerce .input-radio{line-height:inherit;height:inherit}.woocommerce-tabs ul{padding-left:15px}.woocommerce-tabs table{width:100%}.woocommerce-tabs table td{padding:6px 15px;border-bottom:1px solid #aaa}.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:0 solid #d3ced2;position:absolute;bottom:0;width:0;height:0;content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{left:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0;border-width:0 0 0 0;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{right:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0;border-width:0 0 0 0;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0 20px 20px 20px;border-bottom:1px solid #d3ced2;border-left:1px solid #d3ced2;border-right:1px solid #d3ced2;box-shadow:0 0 0 rgba(0,0,0,.05);border-radius:0;background-color:transparent}.woocommerce div.product .product_title{text-align:left;margin-bottom:10px;font-size:22px}.woocommerce-tabs h2{font-size:22px;margin:25px 0}.woocommerce-tabs #tab-description>h2{margin-bottom:0;display:none}.summary.entry-summary .single_add_to_cart_button,.woocommerce div.product form.cart .button{padding:20px!important;width:100%;font-size:20px;text-transform:uppercase;font-weight:400}.woocommerce div.product.first{clear:both}.de_light #btn-search:hover{background:#eee}#search{padding:4px 0 4px 10px}.woocommerce input.button.alt,.woocommerce input.button,.woocommerce a.button.alt{background:#ea6645;color:#fff;padding:12px 15px}.de_light h4 a{color:#333333!important}.cart_totals h2{font-size:25px}.cart_totals td{padding-left:10px!important}.shipping-calculator-form button.button{font-size:14px}.woocommerce div.product form.cart .button{background:#ea6645;color:#fff;transition:all 0.3s}.woocommerce div.product form.cart .button:hover{background:#012951}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{margin-top:20px}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#ea6645}.woocommerce .widget_price_filter .price_slider_amount .button{background:#84c7a6;color:#fff;text-transform:uppercase}.woocommerce .widget_price_filter .price_slider_amount .button:hover{opacity:.85}.woocommerce #review_form #respond .form-submit input{line-height:13px;color:#fff;background:#ea6645}.woocommerce #review_form #respond .form-submit input:hover{background:#012951}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-size:15px;min-width:40px;padding:10px 20px}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{width:250px;margin-bottom:30px}.woocommerce .select2-container .select2-choice{border:none}.top-production .woocommerce-ordering{margin-bottom:0}.price ins{text-decoration:none}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:32px;text-decoration:none;margin-bottom:20px;font-weight:700;color:#333}.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:#999;font-size:15px}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{padding:12px;background:transparent!important;width:auto}.woocommerce table.shop_attributes,.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{font-size:14px;border:none;border-bottom:1px solid #ddd;padding-left:0}.woocommerce table.shop_attributes{margin-bottom:50px}.woocommerce table.shop_attributes td{font-style:normal}.all-courses .products .star-rating{float:right}.all-courses .product .price{line-height:10px;font-size:16px}.all-courses .products h4{margin-bottom:8px;margin-top:0}.all-courses .instructor{color:#999;margin-bottom:20px;display:block}@media only screen and (max-width:767px){.woocommerce .white-block .products{text-align:center}.woocommerce .products .star-rating{display:inline-block}}div[itemprop="description"] p{font-size:14px;font-weight:400}.products .button.btn.btn-line.add_to_cart_button{display:none}.products .button.btn.btn-line.add_to_cart_button:hover{background:#fff;color:#84c7a6}.woocommerce a.added_to_cart{border:solid 1px;font-size:12px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:5px 30px;text-transform:uppercase;display:inline-block;text-align:center;letter-spacing:2px;text-decoration:none}.woocommerce a.remove{line-height:20px}.woocommerce .cart .button,.woocommerce .cart input.button{padding:10.5px;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.woocommerce .cart .button:hover,.woocommerce .cart input.button:hover{background:#012951;color:#fff}.woocommerce-billing-fields>h3,.woocommerce-shipping-fields>h3,#order_review_heading{font-size:20px}.woocommerce form .form-row label{font-weight:400}.select2-container .select2-choice>.select2-chosen,.woocommerce form .form-row label,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{font-size:15px}.woocommerce .selectize-input{padding:0 9px!important;line-height:36px}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{line-height:36px;margin-bottom:0;font-size:13px;color:#333;border:2px solid #c5c5c5;padding:0 15px;background:#fff}.top-production{float:left;width:100%;margin-bottom:25px;border:1px solid #ddd;padding:20px;background:whitesmoke}.widget_product_search #search{height:45px;line-height:45px;padding-left:15px;padding-right:15px}.woocommerce #reviews #comments ol.commentlist{padding-left:0}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:none;width:auto}.woocommerce div.product form.cart div.quantity,.woocommerce div.product .product_title,.posted_in,.additional_information_tab{display:none!important}#reviews .selectize-control input{height:auto}.woocommerce-tabs .comment-form{margin:auto}.sidebar.sidebar-shop .widget{margin-bottom:50px}.sidebar-shop .widget:last-child{border-bottom:none}.sidebar-shop .widget h2{font-size:18px;font-weight:700;text-transform:uppercase}.sidebar-shop .widget:first-child h2{margin-top:0}.sidebar .widget .product_list_widget{padding-left:0}.sidebar-shop .textwidget table{border:none;width:100%}.sidebar-shop .textwidget td{padding:13px 0;border:none;border-bottom:1px dotted #ddd}.sidebar-shop .textwidget td:last-child{text-align:right}.product .view-detail-button{width:100%;border:2px solid #c5c5c5;color:#555;display:block;padding:10px 0;text-align:center;font-size:14px;text-transform:uppercase}.woocommerce a>img.attachment-shop_catalog{border:2px solid #c5c5c5}.product .view-detail-button:hover{background:#c5c5c5;color:#fff}.product .product-inner{padding:10px 10px;border-left:2px solid #c5c5c5;border-right:2px solid #c5c5c5}#coupon_code{min-height:35px}.woocommerce .woocommerce-message{font-size:14px;border:1px solid #8fae1b;line-height:30px;padding:10px 10px 10px 45px!important}.woocommerce .woocommerce-message:before{line-height:22px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{background:#ea6645;font-size:13px;text-transform:uppercase;font-weight:400;color:#fff}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#c5c5c5}.product a h2{font-size:18px;margin-top:10px;margin-bottom:10px}@media only screen and (max-width:767px){.woocommerce .products .product.first{clear:none}.woocommerce div.product:nth-child(2n+1){clear:both}}@media only screen and (max-width:530px){.top-production>form,.top-production>p{float:none!important;width:100%!important}.top-production>p{margin-bottom:10px!important}}@media only screen and (max-width:450px){.woocommerce .products .product{width:100%}}