

@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:star;src:url(../font/star.eot);src:url(../font/star.eot) format("embedded-opentype"),url(../font/star.woff) format("woff"),url(../font/star.ttf) format("truetype"),url(../font/star.svg) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:WooCommerce;src:url(../font/WooCommerce.eot);src:url(../font/WooCommerce.eot) format("embedded-opentype"),url(../font/WooCommerce.woff) format("woff"),url(../font/WooCommerce.ttf) format("truetype"),url(../font/WooCommerce.svg) format("svg");font-weight:400;font-style:normal}
.woocommerce-store-notice,p.demo_store{position:absolute;top:0;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}
.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
.admin-bar p.demo_store{top:32px}
.clear{clear:both}
.woocommerce .blockUI.blockOverlay{position:relative}
.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}
.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}
.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}
.woocommerce a.remove:hover{color:#fff!important;background:red}
.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}
.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#777}
.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:' ';display:table}
.woocommerce .woocommerce-breadcrumb::after{clear:both}
.woocommerce .woocommerce-breadcrumb a{color:#777}
.woocommerce .quantity .qty{width:3.631em;text-align:center}
.woocommerce div.product{margin-bottom:0;position:relative}
.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}
.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}
.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700}
.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5}
.woocommerce div.product p.stock{font-size:.92em}
.woocommerce div.product .stock{color:#77a464}
.woocommerce div.product .out-of-stock{color:red}
.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}
.woocommerce div.product div.images{margin-bottom:2em}
.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}
.woocommerce div.product div.images div.thumbnails{padding-top:1em}
.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{-webkit-transition:all cubic-bezier(.795,-.035,0,1) .5s;transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:content-box}
.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}
.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}
.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}
.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}
.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}
.woocommerce div.product div.summary{margin-bottom:2em}
.woocommerce div.product div.social{text-align:right;margin:0 0 1em}
.woocommerce div.product div.social span{margin:0 0 0 2px}
.woocommerce div.product div.social span span{margin:0}
.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}
.woocommerce div.product div.social iframe{float:left;margin-top:3px}
.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6a6b}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:' '}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-6px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-6px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;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}
.woocommerce div.product p.cart{margin-bottom:2em}
.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:' ';display:table}
.woocommerce div.product p.cart::after{clear:both}
.woocommerce div.product form.cart{margin-bottom:2em}
.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:' ';display:table}
.woocommerce div.product form.cart::after{clear:both}
.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}
.woocommerce div.product form.cart table{border-width:0 0 1px}
.woocommerce div.product form.cart table td{padding-left:0}
.woocommerce div.product form.cart table div.quantity{float:none;margin:0}
.woocommerce div.product form.cart table small.stock{display:block;float:none}
.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}
.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em}
.woocommerce div.product form.cart .variations label{font-weight:700}
.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}
.woocommerce div.product form.cart .variations td.label{padding-right:1em}
.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}
.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}
.woocommerce div.product form.cart .wc-no-matching-variations{display:none}
.woocommerce div.product form.cart .button{vertical-align:middle;float:left}
.woocommerce div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em}
.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}
.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}
.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;-webkit-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}
.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;-webkit-font-smoothing:antialiased;z-index:9}
.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}
.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:' ';display:table}
.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}
.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}
.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}
.woocommerce ul.products li.product a{text-decoration:none}
.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}
.woocommerce ul.products li.product strong{display:block}
.woocommerce ul.products li.product .star-rating{font-size:.857em}
.woocommerce ul.products li.product .button{margin-top:1em}
.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}
.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:block}
.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700}
.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}
.woocommerce .woocommerce-result-count{margin:0 0 1em}
.woocommerce .woocommerce-ordering{margin:0 0 1em}
.woocommerce .woocommerce-ordering select{vertical-align:top}
.woocommerce nav.woocommerce-pagination{text-align:center}
.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #d3ced2;border-right:0;margin:1px}
.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}
.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:#ebe9eb;color:#8a7e88}
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}
.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}
.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{font-family:WooCommerce;content:'\e01c';vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{font-family:WooCommerce;content:'\e017';margin-left:.53em;vertical-align:bottom}
.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}
.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#935386;color:#fff}
.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}
.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}
.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}
.woocommerce .cart .button,.woocommerce .cart input.button{float:none}
.woocommerce a.added_to_cart{padding-top:.5em;white-space:nowrap;display:inline-block}
.woocommerce #reviews h2 small{float:right;color:#777;font-size:15px;margin:10px 0 0}
.woocommerce #reviews h2 small a{text-decoration:none;color:#777}
.woocommerce #reviews h3{margin:0}
.woocommerce #reviews #respond{margin:0;border:0;padding:0}
.woocommerce #reviews #comment{height:75px}
.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:' ';display:table}
.woocommerce #reviews #comments .add_review::after{clear:both}
.woocommerce #reviews #comments h2{clear:none}
.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}
.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:' ';display:table}
.woocommerce #reviews #comments ol.commentlist::after{clear:both}
.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}
.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}
.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;box-shadow:none}
.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:' ';display:table}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}
.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}
.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}
.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}
.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}
.woocommerce #reviews #comments .commentlist>li::before{content:''}
.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}
.woocommerce .star-rating::before{content:'\73\73\73\73\73';color:#d3ced2;float:left;top:0;left:0;position:absolute}
.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}
.woocommerce .star-rating span::before{content:'\53\53\53\53\53';top:0;position:absolute;left:0}
.woocommerce .woocommerce-product-rating{line-height:2;display:block}
.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:' ';display:table}
.woocommerce .woocommerce-product-rating::after{clear:both}
.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}
.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}
.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}
.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}
.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:' ';display:table}
.woocommerce #review_form #respond::after{clear:both}
.woocommerce #review_form #respond p{margin:0 0 10px}
.woocommerce #review_form #respond .form-submit input{left:auto}
.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}
.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}
.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:'\e021';text-indent:0}
.woocommerce p.stars a:hover~a::before{content:'\e021'}
.woocommerce p.stars:hover a::before{content:'\e020'}
.woocommerce p.stars.selected a.active::before{content:'\e020'}
.woocommerce p.stars.selected a.active~a::before{content:'\e021'}
.woocommerce p.stars.selected a:not(.active)::before{content:'\e020'}
.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}
.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}
.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}
.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}
.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}
.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}
.woocommerce table.shop_table th{font-weight:700;padding:9px 12px}
.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle}
.woocommerce table.shop_table td small{font-weight:400}
.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}
.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}
.woocommerce table.my_account_orders{font-size:.85em}
.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}
.woocommerce table.my_account_orders .button{white-space:nowrap}
.woocommerce table.my_account_orders .order-actions{text-align:right}
.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}
.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}
.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}
.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}
.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:'\2193';display:inline-block}
.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}
.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}
.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}
.woocommerce td.product-name p.backorder_notification{font-size:.83em}
.woocommerce td.product-quantity{min-width:80px}
.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}
.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}
.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:' ';display:table}
.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}
.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}
.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}
.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:' ';display:table}
.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}
.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}
.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}
.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}
.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}
.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}
.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}
.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}
.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}
.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}
.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:' ';display:table}
.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}
.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}
.woocommerce form .form-row{padding:3px;margin:0 0 6px}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}
.woocommerce form .form-row label{line-height:2}
.woocommerce form .form-row label.hidden{visibility:hidden}
.woocommerce form .form-row label.inline{display:inline}
.woocommerce form .form-row select{cursor:pointer;margin:0}
.woocommerce form .form-row .required{color:red;font-weight:700;border:0}
.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1}
.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;box-shadow:none}
.woocommerce form .form-row .select2-container{width:100%;line-height:2em}
.woocommerce form .form-row.woocommerce-invalid label{color:#a00}
.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}
.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}
.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}
.woocommerce form .form-row :-moz-placeholder{line-height:normal}
.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}
.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}
.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}
.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none outside}
.woocommerce ul#shipping_method li input{margin:3px .5ex}
.woocommerce ul#shipping_method li label{display:inline}
.woocommerce ul#shipping_method .amount{font-weight:700}
.woocommerce p.woocommerce-shipping-contents{margin:0}
.woocommerce ul.order_details{margin:0 0 3em;list-style:none}
.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:' ';display:table}
.woocommerce ul.order_details::after{clear:both}
.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}
.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}
.woocommerce ul.order_details li:last-of-type{border:none}
.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}
.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}
.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}
.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{margin-bottom:0;padding-left:1.5em}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}
.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:' ';display:table}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}
.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}
.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none}
.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}
.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}
.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}
.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}
.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}
.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#602053;border:0}
.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}
.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}
.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}
.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:' ';display:table}
.woocommerce .widget_rating_filter ul li::after{clear:both}
.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}
.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}
.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}
.pswp{z-index:999999}
.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}
button.pswp__button{box-shadow:none!important;background-image:url(../images/default-skin.png)!important}
button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}
button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}
button.pswp__button--close:hover{background-position:0 -44px}
button.pswp__button--zoom:hover{background-position:-88px 0}
.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none outside;width:auto;word-wrap:break-word}
.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:' ';display:table}
.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}
.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:'\e028';display:inline-block;position:absolute;top:1em;left:1.5em}
.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}
.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}
.rtl.woocommerce div.product div.images .flex-control-thumbs li{float:right}
.woocommerce-message{border-top-color:#8fae1b}
.woocommerce-message::before{content:'\e015';color:#8fae1b}
.woocommerce-info{border-top-color:#0f643b}
.woocommerce-info::before{color:#0f643b}
.woocommerce-error{border-top-color:#b81c23}
.woocommerce-error::before{content:'\e016';color:#b81c23}
.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:' ';display:table}
.woocommerce-account .woocommerce::after{clear:both}
.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:' ';display:table}
.woocommerce-account .addresses .title::after{clear:both}
.woocommerce-account .addresses .title h3{float:left}
.woocommerce-account .addresses .title .edit{float:right}
.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}
.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}
.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}
.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}
.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}
.woocommerce-account ul.digital-downloads li .count{float:right}
#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}
#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}
#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}
#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1}
#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle;line-height:1}
#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}
#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:' ';display:table}
#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}
#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:1em}
#add_payment_method .cart-collaterals .shipping_calculator .button,.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-checkout .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}
#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button::after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}
#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}
#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}
#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}
#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:40%}
#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}
#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#777}
#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}
#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#77a464}
#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}
#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}
#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}
#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}
#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}
#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400}
#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}
#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}
#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}
#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none outside}
#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:' ';display:table}
#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}
#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}
#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}
#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}
#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:' ';display:table}
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}
#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}
#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}
#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c7c1c6;border-top-color:#bbb3b9}
#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}
#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}
#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}
#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(../images/visa.svg)}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../images/mastercard.svg)}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(../images/laser.svg)}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(../images/diners.svg)}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../images/maestro.svg)}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(../images/jcb.svg)}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../images/amex.svg)}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(../images/discover.svg)}
#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:400}
#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}
#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}
#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:'';display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}
#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}
#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}
.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}
.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}
.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}
.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}
.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}
.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}
.woocommerce-password-hint{margin:.5em 0 0;display:block}
#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}
.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}
.single-product .twentythirteen p.stars{clear:both}
.twentythirteen .woocommerce-breadcrumb{padding-top:40px}
.twentyfourteen ul.products li.product{margin-top:0!important}
body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}
.twentysixteen .price ins{background:inherit;color:inherit}#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;border-radius:0 0 0 0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;background:none;border:0;bottom:auto;box-sizing:border-box;clip:auto;color:#666;display:block;float:none;font-family:inherit;font-size:14px;height:auto;left:auto;line-height:1.7;list-style-type:none;margin:0;min-height:0;opacity:1;outline:none;overflow:visible;padding:0;position:relative;right:auto;text-align:left;text-decoration:none;text-transform:none;top:auto;vertical-align:baseline;visibility:inherit;width:auto;}
#mega-menu-wrap-primary:before, #mega-menu-wrap-primary #mega-menu-primary:before, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:before, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:before, #mega-menu-wrap-primary:after, #mega-menu-wrap-primary #mega-menu-primary:after, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:after, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:after{display:none;}
#mega-menu-wrap-primary{background:#222;-webkit-border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;-ms-border-radius:0px 0px 0px 0px;-o-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}
#mega-menu-wrap-primary #mega-menu-primary{visibility:visible;text-align:left;padding:0px 0px 0px 0px;}
@media only screen and (max-width: 600px) {
#mega-menu-wrap-primary #mega-menu-primary{padding:0;}
}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link{cursor:pointer;display:inline;}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group{vertical-align:middle;display:inline-block;}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-title, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-description{line-height:1.5;display:block;}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-description{font-style:italic;font-size:0.8em;text-transform:none;font-weight:normal;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top > a.mega-menu-link{display:table-cell;vertical-align:middle;line-height:initial;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top > a.mega-menu-link:before{display:block;margin:0 0 6px 0;text-align:center;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top > a.mega-menu-link > span.mega-title-below{display:inline-block;}
@media only screen and (max-width: 600px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-icon-top > a.mega-menu-link{display:block;line-height:40px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-icon-top > a.mega-menu-link:before{display:inline-block;margin:0 6px 0 0;text-align:left;}
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-right > a.mega-menu-link:before{float:right;margin:0 0 0 6px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-animating > ul.mega-sub-menu{pointer-events:none;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-disable-link > a.mega-menu-link{cursor:default;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link{cursor:pointer;}
#mega-menu-wrap-primary #mega-menu-primary.mega-keyboard-navigation + .mega-menu-toggle.mega-menu-open, #mega-menu-wrap-primary #mega-menu-primary.mega-keyboard-navigation a:focus, #mega-menu-wrap-primary #mega-menu-primary.mega-keyboard-navigation input:focus{-webkit-box-shadow:inset 0px 0px 3px 1px #0ff;-moz-box-shadow:inset 0px 0px 3px 1px #0ff;-ms-box-shadow:inset 0px 0px 3px 1px #0ff;-o-box-shadow:inset 0px 0px 3px 1px #0ff;box-shadow:inset 0px 0px 3px 1px #0ff;}
#mega-menu-wrap-primary #mega-menu-primary p{margin-bottom:10px;}
#mega-menu-wrap-primary #mega-menu-primary input, #mega-menu-wrap-primary #mega-menu-primary img{max-width:100%;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu{display:block;visibility:hidden;opacity:1;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item > ul.mega-sub-menu{opacity:0;transition-duration:200ms;transition-timing-function:ease-in;transition-property:opacity, visibility;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{opacity:1;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{opacity:0;margin-top:10px;transition-duration:200ms;transition-timing-function:ease-in;transition-property:opacity, margin-top, visibility;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{opacity:1;margin-top:0;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{margin-top:10px;transition-duration:200ms;transition-timing-function:ease-in;transition-property:margin-top, visibility;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{margin-top:0;}
#mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{visibility:visible;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu{visibility:inherit;opacity:1;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^='dashicons']:before{font-family:dashicons;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before{display:inline-block;font:inherit;font-family:dashicons;position:static;margin:0 6px 0 0px;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text a.mega-menu-link:before{margin:0;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text li.mega-menu-item a.mega-menu-link:before{margin:0 6px 0 0;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-left.mega-toggle-on > a.mega-menu-link{-webkit-border-radius:0px 0px 0 0;-moz-border-radius:0px 0px 0 0;-ms-border-radius:0px 0px 0 0;-o-border-radius:0px 0px 0 0;border-radius:0px 0px 0 0;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-right > ul.mega-sub-menu{right:0;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-right.mega-toggle-on > a.mega-menu-link{-webkit-border-radius:0px 0px 0 0;-moz-border-radius:0px 0px 0 0;-ms-border-radius:0px 0px 0 0;-o-border-radius:0px 0px 0 0;border-radius:0px 0px 0 0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item{position:static;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin:0 0px 0 0;display:inline-block;height:auto;vertical-align:middle;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right{float:right;}
@media only screen and (min-width: 601px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right{margin:0 0 0 0px;}
}
@media only screen and (min-width: 601px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-float-left{float:left;}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus{background:#333;color:#fff;font-weight:normal;text-decoration:none;border-color:#fff;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{border-top:0px solid #fff;border-left:0px solid #fff;border-right:0px solid #fff;border-bottom:0px solid #fff;outline:none;text-decoration:none;padding:0px 10px 0px 10px;line-height:40px;font-weight:normal;height:40px;vertical-align:baseline;text-align:left;width:auto;display:block;color:#fff;text-transform:none;text-decoration:none;background:rgba(0, 0, 0, 0);-webkit-border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;-ms-border-radius:0px 0px 0px 0px;-o-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;font-family:inherit;font-size:14px;}
@media only screen and (min-width: 601px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-multi-line > a.mega-menu-link{line-height:inherit;display:table-cell;vertical-align:middle;}
}
@media only screen and (max-width: 600px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-multi-line > a.mega-menu-link br{display:none;}
}
@media only screen and (max-width: 600px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{display:list-item;margin:0;clear:both;border:0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right{float:none;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{-webkit-border-radius:0 0 0 0 0 0 0;-moz-border-radius:0 0 0 0 0 0 0;-ms-border-radius:0 0 0 0 0 0 0;-o-border-radius:0 0 0 0 0 0 0;border-radius:0 0 0 0 0 0 0;border:0;margin:0;line-height:40px;height:40px;padding:0 10px;}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{z-index:999;-webkit-border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;-ms-border-radius:0px 0px 0px 0px;-o-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;background:#f1f1f1;padding:0px 0px 0px 0px;position:absolute;width:100%;border-top:0px solid #fff;border-left:0px solid #fff;border-right:0px solid #fff;border-bottom:0px solid #fff;left:0;}
@media only screen and (max-width: 600px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{float:left;position:static;width:100%;}
}
@media only screen and (min-width: 601px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-1{width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-2{width:50%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-2{width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-3{width:33.33333%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-3{width:66.66667%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-3{width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4{width:25%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-4{width:50%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-4{width:75%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-4{width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-5{width:20%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-5{width:40%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-5{width:60%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-5{width:80%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-5{width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6{width:16.66667%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-6{width:33.33333%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-6{width:50%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-6{width:66.66667%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-6{width:83.33333%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-6{width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-7{width:14.28571%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-7{width:28.57143%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-7{width:42.85714%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-7{width:57.14286%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-7{width:71.42857%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-7{width:85.71429%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-7{width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-8{width:12.5%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-8{width:25%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-8{width:37.5%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-8{width:50%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-8{width:62.5%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-8{width:75%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-8{width:87.5%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-8{width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-9{width:11.11111%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-9{width:22.22222%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-9{width:33.33333%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-9{width:44.44444%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-9{width:55.55556%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-9{width:66.66667%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-9{width:77.77778%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-9{width:88.88889%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-9{width:100%;}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description{margin:5px 0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu{clear:both;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{margin-left:10px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{margin-left:20px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{color:#666;font-family:inherit;font-size:14px;display:block;float:left;clear:none;padding:15px 15px 15px 15px;vertical-align:top;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear{clear:left;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{color:#555;font-family:inherit;font-size:16px;text-transform:uppercase;text-decoration:none;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;vertical-align:top;display:block;border-top:0px solid #555;border-left:0px solid #555;border-right:0px solid #555;border-bottom:0px solid #555;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{color:#555;font-family:inherit;font-size:16px;text-transform:uppercase;text-decoration:none;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;vertical-align:top;display:block;border-top:0px solid #555;border-left:0px solid #555;border-right:0px solid #555;border-bottom:0px solid #555;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus{color:#555;font-weight:bold;text-decoration:none;background:rgba(0, 0, 0, 0);}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{color:#666;font-family:inherit;font-size:14px;text-transform:none;text-decoration:none;font-weight:normal;margin:0;padding:0px 0px 0px 0px;vertical-align:top;display:block;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus{color:#666;font-weight:normal;text-decoration:none;background:rgba(0, 0, 0, 0);}
@media only screen and (max-width: 600px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{border:0;padding:10px;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;border-radius:0 0 0 0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{width:50%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li:nth-child(odd){clear:left;}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{color:#666;font-family:inherit;font-size:14px;text-transform:none;text-decoration:none;font-weight:normal;margin:0;border:0;padding:0px 0px 0px 0px;vertical-align:top;display:block;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus{color:#666;font-weight:normal;text-decoration:none;background:rgba(0, 0, 0, 0);}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{z-index:999;position:absolute;width:150px;border-top:0px solid #fff;border-left:0px solid #fff;border-right:0px solid #fff;border-bottom:0px solid #fff;padding:0px 0px 0px 0px;background:#f1f1f1;}
@media only screen and (max-width: 600px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{float:left;position:static;width:100%;padding:0;border:0;}
}
@media only screen and (max-width: 600px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item{clear:both;}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{display:block;background:#f1f1f1;color:#666;font-family:inherit;font-size:14px;font-weight:normal;padding:0px 10px 0px 10px;line-height:35px;text-decoration:none;text-transform:none;vertical-align:baseline;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link{border-top-left-radius:0px;border-top-right-radius:0px;}
@media only screen and (max-width: 600px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link{border-top-left-radius:0;border-top-right-radius:0;}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
@media only screen and (max-width: 600px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link{border-bottom-right-radius:0;border-bottom-left-radius:0;}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{background:#ddd;font-weight:normal;text-decoration:none;color:#666;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{position:absolute;left:100%;top:0;}
@media only screen and (max-width: 600px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{position:static;left:0;width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link{padding-left:20px;}
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > a.mega-menu-link:after{content:'\f140';display:inline-block;font-family:dashicons;margin:0 0 0 6px;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);color:inherit;}
@media only screen and (max-width: 600px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children a.mega-menu-link:after{float:right;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link:after{content:'\f142';}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile > a.mega-menu-link:after{display:none;}
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link:after{display:none;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item li.mega-menu-item-has-children > a.mega-menu-link:after{content:'\f139';float:right;margin:0;}
@media only screen and (max-width: 600px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item li.mega-menu-item-has-children > a.mega-menu-link:after{content:'\f140';}
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link{text-align:right;}
@media only screen and (max-width: 600px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link{text-align:left;}
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before{float:right;margin:0 0 0 6px;}
@media only screen and (max-width: 600px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before{float:left;margin:0 6px 0 0;}
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item-has-children > a.mega-menu-link:after{content:'\f141';float:left;margin:0;}
@media only screen and (max-width: 600px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item-has-children > a.mega-menu-link:after{content:'\f140';float:right;}
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{left:-100%;top:0;}
#mega-menu-wrap-primary #mega-menu-primary li[class^='mega-lang-item'] > a.mega-menu-link > img{display:inline;}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link > img.wpml-ls-flag, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link > img.iclflag{display:inline;margin-right:8px;}
@media only screen and (max-width: 600px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-on-mobile, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-mobile{display:none;}
}
@media only screen and (min-width: 601px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-on-desktop, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-desktop{display:none;}
}
#mega-menu-wrap-primary .mega-menu-toggle{display:none;z-index:1;cursor:pointer;background:#222;-webkit-border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;-ms-border-radius:2px 2px 2px 2px;-o-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;line-height:40px;height:40px;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;outline:none;}
@media only screen and (max-width: 600px) {
#mega-menu-wrap-primary .mega-menu-toggle{display:block;}
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block{text-align:left;display:inline-block;height:100%;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-left{float:left;margin-left:6px;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-center{float:none;margin-left:3px;margin-right:3px;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-right{float:right;margin-right:6px;}
@media only screen and (max-width: 600px) {
#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{display:none;}
#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu{display:none;visibility:visible;opacity:1;}
#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{display:block;}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary{display:block;}
}
#mega-menu-wrap-primary .mega-menu-toggle{}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:before{content:'\f333';font-family:'dashicons';font-size:24px;margin:0 0 0 5px;color:#fff;}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:before{content:'\f153';}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after{content:'MENU';color:#fff;float:left;}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after{content:'MENU';}
#mega-menu-wrap-primary {
clear: both;
}@font-face{font-family:'bree_serifregular';src:url(../font/breeserif-regular-webfont.woff2) format('woff2'), url(../font/breeserif-regular-webfont.woff) format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'bree_serifregular';src:url(../font/breeserif-regular_0-webfont.woff2) format('woff2'), url(../font/breeserif-regular_0-webfont.woff) format('woff');font-weight:normal;font-style:normal;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
caption, th, td{font-weight:normal;text-align:left;}
h1, h2, h3, h4, h5, h6{clear:both;}
.primary-category-content h4{margin-top:15px;}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block;}
audio, canvas, video{display:inline-block;}
audio:not([controls]){display:none;}
del{color:#333;}
ins{background:#fff9c0;text-decoration:none;}
hr{background:url(../images/hr-bg.png) no-repeat scroll center bottom;border:none;height:9px;margin:35px 0;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;font-size:14px;font-weight:normal;}
sub{bottom:-0.25em;}
small{font-size:smaller;}
img{border:0;-ms-interpolation-mode:bicubic;}
.clear:after, .wrapper:after, .format-status .entry-header:after{clear:both;}
.clear:before, .clear:after, .wrapper:before, .wrapper:after, .format-status .entry-header:before, .format-status .entry-header:after{display:table;content:"";}
article.format-quote footer.entry-meta, article.format-link footer.entry-meta, article.format-status footer.entry-meta{font-size:11px;font-size:0.785714286rem;line-height:2.181818182;}
button, input, select, textarea{border:1px solid #ccc;border-radius:3px;font-family:'Montserrat-Light';padding:6px;padding:0.428571429rem;}
button, input{line-height:normal;}
input[type="checkbox"], input[type="radio"], input[type="file"], input[type="hidden"], input[type="image"], input[type="color"]{border:0;border-radius:0;padding:0;margin:0 10px 0 0;}
.menu-toggle, input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type=submit], .bypostauthor cite span{padding:6px 10px;padding:0.428571429rem 0.714285714rem;font-size:11px;font-size:0.785714286rem;line-height:1.428571429;font-weight:normal;color:#7c7c7c;background-color:#e6e6e6;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-ms-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-webkit-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-o-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:linear-gradient(top, #f4f4f4, #e6e6e6);border:1px solid #d2d2d2;border-radius:3px;box-shadow:0 1px 2px rgba(64, 64, 64, 0.1);}
.menu-toggle, button, input[type="submit"], input[type="button"], input[type="reset"]{cursor:pointer;}
button[disabled], input[disabled]{cursor:default;}
.bypostauthor cite span{color:#fff;background-color:#115233;background-image:none;border:1px solid #104e30;border-radius:2px;box-shadow:none;padding:0;}
article .entry-content h2{margin-bottom:15px;text-align:left;}
.post-946 .entry-content p{text-align:left;}
.post-946 .entry-content ul p{margin-bottom:0px;}
#planning, #reviewing, #prototype{margin-top:50px;position:relative;display:inline-block;width:100%;}
.entry-content img, .comment-content img, .widget img{max-width:100%;}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"]{height:auto;}
img.size-full, img.size-large, img.header-image, img.wp-post-image{max-width:100%;height:auto;}
embed, iframe, object, video{max-width:100%;}
.entry-content .twitter-tweet-rendered{max-width:100% !important;}
.alignleft{float:left;padding:2px;margin:0 25px 25px 0;}
.alignright{float:right;padding:0px;margin:0 0px 25px 25px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;padding:2px;margin:0 0 25px 0;}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image{}
.wp-caption{max-width:100%;padding:4px;}
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption{font-style:italic;font-size:12px;font-size:0.857142857rem;line-height:2;color:#757575;}
img.wp-smiley, .rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0;}
.entry-content dl.gallery-item{margin:0;}
.gallery-item a, .gallery-caption{width:90%;}
.gallery-item a{display:block;}
.gallery-caption a{display:inline;}
.gallery-columns-1 .gallery-item a{max-width:100%;width:auto;}
.gallery .gallery-icon img{height:auto;max-width:90%;padding:5%;}
.gallery-columns-1 .gallery-icon img{padding:3%;}
.site-content nav{clear:both;line-height:2;overflow:hidden;}
#nav-above{padding:24px 0;padding:1.714285714rem 0;}
#nav-above{display:none;}
.paged #nav-above{display:block;}
.nav-previous, .previous-image{float:left;width:48%;}
.nav-next, .next-image{float:right;text-align:right;width:48%;}
.nav-single + .comments-area, #comment-nav-above{margin:48px 0 0 0;}
.author-info{border-top:1px solid #ededed;margin:24px 0;margin:1.714285714rem 0;padding-top:24px;padding-top:1.714285714rem;overflow:hidden;}
.author-description p{color:#757575;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;}
.author.archive .author-info{border-top:0;margin:0 0 48px;margin:0 0 3.428571429rem;}
.author.archive .author-avatar{margin-top:0;}
.inner-page-top-heading h1.entry-title{margin:30px 0 0;}
@media print {
body{background:none !important;color:#000;font-size:10pt;}
footer a[rel=bookmark]:link:after, footer a[rel=bookmark]:visited:after { content: " [" attr(href) "] "; } a{text-decoration:none;}
.entry-content img, .comment-content img, .author-avatar img, img.wp-post-image{border-radius:0;box-shadow:none;}
.site{clear:both !important;display:block !important;float:none !important;max-width:100%;position:relative !important;}
.site-header{margin-bottom:72px;margin-bottom:5.142857143rem;text-align:left;}
.site-header h1{font-size:21pt;line-height:1;text-align:left;}
.site-header h2{color:#000;font-size:10pt;text-align:left;}
.site-header h1 a, .site-header h2 a{color:#000;}
.author-avatar, #colophon, #respond, .commentlist .comment-edit-link, .commentlist .reply, .entry-header .comments-link, .entry-meta .edit-link a, .page-link, .site-content nav, .widget-area, img.header-image, .main-navigation{display:none;}
.wrapper{border-top:none;box-shadow:none;}
.site-content{margin:0;width:auto;}
.entry-header .entry-title, .entry-title{font-size:21pt;}
footer.entry-meta, footer.entry-meta a{color:#444;font-size:10pt;}
.author-description{float:none;width:auto;}
.commentlist > li.comment{background:none;position:relative;width:auto;}
.commentlist .avatar{height:39px;left:2.2em;top:2.2em;width:39px;}
.comments-area article header cite, .comments-area article header time{margin-left:50px;margin-left:3.57142857rem;}
}
input, textarea, select{background:#f8f8f8;border:1px solid #dddddd;color:#000;font-size:16px;outline:none;padding:12px 15px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-mos-border-radius:0;-o-border-radius:0;height:45px;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-mos-box-shadow:none;-o-box-shadow:none;-webkit-appearance:none;font-weight:500;}
textarea{font-size:100%;overflow:auto;vertical-align:top;height:130px;}
select:focus{border:none;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
input:focus, textarea:focus{-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type="submit"]{background:#00733b;border-radius:4px;color:#ffffff;font-size:14px;padding:10px 15px;cursor:pointer;transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;border:none;-webkit-appearance:none;}
input[type="submit"]:hover, input[type="submit"]:active, input[type="submit"]:focus, input[type="button"]:hover, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:active, input[type="reset"]:focus, article.post-password-required input[type="submit"]:hover, article.post-password-required input[type="submit"]:actvie, article.post-password-required input[type="submit"]:focus{background:#00733b;color:#fff;border:none;-webkit-appearance:none;}
form#commentform p.form-submit input:hover, form#commentform p.form-submit input:active, form#commentform p.form-submit input:focus{background:#dd4e0f;color:#fff;border:1px solid #dd4e0f;}
input[type="submit"]:focus, input[type="submit"]:active{outline:none;}
.comment-form label{float:left;font-size:16px;width:100px;}
#ajaxed-comments{margin-bottom:20px;}
body{font-family:'Rajdhani', sans-serif;font-weight:normal;}
* { box-sizing: border-box; } *{outline:none;}
h1, h2, h3, h4, h5, h6{font-family:'Rajdhani', sans-serif;line-height:normal;color:#c3582b;text-transform:none;text-decoration:none;font-weight:700;}
h1{font-size:36px;margin:0 0 25px 0;text-transform:none;position:relative;}
.inner-content h1.page-title{color:#00733b;display:block;font-family:'Rajdhani', sans-serif;font-size:36px;line-height:normal;margin:0 0 20px;padding:0;text-transform:none;font-weight:700;}
h2{font-size:32px;margin:0 0 8px 0;line-height:inherit;}
h3{font-size:28px;margin:0 0 8px 0;line-height:inherit;}
h4{font-size:26px;margin:0 0 8px 0;line-height:inherit;}
h5{font-size:24px;margin:0 0 8px 0;line-height:inherit;}
h6 { font-size: 22px; margin: 0 0 8px 0; line-height: inherit; } p{font-family:'Rajdhani', sans-serif;font-weight:500;font-size:18px;margin:0 0 25px 0;line-height:24px;color:#333333;}
p a { font-weight: 500; color: #00733b; } a{text-decoration:none;font-weight:normal;color:#00733b;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;font-family:'Rajdhani', sans-serif;font-weight:600;}
a:hover{text-decoration:none;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;text-decoration:none;color:#dd4e0f;}
span{color:#dd4e0f;}
strong{color:#dd4e0f;font-weight:bold;}
strong a{font-weight:bold;}
.clear{clear:both;}
.text-center{text-align:center;}
.wrapper{width:1170px;margin:0 auto;}
.large-wrapper{width:1800px;margin:0 auto;}
.mid-wrapper{width:1400px;margin:0 auto;}::selection{background:#dd4e0f;color:#FFF;}::-moz-selection{background:#dd4e0f;color:#FFF;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#333;opacity:1;}
select{color:#333;opacity:1;}
option{color:#333;opacity:1;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#333;opacity:1;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#333;opacity:1;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#333;opacity:1;}
.entry-content ul{margin:20px 0;}
.entry-content ul li{color:#333;font-family:'Rajdhani', sans-serif;font-size:18px;position:relative;line-height:normal;margin:0 0 13px 0px;padding:0 0 0 20px;font-weight:500;}
.entry-content ul li:before{position:absolute;content:"\f105";display:inline-block;left:0;top:0px;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;font-family:fontawesome;color:#333;font-weight:bold;font-size:20px;}
.entry-content ul li a{color:#00733b;font-size:18px;font-weight:500;}
.entry-content ul li a:hover{color:#dd4e0f;}
.entry-content ol{list-style:inside;margin:20px 0}
.entry-content ol li span{color:#dd4e0f}
.entry-content ol{list-style-type:decimal;counter-reset:li-counter}
.entry-content ol li{position:relative;display:inline-block;width:100%;padding:0 0 0 18px;font-size:18px;color:#333;line-height:normal;margin:0 0 12px;font-weight:500;}
.entry-content ol li:before{position:absolute;top:3px;display:inline-block;left:0;font-size:19px;line-height:1;font-weight:500;color:#17261f;content:counter(li-counter);counter-increment:li-counter}
.entry-content ol li a{color:#00733b;font-size:18px;font-weight:500;}
ul.two-col li{display:inline-block;margin-right:2%;vertical-align:top;width:48%;position:relative;display:inline-block;padding-left:15px;}
ul.two-col li:nth-child(2n){margin-right:0;}
ul.two-col li:before{position:absolute;content:"\f105";display:inline-block;left:0;top:0px;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;font-family:fontawesome;color:#00733b;font-weight:bold;font-size:18px;}
[required]{box-shadow:none;}
select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background:#d6c59f;border:none;border-radius:0;color:#372e24;display:inline-block;font-size:18px;padding:0px 55px 0 15px;width:auto;height:46px;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
input:focus, textarea:focus, input:hover, textarea:hover{background:#f2f2f2;border:1px solid #b4b3b3;}
select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;}
select option{background:#f1f1f1;border:none;color:#000000;font-family:"Rajdhani", sans-serif;font-size:16px;font-weight:600;padding:4px;}
.select-style select:focus{outline:none;}
select::-ms-expand{display:none;}
.blue-btn a{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:transparent;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;padding:6px 14px;font-size:18px;color:#00733b;border:2px solid #00733b;border-radius:0;width:auto;font-family:'Rajdhani', sans-serif;font-weight:600;margin:5px 0 0 0;line-height:normal;}
.blue-btn a:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#dd4e0f;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.blue-btn a:hover, blue-btn a:focus, blue-btn a:active{color:white;}
.blue-btn a:hover:before, .blue-btn a:focus:before, .blue-btn a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.blue-btn a:hover, .blue-btn a:active, .blue-btn a:focus{color:#FFF;border:2px solid #dd4e0f;}
.woocommerce-Tabs-panel table tr td, .woocommerce-Tabs-panel table tr th{border:1px solid #000;font-size:20px;font-weight:500;padding:10px;text-align:center;}
.woocommerce-Tabs-panel table tr th{background-color:#eee;font-weight:bold;vertical-align:middle;}
.woocommerce-Tabs-panel table{margin-bottom:30px;}
.more-btn a{color:#FFF;font-family:'Rajdhani', sans-serif;font-weight:600;font-size:18px;text-transform:uppercase;padding:12px 22px;border:2px solid #FFF;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.more-btn a:hover{border:2px solid #c73e02;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.out-horizontal.more-btn a{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:transparent;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.out-horizontal.more-btn a:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#dd4e0f;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.out-horizontal.more-btn a:hover, .out-horizontal.more-btn a:focus, .out-horizontal.more-btn a:active{color:white;}
.out-horizontal.more-btn a:hover:before, .out-horizontal.more-btn a:focus:before, .out-horizontal.more-btn a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.home-service-column:hover .hovicon.effect-1.sub-a{background:#dd4e0f;}
.home-service-column:hover .hovicon.effect-1.sub-a:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.hovicon.effect-1{-webkit-transition:background 0.2s, color 0.2s;-moz-transition:background 0.2s, color 0.2s;transition:background 0.2s, color 0.2s;}
.hovicon.effect-1:after{top:-7px;left:-7px;padding:7px;box-shadow:0 0 0 4px #dd4e0f;-webkit-transition:-webkit-transform 0.2s, opacity 0.2s;-webkit-transform:scale(.8);-moz-transition:-moz-transform 0.2s, opacity 0.2s;-moz-transform:scale(.8);-ms-transform:scale(.8);transition:transform 0.2s, opacity 0.2s;transform:scale(.8);opacity:0;}
.hovicon:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.hovicon:before{speak:none;display:block;-webkit-font-smoothing:antialiased;}
.bottom-title-divider{position:relative;}
.bottom-title-divider:before{content:"";display:inline-block;background:url(../images/title-divider.png) bottom center no-repeat;width:185px;height:15px;margin:0 auto;text-align:center;position:absolute;left:0;right:0;bottom:-20px;padding:0;}
.grayscale img{-webkit-filter:grayscale(100%);-webkit-transition:all .6s ease;-webkit-backface-visibility:hidden;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;}
.grayscale img:hover{filter:none;-webkit-filter:grayscale(0);}
.edge .grayscale img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:none;}
.edge .grayscale img:hover{-webkit-filter:grayscale(0%);}
.header-top{padding:23px 0;display:inline-block;width:100%;}
.header-left{display:inline-block;vertical-align:middle;}
.header-right{float:right;margin-top:23px;}
.header-cont-details:before{background:rgba(0, 0, 0, 0) url(../images/home-sprite.png) no-repeat scroll -121px -15px;border:2px solid #cecece;content:"";display:inline-block;height:50px;left:0;position:absolute;text-align:center;top:50%;width:50px;transform:translate(0px, -50%);-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-mos-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-mos-border-radius:50%;-o-border-radius:50%;}
.header-cont-details{display:inline-block;padding-left:65px;position:relative;width:auto;}
.header-cont-details ul li.header-phone a{color:#333333;font-family:'Rajdhani', sans-serif;font-weight:700;font-size:40px;}
.header-cont-details ul li.header-mail a{color:#666666;font-family:'Rajdhani', sans-serif;font-weight:500;font-size:30px;}
.header-cont-details:hover:before{border:2px solid #dd4e0f;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.header-cont-details ul li a:hover{color:#00733b;}
.top-navigation{background:#00733b;}
#site-navigation{display:inline-block;}
#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{border:none !important;}
#site-navigation #mega-menu-wrap-primary{background:none;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus{background:none;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item{display:inline-block;margin:0 5px 0 0;padding:0;width:auto;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item a{color:#FFF;font-family:'Rajdhani', sans-serif;font-weight:600;font-size:20px;padding:15px 28px 12px 27px;text-transform:uppercase;width:auto;display:inline-block;position:relative;height:inherit;line-height:normal;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item a:after{background:#0e7a46;content:"";display:inline-block;height:20px;position:absolute;right:0;width:1px;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-mos-transform:translate(0, -50%);-o-transform:translate(0, -50%);}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item a:hover:after{display:none;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item a{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#dd4e0f;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item a:hover, #site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item a:focus, #site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item a:active{color:white;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item a:hover:before, #site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item a:focus:before, #site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item a:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item.mega-current-menu-item > a{background:#dd4e0f;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item.mega-current-menu-item > a{background:#dd4e0f;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item.mega-current-page-ancestor > a{background:#dd4e0f;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item.mega-current-menu-ancestor > a{background:#dd4e0f;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item.mega-current-menu-parent > a{background:#dd4e0f;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item.mega-current-menu-parent ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item > a{color:#dd4e0f;background:none;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item.mega-current-menu-ancestor ul.mega-sub-menu li.mega-menu-item.mega-current-menu-ancestor a{color:#dd4e0f;background:none;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item.mega-current-menu-ancestor ul.mega-sub-menu li.mega-menu-item.mega-current-menu-ancestor ul li a{color:#333;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item.mega-current-menu-ancestor ul.mega-sub-menu li.mega-menu-item.mega-current-menu-ancestor ul li a:hover, #site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item.mega-current-menu-ancestor ul.mega-sub-menu li.mega-menu-item.mega-current-menu-ancestor ul li a:focus{color:#dd4e0f;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item.mega-current-menu-ancestor ul.mega-sub-menu li.mega-menu-item.mega-current-menu-ancestor ul li.mega-current-menu-item a{color:#dd4e0f;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li.mega-current-product-ancestor ul.mega-sub-menu li.mega-menu-item.mega-current-product-ancestor a{color:#dd4e0f;background:none;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item.mega-current-menu-item > a:after, #site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item.mega-current-page-ancestor > a:after, #site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item.mega-current-menu-ancestor > a:after, #site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item.mega-current-menu-item > a:after, #site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item.mega-current-menu-parent > a:after{display:none;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li a{color:#00733b;font-size:20px;margin:0 0 5px 0;padding:0;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li a:hover, #site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li a:active, #site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li a:focus{color:#dd4e0f;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li a:before{display:none;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li ul.mega-sub-menu li{display:inline-block;margin:0;padding:0;width:100%;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li ul.mega-sub-menu li a:after, #site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li a:after{display:none;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li ul.mega-sub-menu li a:before{content:"\f345";background:none;color:#333;font-size:16px;font-weight:normal;left:-3px;line-height:normal;top:4px;display:inline-block;transform:none;-webkit-transform:none;-moz-transform:none;-mos-transform:none;-o-transform:none;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-6, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6{width:30%;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li ul.mega-sub-menu li{margin:0 0 5px 0;padding:0 15px 0 0;line-height:normal;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li ul.mega-sub-menu li a{font-size:18px;font-weight:600;line-height:normal;padding:0 0 0 16px;color:#333;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li ul.mega-sub-menu li a:hover, #site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li ul.mega-sub-menu li a:active, #site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li ul.mega-sub-menu li a:focus{font-size:18px;font-weight:600;line-height:normal;color:#dd4e0f;padding:0 0 0 16px;}
.header-search{float:right;width:175px;}
.sb-search{position:relative;height:38px;margin:7px 0;width:0%;min-width:46px;float:right;overflow:hidden;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;transition:width 0.3s;-webkit-backface-visibility:hidden;}
.sb-search-input{position:absolute;top:0;right:0;border:none;outline:none;background:#fff;width:100%;height:38px;margin:0;z-index:10;padding:0 0 0 10px;font-family:'Rajdhani', sans-serif;font-size:17px;color:#444;font-weight:600;}
.sb-search-input::-webkit-input-placeholder{color:#acacac;}
.sb-search-input:-moz-placeholder{color:#acacac;}
.sb-search-input::-moz-placeholder{color:#acacac;}
.sb-search-input:-ms-input-placeholder{color:#acacac;}
.sb-icon-search, .sb-search-submit{width:46px;height:38px;display:block;position:absolute;right:0;top:0;padding:0;margin:0;line-height:38px;text-align:center;cursor:pointer;}
.sb-search-submit{background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;color:transparent;border:none;outline:none;z-index:-1;}
.sb-icon-search{color:#fff;background:url(../images/search-icon.png) center center no-repeat #dd4e0f;z-index:90;speak:none;}
.sb-search.sb-search-open, .no-js .sb-search{width:100%;}
.sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search{background-color:#0b3b24;color:#fff;z-index:11;}
.sb-search.sb-search-open .sb-search-submit, .no-js .sb-search .sb-search-submit{z-index:90;}
#sb-search input:focus, #sb-search textarea:focus, #sb-search input:hover, #sb-search textarea:hover{border:none;}
.banner-btn a{color:#FFF;border:2px solid #dd4e0f;text-align:center;padding:18px 45px;font-family:'Rajdhani', sans-serif;font-weight:500;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.banner-btn a:hover{background:rgba(221,78,15,0.8);-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.ares .tp-bullet-title{display:none !important;}
.ares .tp-bullet:hover, .ares .tp-bullet.selected{background:#dd4e0f;}
.ares .tp-bullet{background:#b4b4b4;}
.home-content .home-welcome-content header h1.entry-title{position:relative;margin-bottom:40px;}
.home-content .home-welcome-content header h1.entry-title:before{content:"";display:inline-block;background:url(../images/title-divider.png) bottom center no-repeat;width:185px;height:15px;margin:0 auto;text-align:center;position:absolute;left:0;right:0;bottom:-20px;padding:0;}
.home-welcome-content{padding:70px 0;text-align:center;}
.home-welcome-content h1{line-height:normal;margin:0 0 10px 0;padding:0;text-align:center;font-size:40px;text-transform:uppercase;}
.home-welcome-content h2{color:#333333;font-size:24px;font-family:'Rajdhani', sans-serif;font-weight:600;margin:0 0 0px 0;padding:0;line-height:32px;}
.home-welcome-content .about-welcome-content h2{color:#333333;font-size:30px;font-family:'Rajdhani', sans-serif;font-weight:700;margin:0 0 10px 0;padding:0;line-height:normal;text-transform:uppercase;}
.home-welcome-content .about-welcome-content p{font-size:20px;line-height:32px;color:#555555;font-family:'Rajdhani', sans-serif;font-weight:500;margin:0;padding:0;}
.home-section-two{display:inline-block;width:100%;}
.home-service-row{font-size:0;}
.home-service-column{display:inline-block;width:23%;margin:0 2.6% 0 0;padding:0;vertical-align:top;text-align:center;float:left;}
.home-service-column:last-child{margin-right:0;}
.home-service-column span{display:table;margin:0 auto 30px;text-align:center;background:#00733b;width:100px;height:100px;line-height:100px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-mos-border-radius:50%;-o-border-radius:50%;position:relative;}
.home-service-column span img{display:inline-block;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:50%;transform:translate(0px, -50%);-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-mos-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);}
.home-service-column p{color:#333333;font-size:20px;font-family:'Rajdhani', sans-serif;font-weight:500;line-height:32px;margin:0;padding:0;text-align:center;font-weight:500;}
.out-horizontal.more-btn{display:inline-block;text-align:center;width:100%;margin:30px 0 0 0;}
.home-section-two .out-horizontal.more-btn{display:inline-block;text-align:center;width:100%;margin-top:60px;}
.home-section-two .out-horizontal.more-btn p{color:inherit;font-family:inherit;line-height:inherit;margin:0;padding:0;}
.home-section-two .out-horizontal.more-btn.grey-btn a{border:2px solid #cccccc;padding:9px 20px;color:#dd4e0f;}
.home-section-two .out-horizontal.more-btn.grey-btn a:hover, .home-section-two .out-horizontal.more-btn.grey-btn a:active, .home-section-two .out-horizontal.more-btn.grey-btn a:focus{color:#FFF;border:2px solid #c73e02;}
.motion-product{background:#FFF;padding:70px 0;}
.motion-product h2{display:inline-block;width:100%;text-align:center;color:#333333;line-height:40px;margin:0 0 5px 0;padding:0;text-transform:uppercase;font-size:40px;font-family:'Rajdhani', sans-serif;font-weight:700;}
.motion-product span{line-height:normal;margin:0;padding:0;font-size:30px;color:#dd4e0f;display:inline-block;width:100%;text-align:center;text-transform:uppercase;font-family:'Rajdhani', sans-serif;font-weight:700;}
.motion-product-row{text-align:center;margin:40px 0 0 0;font-size:0;}
.motion-product-row .motion-product-column{display:inline-block;vertical-align:top;width:23%;margin:0 2.6% 0 0;background:#008746;padding:10px 10px 10px 10px;position:relative;overflow:hidden;float:left;}
.motion-product-row .motion-product-column:nth-child(4n){margin-right:0;}
.motion-product-row .motion-product-column h3{color:#FFF;font-family:'Rajdhani', sans-serif;font-weight:600;font-size:22px;margin:15px 0 5px 0;padding:0;line-height:normal;text-transform:uppercase;}
.motion-product-row .motion-product-column img{width:100%;border:1px solid #FFF;}
.motion-product-row .motion-product-column .mask{background:#008746;height:100%;visibility:hidden;left:0;padding:0;position:absolute;top:0;width:100%;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-mos-transform:scale(0);-o-transform:scale(0);}
.motion-product-row .motion-product-column:hover .mask{display:inline-block;visibility:visible;left:0;transform:scale(1);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.motion-product-row .motion-product-column .mask .motion-product-content{left:0;padding:15px 25px;position:absolute;right:0;top:50%;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;width:100%;transform:translate(0px, -50%);-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-mos-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);}
.motion-product-row .motion-product-column .mask .motion-product-content p{color:#52a57d;font-size:18px;line-height:26px;margin:0 0 30px 0;}
.motion-product-row .motion-product-column .mask .motion-product-content .out-horizontal.more-btn{margin:0;padding:0;}
.motion-product-row .motion-product-column .mask .motion-product-content .out-horizontal.more-btn a{padding:9px 16px;}
.motion-product-row .motion-product-column .mask .motion-product-content .out-horizontal.more-btn.white-btn a:before{background:#FFF;}
.motion-product-row .motion-product-column .mask .motion-product-content .more-btn a:hover{border:2px solid #FFF;color:#333;}
.motion-product-row .motion-product-column .mask .motion-product-content .out-horizontal.more-btn a:hover, .motion-product-row .motion-product-column .mask .motion-product-content .out-horizontal.more-btn a:focus, .motion-product-row .motion-product-column .mask .motion-product-content .out-horizontal.more-btn a:active{color:#333;}
.home-products{background:#ededed;display:inline-block;width:100%;margin:70px 0 0;padding:70px 0;}
.home-products .home-prodcuts-row{display:inline-block;width:100%;}
.home-products .home-prodcuts-row .home-prodcuts-item{display:inline-block;width:100%;padding:0 0 60px 0;margin:0 0 50px 0;border-bottom:1px solid #dedede;}
.home-products .home-prodcuts-row .home-prodcuts-item .home-prodcuts-row-left{float:left;vertical-align:top;width:48%;margin:0 30px 0 0;}
.home-products .home-prodcuts-row .home-prodcuts-item .home-prodcuts-row-left span{display:inline-block;width:100%;position:relative;text-align:center;background:#fff;border:1px solid #dadada;height:335px;padding:30px;}
.home-products .home-prodcuts-row .home-prodcuts-item .home-prodcuts-row-left span img{text-align:center;width:auto;height:100%;}
.home-products .home-prodcuts-row .home-prodcuts-item .home-prodcuts-row-right{float:right;vertical-align:top;width:48%;}
.home-products .home-prodcuts-row .home-prodcuts-item .home-prodcuts-row-right h3{margin:0 0 15px 0;padding:0;line-height:normal;color:#00733b;font-family:'Rajdhani', sans-serif;font-weight:500;}
.home-products .home-prodcuts-row .home-prodcuts-item .home-prodcuts-row-right h3 span{font-weight:700;font-family:'Rajdhani', sans-serif;color:#c3582b;}
.home-products .home-prodcuts-row .home-prodcuts-item .home-prodcuts-row-right p{color:#333333;font-size:17px;line-height:28px;font-family:'Rajdhani', sans-serif;font-weight:500;margin-bottom:20px;}
.home-products .home-prodcuts-row .home-prodcuts-item .home-prodcuts-row-right ul.two-col{margin:0;padding:0}
.home-products .home-prodcuts-row .home-prodcuts-item .home-prodcuts-row-right ul.two-col li{color:#333333;font-size:17px;line-height:24px;font-family:'Rajdhani', sans-serif;font-weight:600;margin-bottom:5px;}
.home-products .home-prodcuts-row .home-prodcuts-item .home-prodcuts-row-right .out-horizontal.more-btn{display:inline-block;text-align:left;width:auto;margin-top:15px;}
.home-products .home-prodcuts-row .home-prodcuts-item .home-prodcuts-row-right .out-horizontal.more-btn a{padding:10px 20px;font-size:18px;color:#00733b;border:2px solid #00733b;}
.home-products .home-prodcuts-row .home-prodcuts-item .home-prodcuts-row-right .out-horizontal.more-btn a:hover, .home-products .home-prodcuts-row .home-prodcuts-item .home-prodcuts-row-right .out-horizontal.more-btn a:active, .home-products .home-prodcuts-row .home-prodcuts-item .home-prodcuts-row-right .out-horizontal.more-btn a:focus{color:#FFF;border:2px solid #dd4e0f;}
.home-products .home-prodcuts-row .home-prodcuts-item:last-child{border:medium none;margin-bottom:0;padding-bottom:0;}
.home-products .home-prodcuts-row .home-prodcuts-item:nth-child(2n) .home-prodcuts-row-left{float:right;margin:0 0 0 30px;}
.home-products .home-prodcuts-row .home-prodcuts-item:nth-child(2n) .home-prodcuts-row-right{float:left;}
.home-jack-motion{background:url(../images/pattern.jpg) top left repeat;padding:70px 0;display:inline-block;width:100%;}
.home-jack-motion h2{text-align:center;font-family:'Rajdhani', sans-serif;font-weight:700;font-size:40px;color:#333333;margin:0;padding:0;line-height:normal;text-transform:uppercase;}
.home-jack-motion .jack-motion-row{margin:70px 0 0 0;font-size:0;}
.home-jack-motion .jack-motion-row .jack-motion-column{display:inline-block;width:100%;padding:0 20px 0 20px;}
.home-jack-motion .jack-motion-row .jack-motion-column .jack-motion-thumb{position:relative;background:#002010;padding:5px;display:inline-block;width:100%;margin-bottom:85px;}
.home-jack-motion .jack-motion-row .jack-motion-column .jack-motion-thumb img{border:1px solid #FFF;width:100%;display:inline-block;filter:none;-webkit-filter:grayscale(0);}
.home-jack-motion .jack-motion-row .jack-motion-column:hover .jack-motion-thumb img{-webkit-filter:grayscale(100%);-webkit-transition:all .6s ease;-webkit-backface-visibility:hidden;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;filter:grayscale(100%);-webkit-transition:none;}
.home-jack-motion .jack-motion-row .jack-motion-column .jack-motion-thumb span{background:#ffffff;border:4px solid #002010;border-radius:50%;display:table;height:118px;left:0;margin:-55px auto;position:absolute;right:0;text-align:center;width:118px;box-shadow:0 6px 9px #858585;-webkit-box-shadow:0 6px 9px #858585;-moz-box-shadow:0 6px 9px #858585;-mos-box-shadow:0 6px 9px #858585;-o-box-shadow:0 6px 9px #858585;}
.home-jack-motion .jack-motion-row .jack-motion-column .jack-motion-thumb span img{border:none;width:auto;position:absolute;left:0;right:0;top:50%;transform:translate(0px, -50%) rotate(0deg);-webkit-transform:translate(0px, -50%) rotate(0deg);-moz-transform:translate(0px, -50%) rotate(0deg);-mos-transform:translate(0px, -50%) rotate(0deg);-o-transform:translate(0px, -50%) rotate(0deg);display:inline-block;margin:0 auto;filter:none;-webkit-filter:grayscale(0);}
.home-jack-motion .jack-motion-row .jack-motion-column:hover .jack-motion-thumb span img{-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;transform:translate(0px, -50%) rotate(360deg);-webkit-transform:translate(0px, -50%) rotate(360deg);-moz-transform:translate(0px, -50%) rotate(360deg);-mos-transform:translate(0px, -50%) rotate(360deg);-o-transform:translate(0px, -50%) rotate(360deg);filter:none;-webkit-filter:grayscale(0);}
.home-jack-motion .jack-motion-row .jack-motion-column .jack-motion-content{text-align:center;width:100%;display:inline-block;}
.home-jack-motion .jack-motion-row .jack-motion-column .jack-motion-content h3{font-family:'Rajdhani', sans-serif;font-size:28px;text-transform:uppercase;color:#333333;margin:0 0 15px 0;padding:0;text-align:center;line-height:normal;font-weight:700;}
.home-jack-motion .jack-motion-row .jack-motion-column .jack-motion-content p{color:#555555;line-height:28px;font-size:18px;margin:0;padding:0;font-family:'Rajdhani', sans-serif;font-weight:500;}
.home-jack-motion .jack-motion-row .owl-buttons .owl-next, .home-jack-motion .jack-motion-row .owl-buttons .owl-prev{background:url(../images/home-sprite.png) no-repeat scroll left top;height:62px;position:absolute;text-indent:-8888px;width:33px;z-index:9999;top:80px;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.home-jack-motion .jack-motion-row .owl-buttons .owl-prev{background-position:-520px -10px;left:-48px;}
.home-jack-motion .jack-motion-row .owl-buttons .owl-next{background-position:-600px -10px;right:-48px;}
.home-gallery{padding:70px 0;}
.home-gallery h2{text-align:center;font-family:'Rajdhani', sans-serif;font-weight:700;font-size:40px;color:#333333;margin:0;padding:0;line-height:normal;text-transform:uppercase;}
.home-gallery-row{margin:70px 0 0 0;position:relative;height:560px;}
.home-gallery-row ul.home-gallery-thumb li{border:4px solid transparent;display:inline-block;line-height:1px;position:absolute;width:220px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-mos-border-radius:50%;-o-border-radius:50%;}
.home-gallery-row ul.home-gallery-thumb li:hover{border:4px solid #ededed;cursor:pointer;}
.home-gallery-row ul.home-gallery-thumb li.active{border:4px solid #DDD;}
.home-gallery-row ul.home-gallery-thumb li span{border-radius:50%;display:inline-block;width:100%;}
.home-gallery-row ul.home-gallery-thumb li span img{border-radius:50%;height:210px;width:100%;}
.home-gallery-row ul.home-gallery-thumb li.icon1{left:0;top:0;width:220px;}
.home-gallery-row ul.home-gallery-thumb li.icon1 span img{height:210px;}
.home-gallery-row ul.home-gallery-thumb li.icon2{left:130px;top:250px;width:210px;}
.home-gallery-row ul.home-gallery-thumb li.icon2 span img{height:200px;}
.home-gallery-row ul.home-gallery-thumb li.icon3{bottom:0;left:0;margin:0 auto;right:0;width:389px;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-mos-border-radius:0;-o-border-radius:0;}
.home-gallery-row ul.home-gallery-thumb li.icon3 span, .home-gallery-row ul.home-gallery-thumb li.icon3 span img{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-mos-border-radius:0;-o-border-radius:0;}
.home-gallery-row ul.home-gallery-thumb li.icon3 span img{height:auto;}
.home-gallery-row ul.home-gallery-thumb li.icon4{right:130px;top:250px;width:210px;}
.home-gallery-row ul.home-gallery-thumb li.icon4 span img{height:200px;}
.home-gallery-row ul.home-gallery-thumb li.icon5{right:0;top:0;width:220px;}
.home-gallery-row ul.home-gallery-thumb li.icon5 span img{height:210px;}
.home-gallery-row .home-gallery-text{text-align:center;width:635px;line-height:normal;display:table;margin:0 auto;}
.home-gallery-row .home-gallery-text h3{color:#00733b;font-size:30px;font-family:'Rajdhani', sans-serif;font-weight:700;margin:0 0 10px 0;line-height:normal;}
.home-gallery-row .home-gallery-text p:empty{display:none;}
.home-gallery-row .home-gallery-text p:last-child{margin-bottom:0;}
.home-gallery-row .home-gallery-text p{font-family:'Rajdhani', sans-serif;font-weight:500;color:#333333;font-size:18px;line-height:26px;margin:0;}
.home-gallery-row ul.home-gallery-thumb li.home-gallery-text{left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:0;width:630px;border:none;line-height:normal;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-mos-border-radius:0;-o-border-radius:0;}
.home-gallery-row ul.home-gallery-thumb li.home-gallery-text h3{color:#00733b;font-size:30px;font-family:'Rajdhani', sans-serif;font-weight:700;margin:0 0 20px 0;line-height:normal;}
.home-gallery-row ul.home-gallery-thumb li.home-gallery-text p:empty{display:none;}
.home-gallery-row ul.home-gallery-thumb li.home-gallery-text p:last-child{margin-bottom:0;}
.home-gallery-row ul.home-gallery-thumb li.home-gallery-text p{font-family:'Rajdhani', sans-serif;font-weight:600;color:#333333;font-size:18px;line-height:26px;}
.home-gallery-row ul.home-gallery-thumb li.home-gallery-text.text2{display:none;}
.home-gallery-row ul.home-gallery-thumb li.home-gallery-text.text3{display:none;}
.home-gallery-row ul.home-gallery-thumb li.home-gallery-text.text4{display:none;}
.home-gallery-row ul.home-gallery-thumb li.home-gallery-text.text5{display:none;}
.home-gallery-row ul.home-gallery-thumb li.home-gallery-text:hover{border:none;cursor:inherit;}
.home-testimonial{background:url(../images/home-testimonial-bg.jpg) top center no-repeat;display:inline-block;width:100%;padding:50px 0;background-size:cover;}
.home-testimonial h2{text-align:center;text-transform:uppercase;color:#FFF;font-family:'Rajdhani', sans-serif;font-weight:700;font-size:40px;}
.home-testimonial h2:after{background:rgba(0, 0, 0, 0) url(../images/home-sprite.png) no-repeat scroll -20px 0;bottom:-70px;content:"";height:54px;display:inline-block;left:0;margin:0 auto;position:absolute;right:0;text-align:center;width:40px;z-index:9999;}
.home-testimonial .testimonial_slider_recent_wrap .sldr_title{display:none;}
.home-slide-testimonail{margin:100px 0 0;}
.home-testimonial .home-slide-testimonail .owl-pagination .owl-page span{background:#FFF;}
.home-testimonial .home-slide-testimonail .owl-pagination .owl-page.active span{background:#dd4e0f;}
.home-testimonial .home-slide-testimonail .owl-pagination{margin:50px 0 0;}
.home-slide-testimonail p{color:#ffffff;font-size:18px;line-height:28px;text-align:center;font-family:'Rajdhani', sans-serif;font-weight:500;}
.home-slide-testimonail .testimonial-author{display:inline-block;text-align:center;width:100%;}
.home-slide-testimonail .testimonial-author h3{font-size:18px;font-family:'Rajdhani', sans-serif;font-weight:700;line-height:24px;color:#ffffff;margin:0 auto;position:relative;display:inline-block;text-transform:uppercase;}
.home-slide-testimonail .testimonial-author h3:after{background-color:#fff;content:"";height:2px;left:-11px;position:absolute;top:50%;transform:translate(0px, -50%);width:4px;}
.home-slide-testimonail .testimonial-author span{color:#ffffff;font-size:18px;line-height:24px;font-family:'Rajdhani', sans-serif;font-weight:400;display:block;}
.home-help-support{background:#ededed;display:inline-block;width:100%;vertical-align:top;}
.home-help-support ul{font-size:0;}
.home-help-support ul li{display:inline-block;padding:50px 40px;text-align:center;vertical-align:top;width:25%;min-height:270px;background:#ededed;float:left;}
.home-help-support ul li:nth-child(even){background:#e5e5e5;}
.home-help-support ul li span{display:inline-block;width:100px;height:100px;background:transparent;border:2px solid #00733b;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-mos-border-radius:50%;-o-border-radius:50%;vertical-align:middle;margin:0 0 20px 0;position:relative;}
.home-help-support ul li span img{display:inline-block;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:50%;vertical-align:middle;transform:translate(0px, -50%);-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-mos-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);}
.home-help-support ul li:hover span{border:2px solid #00733b;}
.home-help-support ul li h3{color:#064828;display:table;font-family:'Rajdhani', sans-serif;font-weight:600;font-size:24px;line-height:28px;margin:0 auto;padding:0;text-align:center;text-transform:uppercase;}
.home-help-support ul li .hovicon.effect-7.sub-b:after{box-shadow:3px 3px #00733b;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:opacity 0.2s, -webkit-transform 0.2s;-moz-transition:opacity 0.2s, -moz-transform 0.2s;transition:opacity 0.2s, transform 0.2s;}
.home-help-support ul li:hover .hovicon.effect-7.sub-b:after{opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.home-help-support ul li .hovicon.effect-7.sub-b:before{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0.7;-webkit-transition:-webkit-transform 0.2s, opacity 0.2s;-moz-transition:-moz-transform 0.2s, opacity 0.2s;transition:transform 0.2s, opacity 0.2s;}
.home-help-support ul li:hover .hovicon.effect-7.sub-b:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.home-help-support ul li .hovicon.effect-7:after{opacity:0;padding:8px;right:-8px;top:-8px;}
.footer{display:inline-block;width:100%;}
.footer-top{background:#064828;padding:50px 0 25px 0;display:inline-block;font-size:0;width:100%;}
.footer-bottom{background:#033f22;padding:12px 0;}
.footer-top .footer-col{display:inline-block;margin:0 4% 0 0;vertical-align:top;width:22%;}
.footer-top .footer-col.col-four{margin-right:0;}
.footer-bottom .col-left{float:left;width:70%;}
.footer-bottom .col-left a{color:#dd4e0f}
.footer-bottom .col-left a:hover{color:#28684a}
.footer-bottom .col-right{float:right;text-align:right;width:30%;}
.footer-bottom .col-right ul li{display:inline-block;}
.footer-bottom h2.widgettitle{display:none;}
.footer-top h2.widgettitle{color:#e5e5eb;font-family:'Rajdhani', sans-serif;font-weight:600;font-size:22px;line-height:28px;margin:0 0 25px 0;padding:0;text-transform:uppercase;}
.footer-top .footer-col.col-three ul li{position:relative;display:inline-block;width:100%;margin:0 0 10px 0;padding:0 0 0 28px;}
.footer-top .footer-col.col-three ul li p, .footer-top .footer-col.col-three ul li a{color:#46a577;font-size:16px;font-family:'Rajdhani', sans-serif;font-weight:500;margin:0;padding:0;display:inline-block;width:auto;line-height:24px;}
.footer-top .footer-col.col-three ul li a:hover{color:#FFF;}
.footer-top .footer-col.col-three ul li:before{background:rgba(0, 0, 0, 0) url(../images/home-sprite.png) no-repeat scroll 0 0;content:"";height:25px;left:0;position:absolute;top:3px;width:20px;}
.footer-top .footer-col.col-three ul li.f-address:before{background-position:-284px -30px;}
.footer-top .footer-col.col-three ul li.f-phone:before{background-position:-338px -30px;}
.footer-top .footer-col.col-three ul li.f-mail:before{background-position:-393px -30px;top:2px;width:25px;}
.footer-top .footer-col.col-three ul li.f-web:before{background-position:-450px -30px;}
.footer-top .footer-col.col-four div form.es_widget_form .es_lablebox{display:none;}
.footer-top .footer-col.col-four div form.es_widget_form .es_textbox{display:inline-block;margin:0 0 15px;padding:0;width:100%;}
.footer-top .footer-col.col-four div form.es_widget_form .es_textbox input{display:inline-block;width:100%;background:#09512e;border:1px solid #11603a;padding:0 10px;margin:0;height:42px;font-family:'Rajdhani', sans-serif;font-weight:500;font-size:16px;color:#FFF;-webkit-appearance:none;}
.footer-top .footer-col.col-four div form.es_widget_form .es_textbox input::-moz-placeholder, .footer-top .footer-col.col-four div form.es_widget_form .es_textbox textarea::-moz-placeholder{color:#1e784d;opacity:1;}
.footer-top .footer-col.col-four div form.es_widget_form .es_textbox input::-webkit-input-placeholder, .footer-top .footer-col.col-four div form.es_widget_form .es_textbox textarea::-webkit-input-placeholder{color:#1e784d;opacity:1;}
.footer-top .footer-col.col-four div form.es_widget_form .es_textbox input::-moz-placeholder, .footer-top .footer-col.col-four div form.es_widget_form .es_textbox textarea::-moz-placeholder{color:#1e784d;opacity:1;}
.footer-top .footer-col.col-four div form.es_widget_form .es_textbox input:-ms-input-placeholder, .footer-top .footer-col.col-four div form.es_widget_form .es_textbox textarea:-ms-input-placeholder{color:#1e784d;opacity:1;}
.footer-top .footer-col.col-four div form.es_widget_form .es_textbox input:hover, .footer-top .footer-col.col-four div form.es_widget_form .es_textbox input:focus, .footer-top .footer-col.col-four div form.es_widget_form .es_textbox input:active{background:#024626;border:1px solid #003f21;}
.footer-top .footer-col.col-four div form.es_widget_form .es_button{margin:0;padding:0;display:inline-block;width:100%;}
.footer-top .footer-col.col-four div form.es_widget_form .es_button input{background:#dd4e0f;border:none;color:#ffffff;display:inline-block;font-family:'Rajdhani', sans-serif;font-weight:600;font-size:22px;height:47px;line-height:normal;outline:none;padding:0;text-align:center;text-transform:uppercase;width:100%;-webkit-appearance:none;-moz-webkit-appearance:none;border-radius:0;}
.footer-top .footer-col.col-four div form.es_widget_form .es_button input:hover{background:#d04407;}
.footer-top .footer-col.col-four div form.es_widget_form .es_msg span{color:#ffffff;font-size:20px;margin:0 0 10px;padding:0;text-align:center;width:100%;}
.footer-top .col-one h2, .col-two h2, .col-three h2, .col-four h2{color:#e5e5eb;font-size:22px;line-height:28px;font-family:'Rajdhani', sans-serif;font-weight:600;}
.footer-top .col-one .menu li{border-bottom:1px solid #0b5331;padding-left:15px;position:relative;}
.footer-top .col-one .menu li:last-child{border-bottom:none;}
.footer-top .col-one .menu li a{color:#46a577;display:inline-block;font-family:'Rajdhani', sans-serif;font-weight:500;font-size:16px;line-height:normal;padding:10px 0;}
.footer-top .col-one .menu li a:hover{color:#fff;}
.footer-top .col-one .menu li:before{background:url(../images/home-sprite.png) top left no-repeat;content:"";height:25px;left:0;position:absolute;top:3px;width:20px;}
.footer-top .col-one .menu li:before{background-position:-216px -22px;}
.footer-top .col-two li time{color:#28684a;font-size:16px;line-height:30px;font-family:'Rajdhani', sans-serif;font-weight:500;margin:-6px 0 2px 0;display:inline-block;width:100%;}
.footer-top .col-two li .rpwe-summary{font-size:16px;line-height:20px;color:#46a577;font-family:'Rajdhani', sans-serif;font-weight:500;}
.footer-top .col-two .rpwe-title a{color:#ffffff;font-family:'Rajdhani', sans-serif;font-weight:500;font-size:18px;margin:0;padding:0;}
.footer-top .col-two li h3.rpwe-title{line-height:normal;margin:0;padding:0;}
.footer-top .col-two .rpwe-li.rpwe-clearfix{border-bottom:1px solid #0b5331;padding:10px 0 20px 0;}
.footer-top .col-two .rpwe-li.rpwe-clearfix:first-child{padding-top:0;}
.footer-top .col-two .rpwe-li.rpwe-clearfix:last-child{border-bottom:none;}
.footer-bottom .col-left p{color:#46a577;display:inline-block;font-size:16px;line-height:38px;margin:0 auto;padding-top:10px;font-family:'Rajdhani', sans-serif;font-weight:500;}
.footer-bottom .col-right ul li a{background-color:#09512e;border-radius:50%;display:inline-block;height:50px;font-size:23px;line-height:55px;text-align:center;width:50px;color:#fff;}
.footer-bottom .col-right ul li{display:inline-block;margin-right:10px;}
.footer-bottom .col-right ul li:last-child{margin:0 auto;}
.footer-bottom .col-right ul{display:inline-block;margin:0 auto;}
.footer-bottom .col-right ul li.facebook:hover a{background-color:#1f5039;}
.footer-bottom .col-right ul li.pinterest:hover a{background-color:#bd081c;}
.footer-bottom .col-right ul li.twitter:hover a{background-color:#149658;}
.footer-bottom .col-right ul li.linkedin:hover a{background-color:#006032;}
.comments-link{display:inline-block;width:100%;margin:0px 0 10px 0;}
.comments-link span{position:relative;display:inline-block;vertical-align:middle;width:auto;margin:0 10px 10px 0;padding:0;color:#333;font-size:14px;}
.comments-link a time{margin:0;padding:0;font-weight:600;}
.comments-link span:before{display:inline-block;color:#939493;font-size:16px;font-family:fontawesome;background:#e5e5e5;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-mos-border-radius:50%;-o-border-radius:50%;margin:0 7px 0 0;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;position:relative;left:4px;}
.by-author:before{content:"\f007";}
.catergory-icon:before{content:"\f07c";}
.tag-icon:before{content:"\f02c";}
.blog-date:before{content:"\f073";}
.leave-reply:before{content:"\f086";}
.comments-link span a{color:#333;font-size:15px;}
.comments-link span:hover a{color:#00733b;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.comments-link span:hover:before{color:#FFF;background:#dd4e0f;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.blog-content .header_title{margin-bottom:50px;}
.blog-content #content article{background:#f7f8f6;display:inline-block;margin:0 0 50px 0;padding:0px 0 30px 0;vertical-align:top;width:100%;}
.blog-content #content article:nth-child(2n){margin-right:0;}
.blog-content #content article:last-child{margin-bottom:0;}
.blog-post-thumb{margin:0 0 20px 0;position:relative;overflow:hidden;}
.blog-post-thumb img{width:100%;}
body.search-results .blog-post-thumb img{width:auto;padding:20px;}
body.search-results .blog-post-thumb{background:#eeeeee;text-align:center;}
.blog-content #content article header.entry-header, .blog-content #content article .entry-content{padding:0 20px;}
body.search #content article .entry-summary{padding:0 20px;}
.blog-content #content article header.entry-header .header-content h2{font-size:26px;color:#3c2313;}
.blog-content #content article header.entry-header .header-content h2 a{color:#333333;font-size:30px;}
.blog-content #content article header.entry-header .header-content h2 a:hover{color:#dd4e0f;}
.blog-content #content article .entry-content p{font-size:16px;line-height:28px;}
.blog-content .nav-previous, .blog-content .nav-next{margin:0px 0 0 0;}
.blog-content .nav-previous a, .blog-content .nav-next a{color:#444444;font-size:18px;}
.blog-content .nav-previous a:hover, .blog-content .nav-next a:hover{color:#df7c26;}
.blog-read-more a{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:transparent;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.blog-read-more a:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#dd4e0f;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.blog-read-more a:hover, .blog-read-more a:focus, .blog-read-more a:active{color:white;}
.blog-read-more a:hover:before, .blog-read-more a:focus:before, .blog-read-more a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.blog-read-more.more-btn a{border:1px solid #444444;color:#333333;font-family:'Rajdhani', sans-serif;font-weight:600;font-size:18px;padding:10px 14px;}
.blog-read-more.more-btn a:hover, .blog-read-more.more-btn a:active, .blog-read-more.more-btn a:focus{border:1px solid #c73e02;color:#FFF;}
.blog-content h3.assistive-text, .col-sidebar h3.assistive-text{display:none;}
.blog-content #secondary aside, .col-sidebar #secondary aside{padding:20px 20px 30px 20px;background:#f7f8f6;width:100%;display:inline-block;margin:0 0 30px 0;}
.blog-content #secondary aside h3, .col-sidebar #secondary aside h3{position:relative;color:#333;font-size:26px;margin:0 0 20px 0;text-align:center;}
.blog-content #secondary aside ul, .col-sidebar #secondary aside ul{margin:0;padding:0;}
.blog-content #secondary aside ul li, .col-sidebar #secondary aside ul li{margin:0 0 20px 0;padding:0 0 20px 0;position:relative;display:inline-block;width:100%;border-bottom:1px dashed #548729;}
.blog-content #secondary aside ul li:last-child, .col-sidebar #secondary aside ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.blog-content #secondary aside ul li a, .col-sidebar #secondary aside ul li a{color:#555;font-size:17px;padding:0 0 0 15px;display:inline-block;width:100%;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.blog-content #secondary aside ul li a:before, .col-sidebar #secondary aside ul li a:before{content:"\f105";display:inline-block;width:20px;height:20px;position:absolute;left:0;top:-1px;font-family:fontawesome;}
.blog-content #secondary aside ul li:hover a, .col-sidebar #secondary aside ul li:hover a{color:#dd4e0f;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.blog-content #secondary aside ul li:hover a:before, .col-sidebar #secondary aside ul li:hover a:before{background-position:0 -24px;}
.commentlist li.ac-full-hold article{background:#FFF !important;border:1px solid #cccccc;border-radius:4px;display:inline-block;padding:30px;width:100%;}
.blog-content #content .comments-area ol.commentlist li{margin-bottom:40px;}
.blog-content #content .comments-area ol.commentlist li article{background:#ffffff;border:1px solid #cccccc;border-radius:4px;display:inline-block;padding:30px;width:100%;}
.comment-form label{width:100%;float:left;font-size:16px;margin-bottom:5px;}
.comment-form p{margin-bottom:14px;}
.comment-form p.comment-notes{background-color:#60967C;border-color:#509373;color:#1a4c34;padding:12px 15px;border-radius:4px;margin:10px 0 20px 0;text-align:center;}
#commentform p.comment-form-comment textarea{height:150px;}
#commentform p input, #commentform p textarea{width:100%;font-size:16px;font-weight:600;}
#commentform p.form-submit input{font-size:20px;font-weight:600;height:inherit;margin:10px 0 0;padding:9px 20px;text-transform:uppercase;width:auto;box-shadow:none;border:1px soldi #333;border-radius:0;background:transparent;}
.required{color:#FF0004}
.comments-title{padding:15px;border:1px solid #d1d1d1;border-radius:3px;margin-bottom:15px;background:#efefef;font-weight:normal;font-size:22px;color:#333;}
.avatar{border-radius:50%;display:inline-block;margin:0 10px 0 0;vertical-align:middle;}
.comment-meta cite{margin-top:15px;display:inline-block;font-size:18px;}
.comment-content{padding:15px 15px;border:1px solid #d1d1d1;border-left:3px solid #d1d1d1;margin:15px 0 15px 0px;}
time{color:#333333;font-weight:600;margin:5px;}
.reply{text-align:right;margin:5px 0;font-size:16px;}
.comment-reply-title{font-weight:normal;text-align:left;color:#333;font-weight:600;}
.form-allowed-tags{display:none;}
#ajaxed-comments{margin-bottom:20px;}
.comment-reply-title small a{font-size:14px;background:#076437;color:#fff;padding:5px;border-radius:5px;display:inline-block;}
.comments-area form input, .comments-area form textarea, .comments-area form select{background:none repeat scroll 0 0 #fbfbfb;border:1px solid #cccccc;color:#515e6c;font-size:16px;outline:none;padding:12px 15px;font-family:'Rajdhani', sans-serif;font-weight:600;}
.comment-form p.logged-in-as{margin-left:0;background-color:#60967C;border-color:#509373;color:#1a4c34;padding:12px 15px;border-radius:4px;margin:10px 0 20px 0}
.comments-area .commentlist li #respond{background:none !important;}
#secondary aside #searchform label.screen-reader-text{display:none;}
#secondary #search-2 #searchform{position:relative;}
#secondary #search-2 #searchform label.screen-reader-text{display:none;}
#secondary #search-2 #searchform input#s{border:1px solid #dddddd;border-radius:0;color:#333333;display:inline-block;float:left;font-family:"Rajdhani", sans-serif;font-size:16px;font-weight:600;height:50px;padding:0 20px;width:64%;}
#secondary #search-2 #searchform input#searchsubmit{border:none;top:0;border-radius:0;display:inline-block;font-size:18px;font-weight:normal;height:50px;right:0;text-transform:uppercase;width:120px;background:#333;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;-webkit-appearance:none;}
#secondary #search-2 #searchform input#searchsubmit:hover{background:#dd4e0f;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;-webkit-appearance:none;}
#secondary #search-2 #searchform input::-moz-placeholder, .search-form #searchform input::-moz-placeholder{color:#666666;font-family:'Rajdhani', sans-serif;font-weight:600;font-size:16px;opacity:1;}
#secondary #search-2 #searchform input::-moz-placeholder, .search-form #searchform input::-moz-placeholder{color:#666666;font-family:'Rajdhani', sans-serif;font-weight:600;font-size:16px;opacity:1;}
#secondary #search-2 #searchform input:-ms-input-placeholder, .search-form #searchform input:-ms-input-placeholder{color:#666666;font-family:'Rajdhani', sans-serif;font-weight:600;font-size:16px;opacity:1;}
.search-content #primary article header.entry-header{padding-top:20px;}
.search-form #searchform{position:relative;}
.search-form #searchform label.screen-reader-text{display:none;}
.search-form #searchform input#s{border:1px solid #ddd;border-radius:0;color:#444;display:inline-block;font-size:16px;height:50px;width:100%;padding-right:130px;font-family:'Rajdhani', sans-serif;font-weight:600;}
.search-form #searchform input#searchsubmit{border:medium none;top:0;border-radius:0;display:inline-block;font-size:18px;font-weight:normal;height:50px;position:absolute;right:0;text-transform:uppercase;width:120px;background:#333;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;}
.search-form #searchform input#searchsubmit:hover{background:#dd4e0f;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;}
body.search-results #primary article header.entry-header{padding-top:0;}
.inner-content{padding:0 0 70px 0;}
.inner-content #primary{display:inline-block;vertical-align:top;width:65%;}
#secondary{display:inline-block;float:right;margin-left:30px;vertical-align:top;width:32%;}
.page-not-found{text-align:center;padding-top:70px;}
.page-not-found .out-horizontal.more-btn.grey-btn a{border:2px solid #cccccc;color:#dd4e0f;padding:9px 20px;}
.page-not-found .out-horizontal.more-btn.grey-btn a:hover, .page-not-found .out-horizontal.more-btn.grey-btn a:active, .page-not-found .out-horizontal.more-btn.grey-btn a:focus{border:2px solid #c73e02;color:#ffffff;}
.inner-content.full-width-inner #primary{width:100%;}
.contact-detail{display:inline-block;width:100%;}
.contact-detail .contact-map{display:table-cell;vertical-align:top;width:60%;}
.contact-detail .contact-detail-right{background:#f4f4f4;display:table-cell;vertical-align:top;width:40%;padding:40px 30px 30px 30px;}
.contact-detail .contact-map p{line-height:1px;margin:0;}
.contact-detail ul.contact-field-details li{display:inline-block;margin:0 0 0 0;padding:0 0 0 54px;width:100%;position:relative;}
.contact-detail ul.contact-field-details li i{background:transparent;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-mos-border-radius:50%;-o-border-radius:50%;border:2px solid #cecece;color:#555;font-size:22px;height:48px;left:0;line-height:48px;position:absolute;text-align:center;width:48px;top:50%;transform:translate(0px, -50%);-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-mos-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.contact-detail ul.contact-field-details li.contact-address-c i{top:5px;transform:none;-webkit-transform:none;-moz-transform:none;-mos-transform:none;-o-transform:none;}
.contact-detail ul.contact-field-details li p, .contact-detail ul.contact-field-details li a{font-size:18px;color:#333;margin:0;padding:0;line-height:normal;font-weight:500;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.contact-detail ul.contact-field-details li p{margin-bottom:10px;}
.contact-detail ul.contact-field-details li:nth-child(2){margin-top:20px;}
.contact-detail ul.contact-field-details li:nth-child(3){margin-top:25px;}
.contact-detail ul.contact-field-details li:nth-child(4){margin-top:35px;}
.contact-detail ul.contact-field-details li:nth-child(5){margin-top:45px;}
.contact-detail ul.contact-field-details li i.fa-envelope-o, .contact-detail ul.contact-field-details li i.fa-globe{line-height:44px;}
.contact-detail ul.contact-field-details li:hover i{background:#dd4e0f;color:#FFF;border:2px solid #dd4e0f;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.contact-detail ul.contact-field-details li a:hover{color:#dd4e0f;}
ul.contact-social-icon{margin:35px 0 0 0;}
ul.contact-social-icon li{display:inline-block;margin:0 5px 0 0;padding:0;}
ul.contact-social-icon li a{display:block;}
ul.contact-social-icon li i{width:44px;height:44px;border:2px solid #cdcdcd;text-align:center;line-height:40px;color:#666;background:transparent;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
ul.contact-social-icon li a:hover i{background:#dd4e0f;color:#FFF;border:2px solid #dd4e0f;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
ul.contact-social-icon li a{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
ul.contact-social-icon li a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#dd4e0f;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
ul.contact-social-icon li a:hover i, ul.contact-social-icon li a:focus i, ul.contact-social-icon li i:active i{color:#FFF;}
ul.contact-social-icon li a:hover:before, ul.contact-social-icon li a:focus:before, ul.contact-social-icon li a:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:none !important;border:none !important;margin:0 !important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{color:#FFF;font-weight:normal;margin:0;padding:0;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield_html{max-width:100% !important;}
.gform_confirmation_message{background:#dd4e0f;border:2px solid #ca3f02;border-radius:2px;color:#ffffff;display:table;line-height:normal;margin:50px auto 0;padding:15px 30px;text-align:center;}
.gform_wrapper .gform_body ul.gform_fields li.gfield_error .gfield_description, .gform_wrapper .gform_body ul.gform_fields li.gfield_error.phone-field .validation_message{bottom:5px;color:#de4444;font-size:14px;font-weight:500;margin:0 !important;max-width:inherit !important;padding:0 !important;position:absolute;right:5px;width:auto;}
.gform_wrapper .gform_body ul.gform_fields li.gfield_error.phone-field .gfield_description.validation_message{display:none;}
.gform_wrapper form div.validation_error{background-color:#f2dede;border:1px solid #ebccd1;color:#b94a48;display:table;line-height:normal;margin:0 auto 30px;padding:15px;text-align:center;width:auto;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-size:16px;font-weight:600;}
.contact-form{display:inline-block;width:100%;margin:70px 0 0 0;}
.contact-form p{text-align:center;font-size:18px;font-weight:600;margin:0;}
.contact-form .gform_wrapper .gform_body ul.gform_fields li, .contact-form .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error{display:inline-block;margin:0 2% 2% 0 !important;padding:0;width:32%;position:relative;}
.contact-form .gform_wrapper .gform_body ul.gform_fields li:nth-child(3n), .contact-form .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error:nth-child(3n){margin-right:0 !important;}
.contact-form .gform_wrapper .gform_body ul.gform_fields li.field-full-width{margin:0 !important;width:100%;}
.contact-form .gform_wrapper .gform_body ul.gform_fields li label{display:none;}
.contact-form .gform_wrapper .gform_body ul.gform_fields li .ginput_container, .contact-form .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error.gfield_contains_required .ginput_container{margin:0;padding:0;width:100%;}
.contact-form .gform_wrapper .gform_body ul.gform_fields li .ginput_container input, .contact-form .gform_wrapper .gform_body ul.gform_fields li .ginput_container textarea, .contact-form .gform_wrapper .gform_body ul.gform_fields li .ginput_container select{margin:0;width:100%;padding:0 15px !important;height:50px;background:#FFF;color:#333;font-size:16px !important;font-weight:600;border:1px solid #cdcdcd;}
.contact-form .gform_wrapper .gform_body ul.gform_fields li .ginput_container input:hover, .contact-form .gform_wrapper .gform_body ul.gform_fields li .ginput_container input:active, .contact-form .gform_wrapper .gform_body ul.gform_fields li .ginput_container input:focus, .contact-form .gform_wrapper .gform_body ul.gform_fields li .ginput_container textarea:hover, .contact-form .gform_wrapper .gform_body ul.gform_fields li .ginput_container textarea:active, .contact-form .gform_wrapper .gform_body ul.gform_fields li .ginput_container textarea:focus, .contact-form .gform_wrapper .gform_body ul.gform_fields li .ginput_container select:hover, .contact-form .gform_wrapper .gform_body ul.gform_fields li .ginput_container select:active, .contact-form .gform_wrapper .gform_body ul.gform_fields li .ginput_container select:focus{border:1px solid #dd4e0f;}
.contact-form .gform_wrapper .gform_body ul.gform_fields li .ginput_container textarea{height:150px;padding:15px !important}
.contact-form .gform_wrapper .gform_footer{display:inline-block;margin:2% 0 0;padding:0;text-align:center;width:100%;}
.contact-form .gform_wrapper .gform_footer input.button{display:inline-block;margin:0;border:2px solid #cccccc;color:#dd4e0f;padding:12px 70px;height:inherit;text-transform:uppercase;font-family:"Rajdhani", sans-serif;font-size:24px;font-weight:600;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;background:transparent;border-radius:0;line-height:inherit !important;width:auto;}
.contact-form .gform_wrapper .gform_footer input:hover, .contact-form .gform_wrapper .gform_footer input:active, .contact-form .gform_wrapper .gform_footer input:focus{background:#dd4e0f;border:2px solid #dd4e0f;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;color:#FFF;}
.contact-form input::-moz-placeholder, .contact-form textarea::-moz-placeholder{color:#333;opacity:1;}
.contact-form select{color:#333;opacity:1;}
.contact-form option{color:#333;opacity:1;}
.contact-form input::-webkit-input-placeholder, .contact-form textarea::-webkit-input-placeholder{color:#333;opacity:1;}
.contact-form input::-moz-placeholder, .contact-form textarea::-moz-placeholder{color:#333;opacity:1;}
.contact-form input:-ms-input-placeholder, .contact-form textarea:-ms-input-placeholder{color:#333;opacity:1;}
.gform_wrapper select option{padding:4px !important;}
.contact-map iframe{pointer-events:none;}
.wc_email_inquiry_image_container{display:none;}
.responsive-menu-button{height:52px !important;border-radius:0 !important;}
.top-banner{background-size:cover;height:250px;width:100%;position:relative;}
.top-banner::before{background:#001008;content:"";display:inline-block;height:100%;opacity:0.85;width:100%;position:absolute;left:0;top:0;}
.top-banner h1.entry-title, .top-banner h2.entry-title{color:#fff;font-family:"bree_serifregular";font-size:38px;font-weight:normal;left:50%;line-height:normal;margin:0;padding:0;position:absolute;text-align:center;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-mos-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);width:100%;}
.product-listing{margin:0 0 50px;}
.product-listing .view-all.out-horizontal.more-btn a{padding:10px 20px;font-size:18px;color:#00733b;border:2px solid #00733b;}
.product-listing .view-all.out-horizontal.more-btn a:hover, .product-listing .view-all.out-horizontal.more-btn a:active, .product-listing .view-all.out-horizontal.more-btn a:focus{color:#FFF;border:2px solid #dd4e0f;}
.product-listing .top-title{display:inline-block;margin:0 0 20px;width:100%;}
.product-listing h2{color:#c3582b;display:inline-block;float:left;margin:0;padding:0;vertical-align:middle;}
.product-listing .view-all{float:right;margin:0;padding:0;width:auto;}
.product-listing .product-listing-row .product-listing-cont{display:inline-block;width:100%;padding:0 15px;}
.product-listing .product-listing-row .product-listing-cont a{background:#f2f2f2;display:inline-block;width:100%;}
.product-listing .product-listing-row .product-listing-cont a .product-category-desc{border:1px solid #dfdfdf;border-bottom:none;display:inline-block;width:100%;}
.product-listing .product-listing-row .product-listing-cont a .category-thumb{display:inline-block;min-height:250px;text-align:center;width:100%;position:relative;}
.product-listing .product-listing-row .product-listing-cont a .category-thumb img{position:absolute;left:0;right:0;margin:0 auto;text-align:center;top:50%;transform:translate(0px, -50%);-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-mos-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);}
.product-listing .product-listing-row .product-listing-cont a h3{color:#372e24;font-size:24px;font-weight:600;margin:0 0 7px 0;padding:0;line-height:normal;font-family:'Rajdhani', sans-serif;text-align:center;padding:0 7px;}
.product-listing .product-listing-row .product-listing-cont a .category-btn{display:inline-block;width:100%;text-align:center;background:#00733b;padding:12px 10px;}
.product-listing .product-listing-row .product-listing-cont a .category-btn small{color:#FFF;font-size:24px;font-family:'Rajdhani', sans-serif;font-weight:600;position:relative;line-height:normal;}
.product-listing .product-listing-row .product-listing-cont a .category-btn small:before{content:"\f105";display:inline-block;position:absolute;color:#FFF;font-family:fontawesome;top:50%;transform:translate(0px, -50%);-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-mos-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);right:-15px;font-size:22px;}
.product-listing .product-listing-row .product-listing-cont a:hover h3{color:#dd4e0f;}
.product-listing .product-listing-row .product-listing-cont a:hover .category-btn{}
.product-listing .product-listing-row .product-listing-cont a .category-btn{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.5s;}
.product-listing .product-listing-row .product-listing-cont a .category-btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#dd4e0f;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.product-listing .product-listing-row .product-listing-cont a .category-btn:hover, .product-listing .product-listing-row .product-listing-cont a .category-btn:focus, .product-listing .product-listing-row .product-listing-cont a .category-btn:active{color:white;}
.product-listing .product-listing-row .product-listing-cont a .category-btn:hover:before, .product-listing .product-listing-row .product-listing-cont a .category-btn:focus:before, .product-listing .product-listing-row .product-listing-cont a .category-btn:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.product-listing .product-listing-row.owl-theme .owl-buttons .owl-next, .product-listing .product-listing-row.owl-theme .owl-buttons .owl-prev{background:url(../images/home-sprite.png) no-repeat scroll left top;height:62px;position:absolute;text-indent:-8888px;width:33px;z-index:9999;top:50%;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;transform:translate(0px, -50%);-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-mos-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);margin:0;padding:0;}
.product-listing .product-listing-row.owl-theme .owl-buttons .owl-prev{background-position:-520px -10px;left:-36px;}
.product-listing .product-listing-row.owl-theme .owl-buttons .owl-next{background-position:-600px -10px;right:-36px;}
.woocommerce-breadcrumb{display:none;}
.left-sidebar.woocommerce-sidebar{float:left;margin-right:30px;width:23%;}
.left-sidebar #secondary{float:none;margin:0;width:100%;}
.right-col-content{float:right;width:74%;}
.right-col-content.cthree-col{float:left;width:45%;}
.left-sidebar.right-sidebar{float:right;margin-right:0;margin-left:3%;}
.left-sidebar.right-sidebar #secondary aside:last-child{margin-bottom:0;}
.left-sidebar.woocommerce-sidebar #secondary aside.widget_wc_category_accordion{border:none;padding:0;}
.left-sidebar.woocommerce-sidebar #secondary aside.widget_wc_category_accordion:before, .left-sidebar.woocommerce-sidebar #secondary aside.widget_wc_category_accordion:after{display:none;}
.left-sidebar.woocommerce-sidebar #secondary aside{display:inline-block;width:100%;margin-bottom:40px;border:1px solid #CCC;padding:20px 32px 20px 20px;position:relative;}
.left-sidebar.woocommerce-sidebar #secondary aside:before{border-right:45px solid transparent;border-top:46px solid #00733b;bottom:-1px;content:"";display:inline-block;position:absolute;right:-1px;z-index:3;}
.left-sidebar.woocommerce-sidebar #secondary aside:after{background:#ffffff;bottom:-1px;content:"";display:inline-block;height:46px;position:absolute;right:-1px;width:44px;}
.left-sidebar.woocommerce-sidebar #secondary aside h3{color:#00733b;font-size:20px;font-weight:600;font-family:'Rajdhani', sans-serif;line-height:24px;margin:0 0 10px 0;padding:0;text-transform:uppercase;}
.left-sidebar.woocommerce-sidebar #secondary aside p{font-size:17px;font-weight:500;font-family:'Rajdhani', sans-serif;margin:0;padding:0;line-height:24px;}
.left-sidebar.woocommerce-sidebar #secondary aside.widget_wc_category_accordion h3{background:#00733b;color:#ffffff;font-family:'Rajdhani', sans-serif;font-size:20px;font-weight:600;padding:11px 20px;margin:0;line-height:normal;text-transform:uppercase;}
.left-sidebar.woocommerce-sidebar aside.widget_wc_category_accordion .block-content{border:1px solid #d1d1d1;}
.left-sidebar.woocommerce-sidebar aside.widget_wc_category_accordion .block-content ul#outer_ul{margin:0;padding:0;}
.left-sidebar.woocommerce-sidebar aside.widget_wc_category_accordion .block-content ul#outer_ul li{margin:0;padding:0;border-bottom:1px solid #cccccc;background:#f5f5f5;padding:0;}
.left-sidebar.woocommerce-sidebar aside.widget_wc_category_accordion .block-content ul#outer_ul li:last-child{border-bottom:none;}
.left-sidebar.woocommerce-sidebar aside.widget_wc_category_accordion .block-content ul#outer_ul li.current-cat-parent a{color:#00733b;}
.left-sidebar.woocommerce-sidebar aside.widget_wc_category_accordion .block-content ul#outer_ul li ul.children.current li a{color:#333;}
.left-sidebar.woocommerce-sidebar aside.widget_wc_category_accordion .block-content ul#outer_ul li ul.children.current li.current-cat a{color:#dd4e0f;}
.left-sidebar.woocommerce-sidebar aside.widget_wc_category_accordion .block-content ul#outer_ul li ul.children.current li a:hover, .left-sidebar.woocommerce-sidebar aside.widget_wc_category_accordion .block-content ul#outer_ul li ul.children.current li a:focus{color:#dd4e0f;}
.left-sidebar.woocommerce-sidebar aside.widget_wc_category_accordion .block-content ul#outer_ul li a:hover{color:#dd4e0f;}
.left-sidebar.woocommerce-sidebar aside.widget_wc_category_accordion .block-content ul#outer_ul li.current-cat a{color:#00733b;}
#parent:before{color:#333333;content:"\f105";font-family:fontawesome;font-size:24px;font-weight:600;left:0;line-height:normal;margin:0 auto;position:absolute;right:0;text-align:center;top:48%;transform:translate(0px, -50%);-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-mos-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);}
.left-sidebar.woocommerce-sidebar aside.widget_wc_category_accordion .block-content ul#outer_ul li.current-cat em#parent.expanded:before, .left-sidebar.woocommerce-sidebar aside.widget_wc_category_accordion .block-content ul#outer_ul li.current-cat em#parent:before{color:#00733b;}
#parent.expanded:before{content:"\f107";color:#dd4e0f;}
#parent{background:none;font-style:normal;height:41px;position:relative;width:41px;}
.left-sidebar.woocommerce-sidebar aside.widget_wc_category_accordion .block-content ul#outer_ul li a{font-family:'Rajdhani', sans-serif;font-size:18px;font-weight:500;display:inline-block !important;padding:8px 19px;color:#333333;}
.left-sidebar.woocommerce-sidebar aside.widget_wc_category_accordion .block-content ul#outer_ul li ul{margin:0;}
.left-sidebar.woocommerce-sidebar aside.widget_wc_category_accordion .block-content ul#outer_ul li ul li{background:#FFF;}
.left-sidebar.woocommerce-sidebar aside.widget_wc_category_accordion .block-content ul#outer_ul li ul li:last-child{border-bottom:none;}
.left-sidebar.woocommerce-sidebar aside.widget_wc_category_accordion .block-content ul#outer_ul li ul li:first-child{border-top:1px solid #cccccc;}
.left-sidebar.woocommerce-sidebar aside.widget_wc_category_accordion .block-content ul#outer_ul li ul li a{display:inline-block;font-size:17px;padding:5px 20px;width:100%;}
.left-sidebar.woocommerce-sidebar aside.widget_wc_category_accordion .block-content ul#outer_ul li ul li:hover a{color:#dd4e0f;}
.left-sidebar.woocommerce-sidebar aside.widget_wc_category_accordion .block-content ul#outer_ul li ul li.current-cat a{color:#dd4e0f;}
.right-col-content h1.page-title{color:#c3582b;font-size:28px;line-height:1;margin-bottom:10px;}
.right-col-content .term-description h3{color:#333333;margin-top:30px;font-size:24px;font-weight:500;margin:20px 0 5px 0;}
.right-col-content .term-description h3:first-child{margin-top:0;}
.right-col-content .term-description p{font-size:17px;color:#333333;font-weight:500;line-height:28px;margin:0 0 15px 0;word-wrap:break-word;}
.right-col-content .term-description ul{margin:20px 0;}
.right-col-content .term-description ul li, .product .woocommerce-tabs .wc-tab ul li{display:inline-block;width:100%;margin:0 0 13px 0;padding:0 0 0 20px;position:relative;font-size:17px;color:#333333;font-weight:500;line-height:24px;}
.right-col-content .term-description ul li:before, .product .woocommerce-tabs .wc-tab ul li:before{content:"\f105";display:inline-block;font-family:fontawesome;font-size:20px;color:#00733b;font-weight:600;position:absolute;left:0;top:0;}
.woocommerce-result-count, .woocommerce-ordering{display:none;}
.woocommerce .right-col-content .product-category .product.first{margin-top:0;}
.woocommerce ul.products .product-category:first-child{margin-top:10px;}
.woocommerce-page .right-col-content .products{display:inline-block;margin-bottom:60px;width:100%;}
.woocommerce .right-col-content ul.products li.product, 
.woocommerce-page ul.products li.product{float:left;width:50%;height:220px;vertical-align:top;padding:0 30px 0 0;margin:0 0 50px 0;}
.woocommerce .right-col-content ul.products li.product .left-row{display:inline-block;vertical-align:top;width:180px;margin-right:20px;text-align:center;height:200px;}
.tax-product_cat .right-col-content ul.products li.product{float:left;width:100%;height:inherit;min-height:inherit !important;vertical-align:top;padding:0 30px 0 0;margin:0 0 50px 0;}
.tax-product_cat .right-col-content ul.products li.product .left-row{display:inline-block;vertical-align:top;width:180px;margin-right:20px;text-align:center;}
.woocommerce .right-col-content ul.products li.product a{display:inline-block;}
.woocommerce .right-col-content ul.products li.product .righ-row a{display:inline-block;width:100%;}
.woocommerce .product-category .product .right-row .right-row-short-desc > h2{display:none;}
.woocommerce .primary-category-content .term-description{margin-bottom:50px;}
.woocommerce .right-col-content ul.products li.product .righ-row{display:inline-block;vertical-align:top;width:48%;}
.woocommerce .right-col-content ul.products li.product .righ-row a h3{color:#c3582b;font-size:24px;font-weight:700;font-family:'Rajdhani', sans-serif;margin:0 0 1px 0;padding:0;line-height:normal;}
.woocommerce .right-col-content ul.products li.product .righ-row a p{color:#333333;font-size:17px;font-weight:500;font-family:'Rajdhani', sans-serif;margin:0 0 5px 0;padding:0;line-height:24px;}
.right-col-content ul.products li .righ-row span.wc_email_inquiry_button_container{display:none;}
.woocommerce .right-col-content ul.products li.product .righ-row span.wc_ei_read_more_button_container{display:none;}
.woocommerce .right-col-content ul.products li.product .righ-row a.button, .woocommerce .right-col-content ul.products .product-category li.product .right-row .category-btn a{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:transparent;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;padding:6px 14px;font-size:18px;color:#00733b;border:2px solid #00733b;border-radius:0;width:auto;font-family:'Rajdhani', sans-serif;font-weight:600;margin:5px 0 0 0;line-height:normal;}
.woocommerce .right-col-content ul.products li.product .righ-row a.button:before, .woocommerce .right-col-content ul.products .product-category li.product .right-row .category-btn a:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#dd4e0f;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.woocommerce .right-col-content ul.products li.product .righ-row a.button:hover, .woocommerce .right-col-content ul.products li.product .righ-row a.button:focus, .woocommerce .right-col-content ul.products li.product .righ-row a.button:active, .woocommerce .right-col-content ul.products .product-category li.product .right-row .category-btn a:hover, .woocommerce .right-col-content ul.products .product-category li.product .right-row .category-btn a:focus, .woocommerce .right-col-content ul.products .product-category li.product .right-row .category-btn a:active{color:white;}
.woocommerce .right-col-content ul.products li.product .righ-row a.button:hover:before, .woocommerce .right-col-content ul.products li.product .righ-row a.button:focus:before, .woocommerce .right-col-content ul.products li.product .righ-row a.button:active:before, .woocommerce .right-col-content ul.products .product-category li.product .right-row .category-btn a:hover:before, .woocommerce .right-col-content ul.products .product-category li.product .right-row .category-btn a:focus:before, .woocommerce .right-col-content ul.products .product-category li.product .right-row .category-btn a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.woocommerce .right-col-content ul.products li.product .righ-row a.button:hover, .woocommerce .right-col-content ul.products li.product .righ-row a.button:active, .woocommerce .right-col-content ul.products li.product .righ-row a.button:focus, .woocommerce .right-col-content ul.products .product-category li.product .right-row .category-btn a:hover, .woocommerce .right-col-content ul.products .product-category li.product .right-row .category-btn a:active, .woocommerce .right-col-content ul.products .product-category li.product .right-row .category-btn a:focus{color:#FFF;border:2px solid #dd4e0f;}
.breadcrumb{display:inline-block;margin:50px 0;width:100%;border-bottom:1px solid #dedede;}
.breadcrumb p#breadcrumbs{margin:0;padding:0 0 0px 0;line-height:normal;display:inline-block;width:auto;}
.breadcrumb p#breadcrumbs a{font-size:17px;font-weight:500;font-family:'Rajdhani', sans-serif;color:#333;}
.breadcrumb p#breadcrumbs span{color:#333;}
.breadcrumb p#breadcrumbs a:hover{color:#dd4e0f;}
.breadcrumb div.mr_social_sharing_wrapper{float:right;margin:-10px 0 5px 0;width:auto;}
span.mr_social_sharing:last-child{display:none;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{float:none;display:inline-block;vertical-align:middle;padding:50px;margin:0;}
.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;display:inline-block;vertical-align:middle;}
.inner-content .single-list-prodcut div.product .entry-summary h1.product_title{color:#c3582b;line-height:normal;margin:0 0 10px;padding:0;font-weight:600;font-size:28px;font-family:'Rajdhani', sans-serif;}
.inner-content .single-list-prodcut div.product .entry-summary p{font-weight:600;font-size:17px;color:#333333;line-height:24px;}
.inner-content .single-list-prodcut div.product .entry-summary ul{margin-bottom:15px;}
.inner-content .single-list-prodcut div.product .entry-summary ul li{font-weight:600;font-size:17px;color:#333333;line-height:24px;position:relative;padding-left:15px;}
.inner-content .single-list-prodcut div.product .entry-summary ul li:before{content:"\f105";display:inline-block;font-family:fontawesome;left:0px;position:absolute;top:0px;color:#dd4e0f;}
.inner-content .single-list-prodcut div.product .entry-summary ul li ul li:before{content:"\f192";font-size:12px;}
.inner-content .single-list-prodcut div.product .entry-summary ul li ul li ul li:before{content:"\f111";}
.inner-content .single-list-prodcut div.product .entry-summary .wc_email_inquiry_button_container .wc_email_inquiry_email_button{}
.inner-content .single-list-prodcut div.product .entry-summary .wc_email_inquiry_button_container a.wc_email_inquiry_email_button{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:transparent !important;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;padding:9px 40px !important;font-size:20px !important;color:#00733b !important;border:2px solid #00733b !important;border-radius:0 !important;width:auto !important;font-family:'Rajdhani', sans-serif !important;font-weight:600 !important;margin:5px 0 0 0 !important;text-shadow:none !important;}
.inner-content .single-list-prodcut div.product .entry-summary .wc_email_inquiry_button_container a.wc_email_inquiry_email_button:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#dd4e0f;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.inner-content .single-list-prodcut div.product .entry-summary .wc_email_inquiry_button_container a.wc_email_inquiry_email_button:hover, .inner-content .single-list-prodcut div.product .entry-summary .wc_email_inquiry_button_container a.wc_email_inquiry_email_button:focus, .inner-content .single-list-prodcut div.product .entry-summary .wc_email_inquiry_button_container a.wc_email_inquiry_email_button:active{color:white;}
.inner-content .single-list-prodcut div.product .entry-summary .wc_email_inquiry_button_container a.wc_email_inquiry_email_button:hover:before, .inner-content .single-list-prodcut div.product .entry-summary .wc_email_inquiry_button_container a.wc_email_inquiry_email_button:focus:before, .inner-content .single-list-prodcut div.product .entry-summary .wc_email_inquiry_button_container a.wc_email_inquiry_email_button:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.inner-content .single-list-prodcut div.product .entry-summary .wc_email_inquiry_button_container a.wc_email_inquiry_email_button:hover, .inner-content .single-list-prodcut div.product .entry-summary .wc_email_inquiry_button_container a.wc_email_inquiry_email_button:active, .inner-content .single-list-prodcut div.product .entry-summary .wc_email_inquiry_button_container a.wc_email_inquiry_email_button:focus{color:#FFF !important;border:2px solid #dd4e0f !important;}
.inner-content .single-list-prodcut div.product .entry-summary .product_meta{display:inline-block;margin:20px 0 0;width:100%;}
.inner-content .single-list-prodcut div.product .entry-summary .product_meta span{font-size:18px;font-weight:500;}
.woocommerce .related.products{display:none;}
.woocommerce .related.products ul li{float:left;width:23%;margin:0 2.6% 0 0;padding:0;background:#f4f4f4;padding:20px;text-align:center;}
.woocommerce .related.products ul li:last-child{margin-right:0;}
.woocommerce .related.products ul li .righ-row a h3{font-size:24px;text-align:center;font-weight:600;margin:0;padding:0;}
.woocommerce .related.products ul li .righ-row span.wc_email_inquiry_button_container, .woocommerce .related.products ul li .righ-row .right-row-short-desc{display:none;}
.woocommerce .related.products ul li .righ-row a.button{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:transparent;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;border:2px solid #cccccc;padding:9px 20px;color:#dd4e0f;border-radius:0;}
.woocommerce .related.products ul li .righ-row a.button:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#dd4e0f;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.woocommerce .related.products ul li .righ-row a.button:hover, .woocommerce .related.products ul li .righ-row a.button:focus, .woocommerce .related.products ul li .righ-row a.button:active{color:white;}
.woocommerce .related.products ul li .righ-row a.button:hover:before, .woocommerce .related.products ul li .righ-row a.button:focus:before, .woocommerce .related.products ul li .righ-row a.button:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.woocommerce .related.products ul li .righ-row a.button:hover, .woocommerce .related.products ul li .righ-row a.button:active, .woocommerce .related.products ul li .righ-row a.button:focus{color:#FFF;border:2px solid #c73e02;}
#page_3rd_contact_form_container{padding:0 30px 0 14px;}
#page_3rd_contact_form_container .gform_wrapper .gform_heading .gform_description{color:#c3582b!important;font-family:"Rajdhani",sans-serif!important;font-size:26px!important;font-weight:600!important;line-height:normal;margin:20px 0 0 0;padding:0;text-align:center;width:100%;}
#page_3rd_contact_form_container .wc_email_inquiry_custom_form_heading{display:none;color:#c3582b !important;font-family:"Rajdhani", sans-serif !important;font-size:26px !important;font-weight:600 !important;line-height:normal;margin:20px 0 0px 0;padding:0;text-align:center;}
#page_3rd_contact_form_container .gform_wrapper{margin:0;width:100%;}
#page_3rd_contact_form_container .gform_wrapper .gform_body ul li label.gfield_label, #page_3rd_contact_form_container .gform_wrapper .gform_body ul li.textarea-field.full-width-field label.gfield_label{display:none;}
#page_3rd_contact_form_container .gform_wrapper .gform_body ul li{margin:0 2% 2% 0 !important;padding:0;width:49%;display:inline-block;position:relative;}
#page_3rd_contact_form_container .gform_wrapper .gform_body ul li:nth-child(2n){margin-right:0 !important;}
#page_3rd_contact_form_container .gform_wrapper .gform_body ul li.full-width-field{margin:0 0 15px;width:100%;}
#page_3rd_contact_form_container .gform_wrapper .gform_body ul li.full-width-field label.gfield_label{display:inline-block;line-height:normal;margin:0 10px 0 0;padding:0;vertical-align:top;width:17%;font-size:16px;}
#page_3rd_contact_form_container .gform_wrapper .gform_body ul li.full-width-field .ginput_container{display:inline-block;line-height:normal;margin:0;padding:0;vertical-align:middle;width:auto;}
#page_3rd_contact_form_container .gform_wrapper .gform_body ul li.full-width-field.textarea-field .ginput_container{width:100%;}
#page_3rd_contact_form_container .gform_wrapper .gform_body ul li.full-width-field .ginput_container span, #page_3rd_contact_form_container .gform_wrapper .gform_body ul li.full-width-field .ginput_container span a{color:#333333;font-size:16px;font-weight:600;opacity:1;}
#page_3rd_contact_form_container .gform_wrapper .gform_body ul li.full-width-field .ginput_container span a:hover{color:#c3582b;}
#page_3rd_contact_form_container .gform_wrapper .gform_body ul li .ginput_container{display:inline-block;margin:0;padding:0;width:100%;}
#page_3rd_contact_form_container .gform_wrapper .gform_body ul li .ginput_container input{display:inline-block;height:45px;margin:0;padding:0 10px;width:100%;}
#page_3rd_contact_form_container .gform_wrapper .gform_body ul li.full-width-field.textarea-field .ginput_container textarea{height:100px;}
#page_3rd_contact_form_container .gform_wrapper .gform_footer.top_label{margin:0;padding:0;}
#page_3rd_contact_form_container .gform_wrapper .gform_footer.top_label input{display:inline-block;width:100%;margin:0;padding:8px 60px;border:2px solid #cccccc;background:none;border-radius:0;text-align:center;font-size:18px;text-transform:uppercase;font-weight:700;color:#dd4e0f;text-align:center;height:inherit;}
#page_3rd_contact_form_container .gform_wrapper .gform_footer.top_label input:hover, #page_3rd_contact_form_container .gform_wrapper .gform_footer.top_label input:active, #page_3rd_contact_form_container .gform_wrapper .gform_footer.top_label input:focus{background:#dd4e0f;border:2px solid #dd4e0f;color:#FFF;}
#fancybox-frame{margin-left:16px;}
#cboxLoadedContent{overflow-x:hidden;}
#cboxClose{top:0;bottom:auto;}
.cboxIframe{margin:0 0 0 0px !important;padding:0;}
.right-col-content.main-category .products ul li, .right-col-content.main-category .products ul li{float:left;width:50%;vertical-align:top;padding:0 30px 0 0;margin:0 0 50px 0;}
.right-col-content.main-category .products ul li .left-row{display:inline-block;vertical-align:middle;width:180px;margin-right:20px;text-align:center;}
.right-col-content.main-category .products ul li .left-row img{height:auto;max-height:200px;max-width:100%;width:auto;}
.right-col-content.main-category .products ul li a{display:inline-block;}
.right-col-content.main-category .products ul li .right-row{display:inline-block;width:100%;}
.right-col-content.main-category .products ul li .right-row{display:inline-block;vertical-align:middle;width:48%;}
.right-col-content.main-category .products ul li .right-row h2{color:#c3582b;font-size:24px;font-weight:700;font-family:'Rajdhani', sans-serif;margin:0 0 1px 0;padding:0;line-height:normal;}
.right-col-content.main-category .products ul li .right-row p{color:#333333;font-size:17px;font-weight:500;font-family:'Rajdhani', sans-serif;margin:0 0 5px 0;padding:0;line-height:24px;}
.right-col-content.main-category .products ul li .right-row span.category-btn small{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:transparent;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;padding:6px 14px;font-size:18px;color:#00733b;border:2px solid #00733b;border-radius:0;width:auto;font-family:'Rajdhani', sans-serif;font-weight:600;margin:5px 0 0 0;line-height:normal;}
.right-col-content.main-category .products ul li .right-row span.category-btn small:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#dd4e0f;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.right-col-content.main-category .products ul li .right-row span.category-btn small:hover, .right-col-content.main-category .products ul li .right-row span.category-btn small:focus, .right-col-content.main-category .products ul li .right-row span.category-btn small:active{color:white;}
.right-col-content.main-category .products ul li .right-row span.category-btn small:hover:before, .right-col-content.main-category .products ul li .right-row span.category-btn small:focus:before, .right-col-content.main-category .products ul li .right-row span.category-btn small:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.right-col-content.main-category .products ul li .right-row span.category-btn small:hover, .right-col-content.main-category .products ul li .right-row span.category-btn small:active, .right-col-content.main-category .products ul li .right-row span.category-btn small:focus{color:#FFF;border:2px solid #dd4e0f;}
.woocommerce .right-col-content ul.products .product-category li.product .right-row{display:inline-block;vertical-align:top;width:48%;}
.woocommerce .right-col-content ul.products .product-category li.product .right-row h3{color:#c3582b;font-size:24px;font-weight:700;font-family:'Rajdhani', sans-serif;margin:0 0 1px 0;padding:0;line-height:normal;}
.woocommerce .right-col-content ul.products .product-category li.product .right-row h3 mark.count{display:none;}
.woocommerce .right-col-content ul.products .product-category li.product .right-row p, .woocommerce .right-col-content ul.products .product-category li.product .right-row .right-row-short-desc{color:#333333;font-size:17px;font-weight:500;font-family:'Rajdhani', sans-serif;margin:0 0 5px 0;padding:0;line-height:24px;}
.woocommerce ul.products li.product a img{margin:0;}
.woocommerce nav.woocommerce-pagination{margin-top:80px;}
.woocommerce .inner-content .woocommerce-tabs .panel.entry-content h2, .woocommerce .inner-content .woocommerce-tabs .panel.entry-content h6, .woocommerce .inner-content .woocommerce-tabs .panel.entry-content #review_form_wrapper h3{font-size:24px;line-height:normal;margin:0 0 10px;font-family:'Rajdhani', sans-serif;font-weight:600;color:#c3582b;}
.woocommerce .inner-content .woocommerce-tabs .panel.entry-content p, .woocommerce .inner-content .woocommerce-tabs .panel.entry-content p, .woocommerce .inner-content .woocommerce-tabs .panel.entry-content #review_form_wrapper p{font-size:17px;line-height:24px;font-weight:600;font-family:'Rajdhani', sans-serif;}
.woocommerce .inner-content .woocommerce-tabs .panel.entry-content p:last-child, .woocommerce .inner-content .woocommerce-tabs .panel.entry-content p:last-child, .woocommerce .inner-content .woocommerce-tabs .panel.entry-content #review_form_wrapper p:last-child{margin-bottom:0;}
.woocommerce .inner-content .woocommerce-tabs .panel.entry-content #review_form_wrapper .comment-form{display:inline-block;margin:20px 0 0;width:100%;}
.woocommerce .inner-content .woocommerce-tabs .panel.entry-content #review_form_wrapper h3{text-transform:uppercase;color:#000;font-size:16px;}
.woocommerce .inner-content .woocommerce-tabs .panel.entry-content #review_form_wrapper .comment-form-rating label{display:inline-block;vertical-align:middle}
.woocommerce .inner-content .woocommerce-tabs .panel.entry-content #review_form_wrapper .comment-form-rating p.stars{display:inline-block;vertical-align:middle;margin:0 !important;}
.woocommerce .inner-content .woocommerce-tabs .panel.entry-content #review_form_wrapper .comment-form-rating p.stars span a{width:1.5em;font-size:22px;}
.woocommerce .inner-content .woocommerce-tabs .panel.entry-content #review_form_wrapper .comment-form .comment-form-comment{display:inline-block;width:100%;margin:0;padding:0;}
.woocommerce .inner-content .woocommerce-tabs .panel.entry-content #review_form_wrapper .comment-form textarea{height:100px;}
.woocommerce .inner-content #review_form #respond{width:50%;}
.woocommerce .inner-content .woocommerce-tabs .panel.entry-content #review_form_wrapper .comment-form input, .woocommerce .inner-content .woocommerce-tabs .panel.entry-content #review_form_wrapper .comment-form textarea{border-radius:0;height:45px;background:none;border:1px solid #eeeeee;width:100%;}
.woocommerce .inner-content .woocommerce-tabs .panel.entry-content #review_form_wrapper .comment-form p.form-submit{display:inline-block;width:auto;}
.woocommerce .inner-content .woocommerce-tabs .panel.entry-content #review_form_wrapper .comment-form p.form-submit input#submit{height:auto;width:auto;padding:13px 30px;background:none;border:2px solid #00733b;color:#00733b;font-family:"Rajdhani", sans-serif;font-size:18px;font-weight:600;line-height:normal;padding:6px 30px;border-radius:0;}
.woocommerce .inner-content .woocommerce-tabs .panel.entry-content #review_form_wrapper .comment-form p.form-submit input#submit:hover, .woocommerce .inner-content .woocommerce-tabs .panel.entry-content #review_form_wrapper .comment-form p.form-submit input#submit:active, .woocommerce .inner-content .woocommerce-tabs .panel.entry-content #review_form_wrapper .comment-form p.form-submit input#submit:focus{background:#dd4e0f;border:2px solid #dd4e0f;color:#FFF;}
.woocommerce .inner-content .woocommerce-tabs .panel.entry-content#tab-additional_information table.shop_attributes tr th{display:none;}
.woocommerce .inner-content .woocommerce-tabs .panel.entry-content#tab-reviews #comments{margin-bottom:30px;}
.woocommerce .inner-content .woocommerce-tabs #tab-reviews.panel.entry-content .comment-respond h3.comment-reply-title{font-size:20px;margin-bottom:0;text-transform:none;color:#3c2313;}
.woocommerce .inner-content .woocommerce-tabs #review_form #respond p{line-height:normal;margin:0 0 20px;}
.woocommerce .inner-content #reviews #comments ol.commentlist{background:none;list-style:outside none none;margin:0;width:100%;}
.woocommerce .inner-content #reviews #comments ol.commentlist li{background:none;border:0 none;margin:0 0 20px;padding:0;position:relative;}
.commentlist li{list-style-type:none;margin:0;padding:0;}
.woocommerce .inner-content #reviews #comments ol.commentlist li .comment_container{background:none !important;}
.comment{color:#000000;line-height:1.6em;position:relative;}
.woocommerce .inner-content #reviews #comments ol.commentlist li img.avatar{background:#ebe9eb;border:1px solid #e4e1e3;box-shadow:none;float:left;height:auto;left:0;margin:0;padding:3px;position:absolute;top:0;width:60px;}
.woocommerce .inner-content #reviews #comments ol.commentlist li .comment-text{border:1px solid #e4e1e3;border-radius:0px;margin:0 0 0 70px;padding:1em 1em 0;}
.woocommerce .inner-content .star-rating{font-size:9px;letter-spacing:2px;margin-bottom:5px;margin-top:10px !important;width:6.3em !important;}
.woocommerce .inner-content .star-rating{float:right;font-family:star;font-size:1em;height:1em;line-height:1;overflow:hidden;position:relative;width:5.4em;}
.woocommerce .inner-content #reviews #comments ol.commentlist li .meta{color:#777777;font-size:0.75em;}
.woocommerce .inner-content .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs{border:medium none;height:inherit;line-height:normal;outline:medium none;padding:0;position:relative;text-align:left;width:100%;z-index:1;margin:0;}
.woocommerce .inner-content div.product .woocommerce-tabs ul.tabs:before{display:none !important;}
.woocommerce .inner-content .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li:before, .woocommerce .inner-content .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li:after{display:none;}
.woocommerce .inner-content .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li{display:inline-block;float:none;margin:0 20px -1px 0;padding:0;background-color:transparent;border:none;float:left;}
.woocommerce .inner-content .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a{border-radius:0;font-family:'Rajdhani', sans-serif;font-size:20px;font-weight:600;line-height:normal;margin-right:0;padding:12px 15px;border:1px solid #CCC;color:#000;}
.woocommerce .inner-content .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active a, .woocommerce .inner-content .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active a:hover, .woocommerce .inner-content .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active a:focus{background:#dd4e0f;color:#ffffff;border:1px solid transparent;}
.woocommerce .inner-content .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a:hover{background:#cccccc;color:#000;}
.woocommerce .inner-content .woocommerce-tabs .panel.entry-content{margin:0;;padding:40px 0 0px 0;border-top:1px solid #CCC;position:relative;}
.woocommerce .inner-content .woocommerce-tabs .panel.entry-content:before, .woocommerce .inner-content .woocommerce-tabs .panel.entry-content:after{border-top:1px solid #cccccc;content:"";display:inline-block;left:-100%;position:absolute;top:-1px;width:100%;}
.woocommerce .inner-content .woocommerce-tabs .panel.entry-content:after{left:auto;right:-100%;top:-1px;}
.single-list-prodcut{position:relative;overflow:hidden;}
.navigation ol.wp-paginate, .woocommerce .woocommerce-pagination ul.page-numbers{text-align:center;display:inline-block;width:100%;border:none;}
.navigation ol.wp-paginate li span.title, .woocommerce .woocommerce-pagination ul.page-numbers li span.title{display:none;}
.navigation ol.wp-paginate li, .woocommerce .woocommerce-pagination ul.page-numbers li{display:inline-block;margin:0 3px;vertical-align:top;float:none;border:none;}
.navigation ol.wp-paginate li a, .woocommerce .woocommerce-pagination ul.page-numbers li a{background:#ffffff;border:1px solid #333333;color:#333333;font-family:'Rajdhani', sans-serif;font-size:20px;font-weight:600;height:35px;line-height:33px;min-width:inherit;padding:0;text-align:center;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;width:35px;display:inline-block;margin:0;position:relative;}
.navigation ol.wp-paginate li a:hover, .woocommerce .woocommerce-pagination ul.page-numbers li a:hover{background:#dd4e0f;border:1px solid #dd4e0f;color:#ffffff;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.navigation ol.wp-paginate li a.next:before, .navigation ol.wp-paginate li a.prev:before, .woocommerce .woocommerce-pagination ul.page-numbers li a.next:before, .woocommerce .woocommerce-pagination ul.page-numbers li a.prev:before{color:#333333;content:"\f105";font-family:fontawesome;font-size:24px;left:0;margin:0 auto;position:absolute;right:0;text-align:center;}
.navigation ol.wp-paginate li a.prev:before, .woocommerce .woocommerce-pagination ul.page-numbers li a.prev:before{content:"\f104";}
.navigation ol.wp-paginate li a.next, .navigation ol.wp-paginate li a.prev, .woocommerce .woocommerce-pagination ul.page-numbers li a.next, .woocommerce .woocommerce-pagination ul.page-numbers li a.prev{font-size:0;position:relative;}
.navigation ol.wp-paginate li a.next:hover:before, .navigation ol.wp-paginate li a.next:focus:before, .navigation ol.wp-paginate li a.prev:hover:before, .navigation ol.wp-paginate li a.prev:focus:before, .woocommerce .woocommerce-pagination ul.page-numbers li a.next:hover:before, .woocommerce .woocommerce-pagination ul.page-numbers li a.next:focus:before, .woocommerce .woocommerce-pagination ul.page-numbers li a.prev:hover:before, .woocommerce .woocommerce-pagination ul.page-numbers li a.prev:focus:before{color:#FFF;}
.navigation ol.wp-paginate li span.current, .woocommerce .woocommerce-pagination ul.page-numbers li span.current{display:inline-block;height:inherit;margin:0;padding:0;background:#dd4e0f;border:1px solid #dd4e0f;color:#ffffff;font-family:'Rajdhani', sans-serif;font-size:16px;font-weight:600;height:35px;line-height:33px;width:35px;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.application-content .right-col-content article{display:inline-block;margin:0 7% 6% 0;vertical-align:top;width:46%;}
.application-content .right-col-content article:nth-child(2n+1){margin-right:0;}
.application-content .right-col-content article h2{display:inline-block;line-height:1;margin:0 0 5px;min-height:60px;width:100%;}
.application-content .right-col-content article h2 a{color:#c3582b;display:inline-block;font-family:"Rajdhani", sans-serif;font-size:24px;line-height:27px;margin:0;padding:0;}
.application-content .right-col-content article h2 a:hover{color:#00733b;}
.application-content .right-col-content article p{color:#333333;font-size:18px;line-height:26px;font-weight:600;margin:0 0 15px 0;}
.application-content .right-col-content article p:last-child{margin-bottom:0;}
.application-content .right-col-content article .blog-post-thumb{margin:0 0 13px;}
.application-content.single-application-content .right-col-content article{margin:0;width:100%;}
.application-content.single-application-content .right-col-content article .header-content h1{line-height:1;margin-bottom:13px;}
.application-content.single-application-content .right-col-content article .header-content span.entry-date{color:#333333;display:inline-block;font-size:16px;font-weight:500;margin:0 0 30px;padding:0 0 0 45px;position:relative;width:100%;}
.application-content.single-application-content .right-col-content article .header-content span.entry-date::before{background:#ededed;border-radius:50%;color:#444444;content:"\f073";display:inline-block;font-family:fontawesome;font-size:16px;height:34px;left:0;line-height:34px;position:absolute;text-align:center;top:50%;transform:translate(0px, -50%);width:36px;}
.application-content.single-application-content .right-col-content .nav-single{display:inline-block;margin:50px 0 0;width:100%;}
.application-content.single-application-content .right-col-content .nav-single span a{color:#333333;font-size:18px;}
.application-content.single-application-content .right-col-content .nav-single span a:hover{color:#dd4e0f;}
.single-application-content .entry-content h2, .single-application-content .entry-content h3{line-height:1;margin-bottom:8px;}
ul.factory_equipment{font-size:0;margin:20px 0;padding:0;}
ul.factory_equipment li:nth-child(2n){margin-right:0;}
ul.factory_equipment li{border:3px solid #f4f4f4;text-align:center;display:inline-block;height:350px;line-height:1;margin:0 2% 3% 0;padding:0;vertical-align:top;width:49%;background:#e5e5e5;}
ul.factory_equipment li:before{display:none;}
ul.factory_equipment li img{height:100%;width:auto;}
body iframe#linksalpha_info_loader{display:none;}
#fancybox-content #responsive-menu-button{display:none !important;}
.tax-product_cat .right-col-content{width:74%;}
.tax-product_cat .right-col-content ul.products li.product{float:none;display:inline-block;width:50%!important;margin:0 -3px 30px -3px!important;}
@media (min-width:1321px) and (max-width:1499px) {
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item a{padding:15px 23px 12px;}
}
@media (min-width:1200px) and (max-width:1320px) {
.home-jack-motion .jack-motion-row .owl-buttons .owl-next, .home-jack-motion .jack-motion-row .owl-buttons .owl-prev{position:relative;top:auto;}
.home-jack-motion .jack-motion-row .owl-controls{margin-top:40px;}
.home-jack-motion .jack-motion-row .owl-buttons .owl-prev{left:0;}
.home-jack-motion .jack-motion-row .owl-buttons .owl-next{right:0;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item a{padding:15px 23px 12px;}
}
@media (min-width:1024px) and (max-width:1199px) {
.wrapper{width:980px;}
.header-left{width:370px;}
.logo img{width:100%;}
.header-right{width:55%;}
#site-navigation ul.nav-menu li a{padding:16px 18px;}
.header-search{width:170px;}
.home-jack-motion .jack-motion-row .owl-buttons .owl-next, .home-jack-motion .jack-motion-row .owl-buttons .owl-prev{position:relative;top:auto;}
.home-jack-motion .jack-motion-row .owl-controls{margin-top:40px;}
.home-jack-motion .jack-motion-row .owl-buttons .owl-prev{left:0;}
.home-jack-motion .jack-motion-row .owl-buttons .owl-next{right:0;}
.motion-product-row .motion-product-column .mask .motion-product-content p{font-size:16px;line-height:20px;}
.home-gallery-row ul.home-gallery-thumb li.home-gallery-text{width:480px;}
.home-gallery-row ul.home-gallery-thumb li.icon3{width:280px;}
.home-gallery-row ul.home-gallery-thumb li.icon2{left:100px;}
.home-gallery-row ul.home-gallery-thumb li.icon4{right:100px;}
.home-help-support ul li{padding:50px 25px;}
.home-help-support ul li h3{font-size:22px;}
.header-cont-details{width:437px;float:right;}
.inner-content #primary{width:64%;}
#secondary #search-2 #searchform input#searchsubmit{width:35%;}
.home-gallery-row .home-gallery-text{width:500px;}
#site-navigation #mega-menu-wrap-primary.mega-menu-wrap ul.mega-menu li.mega-menu-item a{padding:15px 12px 12px;}
.left-sidebar.woocommerce-sidebar{width:30%;}
.tax-product_cat .left-sidebar.woocommerce-sidebar{width:24%;}
.right-col-content{width:66%;}
.contact-map iframe{height:550px;}
.right-col-content.main-category .products ul li, .right-col-content.main-category .products ul li, .woocommerce .right-col-content ul.products li.product, .woocommerce-page ul.products li.product{margin:0 0 50px 0;padding:0;}
.right-col-content.main-category .products ul li .right-row, .woocommerce .right-col-content ul.products .product-category li.product .right-row, .woocommerce .right-col-content ul.products li.product .righ-row{width:45%;}
.woocommerce .inner-content .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a{font-size:17px;padding:12px 9px;}
.woocommerce .inner-content .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li{margin:0 10px -1px 0;}
.woocommerce-Tabs-panel table tr td, .woocommerce-Tabs-panel table tr th{font-size:14px;padding:5px;}
}
@media (min-width:768px) and (max-width:1023px) {
.wrapper{width:740px;}
.header-left{width:40%;}
.logo img{width:100%;}
.header-right{width:55%;}
#responsive-menu-button{top:123px !important;z-index:1 !important}
.header-cont-details ul li.header-phone a{font-size:30px;}
.header-cont-details ul li.header-mail a{font-size:24px;}
.home-section-two .out-horizontal.more-btn{margin-top:0;}
.home-products .home-prodcuts-row .home-prodcuts-item .home-prodcuts-row-left{margin:0 25px 0 0;}
.home-products .home-prodcuts-row .home-prodcuts-item:nth-child(2n) .home-prodcuts-row-left{margin:0 0 0 25px;}
.motion-product-row .motion-product-column:nth-child(4n){margin-right:2.6%;}
.home-jack-motion .jack-motion-row .owl-buttons .owl-next, .home-jack-motion .jack-motion-row .owl-buttons .owl-prev{position:relative;top:auto;}
.home-jack-motion .jack-motion-row .owl-controls{margin-top:40px;}
.home-jack-motion .jack-motion-row .owl-buttons .owl-prev{left:0;}
.home-jack-motion .jack-motion-row .owl-buttons .owl-next{right:0;}
.home-service-column{width:46%;margin-bottom:8%;}
.motion-product-row .motion-product-column{width:46%;margin-bottom:2.6%;float:none;}
.motion-product-row .motion-product-column:nth-child(2n){margin-right:0;}
.home-gallery-row ul.home-gallery-thumb li.home-gallery-text{width:350px;}
.home-gallery-row ul.home-gallery-thumb li.icon1{width:190px;}
.home-gallery-row ul.home-gallery-thumb li.icon1 span img{height:180px;}
.home-gallery-row ul.home-gallery-thumb li.icon2{width:190px;left:20px;top:240px;}
.home-gallery-row ul.home-gallery-thumb li.icon2 span img{height:180px;}
.home-gallery-row ul.home-gallery-thumb li.icon3{width:280px;}
.home-gallery-row ul.home-gallery-thumb li.icon4{width:190px;right:20px;top:240px;}
.home-gallery-row ul.home-gallery-thumb li.icon4 span img{height:180px;}
.home-gallery-row ul.home-gallery-thumb li.icon5{width:190px;}
.home-gallery-row ul.home-gallery-thumb li.icon5 span img{height:180px;}
.footer-top{padding-bottom:60px;}
.home-help-support ul li{width:50%;}
.home-help-support ul li:nth-child(2n){background:#ededed;}
.home-help-support ul li:nth-child(3){background:#e5e5e5;}
.home-help-support ul li:nth-child(2){background:#e5e5e5;}
.footer-top .footer-col{width:44%;}
.footer-top .footer-col.col-one, .footer-top .footer-col.col-two{margin-bottom:7%;}
.motion-product-row .motion-product-column .mask .motion-product-content p{font-size:17px;line-height:22px;}
.inner-content #primary{width:57%;}
#secondary{width:38%;}
#secondary #search-2 #searchform input#searchsubmit{width:100%;margin-top:7px;}
#secondary #search-2 #searchform input#s{width:100%;}
.home-gallery-row .home-gallery-text{width:330px;}
.contact-form .gform_wrapper .gform_body ul.gform_fields li, .contact-form .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error{width:49%;}
.contact-form .gform_wrapper .gform_body ul.gform_fields li:nth-child(2n), .contact-form .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error:nth-child(2n){margin-right:0% !important;}
.contact-form .gform_wrapper .gform_body ul.gform_fields li:nth-child(3n), .contact-form .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error:nth-child(3n){margin-right:2% !important;}
.contact-form .gform_wrapper .gform_body ul.gform_fields li:nth-child(6n), .contact-form .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error:nth-child(6n), .contact-form .gform_wrapper .gform_body ul.gform_fields li:nth-child(12n), .contact-form .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error:nth-child(12n){margin-right:0 !important;}
.contact-detail .contact-detail-right, .contact-detail .contact-map{display:inline-block;width:100%;}
.contact-detail ul.contact-field-details li{width:46%;margin:0 2% 0 0;vertical-align:top;}
.contact-detail ul.contact-field-details li:nth-child(2){margin-top:0;}
.contact-detail .contact-map{margin-top:50px;}
.contact-map iframe{width:100%;}
.left-sidebar.woocommerce-sidebar{width:32%;}
.left-sidebar.right-sidebar{width:100%;}
.right-col-content{width:63%;}
.right-col-content.cthree-col{width:63%;}
.contact-map iframe{height:450px !important;}
.application-content .right-col-content article{width:100%;margin-right:0;margin-bottom:15%;}
.application-content .right-col-content article h2{min-height:inherit;}
.application-content.single-application-content .right-col-content article .header-content h1{font-size:30px;}
ul.two-col li{width:100%;margin-right:0;margin-bottom:10px;}
.right-col-content.main-category .products ul li, .right-col-content.main-category .products ul li, .woocommerce .right-col-content ul.products li.product, .woocommerce-page ul.products li.product{width:100%;margin:0 0 50px 0;padding:0;}
.right-col-content.main-category .products ul li .right-row, .woocommerce .right-col-content ul.products .product-category li.product .right-row, .woocommerce .right-col-content ul.products li.product .righ-row{width:55%;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{text-align:center;}
.woocommerce .single-list-prodcut div.product div.images img{width:auto;display:table;margin:0 auto;}
.woocommerce .inner-content .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a{font-size:14px;padding:12px 6px;}
.woocommerce .inner-content .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li{margin:0 5px -1px 0;}
.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary{width:100%;}
.woocommerce .single-list-prodcut #container .summary.entry-summary{margin-bottom:50px;margin-top:20px;}
.woocommerce-Tabs-panel table tr td, .woocommerce-Tabs-panel table tr th{font-size:12px;padding:5px;}
.footer-bottom .col-left{float:left;width:100%;text-align:center;margin:0 0 10px 0;}
.footer-bottom .col-right{float:right;text-align:center;width:100%;}
}
@media (max-width:992px) {
.alignleft, .alignright{float:none;margin:0 auto 25px auto;display:block;}
}
@media (max-width:767px) {
.wrapper{width:94%;}
ul.two-col li{width:100%;margin-right:0;margin-bottom:10px;}
.home-welcome-content h2{font-size:20px;}
.home-service-row{text-align:center;}
.home-section-two .out-horizontal.more-btn{margin-top:0;}
.home-products .home-prodcuts-row .home-prodcuts-item .home-prodcuts-row-left{width:100%;margin:0 0 30px 0;}
.home-products .home-prodcuts-row .home-prodcuts-item .home-prodcuts-row-right{width:100%;}
.home-products .home-prodcuts-row .home-prodcuts-item:nth-child(2n) .home-prodcuts-row-left{margin:0 0 30px 0;}
.home-jack-motion .jack-motion-row .owl-buttons .owl-next, .home-jack-motion .jack-motion-row .owl-buttons .owl-prev{position:relative;top:auto;}
.home-jack-motion .jack-motion-row .owl-controls{margin-top:40px;}
.home-jack-motion .jack-motion-row .owl-buttons .owl-prev{left:0;}
.home-jack-motion .jack-motion-row .owl-buttons .owl-next{right:0;}
.home-gallery-row{height:inherit;text-align:center;}
.home-gallery-text.text1, .home-gallery-text.text2, .home-gallery-text.text3, .home-gallery-text.text4, .home-gallery-text.text5{display:inline-block !important;opacity:1 !important;}
.home-gallery-row ul.home-gallery-thumb li.home-gallery-text h3{font-size:24px;margin:0 0 10px 0;}
.home-gallery-row ul.home-gallery-thumb li.home-gallery-text p{font-size:16px;line-height:22px;}
.home-gallery-row ul.home-gallery-thumb li:hover{cursor:inherit;}
.home-gallery-row ul.home-gallery-thumb li{position:relative;}
.home-gallery-row ul.home-gallery-thumb li.home-gallery-text{display:inline-block;margin:5px auto 50px;position:relative;text-align:center;width:550px;border-bottom:1px solid #cccccc;padding-bottom:50px;}
.home-gallery-row ul.home-gallery-thumb li.home-gallery-text:hover{border-bottom:1px solid #cccccc;}
.home-gallery-row ul.home-gallery-thumb li.home-gallery-text:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.home-gallery-row ul.home-gallery-thumb li.icon1, .home-gallery-row ul.home-gallery-thumb li.icon2, .home-gallery-row ul.home-gallery-thumb li.icon3, .home-gallery-row ul.home-gallery-thumb li.icon4, .home-gallery-row ul.home-gallery-thumb li.icon5{display:table;left:0;margin:0 auto 30px;top:auto;width:214px;}
.inner-content #primary{width:100%;}
#secondary{margin:70px 0 0;width:100%;}
.home-gallery-row .home-gallery-text{display:inline-block;margin:0 auto 50px;text-align:center;width:100%;}
.contact-detail .contact-detail-right, .contact-detail .contact-map{width:100%;display:inline-block;padding:40px 20px 30px;}
.contact-detail .contact-map{margin:50px 0 0 0;padding:0;}
.left-sidebar.woocommerce-sidebar{width:100%;}
.right-col-content{width:100%;}
.left-sidebar.woocommerce-sidebar #secondary aside{padding:20px 42px 20px 20px;}
.contact-map iframe{height:350px !important;}
.application-content .right-col-content article{width:100%;margin-right:0;margin-bottom:15%;}
.application-content .right-col-content article h2{min-height:inherit;}
.application-content.single-application-content .right-col-content article .header-content h1{font-size:30px;}
.application-content .right-col-content article h2, .application-content .right-col-content article h3{font-size:26px;}
.right-col-content.main-category .products ul li{width:100%;margin:0px 0 50px 0;padding:0;text-align:center;}
.woocommerce .right-col-content ul.products li.product, .woocommerce-page ul.products li.product{width:100%;margin:0px 0 50px 0;padding:0;text-align:center;height:auto;}
.woocommerce ul.products .product-category{display:inline-block;}
.right-col-content.main-category .products ul li .right-row, .woocommerce .right-col-content ul.products .product-category li.product .right-row, .woocommerce .right-col-content ul.products li.product .righ-row{width:100%;}
.right-col-content.main-category .products ul li .left-row, .woocommerce .right-col-content ul.products li.product .left-row{display:table;margin:0 auto 10px;width:100%;height:auto;}
.woocommerce .inner-content .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li{width:48%;margin:0 5px 10px 0;text-align:left;}
.woocommerce .inner-content .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a{width:100%;font-size:13px;padding:12px 6px;}
.woocommerce .inner-content #review_form #respond{width:100%;}
.left-sidebar.woocommerce-sidebar{width:100%;}
.right-col-content.cthree-col{width:100%;}
.left-sidebar.right-sidebar{width:100%;margin-left:0;}
}
@media (min-width:640px) and (max-width:767px) {
.home-service-column{width:46%;margin-bottom:7%;float:none;}
.home-service-column:nth-child(2n){margin-right:0;}
.motion-product-row .motion-product-column{width:46%;margin-bottom:2.6%;float:none;}
.home-help-support ul li{width:50%;}
.footer-top .footer-col{width:44%;}
.footer-top .footer-col.col-one, .footer-top .footer-col.col-two{margin-bottom:7%;}
.footer-bottom .col-left p{line-height:normal;}
.footer-top h2.widgettitle{margin-bottom:10px;}
.home-help-support ul li:nth-child(2n){background:#ededed;}
.home-help-support ul li:nth-child(3){background:#e5e5e5;}
.home-help-support ul li:nth-child(2){background:#e5e5e5;}
.motion-product-row .motion-product-column .mask .motion-product-content p{font-size:16px;line-height:20px;}
.header-right{width:100%;}
.header-left{width:100%;text-align:center;}
.logo img{width:436px;}
.responsive-menu-button{top:242px !important;}
.home-products .home-prodcuts-row .home-prodcuts-item .home-prodcuts-row-right ul.two-col li{margin-right:2%;width:48%;}
.home-products .home-prodcuts-row .home-prodcuts-item .home-prodcuts-row-right ul.two-col li:nth-child(2n){margin-right:0;}
.motion-product-row .motion-product-column:nth-child(4n){margin-right:2.6%;}
#secondary, .left-sidebar.woocommerce-sidebar{width:60%;display:table;margin:0px auto 0;float:none;}
#secondary #search-2 #searchform input#searchsubmit{width:35%;}
.home-gallery-row ul.home-gallery-thumb li{display:inline-block !important;margin-left:20px !important;margin-right:20px !important;width:224px !important;}
.home-gallery-row ul.home-gallery-thumb li.icon1 span img, .home-gallery-row ul.home-gallery-thumb li.icon2 span img, .home-gallery-row ul.home-gallery-thumb li.icon4 span img, .home-gallery-row ul.home-gallery-thumb li.icon5 span img{height:214px !important;}
.contact-form .gform_wrapper .gform_body ul.gform_fields li, .contact-form .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error{width:49%;}
.contact-form .gform_wrapper .gform_body ul.gform_fields li:nth-child(2n), .contact-form .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error:nth-child(2n){margin-right:0% !important;}
.contact-form .gform_wrapper .gform_body ul.gform_fields li:nth-child(3n), .contact-form .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error:nth-child(3n){margin-right:2% !important;}
.contact-form .gform_wrapper .gform_body ul.gform_fields li:nth-child(6n), .contact-form .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error:nth-child(6n), .contact-form .gform_wrapper .gform_body ul.gform_fields li:nth-child(12n), .contact-form .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error:nth-child(12n){margin-right:0 !important;}
.contact-detail ul.contact-field-details li{width:46%;vertical-align:top;margin:0 2% 0 0;}
.contact-detail ul.contact-field-details li:nth-child(2){margin-top:0;}
.contact-detail ul.contact-field-details li p, .contact-detail ul.contact-field-details li a{font-size:16px;}
.right-col-content.main-category .products ul li, .right-col-content.main-category .products ul li, .woocommerce .right-col-content ul.products li.product, .woocommerce-page ul.products li.product{display:table;float:none;margin:0 auto 70px;padding:0;text-align:center;width:60%;}
.woocommerce .inner-content .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a{font-size:15px;}
.header-right{display:block;float:none;margin:20px auto 0;width:284px;}
}
@media (max-width:639px) {
.home-welcome-content h1{font-size:34px;line-height:34px;}
.motion-product h2, .home-jack-motion h2, .home-testimonial h2{font-size:30px;line-height:30px;margin:0 0 15px 0;}
.motion-product span{line-height:28px;}
.home-service-column{width:100%;margin:0 0 50px 0;}
.home-help-support ul li{width:100%;}
.home-jack-motion .jack-motion-row .jack-motion-column .jack-motion-content h3{font-size:26px;}
.motion-product-row .motion-product-column{width:100%;margin:0 0 7% 0;}
.home-jack-motion .jack-motion-row .owl-buttons .owl-next, .home-jack-motion .jack-motion-row .owl-buttons .owl-prev{position:relative;top:auto;}
.home-jack-motion .jack-motion-row .owl-controls{margin-top:25px;}
.home-jack-motion .jack-motion-row .owl-buttons .owl-prev{left:0;}
.home-jack-motion .jack-motion-row .owl-buttons .owl-next{right:0;}
.home-service-column span{margin:0 auto 10px;}
.home-service-column p{font-size:18px;line-height:24px;}
.footer-bottom{padding:12px 0 20px;}
.footer-top .footer-col{width:100%;}
.footer-top .footer-col{margin:0 0 50px 0;}
.footer-bottom .col-left, .footer-bottom .col-right{text-align:center;width:100%;}
.footer-bottom .col-right{margin-top:20px;}
.header-left{width:100%;text-align:center;}
.header-cont-details ul li.header-phone a{font-size:20px;}
.header-cont-details ul li.header-mail a{font-size:18px;display:inline-block;margin-top:5px;width:100%;}
.header-right{width:100%;}
.logo img{width:380px;}
.responsive-menu-button{top:203px !important;}
.home-gallery-row ul.home-gallery-thumb li.home-gallery-text{width:94%;}
#secondary, .left-sidebar.woocommerce-sidebar{width:100%;}
#secondary #search-2 #searchform input#s{width:100%;}
#secondary #search-2 #searchform input#searchsubmit{width:100%;margin-top:7px;}
.contact-form .gform_wrapper .gform_body ul.gform_fields li, .contact-form .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error{width:100%;margin:0 0 7% 0 !important;}
.header-right{display:block;float:none;margin:20px auto 0;width:284px;}
}
@media (max-width:479px) {
.home-products .home-prodcuts-row .home-prodcuts-item .home-prodcuts-row-left span{height:inherit;}
.home-products .home-prodcuts-row .home-prodcuts-item .home-prodcuts-row-left span img{height:auto;}
.logo img{width:290px;}
.responsive-menu-button{top:182px !important;}
.home-gallery-row ul.home-gallery-thumb li.home-gallery-text h3{font-size:22px;}
.contact-detail ul.contact-field-details li p, .contact-detail ul.contact-field-details li a{font-size:16px;}
.contact-form .gform_wrapper .gform_footer input.button{width:100%;margin-top:5%;}
.breadcrumb p#breadcrumbs{width:100%;margin-bottom:30px;}
.breadcrumb div.mr_social_sharing_wrapper{width:100%;margin-bottom:10px;}
h1, .top-banner h1.entry-title, .top-banner h2.entry-title{font-size:32px;}
}
@media only screen and (max-width:767px) {
table th{display:none;}
table td{display:block;width:100%;font-size:16px}
table td::before{content:attr(data-title);position:relative;display:block;font-weight:700;line-height:30px;}
table{width:100%;}
}
#responsive-menu-button{z-index:1 !important}
.page-id-946 .top-banner, .page-id-8 .top-banner{display:none}
.navigation ol.wp-paginate li, .woocommerce .woocommerce-pagination ul.page-numbers li{margin:0 0px;}
.post-type-archive-application .navigation ol.wp-paginate li, .post-type-archive-application .woocommerce .woocommerce-pagination ul.page-numbers li{margin:0 2px !important;}
div#rev_slider_1_1{background-color:#ececec;}
.tp-bgimg.defaultimg{background-color:#ececec !important;}
.page-id-1486 .top-banner::before{background:transparent !important;}
.page-id-1486 .top-banner h1.entry-title, .page-id-1486 .top-banner::before{display:none !important}
.pro-banner img{width:100% !important}
.postid-2054 .mr_social_sharing_wrapper, .term-14 .mr_social_sharing_wrapper{display:none}
.postid-2054 .breadcrumb p#breadcrumbs, .term-14 .breadcrumb p#breadcrumbs{padding:0 0 10px 0}
.logo{ margin-top:20px;}