@font-face{font-display:swap;font-family:'Rosette';src:url(/wp-content/themes/khellorosette/lib/fonts/Rosette.woff) format('woff');font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-display:swap;font-family:'French Rose';src:url(/wp-content/themes/khellorosette/lib/fonts/FrenchRose.otf);font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}h1 em,h2 em,h3 em,h4 em{font-family:'French Rose';-webkit-font-smoothing:antialiased;letter-spacing:normal;vertical-align:middle;text-transform:none;font-size:150%}.site-main-header-inner-wrap .menu-item-description{display:block;font-size:11px;color:var(--global-palette6);text-align:center;font-family:var(--global-body-font-family);font-weight:400;letter-spacing:.1em;text-transform:none;margin-bottom:0}.site .nav-drop-title-wrap{display:inherit}.nav--toggle-sub .dropdown-nav-toggle{margin-top:5px}.header-navigation .header-menu-container ul ul.sub-menu{padding:10px}.gridhover{position:relative}.gridhover::before{content:"";width:100%;height:100%;background:var(--global-palette1);position:absolute;z-index:1;opacity:0}.gridhover:hover::before{content:"";opacity:.3}.prettyhover,.bloghover .post-thumbnail,.wp-site-blocks .post-thumbnail{position:relative;background-color:var(--global-palette1)}.prettyhover img,.bloghover .post-thumbnail img,.wp-site-blocks .post-thumbnail img{opacity:1;width:100%;-webkit-transition:opacity .2s cubic-bezier(0,1,.75,1),transform 2.5s cubic-bezier(0,1,.75,1);-moz-transition:opacity .2s cubic-bezier(0,1,.75,1),transform 2.5s cubic-bezier(0,1,.75,1);-ms-transition:opacity .2s cubic-bezier(0,1,.75,1),transform 2.5s cubic-bezier(0,1,.75,1);-o-transition:opacity .2s cubic-bezier(0,1,.75,1),transform 2.5s cubic-bezier(0,1,.75,1);transition:opacity .2s cubic-bezier(0,1,.75,1),transform 2.5s cubic-bezier(0,1,.75,1)}.bloghover .post-thumbnail img:hover,.prettyhover img:hover,.wp-site-blocks .post-thumbnail img:hover{transform:scale(1.05);opacity:.8}a.post-more-link{border:1px solid #fff;background:#fff;padding:10px 20px}a.post-more-link:hover{border:1px solid var(--global-palette1);padding:10px 20px;color:#fff;background:var(--global-palette1)}.b-side .kt-button{border-top:none!important;border-bottom:none!important}.b-tb .kt-button{border-left:none!important;border-right:none!important}.b-outline .kt-button{outline:4px solid var(--global-palette9)}.b-right .alignright{margin:0!important}.rotate img:hover{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.whtborder{border:12px solid #fff}.blogmenu li{display:inline;padding:20px}.blogmenu a{text-decoration:none;text-transform:uppercase;font-size:14px;letter-spacing:.2em;font-weight:500}.blogsearch .wp-block-search .wp-block-search__input{border:none;background-color:rgb(251 251 251 / .75)!important}.blogsearch .wp-block-search .wp-block-search__button{border:none}.slideblurb{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.entry-content .alignwide.slideblurb{max-width:100%;width:100%;margin:0!important}.outline .kt-inside-inner-col{outline:1px solid #fff;outline-offset:7px}ul.socials{margin-bottom:0!important}.angel{position:relative;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg)}.site-footer-row.site-footer-row-columns-3{grid-template-columns:1fr .6fr 1fr}.site-footer-top-section-1,.site-footer-top-section-2,.site-footer-top-section-3{border-top:1px solid #eee}.site-footer-top-section-2{border-left:1px solid #eee;border-right:1px solid #eee}.site-footer .widget_nav_menu ul{text-align:center;text-transform:uppercase;font-size:12px;letter-spacing:.1em}@media only screen and (min-width:200px) and (max-width:1380px){.kt-row-has-bg{background-attachment:scroll!important}}@media (max-width:767px){.hr-one{width:49%;float:left;margin-right:1%}.hr-two{width:49%;float:left;margin-left:1%}.hr-one .kt-row-layout-inner,.hr-two .kt-row-layout-inner{margin-bottom:0!important}.site-footer-top-section-2{border-left:none;border-right:none}}