.header-layout-two .site-branding.has-logo-text{justify-content:center}.header-layout-two .site-branding.has-logo-text .custom-logo-link{float:left}.header-layout-two .site-branding.has-logo-text .site-title-wrap{width:auto;text-align:left}.header-layout-two .main-navigation ul ul{padding-top:18px}.header-layout-two .main-navigation ul ul ul{padding-top:0}.logged-in .search-form-holder{margin-top:32px}.blog #primary .post .entry-header .entry-title a,.banner-layout-two .text-holder .entry-title a,.banner-slider .item .text-holder .entry-title a{background-image:linear-gradient(180deg,transparent 95%,var(--primary-color) 0);background-size:0% 100%;background-repeat:no-repeat;-webkit-transition:background-size .4s ease;-moz-transition:background-size .4s ease;transition:background-size .4s ease}.blog #primary .post .entry-header .entry-title a:hover,.banner-layout-two .text-holder .entry-title a:hover,.banner-slider .item .text-holder .entry-title a:hover{text-decoration:none;background-size:100% 100%;color:var(--primary-color)}@media only screen and (max-width:1024px){.mobile-header .site-branding.has-logo-text .site-title-wrap{width:auto}}.banner-layout-eight{margin-top:15px}.banner-layout-eight img{vertical-align:top;border-radius:8px;width:100%;height:100%;object-fit:cover}.banner-layout-eight .item{display:flex;flex-direction:column;flex-wrap:wrap;height:712px;position:relative}.banner-layout-eight .holder{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#ff91a4;border-radius:8px}.banner-layout-eight .holder:nth-child(1){width:calc(67% - 8px);height:100%;margin-right:8px}.banner-layout-eight .holder:nth-child(2){width:33%;height:calc(50% - 4px);margin-bottom:4px}.banner-layout-eight .holder:nth-child(3){width:33%;height:calc(50% - 4px);margin-top:4px}.banner-layout-eight .text-holder{position:absolute;left:0;bottom:0;width:100%;border-radius:0 0 8px 8px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=0);text-align:center;padding:60px 24px 32px}.banner-layout-eight .text-holder .category a,.banner-layout-eight .text-holder .category span{display:inline-block;margin-right:5px;margin-bottom:5px;font-size:.556em;line-height:1em;letter-spacing:1px;color:#fff;font-weight:700;background:#ff91a4;border-radius:3px;text-transform:uppercase;padding:5px 7px;text-decoration:none;-webkit-transition:ease .2s;-moz-transition:ease .2s;transition:ease .2s}.banner-layout-eight .text-holder .category a:hover{background:#000}.banner-layout-eight .text-holder .entry-title{font-size:1.389em;line-height:1.24em;font-weight:700;font-family:"Cormorant Garamond",serif;margin:0;color:#fff}.banner-layout-eight .holder:nth-child(1) .text-holder .entry-title{font-size:2.167em;line-height:1.256em}.banner-layout-eight .text-holder .entry-title a{color:#fff;-webkit-transition:ease .2s;-moz-transition:ease .2s;transition:ease .2s}.banner-layout-eight .text-holder .entry-title a:hover{color:#ff91a4}.banner-layout-eight .owl-prev{position:absolute;top:50%;left:10px;width:40px;height:40px;background:rgba(0,0,0,.5)!important;border-radius:4px;-webkit-transition:ease .2s;-moz-transition:ease .2s;transition:ease .2s;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.banner-layout-eight .owl-prev:hover{background:#000!important}.banner-layout-eight .owl-next{position:absolute;top:50%;right:10px;width:40px;height:40px;background:rgba(0,0,0,.5)!important;border-radius:4px;-webkit-transition:ease .2s;-moz-transition:ease .2s;transition:ease .2s;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.banner-layout-eight .owl-next:hover{background:#000!important}.error-wrapper .error-holder h3{font-size:15.333em;margin:0 0 100px}@media only screen and (max-width:1400px){.banner-layout-eight .item{height:550px}}@media only screen and (max-width:767px){.banner-layout-eight .item{height:350px}}