a{cursor:pointer!important}h6{color:#222!important;font-family:muli,sans-serif!important;font-size:16px!important;font-weight:400!important}.inside-top-bar a:hover{text-decoration:underline;color:#fff}.inside-top-bar .separator{margin:0 10px}.inside-top-bar i{padding-right:5px}.inside-top-bar .phone{text-decoration:normal;font-size:17px}#generate-slideout-menu ul li a{text-transform:uppercase;padding:0 10px 0 52px}#generate-slideout-menu ul li ul li a{border-top:1px solid #777;line-height:44px;text-transform:none}#generate-slideout-menu ul li ul li.sfHover a{background:0 0;border-bottom:1px solid #777}#generate-slideout-menu ul li ul li ul li a{border:0!important;color:#777;line-height:33px}#generate-slideout-menu ul li ul li ul li a:hover{color:#fff}.menu-item-has-children ul .dropdown-menu-toggle{padding-bottom:0!important}.generate-menu-heading{text-align:left;padding:20px 10px 10px 52px}.generate-menu-heading i:before{font-family:generatepress!important}.generate-menu-heading i:hover{cursor:pointer}.generate-menu-heading span{color:#fff;font-weight:600;font-size:18px;text-transform:uppercase;letter-spacing:5px}#generate-slideout-menu .social-icons{margin:30px 0 0 52px}.page-header-gallery{background-color:#fafafa;background-image:url(images/bg-shadow-3.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.page-header-gallery-container{text-align:center;padding-top:20px;padding-bottom:20px;color:#222}.grid-block{margin-top:30px;clear:both}.cat-description{text-align:center}.galleries-template-default.single-galleries .featured-image,.galleries-template-default.single-galleries h1.entry-title,.galleries-template-default.single-galleries .entry-content{display:none}.gallery-content h3{font-weight:300}.gallery-content p{font-size:inherit}.gallery-description{font-size:13px}.gallery-content p.gallery-quote{font-family:cormorant garamond,serif;font-size:21px;line-height:24px}.gallery-description{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}.gallery-acf{clear:both;display:table;margin-bottom:15px}.gallery-acf-title span{color:#222;font-weight:400}.gallery-acf-title,.gallery-acf-value{float:left;display:table-row;min-width:100px}.gallery-nav{text-align:center}.gallery-nav .fas{color:#777;font-family:Generatepress!important;font-size:18px;font-weight:300!important;vertical-align:middle}.gallery-nav span{color:#777;font-size:10px;font-weight:300;letter-spacing:2px;text-transform:uppercase}.gallery-nav .nav-prev{float:right}.gallery-nav .nav-next{float:left}.lsicon-houzz:before{content:'\f27c'!important;font-family:"font awesome 5 brands"!important}.widget-title{letter-spacing:2px}.main-navigation .main-nav ul li{letter-spacing:2px}.main-navigation .main-nav ul li ul li a{letter-spacing:.5px;text-transform:capitalize}.gallery-content-text{display:inline-block;text-align:center;margin-bottom:30px}.post-type-archive-galleries .page-header-gallery-container h1:first-letter{text-transform:uppercase}.post-type-archive-galleries article{margin-top:0!important}.post-type-archive-galleries article .inside-article,.latest-galleries article .inside-article{position:relative;width:100%}.post-type-archive-galleries article .entry-header,.latest-galleries article .entry-header{position:absolute;left:5%;right:5%;bottom:49%;text-align:center;margin:0 auto;width:82%;z-index:5}.post-type-archive-galleries article .entry-header h2,.latest-galleries article .entry-header h2{background-color:rgba(255,255,255,.8);letter-spacing:4px;font-size:13px;text-transform:uppercase;padding:5px}.post-type-archive-galleries article .entry-header a,.latest-galleries article .entry-header a{display:block;border:1px solid #542344;color:#542344;font-weight:300;line-height:18px;padding:8px 0;width:100%}.post-type-archive-galleries article .entry-header a:hover,.latest-galleries article .entry-header a:hover{background-color:#fff}.post-type-archive-galleries article .post-image,.latest-galleries article .post-image{margin:0!important;position:relative}a.woocommerce-product-gallery__trigger,.woocommerce-products-header,.archive .page-header,.post-type-archive-galleries .entry-summary{display:none}button,html input[type=button],input[type=reset],input[type=submit],a.button,a.button:visited{color:#fff;background-color:#542344;border:1px #542344 solid;font-size:13px;letter-spacing:2px;padding:10px 20px}button-rev,a.button-rev,a.button-rev:visited{color:#542344;background-color:#fff;border:1px #542344 solid;font-size:13px;letter-spacing:2px;padding:10px 20px;text-transform:uppercase;font-weight:400;display:inline-block}button:hover,a.button:hover,a.button-rev:visited{color:#542344;background-color:#fff}button-rev:hover,a.button-rev:hover{color:#fff;background-color:#542344}.intro{line-height:30px;font-size:22px;color:#532444;font-weight:200}.h3-cursive{font-family:cormorant garamond,serif;color:#999;font-size:28px;font-weight:300;letter-spacing:-1px;font-style:italic}.h2-cursive{font-family:cormorant garamond,serif;color:#999;font-size:36px;font-weight:200;letter-spacing:-1px;font-style:italic}.search-no-results #primary,.search-results #primary{width:100%!important}.search-results #primary #main{margin:0}.search-no-results .entry-content,.search-no-results .entry-header,.search-results #primary article{text-align:center}.search-results #primary article:nth-child(4n+1){}.search-results article h2.entry-title{font-size:14px}.search-results .cat-description,.search-results #primary article .post-image img,.search-no-results #right-sidebar,.search-no-results .post-image,.search-results .entry-header,.search-results .generate-page-header,.search-results article .entry-summary,.search-results .inside-right-sidebar,.tinv-header h3{display:none}.search-results #primary article .post-image img{margin-bottom:20px}.search-results .entry-title{margin:20px 0}.search-results .post-thumb-img{}.site-info{border-top:1px #777 solid}.search-no-results input[type=submit]{position:relative;top:-1px;padding:12px 20px}.navigation-button.tinv-wishlist-clear,.single-product .product_meta{display:none}.single-product .product-share{margin:1em 0 .2em;letter-spacing:4px}.heateor_sss_sharing_container{position:absolute;margin-top:-29px;margin-left:-7px}.single-product ul.heateor_sss_sharing_ul .heateorSssFacebookBackground,.single-product ul.heateor_sss_sharing_ul .heateorSssTwitterBackground,.single-product ul.heateor_sss_sharing_ul .heateorSssPinterestBackground,.single-product ul.heateor_sss_sharing_ul .heateorSssInstagramBackground{background-color:transparent}.single-product ul.heateor_sss_sharing_ul .heateorSssSharingSvg{display:none!important}.single-product .fa-facebook:before,.single-product .fa-twitter-square:before,.single-product .fa-pinterest:before,.single-product .fa-instagram:before{color:#542344;font-size:x-large;margin-right:4px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,a.download-btn,.gform_button{border:1px solid #481738!important;letter-spacing:4px;line-height:18px!important;padding:10px 20px!important}a.download-btn{display:inline-block}a.download-btn:hover{background-color:#542344;color:#fff}.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img{background-color:#fff;border:1px solid #fff;border-radius:50%;position:relative;top:4px}.woocommerce div.product div.images .flex-control-thumbs{margin-top:.8em}.woocommerce div.product div.images .flex-control-thumbs li{width:23%;margin:0 2.6% 2.6% 0}.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n+4),.woocommerce div.product .woocommerce-.flex-direction-nav-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+4){margin-right:0}.single-product .woocommerce-product-details__short-description{margin-bottom:60px}.woocommerce div.product .woocommerce-tabs ul.tabs{visibility:hidden}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 3em}.woocommerce-tabs h3{color:#222;font-size:20px!important;font-weight:300}.tinvwl_added_to_wishlist .tinvwl-buttons-group .fati-heart-o,table.tinvwl-table-manage-list tfoot{display:none}input,textarea,button,a.fl-button{border-radius:0!important}a.fl-button:hover{border:1px solid #481738!important}.fl-button-text{letter-spacing:4px;font-weight:400;font-size:13px;text-transform:uppercase}.slideout-overlay button.slideout-exit,.fa-bars::before{display:none}.subscribe-form a.fl-button,.subscribe-form input{font-size:16px;height:auto!important;padding:10px 20px!important;line-height:18px!important}input[type=submit],.subscribe-form .fl-button-text{font-size:13px!important}.fl-node-5b7b85285c90d .fl-subscribe-form-inline a.fl-button{line-height:18px!important}.gform_wrapper input[type=text],.gform_wrapperinput[type=email],.gform_wrapper select,.gform_wrapper textarea{padding:10px 20px!important}form.ti-estimate-form input{width:100%;margin-bottom:20px}form.ti-estimate-form input.error,form.ti-estimate-form textarea.error{border:1px solid #f05}form.ti-estimate-form .temp-btn{width:auto!important}.featured-products-galleries ul{margin:0}.featured-products-galleries ul li{float:left;display:inline-block;max-width:135px;margin:0 20px 20px 0}.featured-products-galleries li .title{display:table;border-bottom:1px solid #777;padding-bottom:13px;margin-bottom:10px;width:100%}.featured-products-galleries li .title span{color:#222;display:table-cell;vertical-align:bottom}.featured-products-galleries .tinv-wishlist a{background-color:transparent!important;border:0!important;text-transform:none!important;letter-spacing:0!important;padding:0!important;line-height:auto!important}.featured-products-galleries li a span{color:#777!important;font-size:14px;font-weight:300}.featured-products-galleries li a:hover{color:#542344!important}.featured-products-galleries li i.fas{margin-right:4px}.single-galleries .flexslider{margin:0!important}.single-galleries .flex-direction-nav{display:none}.single-galleries .flex-control-nav{display:block!important;position:relative!important;top:-43px!important;z-index:5!important}.single-galleries .flex-control-nav a{background:0 0!important;border:1px solid #fff}.single-galleries .flex-control-nav a.flex-active{background:#fff!important}.social-icons ul li{margin:0 10px 0 0!important}.lsi-social-icons li a{padding:2px!important}.site-footer ul li{margin-bottom:5px}.archive.one-container .site-main>:last-child{margin-bottom:0;margin-top:40px}b,strong{font-weight:400;color:#000}.gform_wrapper label.gfield_label,.gform_wrapper legend.gfield_label{font-weight:400!important;font-size:14px;color:#000}body .gform_wrapper .top_label div.ginput_container{margin-top:0!important}blockquote{margin-bottom:20px;font-family:cormorant garamond,serif;color:#999;font-size:24px;font-weight:300;letter-spacing:.2px;font-style:italic;line-height:1.2;border-top:#fafafa solid 2px;border-left:0;border-bottom:solid 5px #fafafa;border-right:0;padding:20px}.woocommerce ul.products li.product .woocommerce-loop-category__title{text-align:center}@media only screen and (min-width:1175px){.product-specification-sheet{position:relative;right:-276px;margin-top:-57px}}@media only screen and (min-width:980px){.search-results .site-content{padding:0 0 90px}.search-results #primary article{width:29.412%;margin:0 1.9% -2.008em;margin-top:0}}@media only screen and (min-width:767px){#generate-slideout-menu{top:42px}.slideout-overlay{background-color:rgba(255,255,255,.8)!important;top:42px!important}#site-navigation{position:absolute;top:85px;width:100%}#site-navigation .main-nav ul li.search-item .screen-reader-text{clip:unset;position:relative!important;height:auto;width:auto}#site-navigation .main-nav ul li.close-search .screen-reader-text,#site-navigation .main-nav ul li.slideout-toggle:nth-child(3){display:none}#site-navigation .main-nav ul li.close-search a{position:relative;left:220px}.header-widget .textwidget i:before,#site-navigation .main-nav ul li a:before{font-size:13px;margin-right:4px}#site-navigation .main-nav ul li.product-enquiry a:before{content:"\f055";font-family:FontAwesome;line-height:1em;width:1.28571429em;text-align:center;display:inline-block}.site-header .header-image{position:relative;z-index:999}.main-navigation.offside{width:335px!important}.main-navigation.offside{left:-335px!important}.main-navigation.offside.is-open{left:-265px!important}#site-navigation .main-nav ul li.search-item,#site-navigation .main-nav ul li:nth-child(3),#site-navigation .main-nav ul li:nth-child(1){float:left}#site-navigation .main-nav ul li:nth-child(2){float:right}.single-product .summary.entry-summary{width:52%!important}.single-product .woocommerce-product-gallery{width:44%!important}.post-type-archive-galleries article{float:left;width:31.33%;margin-right:2%;margin-top:-13px!important}.latest-galleries article{float:left;width:31.33%;margin-right:3%}.post-type-archive-galleries article:nth-child(3n+0){}.latest-galleries article:nth-child(3n+3){margin-right:0}}@media only screen and (min-width:1000px){#site-navigation{position:absolute;top:65px;width:100%}.home #site-navigation{top:63px}.galleries-template-default.single-galleries .gallery-content{padding-right:40px}}@media only screen and (max-width:980px){.search-results .inside-article,.search-results .post-image{margin:0!important;padding:0!important}}@media only screen and (max-width:767px){.social-icons,.top-bar .email,.top-bar .separator{display:none}.flex-direction-nav a::before{font-size:40px!important}.post-type-archive-galleries article .post-image img,.latest-galleries article .post-image img{width:100%}}@media only screen and (max-width:520px){.search-no-results input[type=submit]{margin-top:10px}}@media only screen and (max-width:400px){.gallery-acf-title,.gallery-acf-value{min-width:80px}}