div.ccm-panel-content ul.nav,div.ccm-panel-content menu{display:block}#ccm-theme-grid-edit-mode-row-wrapper{display:flex;width:100%}.ccm-edit-mode-block-menu.popover,.popover{visibility:visible}html,body{height:100%;min-height:100%}body{background-color:#151414;color:#ddd3d3;font-size:62.5%;position:relative;right:0;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.spacer{display:block;height:5rem}.spacer.double{height:10rem}body,select,input,textarea,button{font-family:'Poppins',Helvetica,Arial,sans-serif}input,textarea{resize:vertical}img{max-width:100%;width:100%}figure{position:relative}figure img{width:100%}figure figcaption{position:absolute;right:0;bottom:0;left:0;width:100%;font-size:10px;font-weight:400;color:#ddd3d3;text-transform:uppercase;letter-spacing:0.3em;padding:40px 20px 20px 20px;background:#000;background:-moz-linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.ccm-page h1{font-size:42px;font-weight:700;letter-spacing:-0.025em;line-height:54px;color:#f4ede9}.ccm-page h1 span{font-family:'Playfair Display',Georgia,serif;font-size:24px;font-weight:bold;font-style:italic;letter-spacing:normal;display:block;color:#927d6a}.ccm-page h2{color:#f4ede9;font-weight:700;font-size:30px;line-height:36px;letter-spacing:-0.025em;margin-bottom:0.5em}.ccm-page h3{color:#f4ede9;font-family:'Playfair Display',Georgia,serif;font-weight:700;font-style:italic;font-size:24px;line-height:24px}.ccm-page h5{color:#c6541a;font-size:11px;line-height:1.6;font-weight:700;letter-spacing:0.3em;text-transform:uppercase}.ccm-page h6{color:#ddd3d3;font-size:10px;font-weight:400;letter-spacing:0.3em;line-height:1.4;text-transform:uppercase}.ccm-page p a{color:#f4ede9;background-image:linear-gradient(to bottom, #c35325, #c35325);background-position:0 .9em;background-repeat:repeat-x;background-size:2px 6px;transition:all .3s}.ccm-page p a:hover{background-image:linear-gradient(to bottom, #672f16, #672f16);text-decoration:none}.brown{color:#8e7966 !important}h1.page-title{position:relative}h1.page-title:after{content:'';background-image:url(/packages/cloneamental/themes/cloneamental/images/wood-grain-circle.svg);background-repeat:no-repeat;background-size:cover;width:400px;height:400px;position:absolute;z-index:-1;top:-2em;left:0;transform:translateX(-50%);margin-bottom:5em}h3.page-title{font-size:20px;color:#927d6a}h1.page-title+h3.page-title{margin-bottom:5em}.ccm-page p,.ccm-page ul,.ccm-page ol{color:#ddd3d3;font-size:14px;line-height:22px}.ccm-page p.large{font-size:16px;font-weight:700}.ccm-page .orange{color:#c35325 !important}.large-numbers{padding:0;list-style:none;counter-reset:large-numbered}ol.large-numbers li,.large-number-item{counter-increment:large-numbered;position:relative;padding:0 0 0 100px;margin:4em 0}ol.large-numbers li:before,.large-number-item:before{content:'0' counter(large-numbered);font-family:'Playfair Display',Georgia,serif;font-size:60px;font-weight:700;line-height:0;color:#675647;position:absolute;left:0;top:10px}.large-number-item:before{top:auto;bottom:100%}.large-number-item{padding-left:0;padding-top:60px}.ccm-page a{transition:all .3s}a.back{font-family:'Playfair Display',Georgia,serif;font-weight:700;font-style:italic;font-size:14px;color:#927d6a;position:relative;padding-left:15px}a.back:before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:10px;height:7px;background:url(/packages/cloneamental/themes/cloneamental/images/arrow-left-white.svg) no-repeat center;background-size:cover;opacity:0.5;transition:all .3s}a.back:hover{color:#f2ebe7;text-decoration:none}a.back:hover:before{opacity:1}.list-inline{margin:0 -10px}.list-inline li{display:inline-block;margin:0 10px}.ccm-page .btn{font-family:'Playfair Display',Georgia,serif;font-size:14px;font-weight:700;font-style:italic;line-height:1;color:#f4ede9;background-color:#1f1e1e;border:none;border-radius:30px;padding:15px 25px;position:relative;top:0;box-shadow:0px 0px 15px rgba(0,0,0,0);transition:all .3s}.ccm-page .btn-primary:not(:disabled):not(.disabled).active,.ccm-page .btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#404040;border-color:#404040}.ccm-page .btn-primary{padding:15px 50px 15px 25px}.ccm-page .btn-primary:after{content:'';position:absolute;right:25px;top:50%;transform:translateY(-50%);width:14px;height:10px;background:url(/packages/cloneamental/themes/cloneamental/images/arrow-right.svg) no-repeat;background-size:cover}.ccm-page .btn-primary:hover{top:-5px;box-shadow:0px 10px 15px rgba(0,0,0,0.2)}@media all and (min-width:992px){.subheading-rotate{transform:rotate(90deg);transform-origin:left;margin-bottom:-10px;margin-left:-5em}}.section-container{max-width:1225px;width:80%;margin:0 auto;padding:10em 0}.logo{margin:auto;text-align:center;position:absolute;left:0;right:0;width:248px}header{padding:50px 0 0 0}header .section-container{max-width:1375px;width:90%;padding:0}header nav ul{margin:0 -25px;padding:90px 0}header nav ul li{display:inline-block;margin:0 25px;font-size:16px;letter-spacing:-0.025em;font-weight:700}header nav ul li:nth-child(2){margin-right:auto}header nav ul li:nth-child(3){margin-left:auto}header nav ul li a,header nav ul li a:hover{color:#fff;text-decoration:none}header nav ul li a{position:relative;z-index:1}header nav ul li a:after{content:'';position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;margin:auto;width:18px;height:18px;border-radius:100%;background-color:#c6541a;opacity:0;transition:all .3s}header nav ul li a:hover:after,header nav ul li a.nav-path-selected:after{width:28px;height:28px;opacity:1}.ccm-page footer .section-container{padding-top:0}.ccm-page footer p,.ccm-page footer a{color:#5a4c40;font-size:12px;font-weight:700;letter-spacing:-0.025em}.ccm-page footer a{transition:all .3s}.ccm-page footer a:hover{text-decoration:none;color:#f4ede9}.ccm-page footer ul.nav{float:left}.ccm-page footer ul.nav li{margin-right:10px}.page-type-home header{position:absolute;left:0;right:0;margin:auto}.page-type-home h1 span{color:#cdc0bb}img.colour{display:block}img.white{display:none}.page-type-home img.colour{display:none}.page-type-home img.white{display:block}.hero{padding:10em 0 20em 0;text-align:center;background:url(/packages/cloneamental/themes/cloneamental/images/home-hero-min.jpg) no-repeat center bottom;background-size:cover}section.grain-circle-lg{position:relative;z-index:1;overflow:hidden}section.grain-circle-lg:before{content:'';background-image:url(/packages/cloneamental/themes/cloneamental/images/wood-grain-circle.svg);background-repeat:no-repeat;background-size:cover;width:450px;height:450px;position:absolute;z-index:-1;top:-5em;left:-5em}section.wood-pattern{background:#201e1e url(/packages/cloneamental/themes/cloneamental/images/wood-pattern.png);background-size:70%}section.wood-pattern .btn{background-color:#111}section.lighter{background-color:#201e1e}section.lighter+footer,section.wood-pattern+footer{margin-top:10em}.btn-round{display:block;width:42px;height:42px;border-radius:100%;text-align:center;background:#675647 url(/packages/cloneamental/themes/cloneamental/images/arrow-right-white.svg) no-repeat center;background-size:14px 10px}@media all and (min-width:1025px){.product-row{margin-left:-25px;margin-right:-25px}.product-row>.col,.product-row>[class*=col-]{padding-right:25px;padding-left:25px;margin-bottom:50px}.page-type-home .product-row{max-height:1025px}}@media all and (max-width:1024px) and (min-width:769px){.page-type-home .product-row{max-height:768px}}.product{position:relative;display:block;overflow:hidden}.product picture,.product img{display:block;width:100%;transition:all .5s}.product-info>*{position:relative;z-index:2}.product-info:after{content:'';position:absolute;z-index:1;right:0;bottom:0;left:0;width:100%;height:100%;background:#0b0a0a;background:-moz-linear-gradient(0deg, #0b0a0a 0%, rgba(11,10,10,0) 100%);background:-webkit-linear-gradient(0deg, #0b0a0a 0%, rgba(11,10,10,0) 100%);background:linear-gradient(0deg, #0b0a0a 0%, rgba(11,10,10,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0b0a0a", endColorstr="#0b0a0a", GradientType=1)}.product-info{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:5em}.product-info h3{margin-bottom:0.25em}.product-info p{margin:.75em 0 0 0;color:#8e7966;font-size:22px;font-weight:700}.product-info p span{font-family:'Playfair Display',Georgia,serif;font-style:italic}.product .btn-round{transition:all .5s;box-shadow:0 0 0 15px rgba(103,86,71,0)}.product:hover img{transform:scale(1.05)}.product:hover .btn-round{box-shadow:0 0 0 15px rgba(103,86,71,0.35)}.status{position:absolute;z-index:1;top:0;right:0;background:#c6541a;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:0.1em;padding:10px}@media all and (min-width:992px){.row.stagger div[class^='col-']:nth-child(even){top:5rem}}@media all and (max-width:991px){.row.stagger div[class^='col-']:nth-child(even){padding-left:5rem}}.row.stagger img{width:150px}.full-slider img{height:auto !important}@media all and (min-width:769px){.owl-carousel .owl-stage-outer{overflow:visible}.owl-carousel .owl-item{padding:0 1.75rem 0 0}}.bg-block{background-color:#201e1e;padding:5rem}.bg-block .btn{background-color:#151414}.ccm-page .form-group{margin-bottom:2rem}.ccm-page .form-control{background-color:transparent;border-radius:0;border:none;border-bottom:1px solid #675647;padding:.75rem 0;color:#e4deda}.ccm-page .form-control:focus{color:#e4deda;background-color:transparent;border-bottom-width:2px;border-color:#675647;box-shadow:none}.ccm-page .control-label{font-family:'Playfair Display',Georgia,serif;font-weight:700;font-style:italic;color:#97928f;font-size:16px;transition:all .3s}.ccm-page .control-label.focus{color:#fff}.ccm-page .form-group span.small{font-size:10px;text-transform:uppercase;color:#675647 !important;letter-spacing:0.3em;float:right}.ccm-page .radio{font-size:14px}.ccm-page .radio input{margin-right:5px}.ccm-error{padding-left:1rem;margin:0}.ccm-page .alert{margin-bottom:2rem;border-radius:0;font-size:12px;font-weight:700}.ccm-page .alert-success{color:#fff;background-color:#d27343;border-color:#d27343;position:relative;padding-left:40px}.ccm-page .alert-success:before{font-family:'Font Awesome 5 Free';content:'\f164';font-weight:900;position:absolute;left:1.25rem;top:.75rem}.ccm-page .alert-danger{color:#fff;background-color:#c54242;border-color:#c54242;position:relative}#ccm-account-menu-container{display:none}section#map{background:url(/packages/cloneamental/themes/cloneamental/images/map.gif) no-repeat left center;background-size:80% auto}section#map .section-container{padding:5rem 0 20rem 0}.pagination{align-items:center;flex-wrap:wrap}.pagination li{font-family:'Playfair Display',Georgia,serif;font-size:14px;font-weight:700;line-height:1;color:#f4ede9;border:none;border-radius:30px;position:relative;top:0;transition:all .3s}.pagination li span,.pagination li a{padding:15px;display:block;transition:all .3s}.pagination li.active:not(.disabled) span,.pagination li.active:not(.disabled) a,.pagination li:hover:not(.disabled) span,.pagination li:hover:not(.disabled) a{text-decoration:none;color:#c6541a}.pagination li.disabled{opacity:0.5}.pagination li.next{font-style:italic}.pagination li.next:after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:14px;height:10px;background:url(/boardroom/packages/cloneamental/themes/cloneamental/images/arrow-right.svg) no-repeat;background-size:cover}.pagination li.next a,.pagination li.next span{padding-right:0}.pagination li.prev{font-style:italic}.pagination li.prev:after{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:10px;background:url(/boardroom/packages/cloneamental/themes/cloneamental/images/arrow-left.svg) no-repeat;background-size:cover}.pagination li.prev a,.pagination li.prev span{padding-left:0}.pagination a{color:#f4ede9}.video-wrapper{position:relative;padding-bottom:56.25%;height:0}.video-wrapper iframe,.video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}@media all and (max-width:991px){.page-type-home .hero+section .section-container{padding-top:0}ol.large-numbers li,.large-number-item{margin:3em 0 0 0}.row.stagger div[class^='col-']:nth-child(even){padding-left:15px}.row.stagger img{width:125px}.offset-top{margin-top:0 !important}}@media all and (max-width:768px){.logo{width:30%;min-width:150px}.logo img{width:100%;height:auto}header nav ul{padding:12% 0}.hero .section-container{padding:5em 0 10em 0}.product-info{padding:10%}.section-container{padding:5em 0}section.lighter+footer,section.wood-pattern+footer{margin-top:5em}section#map{background-size:cover;background-position:right center}section#map .section-container{padding-top:0}.spacer{height:3rem}.spacer.double{height:5rem}.bg-block{padding:10%}.ccm-page h1{font-size:36px;line-height:1.2}.ccm-page h1 br{display:none}.ccm-page h2{font-size:24px;line-height:1.2}ol.large-numbers li:before,.large-number-item:before{font-size:48px}.large-number-item{padding-top:30px}}@media all and (min-width:668px){.toggle-nav{display:none}}@media all and (max-width:667px){.logo{position:relative;display:block}.hero{padding:160px 0 10em 0 !important}.ccm-page h1{font-size:26px}.ccm-page h1 span{font-size:20px}.ccm-page h2{font-size:22px}.ccm-page h3{font-size:20px;line-height:1.2}ol.large-numbers li:before,.large-number-item:before{font-size:36px}.toggle-nav{position:fixed;z-index:100;top:5%;right:5%;text-transform:uppercase;font-weight:700;color:#fff;width:40px;height:40px;border-radius:100%;background-color:#c6541a;text-align:center;line-height:40px;font-size:18px}.toggle-nav:after{font-family:'FontAwesome';content:'\f0c9';font-weight:400}.toggle-nav.active:after{content:'\f00d'}header .nav{position:fixed;z-index:99;top:-100%;right:0;bottom:0;left:0;height:100%;flex-direction:column;justify-content:center;text-align:center;background-color:rgba(20,20,20,0.9);transition:opacity,top .3s .1s;opacity:0}header .nav.active{top:0;opacity:1;transition:top,opacity .3s .1s}header nav ul li{margin:0 !important;font-size:22px;padding:1em 0}h1.page-title+h3.page-title{margin-bottom:3em}}@media all and (max-width:480px){.row.stagger img{width:100px}}