/**handles:flatsome-style**/
/*
Theme Name:           Flatsome Child
Theme URI:            http://flatsome.uxthemes.com/
Author:               UX-Themes
Author URI:           http://www.uxthemes.com/
Description:          Multi-Purpose Responsive WooCommerce Theme
Version:              3.14.2
Requires at least:    5.0.0
Requires PHP:         5.6.20
WC requires at least: 4.0.0
Text Domain:          flatsome
License:              http://themeforest.net/licenses
License URI:          http://themeforest.net/licenses
Template:             flatsome
*/
@font-face{font-family:roadsterembossregular;src:url(/wp-content/themes/flatsome-child/fonts/roadsteremboss-webfont.woff2?f871bc524e888b6699aab77a3f448bb6) format("woff2"),url(/wp-content/themes/flatsome-child/fonts/roadsteremboss-webfont.woff?03bbbefe375a89c45273d21e5165dd27) format("woff");font-weight:400;font-style:normal}@font-face{font-family:roadsterregular;src:url(/wp-content/themes/flatsome-child/fonts/roadster-webfont.woff2?dd16913fa0d632f7ad0c4457b872aa4b) format("woff2"),url(/wp-content/themes/flatsome-child/fonts/roadster-webfont.woff?6f601a547cbf554fa0397347c3daaa86) format("woff");font-weight:400;font-style:normal}@font-face{font-family:roadstertexturedheavyregular;src:url(/wp-content/themes/flatsome-child/fonts/roadster-texturedheavy-webfont.woff2?0642a6a67b677e7944e645c678f800ac) format("woff2"),url(/wp-content/themes/flatsome-child/fonts/roadster-texturedheavy-webfont.woff?c60c46e72bce5b9c0fee69cd58cc0a92) format("woff");font-weight:400;font-style:normal}@font-face{font-family:roadstertexturedregular;src:url(/wp-content/themes/flatsome-child/fonts/roadster-textured-webfont.woff2?5214d137c170458a5b218bed81bebe5d) format("woff2"),url(/wp-content/themes/flatsome-child/fonts/roadster-textured-webfont.woff?3edb770738c61525cda028a867dee481) format("woff");font-weight:400;font-style:normal}body{font-family:Georgia,Times!important}.heading-font,h1,h2,h3,h4,h5,h6{line-height:1.2;font-family:museo,sans-serif!important}.alt-font{font-family:Georgia,Times!important}.testimonial-box .icon-box-text{padding:30px;background:url(/wp-content/themes/flatsome-child/images/bg-testimonials.png?73cb7e7ab91b3927eb208193152799de) no-repeat 50%}.testimonial-box .icon-box-text .star-rating:before,.testimonial-box .icon-box-text .star-rating span:before{color:#aa182c}.testimonial-box .icon-box-text .testimonial-text h3{font-weight:400;font-style:normal}.category-page-row .box,.product-images .product-gallery-slider .flickity-slider .slide{padding:15px;background:#f0f0f0}.category-page-row .box{z-index:1}.category-page-row .col-inner:before,.product-images.woocommerce-product-gallery--with-images:before{left:0;right:0;top:-25px;width:140px;content:"";z-index:1;height:49px;margin:auto;opacity:.75;position:absolute;background:url(/wp-content/themes/flatsome-child/images/product-tape.png?febbcdb880bc28e875ad0bf7e8608cea) transparent no-repeat 50%}.category-page-row .col-inner:before{z-index:2}.category-page-row .col-inner:after,.product-images.woocommerce-product-gallery--with-images:after{left:0;right:0;width:100%;content:"";z-index:-1;height:69px;margin:auto;bottom:-30px;position:absolute}.category-page-row .col-inner:after{z-index:0;bottom:-35px;background-size:contain}.category-page-row .box-text-inner,.category-page-row .title-wrapper .category{color:#aa182c;text-transform:uppercase;font-family:museo,sans-serif!important}.category-page-row .title-wrapper .category{color:#000;display:none;font-size:80%}.category-page-row .product-title a{color:#aa182c;font-size:120%;padding:5px 15px;font-weight:700;font-family:museo,sans-serif!important}.category-page-row .price-wrapper{margin-bottom:5px}.category-page-row .badge-container{left:0;left:auto}.category-page-row .badge-container .badge-inner.on-sale{padding:5px;background:#aa182c}button.single_add_to_cart_button{background:#aa182c}#wrapper>.message-wrapper{margin:0;color:#fff;padding:15px 0 5px;text-align:center}.message-wrapper.woocommerce-error{background:#aa182c;-webkit-box-shadow:0 8px 4px #888;box-shadow:0 8px 4px #888}.woocommerce-error.message-wrapper .alert-color,.woocommerce-error.message-wrapper .alert-color .message-icon{color:#fff}.photo-image .img{padding:15px;background:#f0f0f0}.photo-image .img-inner{z-index:1;overflow:unset}.photo-image .img:after{left:0;right:0;width:100%;content:"";z-index:-1;height:69px;margin:auto;bottom:-30px;position:absolute;background-size:contain;background:url(/wp-content/themes/flatsome-child/images/product-gallery-shadow.png?24399596e37043c7dddbad667655aa37) transparent no-repeat 50%}.tape-left .img-inner:before{left:-50px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:url(/wp-content/themes/flatsome-child/images/product-tape.png?febbcdb880bc28e875ad0bf7e8608cea) transparent no-repeat 50%}.tape-left .img-inner:before,.tape-right .img-inner:after{top:-5px;width:140px;content:"";z-index:2;height:49px;margin:auto;opacity:.75;position:absolute}.tape-right .img-inner:after{right:-50px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:url(/wp-content/themes/flatsome-child/images/product-tape.png?febbcdb880bc28e875ad0bf7e8608cea) transparent no-repeat 50%}.nav>li>a{font-weight:300!important;font-family:montserrat,proxima-nova,sans-serif!important}#masthead .nav-top-link{color:#ccc4a7}#masthead .nav-top-link:after{border-left:1px solid #ccc4a7}.nav-highlighted .nav-top-link{color:#aa182c!important}#masthead .cart-icon,#masthead .nav-right,#masthead a,#masthead i{color:#ccc4a7}#masthead .cart-icon strong,#masthead .cart-icon strong:after{color:#ccc4a7;border-color:#ccc4a7}.product-breadcrumb-container{padding:5px}.product-breadcrumb-container .divider,.product-breadcrumb-container a{color:#000;font-family:montserrat,proxima-nova,sans-serif!important}.photo-slider-collection .flickity-slider,.photo-slider-collection .woocommerce{padding-top:15px}.photo-slider-collection .woocommerce{text-align:center}.photo-slider-collection .box-text-inner,.photo-slider-collection .woocommerce .title-wrapper .category{color:#aa182c;text-transform:uppercase;font-family:museo,sans-serif!important}.photo-slider-collection .woocommerce .title-wrapper .category{font-size:110%;font-weight:700;margin-bottom:5px}.recently-viewed-collection .woocommerce .title-wrapper .category{display:none}.photo-slider-collection .woocommerce .product-title a{color:#000;display:none}.recently-viewed-collection .woocommerce .product-title a{color:#aa182c;padding:5px;display:block;font-family:museo,sans-serif!important}.photo-slider-collection .woocommerce .price-wrapper{margin-bottom:5px}.photo-slider-collection .woocommerce .price-wrapper .shopswatchinput{display:block;margin-top:15px}.photo-slider-collection .flickity-slider .box,.photo-slider-collection .woocommerce .box{background:#fff;padding:10px 10px 0;position:relative}.photo-slider-collection .flickity-slider .box:before,.photo-slider-collection .woocommerce .box:before{left:0;right:0;top:-15px;width:85px;z-index:1;content:"";height:30px;margin:auto;opacity:.75;position:absolute;background:url(/wp-content/themes/flatsome-child/images/tape.png?09637da47ae6d26767339de5370f43f8) transparent no-repeat 50%}.photo-slider-collection .flickity-slider .box:after,.photo-slider-collection .woocommerce .box:after{left:0;right:0;width:100%;content:"";z-index:-1;height:54px;margin:auto;bottom:-30px;position:absolute;background:url(/wp-content/themes/flatsome-child/images/photo-slider-collection-shadow.png?9debd127a02cdb3f949ec805f853b53f) transparent no-repeat 50%}.photo-slider-collection .flickity-slider .box-text,.photo-slider-collection .woocommerce .box-text{padding:10px 0}.photo-slider-collection .flickity-slider .box-text .box-text-inner *,.photo-slider-collection .woocommerce .box-text .box-text-inner *{font-weight:400}.photo-slider-collection .flickity-slider .box-text .box-text-inner .header-title{font-family:roadsterregular,Arial!important}.slider-collection .flickity-slider .box-text{padding:10px 0;margin-top:15px;background:#f1efe7}.slider-collection .flickity-slider .box-text .box-text-inner *{font-weight:400}.button--next,.button--next img,.button--previous,.button--previous img{cursor:pointer}.slider-nav-reveal .flickity-prev-next-button,.slider-nav-reveal .flickity-prev-next-button:hover{-webkit-box-shadow:none;box-shadow:none;background:transparent}.slider-nav-light .flickity-prev-next-button .arrow,.slider-nav-light .flickity-prev-next-button svg{fill:#000}.wysiwyg .heading-font,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{color:#000!important;line-height:1.2;font-family:museo,sans-serif!important}.wysiwyg a{color:#aa182c!important}.blog-featured-title,.page-title-innder{min-height:500px}.entry-meta a,.logged-in-as a:last-child{font-weight:700}.blog-wrapper .post .single-page img.size-full.alignnone{margin-bottom:0}.rug-trader-sidebar .widget-title,.rug-trader-sidebar h3{margin:0;width:100%;color:#fff;padding:15px;background:#4d413f;text-transform:none;display:inline-block;font-family:museo,sans-serif!important}.rug-trader-sidebar,.rug-trader-sidebar .menu{margin:0;padding:0}.rug-trader-sidebar .menu li,.rug-trader-sidebar li{margin:0;padding:0;width:100%;cursor:pointer;list-style:none;border-bottom:1px solid transparent}.rug-trader-sidebar .menu li:after,.rug-trader-sidebar li:after{content:"";width:0;height:1px;display:block;background:#4d413f;-webkit-transition:width .3s;transition:width .3s}.rug-trader-sidebar .menu li:hover:after,.rug-trader-sidebar li:hover:after{width:100%}.rug-trader-sidebar .menu li a,.rug-trader-sidebar li a{margin:0;color:#000;padding:15px;font-size:85%;display:block}.rug-trader-sidebar .menu li a:hover,.rug-trader-sidebar li a:hover{color:#3f3534}.rug-trader-sidebar .menu li:nth-child(odd),.rug-trader-sidebar li:nth-child(odd){background:#f1efe7}.rug-trader-sidebar .menu li:nth-child(2n),.rug-trader-sidebar li:nth-child(2n){background:#f8f7f3}.blog-featured-title+#main .post-sidebar{padding-top:0}.product_meta .posted_in{color:#4d413f;font-weight:700}.product_meta .posted_in a{color:#4d413f;font-weight:400}.review-form-inner.has-border{padding:0;border:none}.product-tabs #tab-description a{color:#4d413f;text-decoration:underline}.product .woocommerce-variation-price .price del .woocommerce-Price-amount.amount,.product .woocommerce-variation-price .price ins .woocommerce-Price-amount.amount{display:block}.product .woocommerce-variation-price .price del .woocommerce-Price-amount.amount{font-size:14px;margin-top:5px;margin-bottom:10px}.product .woocommerce-variation-price .price del .woocommerce-Price-amount.amount:before{content:"Was: "}.product .woocommerce-variation-price .price ins .woocommerce-Price-amount.amount{font-size:16px}.product .woocommerce-variation-price .price ins .woocommerce-Price-amount.amount:before{content:"Now: "}.product .single_add_to_cart_button{width:100%;margin-top:15px;background-color:#de4816!important}.product .stock{padding:5px;text-align:center}.product .stock.out-of-stock{color:#fff;background:#b33a3a}.product .pewc-group-heading-wrapper h3{margin-top:15px;font-size:1em}.product .pewc-group-description{color:#666;font-size:13px;line-height:1.4;margin-bottom:10px}.product .pewc-item-field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product .pewc-item-field-wrapper label{display:none}.product .pewc-item{margin:0}.product .child-product-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.product .child-product-wrapper .pewc-child-select-field{margin-bottom:0;font-size:14px}.product .woocommerce-variation-price{visibility:visible!important}.product .woocommerce-variation-availability .stock{text-align:left}.product .alg_label{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product .alg-variation-price-rrp,.product .alg-variation-price-rrp .woocommerce-Price-amount{font-weight:400}.product .alg-variation-price ins span.woocommerce-Price-amount.amount{color:#aa182c}.related-products .related.products{padding-top:30px;border-top:1px solid #eee}.related-products .related-products--title{margin:0;padding:0;text-align:center}.related-products .related-products--subtitle{width:100%;font-size:75%;text-align:center;margin-bottom:15px}.related-products .related-products--link{width:20%}.related-products .photo-slider-collection .box{background:#f0f0f0;padding:10px 10px 0}.related-products .category{display:none}.related-products .product-title a{color:#888!important}.related-products .badge-container{left:7px}.related-products .badge-container .on-sale{height:125px!important;padding-left:7px!important;padding-right:7px!important}.related-products .badge-container .on-sale span.save{font-size:17px}.related-products .badge-container .on-sale span.onsale{font-size:21px}.related-products .badge-container .on-sale span.high-street{font-size:6px}.related-products .promo-icon-position--tag{top:10px;right:-19px}.related-products .promo-icon-position--tag .promo-icon--tag{width:110px}.related-products .promo-icon-position--label{right:10px}.related-products .promo-icon-position--label .promo-icon--label{height:117px;margin-right:0}.related-products .promo-icon-position--wrap{top:-6px;right:-8px}.related-products .promo-icon-position--wrap .promo-icon--wrap{width:75px}.product-category .product,.shop-container .products .product{margin-bottom:30px}.product-category .shopswatchinput,.shop-container .products .shopswatchinput{margin-top:15px}.tax-product_cat h1{font-size:38px}.category-filter--header{padding:15px;background:#f1efe7}.category-filter--header .container{max-width:1170px}.category-filter--header h3{color:#4d413f;padding:0 15px;font-size:14px;cursor:pointer;text-transform:uppercase;font-family:Arial,Verdana,Helvetica!important}.category-filter--header h3:after{content:"";width:50%;height:2px;display:block;background:transparent}.category-filter--header h3.active:after,.category-filter--header h3:hover:after{content:"";background:#4d413f}.category-filter--header .page-title-inner{padding-top:0}.category-filter--header .category-filters div,.category-filter--header .category-filters form,.category-filter--header .wcva_filter_widget,.category-filter--header .woocommerce-result-count,.category-filter--header br{display:none}.category-filter--header .flex-row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.category-filter--header .widget_layered_nav_filters h3{color:#aa182c;padding-right:15px;border-right:1px solid #4d413f}.category-filter--filters{min-height:300px;background:url(/wp-content/themes/flatsome-child/images/rt_map_panel_background.jpg?98b59d53b4a833c630d2b6aa14fa0a3f)}.category-filter--filters h3{text-align:center;text-transform:uppercase}.category-filter--filters .category-filters,.category-filter--filters .wcva-filter-widget{width:100%;display:none;min-height:300px}.category-filter--filters .category-filters.active,.category-filter--filters .category-filters .wcva_layered_nav,.category-filter--filters .wcva-filter-widget.active,.category-filter--filters .wcva-filter-widget .wcva_layered_nav{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.widget_price_filter form{width:50%}.widget_price_filter .price_slider{background:#ccc}.widget_price_filter .price_slider_wrapper .price_slider_amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{padding:0 0 10px}.category-page-row{max-width:100%}@media screen and (min-width:1440px){.category-page-row{max-width:95%}}@media screen and (min-width:2048px){.category-page-row{max-width:85%}}.category-page-row .row.row-small{max-width:100%}@media screen and (min-width:850px){.category-page-row .large-columns-5>.col{max-width:33.33%!important;-ms-flex-preferred-size:33.33%!important;flex-basis:33.33%!important}}@media screen and (min-width:1024px){.category-page-row .large-columns-5>.col{max-width:25%!important;-ms-flex-preferred-size:25%!important;flex-basis:25%!important}}@media screen and (min-width:1640px){.category-page-row .large-columns-5>.col{max-width:20%!important;-ms-flex-preferred-size:20%!important;flex-basis:20%!important}}.promo-icon{display:block}.promo-icon--label{height:150px;margin-right:30px}.promo-icon--stamp{height:125px;margin-top:5px;margin-right:5px}.promo-icon-position--tag{top:30px;right:-30px}.promo-icon--tag{width:175px}.promo-icon-position--wrap{top:-15px;right:-14px}.promo-icon--wrap{width:130px}.live-searh-results{background:rgba(0,0,0,.5)}.badge-container{left:30px;margin-top:0}.badge-container .on-sale{height:170px!important;padding-left:10px!important;padding-right:10px!important;background-size:contain!important;background-repeat:no-repeat!important;background-color:transparent!important;font-family:museo,sans-serif!important;background-image:url("/wp-content/themes/flatsome-child/images/save-on-high-street-price.png")!important}.badge-container .on-sale span{display:block}.badge-container .on-sale span.save{font-size:22px}.badge-container .on-sale span.onsale{font-size:26px;font-weight:700;margin:3px 0 1px}.badge-container .on-sale span.high-street{color:#000;font-size:8px;line-height:1.2;text-transform:uppercase}.woocommerce-variation-price ins .woocommerce-Price-amount.amount{color:#aa182c}.product--rrp-price{font-size:12px;margin-bottom:5px}.product--rrp-price--variant{font-size:14px}.footer-widgets .widget-title,.footer-widgets .widget ul li a,.footer-widgets p{font-size:85%;font-family:museo,sans-serif!important}.footer-widgets .widget-title{display:block;margin-bottom:8px}.footer-widgets .is-divider{display:none}.footer-widgets .widget ul li,.footer-widgets .widget ul li+li{border-top:1px solid #555759}.footer-widgets .widget ul li a{font-size:85%;display:block}.read-the-rug-story{color:#4d413f;display:block;margin:-15px 0 15px;text-decoration:underline}