:root{--cnvs-themecolor:#BF9456;--cnvs-themecolor-rgb:191, 148, 86;--cnvs-body-font:'PT Sans', sans-serif;--cnvs-primary-font:'PT Sans Caption', sans-serif;--cnvs-secondary-font:'PT Serif', serif}nav.custom-hero-nav{display:none}.button.button-large.button-color.button-appointment,.slider-social{position:absolute;top:20px;right:20px;z-index:200}.slider-social{right:auto;left:20px;top:25px}.slider-social a{color:rgba(255,255,255,.75)}.dark .testi-content p,.slider-social a:hover{color:#fff}.button.button-color{color:#111;font-weight:700;height:44px;line-height:44px;padding:0 20px;font-size:12px;text-shadow:none;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.button.button-large.button-color{font-weight:700;height:60px;line-height:60px;padding:0 32px;font-size:13px}.button.button-color.reverse,.button.button-color:hover{background-color:#222!important;color:var(--cnvs-themecolor)!important}.social-icon.si-mini{width:24px;height:24px;font-size:11px;line-height:23px!important}.social-icon.si-mini:hover i:first-child{margin-top:-23px}.fbox-plain .fbox-icon{width:4rem;height:4rem!important}.feature-box h3 span.subtitle{color:#bbb}.fbox-media a span{position:absolute;top:50%;left:50%;margin-top:-9px;text-align:center;z-index:1;color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.testi-content p{line-height:1.6!important;font-weight:400;padding:0 40px}.dark .testi-meta{font-size:18px;color:var(--cnvs-themecolor);letter-spacing:1px;margin-top:30px}.testi-content p::after,.testi-content p::before{position:absolute;color:var(--cnvs-themecolor);font-size:100px;top:0;line-height:1.4;left:0}.testi-content p::after{left:auto;right:0}#oc-clients .oc-item{border-right:1px solid rgba(255,255,255,.15);opacity:.8;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}#oc-clients .oc-item:hover{opacity:1}.price-wrap{position:relative;display:inline-block;vertical-align:top;padding:0;margin:0 0 20px}.price-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline;position:relative;margin:0 0 13px}.price-name{padding-right:10px}.price-name a,.product-title h3 a{text-transform:uppercase;letter-spacing:1px}.price-name a{font-size:16px;font-weight:400;color:var(--cnvs-themecolor);font-family:var(--cnvs-primary-font)}.price-dots{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}@media (max-width:768px){.price-dots{display:none}}.separator-dots{width:100%;border-bottom:1px dashed #333}.price-price{font-size:20px;font-weight:700;font-family:var(--cnvs-secondary-font);padding-left:10px}p.price-desc{font-size:14px;color:#888}.product .product-image a.shop-icon{width:50px;height:50px;top:50%;left:50%;margin-top:-25px;margin-left:-25px;font-size:22px;line-height:1;-webkit-transition:top .3s ease;-o-transition:top .3s ease;transition:top .3s ease}.product .product-image a.shop-icon i{padding:15px;background-color:var(--cnvs-themecolor);color:#111;border-radius:50%;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.product .product-image a.shop-icon:hover i{background-color:#fff}.product-title h3 a{font-size:18px}.product-desc{border-bottom:2px dashed #ededed;border-left:2px dashed #ededed;border-right:2px dashed #ededed}.product-price del{color:#bbb;font-weight:700}.form-control.border-form-control{--cnvs-input-btn-padding-y:7px;--cnvs-input-btn-padding-x:4px;--cnvs-input-btn-font-size:17px;--cnvs-input-btn-border-color:var(--cnvs-themecolor);--cnvs-input-font-family:var(--cnvs-primary-font)}.form-control.border-form-control::-moz-placeholder{font-weight:300;color:#ccc}.form-control.border-form-control::-ms-input-placeholder{font-weight:300;color:#ccc}.form-control.border-form-control::-webkit-input-placeholder{font-weight:300;color:#ccc}@media (min-width:992px){nav.custom-hero-nav{display:block;margin-top:60px}nav.custom-hero-nav li{display:inline-block}.menu-link,nav.custom-hero-nav li a{text-transform:uppercase;font-weight:600}nav.custom-hero-nav li a{padding:0 18px;font-size:16px;letter-spacing:2px;color:#eee;transition:color .3s ease}.menu-link{font-size:.875rem;letter-spacing:1px}nav.custom-hero-nav li.active a,nav.custom-hero-nav li:hover a{color:var(--cnvs-themecolor)}#header:not(.sticky-header){pointer-events:none}#header:not(.sticky-header) #header-wrap{z-index:-1;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}#header.sticky-header #header-wrap{-webkit-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.fbox-media a span{margin-top:-18px;font-size:25px}.price-wrap{padding:0 25px}}