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)}.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:#bf9456!important}#header:not(.sticky-header) #primary-menu .button.button-color{background-color:transparent!important;height:inherit}#header #primary-menu .button.button-color{padding-top:12px}#primary-menu ul li>a.button i{top:2px}.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}.feature-box .fbox-icon{width:42px;left:10px}.feature-box.fbox-plain .fbox-icon img{height:42px}.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-content p{color:#fff}.dark .testi-meta{font-size:18px;color:#bf9456;letter-spacing:1px;margin-top:30px}.testi-content p:before,.testi-content p:after{position:absolute;color:#bf9456;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{position:relative;margin:0 0 3px}.price-name{display:table-cell;width:1%;white-space:nowrap;padding-right:10px}.price-name a{font-size:16px;text-transform:uppercase;letter-spacing:1px;font-weight:400;color:#bf9456;font-family:pt sans caption}.price-dots{display:table-cell;width:98%}.separator-dots{display:block;width:100%;border-bottom:1px dashed #333}.price-price{display:table-cell;width:1%;padding-left:10px;font-size:20px;font-weight:700;font-family:'pt serif',serif}p.price-desc{font-size:14px;color:#888}.iproduct .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}.iproduct .product-image a.shop-icon i{padding:15px;background-color:#bf9456;color:#111;border-radius:50%;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.iproduct .product-image a.shop-icon:hover i{background-color:#fff}.product-title h3 a{text-transform:uppercase;font-size:18px;letter-spacing:1px}.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}.team-overlay:before{background-color:rgba(0,0,0,.7)}.team-social-icons{position:absolute;width:100%;bottom:20px}.border-form-control{height:42px;padding:7px 4px;font-size:17px;letter-spacing:1px;background-color:transparent!important;border-top:transparent;border-right:transparent;border-left:transparent;border-bottom-width:1px;border-color:#bf9456;font-family:pt sans captions,sans-serif}.border-form-control::-moz-placeholder{font-weight:300;color:#ccc}.border-form-control:-ms-input-placeholder{font-weight:300;color:#ccc}.border-form-control::-webkit-input-placeholder{font-weight:300;color:#ccc}textarea.border-form-control{resize:none;overflow:hidden;word-wrap:break-word}@media(min-width:992px){#header.transparent-header+#slider,#header.transparent-header+#page-title.page-title-parallax,#header.transparent-header+#google-map,#slider+#header.transparent-header{top:-60px;margin-bottom:-60px}#header.transparent-header+#page-title.page-title-parallax .container{padding-top:60px}#primary-menu ul li>a{padding-top:19px;padding-bottom:19px;font-weight:600;font-size:12px}#header,#header-wrap,#logo img{height:60px}#header.sticky-header:not(.static-sticky),#header.sticky-header:not(.static-sticky) #header-wrap,#header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img{height:60px}#header.sticky-header:not(.static-sticky) #primary-menu>ul>li>a{padding-top:19px;padding-bottom:19px}#header.sticky-header:not(.static-sticky) #top-search,#header.sticky-header:not(.static-sticky) #top-cart,#header.sticky-header:not(.static-sticky) #side-panel-trigger{margin-top:20px!important;margin-bottom:20px!important}#header.sticky-header:not(.static-sticky) #top-cart .top-cart-content,#header.sticky-header:not(.static-sticky) #primary-menu.sub-title.style-2>div #top-cart .top-cart-content{top:40px}#header-wrap:not(.not-dark) #primary-menu>ul>li.current>a{color:#111!important;text-shadow:none}nav.custom-hero-nav{display:block;margin-top:60px}nav.custom-hero-nav li{display:inline-block}nav.custom-hero-nav li a{padding:0 18px;font-size:16px;text-transform:uppercase;font-weight:600;letter-spacing:2px;color:#eee;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}nav.custom-hero-nav li.active a,nav.custom-hero-nav li:hover a{color:#bf9456}#header:not(.sticky-header){z-index:-1}#header #header-wrap{-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);-o-transform:translateY(-60px);transform:translateY(-60px)}#header.transparent-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)}#primary-menu .button{margin:7px 0 0}.fbox-media a span{margin-top:-18px;font-size:25px}.price-wrap{padding:0 25px}}