.bypostauthor,.sticky{display:block}.gallery,.wp-caption{margin-bottom:1.5em}.hr-main-nav a,.hr-mobile-nav{cursor:pointer}@media (min-width:768px){html.hr-no-apples .fw-main-row{position:relative}html.hr-no-apples .fw-main-row:before{z-index:-1}html.hr-no-apples .fw-main-row .fw-container [class*=fw-col-]:first-child{padding-left:15px!important}html.hr-no-apples .fw-main-row .fw-container [class*=fw-col-]:last-child{padding-right:15px!important}}.parallax-wrapper{position:relative;overflow:hidden;z-index:0}.parallax-wrapper canvas{position:absolute;top:0;left:0;z-index:-1}.sectionVideoBg,.video-wrapper>div:first-child{z-index:0!important}.gradient-overlay{position:absolute;left:0;right:0;bottom:0;top:30%;z-index:0}.wp-caption{margin-top:.7em;max-width:100%}.wp-caption-text{text-align:center;margin-top:.7em}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{text-align:center;clear:both;display:block;margin-left:auto;margin-right:auto}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.gallery .gallery-item a img{min-width:100%;margin-bottom:10px}.gallery .gallery-item figcaption{margin-top:0;margin-bottom:30px;font-size:.9em}pre{white-space:normal}figure.wp-caption img{display:inline-block}.widget_calendar .calendar_wrap table#wp-calendar{width:100%;border-collapse:collapse;border-right:1px solid #e9e7e9;border-bottom:1px solid #e9e7e9}.calendar_wrap table#wp-calendar th,.widget_calendar .calendar_wrap table#wp-calendar td{background:#fff;border-left:1px solid #e9e7e9;border-top:1px solid #e9e7e9;padding:10px 0;position:relative;text-align:center}.widget_calendar .calendar_wrap table#wp-calendar td:not([class=pad]):hover,.widget_calendar .calendar_wrap table#wp-calendar th:not([class=pad]):hover{background:#f9f9f9}.widget_calendar .calendar_wrap table#wp-calendar td a,.widget_calendar .calendar_wrap table#wp-calendar th a{font-weight:700}.clear{clear:both}body .form-wrapper.contact-form label,body .ninja-forms-form-wrap label{text-align:left;position:relative;font-size:14px;color:#4c555a;font-weight:400}body .form-wrapper.contact-form input,body .form-wrapper.contact-form textarea,body .ninja-forms-form-wrap input,body .ninja-forms-form-wrap textarea{background:#fff;border:1px solid #DDD;border-radius:5px;font-size:13px;padding:7px}body .form-wrapper.contact-form input:focus,body .form-wrapper.contact-form textarea:focus,body .ninja-forms-form-wrap input:focus,body .ninja-forms-form-wrap textarea:focus{outline:0}body .form-wrapper.contact-form input::-webkit-input-placeholder,body .form-wrapper.contact-form textarea::-webkit-input-placeholder,body .ninja-forms-form-wrap input::-webkit-input-placeholder,body .ninja-forms-form-wrap textarea::-webkit-input-placeholder{font-style:normal;color:#aaa}body .form-wrapper.contact-form input:-moz-placeholder,body .form-wrapper.contact-form textarea:-moz-placeholder,body .ninja-forms-form-wrap input:-moz-placeholder,body .ninja-forms-form-wrap textarea:-moz-placeholder{color:#aaa;font-style:normal;font-size:15px}body .form-wrapper.contact-form input::-moz-placeholder,body .form-wrapper.contact-form textarea::-moz-placeholder,body .ninja-forms-form-wrap input::-moz-placeholder,body .ninja-forms-form-wrap textarea::-moz-placeholder{color:#aaa;font-style:normal;font-size:15px}body .form-wrapper.contact-form input:-ms-input-placeholder,body .form-wrapper.contact-form textarea:-ms-input-placeholder,body .ninja-forms-form-wrap input:-ms-input-placeholder,body .ninja-forms-form-wrap textarea:-ms-input-placeholder{color:#aaa;font-style:normal;font-size:15px}body .form-wrapper.contact-form textarea,body .ninja-forms-form-wrap textarea{-webkit-appearance:none;width:100%}body .form-wrapper.contact-form .options label,body .ninja-forms-form-wrap .options label{margin-left:6px}body .form-wrapper.contact-form .options input,body .ninja-forms-form-wrap .options input{position:relative}body .form-wrapper.contact-form button,body .form-wrapper.contact-form input[type=submit],body .ninja-forms-form-wrap button,body .ninja-forms-form-wrap input[type=submit]{border:0;color:#fff;height:37px;line-height:36px;padding:1px 15px}body{z-index:0;position:static!important;font-family:Roboto,Avenir,"Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;color:#4c4c4c;line-height:1.5em;background-position:center center;background-attachment:fixed;-webkit-font-smoothing:antialiased}body:after{display:none!important}body h1,body h2,body h3,body h4,body h5,body h6{color:#444;margin-bottom:.5em}body p{margin-top:.5em;margin-bottom:.5em}body a{transition:color linear 150ms;text-decoration:none;color:#6e5baa}blockquote{padding:.7em 2em;border-left:3px solid #6e5baa;font-style:italic;background:#f8f8f8;margin:1.4em 0}*{box-sizing:border-box}h1{font-size:2.6179em}h2{font-size:2.0581em}h3{font-size:1.618em}h4{font-size:1.272em}h5{font-size:1em}h6{font-size:.7862em;text-transform:uppercase}.body-content-wrapper{position:relative;margin:0 auto}img{max-width:100%;height:auto}input:focus{outline:0}.parallax-wrapper{width:100%}.hr-main-header{position:relative;background-repeat:no-repeat;background-size:100% 1000px;color:#fff;background-color:#3483de}.header-style-darkOverlay .hr-main-logo .hr-site-logo,.header-style-lightOverlay .hr-main-logo .hr-site-logo{background-image:url(images/logo-light.png)}.hr-main-logo div{position:relative;transition:background-image linear .3s;width:172px;height:43px;background-size:172px 43px}.header-style-darkOverlay .hr-main-logo div{background-image:url(images/logo-dark.png)}.header-style-light-overlay .hr-main-logo div,.hr-main-logo div{background-image:url(images/logo-light.png)}.hr-header-rightside span{display:inline-block;padding-left:1px;padding-right:1px;color:rgba(255,255,255,.3);font-weight:500}.hr-header-rightside a,.hr-header-rightside a:link,.hr-header-rightside a:visited{color:rgba(255,255,255,.6)}.hr-header-rightside a:hover,.hr-header-rightside a:last-child,.hr-header-rightside a:link:hover,.hr-header-rightside a:link:last-child,.hr-header-rightside a:visited:hover,.hr-header-rightside a:visited:last-child{color:#fff}.hr-header-rightside>li:first-child{margin-right:0}.hr-header-rightside .hr-clean-searchform{position:relative;top:-2px}.hr-header-rightside .hr-clean-searchform input[type=search]{position:relative;font-weight:600;border:0;height:auto;box-shadow:none;border-radius:3px;padding:5px 28px 5px 10px;width:170px;background:rgba(255,255,255,.2);color:#fff;color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.05);font-size:13px;line-height:20px;-webkit-transition:.15s ease-in-out;-moz-transition:.15s ease-in-out;transition:.15s ease-in-out}.hr-header-rightside .hr-clean-searchform input[type=search]:active,.hr-header-rightside .hr-clean-searchform input[type=search]:focus{outline:0;width:250px;background:rgba(255,255,255,.9)!important;color:#444}.hr-header-rightside .hr-clean-searchform input[type=search]:active+button,.hr-header-rightside .hr-clean-searchform input[type=search]:focus+button{color:#6e5baa}.hr-header-rightside .hr-clean-searchform input[type=search]:active+button i,.hr-header-rightside .hr-clean-searchform input[type=search]:focus+button i{opacity:1}.hr-header-rightside .hr-clean-searchform button{color:#fff;background:0 0;border:0;box-shadow:none;position:absolute;right:2px;top:6px;font-size:14px}.hr-header-rightside .hr-clean-searchform button:active,.hr-header-rightside .hr-clean-searchform button:focus{outline:0}.hr-header-rightside .hr-clean-searchform button i{opacity:.75}.hr-header-rightside .hr-clean-searchform input[type=search]::-webkit-input-placeholder{color:#fff;transition:color 150ms linear;text-transform:uppercase}.hr-header-rightside .hr-clean-searchform input[type=search]:focus::-webkit-input-placeholder{color:#444}.hr-header-rightside .hr-clean-searchform input[type=search]::-moz-placeholder{color:#fff;transition:color 150ms linear;text-transform:uppercase}.hr-header-rightside .hr-clean-searchform input[type=search]:focus::-moz-placeholder{color:#444}.hr-header-rightside .hr-clean-searchform input[type=search]:-ms-input-placeholder{color:#fff;transition:color 150ms linear;text-transform:uppercase}.hr-header-rightside .hr-clean-searchform input[type=search]:focus:-ms-input-placeholder{color:#444}.hr-header-rightside .hr-clean-searchform input[type=search]:-moz-placeholder{color:#fff;transition:color 150ms linear;text-transform:uppercase}.hr-header-rightside .hr-clean-searchform input[type=search]:focus:-moz-placeholder{color:#444}.header-style-darkOverlay .hr-header-rightside .hr-clean-searchform input[type=search]::-webkit-input-placeholder{color:#666}.header-style-darkOverlay .hr-header-rightside .hr-clean-searchform input[type=search]::-moz-placeholder{color:#666}.header-style-darkOverlay .hr-header-rightside .hr-clean-searchform input[type=search]:-ms-input-placeholder{color:#666}.header-style-darkOverlay .hr-header-rightside .hr-clean-searchform input[type=search]:-moz-placeholder{color:#666}.hr-main-nav{padding-left:5vw;padding-right:5vw;z-index:3}.hr-main-nav *{z-index:1}.hr-main-nav .hr-wrapper-entire{padding-left:0;padding-right:0}.hr-primary-nav{margin-top:6px}.hr-primary-nav>li{position:relative}.hr-primary-nav>li>a:link,.hr-primary-nav>li>a:visited{color:#fff;color:rgba(255,255,255,.7);font-size:15px;line-height:15px;font-weight:500}.hr-primary-nav>li>a:link:after,.hr-primary-nav>li>a:visited:after{font-family:FontAwesome;content:"\f107";background:0 0;display:inline-block;top:1px}@media (min-width:1100px){.hr-primary-nav>li>a:link>i,.hr-primary-nav>li>a:visited>i{line-height:0}}@media (min-width:1101px){.hr-menu-align-right{float:right;margin-right:15px}.hr-primary-nav>li.current-menu-ancestor>a,.hr-primary-nav>li.current-menu-item>a{position:relative;transition:color 150ms linear}.hr-primary-nav>li.current-menu-ancestor>a:before,.hr-primary-nav>li.current-menu-item>a:before{position:absolute;content:"";display:block;left:0;right:15px;bottom:-2px;height:1px;transition:background 150ms linear;background:rgba(255,255,255,.25)}.hr-primary-nav>li.current-menu-ancestor>a:hover:before,.hr-primary-nav>li.current-menu-item>a:hover:before{background:rgba(255,255,255,.6)}.hr-primary-nav>li.current-menu-ancestor.menu-item-no-children>a:before,.hr-primary-nav>li.current-menu-item.menu-item-no-children>a:before{right:1px}.hr-primary-nav>li:hover>a:link,.hr-primary-nav>li:hover>a:visited{color:#fff}}.hr-primary-nav>li.menu-item-no-children>a:after,.hr-primary-nav>li>ul a:before{display:none}.hr-primary-nav>li a i,.hr-primary-nav>li a:link i,.hr-primary-nav>li a:visited i{position:relative;top:2px;color:#6e5baa;font-size:20px;width:30px}.hr-primary-nav>li .dropdown{transition:all 150ms linear;visibility:hidden;opacity:0;margin-top:0}.hr-primary-nav>li .dropdown[aria-hidden=false]{opacity:1;visibility:visible}@media (min-width:1101px){.hr-primary-nav>li .dropdown[aria-hidden=false]{margin-top:3px}.hr-primary-nav>li .dropdown .current-menu-item a{color:#6e5baa}}.hr-primary-nav>li>ul a,.hr-primary-nav>li>ul a:link,.hr-primary-nav>li>ul a:visited{color:rgba(0,0,0,.6)}.hr-primary-nav>li>ul a:hover,.hr-primary-nav>li>ul a:link:hover,.hr-primary-nav>li>ul a:visited:hover{color:#6e5baa}.hr-primary-nav>li>ul.dropdown{min-width:210px;padding-top:13px;padding-bottom:10px}.hr-primary-nav>li>ul.dropdown li{margin-bottom:4px}.hr-primary-nav>li>ul.dropdown i{margin-left:15px;opacity:.9}.hr-primary-nav>li>div li{margin-bottom:1px}.hr-primary-nav>li>div a,.hr-primary-nav>li>div a:link,.hr-primary-nav>li>div a:visited{position:relative;color:rgba(0,0,0,.6)}.hr-primary-nav>li>div a:hover,.hr-primary-nav>li>div a:link:hover,.hr-primary-nav>li>div a:visited:hover{color:#6e5baa}.hr-primary-nav>li>div a i,.hr-primary-nav>li>div a:link i,.hr-primary-nav>li>div a:visited i{font-size:12px;width:auto;min-width:14px;padding-right:8px}.hr-primary-nav>li>div a i:before,.hr-primary-nav>li>div a:link i:before,.hr-primary-nav>li>div a:visited i:before{position:relative;top:-3px}.hr-primary-nav>li .mega-menu-col:nth-child(5),.hr-primary-nav>li .mega-menu-col:nth-child(6),.hr-primary-nav>li .mega-menu-col:nth-child(7),.hr-primary-nav>li .mega-menu-col:nth-child(8){margin-top:15px}.low-performance .hr-primary-nav>li .dropdown{transition:none;margin-top:3px;opacity:1}.mm-item-tag{display:inline-block;position:relative;top:-1px;right:0;margin-left:11px;padding:3px 5px 4px;margin-bottom:-4px;color:#fff;line-height:1;font-size:11px;border-radius:3px;font-weight:700;text-transform:uppercase;opacity:1}.mm-item-tag>span{position:absolute;display:block;left:-3px;top:3px;font-size:1.2em;font-family:FontAwesome}.mm-item-tag>span:before{content:"\f0d9"}.mm-item-tag:empty{display:none}.hr-chief-nav.hr-primary-nav>li>a>.mm-item-tag{position:absolute;top:-16px}.hr-chief-nav.hr-primary-nav>li>a>.mm-item-tag>span{top:auto;left:4px;bottom:-7px}.hr-chief-nav.hr-primary-nav>li>a>.mm-item-tag>span:before{content:"\f0da"}@media (max-width:1100px){.hr-chief-nav.hr-primary-nav>li>a>.mm-item-tag{position:relative;margin-left:6px}}.hr-woocommerce-cart{float:left;margin-left:7px}.hr-woocommerce-cart a{position:relative;top:-2px;display:block;background:rgba(0,0,0,.2);border-radius:3px;padding:9px;transition:background linear 150ms}.hr-woocommerce-cart a i{position:relative;transition:opacity linear 150ms;opacity:.8}.hr-woocommerce-cart a .hr-shopping-count{transition:background linear 150ms;text-align:center;vertical-align:middle;min-height:15px;line-height:15px;display:block;background:#fff;border-radius:50%;position:absolute;top:-8px;right:-8px;color:#6e5baa;font-size:12px;padding:2px;min-width:19px;font-weight:700;box-shadow:0 0 2px 2px rgba(0,0,0,.1)}.hr-woocommerce-cart a:hover{background:rgba(0,0,0,.7)}.hr-mobile-nav>span,.hr-woocommerce-cart a:hover .hr-shopping-count{background:#fff}.hr-woocommerce-cart a:hover i{opacity:1}.hr-header-social-icons{min-width:34px;text-align:center;vertical-align:middle}.hr985878902{margin-right:0}.hr-page-title{margin:0}.hr-page-subtitle{margin:9px 0 0}.hr-main-header{height:auto;z-index:99}.hr-main-header canvas{position:absolute;top:0;left:0;z-index:-1}.hr-subheader{padding-top:50px;padding-bottom:77px;position:relative;z-index:2;color:#c8c8c8}.hr-mobile-nav{right:5vw!important;z-index:2;position:absolute;touch-action:manipulation}@media (max-width:1100px){.hr-main-nav.active .hr-mobile-nav{right:23px;overflow:visible;position:fixed;text-indent:101%;white-space:nowrap;width:30px;height:20px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;cursor:pointer}.hr-main-nav.active .hr-mobile-nav span{display:block;position:absolute;height:2px;width:100%;border-radius:9px;opacity:1;left:0;background:#fff;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.15s ease-in-out;-moz-transition:.15s ease-in-out;transition:.15s ease-in-out}.hr-main-nav.active .hr-mobile-nav span:nth-child(2),.hr-main-nav.active .hr-mobile-nav span:nth-child(3){top:8px}.hr-main-nav.active .hr-mobile-nav span:nth-child(1),.hr-main-nav.active .hr-mobile-nav span:nth-child(4){top:6px;width:0;left:50%}.hr-main-nav.active .hr-mobile-nav span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.hr-main-nav.active .hr-mobile-nav span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.hr-main-nav.active .hr-nav-wrapper{display:block;position:fixed;z-index:11;left:0;top:0;right:0;bottom:0;background-color:rgba(13,13,13,.9);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.hr-main-nav.active .hr-nav-wrapper:before{content:"";width:100%;position:fixed;top:0;left:0;height:100px;z-index:2;background-color:transparent;background-image:-webkit-linear-gradient(rgba(13,11,21,.95) 50%,rgba(13,11,21,0) 100%);background-image:linear-gradient(rgba(13,11,21,.95) 50%,rgba(13,11,21,0) 100%)}.hr-main-nav.active .hr-main-logo{position:fixed;z-index:12}.hr-main-nav.active a{font-size:1.5em}.hr-main-nav.active .hr-header-rightside,.hr-main-nav.active .hr-primary-nav{position:static;width:100%;padding:100px 40px;margin:0;z-index:-1}}@media (max-width:1100px) and (max-width:568px){.hr-main-nav.active .hr-header-rightside,.hr-main-nav.active .hr-primary-nav{padding:100px 20px}.hr-main-nav.active .hr-header-rightside .dropdown .mega-menu-col,.hr-main-nav.active .hr-primary-nav .dropdown .mega-menu-col{padding-left:0;padding-right:0}}@media (max-width:1100px){.hr-main-nav.active .hr-header-rightside i,.hr-main-nav.active .hr-primary-nav i{position:relative;bottom:-1px;color:#6e5baa;font-size:22px;display:inline-block;width:33px}.hr-main-nav.active .hr-header-rightside>li,.hr-main-nav.active .hr-primary-nav>li{margin-bottom:16px;display:block}.hr-main-nav.active .hr-header-rightside>li:after,.hr-main-nav.active .hr-primary-nav>li:after{content:"";clear:both}.hr-main-nav.active .hr-header-rightside>li>a,.hr-main-nav.active .hr-primary-nav>li>a{font-size:21px;line-height:21px;color:#fff;display:block}.hr-main-nav.active .hr-header-rightside>li>a:after,.hr-main-nav.active .hr-primary-nav>li>a:after{display:none}.hr-main-nav.active .hr-header-rightside .dropdown,.hr-main-nav.active .hr-primary-nav .dropdown{position:static;visibility:visible;display:block;opacity:1;width:100%;padding-bottom:0}.hr-main-nav.active .hr-header-rightside .dropdown li,.hr-main-nav.active .hr-primary-nav .dropdown li{display:block}.hr-main-nav.active .hr-header-rightside .dropdown li:not(.menu-item-has-icon),.hr-main-nav.active .hr-primary-nav .dropdown li:not(.menu-item-has-icon){padding-left:0}.hr-main-nav.active .hr-header-rightside .dropdown li a,.hr-main-nav.active .hr-primary-nav .dropdown li a{color:rgba(255,255,255,.8);font-weight:400;font-size:17px;line-height:17px}.hr-main-nav.active .hr-header-rightside .dropdown li a:hover,.hr-main-nav.active .hr-primary-nav .dropdown li a:hover{color:#4A90E2}.hr-main-nav.active .hr-header-rightside .dropdown li a>i,.hr-main-nav.active .hr-primary-nav .dropdown li a>i{margin-left:0}.hr-main-nav.active .hr-header-rightside .dropdown .mega-menu-col,.hr-main-nav.active .hr-primary-nav .dropdown .mega-menu-col{float:none;width:100%;margin-bottom:12px;padding-left:0;padding-right:0;display:block}.hr-main-nav.active .hr-header-rightside .dropdown .mega-menu-col:last-child,.hr-main-nav.active .hr-primary-nav .dropdown .mega-menu-col:last-child{margin-bottom:0}.hr-main-nav.active .hr-header-rightside .dropdown .mega-menu-col .more-title,.hr-main-nav.active .hr-primary-nav .dropdown .mega-menu-col .more-title{color:#6e5baa;border-color:#6e5baa}.hr-main-nav.active .hr-primary-nav{padding-bottom:30px}.hr-main-nav.active .hr-header-rightside{padding-top:0}.hr-main-nav.active .hr-header-rightside>.hr-header-social-icons{margin-left:0;margin-right:15px}.hr-main-nav.active .hr-header-rightside>.hr-header-social-icons>a>i{color:#fff}.hr-main-nav.active .hr-header-rightside .hr-clean-searchform,.hr-main-nav.active .hr-header-rightside .hr-woocommerce-cart:last-child{display:none}.hr-main-nav.active .hr-nav-menu-align-right .hr-header-rightside:first-child{padding-top:100px;padding-bottom:25px}.hr-main-nav.active .hr-nav-menu-align-right .hr-primary-nav.hr-menu-align-right{padding-top:0}}.hr-primary-nav>li>ul.dropdown li:not(.menu-item-has-icon){padding-left:15px}@media (min-width:1101px){.hr-primary-nav>li .dropdown.hr-to_a_greater_extent{box-sizing:content-box;background-repeat:no-repeat}}@media (max-width:1100px){.hr-primary-nav>li .dropdown.hr-to_a_greater_extent{background:0 0!important}.hr-sticky-header{display:none!important}}@media (min-width:1025px){.menu-item-has-mega-menu .dropdown{max-width:none}.menu-item-has-mega-menu .dropdown .mega-menu-col{width:200px}.menu-item-has-mega-menu .dropdown .mega-menu-col a{width:100%}.menu-item-has-mega-menu .dropdown.dropdown-children-1{width:200px}.menu-item-has-mega-menu .dropdown.dropdown-children-2{width:400px}.menu-item-has-mega-menu .dropdown.dropdown-children-3{width:600px}.menu-item-has-mega-menu .dropdown.dropdown-children-4{width:800px}}.hr-sticky-header{z-index:199;position:fixed;left:0;right:0;background:#000;background:rgba(0,0,0,.9);transition:all .2s cubic-bezier(.694,.0482,.335,1);top:-120px}.hr-sticky-header.show-sticky-header{top:0}.hr-sticky-header .hr-wrapper-entire{padding:13px 5% 14px}.hr-sticky-header .hr-logo-link{background:0 0;height:auto;width:auto;text-indent:0;overflow:visible}.hr-sticky-header .hr-logo-link img{position:relative;vertical-align:middle}.header-revslider-enabled .hr-main-nav,.navbar-layout-overlay .hr-main-nav{position:absolute;left:0;top:0;right:0}.hr-sticky-header .hr-primary-nav{margin-top:7px}.hr-sticky-header .hr-primary-nav>li>a,.hr-sticky-header .hr-primary-nav>li>a:link,.hr-sticky-header .hr-primary-nav>li>a:visited{font-size:14px}.hr-sticky-header .hr-header-rightside .hr-clean-searchform input[type=search]{background:rgba(255,255,255,.2)}.hr-sticky-header .hr-header-rightside .hr-woocommerce-cart .hr-shopping-basket{background:#6e5baa}.sticky-header-style-darkOverlay .hr-sticky-header{background:#fff;background:rgba(255,255,255,.95);box-shadow:0 1px 3px rgba(0,0,0,.11)}.sticky-header-style-darkOverlay .hr-sticky-header .hr-primary-nav>li>a,.sticky-header-style-darkOverlay .hr-sticky-header .hr-primary-nav>li>a:link,.sticky-header-style-darkOverlay .hr-sticky-header .hr-primary-nav>li>a:visited{color:#444;font-weight:400}.sticky-header-style-darkOverlay .hr-sticky-header .hr-primary-nav>li>a:hover,.sticky-header-style-darkOverlay .hr-sticky-header .hr-primary-nav>li>a:link:hover,.sticky-header-style-darkOverlay .hr-sticky-header .hr-primary-nav>li>a:visited:hover{color:#6e5baa}.sticky-header-style-darkOverlay .hr-sticky-header .hr-primary-nav>li>a:after,.sticky-header-style-darkOverlay .hr-sticky-header .hr-primary-nav>li>a:link:after,.sticky-header-style-darkOverlay .hr-sticky-header .hr-primary-nav>li>a:visited:after{opacity:.6}.sticky-header-style-darkOverlay .hr-sticky-header .hr-header-rightside .hr-clean-searchform button i,.sticky-header-style-darkOverlay .hr-sticky-header .hr-header-rightside .hr-woocommerce-cart .hr-shopping-basket i{opacity:1}.sticky-header-style-darkOverlay .hr-sticky-header .hr-header-rightside .hr-clean-searchform input[type=search]{border:1px solid #ccc;color:#999}.sticky-header-style-darkOverlay .hr-sticky-header .hr-header-rightside .hr-clean-searchform input[type=search]:focus{border-color:#6e5baa}.sticky-header-style-darkOverlay .hr-sticky-header .hr-header-rightside .hr-clean-searchform input[type=search]:focus+button{color:#6e5baa}.sticky-header-style-darkOverlay .hr-sticky-header .hr-header-rightside .hr-clean-searchform button{color:#bbb}.sticky-header-style-darkOverlay .hr-sticky-header .hr-header-rightside .hr-woocommerce-cart .hr-shopping-basket{background:#6e5baa}.sticky-header-style-darkOverlay .hr-sticky-header .hr-header-rightside .hr-woocommerce-cart .hr-shopping-basket .hr-shopping-count{box-shadow:none;background:#ddd}.header-revslider-enabled .gradient-overlay,.header-revslider-enabled .hr-subheader{display:none}@media (max-width:480px){.featured-revslider .tparrows{display:none!important}}.hr-page-footer{padding-top:0}.hr-page-footer>.hr-wrapper:first-child{width:100%;max-width:none;padding:0 5vw}.hr-page-footer .hr-footer-widget-area{padding-top:53px;padding-bottom:25px;margin-left:-15px;margin-right:-15px;position:relative;z-index:2}.hr-page-footer .hr-footer-widget-area>ul{padding:0;margin:0 auto;max-width:none}.hr-page-footer .hr-footer-widget-area>ul:after{display:block;content:"";clear:both}.footer-widget-cols-1 .hr-page-footer .hr-footer-widget-area>ul>li:not(:first-child),.footer-widget-cols-2 .hr-page-footer .hr-footer-widget-area>ul>li:nth-child(3),.footer-widget-cols-2 .hr-page-footer .hr-footer-widget-area>ul>li:nth-child(4),.footer-widget-cols-3 .hr-page-footer .hr-footer-widget-area>ul>li:nth-child(4){display:none}.hr-page-footer .hr-footer-widget-area>ul>li{padding-left:15px;padding-right:15px;width:25%;list-style:none;float:left;box-sizing:border-box}.hr-page-footer>.hr-third{background:#fff}.hr-page-footer>.hr-third>.hr-wrapper{width:100%;max-width:none;padding-left:5vw;padding-right:5vw;z-index:2}.hr-page-footer>.hr-third>.hr-wrapper .hr-action-link{font-size:11px}.hr-page-footer>.hr-third>.hr-wrapper .hr-action-link img{position:relative;vertical-align:middle;margin-right:10px}.hr-page-footer>.hr-third>.hr-wrapper .hr-action-link span{position:relative;bottom:-4px}.hr-page-footer>.hr-third>.hr-wrapper a{text-decoration:none;font-weight:500}.hr-page-footer>.hr-third>.hr-wrapper a:hover{color:#6e5baa}.hr-page-footer>.hr-third>.hr-wrapper .menu-item{margin-left:17px;margin-right:0}.hr-page-footer>.hr-third>.hr-wrapper .menu-item a{border-bottom:1px solid #ddd;transition:all linear 150ms}.hr-page-footer>.hr-third>.hr-wrapper .menu-item a:hover{border-bottom-color:#6e5baa}.hr-page-footer>.hr-third>.hr-wrapper .menu-item i{margin-right:4px}@media (min-width:768px){.footer-widget-cols-1 .hr-page-footer .hr-footer-widget-area>ul>li{width:100%}.footer-widget-cols-2 .hr-page-footer .hr-footer-widget-area>ul>li{width:50%}.footer-widget-cols-3 .hr-page-footer .hr-footer-widget-area>ul>li{width:33.333333333%}}body .hr-footer-widget-area .form-wrapper.contact-form .nf-form-layout nf-field>.nf-field-container .ninja-forms-field[type=button],body .hr-footer-widget-area .form-wrapper.contact-form form nf-field>.nf-field-container .ninja-forms-field[type=button],body .hr-footer-widget-area .ninja-forms-form-wrap .nf-form-layout nf-field>.nf-field-container .ninja-forms-field[type=button],body .hr-footer-widget-area .ninja-forms-form-wrap form nf-field>.nf-field-container .ninja-forms-field[type=button]{padding-top:7px;padding-bottom:7px}.sage-scroll-to-top{position:fixed;background:#6e5baa;right:0;bottom:33px;display:block;width:36px;height:40px;border-top-left-radius:20px;border-bottom-left-radius:20px;z-index:9;cursor:pointer;text-align:center;visibility:visible;-webkit-transition:all linear 150ms;-moz-transition:all linear 150ms;-ms-transition:all linear 150ms;-o-transition:all linear 150ms;transition:all linear 150ms;opacity:0}.hr-portfolio-preview .hr-portfolio-categories a:hover,.sage-scroll-to-top.show-button{opacity:1}.sage-scroll-to-top:hover{background:rgba(0,0,0,.8)}.hr-portfolio-preview .hr-overlay,.hr-related-posts-wrapper .hr-overlay{background-image:linear-gradient(top,rgba(110,91,170,.925) 0,#6e5baa 100%);transform:translateX(-101%)}.sage-scroll-to-top i{line-height:37px;color:#fff}.sidebar-bg{position:absolute;left:0;right:0;top:0;bottom:-1600px;z-index:0}.hr-portfolio-preview .hr-portfolio-categories a:not(:first-child),.hr-portfolio-preview .hr-portfolio-term-separator{left:-2px;position:relative}.page-sidebar-wrapper,.woocommerce-template .post-sidebar{float:left;width:25%;padding-top:25px;padding-left:40px;padding-right:40px;position:relative}.page-sidebar-wrapper.post-left-sidebar,.woocommerce-template .post-sidebar.post-left-sidebar{padding-left:5vw}.page-sidebar-wrapper.post-right-sidebar,.woocommerce-template .post-sidebar.post-right-sidebar{padding-right:5vw}@media (max-width:979px){.page-sidebar-wrapper,.woocommerce-template .post-sidebar{float:none;position:relative;width:100%;padding-left:5vw;padding-right:5vw;padding-bottom:30px}}@media (min-width:980px){.main-content-wrapper.has-left-sidebar{float:right}.woocommerce-template>.post-sidebar{padding-top:45px;padding-left:40px!important}}.widget{margin-bottom:40px}.widget h4{margin-bottom:23px}.index-template{overflow:hidden}.index-template>.index-main-section{padding-left:5vw;padding-right:5vw}@media (min-width:1024px){.index-template>.index-main-section.has-right-sidebar{padding-right:40px}.index-template>.index-main-section.has-left-sidebar{padding-left:40px}}.index-template>.post-sidebar{padding-right:5vw;padding-left:5vw}@media (min-width:1024px){.index-template>.post-sidebar.post-left-sidebar{padding-right:40px}.index-template>.post-sidebar.post-right-sidebar{padding-left:40px}}.archive.category .hr-featured-blogroll,.archive.date .hr-featured-blogroll,.tax-fw-portfolio-category .hr-featured-portfolio{padding-left:0;padding-right:0}.fw-main-row{position:relative}.fw-main-row .fw-container{max-width:none;width:100%;padding-left:5vw;padding-right:5vw;z-index:1}@media (min-width:1024px){.has-right-sidebar .fw-main-row .fw-container{padding-right:40px}.has-left-sidebar .fw-main-row .fw-container{padding-left:40px}}.hr-page-message{font-size:14px;line-height:1.5}.unyson-builder-is-active{padding:0}.unyson-builder-is-active .hr-page-message{padding-top:0;padding-bottom:0}.unyson-builder-is-inactive .hr-page-message{padding-left:5vw;padding-right:5vw;padding-top:46px}@media (min-width:1024px){.unyson-builder-is-inactive .has-right-sidebar .hr-page-message{padding-right:40px}.unyson-builder-is-inactive .has-left-sidebar .hr-page-message{padding-left:40px}}.body-content-wrapper,.page-top-level-wrapper{overflow:hidden}.index-main-section,.main-content-wrapper{position:relative;float:left;width:100%}.page-with-sidebar .index-main-section,.page-with-sidebar .main-content-wrapper,.woocommerce-template .index-main-section,.woocommerce-template .main-content-wrapper{width:75%}@media (max-width:979px){.index-main-section,.main-content-wrapper,.page-with-sidebar .index-main-section,.page-with-sidebar .main-content-wrapper,.woocommerce-template .index-main-section,.woocommerce-template .main-content-wrapper{float:none;width:100%}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:25%}.pswp__caption__center{text-align:center!important}.hr-featured-portfolio{padding-left:5vw;padding-right:5vw;margin-top:40px;margin-bottom:40px}.has-right-sidebar .hr-featured-portfolio{padding-right:40px}.has-left-sidebar .hr-featured-portfolio{padding-left:40px}.hr-featured-portfolio .hr-featured-portfolio-inner{margin-left:-6px;margin-right:-6px;overflow:hidden}.hr-featured-portfolio .hr-portfolio-preview{width:100%!important;float:none}.hr-featured-portfolio.hr-columns-2 .grid-sizer,.hr-featured-portfolio.hr-columns-2 .hr-portfolio-preview-wrapper{width:calc(100% / 2)}.hr-featured-portfolio.hr-columns-3 .grid-sizer,.hr-featured-portfolio.hr-columns-3 .hr-portfolio-preview-wrapper{width:calc(100% / 3)}.hr-featured-portfolio.hr-columns-3.hr-portfolio-style-masonry .hr-portfolio-preview-wrapper:nth-child(5n+1){width:calc(100% / 1.5)}.hr-featured-portfolio.hr-columns-4 .grid-sizer,.hr-featured-portfolio.hr-columns-4 .hr-portfolio-preview-wrapper{width:calc(100% / 4)}.hr-featured-portfolio.hr-columns-4.hr-portfolio-style-masonry .hr-portfolio-preview-wrapper:nth-child(3n+2){width:calc(100% / 2)}.hr-featured-portfolio.hr-columns-5 .grid-sizer,.hr-featured-portfolio.hr-columns-5 .hr-portfolio-preview-wrapper{width:calc(100% / 5)}.hr-featured-portfolio.hr-columns-5.hr-portfolio-style-masonry .hr-portfolio-preview-wrapper:nth-child(3n+1){width:calc(100% / 2.5)}.hr-featured-portfolio.hr-columns-6 .grid-sizer,.hr-featured-portfolio.hr-columns-6.hr-columns-6 .hr-portfolio-preview-wrapper{width:calc(100% / 6)}.hr-featured-portfolio.hr-columns-6.hr-portfolio-style-masonry .hr-portfolio-preview-wrapper:nth-child(3n+2){width:calc(100% / 3)}.hr-featured-portfolio.hr-columns-7 .grid-sizer,.hr-featured-portfolio.hr-columns-7 .hr-portfolio-preview-wrapper{width:calc(100% / 7)}.hr-featured-portfolio.hr-columns-7.hr-portfolio-style-masonry .hr-portfolio-preview-wrapper:nth-child(3n+1){width:calc(100% / 3.5)}.hr-featured-portfolio.hr-columns-8 .grid-sizer,.hr-featured-portfolio.hr-columns-8 .hr-portfolio-preview-wrapper{width:calc(100% / 8)}.hr-featured-portfolio.hr-columns-8.hr-portfolio-style-masonry .hr-portfolio-preview-wrapper:nth-child(3n+2){width:calc(100% / 4)}.hr-featured-portfolio.hr-columns-9 .grid-sizer,.hr-featured-portfolio.hr-columns-9 .hr-portfolio-preview-wrapper{width:calc(100% / 9)}.hr-featured-portfolio .hr-portfolio-preview-wrapper{float:left}@media (max-width:979px){.hr-featured-portfolio .hr-portfolio-preview-wrapper{width:50%!important}}@media (max-width:580px){.hr-featured-portfolio .hr-portfolio-preview-wrapper{width:100%!important}}.hr-portfolio-preview{padding:6px}.hr-portfolio-preview img{display:block}.hr-portfolio-preview .hr-overlay{width:100%;height:100%;transition:all .3s ease-in-out;-webkit-transform-style:preserve-3d;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(110,91,170,.925)),color-stop(1,#6e5baa));background-image:-webkit-linear-gradient(top,rgba(110,91,170,.925) 0,#6e5baa 100%)}.hr-portfolio-preview .hr-overlay a,.hr-portfolio-preview .hr-overlay span{color:#fff}.hr-portfolio-preview .hr-portfolio-preview-inner:hover .hr-overlay{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-style:preserve-3d}.hr-portfolio-preview .hr-item-lightbox,.hr-portfolio-preview .hr-item-permalink{width:41px;height:41px;text-align:center}.hr-portfolio-preview .hr-item-lightbox:before,.hr-portfolio-preview .hr-item-permalink:before{font-family:FontAwesome;line-height:40px}.hr-portfolio-preview .hr-item-permalink:before{line-height:43px}.hr-portfolio-preview .hr-item-lightbox:before,.hr-portfolio-preview h4,.hr-portfolio-preview h4 a{font-size:16px}.hr-portfolio-preview .hr-portfolio-categories a,.hr-portfolio-preview .hr-portfolio-categories span{display:inline-block}.hr-portfolio-style-classic .hr-portfolio-preview-text .hr-portfolio-excerpt a,.hr-related-projects-style-classic .hr-portfolio-preview-text .hr-portfolio-excerpt a,.woocommerce-breadcrumb{display:none}.hr-portfolio-preview .hr-overlay .hr-portfolio-categories a,.hr-portfolio-preview .hr-overlay .hr-portfolio-categories span{opacity:.8}.hr-portfolio-style-classic .hr-portfolio-preview-text,.hr-related-projects-style-classic .hr-portfolio-preview-text{margin-bottom:25px}.hr-portfolio-style-classic .hr-portfolio-preview-text h2>a:hover,.hr-related-projects-style-classic .hr-portfolio-preview-text h2>a:hover{color:#6e5baa}.hr-portfolio-style-classic .hr-portfolio-preview-text .hr-portfolio-categories,.hr-related-projects-style-classic .hr-portfolio-preview-text .hr-portfolio-categories{margin-bottom:8px}.hr-portfolio-style-classic .hr-portfolio-preview-text .hr-portfolio-categories a,.hr-related-projects-style-classic .hr-portfolio-preview-text .hr-portfolio-categories a{font-size:14px;color:#7D7D8E}.hr-portfolio-style-classic .hr-portfolio-preview-text .hr-portfolio-categories a:hover,.hr-related-projects-style-classic .hr-portfolio-preview-text .hr-portfolio-categories a:hover{color:#6e5baa}.hr-portfolio-style-classic .hr-portfolio-preview-text .hr-portfolio-excerpt,.hr-related-projects-style-classic .hr-portfolio-preview-text .hr-portfolio-excerpt{font-size:14px;line-height:21px;padding-right:25px}.hr-portfolio-style-classic .hr-portfolio-preview-text .hr-portfolio-excerpt p,.hr-related-projects-style-classic .hr-portfolio-preview-text .hr-portfolio-excerpt p{margin-top:0}.hr-portfolio-pagination{margin-top:37px;padding-bottom:0}.hr-portfolio-pagination .hr-current-page{font-weight:700}.hr-portfolio-pagination .hr-btn.disabled{cursor:not-allowed;pointer-events:none;background:rgba(203,203,210,.1);color:#CBCBD2!important;opacity:1;box-shadow:inset 0 0 0 1px #d9d9e1!important;font-weight:400}.hr-portfolio-preview-wrapper{opacity:0}.flickity-enabled .hr-portfolio-preview-wrapper,.is-showing-items .hr-portfolio-preview-wrapper{opacity:1}.woocommerce-template .loop-items{margin-top:15px}.woocommerce-template ul.products{margin-top:40px}.woocommerce-pagination{margin-bottom:60px}.woocommerce-pagination ul.page-numbers,.woocommerce-pagination ul.page-numbers li{border:0!important}.woocommerce-pagination ul.page-numbers li .page-numbers{padding:10px;border:2px solid #aaa;width:40px;height:40px;border-radius:20px;margin-right:5px;margin-left:5px}.woocommerce-pagination ul.page-numbers li a.page-numbers{border-color:#6e5baa;background:#6e5baa;color:#fff;transition:all 150ms linear}.woocommerce-pagination ul.page-numbers li a.page-numbers:hover{border-color:#333;background:#333;color:#fff}.woocommerce *{-webkit-font-smoothing:antialiased!important}.woocommerce .added_to_cart{padding-top:1.4em!important;margin-left:1em!important}.woocommerce .add_to_cart_button.loading{padding-right:30px!important}.woocommerce .add_to_cart_button.loading:after{top:4px!important}.woocommerce span.onsale{background:#66ba39}.woocommerce .cart a.button,.woocommerce .cart input[type=submit],.woocommerce .cart-collaterals a.button,.woocommerce .cart-collaterals input[type=submit],.woocommerce .hr-page-message a.button,.woocommerce .hr-page-message input[type=submit],.woocommerce .loop-items a.button,.woocommerce .loop-items input[type=submit],.woocommerce .lost_reset_password a.button,.woocommerce .lost_reset_password input[type=submit],.woocommerce .products a.button,.woocommerce .products input[type=submit],.woocommerce .return-to-shop a.button,.woocommerce .return-to-shop input[type=submit],.woocommerce .woocommerce-MyAccount-content a.button,.woocommerce .woocommerce-MyAccount-content input[type=submit],.woocommerce .woocommerce-checkout-payment a.button,.woocommerce .woocommerce-checkout-payment input[type=submit],.woocommerce form.login a.button,.woocommerce form.login input[type=submit]{clear:both;border:0;border-radius:4px;transition:all .23s ease-in-out 0s;cursor:pointer;display:inline-block;line-height:32px!important;margin:0 5px 10px 0;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto;box-sizing:border-box;background:#6e5baa;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;padding:3px 13px;height:auto}.woocommerce .cart a.button:hover,.woocommerce .cart input[type=submit]:hover,.woocommerce .cart-collaterals a.button:hover,.woocommerce .cart-collaterals input[type=submit]:hover,.woocommerce .hr-page-message a.button:hover,.woocommerce .hr-page-message input[type=submit]:hover,.woocommerce .loop-items a.button:hover,.woocommerce .loop-items input[type=submit]:hover,.woocommerce .lost_reset_password a.button:hover,.woocommerce .lost_reset_password input[type=submit]:hover,.woocommerce .products a.button:hover,.woocommerce .products input[type=submit]:hover,.woocommerce .return-to-shop a.button:hover,.woocommerce .return-to-shop input[type=submit]:hover,.woocommerce .woocommerce-MyAccount-content a.button:hover,.woocommerce .woocommerce-MyAccount-content input[type=submit]:hover,.woocommerce .woocommerce-checkout-payment a.button:hover,.woocommerce .woocommerce-checkout-payment input[type=submit]:hover,.woocommerce form.login a.button:hover,.woocommerce form.login input[type=submit]:hover{background:#4c4c4c;color:#fff}.woocommerce h1.page-title{margin:0}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin-bottom:35px}.woocommerce ul.products{margin-right:-15px;margin-left:-15px}.woocommerce ul.products li.product{margin:0 0 45px;padding-left:15px;padding-right:15px}.woocommerce ul.products li.product .onsale{width:46px;height:46px;text-transform:uppercase;margin-top:-20px;line-height:42px}.woocommerce ul.products li.product img{border-radius:3px}.woocommerce ul.products li.product h3{color:#333;font-size:1.1em;font-weight:400}.woocommerce ul.products li.product h3:hover{color:#6e5baa}.woocommerce ul.products li.product .price>*,.woocommerce ul.products li.product .price>del,.woocommerce ul.products li.product .price>ins{display:inline-block;color:#6e5baa}.woocommerce ul.products li.product .price del{font-size:.8em;margin-right:10px}.woocommerce ul.products li.product .price .amount{color:#6e5baa;font-size:1.2em;font-weight:500;text-decoration:none}.woocommerce ul.products li.product .button{box-sizing:border-box;background:#6e5baa;color:#fff;font-family:Roboto,Avenir,"Segoe UI","Helvetica Neue","Lucida Grande",sans-serif!important;font-size:12px;font-weight:600;text-transform:uppercase;height:auto}.woocommerce ul.products li.product .button:hover{background:#333}.woocommerce.columns-5 ul.products li.product{width:20%}.woocommerce.columns-4 ul.products li.product{width:25%}.woocommerce.columns-3 ul.products li.product{width:33%}.woocommerce.columns-2 ul.products li.product{width:50%}@media (max-width:768px){.woocommerce ul.products li.product{width:50%!important}}.single-product.woocommerce .loop-items>.product{font-size:14px}.single-product.woocommerce .loop-items>.product .onsale{width:56px;height:56px;line-height:50px;border-radius:28px;font-size:1em;top:-.6em;left:-.6em}.single-product.woocommerce .loop-items>.product .images img{border-radius:3px}.single-product.woocommerce .loop-items>.product .images .thumbnails{margin-left:-7px;margin-right:-7px}.single-product.woocommerce .loop-items>.product .images .thumbnails a{width:33.3333%!important;clear:none;margin:0;padding-left:7px;padding-right:7px}.single-product.woocommerce .loop-items>.product .summary .entry-title{display:none}.single-product.woocommerce .loop-items>.product .summary [itemprop=offers] .price{margin-top:0}.single-product.woocommerce .loop-items>.product .summary [itemprop=offers] .price del{font-size:.8em;color:#7D7D8E}.single-product.woocommerce .loop-items>.product .summary [itemprop=offers] .price ins{text-decoration:none}.single-product.woocommerce .loop-items>.product .summary [itemprop=offers] .price ins .amount{font-size:1.3em}.single-product.woocommerce .loop-items>.product .summary [itemprop=description]{margin-bottom:20px}.single-product.woocommerce .loop-items>.product .summary .stock{font-weight:700}.single-product.woocommerce .loop-items>.product .summary form .button{transition:background 150ms linear;-webkit-appearance:none;background:#6e5baa;color:#fff;border:0;border-radius:3px;padding:4px 9px;font-size:12px;font-weight:600;line-height:22px;text-transform:uppercase}.single-product.woocommerce .loop-items>.product .summary form .button:hover{background:#4c4c4c}.single-product.woocommerce .loop-items>.product .summary .product_meta>*{display:block}.single-product.woocommerce .loop-items>.product .woocommerce-tabs #review_form .avatar,.single-product.woocommerce .loop-items>.product .woocommerce-tabs #review_form .comment-form-element-wrapper.comment-form-comment:first-child,.single-product.woocommerce .loop-items>.product .woocommerce-tabs .woocommerce-Tabs-panel #comments>h2,.single-product.woocommerce .loop-items>.product .woocommerce-tabs .woocommerce-Tabs-panel>h2{display:none}.single-product.woocommerce .loop-items>.product .summary .product_meta a{text-decoration:none;color:#6e5baa}.single-product.woocommerce .loop-items>.product .woocommerce-tabs{padding-top:20px;margin-bottom:40px}.single-product.woocommerce .loop-items>.product .woocommerce-tabs .commentlist{padding-top:10px;padding-left:0;margin-bottom:20px!important}.single-product.woocommerce .loop-items>.product .woocommerce-tabs .commentlist .meta{font-size:1em!important}.single-product.woocommerce .loop-items>.product .woocommerce-tabs .commentlist .star-rating{color:#6e5baa!important}.single-product.woocommerce .loop-items>.product .woocommerce-tabs .commentlist .comment-text{padding:1.5em!important;margin-left:80px!important;background:#f8f8f8}.single-product.woocommerce .loop-items>.product .woocommerce-tabs .commentlist .avatar{border:0!important;padding:0!important;width:60px!important;border-radius:30px}.single-product.woocommerce .loop-items>.product .woocommerce-tabs #review_form h3.comment-reply-title{margin-bottom:15px}.single-product.woocommerce .loop-items>.product .woocommerce-tabs #review_form .comment-form-rating .stars a{display:inline-block;color:#6e5baa;font-size:1.4em;width:1.1em}.single-product.woocommerce .loop-items>.product .woocommerce-tabs #review_form input[type=text],.single-product.woocommerce .loop-items>.product .woocommerce-tabs #review_form input[type=email],.single-product.woocommerce .loop-items>.product .woocommerce-tabs #review_form textarea{width:100%;transition:all 150ms linear;border:1px solid #dcdce1;padding-left:7px;padding-right:7px}.single-product.woocommerce .loop-items>.product .woocommerce-tabs #review_form input[type=text]:focus,.single-product.woocommerce .loop-items>.product .woocommerce-tabs #review_form input[type=email]:focus,.single-product.woocommerce .loop-items>.product .woocommerce-tabs #review_form textarea:focus{outline:0;border-color:#6e5baa}.single-product.woocommerce .loop-items>.product .woocommerce-tabs #review_form #respond p.comment-form-email{margin-top:15px;margin-bottom:25px}.single-product.woocommerce .loop-items>.product .woocommerce-tabs #review_form input[type=submit]#submit{clear:both;border:0;border-radius:4px;transition:all .23s ease-in-out 0s;cursor:pointer;display:inline-block;line-height:32px;margin:0 5px 10px 0;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto;box-sizing:border-box;background:#6e5baa;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;padding:3px 13px;height:auto}.single-product.woocommerce .loop-items>.product .woocommerce-tabs #review_form input[type=submit]#submit:hover{background:#4c4c4c;color:#fff}.pp_details,.ppt{display:none!important}.pp_content_container{padding-bottom:0!important}.woocommerce table.cart thead,.woocommerce table.cart tr:last-child{background:#f4f4f4}.woocommerce table.cart input[type=text]{transition:all 150ms linear!important;border:1px solid #dcdce1!important;padding-left:7px!important;padding-right:7px!important}.woocommerce table.cart input[type=text]:focus{outline:0!important;border-color:#6e5baa!important}.hr-featured-slider :active,.hr-featured-slider :focus,.hr-featured-slider:active,.hr-featured-slider:focus,.hr-single-project :focus,.slick-arrow:active,.slick-arrow:focus,.slide-btn:active,.slide-btn:focus,.slide-link:active,.slide-link:focus,ul.slick-dots>li>button:active,ul.slick-dots>li>button:focus{outline:0}.woocommerce table.cart input[type=text]#coupon_code{width:210px!important;padding-top:8px;padding-bottom:9px;line-height:1.4em}.woocommerce table.cart tr:last-child>td{padding:15px 16px 7px!important}.woocommerce table.cart input[type=submit].button:disabled,.woocommerce table.cart input[type=submit].button:disabled[disabled]{color:#fff!important;padding:3px 13px!important}.woocommerce table.cart input[type=submit].button:disabled,.woocommerce table.cart input[type=submit].button:disabled:hover,.woocommerce table.cart input[type=submit].button:disabled[disabled],.woocommerce table.cart input[type=submit].button:disabled[disabled]:hover{background:#999;color:#fff}.woocommerce .cart-collaterals .cart_totals .cart-subtotal,.woocommerce .cart-collaterals .cart_totals .order-total,.woocommerce-account .login{background:#f4f4f4}.woocommerce .cart-collaterals .cart_totals h2{text-transform:uppercase;font-weight:500;font-size:15px}.woocommerce .cart-collaterals .cart_totals td{padding-top:9px!important}.checkout.woocommerce-checkout input[type=text],.checkout.woocommerce-checkout input[type=email],.checkout.woocommerce-checkout input[type=tel],.checkout.woocommerce-checkout input[type=password],.checkout.woocommerce-checkout textarea,.lost_reset_password input[type=text],.lost_reset_password input[type=email],.lost_reset_password input[type=tel],.lost_reset_password input[type=password],.lost_reset_password textarea,.woocommerce-MyAccount-content input[type=text],.woocommerce-MyAccount-content input[type=email],.woocommerce-MyAccount-content input[type=tel],.woocommerce-MyAccount-content input[type=password],.woocommerce-MyAccount-content textarea,.woocommerce-account .login input[type=text],.woocommerce-account .login input[type=email],.woocommerce-account .login input[type=tel],.woocommerce-account .login input[type=password],.woocommerce-account .login textarea{line-height:24px!important;padding-left:7px!important;padding-right:7px!important;border-style:solid!important;border-width:1px!important;border-color:#dcdce1}.checkout.woocommerce-checkout abbr.required,.lost_reset_password abbr.required,.woocommerce-MyAccount-content abbr.required,.woocommerce-account .login abbr.required{text-decoration:none}.checkout.woocommerce-checkout .woocommerce-invalid input[type=text],.checkout.woocommerce-checkout .woocommerce-invalid input[type=email],.checkout.woocommerce-checkout .woocommerce-invalid input[type=tel],.checkout.woocommerce-checkout .woocommerce-invalid input[type=password],.lost_reset_password .woocommerce-invalid input[type=text],.lost_reset_password .woocommerce-invalid input[type=email],.lost_reset_password .woocommerce-invalid input[type=tel],.lost_reset_password .woocommerce-invalid input[type=password],.woocommerce-MyAccount-content .woocommerce-invalid input[type=text],.woocommerce-MyAccount-content .woocommerce-invalid input[type=email],.woocommerce-MyAccount-content .woocommerce-invalid input[type=tel],.woocommerce-MyAccount-content .woocommerce-invalid input[type=password],.woocommerce-account .login .woocommerce-invalid input[type=text],.woocommerce-account .login .woocommerce-invalid input[type=email],.woocommerce-account .login .woocommerce-invalid input[type=tel],.woocommerce-account .login .woocommerce-invalid input[type=password]{border-color:#f34949!important}.payment_methods>li{line-height:1.5!important}.woocommerce-account h2{text-transform:uppercase;font-weight:900;font-size:17px;letter-spacing:.1em;color:#79589F;text-align:center}.woocommerce-account .login input[type=submit]{margin-top:10px!important}.woocommerce-account .login input[type=checkbox]{margin-top:23px!important}.woocommerce-account nav.woocommerce-MyAccount-navigation ul{padding-left:0;list-style:none}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li{padding-top:8px;padding-bottom:8px;border-top:1px solid #dcdce1}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.is-active a{color:#444;font-weight:700}@media (min-width:1024px){.woocommerce-account nav.woocommerce-MyAccount-navigation{width:25%;padding-right:30px}.woocommerce-account .woocommerce-MyAccount-content{width:75%}}.woocommerce-EditAccountForm.edit-account fieldset{margin-top:15px;background:#f4f4f4}.hr-featured-slider{transition:opacity 250ms linear}.hr-featured-slider a:empty{display:none}.hr-featured-slider .carousel:not(.flickity-enabled) .slide{opacity:0;transition:opacity 150ms linear}.hr-featured-slider .carousel.flickity-enabled .slide{opacity:1}.hr-featured-slider .slide{min-height:660px;position:relative}.hr-featured-slider.hr-size-fullscreen,.hr-featured-slider.hr-size-fullscreen .slide{height:100vh;min-height:660px}.hr-featured-slider.hr-size-normal,.hr-featured-slider.hr-size-normal .slide{height:660px}.hr-featured-slider .slide-bg{background-size:cover;background-position:center;position:absolute;top:0;left:0;right:0;bottom:0}.hr-featured-slider:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:282px;z-index:1;background:-moz-linear-gradient(top,rgba(0,0,0,.3) 0,transparent 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.3) 0,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,.3) 0,transparent 100%)}@media (max-width:979px){.hr-featured-slider .slide:before{content:"";background:rgba(0,0,0,.051);display:block;position:absolute;top:0;right:0;left:0;bottom:0}}.slick-arrow{display:block;vertical-align:middle;transition:all linear 150ms;text-align:center;border:0;bottom:0;top:82px;width:2vw;position:absolute;z-index:1;cursor:pointer;color:#fff;opacity:.4}.slick-arrow span,.slide-btn,.slide-link,ul.slick-dots>li{display:inline-block}.slick-arrow:hover{opacity:.9}.slick-arrow span{width:19px;height:100%;line-height:1;margin-top:-30px}.slick-prev{left:0;text-align:left;padding-left:1.5vw;border-top-right-radius:4px;border-bottom-right-radius:4px}.slick-prev span{transform:rotate(180deg);margin-right:-8px}.slick-next{right:0;text-align:right;padding-right:1.5vw;border-top-left-radius:4px;border-bottom-left-radius:4px}.slick-next span{margin-left:-8px}.hr-featured-slider .flickity-page-dots{transition:opacity 150ms linear;margin:0 0 20px;padding-left:27px;padding-right:5vw;list-style:none;text-align:left;position:absolute;bottom:0;left:0;right:0}.hr-related-posts-wrapper .related-project-arrow.hr-next,.related-project-arrow.hr-next{right:-14px}.hr-featured-slider .flickity-page-dots .dot{background:#fff}.hr-featured-slider .flickity-page-dots .dot:not(.is-selected){opacity:.5}@media (min-width:998px){.hr-main-header ul.slick-dots{padding-left:5vw;margin-left:-4px}}ul.slick-dots:hover{opacity:.9}ul.slick-dots>li{margin-left:4px;margin-right:4px}ul.slick-dots>li>button{transition:all 150ms linear;display:inline-block;background:0 0;padding:0;width:10px;height:10px;border-radius:5px;border:2px solid #fff;text-indent:-10000px;cursor:pointer}.hr-portfolio-featured-slider .project-slideshow-image,.hr-single-project .hr-project-media-wrapper .hr-project-media.hr-project-media-image img{width:100%;height:auto}ul.slick-dots>li.slick-active>button{background:#fff}.slide-content{z-index:1;padding-top:82px;padding-left:5vw;padding-right:5vw;position:relative;top:46%;transform:translateY(-50%);-webkit-font-smoothing:antialiased;width:100%;overflow:hidden;max-width:550px}.slide-caption,.slide-heading,.slide-intro,.slide-link{text-shadow:0 0 5px rgba(0,0,0,.1)}.slide-intro{margin:0 0 15px;text-transform:uppercase;font-weight:700;letter-spacing:.2em;font-size:12px;color:#fff;opacity:.85}.slide-heading{margin:.25em 0;color:#fff;font-weight:100;font-size:30px;letter-spacing:-.01em;line-height:1.2}.slide-caption{font-weight:400;font-size:15px;line-height:22px;opacity:.85;word-break:normal}.slide-btn{transition:background 150ms linear;text-align:center;padding:10px 20px;max-width:none;border-radius:5px;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:600;background:#784cab;color:#fff;text-shadow:none;margin-top:1em;margin-bottom:0;min-width:180px}.slide-btn:hover{background:#111}.slide-link{transition:opacity 150ms linear;margin-left:21px;font-size:15px;color:#fff;border-bottom:1px solid #fff;opacity:1}.dark .slide-caption,.dark .slide-heading,.dark .slide-intro,.dark .slide-link{color:#000;text-shadow:0 0 5px rgba(255,255,255,.1)}.dark .slide-link{border-bottom-color:#000}@media (min-width:1170px){.slide-btn,.slide-caption,.slide-heading,.slide-intro,.slide-link{opacity:0;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.hr-is-active .slide-btn,.hr-is-active .slide-caption,.hr-is-active .slide-heading,.hr-is-active .slide-intro,.hr-is-active .slide-link{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.slide-intro{transition:all .6s cubic-bezier(.77,0,.175,1) 50ms}.slide-heading{transition:all .6s cubic-bezier(.77,0,.175,1) .15s}.slide-caption{transition:all .6s cubic-bezier(.77,0,.175,1) .25s}.slide-btn{transition:all .6s cubic-bezier(.77,0,.175,1) .35s}.slide-link{transition:all .6s cubic-bezier(.77,0,.175,1) .45s}.hr-is-active .kenburns.slide-bg{animation:move 35s linear infinite}}@-webkit-keyframes move{0%,100%{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}50%{transform:scale(1.3);-ms-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);-moz-transform:scale(1.3)}}.slide-bg.video video,.slide-bg.video>div{z-index:1!important}.hr-portfolio-featured-slider:before{display:none}.hr-portfolio-featured-slider ul.slick-dots{padding-left:28px;z-index:9}.hr-portfolio-featured-slider .slide{min-height:0}.hr-related-projects .slick-track .hr-portfolio-preview-wrapper{opacity:1}@media (min-width:979px){.hr-project-layout-wide .hr-project-description-wrapper,.hr-project-layout-wide .hr-project-details-wrapper{float:left}.hr-project-layout-wide .hr-project-description-wrapper{width:75%;padding-right:40px}.hr-project-layout-wide .hr-project-details-wrapper{width:25%}.hr-project-layout-half .hr-project-media-wrapper{width:75%;float:left;padding-right:40px;margin-bottom:15px}.hr-project-layout-half .hr-project-text-content-wrapper{width:25%;float:right}.hr-project-layout-half .hr-project-description-wrapper>h2{margin-top:0!important}}.hr-single-project .hr-project-description-wrapper>h2,.hr-single-project .hr-project-details-wrapper>h2,.hr-single-project .hr-related-projects-wrapper>h2{margin-bottom:18px;margin-top:36px;font-size:18px;line-height:1.1em;font-weight:700;padding-bottom:18px;text-align:inherit;text-transform:none;letter-spacing:0;border-bottom-color:#ddd;border-bottom-width:3px;border-bottom-style:solid}.hr-single-project .hr-project-details-wrapper ul.hr-project-details,.hr-single-project .hr-project-details-wrapper ul.hr-project-details ul{padding-left:0;list-style:none}.hr-single-project .hr-project-details-wrapper ul.hr-project-details ul li{line-height:22px}.hr-single-project .hr-project-details-wrapper h3{padding-top:3px;margin-top:10px;color:#7D7D8E;line-height:1.1;font-size:14px}.hr-single-project .hr-project-detail{margin-bottom:19px}.hr-single-project .hr-project-detail .hr-portfolio-categories .hr-portfolio-term{line-height:22px;display:inline-block;font-size:12px;width:auto;background:#f4f4f4;margin:2px 1px 2px 0;padding:0 10px;border-radius:1px;color:#3F3F44;transition:all 150ms linear}.hr-single-project .hr-project-detail .hr-portfolio-categories .hr-portfolio-term:hover{background:#6e5baa;color:#fff}.hr-related-projects-wrapper{margin-top:20;margin-bottom:40px;border-top:0}.hr-related-projects-wrapper .hr-related-projects{margin-left:-6px;margin-right:-6px}.hr-related-projects-wrapper .hr-portfolio-preview{width:100%!important}.related-project-arrow{top:50%;background:#6e5baa;display:block;width:40px;height:40px;border-radius:20px;margin-top:-20px;z-index:2;text-align:center;visibility:visible;-webkit-transition:all linear 150ms;-moz-transition:all linear 150ms;-ms-transition:all linear 150ms;-o-transition:all linear 150ms;transition:all linear 150ms;opacity:.95;padding:0}.related-project-arrow.hr-prev{left:-14px}.related-project-arrow i{line-height:40px;color:#fff}.post-main-section{padding-top:45px;padding-left:5vw;padding-right:5vw}.post-main-section .hr-prevue-message{font-size:14px}.post-main-section .hr-prevue-message .hr-h-four{display:none}@media (min-width:1024px){.post-main-section.has-right-sidebar{padding-right:40px}.post-main-section.has-left-sidebar{padding-left:40px}.hr-post-tags-wrapper{float:right}}.hr-post-inner{margin-bottom:55px}.hr-author-box-heading,.hr-related-posts-heading{margin-bottom:26px;font-size:18px;font-weight:500;color:#111}.post-author-box{padding-bottom:52px}.post-author-box-avatar{box-sizing:border-box;display:block;position:relative;z-index:60;border-radius:50%;overflow:hidden;float:left;margin-right:20px;width:72px}.post-author-box-avatar:after{box-sizing:border-box;border:1px solid #000;content:"";height:100%;left:0;opacity:.15;position:absolute;top:0;width:100%;border-radius:50%}.post-author-box-content{font-size:14px;line-height:1.5}.hr-project-media-wrapper img{min-width:100%;display:block}.hr-related-posts-wrapper{margin-bottom:59px}.hr-related-posts-wrapper :focus{outline:0!important}.hr-related-posts-wrapper .fa:before{font-family:FontAwesome}.hr-related-posts-wrapper img{display:inline-block;line-height:0}.hr-related-posts-wrapper .hr-related-posts{margin-left:-6px;margin-right:-6px}.hr-related-posts-wrapper .hr-post-preview-carousel-wrapper{padding:0 6px}.hr-related-posts-wrapper .hr-post-preview-carousel-wrapper .hr-post-preview-wrapper{opacity:0;transition:opacity 150ms linear}.hr-related-posts-wrapper .hr-post-preview-carousel-wrapper .flickity-enabled .hr-post-preview-wrapper{opacity:1}.hr-related-posts-wrapper .hr-post-preview-carousel-wrapper .hr-post-preview-minimal,.hr-related-posts-wrapper .hr-post-preview-carousel-wrapper .hr-post-preview-minimal *{visibility:visible!important}.hr-related-posts-wrapper .hr-post-preview-carousel-wrapper .hr-post-preview-minimal .hr-post-preview-minimal-inner{line-height:0}.hr-related-posts-wrapper .hr-post-preview-carousel-wrapper .hr-post-preview-minimal h4{font-size:18px;font-weight:400;margin-top:21px;margin-bottom:0;display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-related-posts-wrapper .hr-post-preview-carousel-wrapper .hr-post-preview-minimal h4>a:hover{color:#6e5baa}.hr-related-posts-wrapper .hr-post-preview-minimal-meta{border-top:0;border-bottom:0;font-size:13px;margin-bottom:19px;padding:2px 0}.hr-related-posts-wrapper .hr-post-preview-minimal-meta,.hr-related-posts-wrapper .hr-post-preview-minimal-meta a{color:#7D7D8E}.hr-related-posts-wrapper .hr-post-preview-minimal-meta a:hover{color:#6e5baa}.hr-related-posts-wrapper .hr-post-preview-minimal-meta>span:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px}.hr-related-posts-wrapper .hr-post-preview-minimal-meta>span:first-child{margin-right:10px}.hr-related-posts-wrapper .hr-post-preview-minimal-meta>span:first-child:before{content:"\f073";margin-right:4px}.hr-related-posts-wrapper .hr-post-preview-minimal-meta>span:last-child:before{content:"\f1c0";margin-right:4px}.hr-related-posts-wrapper .hr-post-preview-minimal-excerpt{font-size:14px;line-height:21px;padding-right:25px}.hr-related-posts-wrapper .related-project-arrow{top:50%;background:#6e5baa;display:block;width:40px;height:40px;border-radius:20px;margin-top:-57px;z-index:2;text-align:center;visibility:visible;-webkit-transition:all linear 150ms;-moz-transition:all linear 150ms;-ms-transition:all linear 150ms;-o-transition:all linear 150ms;transition:all linear 150ms;opacity:.95;padding:0}.comments-inner h5,.comments-inner:empty{display:none}.hr-related-posts-wrapper .related-project-arrow.hr-prev{left:-14px}.hr-related-posts-wrapper .related-project-arrow i{line-height:40px;color:#fff}.hr-related-posts-wrapper .hr-overlay{width:100%;height:100%;transition:all .3s ease-in-out;-webkit-transform-style:preserve-3d;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(110,91,170,.925)),color-stop(1,#6e5baa));background-image:-webkit-linear-gradient(top,rgba(110,91,170,.925) 0,#6e5baa 100%)}.hr-related-posts-wrapper .hr-overlay a,.hr-related-posts-wrapper .hr-overlay span{color:#fff}.hr-related-posts-wrapper .hr-post-preview-minimal:hover .hr-overlay{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-style:preserve-3d}.comments-inner .comments-list li.comment>article .comment-author a:hover,.comments-inner .comments-list li.comment>article .comment-metadata a:hover,.comments-inner .comments-list li.comment>article header a:hover,.comments-inner .comments-list li.pingback>p .comment-author a:hover,.comments-inner .comments-list li.pingback>p .comment-metadata a:hover,.comments-inner .comments-list li.pingback>p header a:hover,.error404 .hr-page-title span.page-404-submessage{opacity:.8}.hr-related-posts-wrapper .hr-item-lightbox,.hr-related-posts-wrapper .hr-item-permalink{width:41px;height:41px;text-align:center}.hr-related-posts-wrapper .hr-item-lightbox:before,.hr-related-posts-wrapper .hr-item-permalink:before{font-family:FontAwesome;line-height:40px}.hr-related-posts-wrapper .hr-item-permalink:before{line-height:43px}.hr-related-posts-wrapper .hr-item-lightbox:before{font-size:16px}.hr-overlay{background-image:linear-gradient(top,rgba(110,91,170,.925) 0,#6e5baa 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(110,91,170,.925)),color-stop(1,#6e5baa));background-image:-webkit-linear-gradient(top,rgba(110,91,170,.925) 0,#6e5baa 100%)}.comments-inner{padding-top:0;padding-bottom:0;font-size:14px;line-height:21px;color:#4c4c4c}.comments-inner .comments-list-title{text-align:left}.comments-inner .alert,.comments-inner .respond{text-align:center}.comments-inner h3{color:#111;margin-top:0;margin-bottom:28px;font-size:18px;font-weight:500;text-transform:capitalize}.comments-inner .children,.comments-inner .comments-list{list-style:none;padding-left:0}.comments-inner .comments-list{padding-bottom:8px}.comments-inner .comments-list ol,.comments-inner .comments-list ul{padding-left:35px}.comments-inner .comments-list .pingback>p>a{text-decoration:none;color:#6e5baa;line-height:24px}.comments-inner .comments-list li.comment>article,.comments-inner .comments-list li.pingback>p{color:#4c4c4c;border:1px solid #dddfe1;box-shadow:0 1px 2px 1px rgba(0,0,0,.03);background:#fff;border-radius:3px;margin-bottom:30px;padding:0 30px 14px}.comments-inner .comments-list li.comment>article .comment-body-inner,.comments-inner .comments-list li.pingback>p .comment-body-inner{padding-top:20px}.comments-inner .comments-list li.comment>article .comment-body-inner,.comments-inner .comments-list li.comment>article p,.comments-inner .comments-list li.pingback>p .comment-body-inner,.comments-inner .comments-list li.pingback>p p{line-height:21px;color:#4c4c4c}.comments-inner .comments-list li.comment>article .comment-body-inner a,.comments-inner .comments-list li.comment>article p a,.comments-inner .comments-list li.pingback>p .comment-body-inner a,.comments-inner .comments-list li.pingback>p p a{text-decoration:none;color:#6e5baa}.comments-inner .comments-list li.comment>article .comment-body-inner a:hover,.comments-inner .comments-list li.comment>article p a:hover,.comments-inner .comments-list li.pingback>p .comment-body-inner a:hover,.comments-inner .comments-list li.pingback>p p a:hover{color:#000}.comments-inner .comments-list li.comment>article .avatar-wrap,.comments-inner .comments-list li.pingback>p .avatar-wrap{position:relative;display:inline-block;bottom:-13px}.comments-inner .comments-list li.comment>article .avatar-wrap img,.comments-inner .comments-list li.pingback>p .avatar-wrap img{width:35px;height:35px;border-radius:50%}.comments-inner .comments-list li.comment>article footer,.comments-inner .comments-list li.pingback>p footer{position:relative;top:-2px;padding-bottom:22px}.comments-inner .comments-list li.comment>article .comment-author,.comments-inner .comments-list li.comment>article .comment-metadata,.comments-inner .comments-list li.comment>article header,.comments-inner .comments-list li.pingback>p .comment-author,.comments-inner .comments-list li.pingback>p .comment-metadata,.comments-inner .comments-list li.pingback>p header{display:inline-block;font-size:14px}.comments-inner .comments-list li.comment>article .comment-author a,.comments-inner .comments-list li.comment>article .comment-metadata a,.comments-inner .comments-list li.comment>article header a,.comments-inner .comments-list li.pingback>p .comment-author a,.comments-inner .comments-list li.pingback>p .comment-metadata a,.comments-inner .comments-list li.pingback>p header a{text-decoration:none;color:#4c4c4c;transition:opacity linear 150ms}.comments-inner .comments-list li.comment>article .comment-author a.comment-edit-link,.comments-inner .comments-list li.comment>article .comment-author a.comment-reply-link,.comments-inner .comments-list li.comment>article .comment-metadata a.comment-edit-link,.comments-inner .comments-list li.comment>article .comment-metadata a.comment-reply-link,.comments-inner .comments-list li.comment>article header a.comment-edit-link,.comments-inner .comments-list li.comment>article header a.comment-reply-link,.comments-inner .comments-list li.pingback>p .comment-author a.comment-edit-link,.comments-inner .comments-list li.pingback>p .comment-author a.comment-reply-link,.comments-inner .comments-list li.pingback>p .comment-metadata a.comment-edit-link,.comments-inner .comments-list li.pingback>p .comment-metadata a.comment-reply-link,.comments-inner .comments-list li.pingback>p header a.comment-edit-link,.comments-inner .comments-list li.pingback>p header a.comment-reply-link{color:#6e5baa;font-weight:500}.comments-inner .comments-list li.comment>article .comment-author b,.comments-inner .comments-list li.comment>article .comment-metadata b,.comments-inner .comments-list li.comment>article header b,.comments-inner .comments-list li.pingback>p .comment-author b,.comments-inner .comments-list li.pingback>p .comment-metadata b,.comments-inner .comments-list li.pingback>p header b{margin-left:3px;margin-right:3px}.comments-inner .comments-list li.comment>article .comment-author .comment-edit-link:before,.comments-inner .comments-list li.comment>article .comment-author .comment-reply-link:before,.comments-inner .comments-list li.comment>article .comment-metadata .comment-edit-link:before,.comments-inner .comments-list li.comment>article .comment-metadata .comment-reply-link:before,.comments-inner .comments-list li.comment>article header .comment-edit-link:before,.comments-inner .comments-list li.comment>article header .comment-reply-link:before,.comments-inner .comments-list li.pingback>p .comment-author .comment-edit-link:before,.comments-inner .comments-list li.pingback>p .comment-author .comment-reply-link:before,.comments-inner .comments-list li.pingback>p .comment-metadata .comment-edit-link:before,.comments-inner .comments-list li.pingback>p .comment-metadata .comment-reply-link:before,.comments-inner .comments-list li.pingback>p header .comment-edit-link:before,.comments-inner .comments-list li.pingback>p header .comment-reply-link:before{content:'\00b7';color:#000;padding-right:5px}.comments-inner .comments-list li.comment>article .comment-author .comment-edit-link:after,.comments-inner .comments-list li.comment>article .comment-metadata .comment-edit-link:after,.comments-inner .comments-list li.comment>article header .comment-edit-link:after,.comments-inner .comments-list li.pingback>p .comment-author .comment-edit-link:after,.comments-inner .comments-list li.pingback>p .comment-metadata .comment-edit-link:after,.comments-inner .comments-list li.pingback>p header .comment-edit-link:after{content:'\00b7';color:#000;padding-left:5px}.comment-form-wrapper .comment-reply-title{text-align:left;margin-bottom:25px;margin-top:15px}.comment-form-wrapper>.comment-reply-title{margin-bottom:0;margin-top:0}.comment-form-wrapper .avatar{display:none}.comment-form-wrapper .form-submit{margin-bottom:0}@media (min-width:1024px){#cancel-comment-reply-link{float:right}}@media (max-width:1023px){#cancel-comment-reply-link{margin-top:10px;display:block}}h3.comment-reply-title{margin-bottom:26px;font-size:18px;font-weight:500;color:#111}form.comment-form{margin-bottom:60px}form.comment-form,form.comment-form *{box-sizing:border-box}form.comment-form label{font-size:14px;font-weight:500;margin-bottom:7px;display:inline-block}form.comment-form .required{display:inline-block}form.comment-form input[type=text],form.comment-form input[type=email],form.comment-form textarea{width:100%;border:1px solid #dddfe1;font-size:14px;line-height:19px;padding:10px;box-shadow:0 1px 2px 1px rgba(0,0,0,.03);transition:border-color linear 150ms;border-radius:3px;margin-bottom:13px}form.comment-form input[type=text]:active,form.comment-form input[type=text]:focus,form.comment-form input[type=email]:active,form.comment-form input[type=email]:focus,form.comment-form textarea:active,form.comment-form textarea:focus{outline:0;border-color:#6e5baa}form.comment-form input[type=submit]{-webkit-appearance:none;background:#6e5baa;border:0;border-radius:3px;cursor:pointer;transition:all linear 150ms;box-sizing:border-box;line-height:32px;color:#fff;font-family:Roboto,Avenir,"Segoe UI","Helvetica Neue","Lucida Grande",sans-serif!important;font-size:12px;font-weight:600;text-transform:uppercase;padding:3px 13px;height:auto}form.comment-form input[type=submit]:hover{background:#444}form.comment-form input[type=submit]:active,form.comment-form input[type=submit]:focus{outline:0}.index-main-section>footer>nav{width:100%}.page-template-blank .page-top-level-wrapper{display:table;height:100%;width:100%;position:absolute;margin:0;left:0;right:0;top:0;overflow-x:hidden}.page-template-blank .main-content-wrapper{display:table-cell;float:none;vertical-align:middle;width:100%}.error404 .hr-page-title span{display:inline-block}.error404 .hr-page-title span.page-404-mainmsg{font-weight:500;margin-right:4px}.error404 .hr-page-title span.page-404-submessage:before{content:"\2014";display:inline-block;margin-right:5px}.error404 h2.hr-404-underline{margin:0 0 1em;padding-bottom:15px;line-height:1.2;font-weight:100;font-size:23px;color:#444;border-bottom:1px solid rgba(221,221,221,.5)}.error404 .hr-404-sitemap-wrapper h2{margin-right:70px}.hr-404-search-wrapper,.hr-404-sitemap-wrapper{float:left}.hr-404-sitemap-wrapper{width:75%}.hr-404-search-wrapper{width:25%;margin-bottom:45px}@media (max-width:979px){.hr-404-search-wrapper,.hr-404-sitemap-wrapper{width:100%}.hr-404-search-wrapper h2.hr-404-underline,.hr-404-sitemap-wrapper h2.hr-404-underline{margin-right:0}}.hr-sitemap .hr-column-4{width:33%;float:left;padding-right:25px}@media (max-width:979px){.hr-sitemap .hr-column-4{width:100%}}.hr-sitemap .hr-column-4>div{margin-bottom:45px}.hr-sitemap h3{margin:1px 0 10px;text-transform:uppercase;font-weight:900;letter-spacing:.2em;font-size:14px;color:#444}.hr-sitemap ul{list-style:none;padding-left:0;margin-top:0}.hr-sitemap ul li{padding-top:2px;padding-bottom:2px}.hr-sitemap ul li:before{content:"\f105";font-family:FontAwesome;display:inline-block;padding-right:7px}.hr-sitemap ul li a:hover{text-decoration:underline}.index-template .hr-featured-blogroll,.index-template .loop-items{padding-top:45px}.index-template .hr-featured-blogroll .post-preview,.index-template .loop-items .post-preview{margin-bottom:35px}.post-preview{overflow:hidden;border-radius:3px}.post-preview>div{border-top-right-radius:3px;border-top-left-radius:3px;overflow:hidden}.post-preview .hr-prevue-message{padding-top:26px;cursor:auto}.post-preview.is-sticky .hr-prevue-message{border:3px solid #3483de}.post-preview .hr-prevue-medium.hr-hilfiger:empty:after{display:none}.post-preview .hr-prevue-medium.hr-hilfiger img{width:100%;height:auto;cursor:default}.post-preview .hr-prevue-medium.hr-hilfiger a,.post-preview .hr-prevue-medium.hr-hilfiger img{display:block}.hr-post-preview-minimal-excerpt a:last-child,.post-preview .hr-schoolbook-message>p>a{display:none}.post-preview h3{text-decoration:none;color:#444;font-weight:500}.post-preview h3 a:hover{color:#6e5baa}.post-preview .hr-schoolbook-message{font-size:14px;line-height:21px;color:#4c4c4c}.post-preview .hr-schoolbook-message a{text-decoration:none;color:#6e5baa;font-weight:500}.post-preview .hr-schoolbook-message a:hover{color:#6e5baa}.post-preview .hr-prevue-schoolbook{margin-bottom:23px}.post-preview figure{max-width:100%;margin-left:0;margin-right:0}.hr-project-media-video p{margin:0}.hr-featured-media-outer:after{pointer-events:none}.hr-prevue-forspeaking{color:#4c4c4c}.hr-prevue-forspeaking strong{color:#222;font-weight:500}.hr-prevue-forspeaking a{color:#6e5baa;font-weight:500;text-decoration:none;margin-left:0;transition:opacity linear 150ms}.hr-prevue-forspeaking a:hover{opacity:.7}.hr-prevue-forspeaking a:first-of-type{margin-left:3px}.hr-featured-blogroll .hr-post-preview-minimal{visibility:visible}.hr-post-preview-minimal-excerpt{font-size:13px;line-height:1.5}.hr-featured-blogroll{padding-left:5vw;padding-right:5vw}.hr-featured-blogroll .hr-post-preview-wrapper{float:left;opacity:0;transition:opacity linear 150ms}.hr-featured-blogroll .is-showing-items .hr-post-preview-wrapper{opacity:1}@media (min-width:1024px){.has-right-sidebar .hr-featured-blogroll{padding-right:40px}.has-left-sidebar .hr-featured-blogroll{padding-left:40px}}.hr-featured-blogroll.hr-columns-1 .hr-post-preview-wrapper{width:100%}.hr-featured-blogroll.hr-columns-2 .hr-post-preview-wrapper{width:50%}.hr-featured-blogroll.hr-columns-3 .hr-post-preview-wrapper{width:calc(100% / 3)}.hr-featured-blogroll.hr-columns-4 .hr-post-preview-wrapper{width:calc(100% / 4)}.hr-featured-blogroll.hr-columns-5 .hr-post-preview-wrapper{width:calc(100% / 5)}.hr-featured-blogroll.hr-columns-6 .hr-post-preview-wrapper{width:calc(100% / 6)}@media (max-width:767px){.hr-featured-blogroll.hr-columns-2 .hr-post-preview-wrapper,.hr-featured-blogroll.hr-columns-3 .hr-post-preview-wrapper,.hr-featured-blogroll.hr-columns-4 .hr-post-preview-wrapper,.hr-featured-blogroll.hr-columns-5 .hr-post-preview-wrapper,.hr-featured-blogroll.hr-columns-6 .hr-post-preview-wrapper{width:50%!important}}@media (max-width:580px){.hr-featured-blogroll.hr-columns-2 .hr-post-preview-wrapper,.hr-featured-blogroll.hr-columns-3 .hr-post-preview-wrapper,.hr-featured-blogroll.hr-columns-4 .hr-post-preview-wrapper,.hr-featured-blogroll.hr-columns-5 .hr-post-preview-wrapper,.hr-featured-blogroll.hr-columns-6 .hr-post-preview-wrapper{width:100%!important}}.hr-featured-blogroll.hr-blogroll-style-standard{margin-left:-10px;margin-right:-10px}.hr-featured-blogroll.hr-blogroll-style-standard .hr-post-preview-wrapper{float:left;padding-left:10px;padding-right:10px}.hr-featured-blogroll.hr-blogroll-style-standard .post-preview{margin-bottom:20px}.hr-featured-blogroll.hr-blogroll-style-standard .hr-pagination{padding-left:10px;padding-right:10px}.hr-featured-blogroll.hr-blogroll-style-standard.hr-columns-1 .post-preview{margin-bottom:40px}.hr-featured-blogroll .hr-post-preview-grid-tile h2,.hr-featured-blogroll .hr-post-preview-medium h2{margin-bottom:10px}.hr-featured-blogroll.hr-blogroll-style-standard:not(.hr-columns-1) .slick-dots{display:none!important}.hr-featured-blogroll .hr-post-preview-medium{background:#fff;padding-right:20px;padding-left:20px}.hr-featured-blogroll .hr-post-preview-medium h2>a{color:#6e5baa;font-size:20px;font-weight:400;line-height:1.5}.hr-featured-blogroll .hr-post-preview-medium .hr-post-preview-excerpt{font-size:14px;line-height:1.5;color:#383E40}.hr-featured-blogroll .hr-post-preview-medium .hr-post-preview-excerpt a{display:none}.hr-featured-blogroll .hr-post-preview-medium .hr-post-preview-meta{font-size:11px;padding:4px 0 3px;border-top:1px solid #E7E7EC;border-bottom:1px solid #E7E7EC}.hr-featured-blogroll .hr-post-preview-medium .hr-post-preview-meta .hr-merger-alignleft{color:#7D7D8E}.hr-featured-blogroll .hr-post-preview-medium .hr-post-preview-meta .hr-merger-alignleft span:not(:first-child){margin-right:10px}.hr-featured-blogroll .hr-post-preview-medium .hr-post-preview-meta .hr-merger-alignleft .hr-meta-by-label{margin-right:2px}.hr-featured-blogroll .hr-post-preview-medium .hr-post-preview-meta .hr-comment-count-with-label:before,.hr-featured-blogroll .hr-post-preview-medium .hr-post-preview-meta .hr-meta-by-label:before,.hr-featured-blogroll .hr-post-preview-medium .hr-post-preview-meta .hr-post-categories:before,.hr-featured-blogroll .hr-post-preview-medium .hr-post-preview-meta .hr-post-date:before{font-family:FontAwesome;display:inline-block;margin-right:4px;font-size:13px}.hr-featured-blogroll .hr-post-preview-medium .hr-post-preview-meta .hr-meta-by-label:before{content:"\f007"}.hr-featured-blogroll .hr-post-preview-medium .hr-post-preview-meta .hr-post-date:before{content:"\f073"}.hr-featured-blogroll .hr-post-preview-medium .hr-post-preview-meta .hr-post-categories:before{content:"\f02c"}.hr-featured-blogroll .hr-post-preview-medium .hr-post-preview-meta .hr-comment-count-with-label:before{content:"\f0e6"}.hr-featured-blogroll .hr-post-preview-medium .hr-post-preview-meta .hr-read-more-link,.hr-featured-blogroll .hr-post-preview-medium .hr-post-preview-meta .hr-read-more-link:after{color:#6e5baa;transition:color linear 150ms}.hr-featured-blogroll .hr-post-preview-medium .hr-post-preview-meta .hr-read-more-link:after{font-family:FontAwesome;content:"\f105";position:absolute;right:-10px}.hr-featured-blogroll .hr-post-preview-medium .hr-featured-media .slick-dots{display:none!important}.hr-featured-blogroll.hr-blogroll-style-medium{margin-left:-20px;margin-right:-20px}.hr-featured-blogroll.hr-blogroll-style-medium .hr-pagination{padding-right:20px;padding-left:20px}.hr-featured-blogroll .hr-post-preview-grid-tile{background:#fff}.hr-featured-blogroll .hr-post-preview-grid-tile .hr-merger-station-wrapper{border-width:0}.hr-featured-blogroll .hr-post-preview-grid-tile .hr-featured-media{border:0}.hr-featured-blogroll .hr-post-preview-grid-tile .hr-featured-media:after{display:block;box-sizing:border-box;border:1px solid #000;content:"";height:100%;left:0;opacity:.05;position:absolute;top:0;width:100%;z-index:2;pointer-events:none}.hr-featured-blogroll .hr-post-preview-grid-tile h2>a{color:#3F3F44;font-size:20px;font-weight:400;line-height:1.5}.hr-featured-blogroll .hr-post-preview-grid-tile h2>a:hover{color:#6e5baa}.hr-featured-blogroll .hr-post-preview-grid-tile .hr-merger-station-message-wrapper{border-width:0 1px 1px;border-color:#E7E7EC;background:#fff;border-style:solid}.hr-featured-blogroll .hr-post-preview-grid-tile .hr-post-preview-excerpt{font-size:13px;line-height:1.5;color:#383E40}.hr-featured-blogroll .hr-post-preview-grid-tile .hr-post-preview-excerpt a{display:none}.hr-featured-blogroll .hr-post-preview-grid-tile .hr-post-preview-meta{font-size:11px;padding:4px 0 3px;border-top:1px solid #E7E7EC;border-bottom:1px solid #E7E7EC;color:#7D7D8E}.hr-featured-blogroll .hr-post-preview-grid-tile .hr-comment-link,.hr-featured-blogroll .hr-post-preview-grid-tile .hr-comment-link:before,.hr-featured-blogroll .hr-post-preview-grid-tile .hr-read-more-link,.hr-featured-blogroll .hr-post-preview-grid-tile .hr-read-more-link:after{color:#6e5baa;transition:color linear 150ms}.hr-featured-blogroll .hr-post-preview-grid-tile .hr-post-preview-meta .hr-meta-by-label{margin-right:2px}.hr-featured-blogroll .hr-post-preview-grid-tile .hr-post-preview-meta span:not(:first-child){margin-right:10px}.hr-featured-blogroll .hr-post-preview-grid-tile .hr-post-preview-meta .hr-comment-count-with-label:before,.hr-featured-blogroll .hr-post-preview-grid-tile .hr-post-preview-meta .hr-meta-by-label:before,.hr-featured-blogroll .hr-post-preview-grid-tile .hr-post-preview-meta .hr-post-categories:before,.hr-featured-blogroll .hr-post-preview-grid-tile .hr-post-preview-meta .hr-post-date:before{font-family:FontAwesome;display:inline-block;margin-right:4px;font-size:13px}.hr-featured-blogroll .hr-post-preview-grid-tile .hr-post-preview-meta .hr-meta-by-label:before{content:"\f007"}.hr-featured-blogroll .hr-post-preview-grid-tile .hr-post-preview-meta .hr-post-date:before{content:"\f073"}.hr-featured-blogroll .hr-post-preview-grid-tile .hr-post-preview-meta .hr-post-categories:before{content:"\f02c"}.hr-featured-blogroll .hr-post-preview-grid-tile .hr-post-preview-meta .hr-comment-count-with-label:before{content:"\f0e6"}.hr-featured-blogroll .hr-post-preview-grid-tile .hr-comment-link:before{content:"\f0e6";font-family:FontAwesome;margin-right:4px}.hr-featured-blogroll .hr-post-preview-grid-tile .hr-read-more-link:after{font-family:FontAwesome;content:"\f105"}.hr-featured-blogroll .hr-post-preview-grid-tile .slick-dots{margin-bottom:0;padding-left:23px}.hr-featured-blogroll .hr-post-preview-grid-tile .slick-dots li{margin-left:3px;margin-right:3px}.hr-featured-blogroll .hr-post-preview-grid-tile .slick-dots li button{width:8px;height:8px;border-width:2px}.hr-featured-blogroll.hr-blogroll-style-grid{margin-left:-10px;margin-right:-10px}.hr-featured-blogroll.hr-blogroll-style-grid .hr-post-preview-wrapper{float:left;padding-left:10px;padding-right:10px;margin-bottom:20px}.hr-featured-blogroll.hr-blogroll-style-grid .hr-post-preview-wrapper .hr-post-preview-grid-tile{width:100%;padding:0}.hr-featured-blogroll.hr-blogroll-style-grid .hr-pagination{padding-left:10px;padding-right:10px}.hr-featured-blogroll .hr-post-preview-small-tile{padding-left:80px;margin-top:0;margin-bottom:50px}.hr-featured-blogroll .hr-post-preview-small-tile>a{position:absolute;padding:0;top:2px;left:0}.hr-featured-blogroll .hr-post-preview-small-tile>a img{width:60px;height:60px;border-radius:30px}.hr-featured-blogroll .hr-post-preview-small-tile h4{margin-bottom:10px}.hr-featured-blogroll .hr-post-preview-small-tile h4>a{color:#3F3F44;font-weight:400;line-height:1.5}.hr-featured-blogroll .hr-post-preview-small-tile h4>a:hover{color:#6e5baa}.hr-featured-blogroll .hr-post-preview-small-tile .hr-post-preview-meta{margin-top:0;font-size:11px;padding:4px 0 3px;border-top:1px solid #E7E7EC;border-bottom:1px solid #E7E7EC;color:#7D7D8E}.hr-featured-blogroll .hr-post-preview-small-tile .hr-post-preview-meta .hr-meta-by-label{margin-right:2px}.hr-featured-blogroll .hr-post-preview-small-tile .hr-post-preview-meta span:not(:first-child){margin-right:10px}.hr-featured-blogroll .hr-post-preview-small-tile .hr-post-preview-meta .hr-comment-count-with-label:before,.hr-featured-blogroll .hr-post-preview-small-tile .hr-post-preview-meta .hr-meta-by-label:before,.hr-featured-blogroll .hr-post-preview-small-tile .hr-post-preview-meta .hr-post-categories:before,.hr-featured-blogroll .hr-post-preview-small-tile .hr-post-preview-meta .hr-post-date:before{font-family:FontAwesome;display:inline-block;margin-right:4px;font-size:13px}.hr-featured-blogroll .hr-post-preview-small-tile .hr-post-preview-meta .hr-meta-by-label:before{content:"\f007"}.hr-featured-blogroll .hr-post-preview-small-tile .hr-post-preview-meta .hr-post-date:before{content:"\f073"}.hr-featured-blogroll .hr-post-preview-small-tile .hr-post-preview-meta .hr-post-categories:before{content:"\f02c"}.hr-featured-blogroll .hr-post-preview-small-tile .hr-post-preview-meta .hr-comment-count-with-label:before{content:"\f0e6"}.hr-featured-blogroll .hr-post-preview-small-tile .hr-extract-wind{margin-left:0}.hr-featured-blogroll .hr-post-preview-small-tile .hr-extract-wind p{font-size:14px;line-height:1.5;margin-bottom:0}.hr-featured-blogroll .hr-post-preview-small-tile .hr-extract-wind p a{display:none}.hr-featured-blogroll.hr-blogroll-style-timeline{position:relative;margin-top:-20px;margin-left:-20px;margin-right:-20px}.hr-featured-blogroll.hr-blogroll-style-timeline .hr-featured-blogroll-inner:before{content:"";display:block;position:absolute;top:30px;left:50%;bottom:-40px;width:0;border-right:1px dashed #e8e8e8;z-index:1}@media (max-width:580px){.hr-featured-blogroll.hr-blogroll-style-timeline .hr-featured-blogroll-inner:before{display:none}}.hr-featured-blogroll.hr-blogroll-style-timeline .hr-month-label{display:block;width:100%;text-align:center;z-index:2}.hr-featured-blogroll.hr-blogroll-style-timeline .hr-month-label span{display:inline-block;color:#fff;background:#6e5baa;font-weight:700;font-size:14px;text-transform:uppercase;margin:1em 0;letter-spacing:.125em;padding:5px 15px;border-radius:15px}.hr-featured-blogroll.hr-blogroll-style-timeline .hr-post-preview-wrapper{box-sizing:border-box}.hr-featured-blogroll.hr-blogroll-style-timeline .hr-post-preview-wrapper .hr-post-preview-grid-tile{background:0 0;width:100%;padding-left:20px;padding-right:20px}.hr-featured-blogroll.hr-blogroll-style-timeline .hr-pagination{padding-left:20px;padding-right:20px}.hr-featured-blogroll .hr-featured-blogroll-inner:before,.hr-featured-blogroll .hr-month-label{opacity:0;transition:opacity linear 150ms}.hr-featured-blogroll .hr-featured-media .hr-post-categories a:hover,.hr-featured-blogroll .is-showing-items .hr-month-label,.hr-featured-blogroll .is-showing-items.hr-featured-blogroll-inner:before{opacity:1}.hr-featured-blogroll .hr-featured-media .hr-overlay{width:100%;height:100%;transform:translateX(-101%);transition:all .3s ease-in-out;-webkit-transform-style:preserve-3d;background-image:linear-gradient(top,rgba(110,91,170,.925) 0,#6e5baa 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(110,91,170,.925)),color-stop(1,#6e5baa));background-image:-webkit-linear-gradient(top,rgba(110,91,170,.925) 0,#6e5baa 100%)}.hr-featured-blogroll .hr-featured-media .hr-overlay a,.hr-featured-blogroll .hr-featured-media .hr-overlay span{color:#fff}.hr-featured-blogroll .hr-featured-media:hover .hr-overlay{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-style:preserve-3d}.hr-featured-blogroll .hr-featured-media .hr-item-lightbox,.hr-featured-blogroll .hr-featured-media .hr-item-permalink{width:41px;height:41px;text-align:center}.hr-featured-blogroll .hr-featured-media .hr-item-lightbox:before,.hr-featured-blogroll .hr-featured-media .hr-item-permalink:before{font-family:FontAwesome;line-height:40px}.hr-featured-blogroll .hr-featured-media .hr-item-permalink:before{line-height:43px}.hr-featured-blogroll .hr-featured-media .hr-item-lightbox:before,.hr-featured-blogroll .hr-featured-media h4,.hr-featured-blogroll .hr-featured-media h4 a{font-size:16px}.hr-featured-blogroll .hr-featured-media .hr-post-categories a,.hr-featured-blogroll .hr-featured-media .hr-post-categories span{display:inline-block}.hr-featured-blogroll .hr-featured-media .hr-post-categories a:not(:first-child){position:relative;left:-2px}.hr-featured-blogroll .hr-featured-media .hr-overlay .hr-post-categories a,.hr-featured-blogroll .hr-featured-media .hr-overlay .hr-post-categories span{opacity:.8}.hr-featured-blogroll .hr-post-featured-media-type-slideshow .hr-overlay,.hr-featured-blogroll .hr-post-featured-media-type-video .hr-overlay{display:none}.hr-pagination{margin-top:39px}.hr-pagination .hr-pagination-menu{margin-bottom:37px;padding:15px 0;width:100%;text-align:center;border-top:1px solid #efefef}.hr-pagination .hr-pagination-menu .hr-next-link a,.hr-pagination .hr-pagination-menu .hr-prev-link a{text-align:center;vertical-align:middle;-ms-user-select:none;white-space:nowrap;-moz-user-select:none;-webkit-user-select:none;cursor:pointer;display:inline-block;margin-bottom:0;user-select:none;color:#79589f;background-color:#fff;padding:5px 18px;line-height:1.5;text-decoration:none;font-weight:700;border-radius:4px;border:none;box-shadow:inset 0 0 0 1px rgba(121,88,159,.6);font-size:13px;-webkit-transition:background .2s ease;transition:background .2s ease;background-image:none}.hr-pagination .hr-pagination-menu .hr-next-link a:not(.disabled):hover,.hr-pagination .hr-pagination-menu .hr-prev-link a:not(.disabled):hover{outline:0;text-decoration:none;background-color:#e6e6e6;border-color:#5b4278;background:rgba(121,88,159,.05);box-shadow:inset 0 0 0 1px rgba(121,88,159,.6);color:#60467e}.hr-pagination .hr-pagination-menu .hr-next-link a.disabled,.hr-pagination .hr-pagination-menu .hr-prev-link a.disabled{cursor:not-allowed;pointer-events:none;background:rgba(203,203,210,.1);color:#CBCBD2!important;opacity:1;box-shadow:inset 0 0 0 1px #d9d9e1!important;font-weight:400}.hr-pagination .hr-pagination-menu .hr-prev-link{float:left;margin-right:10px}.hr-pagination .hr-pagination-menu .hr-next-link{float:right;margin-left:10px}.hr-pagination .hr-pagination-menu .hr-pagination-current-position{display:inline-block;font-size:13px}.hr-pagination .hr-pagination-menu .hr-pagination-current-position .hr-pagination-current-page{font-weight:700}.widget-area{z-index:2;position:relative}@media (min-width:980px){.page-with-both-sidebars .main-content-wrapper{float:right;width:75%;padding-right:25%}.page-with-both-sidebars .post-right-sidebar{position:absolute;right:0}}#hr-portfolio-filter .hr-portfolio-filter-inner,html #hr-portfolio-filter .hr-portfolio-filter-inner{float:left}@media (max-width:979px){.page-with-both-sidebars .post-left-sidebar{padding-bottom:0}.page-with-both-sidebars .post-right-sidebar{padding-top:0}}.hr-sidenavigation-wrapper{position:relative;z-index:2}#hr-portfolio-filter,html #hr-portfolio-filter{background-color:#EAE9F1;text-align:left;z-index:1}.hr-sidenavigation-wrapper ul{list-style:none}.hr-sidenavigation-wrapper ul li{position:relative}.hr-sidenavigation-wrapper ul li a{display:inline-block;color:#4d4d52;width:100%}.hr-sidenavigation-wrapper ul li a:hover{color:#6e5baa}.hr-sidenavigation-wrapper ul li.current_page_item a:after{font-family:FontAwesome;content:"\f0da";position:absolute;right:0}.hr-sidenavigation-wrapper>ul{margin-bottom:45px;padding-left:0}.hr-sidenavigation-wrapper>ul>li{border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.07);padding-top:.6em;padding-bottom:.6em}.hr-sidenavigation-wrapper>ul>li:first-child{border-top:0}.hr-sidenavigation-wrapper>ul>li>a{font-size:15px;font-weight:500}.hr-sidenavigation-wrapper>ul>li ul a{font-size:13px;color:#919191}.hr-sidenavigation-wrapper>ul>li>ul{margin-top:3px;margin-bottom:3px;padding-left:0}.hr-sidenavigation-wrapper>ul>li>ul>li{padding-top:4px}html .search-results-template.index-template .search-results-none{display:block;padding-top:15px}html .search-results-template.index-template>.index-main-section{margin-bottom:30px;box-sizing:border-box;padding-right:5vw}html .search-results-template.index-template .loop-items{padding-top:42px}html .search-results-template.index-template .loop-items>article{font-size:14px;margin-bottom:35px}html .search-results-template.index-template .loop-items>article .hr-title>a{color:#6e5baa;transition:opacity linear 150ms;font-weight:500;font-size:1.1em}html .search-results-template.index-template .loop-items>article .hr-title>a:hover{opacity:.8}html .search-results-template.index-template .loop-items>article p:empty{display:none;margin:0}html .search-results-template.index-template .loop-items>article p{margin-top:2px;margin-bottom:2px}html .search-results-template.index-template .loop-items>article p>a{display:none}html .search-results-template.index-template .loop-items>article .hr-url{font-size:14px}html .search-results-template.index-template .hr-scablands{font-size:14px;line-height:21px;border:0;margin:0;padding-top:25px}html .hr-portfolio-preview>div{opacity:1}html #hr-portfolio-filter{position:relative;padding-left:5vw;padding-right:5vw}html #hr-portfolio-filter .wrapper{padding-top:0;padding-bottom:0}html #hr-portfolio-filter ul{list-style:none;padding:0;margin:0}html #hr-portfolio-filter .hr-portfolio-filter-inner li{display:inline-block;font-size:16px;margin-top:4px}html #hr-portfolio-filter .hr-portfolio-filter-inner li a{cursor:pointer;display:block;padding:.7em .9em .7em .6em;text-decoration:none;color:rgba(110,91,170,.5);border-bottom:3px solid rgba(110,91,170,0)}html #hr-portfolio-filter .hr-portfolio-filter-inner li a.active{color:#6e5baa;border-color:#6e5baa}html #hr-portfolio-filter .hr-portfolio-filter-inner li a:hover{color:#6e5baa}html #hr-portfolio-filter .hr-portfolio-filter-inner li a i{margin-right:5px}html #hr-portfolio-filter .hr-portfolio-filter-inner li a span{font-weight:400}#hr-portfolio-filter{position:relative;padding-left:5vw;padding-right:5vw}#hr-portfolio-filter .wrapper{padding-top:0;padding-bottom:0}#hr-portfolio-filter ul{list-style:none;padding:0;margin:0}#hr-portfolio-filter .hr-portfolio-filter-inner li{display:inline-block;font-size:16px;margin-top:4px}#hr-portfolio-filter .hr-portfolio-filter-inner li a{cursor:pointer;display:block;padding:.7em .9em .7em .6em;text-decoration:none;color:rgba(110,91,170,.5);border-bottom:3px solid rgba(110,91,170,0)}#hr-portfolio-filter .hr-portfolio-filter-inner li a.active{color:#6e5baa;border-color:#6e5baa}#hr-portfolio-filter .hr-portfolio-filter-inner li a:hover{color:#6e5baa}#hr-portfolio-filter .hr-portfolio-filter-inner li a i{margin-right:5px}#hr-portfolio-filter .hr-portfolio-filter-inner li a span{font-weight:300}.hr-featured-portfolio.is-zero-gap{margin-top:0;margin-bottom:0;padding-left:0;padding-right:0}.hr-featured-portfolio.is-zero-gap .hr-featured-portfolio-inner{margin-left:0;margin-right:0}.hr-featured-portfolio.is-zero-gap .hr-portfolio-preview{padding:0}.widget h4{font-size:14px;line-height:15px;text-transform:uppercase;font-weight:500;color:#2A3039}.widget ul{list-style:none;padding:0}.widget ul ul{padding-top:3px;padding-left:20px}.widget ul li{font-size:14px;line-height:21px;padding-bottom:5px;margin-bottom:7px}.widget ul a{text-decoration:none;color:#6e5baa;transition:opacity linear 150ms}.widget ul a:hover{opacity:.7}.widget ul .post-date{opacity:.7;margin-bottom:-2px;margin-top:3px}.widget .textwidget{font-size:14px;line-height:21px}.widget .textwidget #mc_embed_signup{background:0 0!important}.widget .textwidget #mc_embed_signup form{padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.widget .textwidget #mc_embed_signup form .mc-field-group{padding-bottom:0;min-height:0;width:100%;margin-bottom:6px}.widget .textwidget #mc_embed_signup form .mc-field-group input[type=text],.widget .textwidget #mc_embed_signup form .mc-field-group input[type=email],.widget .textwidget #mc_embed_signup form .mc-field-group input[type=search]{font-size:14px;padding-top:10px;padding-bottom:10px;text-indent:12px;border-color:#DDD}.widget .textwidget #mc_embed_signup form .mc-field-group div.mce_inline_error{margin-bottom:10px!important;background:#e85c41!important;color:#fff!important;border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important}.widget .textwidget #mc_embed_signup form .mc-field-group input.mce_inline_error{border-bottom-left-radius:0!important}.widget .textwidget #mc_embed_signup form div#mce-responses{padding-left:0;padding-right:0;margin-left:0;margin-right:0;width:100%}.widget .textwidget #mc_embed_signup form div#mce-responses #mce-error-response[style="display:none"]{margin:0}.widget .textwidget #mc_embed_signup form div#mce-responses #mce-success-response{padding-top:0;padding-right:0;width:100%}.widget .textwidget #mc_embed_signup form .button,.widget .textwidget #mc_embed_signup form input[type=submit]{box-sizing:border-box;background:#6e5baa;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;padding:3px 13px;height:auto}.widget_recent_entries .post-date{display:block;font-size:12px}.hr-page-message form[role=search],.widget_search form[role=search]{position:relative;border-bottom:0;padding-bottom:0}.hr-page-message form[role=search] input[type=search],.widget_search form[role=search] input[type=search]{-webkit-appearance:none;width:100%;border:1px solid #d6d6d6;border-radius:3px;font-size:14px;text-indent:6px;padding:9px 50px 9px 4px}.hr-page-message form[role=search] input[type=submit],.widget_search form[role=search] input[type=submit]{position:absolute;-webkit-appearance:none;background:#6e5baa;color:#fff;right:5px;top:5px;border:0;border-radius:3px;padding:4px 9px;font-size:14px;line-height:21px;font-weight:500;text-transform:uppercase}.widget_tag_cloud .tagcloud>a{font-size:11px!important;line-height:18px!important;display:inline-block;background:#6e5baa;color:#fff;text-transform:uppercase;font-weight:600;text-decoration:none;padding-left:4px;padding-right:4px;border-radius:3px}.widget_calendar .calendar_wrap{font-size:14px}.widget_calendar .calendar_wrap caption{background:#6e5baa;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;border-top-left-radius:3px;border-top-right-radius:3px;padding-top:9px;padding-bottom:9px}.widget_calendar .calendar_wrap table#wp-calendar tfoot td,.widget_calendar .calendar_wrap table#wp-calendar th{background:#f8f8f8}.widget_calendar .calendar_wrap table#wp-calendar td,.widget_calendar .calendar_wrap table#wp-calendar th{padding-top:5px;padding-bottom:4px}.widget_calendar .calendar_wrap table#wp-calendar td a,.widget_calendar .calendar_wrap table#wp-calendar th a{text-decoration:none;color:#6e5baa}.widget_pages ul ul{margin-top:10px}.woocommerce ul.product_list_widget li{position:relative;margin-bottom:10px;padding-top:0}.woocommerce ul.product_list_widget li>*{margin-bottom:7px}.woocommerce ul.product_list_widget li .wp-post-image{position:absolute;right:0;width:60px}.slideshow>.slides{display:block!important}@media (max-width:900px){html .hr-page-footer .hr-footer-widget-area>ul>li{width:50%}}@media (max-width:767px){html .hr-page-footer .hr-footer-widget-area>ul>li{width:100%;margin-top:0}}@media (max-width:580px){html .hr-subfooter{text-align:center}html .hr-subfooter>*{display:block;float:none;margin-top:25px;margin-bottom:25px;font-size:15px}html .hr-subfooter>.hr-wrapper>.hr-col:first-child{margin-bottom:30px}}.hr1261768732905:before{content:""!important}.hr-hralert-element{position:relative;font-size:15px}.hr-hralert-element>i{position:absolute;left:25px;top:25px;font-size:25px}.hr-hralert-element>p{margin-left:5px}.hr-hrthumbnail-element:before{content:""}.hr-hrthumbnail-element .hr-presentation{height:auto}.hr-hrcounter-element{opacity:1}.styled-link-shortcode{display:inline-block}.hr-shortcode-divider{margin-left:auto;margin-right:auto}.fw-map-canvas{width:100%}h1.text-block-shortcode{margin-bottom:0}.form-wrapper.contact-form input[type=submit]{background:#6e5baa}body .form-wrapper.contact-form .nf-form-layout input[type=email],body .form-wrapper.contact-form .nf-form-layout input[type=text],body .form-wrapper.contact-form .nf-form-layout input[type=tel],body .form-wrapper.contact-form .nf-form-layout input[type=password],body .form-wrapper.contact-form .nf-form-layout input[type=url],body .form-wrapper.contact-form .nf-form-layout select,body .form-wrapper.contact-form .nf-form-layout textarea,body .form-wrapper.contact-form form input[type=email],body .form-wrapper.contact-form form input[type=text],body .form-wrapper.contact-form form input[type=tel],body .form-wrapper.contact-form form input[type=password],body .form-wrapper.contact-form form input[type=url],body .form-wrapper.contact-form form select,body .form-wrapper.contact-form form textarea,body .ninja-forms-form-wrap .nf-form-layout input[type=email],body .ninja-forms-form-wrap .nf-form-layout input[type=text],body .ninja-forms-form-wrap .nf-form-layout input[type=tel],body .ninja-forms-form-wrap .nf-form-layout input[type=password],body .ninja-forms-form-wrap .nf-form-layout input[type=url],body .ninja-forms-form-wrap .nf-form-layout select,body .ninja-forms-form-wrap .nf-form-layout textarea,body .ninja-forms-form-wrap form input[type=email],body .ninja-forms-form-wrap form input[type=text],body .ninja-forms-form-wrap form input[type=tel],body .ninja-forms-form-wrap form input[type=password],body .ninja-forms-form-wrap form input[type=url],body .ninja-forms-form-wrap form select,body .ninja-forms-form-wrap form textarea{-webkit-appearance:none;padding:9px 10px;border:1px solid #d3d3d3;box-shadow:none;border-radius:4px;color:#383E40;transition:all linear 150ms;font-size:15px}body .form-wrapper.contact-form .nf-form-layout input[type=email]:focus,body .form-wrapper.contact-form .nf-form-layout input[type=text]:focus,body .form-wrapper.contact-form .nf-form-layout input[type=tel]:focus,body .form-wrapper.contact-form .nf-form-layout input[type=password]:focus,body .form-wrapper.contact-form .nf-form-layout input[type=url]:focus,body .form-wrapper.contact-form .nf-form-layout select:focus,body .form-wrapper.contact-form .nf-form-layout textarea:focus,body .form-wrapper.contact-form form input[type=email]:focus,body .form-wrapper.contact-form form input[type=text]:focus,body .form-wrapper.contact-form form input[type=tel]:focus,body .form-wrapper.contact-form form input[type=password]:focus,body .form-wrapper.contact-form form input[type=url]:focus,body .form-wrapper.contact-form form select:focus,body .form-wrapper.contact-form form textarea:focus,body .ninja-forms-form-wrap .nf-form-layout input[type=email]:focus,body .ninja-forms-form-wrap .nf-form-layout input[type=text]:focus,body .ninja-forms-form-wrap .nf-form-layout input[type=tel]:focus,body .ninja-forms-form-wrap .nf-form-layout input[type=password]:focus,body .ninja-forms-form-wrap .nf-form-layout input[type=url]:focus,body .ninja-forms-form-wrap .nf-form-layout select:focus,body .ninja-forms-form-wrap .nf-form-layout textarea:focus,body .ninja-forms-form-wrap form input[type=email]:focus,body .ninja-forms-form-wrap form input[type=text]:focus,body .ninja-forms-form-wrap form input[type=tel]:focus,body .ninja-forms-form-wrap form input[type=password]:focus,body .ninja-forms-form-wrap form input[type=url]:focus,body .ninja-forms-form-wrap form select:focus,body .ninja-forms-form-wrap form textarea:focus{background:#fff;box-shadow:0 0 4px #eeecf3;border:1px solid #9281c5;outline:0}body .form-wrapper.contact-form .nf-form-layout select,body .form-wrapper.contact-form form select,body .ninja-forms-form-wrap .nf-form-layout select,body .ninja-forms-form-wrap form select{padding:9px 10px;background:#fff}body .form-wrapper.contact-form .nf-form-layout .field-select.select-styled,body .form-wrapper.contact-form .nf-form-layout .listselect-wrap .nf-field-element,body .form-wrapper.contact-form form .field-select.select-styled,body .form-wrapper.contact-form form .listselect-wrap .nf-field-element,body .ninja-forms-form-wrap .nf-form-layout .field-select.select-styled,body .ninja-forms-form-wrap .nf-form-layout .listselect-wrap .nf-field-element,body .ninja-forms-form-wrap form .field-select.select-styled,body .ninja-forms-form-wrap form .listselect-wrap .nf-field-element{position:relative}body .form-wrapper.contact-form .nf-form-layout .field-select.select-styled:after,body .form-wrapper.contact-form .nf-form-layout .listselect-wrap .nf-field-element:after,body .form-wrapper.contact-form form .field-select.select-styled:after,body .form-wrapper.contact-form form .listselect-wrap .nf-field-element:after,body .ninja-forms-form-wrap .nf-form-layout .field-select.select-styled:after,body .ninja-forms-form-wrap .nf-form-layout .listselect-wrap .nf-field-element:after,body .ninja-forms-form-wrap form .field-select.select-styled:after,body .ninja-forms-form-wrap form .listselect-wrap .nf-field-element:after{font-family:FontAwesome;content:"\f0dc";display:block;position:absolute;right:10px;bottom:9px;pointer-events:none}body .form-wrapper.contact-form .nf-form-layout .ninja-forms-field[type=button],body .form-wrapper.contact-form .nf-form-layout input[type=submit],body .form-wrapper.contact-form form .ninja-forms-field[type=button],body .form-wrapper.contact-form form input[type=submit],body .ninja-forms-form-wrap .nf-form-layout .ninja-forms-field[type=button],body .ninja-forms-form-wrap .nf-form-layout input[type=submit],body .ninja-forms-form-wrap form .ninja-forms-field[type=button],body .ninja-forms-form-wrap form input[type=submit]{box-sizing:border-box;background:#6e5baa;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;padding:6px 30px;margin-top:10px;height:auto;cursor:pointer;transition:all 150ms linear}body .form-wrapper.contact-form .nf-form-layout .ninja-forms-field[type=button]:hover,body .form-wrapper.contact-form .nf-form-layout input[type=submit]:hover,body .form-wrapper.contact-form form .ninja-forms-field[type=button]:hover,body .form-wrapper.contact-form form input[type=submit]:hover,body .ninja-forms-form-wrap .nf-form-layout .ninja-forms-field[type=button]:hover,body .ninja-forms-form-wrap .nf-form-layout input[type=submit]:hover,body .ninja-forms-form-wrap form .ninja-forms-field[type=button]:hover,body .ninja-forms-form-wrap form input[type=submit]:hover{background:#292e31}body .form-wrapper.contact-form .nf-form-layout .nf-field-container,body .form-wrapper.contact-form form .nf-field-container,body .ninja-forms-form-wrap .nf-form-layout .nf-field-container,body .ninja-forms-form-wrap form .nf-field-container{margin-bottom:20px}body .form-wrapper.contact-form .nf-form-layout nf-field>.nf-field-container .ninja-forms-field[type=button],body .form-wrapper.contact-form form nf-field>.nf-field-container .ninja-forms-field[type=button],body .ninja-forms-form-wrap .nf-form-layout nf-field>.nf-field-container .ninja-forms-field[type=button],body .ninja-forms-form-wrap form nf-field>.nf-field-container .ninja-forms-field[type=button]{border:0;padding-top:13px;padding-bottom:13px}body .form-wrapper.contact-form .nf-form-layout .nf-field-element textarea,body .form-wrapper.contact-form form .nf-field-element textarea,body .ninja-forms-form-wrap .nf-form-layout .nf-field-element textarea,body .ninja-forms-form-wrap form .nf-field-element textarea{max-height:162px}body .form-wrapper.contact-form .nf-form-layout .nf-before-form-content,body .form-wrapper.contact-form form .nf-before-form-content,body .ninja-forms-form-wrap .nf-form-layout .nf-before-form-content,body .ninja-forms-form-wrap form .nf-before-form-content{margin-bottom:20px;font-size:16px;color:#636363}body .hr-ninja-forms-wrapper .nf-form-title>h3{font-size:24px;letter-spacing:-.01em;font-weight:400;margin-top:-8px;margin-bottom:8px}.nf-fail.nf-error input{border:1px solid #e85c41!important}.widget_ninja_forms_widget .ninja-forms-form-wrap{font-size:14px}.widget_ninja_forms_widget .ninja-forms-form-wrap .nf-response-msg{margin-top:-1px}.widget_ninja_forms_widget .ninja-forms-form-wrap .nf-form-layout .nf-field-container{margin-bottom:2px}.widget_ninja_forms_widget .ninja-forms-form-wrap .nf-form-layout .nf-field .html-wrap{font-size:14px;line-height:1.5}.widget_ninja_forms_widget .ninja-forms-form-wrap .nf-form-layout .nf-field .html-wrap p{margin-top:0;margin-bottom:5px}.widget_ninja_forms_widget .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=email],.widget_ninja_forms_widget .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=text],.widget_ninja_forms_widget .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=tel],.widget_ninja_forms_widget .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=password],.widget_ninja_forms_widget .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=url],.widget_ninja_forms_widget .ninja-forms-form-wrap .nf-form-layout .nf-field textarea{padding-top:7px;padding-bottom:7px;font-size:14px}.widget_ninja_forms_widget .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=button]{margin-top:0;font-size:12px;padding-top:8px!important;padding-bottom:8px!important;padding-left:14px;padding-right:14px}.rev_slider .ninja-forms-form-wrap .nf-response-msg{margin-top:18px;color:#008f00}.rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field-container{margin-bottom:15px}.rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=email],.rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=text],.rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=tel],.rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=password],.rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=url],.rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field textarea,.rev_slider .ninja-forms-form-wrap .nf-form-layout label{font-size:16px}.rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=button]{font-size:12px;line-height:22px;font-weight:700;color:#fff;font-family:Poppins;text-transform:uppercase;padding:12px 35px;border-radius:30px;box-sizing:border-box;letter-spacing:1px}.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=email]::-webkit-input-placeholder,.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=text]::-webkit-input-placeholder,.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=tel]::-webkit-input-placeholder,.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=password]::-webkit-input-placeholder,.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=url]::-webkit-input-placeholder,.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field textarea::-webkit-input-placeholder{color:transparent}.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=email]:-moz-placeholder,.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=text]:-moz-placeholder,.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=tel]:-moz-placeholder,.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=password]:-moz-placeholder,.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=url]:-moz-placeholder,.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field textarea:-moz-placeholder{color:transparent}.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=email]::-moz-placeholder,.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=text]::-moz-placeholder,.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=tel]::-moz-placeholder,.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=password]::-moz-placeholder,.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=url]::-moz-placeholder,.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field textarea::-moz-placeholder{color:transparent}.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=email]:-ms-input-placeholder,.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=text]:-ms-input-placeholder,.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=tel]:-ms-input-placeholder,.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=password]:-ms-input-placeholder,.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field input[type=url]:-ms-input-placeholder,.iPhone .rev_slider .ninja-forms-form-wrap .nf-form-layout .nf-field textarea:-ms-input-placeholder{color:transparent}.sidebar-style-lightOnDark .page-sidebar-wrapper{background:#252525}.sidebar-style-lightOnDark .hr-sidenavigation-wrapper ul li a{color:rgba(255,255,255,.7)}.sidebar-style-lightOnDark .hr-sidenavigation-wrapper ul li a:hover{color:#fff}.sidebar-style-lightOnDark .hr-sidenavigation-wrapper>ul>li{border-top-color:rgba(255,255,255,.1)}.sidebar-style-lightOnDark .hr-sidenavigation-wrapper>ul>li ul a{color:rgba(255,255,255,.7)}.sidebar-style-lightOnDark .page-sidebar-wrapper .widget{color:rgba(255,255,255,.5)}.sidebar-style-lightOnDark .page-sidebar-wrapper .widget h4{color:#fff}.sidebar-style-lightOnDark .page-sidebar-wrapper .widget a{color:rgba(255,255,255,.7);transition:all 150ms linear}.sidebar-style-lightOnDark .page-sidebar-wrapper .widget a:hover{color:#fff;opacity:1}.sidebar-style-lightOnDark .page-sidebar-wrapper .widget_search form[role=search] input[type=search],.sidebar-style-lightOnDark .page-sidebar-wrapper input,.sidebar-style-lightOnDark .page-sidebar-wrapper textarea{background:rgba(0,0,0,.5);border-color:rgba(255,255,255,.2)}.subfooter-style-lightOnDark .hr-subfooter{background:#363839;color:rgba(255,255,255,.5)}.subfooter-style-lightOnDark .hr-subfooter a{color:rgba(255,255,255,.7)}.subfooter-style-lightOnDark .hr-subfooter a:hover{color:#fff!important}.subfooter-style-lightOnDark .hr-subfooter .menu-item a{border-bottom-color:rgba(255,255,255,.1)!important}.subfooter-style-lightOnDark .hr-subfooter .menu-item a:hover{border-bottom-color:rgba(255,255,255,.3)!important}.footer-style-lightOnDark .hr-page-footer-inner .widget{color:rgba(255,255,255,.5)}.footer-style-lightOnDark .hr-page-footer-inner .widget h4{color:#fff}.footer-style-lightOnDark .hr-page-footer-inner .widget a{color:rgba(255,255,255,.7);transition:all 150ms linear}.footer-style-lightOnDark .hr-page-footer-inner .widget a:hover{color:#fff;opacity:1}.header-style-darkOverlay .hr-main-header,.header-style-darkOverlay .hr-main-header .hr-header-rightside span{color:rgba(0,0,0,.34)}.header-style-darkOverlay .hr-main-header .hr-header-rightside a,.header-style-darkOverlay .hr-main-header .hr-header-rightside a:link,.header-style-darkOverlay .hr-main-header .hr-header-rightside a:visited{color:rgba(0,0,0,.8)}.header-style-darkOverlay .hr-main-header .hr-header-rightside a:hover,.header-style-darkOverlay .hr-main-header .hr-header-rightside a:last-child,.header-style-darkOverlay .hr-main-header .hr-header-rightside a:link:hover,.header-style-darkOverlay .hr-main-header .hr-header-rightside a:link:last-child,.header-style-darkOverlay .hr-main-header .hr-header-rightside a:visited:hover,.header-style-darkOverlay .hr-main-header .hr-header-rightside a:visited:last-child{color:#6e5baa}.header-style-darkOverlay .hr-main-header .hr-header-rightside .hr-clean-searchform input[type=search]{border:1px solid rgba(0,0,0,.2)!important;background:rgba(255,255,255,.7)}.header-style-darkOverlay .hr-main-header .hr-header-rightside .hr-clean-searchform input[type=search]:active+button,.header-style-darkOverlay .hr-main-header .hr-header-rightside .hr-clean-searchform input[type=search]:active+button i,.header-style-darkOverlay .hr-main-header .hr-header-rightside .hr-clean-searchform input[type=search]:focus+button,.header-style-darkOverlay .hr-main-header .hr-header-rightside .hr-clean-searchform input[type=search]:focus+button i{opacity:1}.header-style-darkOverlay .hr-main-header .hr-header-rightside .hr-clean-searchform button i{transition:all 150ms linear;opacity:1}.header-style-darkOverlay .hr-main-header .hr-header-rightside .hr-woocommerce-cart a{background:#6e5baa;color:#fff!important}.header-style-darkOverlay .hr-main-header .hr-header-rightside .hr-woocommerce-cart a:hover{background:rgba(0,0,0,.8)}.header-style-darkOverlay .hr-main-header .hr-header-rightside .hr-woocommerce-cart a i{opacity:1}.header-style-darkOverlay .hr-main-header .hr-header-rightside .hr-woocommerce-cart a .hr-shopping-count{box-shadow:none;box-sizing:content-box;border:2px solid #6e5baa;min-height:15px;min-width:15px;top:-10px;right:-10px;color:#6e5baa}.header-style-darkOverlay .hr-main-header .hr-mobile-nav{overflow:visible}#hr-inpage-nav-sticky-wrapper,.fw-map-canvas .gm-style-iw{overflow:hidden}.header-style-darkOverlay .hr-main-header .hr-mobile-nav>span:not(:nth-child(2)){box-shadow:0 0 2px 0 rgba(0,0,0,.3)}@media (min-width:1100px){.header-style-darkOverlay .hr-main-header .hr-primary-nav>li>a:link,.header-style-darkOverlay .hr-main-header .hr-primary-nav>li>a:visited{color:#444;font-weight:400}.header-style-darkOverlay .hr-main-header .hr-primary-nav>li:hover>a:link,.header-style-darkOverlay .hr-main-header .hr-primary-nav>li:hover>a:visited{color:#6e5baa}.header-style-darkOverlay .hr-main-header .hr-primary-nav>li.current-menu-ancestor>a,.header-style-darkOverlay .hr-main-header .hr-primary-nav>li.current-menu-item>a{position:relative;color:#6e5baa;font-weight:500}.header-style-darkOverlay .hr-main-header .hr-primary-nav>li.current-menu-ancestor>a:before,.header-style-darkOverlay .hr-main-header .hr-primary-nav>li.current-menu-item>a:before{background:#6e5baa}.header-style-darkOverlay .hr-main-header .dropdown{box-sizing:content-box}}.subheader-style-lightOverlay .hr-page-title{color:#fff}.subheader-style-lightOverlay .hr-page-subtitle{color:rgba(255,255,255,.6)}.hr-page-title{color:#fff;font-weight:300}.hr-page-subtitle{color:rgba(0,0,0,.5)}body.author.archive .hr-page-subtitle{display:none}body.author.archive .post-author-box-wrapper{box-shadow:0 1px 2px 0 rgba(0,0,0,.08),inset 0 0 0 1px #dbe3e7;border-radius:3px;padding:10px 30px;margin-bottom:36px}body.author.archive .post-author-box-wrapper .post-author-box{padding-bottom:20px}.fw-map-canvas .unyson-shortcode-map-content{min-width:274px;padding:5px 4px}.fw-map-canvas img{max-width:none!important}.fw-map-canvas .infowindow a{text-decoration:none;font-weight:700;color:#568EC7}.fw-map-canvas .infowindow-thump img{width:100px;height:60px;margin-right:10px}.fw-map-canvas .infowindow-thump{float:left}.fw-map-canvas .infowindow-title{line-height:27px}.fw-map-canvas .infowindow-description{color:#AFAFAF;font-size:11px;font-style:italic}.fw-map-canvas .infowindow-content{float:left;max-width:130px}.hr-inpage-nav{position:static;z-index:3}.hr-inpage-nav nav{padding-left:5vw;padding-right:5vw;background:#ececec}.hr-inpage-nav nav .hr-wrapper{padding-left:0;padding-right:0;max-width:none}@media (max-width:1100px){#hr-inpage-nav-sticky-wrapper{display:none}}.hr-inpage-link-item:first-child{margin-left:0}.hr-inpage-link,.hr-inpage-link:hover{padding-top:14px;padding-bottom:15px;padding-left:13px;font-size:16px;color:#79589f;opacity:.5;text-align:right}.hr-inpage-link i,.hr-inpage-link:hover i{position:relative;bottom:-2px;height:auto;background:0 0;font-size:1.3em;margin-right:.4em}.hr-inpage-link span,.hr-inpage-link:hover span{line-height:24px}.hr-inpage-link:hover{opacity:.7}.hr-inpage-nav-action{padding-top:12px}.hr-inpage-nav-action-btn{padding:12px 16px}.hr-inpage-nav-action-btn:hover{color:#fff}.hr-inpage-link-item{position:relative}.hr-inpage-link-item.active a{opacity:1}.hr-inpage-link-item:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;border-bottom-style:solid;border-bottom-width:3px;border-bottom-color:transparent;transition:border-color 150ms linear}.form-wrapper.contact-form .header h2{font-size:24px;letter-spacing:-.01em;font-weight:400;margin-top:-8px;margin-bottom:8px}.form-wrapper.contact-form .header p{font-size:16px;color:#636363;margin-bottom:27px}