@media only screen and (min-width: 30.063em){.portfolio-grid-sizer{width:50%}.portfolio-box,.portfolio_related_item{width:50%;padding-bottom:50%}.portfolio-box.width2{width:100%;padding-bottom:50%}.portfolio-box.width2.height2{width:100%;padding-bottom:100%}.portfolio_related_item.item_2.empty{display:block}.portfolio_related_item.item_1.empty .hover-effect-link{border-right:1px solid #ddd}}@media only screen and (max-width: 40.063em){.order-info
mark{background:none!important}.full-width-page
.columns{padding-left:30px !important;padding-right:30px !important}.wpb_wrapper .vc_separator
h2{font-size:1.875em !important;line-height:1.33333em !important}}@media only screen and (min-width: 40.063em){.row{padding:0
50px}.row
.row{padding:0}h1,h2{line-height:1.13}h1{font-size:3.125rem}h2{font-size:2.3125rem}h3{font-size:1.875rem;line-height:1.2em}h4{font-size:1.4375rem;line-height:1.391304em}h5{font-size:1.125rem;line-height:1.55555em}h6{font-size:1rem;line-height:1.625em}.single .entry-title{font-size:4.6875rem}.page-title{font-size:3.125rem;margin-bottom:28px;line-height:1}.page-title:after{width:100px;height:3px;margin:32px
auto}p{font-size:1.125rem;line-height:1.5;margin-bottom:1.25rem}.woocommerce form .form-row-first,
.woocommerce-page form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-last{width:48%}button,.button,input[type="button"],input[type="reset"],input[type="submit"]{width:auto}.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering{margin-left:0px;margin-right:0px}.woocommerce-ordering select.big-select{width:auto !important}#site-footer{padding:80px
0 30px}.trigger-footer-widget-area{display:none}.site-footer-widget-area{display:block;margin-bottom:60px}#site-footer .button.checkout.wc-forward{margin-bottom:30px}.site-footer-widget-area .columns:nth-child(2n+1){clear:left}.footer_socials_wrapper{margin-bottom:34px}.footer-navigation-wrapper
ul{margin-bottom:34px}.footer-navigation-wrapper ul
li{display:inline-block;padding-right:14px;margin:0px
10px 15px 0;position:relative}.footer-navigation-wrapper ul li:after{content:"";display:inline-block;width:0;height:100%;border-right:1px solid;opacity:0.5;position:absolute;top:-1px;right:0}.footer-navigation-wrapper ul li:last-child:after{display:none}.payment_methods{text-align:left}.payment_methods
img{margin-bottom:0}#site-footer
.copyright_text{margin-bottom:46px}.blog-post,.grid-sizer{width:50%;padding-left:1.5%;padding-right:1.5%}.page-header{margin-bottom:104px}.content-area{}.entry-header-page{margin-bottom:80px}.blog-isotop-container{padding:0
0px 90px;margin-left:0;margin-right:0}.post_meta_archive,
.entry-title-archive span,
.gallery-title,
.entry-content-archive,
.blog #nav-below.paging-navigation,
.archive #nav-below.paging-navigation{margin-left:0px;margin-right:0px}.thumbnail_archive{margin-top:0px}.page-title-desc,.page-type{margin-bottom:20px}.blog-isotope .entry-content-archive h1,
.blog-isotope .entry-content-archive h2,
.blog-isotope .entry-content-archive h3,
.blog-isotope .entry-content-archive h4,
.blog-isotope .entry-content-archive
h5{font-size:1.125rem;line-height:1.55555em;margin-bottom:1.25rem}.blog-isotope .entry-content-archive,
.blog-isotope .entry-content-archive p,
.blog-isotope .entry-content-archive ul,
.blog-isotope .entry-content-archive ol,
.blog-isotope .entry-content-archive
dl{font-size:1.125rem;line-height:1.5em;margin-bottom:1.25rem}.more-link{margin-top:1rem}.blog-post .blog-post-inner{padding-bottom:60px}.entry-thumbnail{margin:0
0px  58px}.single-post-header.with-thumb
.title{padding:225px
0 220px 0}.post_meta:before{margin:39px
auto 43px}.blog-single .wp-caption-text,
.blog-page .wp-caption-text{position:absolute;bottom:25px;width:180px;padding:15px
20px;background:#333;margin:0}.blog-single .wp-caption.alignnone .wp-caption-text,
.blog-page .wp-caption.alignnone .wp-caption-text{right:-25px}.blog-single .wp-caption.aligncenter .wp-caption-text,
.blog-page .wp-caption.aligncenter .wp-caption-text{right:-15px}.blog-single .wp-caption.alignleft .wp-caption-text,
.blog-page .wp-caption.alignleft .wp-caption-text{left:-25px}.blog-single .wp-caption.alignright .wp-caption-text,
.blog-page .wp-caption.alignright .wp-caption-text{right:-15px}blockquote
p{padding-left:43px}.gallery
br{height:0;display:block}.gallery-columns-1 dl.gallery-item{width:100% !important;padding-bottom:100% !important}.gallery-columns-2 dl.gallery-item{width:50% !important;padding-bottom:50% !important}.gallery-columns-3 dl.gallery-item{width:33.3333333333% !important;padding-bottom:33.3333333333% !important}.gallery-columns-4 dl.gallery-item{width:25% !important;padding-bottom:25% !important}.gallery-columns-5 dl.gallery-item{width:20% !important;padding-bottom:20% !important}.gallery-columns-6 dl.gallery-item{width:16.6666666666% !important;padding-bottom:16.6666666666% !important}.gallery-columns-7 dl.gallery-item{width:14.285714% !important;padding-bottom:14.285714% !important}.gallery-columns-8 dl.gallery-item{width:12.5% !important;padding-bottom:12.5% !important}.gallery-columns-9 dl.gallery-item{width:11.1111111111% !important;padding-bottom:11.1111111111% !important}.gallery-item .gallery-caption{display:block;font-size:1rem;text-align:left;line-height:1.5em;color:#999;background:#000;padding:9px
20px;opacity:0;z-index:-1;position:absolute;right:20px;bottom:40px;left:20px;transition:opacity 0.3s, bottom 0.3s, z-index 0s ease 0.3s;-webkit-transition:opacity 0.3s, bottom 0.3s, z-index 0s ease 0.3s}.gallery-item .gallery-caption:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#000 transparent transparent transparent;position:absolute;bottom:-6px;right:10px}.gallery-item .gallery-caption.show{opacity:1;z-index:9;bottom:60px;transition:opacity 0.3s, bottom 0.3s, z-index 0.3s;-webkit-transition:opacity 0.3s, bottom 0.3s, z-index 0.3s}.gallery-caption-trigger{display:block;width:24px;line-height:24px;border-radius:12px;background:rgba(255,255,255,0.3);font-size:14px;font-style:italic;font-weight:bold;font-family:'Georgia',sans-serif;position:absolute;right:24px;bottom:24px;z-index:10;transition:all 0.3s;-webkit-transition:all 0.3s}.gallery-caption-trigger:hover{background:#fff}.paging-navigation,.post-navigation{background:none;height:auto}.paging-navigation:after,.paging-navigation:before,.post-navigation:after,.post-navigation:before{display:none}#nav-below{margin:50px
0 57px}.nav-previous,.nav-next{margin-left:0;margin-right:0;font-size:1.3125rem}.nav-next a,
.nav-previous
a{font-size:1.3125rem;background:none;display:inline-block;padding-top:0;height:auto}.nav-next
a{text-align:right}.nav-previous
a{text-align:left}.nav-next a:hover,
.nav-previous a:hover{background:none}.nav-next a:before,
.nav-previous a:before{display:none}.nav-next .nav-next-title,
.nav-previous .nav-previous-title{display:block}.nav-next a span,
.nav-previous a
span{display:inline-block}#nav-below.paging-navigation{margin-bottom:3px;padding:0
1.5%}.paging-navigation .nav-next{float:right}.paging-navigation
.fa{display:inline-block}.error-404,.no-results{margin-top:0px}.error-404 .search-form,
.no-results .search-form{display:inline-block;padding-bottom:80px}.error-404 input[type="text"],
.error-404 input[type="search"],
.no-results input[type="text"],
.no-results input[type="search"]{width:300px;margin-right:10px}.error-404 h1.page-title{font-size:3.75rem;margin-bottom:23px}.no-results h1.page-title{font-size:6.25rem;margin-top:100px;margin-bottom:30px}.error-404-text,.no-results-text{font-size:1.5rem}.error-banner
img{max-width:none}.comments-area{margin:86px
0 65px}.comments-title{font-size:30px;font-weight:normal;text-align:left}.comment-list{margin:64px
0 0 !important}.comments-area
article{padding:0}.comment-content{padding:0
0 0 100px}.comment-author-avatar{width:80px;height:80px;-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px}.comment-author-avatar
img{width:80px;height:80px}.comment-content .comment-author,
.comment-content .comment-metadata{padding:0}.comment-metadata{margin-top:-2px;margin-bottom:25px}.comment-text
p{margin:15px
0 23px}.logged-in-as,.comment-notes,#reply-title{text-align:left}.comment-respond{margin:30px
0 30px 0}.logged-in-as,.comment-notes{margin-bottom:1.25rem}.comment-list > li:last-child .comment-separator{opacity:0}#respond{margin-top:-6px}#commentform .comment-notes{padding:5px
0 31px}#commentform .form-submit{margin-top:20px}.comment-separator{width:100%;height:0px;border-bottom-width:1px;border-bottom-style:solid;margin:32px
0}.widget{margin-bottom:80px}.login-register-container{margin-top:55px}.login-register-container .page-title{margin-bottom:28px}.login_footer_separator{padding:35px
0}.register-form
.login_footer_separator{margin-top:-7px}.login-form
.login_footer_separator{margin-top:-20px}.woocommerce form .form-row-first.first-name-row,
.woocommerce-page form .form-row-last.last-name-row,
.woocommerce form .form-row-first.password-row,
.woocommerce-page form .form-row-last.repeat-password-row{width:48%}.shipping_billing_wrapper{float:left;width:66.66666%}.shipping_billing_wrapper
h3{margin-top:0.5rem}.my_address_description{width:33.33333%;margin-bottom:30px;padding-right:52px;padding-bottom:23px;float:left}.billing_shipping_address_title{margin-top:4px;margin-bottom:13px}.order-info{margin:16px
-60px 8px;padding-left:60px;padding-right:60px}.order-info
mark{font-size:1.125rem;font-weight:700;padding:3px
10px;margin:0
5px 5px;display:inline-block}.shop_table.order_details_footer .product-total,
.shop_table.order_details .product-total{width:250px}.woocommerce .shop_table.order_details tfoot th,
.woocommerce-page .shop_table.order_details tfoot
th{padding-left:28%}.woocommerce
.shop_table.customer_details{}.thank_you_header
p{font-size:1.125rem}.thank_you_header_text{margin:13px
-500px 0;padding:31px
500px 15px}.thank_you_header
.order_details{display:inline-block}.thank_you_header
.order_details{padding-top:40px}.thank_you_bank_details{margin-top:90px}.woocommerce-checkout .content-area
.billing_shipping_address_title{margin-top:4px}.woocommerce-checkout .shipping_billing_wrapper .columns:last-of-type{margin-top:0px}.track_order_form{width:460px;max-width:100%;margin:0
auto 10px;padding:43px
60px 60px}.track_order_form.custom_border:after{display:block}.woocommerce  ul.products-grid,
.woocommerce-page  ul.products-grid{margin:0px
-10px 36px}.woocommerce-pagination{margin:0px
0 67px}.shop_header{margin-bottom:60px}.products .out_of_stock_badge_loop,.out_of_stock_badge_single{font-size: .75rem;padding:1px
8px}.woocommerce .products span.onsale,
.woocommerce-page .products span.onsale,
.woocommerce span.onsale,
.woocommerce-page
span.onsale{font-size: .75rem;padding:1px
8px}div.product
.tob_bar_shop{display:block}.product_content_wrapper{padding-top:60px;padding-bottom:65px;margin-top:0}.product-images-wrapper{margin:0}.woocommerce #content div.product .product_title,
.woocommerce div.product .product_title,
.woocommerce-page #content div.product .product_title,
.woocommerce-page div.product
.product_title{font-size:3rem;line-height:1.13em}.woocommerce-tabs{padding-top:0px}.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce #content div.product .woocommerce-tabs .panel,
.woocommerce-page div.product .woocommerce-tabs .panel,
.woocommerce-page #content div.product .woocommerce-tabs
.panel{padding:22px
0 55px}.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs
li{display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs
li{border-top:3px solid transparent;margin:-1px 21px 18px 21px}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs
li.active{}.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li
a{line-height:1.5;padding:23px
0 5px}.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active
a{border-bottom:none}.single_product_summary_related h2,
.single_product_summary_upsell
h2{font-size:1.5em;margin:72px
0 26px 0}.woocommerce table.shop_attributes,
.woocommerce-page
table.shop_attributes{margin-top:0px;margin-bottom:0px}.woocommerce table.shop_attributes th,
.woocommerce-page table.shop_attributes
th{width:150px}.woocommerce table.shop_attributes th,
.woocommerce-page table.shop_attributes th,
.woocommerce table.shop_attributes td,
.woocommerce-page table.shop_attributes
td{font-size:1.125rem;padding:13px
0px 13px}.product_infos .group_table
td.label{padding-right:40px !important}.product_infos .group_table td.label
label{margin-top:0px}.woocommerce .product_infos .group_table td.label .price,
.woocommerce-page .product_infos .group_table td.label
.price{display:none}.woocommerce .product_infos .group_table td.price,
.woocommerce-page .product_infos .group_table
td.price{display:table-cell}.woocommerce #reviews #comments ol.commentlist li,
.woocommerce-page #reviews #comments ol.commentlist
li{margin:50px
0 55px}.woocommerce #reviews #comments ol.commentlist li img.avatar,
.woocommerce-page #reviews #comments ol.commentlist li
img.avatar{width:70px;height:70px}.woocommerce #reviews h3,
.woocommerce-page #reviews
h3{font-size:1.3125rem;text-transform:capitalize}.woocommerce #reviews #comments ol.commentlist li .comment-text,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text{margin:0
100px 0 107px}.woocommerce #reviews #comments ol.commentlist li .comment-text .description,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text
.description{margin:11px
-100px 0 0}.woocommerce #reviews h3.comment-reply-title,
.woocommerce-page #reviews h3.comment-reply-title{font-size:1.75rem;line-height:1.3}.woocommerce #reviews .star-rating,
.woocommerce-page #reviews .star-rating{margin-right:-100px}.woocommerce .comment-form-rating p.stars,
.woocommerce-page .comment-form-rating
p.stars{font-size:0.875rem}.woocommerce form .form-row-first.comment-form-author,
.woocommerce-page form .form-row-first.comment-form-author,
.woocommerce form .form-row-last.comment-form-email,
.woocommerce-page form .form-row-last.comment-form-email{width:48%}.cart_form{margin-bottom:80px}.cart_form .custom_border:after{display:block}.woocommerce .cart_form .cart-collaterals,
.woocommerce-page .cart_form .cart-collaterals{padding-bottom:40px}.cart_right_wrapper{margin:0}.woocommerce table.cart .product-thumbnail,
.woocommerce #content table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail,
.woocommerce-page #content table.cart .product-thumbnail{display:table-cell}.woocommerce table.cart .product-name .amount-wrapper,
.woocommerce #content table.cart .product-name .amount-wrapper{display:none}.woocommerce table.cart .product-name,
.woocommerce #content table.cart .product-name{padding-right:40px}.woocommerce td.product-quantity,
.woocommerce-page td.product-quantity{min-width:80px}.woocommerce .quantity,
.woocommerce #content .quantity,
.woocommerce-page .quantity,
.woocommerce-page #content
.quantity{width:74px}.woocommerce table.cart .product-price,
.woocommerce #content table.cart .product-price,.product-price-thead,.product-name-thead{display:table-cell}.woocommerce table.cart td.product-remove{text-align:center;width:40px;max-width:40px}.woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals{padding:30px
40px 40px}.cart_left_wrapper{margin-top:27px;margin-bottom:70px}.woocommerce-cart.woocommerce-page #content .quantity
input.qty{font-size:1.5rem;width:60px !important;height:50px}.shipping-calculator-wrapper,.update_and_checkout{width:50%;float:right}.shipping-calculator-button-wrapper:after,.shipping-calculator-form:after,.cart-buttons:after,.cart-totals-wrapper:after,.cart-collaterals:after,.cart_right_wrapper:after{content:"";display:block;clear:both}.coupon_code_wrapper{border-width:3px;border-style:dashed;margin:0;padding:36px
0px 42px}.coupon_code_wrapper
#coupon_code{width:250px;margin:0
10px 0 0}.coupon_code_text{margin-bottom:22px}.cart-wishlist-empty-banner{margin-top:67px}.cart-wishlist-empty-banner
img{max-width:none}.cart-wishlist-empty{font-size:3.125rem;line-height:1.2em;margin-bottom:100px}.cart-empty{margin:22px
0 18px}.return-to-shop{margin-bottom:185px}.woocommerce-checkout .content-area
h3{margin:0px
20px 20px 0}.thank_you_header .order_details li.order,
.thank_you_header .order_details li.total,
.thank_you_header .order_details li.date,
.thank_you_header .order_details
li.method{width:auto}.thank_you_header .order_details li.order,
.thank_you_header .order_details li.total,
.thank_you_header .order_details
li.date{margin-right:77px}.thank_you_header .order_details
li.total{clear:none}.thank_you_header .order_details
li.date{}.thank_you_header .order_details li.date,
.thank_you_header .order_details
li.order{padding-bottom:0px}.thank_you_header_img_top{margin:14px
0 40px 0}.thank_you_header_img_bottom{margin:11px
0 30px 0}.order_details.bacs_details
li{clear:none}.checkout_left_wrapper{margin-top:50px;margin-bottom:105px}.checkout_right_wrapper{margin:0px
0 13px}.checkout_right_wrapper .custom_border:after{display:block}.order_review_wrapper{padding:25px
40px 32px}.woocommerce .shop_table.woocommerce-checkout-review-order-table tr th:last-child,
.woocommerce-page .shop_table.woocommerce-checkout-review-order-table tr th:last-child,
.woocommerce .shop_table.woocommerce-checkout-review-order-table tr td:last-child,
.woocommerce-page .shop_table.woocommerce-checkout-review-order-table tr td:last-child{width:50%}#shipping_method li
.amount{display:inline-block}.order_review_wrapper .order_details_footer_container,
.woocommerce-page .order_review_wrapper  .my_account_container
table.shop_table.order_details_footer{float:right;width:370px;margin-bottom:18px}.woocommerce .checkout .col-2 h3,
.woocommerce-page .checkout .col-2
h3{float:left;margin-bottom:20px}#ship-to-different-address{text-align:center;float:left;padding-top:1px;margin-bottom:0}.woocommerce #payment #place_order,
.woocommerce-page #payment
#place_order{width:auto}.woocommerce table.cart.wishlist_table td.product-remove{width:30px;min-width:30px}.woocommerce-page table.cart.wishlist_table .product-name,
.woocommerce-page #content table.cart.wishlist_table .product-name{padding-right:40px}.woocommerce table.cart.wishlist_table .product-price,
.woocommerce #content table.cart.wishlist_table .product-price{padding-right:30px}.product-add-to-cart .button,
.woocommerce .product-add-to-cart
a.alt.button{font-size:13px !important;width:auto;height:auto;padding-right:32px !important;padding-left:32px !important;position:relative;top:0}.woocommerce-page table.cart.wishlist_table .product-add-to-cart,
.woocommerce-page #content table.cart.wishlist_table .product-add-to-cart{width:143px}.product-add-to-cart .button:before,
.woocommerce .product-add-to-cart a.alt.button:before{display:none}.hover-effect-content .hover-effect-title,
.wpb_wrapper h2.hover-effect-title{font-size:1.875rem}.filters-group.list-centered{margin-bottom:5px}.portfolio_content_nav #nav-below{padding:40px
50px 38px;margin:0;border-top-width:1px;border-top-style:solid}.portfolio_content_nav #nav-below .nav-previous span:before,
.portfolio_content_nav #nav-below .nav-next span:after{font-size:20px;color:#888;display:inline-block;font:normal normal normal;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.portfolio_content_nav #nav-below .nav-previous span:before{content:"\2190";margin-right:3px}.portfolio_content_nav #nav-below .nav-next span:after{content:"\2192";margin-left:3px}.woocommerce-error,
.woocommerce-message,
.woocommerce-info,
.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-error,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-info{font-size:1.125rem;line-height:1.5rem;padding:18px
33px 18px 33px !important}.woocommerce-wishlist.woocommerce  .woocommerce-message,
.woocommerce-wishlist.woocommerce-page .woocommerce-message,
.single-product.woocommerce  .woocommerce-message,
.single-product.woocommerce-page .woocommerce-message{padding:18px
33px 18px 33px !important;margin:-14px 0 35px !important}.single-product.woocommerce  .woocommerce-error,
.single-product.woocommerce-page .woocommerce-error{padding:18px
33px !important;margin:-14px 0 35px !important}.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message
.button{font-size:1.125rem !important}.woocommerce .woocommerce-message
a{font-size:1.125rem !important}.woocommerce form.checkout_coupon,
.woocommerce-page
form.checkout_coupon{border-width:3px;border-style:dashed;padding:58px
0;width:695px;max-width:100%;margin:18px
auto 30px}.checkout_coupon_inner{display:inline-block}form.checkout_coupon
#coupon_code{width:320px;display:inline-block;margin-right:10px;margin-bottom:0;float:left}.woocommerce-checkout .woocommerce-info{font-size:1.1875rem;line-height:1.2631em}.checkout_login
form.login{width:510px;margin:0
auto;padding:24px
20px 14px;border:none}.woocommerce-checkout .checkout_coupon_box .woocommerce-message{margin-top:10px !important;margin-bottom:40px !important}.woocommerce form.login p:first-child,
.woocommerce-page form.login p:first-child{margin:0px
-20px 14px}.woocommerce form.login
.inline{font-size:1.125rem}.woocommerce form.login
.lost_password{margin-top:-66px;font-size:1.125rem}.woocommerce-checkout.woocommerce .checkout_coupon_box .woocommerce-error,
.woocommerce-checkout.woocommerce-page .checkout_coupon_box .woocommerce-error,
.woocommerce-checkout.woocommerce form.checkout .woocommerce-error,
.woocommerce-checkout.woocommerce-page form.checkout .woocommerce-error{padding:18px
33px 18px 33px !important}.woocommerce-checkout .woocommerce>.woocommerce-message{margin-bottom:10px !important}.wpb_wrapper
.categories_grid{margin-bottom:0}.full-width-page .wpb_wrapper .gallery,
.full-width-page .wpb_alert.wpb_content_element,
.full-width-page .wpb_wrapper .wpb_gmaps_widget,
.full-width-page .wpb_wrapper #map_container,
.full-width-page .wpb_wrapper .wpb_revslider_element,
.full-width-page .wpb_wrapper .portfolio-isotope-container{margin-left:-60px !important;margin-right:-60px !important}.wpb_wrapper .vc_separator h2,
.wpb_wrapper .vc_separator
div{padding:0
50px;white-space:pre}.wpb_wrapper .vc_separator.without-separator
h2{white-space:normal}.wpb_wrapper .vc_separator
.vc_sep_holder{display:table-cell}.vc_separator_align_left.vc_separator h2,
.vc_separator_align_left.vc_separator
div{padding:0
50px 0 0}.vc_separator_align_right.vc_separator h2,
.vc_separator_align_right.vc_separator
div{padding:0
0px 0 50px}.wpb_wrapper .without-separator
.vc_sep_holder{display:none}.wpb_tabs.wpb_content_element .wpb_tabs_nav:after{background:none repeat scroll 0 0 #ddd;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%;z-index:0}.wpb_tabs.wpb_content_element .wpb_tabs_nav
li{display:inline-block;margin:0
0px 0px 60px;position:relative;z-index:1}.wpb_tour.wpb_content_element .wpb_tabs_nav  li:after,
.wpb_tabs.wpb_content_element .wpb_tabs_nav li:after{display:none !important}.wpb_tour.wpb_content_element .wpb_tabs_nav  li a,
.wpb_tabs.wpb_content_element .wpb_tabs_nav  li
a{display:inline-block;padding:21px
0;border-bottom-color:transparent;border-bottom-width:3px}.wpb_tabs.wpb_content_element .wpb_tabs_nav  li
a{}.wpb_tour.wpb_content_element .wpb_tabs_nav  li
a{font-size:0.8125rem;margin-bottom:10px}.wpb_tour.wpb_content_element
.wpb_tabs_nav{width:25%;padding-right:15px}.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper
.wpb_tab{width:75%;padding:0;padding-left:15px;padding-bottom:30px}.wpb_tabs.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_tabs.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper
.wpb_tab{padding:30px
0}.wpb_tour.wpb_content_element
.wpb_tour_next_prev_nav{width:75%;padding-left:15px;margin-left:25%}.wpb_tour.wpb_content_element .wpb_tour_next_prev_nav span
a{font-size:1rem}.wpb_tour .ui-helper-reset,
.wpb_tabs .ui-helper-reset,
.wpb_accordion .ui-helper-reset{line-height:1.8}.wpb_alert.wpb_content_element .messagebox_text:before{top:5px}.wpb_wrapper .wpb_toggle,
#content .wpb_wrapper
h4.wpb_toggle{font-size:1.3125rem;line-height:2rem;padding-left:40px;margin-bottom:28px}.wpb_wrapper .wpb_toggle:last-of-type + .wpb_toggle_content,
#content .wpb_wrapper  h4.wpb_toggle:last-of-type+.wpb_toggle_content{margin-top:16px}.wpb_wrapper
.wpb_toggle_content{margin-top:-16px;margin-bottom:31px;padding-left:40px}.wpb_heading.wpb_accordion_heading{margin:0
0 11px}.wpb_wrapper .wpb_content_element .wpb_accordion_header
.accordion_title{font-size:1.3125rem;line-height:2.3rem;padding:13px
40px 13px 20px;font-weight:700}.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{top:22px}.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper
.wpb_accordion_content{padding-bottom:27px}.wpb_heading.wpb_progress_bar_heading{font-size:1.4375rem}.shortcode_icon_box.icon_position_left{padding-left:85px}.shortcode_icon_box.icon_position_right{padding-right:190px}.shortcode_icon_box.icon_position_left
.icon_wrapper{width:70px;height:70px;padding-top:16px;position:absolute;top:0;left:0}.shortcode_icon_box.icon_position_right
.icon_wrapper{width:100px;height:100px;padding-top:23px;position:absolute;top:8px;right:60px}.shortcode_icon_box.icon_position_left
.icon{font-size:36px;line-height:36px}.shortcode_icon_box.icon_position_right
.icon{font-size:52px;line-height:52px}}@media only screen and (min-width: 56.3125em){.woocommerce-account
h2{margin-top:68px;margin-bottom:15px}.my_address_title{margin-top:68px}.myaccount_user_inner{font-size:1.125rem}.account_button{margin-top:35px !important}.woocommerce ul.digital-downloads li .count,
.woocommerce-page ul.digital-downloads li .count
.woocommerce ul.digital-downloads li a,
.woocommerce-page ul.digital-downloads li
a{display:inline-block}.woocommerce ul.digital-downloads li a,
.woocommerce-page ul.digital-downloads li
a{width:65%;float:left}.woocommerce ul.digital-downloads li .count,
.woocommerce-page ul.digital-downloads li
.count{float:right;padding-left:0}.woocommerce ul.digital-downloads li:after,
.woocommerce-page ul.digital-downloads li:after{margin:0
0 19px 0;padding:19px
0 0;clear:both}.woocommerce table.my_account_orders,
.woocommerce-page
table.my_account_orders{margin-top:0px;font-size:0.9375rem}.woocommerce .my_account_container table.shop_table .order-date,
.woocommerce .my_account_container table.shop_table .order-actions{display:table-cell;padding-left:0;padding-right:0}.woocommerce .my_account_container table.shop_table .order-actions
.account_view_link{}.woocommerce .my_account_container table.shop_table .order-actions
a{padding-left:10px}.woocommerce .my_account_container table.shop_table .order-status,
.woocommerce .my_account_container table.shop_table .order-date{padding-left:25px;padding-right:25px}.woocommerce .my_account_container table.shop_table .order-total{padding-left:25px;padding-right:25px;width:239px}.woocommerce .my_account_container table.shop_table td.order-number,
.woocommerce-page .my_account_container table.shop_table td.order-number{font-size:1.5rem;padding-left:0;padding-right:0}.woocommerce .my_account_container table.shop_table td .amount,
.woocommerce-page .my_account_container table.shop_table td
.amount{display:inline-block}.portfolio-grid-sizer{width:33.3333333333%}.portfolio-box,.portfolio_related_item{width:33.3333333333%;padding-bottom:33.3333333333%}.portfolio-box.width2{width:66.6666666666%;padding-bottom:33.3333333333%}.portfolio-box.width2.height2{width:66.6666666666%;padding-bottom:66.6666666666%}.portfolio_related_item.item_3.empty{display:block}.portfolio_related_item.item_2.empty .hover-effect-link{border-right:1px solid #ddd}}@media only screen and (min-width: 40.063em) and (max-width: 63.9375em){.full-width-page
.columns{padding-left:60px !important;padding-right:60px !important}}@media only screen and (max-width: 63.9375em){.full-width-page
.row{padding-left:0 !important;padding-right:0 !important}.full-width-page .columns
.row{margin-left:0;margin-right:0}.full-width-page .columns
.columns{padding-left:0px !important;padding-right:0px !important}.full-width-page .columns
.wpb_content_element{padding-left:0 !important;padding-right:0 !important}}@media only screen and (min-width: 63.9375em){.page-title{font-size:6.25rem;margin-bottom:28px;line-height:1}.owl-theme .owl-controls{margin-top:0px}.owl-theme .owl-controls .owl-page
span{height:8px;margin:5px
3px;width:8px}select.big-select,select.topbar-language-switcher,select.wcml_currency_switcher{opacity:0}.woocommerce form .form-row-first,
.woocommerce-page form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-last{width:48.8%}.blog-post,.grid-sizer{width:33.3333333333%}.content-area{}.without-sidebar .video-container{}.entry-thumbnail{padding:0
25px}.blog-single
.larger{width:915px;margin-left:-124px;margin-bottom:1.23em;max-width:915px}.parallax-container{background-attachment:fixed}.error-404 input[type="text"],
.error-404 input[type="search"],
.no-results input[type="text"],
.no-results input[type="search"]{width:470px;margin-right:10px}.comment-list
ul.children{margin:0
0 0em 120px}.previous-image,.next-image{margin-top:-56px}.login-register-container{margin-top:60px}.login-register-container .page-title{margin-bottom:58px}.lost-pass-link{border-bottom:1px solid}.login_footer{display:block;width:100%;position:fixed;bottom:0;left:0;z-index:100;text-align:left;padding:54px
130px 58px 110px}.login_footer_separator,.account-tab-link-mobile{display:none}.site-content .account-tab-list,.account-tab-list{float:right;padding:0
0 20px}.account-tab-link{font-size:0.8125rem;display:inline-block;color:#fff;font-weight:700;text-transform:uppercase;text-align:center;padding:15px
30px 16px 35px;min-width:122px;width:auto;border-left:2px solid #fff;border-bottom:2px solid #fff;border-top:2px solid #fff;line-height:1;white-space:nowrap;opacity:1;position:absolute;top:-7px;right:0;z-index:100;transition:opacity .3s ease .3s;-webkit-transition:opacity .3s ease .3s}.account-tab-link:after{content:"";display:inline-block;width:19px;height:48px;background:url('/wp-content/themes/shop141/images/arrow-button.png');position:absolute;right:-19px;top:-2px}.go_home{display:inline-block}.woocommerce-account
h2{margin-top:78px;margin-bottom:17px}.my_address_title{margin-top:78px}.order-info{margin:16px
-1000px 8px;padding-left:1000px;padding-right:1000px}.thank_you_header
p{font-size:1.5rem}.cart_form{margin-bottom:100px}.cart_left_wrapper{padding-right:30px;margin-bottom:0px;margin-top:60px}.cart_right_wrapper{margin-left:30px;margin-top:60px}.shipping-calculator-wrapper,.update_and_checkout{width:auto;float:none}.cart-wishlist-empty{font-size:3.75rem;line-height:1.2em}.cart-empty{margin:13px
0 18px}.checkout_left_wrapper{margin-right:30px;margin-top:90px}.checkout_right_wrapper{margin-left:30px;margin-top:90px}.woocommerce .shop_table.woocommerce-checkout-review-order-table tr th:last-child,
.woocommerce-page .shop_table.woocommerce-checkout-review-order-table tr th:last-child,
.woocommerce .shop_table.woocommerce-checkout-review-order-table tr td:last-child,
.woocommerce-page .shop_table.woocommerce-checkout-review-order-table tr td:last-child{width:154px}#shipping_method li
.amount{display:block}.woocommerce .order_review_wrapper .my_account_container table.shop_table.order_details_footer tr td:first-child,
.woocommerce-page .order_review_wrapper .my_account_container table.shop_table.order_details_footer tr td:first-child{max-width:40%}.woocommerce .order_review_wrapper .my_account_container table.shop_table.order_details_footer tr td:last-child,
.woocommerce-page .order_review_wrapper .my_account_container table.shop_table.order_details_footer tr td:last-child{width:auto;padding-left:40px}.woocommerce #payment #place_order,
.woocommerce-page #payment
#place_order{width:100%}.woocommerce #payment ul.payment_methods li img,
.woocommerce-page #payment ul.payment_methods li
img{margin:-2px 0px 0 6px}.woocommerce #payment .payment_method_paypal .about_paypal,
.woocommerce-page #payment .payment_method_paypal
.about_paypal{display:block}.woocommerce-page table.cart.wishlist_table .product-name,
.woocommerce-page #content table.cart.wishlist_table .product-name{padding-right:70px}.woocommerce-page table.cart.wishlist_table .product-stock-status,
.woocommerce-page #content table.cart.wishlist_table .product-stock-status{display:table-cell;padding-left:0;padding-right:30px}.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count{display:inline-block}.woocommerce  ul.products-grid,
.woocommerce-page  ul.products-grid{margin:0px
-10px 57px}.shop_header.with_featured_img.with_parallax
.shop_header_overlay{background:rgba(0,0,0,0.3)}.shop_header_bkg.parallax{background-size:cover !important;background-position:center top;opacity:0;transition:opacity 0s;-webkit-transition:opacity 0s}.shop_header_bkg.parallax.loaded{opacity:1}.woocommerce-pagination{margin:0px
0 84px}.categories_grid .category_name,
.category_list
.category_name{font-size:1.875rem}.product_content_wrapper{padding-top:80px}.product_summary_thumbnails_wrapper{display:block}.product_navigation{margin:8px
0}.product_images .owl-theme .owl-controls{margin-top:30px;margin-bottom:0}.product_infos{padding:0
0 0 40px}.woocommerce .woocommerce-product-rating,
.woocommerce-page .woocommerce-product-rating,
.woocommerce #content div.product .product_title,
.woocommerce div.product .product_title,
.woocommerce-page #content div.product .product_title,
.woocommerce-page div.product .product_title,
.woocommerce div.product span.price,
.woocommerce-page div.product span.price,
.woocommerce #content div.product span.price,
.woocommerce-page #content div.product span.price,
.woocommerce div.product p.price,
.woocommerce-page div.product p.price,
.woocommerce #content div.product p.price,
.woocommerce-page #content div.product
p.price{text-align:left}.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce #content div.product .woocommerce-tabs .panel,
.woocommerce-page div.product .woocommerce-tabs .panel,
.woocommerce-page #content div.product .woocommerce-tabs
.panel{padding:42px
0 55px}.product_images .flex-control-nav{display:none}.product_images .owl-controls{display:none !important}.woocommerce #reviews #comments ol.commentlist li .comment-text .description,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text
.description{margin:15px
0 0 0}.product_socials_wrapper.show-share-text-on-mobiles
.product_socials_wrapper_inner{margin-top:-20px;transition:margin-top 0.3s ease 0.5s;-webkit-transition:margin-top 0.3s ease 0.5s}.product_socials_wrapper.show-share-text-on-mobiles .share-product-text{opacity:0;transition:opacity 0.3s ease .3s;-webkit-transition:opacity 0.3s ease .3s}.product_socials_wrapper.show-share-text-on-mobiles.hovered
.product_socials_wrapper_inner{margin-top:15px;transition:margin-top 0.3s ease .3s;-webkit-transition:margin-top 0.3s ease .3s}.product_socials_wrapper.show-share-text-on-mobiles.hovered .share-product-text{opacity:1;transition:opacity 0.3s ease 0.5s;-webkit-transition:opacity 0.3s ease 0.5s}.shop-has-sidebar
#button_offcanvas_sidebar_left{display:none}.site-footer-widget-area .columns:nth-child(2n+1){clear:none}.site-footer-widget-area .footer-5-columns{width:20%}.site-footer-widget-area .columns:nth-child(4n+1){clear:left}.woocommerce-wishlist.woocommerce  .woocommerce-message,
.woocommerce-wishlist.woocommerce-page .woocommerce-message,
.single-product.woocommerce  .woocommerce-message,
.single-product.woocommerce-page .woocommerce-message{padding:18px
33px 18px 33px !important}.single-product.woocommerce  .woocommerce-message,
.single-product.woocommerce-page .woocommerce-message{margin:-24px 0 50px !important}.single-product.woocommerce  .woocommerce-error,
.single-product.woocommerce-page .woocommerce-error{margin:-24px 0 50px !important}.woocommerce-wishlist.woocommerce  .woocommerce-message,
.woocommerce-wishlist.woocommerce-page .woocommerce-message{margin:10px
0 18px !important}.woocommerce-error:before,
.woocommerce-message:before,
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-error:before,
.woocommerce-page .woocommerce-message:before{top:27px}.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message
.button{}.woocommerce-checkout .showcoupon,
.woocommerce-checkout
.showlogin{display:inline-block;margin-top:0px}.woocommerce-checkout .woocommerce>.woocommerce-error{margin-bottom:40px !important}.woocommerce-checkout .woocommerce>.woocommerce-message{margin-bottom:15px !important}.woocommerce-checkout.woocommerce .checkout_coupon_box .woocommerce-error,
.woocommerce-checkout.woocommerce-page .checkout_coupon_box .woocommerce-error,
.woocommerce-checkout.woocommerce form.checkout .woocommerce-error,
.woocommerce-checkout.woocommerce-page form.checkout .woocommerce-error{padding:18px
33px 18px 33px !important}.woocommerce-checkout.woocommerce .checkout_coupon_box .woocommerce-error:before,
.woocommerce-checkout.woocommerce-page .checkout_coupon_box .woocommerce-error:before,
.woocommerce-checkout.woocommerce form.checkout .woocommerce-error:before,
.woocommerce-checkout.woocommerce-page form.checkout .woocommerce-error:before{top:33px;left:0}.full-width-page .wpb_wrapper .gallery,
.full-width-page .wpb_alert.wpb_content_element,
.full-width-page .wpb_wrapper .wpb_gmaps_widget,
.full-width-page .wpb_wrapper #map_container,
.full-width-page .wpb_wrapper .wpb_revslider_element,
.full-width-page .wpb_wrapper .portfolio-isotope-container{margin-left:-10px !important;margin-right:-10px !important}.full-width-page
.column_container{padding-left:0.625rem;padding-right:0.625rem}.vc_row-fluid.parallax{background-size:0 !important;background-position:center center;background-repeat:no-repeat}.vc_row-fluid.parallax.loaded{background-size:cover !important}.full-width-page .boxed-row{padding-left:50px;padding-right:50px}.boxed-row .wpb_wrapper .from-the-blog-wrapper{margin:0px
-15px 0px}.wpb_tabs.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_tabs.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper
.wpb_tab{padding:50px
0}.shortcode_banner_simple_height_bullet{display:table}}@media only screen and (min-width: 63.9375em){#site-top-bar{display:block}#wpadminbar{display:block;-webkit-transform:translateZ(0)}.logged-in.admin-bar .mobile-search{padding-top:32px}.gallery-icon a:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#000;opacity:0;z-index:1;transition:opacity 0.35s;-webkit-transition:opacity 0.35s}.gallery-item:hover a:before{opacity:0.6}.gallery-icon
img{width:-webkit-calc(100% + 50px);width:calc(100% + 50px);max-width:none;min-height:100.6%;position:absolute;left:0;top:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-40px,0, 0);transform:translate3d(-40px,0,0)}.gallery-item:hover a
img{-webkit-transform:translate3d(0px,0, 0);transform:translate3d(0px,0,0)}}@media only screen and (min-width: 80em){.woocommerce .shop_table.woocommerce-checkout-review-order-table tr th:last-child,
.woocommerce-page .shop_table.woocommerce-checkout-review-order-table tr th:last-child,
.woocommerce .shop_table.woocommerce-checkout-review-order-table tr td:last-child,
.woocommerce-page .shop_table.woocommerce-checkout-review-order-table tr td:last-child{width:170px}.woocommerce-page table.cart.wishlist_table .product-name,
.woocommerce-page #content table.cart.wishlist_table .product-name{width:37%}.portfolio-grid-sizer{width:25%}.portfolio-box,.portfolio_related_item{width:25%;padding-bottom:25%}.portfolio-box.width2{width:50%;padding-bottom:25%}.portfolio-box.width2.height2{width:50%;padding-bottom:50%}.default_grid.items_per_row_3 .portfolio-grid-sizer{width:33.3333333333%}.default_grid.items_per_row_3 .portfolio-box{padding-bottom:33.33333333333%;width:33.3333333333%}.portfolio_related_item.item_4.empty{display:block}.portfolio_related_item.item_3.empty .hover-effect-link{border-right:1px solid #ddd}.woocommerce #payment ul.payment_methods li img,
.woocommerce-page #payment ul.payment_methods li
img{margin:-2px 10px 0 6px}.woocommerce #payment .payment_method_paypal .about_paypal,
.woocommerce-page #payment .payment_method_paypal
.about_paypal{display:inline-block}.myaccount_user{margin:0
-100px}}@media only screen and (min-width: 100em){.woocommerce .shop_table.woocommerce-checkout-review-order-table tr th:last-child,
.woocommerce-page .shop_table.woocommerce-checkout-review-order-table tr th:last-child,
.woocommerce .shop_table.woocommerce-checkout-review-order-table tr td:last-child,
.woocommerce-page .shop_table.woocommerce-checkout-review-order-table tr td:last-child{width:190px}.product_infos{padding:0
20px 0 20px}}@media only screen and (min-width: 100.063em){.woocommerce .shop_table.order_details tfoot th,
.woocommerce-page .shop_table.order_details tfoot
th{padding-left:44%}.portfolio-grid-sizer{width:20%}.portfolio-box,.portfolio_related_item{width:20%;padding-bottom:20%}.portfolio-box.width2{width:40%;padding-bottom:20%}.portfolio-box.width2.height2{width:40%;padding-bottom:40%}.default_grid.items_per_row_4 .portfolio-grid-sizer{width:25%}.default_grid.items_per_row_4 .portfolio-box{padding-bottom:25%;width:25%}.portfolio_related_item.item_5.empty{display:block}.portfolio_related_item.item_4.empty .hover-effect-link{border-right:1px solid #ddd}}.TK{display:none}