/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.section{clear:both;padding:0px;margin:0px}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.col{display:block;float:left;margin:0% 0 2% 1.6%}.col:first-child{margin-left:0}@media only screen and (max-width:480px){.col{margin:1% 0 1% 0%}}.span_2_of_2{width:100%}.span_1_of_2{width:49.2%}.span_3_of_3{width:100%}.span_2_of_3{width:66.13%}.span_1_of_3{width:32.26%}.span_4_of_4{width:100%}.span_3_of_4{width:74.6%}.span_2_of_4{width:49.2%}.span_1_of_4,.span-1-of-4{width:23.8%}.span_1_of_4:nth-child(4n+1),.span-1-of-4:nth-child(4n+1){margin-left:0;clear:both}.span_5_of_5{width:100%}.span_4_of_5{width:79.68%}.span_3_of_5{width:59.36%}.span_2_of_5{width:39.04%}.span_1_of_5{width:18.72%}.span_6_of_6{width:100%}.span_5_of_6{width:83.06%}.span_4_of_6{width:66.13%}.span_3_of_6{width:49.2%}.span_2_of_6{width:32.26%}.span_1_of_6{width:15.33%}.span_7_of_7{width:100%}.span_6_of_7{width:85.48%}.span_5_of_7{width:70.97%}.span_4_of_7{width:56.45%}.span_3_of_7{width:41.94%}.span_2_of_7{width:27.42%}.span_1_of_7{width:12.91%}.span_8_of_8{width:100%}.span_7_of_8{width:87.3%}.span_6_of_8{width:74.6%}.span_5_of_8{width:61.9%}.span_4_of_8{width:49.2%}.span_3_of_8{width:36.5%}.span_2_of_8{width:23.8%}.span_1_of_8{width:11.1%}.span_9_of_9{width:100%}.span_8_of_9{width:88.71%}.span_7_of_9{width:77.42%}.span_6_of_9{width:66.13%}.span_5_of_9{width:54.84%}.span_4_of_9{width:43.55%}.span_3_of_9{width:32.26%}.span_2_of_9{width:20.97%}.span_1_of_9{width:9.68%}.span_10_of_10{width:100%}.span_9_of_10{width:89.84%}.span_8_of_10{width:79.68%}.span_7_of_10{width:69.52%}.span_6_of_10{width:59.36%}.span_5_of_10{width:49.2%}.span_4_of_10{width:39.04%}.span_3_of_10{width:28.88%}.span_2_of_10{width:18.72%}.span_1_of_10{width:8.56%}.span_11_of_11{width:100%}.span_10_of_11{width:90.76%}.span_9_of_11{width:81.52%}.span_8_of_11{width:72.29%}.span_7_of_11{width:63.05%}.span_6_of_11{width:53.81%}.span_5_of_11{width:44.58%}.span_4_of_11{width:35.34%}.span_3_of_11{width:26.1%}.span_2_of_11{width:16.87%}.span_1_of_11{width:7.63%}.span_12_of_12{width:100%}.span_11_of_12{width:91.53%}.span_10_of_12{width:83.06%}.span_9_of_12{width:74.6%}.span_8_of_12{width:66.13%}.span_7_of_12{width:57.66%}.span_6_of_12{width:49.2%}.span_5_of_12{width:40.73%}.span_4_of_12{width:32.26%}.span_3_of_12{width:23.8%}.span_2_of_12{width:15.33%}.span_1_of_12{width:6.86%}@media only screen and (max-width:480px){.col{margin:0%}.span_1_of_2,.span_2_of_2{width:100%}.span_1_of_3,.span_2_of_3,.span_3_of_3{width:100%}.span_1_of_4,.span_2_of_4,.span_3_of_4,.span_4_of_4,.span-1-of-4{width:100%}.span_1_of_5,.span_2_of_5,.span_3_of_5,.span_4_of_5,.span_5_of_5{width:100%}.span_1_of_6,.span_2_of_6,.span_3_of_6,.span_4_of_6,.span_5_of_6,.span_6_of_6{width:100%}.span_1_of_7,.span_2_of_7,.span_3_of_7,.span_4_of_7,.span_5_of_7,.span_6_of_7,.span_7_of_7{width:100%}.span_1_of_8,.span_2_of_8,.span_3_of_8,.span_4_of_8,.span_5_of_8,.span_6_of_8,.span_7_of_8,.span_8_of_8{width:100%}.span_1_of_9,.span_2_of_9,.span_3_of_9,.span_4_of_9,.span_5_of_9,.span_6_of_9,.span_7_of_9,.span_8_of_9 .span_9_of_9{width:100%}.span_1_of_10,.span_2_of_10,.span_3_of_10,.span_4_of_10,.span_5_of_10,.span_6_of_10,.span_7_of_10,.span_8_of_10,.span_9_of_10 .span_10_of_10{width:100%}.span_1_of_11,.span_2_of_11,.span_3_of_11,.span_4_of_11,.span_5_of_11,.span_6_of_11,.span_7_of_11,.span_8_of_11,.span_9_of_11,.span_10_of_11 .span_11_of_11{width:100%}.span_1_of_12,.span_2_of_12,.span_3_of_12,.span_4_of_12,.span_5_of_12,.span_6_of_12,.span_7_of_12,.span_8_of_12,.span_9_of_12,.span_10_of_12,.span_11_of_12,.span_12_of_12{width:100%}}@media only screen and (min-width:481px)and (max-width:768px){.col{margin:1% 0 1% 0%}.col.span_1_of_2{margin-left:1.6%}.col.span_1_of_2:first-child{margin-left:0}.col.span_1_of_4,.col.span_1_of_6,.col.span_1_of_8,.col.span_1_of_10,.col.span_1_of_12,.col.span-1-of-4{margin-left:1.6%}.col.span_1_of_4:first-child,.col.span_1_of_4:nth-child(odd),.col.span_1_of_6:first-child,.col.span_1_of_6:nth-child(odd),.col.span_1_of_8:first-child,.col.span_1_of_8:nth-child(odd),.col.span_1_of_10:first-child,.col.span_1_of_10:nth-child(odd),.col.span_1_of_12:first-child,.col.span_1_of_12:nth-child(odd),.col.span-1-of-4:first-child,.col.span-1-of-4:nth-child(odd){margin-left:0;clear:both}.span_1_of_3,.span_2_of_3,.span_3_of_3{width:100%}.span_1_of_4,.span_2_of_4,.span_3_of_4,.span_4_of_4,.span-1-of-4{width:49.2%}.span_1_of_5,.span_2_of_5,.span_3_of_5,.span_4_of_5,.span_5_of_5{width:100%}.span_1_of_6,.span_2_of_6,.span_3_of_6,.span_4_of_6,.span_5_of_6,.span_6_of_6{width:49.2%}.span_1_of_7,.span_2_of_7,.span_3_of_7,.span_4_of_7,.span_5_of_7,.span_6_of_7,.span_7_of_7{width:100%}.span_1_of_8,.span_2_of_8,.span_3_of_8,.span_4_of_8,.span_5_of_8,.span_6_of_8,.span_7_of_8,.span_8_of_8{width:49.2%}.span_1_of_9,.span_2_of_9,.span_3_of_9,.span_4_of_9,.span_5_of_9,.span_6_of_9,.span_7_of_9,.span_8_of_9 .span_9_of_9{width:100%}.span_1_of_10,.span_2_of_10,.span_3_of_10,.span_4_of_10,.span_5_of_10,.span_6_of_10,.span_7_of_10,.span_8_of_10,.span_9_of_10 .span_10_of_10{width:49.2%}.span_1_of_11,.span_2_of_11,.span_3_of_11,.span_4_of_11,.span_5_of_11,.span_6_of_11,.span_7_of_11,.span_8_of_11,.span_9_of_11,.span_10_of_11 .span_11_of_11{width:100%}.span_1_of_12,.span_2_of_12,.span_3_of_12,.span_4_of_12,.span_5_of_12,.span_6_of_12,.span_7_of_12,.span_8_of_12,.span_9_of_12,.span_10_of_12,.span_11_of_12,.span_12_of_12{width:49.2%}}@media only screen and (min-width:769px)and (max-width:1024px){.col{margin:1% 0 1% 0%}.col.span_1_of_2,.col.span_1_of_3,.col.span_2_of_3,.col.span_1_of_4,.col.span_1_of_5,.col.span_1_of_7,.col.span_1_of_11,.col.span-1-of-4{margin-left:1.6%}.col.span_1_of_2:first-child,.col.span_1_of_3:first-child,.col.span_2_of_3:first-child,.col.span_1_of_4:first-child,.col.span_1_of_5:first-child,.col.span_1_of_7:first-child,.col.span_1_of_11:first-child,.col.span-1-of-4:first-child{margin-left:0}.col.span-1-of-4{margin-left:1.6%}.col.span-1-of-4:first-child{margin-left:0}.col.span-1-of-4:nth-child(4n+1){margin-left:0;clear:both}.col.span_1_of_6,.col.span_1_of_9,.col.span_1_of_12{margin-left:1.6%}.col.span_1_of_6:first-child,.col.span_1_of_6:nth-child(3n+1),.col.span_1_of_9:first-child,.col.span_1_of_9:nth-child(3n+1),.col.span_1_of_12:first-child,.col.span_1_of_12:nth-child(3n+1){margin-left:0;clear:both}.col.span_1_of_8{margin-left:1.6%}.col.span_1_of_8:first-child,.col.span_1_of_8:nth-child(4n+1){margin-left:0;clear:both}.col.span_1_of_10{margin-left:1.6%}.col.span_1_of_10:first-child,.col.span_1_of_10:nth-child(5n+1){margin-left:0;clear:both}.span_1_of_6,.span_2_of_6,.span_3_of_6,.span_4_of_6,.span_5_of_6,.span_6_of_6{width:32.26%}.span_1_of_8,.span_2_of_8,.span_3_of_8,.span_4_of_8,.span_5_of_8,.span_6_of_8,.span_7_of_8,.span_8_of_8{width:23.8%}.span_1_of_9,.span_2_of_9,.span_3_of_9,.span_4_of_9,.span_5_of_9,.span_6_of_9,.span_7_of_9,.span_8_of_9 .span_9_of_9{width:32.26%}.span_1_of_10,.span_2_of_10,.span_3_of_10,.span_4_of_10,.span_5_of_10,.span_6_of_10,.span_7_of_10,.span_8_of_10,.span_9_of_10 .span_10_of_10{width:18.72%}.span_1_of_12,.span_2_of_12,.span_3_of_12,.span_4_of_12,.span_5_of_12,.span_6_of_12,.span_7_of_12,.span_8_of_12,.span_9_of_12,.span_10_of_12,.span_11_of_12,.span_12_of_12{width:32.26%}}.node--type-custom .custom{position:relative}.node--type-custom .custom .field--name-field-logo{padding:1em}.node--type-custom .custom .field--name-field-short-description{padding:0 1em}@media(min-width:480px){.node--type-custom .custom .field--name-field-short-description{padding-right:40%}}.node--type-custom .custom .field--name-field-website{padding:0 1em 1em}.node--type-custom .custom .field--name-field-website a{color:#57544a;text-transform:uppercase;font-size:.85em;font-family:"Roboto Condensed",sans-serif;color:inherit}.node--type-custom .custom .field--name-field-website a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.view-custom .views-row{margin:2.25% 0 2.25% 0}@media(max-width:767px){.view-custom .views-row:last-child{display:none}}.view-custom .views-row article{background:#81807e}@media(min-width:768px){.view-custom .views-row{display:block;float:left;width:48.875%}.view-custom .views-row:first-child{margin-right:1.125%}.view-custom .views-row:last-child{margin-left:1.125%}.view-custom .views-row .field--name-field-short-description{display:none}}@media(min-width:768px)and (min-width:1024px){.view-custom .views-row .field--name-field-short-description{display:block;height:80px;overflow:hidden;padding-right:37%}}.page-node-type-page .block-page-title-block{display:none}#block-views-block-page-banner-block-1,.custom-banner-block{background:#666;color:#fff}#block-views-block-page-banner-block-1 h1,.custom-banner-block h1{color:#fff;padding:1em 0;margin:0;letter-spacing:.04em}#block-views-block-page-banner-block-1 .subtitle,.custom-banner-block .subtitle{margin-top:-1em;font-family:"Poppins",sans-serif;letter-spacing:.04em;line-height:1.5em;padding-bottom:2em}#block-views-block-page-banner-block-1 .banner-bg,.custom-banner-block .banner-bg{height:300px;background-size:cover;background-position:center top;text-align:center}#block-views-block-page-banner-block-1 .banner-bg .main-wrapper,.custom-banner-block .banner-bg .main-wrapper{position:relative;top:50%;transform:translateY(-50%)}#block-views-block-page-banner-block-1 .banner-bg .subtitle,.custom-banner-block .banner-bg .subtitle{padding:0 10% 2em}@media(min-width:1024px){#block-views-block-page-banner-block-1 .banner-bg,.custom-banner-block .banner-bg{height:567px}#block-views-block-page-banner-block-1 .banner-bg h1,.custom-banner-block .banner-bg h1{font-size:3em;text-transform:none}#block-views-block-page-banner-block-1 .banner-bg .subtitle,.custom-banner-block .banner-bg .subtitle{font-size:1.25em;padding-left:15%;padding-right:15%}}@media(min-width:1024px){#block-views-block-page-banner-block-1 .banner-bg .subtitle,.custom-banner-block .banner-bg .subtitle{padding:0 30% 2em}}#block-views-block-blogs-block-2{background:#e3dfde;padding:1em;position:relative;z-index:1}#block-views-block-blogs-block-2 h2{margin:0 0 1em 0;font-size:.9em;text-transform:uppercase}@media(min-width:600px){#block-views-block-blogs-block-2 h2{padding:2em 1em 0;z-index:5;position:relative;width:50%;box-sizing:border-box}}@media(min-width:600px){#block-views-block-blogs-block-2 .views-row{padding:0 1em 1em}}#block-views-block-blogs-block-2 .views-field-title a{color:#7e1c3f;font-size:2em;font-family:"Arvo",serif;font-weight:700;line-height:1em;margin-bottom:.5em;color:#000;font-size:1.25em;padding-top:.25em;display:block}#block-views-block-blogs-block-2 .views-field-field-short-description{font-family:"Roboto Condensed",sans-serif}#block-views-block-blogs-block-2 .views-field-view-node a{color:#57544a;text-transform:uppercase;font-size:.85em;font-family:"Roboto Condensed",sans-serif}#block-views-block-blogs-block-2 .views-field-view-node a:after{content:"";position:absolute;z-index:10;top:0;left:0;width:100%;height:100%}@media(min-width:600px){#block-views-block-blogs-block-2{padding:0;height:334px}#block-views-block-blogs-block-2:before{content:"";background:hsla(0,0%,100%,.85);position:absolute;top:0;left:0;width:50%;height:100%;z-index:4}#block-views-block-blogs-block-2 .views-field-title,#block-views-block-blogs-block-2 .views-field-field-short-description,#block-views-block-blogs-block-2 .views-field-view-node{width:50%;box-sizing:border-box;position:relative;z-index:5;padding-right:1em}#block-views-block-blogs-block-2 .views-field-field-short-description{padding:1em 1em 1em 0}#block-views-block-blogs-block-2 .views-field-field-image{position:absolute;top:0;left:0;width:100%;z-index:3;overflow:hidden}#block-views-block-blogs-block-2 .views-field-field-image img{height:334px;width:727px;max-width:727px}}@media(min-width:768px){#block-views-block-blogs-block-2{width:65.916%;margin-right:.75%;display:block;float:left}}.node--type-article.node--view-mode-teaser .box{border:1px solid #666;width:343px;height:343px;display:inline-block;padding:1.5em;box-sizing:border-box;position:relative}.node--type-article.node--view-mode-teaser .date{font-family:"Arvo",serif;font-weight:700;color:#666}.node--type-article.node--view-mode-teaser .shortdesc{margin-bottom:1em}.node--type-article.node--view-mode-teaser .readmore{color:#a78462;font-family:"Arvo",serif;text-transform:uppercase;font-weight:700;position:absolute;bottom:1.5em;left:1.5em}.node--type-article.node--view-mode-teaser a.cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:15}.node--type-article.node--view-mode-teaser.node-with-image .box{padding:0}.node--type-article.node--view-mode-teaser.node-with-image .box .info{position:absolute;bottom:1.5em;left:0;width:100%;padding:0 1.5em;box-sizing:border-box;z-index:10}.node--type-article.node--view-mode-teaser.node-with-image .box .date{color:#fff}.node--type-article.node--view-mode-teaser.node-with-image .box h2{color:#fff}.node--type-article.node--view-mode-teaser.node-with-image .box .field--name-field-image:before{content:"";background:rgba(113,25,71,.71);position:absolute;top:0;left:0;width:100%;height:100%}.node--type-article.node--view-mode-banner a.cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:15}.node--type-article.node--view-mode-banner.node-with-image .box{padding:0;position:relative}.node--type-article.node--view-mode-banner.node-with-image .box .info{position:absolute;bottom:1.5em;left:0;width:100%;padding:0 1.5em;box-sizing:border-box;z-index:10}.node--type-article.node--view-mode-banner.node-with-image .box .date{color:#fff;font-family:"Arvo",serif;font-weight:700}.node--type-article.node--view-mode-banner.node-with-image .box h2{color:#fff}.node--type-article.node--view-mode-banner.node-with-image .box img{display:inherit}.node--type-article.node--view-mode-banner.node-with-image .box .field--name-field-image:before{content:"";background:rgba(0,0,0,.35);position:absolute;top:0;left:0;width:100%;height:100%}.blog-page.view-blogs .view-content{text-align:center}.blog-page.view-blogs .view-content .views-row{text-align:left;display:inline-block;margin:.5em 10.75px;vertical-align:top}@media(min-width:1220px){.blog-page.view-blogs .view-content .views-row:nth-child(3n+1){margin-left:0}.blog-page.view-blogs .view-content .views-row:nth-child(3n){margin-right:0}}.blog-page.view-blogs .pager{text-align:center}.blog-page.view-blogs .view-display-id-block_3 .views-row{margin:.5em 0}#block-views-block-blogs-block-1 .views-row{margin-bottom:1em;font-family:"Roboto Condensed",sans-serif}#block-views-block-blogs-block-1 .more-link a{color:#57544a;text-transform:uppercase;font-size:.85em;font-family:"Roboto Condensed",sans-serif}.calendar-calendar .month-view .full td.single-day div.monthview{background:rgba(0,0,0,0) !important}.calendar-calendar td .inner .item{float:left;width:100%}.calendar-calendar td .inner .item:first-child{padding-top:5px}.calendar-calendar td .inner .item:last-child{padding-bottom:5px}.calendar-calendar div.calendar{float:left;margin:.25em .5em;font-size:1em}.calendar-calendar div.calendar div{line-height:1.25em}.view-calendar .view-header{position:relative}.view-calendar .view-header h3{text-align:center;margin-bottom:-1em}.view-calendar tr.single-day{height:100px}.view-calendar tr td:first-child{border-left-width:1px}.view-calendar tr td:last-child{border-right-width:1px}.view-calendar tr td.date-box{background-color:#7e1c3f;color:#fff}.view-calendar tr td.date-box.today{border-color:#4b4b4b !important}.view-calendar tr td.date-box.no-entry{background:#fff;color:#4b4b4b}.view-calendar tr td.single-day{background:#7e1c3f;color:#fff;text-transform:uppercase}.view-calendar tr td.single-day.no-entry{background:#fff}.view-calendar tr td.single-day.today{border-color:#4b4b4b !important}.view-calendar tr td.single-day a{color:#fff;font-family:"Roboto Condensed",sans-serif;font-weight:400;text-transform:uppercase}.view-calendar tr td.single-day .diy-event{background:url(/themes/custom/images/diy_event.png) !important;background-size:100% !important;width:50px;height:24px;margin-bottom:.25em}.view-calendar tr td.empty{color:#81807e}.view-calendar th.days{background-color:#7e1c3f;border-color:#7e1c3f;color:#fff}.view-calendar nav.pager ul{padding:0}.view-calendar nav.pager ul li{float:left}.view-calendar nav.pager ul li a{color:#57544a;text-transform:uppercase;font-size:.85em;font-family:"Roboto Condensed",sans-serif}.view-calendar nav.pager ul li:last-child{float:right}.delete-order-item{padding:7px 10px}.product-cart{font-family:"Roboto Condensed",sans-serif}.product-cart .field--name-field-image{border:2px solid #57544a;max-width:100px}.product-cart .field--name-field-image img{display:inherit}.product-cart .sku,.product-cart .size{line-height:1.5em}.product-cart h3{font-weight:400}.product-cart h3 a{color:#000;text-transform:none}@media(min-width:768px){.product-cart .left{float:left;width:100px;padding-right:1em}}#block-cart{position:absolute;top:12.5px;right:60px;z-index:150}#block-cart .non-mobile{display:none}#block-cart a.mobile{color:#57544a;font-size:25px}@media(min-width:768px){#block-cart{right:-30px}}@media(min-width:1024px){#block-cart{top:14.5px;right:95px}#block-cart .non-mobile{display:block;color:#95948f;text-decoration:none;border-bottom:3px solid #fff;padding:.25em 0}#block-cart .non-mobile:hover{color:#7e1c3f;border-bottom-color:#7e1c3f}#block-cart .mobile{display:none}}.view-commerce-cart-form .order-total-line{display:block}.view-commerce-cart-form .delete-order-item,.view-commerce-cart-form .views-field-remove-button{width:100px;text-align:center}.view-commerce-cart-form .views-field-edit-quantity{width:100px;text-align:center}.view-commerce-cart-form .views-field-total-price__number{text-align:right}.view-commerce-cart-form .field--name-attribute-order-type,.view-commerce-cart-form .field--name-field-coverage{font-family:"Roboto Condensed",sans-serif;line-height:1.5em}.view-commerce-cart-form .field--name-attribute-order-type .field__label,.view-commerce-cart-form .field--name-field-coverage .field__label{font-weight:400}.view-commerce-cart-form .order-total-line-label{margin-right:1em}@media(min-width:780px){.checkout-pane .form-wrapper__returning-customer,.checkout-pane .form-wrapper__guest-checkout{width:48%}}.checkout-pane .form-item-login-returning-customer-password{margin-bottom:1em}ol.checkout-progress{padding-left:0}div.address-container-inline .form-item{width:100%}div.address-container-inline .postal-code{width:100px}@media(min-width:1220px){div.address-container-inline .form-item-request-payment-information-billing-information-address-0-address-given-name,div.address-container-inline .form-item-request-payment-information-billing-information-address-0-address-locality{width:48%;margin-right:2%;display:block;float:left}div.address-container-inline .form-item-request-payment-information-billing-information-address-0-address-family-name,div.address-container-inline .form-item-request-payment-information-billing-information-address-0-address-administrative-area{width:50%;margin-right:0}}input#edit-checkout{border-color:#7e1c3f;background:#fff;color:#7e1c3f}input#edit-checkout:hover{background:#7e1c3f;color:#fff}.checkout-order-summary .order-total-line-value{width:100px}#block-checkoutprogress ol{display:block}@media(min-width:768px){#block-checkoutprogress ol{margin:0 15%}}#block-checkoutprogress ol li{list-style:none;display:block;float:left;width:19%;padding:0 0 50px;position:relative;font-family:"Arvo",serif;text-transform:capitalize}#block-checkoutprogress ol li:before{content:"";display:block;width:100%;height:4px;position:absolute;bottom:18.5px;left:5px;background:#7e1c3f}#block-checkoutprogress ol li:after{content:url(/themes/custom/images/step_complete.png);display:block;width:41px;height:41px;position:absolute;bottom:0;left:0}#block-checkoutprogress ol li.checkout-progress--step__current:before{background:linear-gradient(to right,#7e1c3f 0%,#7e1c3f 50%,#95948f 50%,#95948f 100%)}#block-checkoutprogress ol li.checkout-progress--step__current:after{content:url(/themes/custom/images/step_inprogress.png)}#block-checkoutprogress ol li.checkout-progress--step__next:before{background:#95948f}#block-checkoutprogress ol li.checkout-progress--step__next:after{content:url(/themes/custom/images/step_incomplete.png)}#block-checkoutprogress ol li:nth-child(2),#block-checkoutprogress ol li:nth-child(3){text-align:center;width:31%}#block-checkoutprogress ol li:nth-child(2):before,#block-checkoutprogress ol li:nth-child(3):before{left:0}#block-checkoutprogress ol li:nth-child(2):after,#block-checkoutprogress ol li:nth-child(3):after{bottom:0;left:50%;margin-left:-20.5px}#block-checkoutprogress ol li:nth-child(4){text-align:right}#block-checkoutprogress ol li:nth-child(4).checkout-progress--step__current:before{background:#7e1c3f}#block-checkoutprogress ol li:nth-child(4).checkout-progress--step__current:after{content:url(/themes/custom/images/step_complete.png)}#block-checkoutprogress ol li:nth-child(4):before{left:-5px}#block-checkoutprogress ol li:nth-child(4):after{bottom:0;left:auto;right:0}.user-logged-in #block-checkoutprogress ol li{width:33.3333%}.user-logged-in #block-checkoutprogress ol li:nth-child(3){text-align:right}.user-logged-in #block-checkoutprogress ol li:nth-child(3).checkout-progress--step__current:before{background:#7e1c3f}.user-logged-in #block-checkoutprogress ol li:nth-child(3).checkout-progress--step__current:after{content:url(/themes/custom/images/step_complete.png)}.user-logged-in #block-checkoutprogress ol li:nth-child(3):before{left:-5px}.user-logged-in #block-checkoutprogress ol li:nth-child(3):after{bottom:0;left:auto;right:0}#contact-message-contact-us-form{position:relative;clear:both;margin:4em 0}#contact-message-contact-us-form:before{content:"Send us a Message";font-size:1.75em;font-family:"Arvo",serif;font-weight:400;line-height:1em;margin-bottom:.5em;color:#000}#contact-message-contact-us-form label{display:none}#contact-message-contact-us-form input,#contact-message-contact-us-form textarea{margin:.5em 0}@media only screen and (min-width:768px){#contact-message-contact-us-form input{width:49%}#contact-message-contact-us-form input[type=submit],#contact-message-contact-us-form input[type=checkbox]{width:auto}#contact-message-contact-us-form .form-type-checkbox{width:49%}#contact-message-contact-us-form .field--name-message{position:absolute;right:0;top:29px;width:49%}#contact-message-contact-us-form .field--name-message textarea{height:9.5em}}.node--type-contractor{clear:both;border-left:8px solid #7e1c3f;padding:10px 10px 10px 20px;box-shadow:0 10px 20px 0px #e3dfde;min-height:142px}.node--type-contractor.designer{border-color:#57544a}.node--type-contractor.setter{border-color:#a78462}.node--type-contractor .field--name-field-categories .field__items{float:none}.node--type-contractor .field--name-field-categories .field__item{display:inline}.node--type-contractor .field--name-field-categories .field__item:after{content:","}.node--type-contractor .field--name-field-categories .field__item:last-child:after{content:""}.node--type-contractor h3{margin:0;padding:0 0 .25em;font-size:1em}.view-contractors .view-content{padding:1em 0;display:block;float:left;width:100%}.view-contractors .views-row{padding:1em 0;display:block}@media(min-width:768px){.view-contractors .views-row{float:left;width:48%;padding-right:2%}.view-contractors .views-row:nth-child(2n){width:50%;padding-right:0}}.view-contractors .view-filters{border-bottom:1px solid #95948f}.view-contractors .view-filters .form-actions{float:left;clear:none;margin-top:1.9em}#block-tilesdropdownblock{display:none;width:100%;padding:0;clear:both;box-sizing:border-box;position:absolute;background:#fff;z-index:150}#block-tilesdropdownblock .left{display:block;float:left;width:calc(35% - 40px);padding:20px;margin-right:4%;background-color:#333}#block-tilesdropdownblock .left ul li a{color:#fff;text-transform:uppercase;line-height:2.13em;text-decoration:none !important}#block-tilesdropdownblock .left ul li a:hover{color:#b49a72;text-decoration:none}#block-tilesdropdownblock .left ul.menu{display:inline-block;vertical-align:top}#block-tilesdropdownblock .left .wrapper{position:relative;display:inline-block;max-width:351px}#block-tilesdropdownblock .left .wrapper .field--name-field-image{display:inline-block}#block-tilesdropdownblock .left .wrapper .field--name-field-image img{display:inherit;opacity:.8;background:#81807e;height:304px}#block-tilesdropdownblock .left .wrapper .field--name-field-link{position:absolute;bottom:10px;right:15px}#block-tilesdropdownblock .left .wrapper .field--name-field-link a{display:inline-block;width:auto;padding:7px 25px;box-sizing:border-box;margin:10px 0;background:linear-gradient(to bottom,#b49a72 0%,#ccb89a 100%);color:#fff;transition:all .2s ease;text-transform:uppercase;text-decoration:none !important;border:3px solid #866f4d;border-radius:0;margin:0;background:rgba(0,0,0,0);border-color:#fff;color:#fff;font-family:"Arvo",serif;font-weight:700}#block-tilesdropdownblock .left .wrapper .field--name-field-link a:hover{background:#a78462;background:linear-gradient(to bottom,#a78462 0%,#a78462 100%);transition:all .25s ease}#block-tilesdropdownblock .left .wrapper .field--name-field-link a.disabled{pointer-events:none;background:#57544a}#block-tilesdropdownblock .left .wrapper>a{position:absolute;display:block;top:0;left:0;width:100%;height:100%}#block-tilesdropdownblock .right{display:block;float:left;width:calc(61% - 40px);padding:20px}#block-tilesdropdownblock .right ul{margin-left:0;font-weight:700;height:310px;-moz-column-count:2;column-count:2}#block-tilesdropdownblock .right ul li{display:inline-block;width:100%}#block-tilesdropdownblock .right ul li.menu-item{padding-top:0}#block-tilesdropdownblock .right ul li a{display:block;color:#57544a;text-transform:uppercase;padding:5px 0}#block-tilesdropdownblock .right ul li a:hover,#block-tilesdropdownblock .right ul li a.is-active{color:#b49a72;text-decoration:none}#block-tilesdropdownblock .fa-close{position:absolute;top:20px;right:20px;cursor:pointer;display:block}.node--type-event .fa{color:#a78462;width:1.25em;text-align:center}.node--type-event .field--name-field-date,.node--type-event .field--name-field-location{font-weight:700}.node--type-event .button{margin-left:0}.view-events .date{background:#866f4d;color:#fff;display:block;float:left;margin-right:1em;font-size:.8em;line-height:1.5em;width:50px;height:50px}.view-events .date span{text-align:center;text-transform:uppercase;display:block}.view-events .date span:first-child{font-size:1em;padding-top:.25em}.view-events .date span:last-child{font-size:2em;font-weight:700;letter-spacing:-0.04em}.view-events .views-field-title{font-family:"Roboto Condensed",sans-serif}.view-events .views-field-field-location{font-family:"Roboto Condensed",sans-serif}.view-events .views-field-field-location .field-content:before{content:"";font-family:"FontAwesome";color:#5a4836;padding-right:.25em}.view-events .more-link a{color:#57544a;text-transform:uppercase;font-size:.85em;font-family:"Roboto Condensed",sans-serif}.view-events .views-row{padding-bottom:1em}.view-events .views-row:after{content:"";clear:both;display:block}#block-views-block-events-block-2{background:#eee9e0;padding:1em;margin:1em 0}#block-views-block-events-block-2 h2{margin:0 0 1em 0;color:#000;text-transform:uppercase;font-size:1.25em}#block-views-block-events-block-2 h2 a{color:#000}@media(min-width:768px){#block-views-block-events-block-2{width:31.833%;display:block;float:left;box-sizing:border-box;margin:0 0 8% 1.5%;height:334px;overflow:hidden}#block-views-block-events-block-2 .views-row{padding-bottom:.8em}#block-views-block-events-block-2 .views-field-field-location{display:none}}@media(min-width:768px)and (min-width:1024px){#block-views-block-events-block-2 .views-field-field-location{display:block}}.site-footer{text-align:center;background:#e4ddd1;padding:3em 0;font-family:"Roboto Condensed",sans-serif}.site-footer .info{text-transform:uppercase;font-weight:700}.site-footer .info span{padding:0 .75em;display:block}@media(min-width:600px){.site-footer .info span{display:inline}}.site-footer .info p{margin-bottom:0}.site-footer .info a{color:#57544a}.site-footer .siteby{font-size:.75em;font-family:"Roboto",sans-serif}.site-footer .siteby a{color:#57544a}.site-footer .social{padding-top:1em}.site-footer .social a{color:#fff;background:#81807e;display:inline-block;width:24px;height:24px;border-radius:50%;line-height:24px;margin:0 2px;transition:background .25s ease}.site-footer .social a:hover{background:#7e1c3f}.footer-menus{background:url(/themes/custom/images/shadow_top.png) no-repeat top center,url(/themes/custom/images/shadow_bottom.png) no-repeat bottom center,url(/themes/custom/images/grid_repeat.png) repeat;font-family:"Roboto Condensed",sans-serif;font-weight:700;padding:1em 0 2em}.footer-menus ul.menu{margin-left:0;text-align:center;padding-top:1em}@media(min-width:600px){.footer-menus{display:block}.footer-menus .region-footer{display:flex;flex-flow:row wrap;padding:2em 0}.footer-menus nav{flex:1 20%;position:relative}.footer-menus nav:after{content:"";border-right:1px solid #000;position:absolute;height:100%;display:block;width:100%;top:0;left:0;z-index:-1}.footer-menus nav:last-child:after{display:none}.footer-menus nav ul.menu{margin:0;padding-left:5%;text-align:left;padding-top:0}.footer-menus nav ul.menu li a{color:#57544a}}@media(min-width:600px)and (min-width:768px){.footer-menus nav ul.menu{padding-left:10%}}@media(min-width:600px)and (min-width:1024px){.footer-menus nav ul.menu{padding-left:20%}}.region-site-links ul.menu{margin:0;text-align:center}.region-site-links ul.menu li{display:inline-block;padding:0 .5em}.region-site-links ul.menu li a{font-size:.75em;font-family:"Roboto",sans-serif;color:#57544a}label,h4.label{width:100%;display:inline-block;margin-top:1em;font-family:"Arvo",serif;color:#000}.form-composite>legend{padding-top:1em}select{width:100%;box-sizing:border-box;background:#fff;border:2px solid #7e1c3f;border-radius:0;height:39px;line-height:30px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none !important;appearance:none;cursor:pointer;overflow:hidden;text-indent:.01px;text-overflow:"";padding:2px 10px;font-family:"Roboto Condensed",sans-serif;color:#4b4b4b;font-size:16px}select option{background:#fff}select::-ms-expand{display:none}input,textarea{border:2px solid #7e1c3f;width:100%;box-sizing:border-box;background:#fff;padding:5px;font-family:"Roboto Condensed",sans-serif;color:#4b4b4b;font-size:16px}input[type=text],input[type=tel],input[type=email],input[type=number]{height:39px}input[type=date],input[type=time]{width:auto;height:39px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-type-date{position:relative;display:inline-block !important}.form-type-date:after{content:"";font-family:"FontAwesome";pointer-events:none;position:absolute;top:7px;right:7px;font-weight:400}.form-item-drop-off-date-time:after,.form-item-pick-up-date-time:after{content:""}.form-type-select{position:relative}.form-type-select:after{content:"";font-family:"FontAwesome";pointer-events:none;position:absolute;right:10px;bottom:7px;font-weight:400}input[type=checkbox],input[type=radio]{width:auto}.form-type-radio label{display:inline}.form-item{margin-top:0;margin-bottom:0;width:100%}@media(min-width:480px){.form-item{width:auto}}.form-type-checkbox{margin-top:1em}.captcha{margin-top:1em;margin-bottom:1em}#edit-preview{display:none}.form-required:after{background-image:none;content:"";font-family:"FontAwesome";color:#7e1c3f;font-size:6px;margin-left:.5em;vertical-align:top;line-height:16px}.captcha{border:0}.captcha summary{display:none}.captcha .details-wrapper{padding:.5em 0;max-width:304px;font-size:.85em;line-height:1.25em}.address-line2.form-text{margin-top:1em}#admin-toolbar-search-input{height:auto}.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-right:0;margin-left:.5em}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:.5em}[dir=rtl] .form--inline .form-item-separator{margin-right:.5em;margin-left:1em}.form--inline .form-actions{clear:left}[dir=rtl] .form--inline .form-actions{clear:right}.form-actions{margin-top:1em;margin-bottom:1em}.field--label-inline div{display:inline-block}.field--label-inline div.field__label{font-weight:700}.field--label-inline div.field__label:after{content:":"}.view-design-gallery.view-display-id-page_1 .view-content:after{content:"";display:block;clear:both}.view-design-gallery.view-display-id-page_1 .view-content .views-row{padding:.5em 0;font-family:"Roboto Condensed",sans-serif}.view-design-gallery.view-display-id-page_1 .view-content .views-row .views-field-name a{font-family:"Arvo",serif;color:#000;font-size:1.25em}.view-design-gallery.view-display-id-page_1 .view-content .views-row .views-field-name a:hover{color:#7e1c3f}.view-design-gallery.view-display-id-page_1 .view-content .views-row .views-field-nid:after{content:" images"}.view-design-gallery.view-display-id-page_1 .view-content .views-row .views-field-view-taxonomy-term a{color:#57544a;text-transform:uppercase;font-size:.85em;font-family:"Roboto Condensed",sans-serif}@media(min-width:480px){.view-design-gallery.view-display-id-page_1 .view-content .views-row{width:50%;display:block;float:left;padding:.5em;box-sizing:border-box}}@media(min-width:768px){.view-design-gallery.view-display-id-page_1 .view-content .views-row{width:33.3333%}}.node--type-gallery-image.node--view-mode-teaser h2{display:none}.node--type-gallery-image.node--view-mode-teaser .field--name-field-product{text-transform:capitalize}.path-taxonomy.taxonomy-term-photo-gallery .view-taxonomy-term .view-content .views-row{margin:.5em 0;width:100%}@media(min-width:480px){.path-taxonomy.taxonomy-term-photo-gallery .view-taxonomy-term .view-content .views-row{margin:.25% .25%;width:32%}}.path-taxonomy.taxonomy-term-photo-gallery .view-taxonomy-term ul.pager{padding-left:0;text-align:center}header .main-wrapper{padding:0}@media(min-width:768px){header .main-wrapper{padding:0 50px}}header .region-header{position:relative}header .block-system-branding-block{height:50px;padding-left:20px}header .block-system-branding-block img{height:40px;padding-top:5px}header .block-system-branding-block .site-name{display:none}header .mobile-menu{position:absolute;top:12.5px;right:20px;z-index:150;padding:0;font-size:25px;text-transform:uppercase;cursor:pointer}header .mobile-menu .fa{color:#57544a}@media(min-width:768px){header .mobile-menu{display:none}}@media(min-width:768px){header #block-ceramicdecor-branding{position:absolute;top:0;left:50%;padding-left:0;height:100px;margin-left:-87.5px;z-index:10}header #block-ceramicdecor-branding img{height:90px;padding-top:15px}}header .block-socialmedia{display:none}@media(min-width:1024px){header .block-socialmedia{display:block;float:right;text-align:center;position:absolute;top:18.5px;right:0}header .block-socialmedia a{background:#81807e;color:#fff;display:inline-block;border-radius:50%;width:24px;height:24px;transition:background .25s ease}header .block-socialmedia a:hover{background:#7e1c3f}}.ajax-progress-fullscreen,.ui-dialog .ajax-progress-throbber{background-image:url("/themes/custom/ceramicdecor/images/loading.gif");background-color:rgba(0,0,0,0);background-size:contain;height:48px;width:48px;border-radius:0;padding:0;left:50%;top:50%;margin-left:-24px;margin-top:-24px}#block-mainnavigation,#block-topheadermenu{display:none}@media(min-width:768px){#block-mainnavigation,#block-topheadermenu{display:block}}#block-mainnavigation ul.menu,#block-topheadermenu ul.menu{text-align:center;padding:0;margin:0}#block-mainnavigation ul.menu li,#block-topheadermenu ul.menu li{margin:0;padding:0;position:relative}#block-mainnavigation ul.menu li a,#block-topheadermenu ul.menu li a{color:#000;background:#fff;text-transform:uppercase;font-weight:700;display:block;transition:color 0s ease;padding:.25em 0}#block-mainnavigation ul.menu li a.is-active,#block-mainnavigation ul.menu li a:hover,#block-topheadermenu ul.menu li a.is-active,#block-topheadermenu ul.menu li a:hover{background:#ccb89a !important;color:#fff;text-decoration:none}#block-mainnavigation ul.menu>li.menu-item--expanded:after,#block-topheadermenu ul.menu>li.menu-item--expanded:after{content:"";position:absolute;right:20px;top:2px;font-family:"FontAwesome";color:#ccb89a}#block-mainnavigation ul.menu>li.menu-item--expanded ul,#block-topheadermenu ul.menu>li.menu-item--expanded ul{display:none}#block-mainnavigation ul.menu>li.menu-item--expanded:hover:after,#block-topheadermenu ul.menu>li.menu-item--expanded:hover:after{color:#fff}#block-mainnavigation ul.menu>li.menu-item--expanded.open:after,#block-topheadermenu ul.menu>li.menu-item--expanded.open:after{content:"";position:absolute;right:20px;top:2px;font-family:"FontAwesome";color:#fff}#block-mainnavigation ul.menu>li.menu-item--expanded.open a,#block-topheadermenu ul.menu>li.menu-item--expanded.open a{background:#ccb89a}#block-mainnavigation ul.menu>li.menu-item--expanded.open ul,#block-topheadermenu ul.menu>li.menu-item--expanded.open ul{display:block;font-size:.9em}#block-mainnavigation ul.menu>li.menu-item--expanded.open ul a,#block-topheadermenu ul.menu>li.menu-item--expanded.open ul a{background:#ccb89a}#block-mainnavigation ul.menu>li.menu-item--expanded.open ul ul,#block-topheadermenu ul.menu>li.menu-item--expanded.open ul ul{font-size:1em}@media(min-width:768px){#block-mainnavigation ul.menu li,#block-topheadermenu ul.menu li{display:inline-block;padding:0}#block-mainnavigation ul.menu li a,#block-topheadermenu ul.menu li a{background:rgba(0,0,0,0);color:#866f4d;font-family:"Roboto Condensed",sans-serif;font-weight:400}#block-mainnavigation ul.menu li a.is-active,#block-mainnavigation ul.menu li a:hover,#block-topheadermenu ul.menu li a.is-active,#block-topheadermenu ul.menu li a:hover{background:rgba(0,0,0,0) !important;color:#000}#block-mainnavigation ul.menu>li.menu-item--expanded:after,#block-mainnavigation ul.menu>li.menu-item--collapsed:after,#block-topheadermenu ul.menu>li.menu-item--expanded:after,#block-topheadermenu ul.menu>li.menu-item--collapsed:after{content:""}#block-mainnavigation ul.menu>li.menu-item--expanded.menu-item--active-trail:after,#block-mainnavigation ul.menu>li.menu-item--collapsed.menu-item--active-trail:after,#block-topheadermenu ul.menu>li.menu-item--expanded.menu-item--active-trail:after,#block-topheadermenu ul.menu>li.menu-item--collapsed.menu-item--active-trail:after{content:""}#block-mainnavigation ul.menu>li.menu-item--expanded.menu-item--active-trail a,#block-mainnavigation ul.menu>li.menu-item--collapsed.menu-item--active-trail a,#block-topheadermenu ul.menu>li.menu-item--expanded.menu-item--active-trail a,#block-topheadermenu ul.menu>li.menu-item--collapsed.menu-item--active-trail a{background:rgba(0,0,0,0)}#block-mainnavigation ul.menu>li.menu-item--expanded.menu-item--active-trail ul,#block-mainnavigation ul.menu>li.menu-item--collapsed.menu-item--active-trail ul,#block-topheadermenu ul.menu>li.menu-item--expanded.menu-item--active-trail ul,#block-topheadermenu ul.menu>li.menu-item--collapsed.menu-item--active-trail ul{display:none}}@media(min-width:768px){#block-mainnavigation,#block-topheadermenu{padding-top:60px}#block-mainnavigation ul.menu li,#block-topheadermenu ul.menu li{width:33.333%;display:block;float:left}#block-mainnavigation ul.menu li:nth-child(2n+1),#block-topheadermenu ul.menu li:nth-child(2n+1){padding-right:33.333%}}@media(min-width:1024px){#block-mainnavigation ul.menu,#block-topheadermenu ul.menu{text-align:left}#block-mainnavigation ul.menu li,#block-topheadermenu ul.menu li{width:auto;display:block;float:left;padding:0 1em 0 0}#block-mainnavigation ul.menu li:nth-child(2n+1),#block-topheadermenu ul.menu li:nth-child(2n+1){padding-right:1em}#block-mainnavigation ul.menu li a,#block-topheadermenu ul.menu li a{border-bottom:3px solid #fff}#block-mainnavigation ul.menu li a:hover,#block-mainnavigation ul.menu li a.is-active,#block-topheadermenu ul.menu li a:hover,#block-topheadermenu ul.menu li a.is-active{color:#7e1c3f;border-bottom-color:#7e1c3f}}@media(min-width:768px){#block-topheadermenu{position:absolute;top:15px;z-index:5;left:0;width:100%;padding-top:0}#block-topheadermenu ul.menu li a{color:#57544a;font-family:"Roboto Condensed",sans-serif;font-weight:400}}@media(min-width:1024px){#block-topheadermenu{width:50%}}@media(min-width:1024px){#block-mainnavigation ul.menu{display:block;float:left;width:100%}#block-mainnavigation ul.menu>li,#block-mainnavigation ul.menu>li.menu-item--expanded,#block-mainnavigation ul.menu>li.menu-item--collapsed,#block-mainnavigation ul.menu>li.menu-item--expanded.menu-item--active-trail{padding-right:2%}#block-mainnavigation ul.menu>li:nth-child(2n+1),#block-mainnavigation ul.menu>li.menu-item--expanded:nth-child(2n+1),#block-mainnavigation ul.menu>li.menu-item--collapsed:nth-child(2n+1),#block-mainnavigation ul.menu>li.menu-item--expanded.menu-item--active-trail:nth-child(2n+1){padding-right:2%}#block-mainnavigation ul.menu>li:nth-child(6n+3):after,#block-mainnavigation ul.menu>li.menu-item--expanded:nth-child(6n+3):after,#block-mainnavigation ul.menu>li.menu-item--collapsed:nth-child(6n+3):after,#block-mainnavigation ul.menu>li.menu-item--expanded.menu-item--active-trail:nth-child(6n+3):after{content:""}#block-mainnavigation ul.menu>li:nth-child(6n+4),#block-mainnavigation ul.menu>li:nth-child(6n+5),#block-mainnavigation ul.menu>li:nth-child(6n+6),#block-mainnavigation ul.menu>li.menu-item--expanded:nth-child(6n+4),#block-mainnavigation ul.menu>li.menu-item--expanded:nth-child(6n+5),#block-mainnavigation ul.menu>li.menu-item--expanded:nth-child(6n+6),#block-mainnavigation ul.menu>li.menu-item--collapsed:nth-child(6n+4),#block-mainnavigation ul.menu>li.menu-item--collapsed:nth-child(6n+5),#block-mainnavigation ul.menu>li.menu-item--collapsed:nth-child(6n+6),#block-mainnavigation ul.menu>li.menu-item--expanded.menu-item--active-trail:nth-child(6n+4),#block-mainnavigation ul.menu>li.menu-item--expanded.menu-item--active-trail:nth-child(6n+5),#block-mainnavigation ul.menu>li.menu-item--expanded.menu-item--active-trail:nth-child(6n+6){float:right}#block-mainnavigation ul.menu>li:after,#block-mainnavigation ul.menu>li.menu-item--expanded:after,#block-mainnavigation ul.menu>li.menu-item--collapsed:after,#block-mainnavigation ul.menu>li.menu-item--expanded.menu-item--active-trail:after{content:"•";position:absolute;right:.5em;top:17px;color:#000;font-family:"Roboto",sans-serif}#block-mainnavigation ul.menu>li:hover:after,#block-mainnavigation ul.menu>li.menu-item--expanded:hover:after,#block-mainnavigation ul.menu>li.menu-item--collapsed:hover:after,#block-mainnavigation ul.menu>li.menu-item--expanded.menu-item--active-trail:hover:after{color:#000}#block-mainnavigation ul.menu>li:nth-child(6n+4),#block-mainnavigation ul.menu>li.menu-item--expanded:nth-child(6n+4),#block-mainnavigation ul.menu>li.menu-item--collapsed:nth-child(6n+4),#block-mainnavigation ul.menu>li.menu-item--expanded.menu-item--active-trail:nth-child(6n+4){padding-right:0}#block-mainnavigation ul.menu>li:nth-child(6n+4):after,#block-mainnavigation ul.menu>li.menu-item--expanded:nth-child(6n+4):after,#block-mainnavigation ul.menu>li.menu-item--collapsed:nth-child(6n+4):after,#block-mainnavigation ul.menu>li.menu-item--expanded.menu-item--active-trail:nth-child(6n+4):after{content:""}#block-mainnavigation ul.menu>li a,#block-mainnavigation ul.menu>li.menu-item--expanded a,#block-mainnavigation ul.menu>li.menu-item--collapsed a,#block-mainnavigation ul.menu>li.menu-item--expanded.menu-item--active-trail a{padding:1em 0 1.5em}}ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left}[dir=rtl] ul.menu{margin-right:1em;margin-left:0;text-align:right}.menu-item{margin:0;padding-top:.2em}.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word}[dir=rtl] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px}.messages+.messages{margin-top:1.538em}.messages__list{margin:0;padding:0;list-style:none}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd rgba(0,0,0,0);background-color:#f3faef;background-image:url(/themes/custom/ceramicdecor/images/check.svg);box-shadow:-8px 0 0 #77b259}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd rgba(0,0,0,0) #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 rgba(0,0,0,0);background-color:#fdf8ed;background-image:url(/themes/custom/ceramicdecor/images/warning.svg);box-shadow:-8px 0 0 #e09600}[dir=rtl] .messages--warning{border-color:#f4daa6 rgba(0,0,0,0) #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf rgba(0,0,0,0);background-color:#fcf4f2;background-image:url(/themes/custom/ceramicdecor/images/error.svg);box-shadow:-8px 0 0 #e62600}[dir=rtl] .messages--error{border-color:#f9c9bf rgba(0,0,0,0) #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600}.messages--error p.error{color:#a51b00}.block-page-title-block{background:#666}.block-page-title-block h1{color:#fff;padding:1em 0;margin:0;letter-spacing:.04em}.title-banner{background:#666}.title-banner .h1{color:#fff;padding:1em 0;margin:0;letter-spacing:.04em}.title-banner .banner-bg{height:75px;background-size:cover;background-position:center top;text-align:center}.title-banner .banner-bg .h1{color:#57544a}.title-banner .banner-bg .main-wrapper{position:relative;top:50%;transform:translateY(-50%)}@media(min-width:1024px){.title-banner .banner-bg{height:100px;text-align:left}}.pager{clear:both;padding-bottom:2em}.pager__items{clear:both;text-align:center}.pager__item{display:inline;padding:.5em}.pager__item.is-active{font-weight:bold}.paragraph{padding:1em 0}.paragraph img{display:inherit;margin:.5em 0}.paragraph .text-formatted img{padding:0}.paragraph--type--image{text-align:center}.paragraph--type--text-2-column .field--name-field-text-left,.paragraph--type--text-2-column .field--name-field-text-right{display:block;float:left;width:100%}.paragraph--type--text-2-column:after{content:"";display:block;clear:both}@media(min-width:768px){.paragraph--type--text-2-column .field--name-field-text-left{width:47%;margin-right:3%}.paragraph--type--text-2-column .field--name-field-text-right{clear:none;width:47%;margin-left:3%}}.paragraph--type--image-2-column .field--name-field-image-left,.paragraph--type--image-2-column .field--name-field-image-right{display:block;float:left;width:100%}.paragraph--type--image-2-column:after{content:"";display:block;clear:both}@media(min-width:480px){.paragraph--type--image-2-column .field--name-field-image-left{width:49%;margin-right:1%}.paragraph--type--image-2-column .field--name-field-image-right{clear:none;width:49%;margin-left:1%}}.paragraph--type--image-3-column .field--name-field-image-left,.paragraph--type--image-3-column .field--name-field-image-center,.paragraph--type--image-3-column .field--name-field-image-right{display:block;float:left;width:100%}.paragraph--type--image-3-column:after{content:"";display:block;clear:both}@media(min-width:480px){.paragraph--type--image-3-column .field--name-field-image-left{width:32.333%;margin-right:1%}.paragraph--type--image-3-column .field--name-field-image-center{width:32.333%;margin-right:.5%;margin-left:.5%}.paragraph--type--image-3-column .field--name-field-image-right{width:32.333%;margin-left:1%}}.paragraph--type--content-3-column .field--name-field-text-left,.paragraph--type--content-3-column .field--name-field-text-center,.paragraph--type--content-3-column .field--name-field-text-right{display:block;float:left;width:100%}.paragraph--type--content-3-column:after{content:"";display:block;clear:both}@media(min-width:768px){.paragraph--type--content-3-column .field--name-field-text-left{width:31.333%;margin-right:2%}.paragraph--type--content-3-column .field--name-field-text-center{clear:none;width:31.333%;margin-right:1%;margin-left:1%}.paragraph--type--content-3-column .field--name-field-text-right{clear:none;width:31.333%;margin-left:2%}}.paragraph--type--linked-images .left{display:block;float:left;width:31.833%;margin-right:1.5%}.paragraph--type--linked-images .center{clear:none;display:block;float:left;width:31.833%;margin-right:.75%;margin-left:.75%}.paragraph--type--linked-images .right{clear:none;display:block;float:left;width:31.833%;margin-left:1.5%}.paragraph--type--linked-images .inner{position:relative}.paragraph--type--linked-images .table-wrap{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.paragraph--type--linked-images .table-wrap .field--type-link{display:table;width:100%;height:100%}.paragraph--type--linked-images .table-wrap .field--type-link a{display:table-cell;vertical-align:middle;color:#fff;text-align:center;font-family:"Arvo",serif;font-weight:700;font-size:.6em;line-height:1.25em;text-transform:uppercase;text-decoration:none}@media(min-width:480px){.paragraph--type--linked-images .table-wrap .field--type-link a{font-size:1em;padding:0 5%}}@media(min-width:768px){.paragraph--type--linked-images .table-wrap .field--type-link a{font-size:1.5em;padding:0 5%}}@media(min-width:1024px){.paragraph--type--linked-images .table-wrap .field--type-link a{font-size:1.75em;padding:0 15%}}.paragraph--type--linked-images img{padding:0;display:block;opacity:.8;background:#81807e}.paragraph--type--_-linked-images .left{display:block;float:left;width:48.5%;margin-right:1.5%}.paragraph--type--_-linked-images .right{clear:none;display:block;float:left;width:48.5%;margin-left:1.5%}.paragraph--type--_-linked-images .inner{position:relative}.paragraph--type--_-linked-images .table-wrap{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.paragraph--type--_-linked-images .table-wrap .field--type-link{display:table;width:100%;height:100%}.paragraph--type--_-linked-images .table-wrap .field--type-link a{display:table-cell;vertical-align:middle;color:#fff;text-align:center;font-family:"Arvo",serif;font-weight:700;font-size:.6em;line-height:1.25em;text-transform:uppercase;text-decoration:none}@media(min-width:480px){.paragraph--type--_-linked-images .table-wrap .field--type-link a{font-size:1em;padding:0 5%}}@media(min-width:768px){.paragraph--type--_-linked-images .table-wrap .field--type-link a{font-size:1.5em;padding:0 5%}}@media(min-width:1024px){.paragraph--type--_-linked-images .table-wrap .field--type-link a{font-size:1.75em;padding:0 15%}}.paragraph--type--_-linked-images img{padding:0;display:block;opacity:.8;background:#81807e}.product-basic .left .image-wrap{position:relative;overflow:hidden}.product-basic .left .image-wrap.clearance:before{content:"CLEARANCE";position:absolute;top:0;left:0;background:#dd002b;color:#fff;font-family:"Arvo",serif;font-weight:700;transform:rotate(-45deg);transform-origin:55% 400%;padding:2px 60px}.product-basic .left .image-wrap .field--name-field-image{border:1px solid #81807e}.product-basic .left .image-wrap .field--name-field-image a{display:block}.product-basic .left .image-wrap .field--name-field-image img{display:inherit}.product-basic .left .installation-images{text-align:center}.product-basic .left .installation-images div{display:inline-block}.product-basic .left .installation-images .field--name-field-image,.product-basic .left .installation-images .field__item{padding:10px 5px}.product-basic .left .installation-images img{width:73px;height:73px}.product-basic .left .installation-images img.active{border:2px solid #7e1c3f}@media(min-width:480px)and (max-width:767px){.product-basic .left .image-wrap{width:74%;display:block;float:left}.product-basic .left .installation-images{display:block;float:left;width:26%;padding-left:20px;box-sizing:border-box;text-align:right}.product-basic .left .installation-images .field--name-field-image,.product-basic .left .installation-images .field__item{padding:0 0 15px}.product-basic .left .installation-images img{width:100%;height:auto}}@media(min-width:768px){.product-basic .left{display:block;float:left;width:47%;margin-right:3%}}.product-basic .right{font-family:"Roboto Condensed",sans-serif;padding-top:2em}@media(min-width:768px){.product-basic .right{display:block;float:left;width:47%;margin-left:3%;padding-top:0}}.product-basic .right h2{text-transform:capitalize}.product-basic .field--type-entity-reference{text-transform:capitalize}.product-basic .field__label{font-weight:700;float:left;padding-right:.5em}.product-basic .field__label:after{content:":"}.product-basic .field--name-field-application:after{content:"";clear:both;display:block}.product-basic .field--name-field-application .field__items{display:inline}.product-basic .field--name-field-application .field__item{display:inline}.product-basic .field--name-field-application .field__item:after{content:","}.product-basic .field--name-field-application .field__item:last-child:after{content:""}.product-basic .packaging ul{display:inline;list-style:none;padding:0}.product-basic .packaging ul li{display:inline}.product-basic .packaging ul li:after{content:","}.product-basic .packaging ul li:last-child:after{content:""}.product-basic .disclaimer{padding-top:1em;font-size:.8em}.product-basic .diy{background:url(/themes/custom/ceramicdecor/images/diy_bg.png) no-repeat center left #eee9e0;background-size:160px auto;min-height:95px;margin:2em 0;max-width:400px}.product-basic .diy .text{padding:.5em 10px .5em 180px;font-size:.8em;line-height:1.5em}@media(max-width:380px){.product-basic .diy{background:#eee9e0;min-height:0}.product-basic .diy .text{padding:1em}}@media(min-width:768px)and (max-width:860px){.product-basic .diy{background:#eee9e0;min-height:0}.product-basic .diy .text{padding:1em}}.product-basic .sale{font-family:"Arvo",serif;color:#7e1c3f;font-weight:700;text-transform:uppercase}.product-basic h1{color:#000;font-weight:400;text-transform:capitalize}.product-basic .price{color:#b49a72;font-family:"Arvo",serif;font-size:1.25em;font-weight:700;margin-bottom:1em}.product-basic .price .field__label{text-transform:uppercase}.product-basic .price span{text-transform:uppercase;font-size:.65em}.product-qr-code .details{text-align:center}.product-qr-code .view-more{padding-top:2em}.field--name-quantity input,.form-item-quantity input{width:85px;display:block;float:left}.commerce-order-item-add-to-cart-form .form-actions{margin:0}.commerce-order-item-add-to-cart-form .form-actions .form-submit{margin:0 .5em}#tile-per-piece-form .form-submit{margin:0 .5em}.free-sample-form{text-align:center}.free-sample-form .form-submit{margin:1em 0}.sqft-calculator-form{position:relative}.sqft-calculator-form #edit-sqft{width:85px;display:block;float:left}@media(min-width:480px){.sqft-calculator-form #edit-sqft{width:163px}}.sqft-calculator-form .form-submit{margin:0 .5em}.sqft-calculator-form .help{position:absolute;bottom:1em;right:0}@media(min-width:480px){.sqft-calculator-form .help{bottom:auto;right:auto;top:1.125em;left:300px}}.sqft-calculator-form .help a{outline:none}.product-search-result{width:220px;text-align:center}.product-search-result .image-wrap{position:relative;overflow:hidden}.product-search-result .image-wrap.clearance:before{content:"CLEARANCE";position:absolute;top:0;left:0;background:#dd002b;color:#fff;font-family:"Arvo",serif;font-weight:700;transform:rotate(-45deg);transform-origin:55% 400%;padding:2px 60px;pointer-events:none}.product-search-result h3{font-weight:400;line-height:1.25em;text-transform:capitalize}.product-search-result h3 a{color:#000}.product-search-result .field--name-field-image{border:2px solid #95948f}.product-search-result .field--name-field-image a{display:inherit}.product-search-result .field--name-field-image img{display:inherit;height:216px}.product-search-result .price{color:#b49a72}.product-search-result .field--name-field-category,.product-search-result .field--name-field-hardwood-width,.product-search-result .field--name-field-hardwood-grade{display:inline}.product-search-result .details{font-family:"Roboto Condensed",sans-serif}.product-search-result .view-more a{color:#57544a;text-transform:uppercase;font-size:.85em;font-family:"Roboto Condensed",sans-serif}.view-products-by-term .view-content{text-align:center;margin-bottom:2em}.view-products-by-term .view-content .views-row{display:inline-block;width:220px;text-align:center;padding:20px;vertical-align:text-top}@media(min-width:1112px){.view-products-by-term .view-content .views-row:nth-child(4n+1){padding-left:0}.view-products-by-term .view-content .views-row:nth-child(4n){padding-right:0}}.path-taxonomy .view-taxonomy-term .view-content{text-align:center}.path-taxonomy .view-taxonomy-term .view-content .views-row{text-align:left;display:inline-block;margin:.5em 10.75px;vertical-align:top}@media(min-width:1220px){.path-taxonomy .view-taxonomy-term .view-content .views-row:nth-child(3n+1){margin-left:0}.path-taxonomy .view-taxonomy-term .view-content .views-row:nth-child(3n){margin-right:0}}.view-products-search .view-filters{border-bottom:1px solid #81807e;margin-bottom:1em}.view-products-search .view-filters label{display:none}.view-products-search .view-filters .form-item{margin-bottom:1em}@media(min-width:480px){.view-products-search .view-filters .form-item-search-api-fulltext{width:100%}.view-products-search .view-filters .form-item-field-product-type,.view-products-search .view-filters .form-item-type{width:48%;margin-right:2%;box-sizing:border-box}.view-products-search .view-filters .form-item-field-product-type{width:50%;margin-right:0%}}@media(min-width:1024px){.view-products-search .view-filters .form-item-search-api-fulltext{width:calc(100% - 336px)}.view-products-search .view-filters .form-item-field-product-type,.view-products-search .view-filters .form-item-fid,.view-products-search .view-filters .form-item-type{width:160px}.view-products-search .view-filters .form-item-type{margin-right:.5em}.view-products-search .view-filters .form-item-field-product-type{margin-right:0}}.view-products-search .view-filters .form-item-sort-by label{display:block;width:60px;float:left;margin-top:.65em}.view-products-search .view-filters .form-item-sort-by select{display:block;float:right;width:calc(100% - 70px)}@media(min-width:480px){.view-products-search .view-filters .form-item-sort-by select{width:140px}}.view-products-search .view-filters #edit-actions{clear:none;float:right;width:110px;margin-top:0}.view-products-search .view-filters #edit-actions input{margin:0}@media(min-width:480px){.view-products-search .view-filters #edit-actions .button{margin-top:0}}.view-products-search .view-content{text-align:center}.view-products-search .view-content .views-row{display:inline-block;width:220px;text-align:center;padding:20px;vertical-align:text-top}@media(min-width:1024px)and (max-width:1120px){.view-products-search.search-with-facets .views-row:nth-child(2n+1){padding-left:0}.view-products-search.search-with-facets .views-row:nth-child(2n){padding-right:0}}@media(min-width:1121px)and (max-width:1160px){.view-products-search.search-with-facets .views-row:nth-child(2n+1){padding-left:20px}.view-products-search.search-with-facets .views-row:nth-child(2n){padding-right:20px}}@media(min-width:1161px){.view-products-search.search-with-facets .views-row:nth-child(3n+1){padding-left:0}.view-products-search.search-with-facets .views-row:nth-child(3n){padding-right:0}}.block-facets{padding-bottom:2em}.block-facets h2{font-size:1.25em;margin-bottom:0;font-family:"Roboto Condensed",sans-serif}.block-facets ul{margin:0;padding:.5em 0}.block-facets ul li{list-style:none;text-transform:capitalize;font-family:"Roboto Condensed",sans-serif}.block-facets .facets-soft-limit-link{color:#57544a;text-transform:uppercase;font-size:.85em;font-family:"Roboto Condensed",sans-serif}div.tabs{margin:1em 0}ul.tabs{margin:0 0 .5em;padding:0;list-style:none}.tabs>li{display:inline-block;margin-right:.3em}[dir=rtl] .tabs>li{margin-right:0;margin-left:.3em}.tabs a{display:block;padding:.2em 1em;text-decoration:none}.tabs a.is-active{background-color:#eee;text-decoration:none}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;text-decoration:none}.field--name-field-tag .field__items{display:inline;float:none}.field--name-field-tag .field__items .field__item{display:inline-block;text-transform:capitalize}.field--name-field-tag .field__items .field__item:after{content:","}.field--name-field-tag .field__items .field__item:last-child:after{content:""}.field--name-field-tag .field__label{display:inline-block;float:none}.contact-message-trade-program-form{max-width:600px;margin:0 auto}.contact-message-trade-program-form .field--name-field-reference-name-1,.contact-message-trade-program-form .field--name-field-reference-name-2,.contact-message-trade-program-form .field--name-field-reference-name-3{margin-top:2em}.contact-message-trade-program-form .field--name-field-reference-name-1:before,.contact-message-trade-program-form .field--name-field-reference-name-2:before,.contact-message-trade-program-form .field--name-field-reference-name-3:before{content:"Trade Reference"}.contact-message-trade-program-form .field--name-field-reference-name-1 label,.contact-message-trade-program-form .field--name-field-reference-name-2 label,.contact-message-trade-program-form .field--name-field-reference-name-3 label{margin-top:.25em}.contact-message-trade-program-form fieldset{padding:0;border:0}.contact-message-trade-program-form #edit-field-address-0 legend{display:none}.contact-message-trade-program-form #edit-field-interests-wrapper fieldset{padding:0}.product-basic .right .price,.product-search-result .price,#block-cart .non-mobile{color:#866b4b;font-size:18px}#block-cart .non-mobile{color:#6b6b6b}#diy,.paragraph--type--linked-images .inner{background-color:#333}#dssbox{background-color:#fff}.view-calendar tr td.empty{color:#474747}.visually-hidden{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;color:#000}body{background:#fff;color:#57544a;font-family:"Roboto",sans-serif;font-weight:400;line-height:1.5em;font-size:16px}a{color:#7e1c3f;transition:color .25s ease;text-decoration:none;cursor:pointer}a:hover,a.is-active{text-decoration:underline}h1,.h1{color:#7e1c3f;font-size:2em;font-family:"Arvo",serif;font-weight:700;line-height:1em;margin-bottom:.5em;margin-top:0;text-transform:capitalize}h2{color:#7e1c3f;font-size:2em;font-family:"Arvo",serif;font-weight:700;line-height:1em;margin-bottom:.5em;font-size:1.5em;line-height:1.25em}h3,h4,h5,h6{color:#7e1c3f;font-size:2em;font-family:"Arvo",serif;font-weight:700;line-height:1em;margin-bottom:.5em;font-size:1.25em}strong{font-weight:700}ul,ol{margin:0;padding:1em 0 1em 2em}iframe{width:100%;min-height:300px;background-color:#a78462}.g-recaptcha iframe{background:rgba(0,0,0,0);min-height:0}img{max-width:100%;height:auto}blockquote{text-align:right;font-size:1.25em;font-family:"Arvo",serif;color:#7e1c3f;margin:1em 0;padding-left:50px;position:relative}blockquote:before{content:"“";position:absolute;top:0;left:0;color:#a78462;font-family:"Poppins",sans-serif;font-size:150px;line-height:1em}blockquote.quoteauthor{text-transform:uppercase;text-align:right;margin-top:-1em;font-size:.85em}blockquote.quoteauthor p{padding-top:0}blockquote.quoteauthor:before{content:""}table{border-spacing:2px;border:0;margin-bottom:1em;width:100%}table th{background:#fff;color:#7e1c3f;padding:10px 20px;font-weight:700;border-bottom:1px solid #866f4d;text-align:left;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase}table th a{color:#fff;text-decoration:underline}table tr:nth-child(odd){background:#fafafa}table td{border:1px solid #f0f0f0;padding:10px 20px;font-size:.85em}table td:first-child{border-left-width:0}table td:last-child{border-right-width:0}table td p{margin:0}table .button{width:100%}hr{border:0;width:100%;height:1px;background:#95948f}.feed-icons{display:none}.menu-item--expanded{list-style-image:none;list-style-type:none}
