/*!
Theme Name: LNP-Child
Version: 1.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: lnp
Text Domain: ohio-child
*/.home .home_video_outer .elementor-element{position:relative;display:block;aspect-ratio:1.78}.home .home-content .home-text p{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1em;line-height:1.5;margin-top:1rem}@media screen and (min-width: 1280px){.home .home-content .home-text p{font-size:1.5em}}.home .home-content .home-text a{font-weight:900}.home .home-content .video-button button{height:48px !important;width:48px !important}@media screen and (max-width: 768px){.home .home-content .video-button button:after{display:none !important}}.home .home-content .video-button .video-button-caption{font-family:"Montserrat",sans-serif;font-weight:900;font-size:1.2em;color:#e21736;cursor:pointer;background-repeat:no-repeat;background-size:100% .2em;background-position:0px 110%}.home .home-content .video-button .video-button-caption:hover{animation:.4s cubic-bezier(0.58, 0.3, 0.005, 1) 0s 1 normal none running links;background-image:linear-gradient(currentColor 0px, currentColor 100%)}.home .home-content .video-button .icon{color:#e21736 !important}#home_video_holder{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#home_video_holder::after{background:url("./img/video-overlay.svg");background-position:top left;background-size:2px;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0}#home_video_holder #home_video{display:block;opacity:0;transition:opacity 2s;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;z-index:0;position:absolute}#home_video_holder #home_video.playing{opacity:1}.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .project.-layout4 .project-content{margin-top:0 !important}.single-ohio_portfolio .header{position:fixed}@media screen and (max-width: 768px){.single-ohio_portfolio .site-content{padding-top:100px}}.single-ohio_portfolio .project-content{margin-top:0 !important}@media screen and (min-width: 768px){.single-ohio_portfolio .project-content{padding-top:0px !important}}.single-ohio_portfolio .project-content .holder{padding-top:10vh;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:40px;padding-left:calc(3vw - 1rem) !important}@media screen and (min-width: 768px){.single-ohio_portfolio .project-content .holder{min-height:100vh;padding-top:20vh}}.single-ohio_portfolio .headline-meta{display:none !important}.single-ohio_portfolio .headline-meta .category{transition:none;color:rgba(255,255,255,.85)}.single-ohio_portfolio .headline-meta .category i{width:10px;top:-1px;position:relative}.single-ohio_portfolio .headline-meta .category:hover{color:#e21736}.single-ohio_portfolio .wp-block-button{margin-top:20px;margin-bottom:5px}.single-ohio_portfolio .wp-element-button{font-family:"Montserrat",sans-serif;font-weight:900;transition:none}.options-group li{width:calc(33% - 1.75rem)}.sticky-nav{position:relative;right:0;bottom:0;max-width:none;width:100%}.sticky-nav .sticky-nav-holder{padding:0}.sticky-nav .sticky-nav-headline{justify-content:flex-end;position:relative}.sticky-nav .title{text-transform:uppercase;font-size:.8em}.sticky-nav a{display:flex;justify-content:center;align-items:center}.sticky-nav a:hover .icon-button{color:#e21736;background-color:rgba(150,144,162,.08)}a.back-link .caption{display:none !important}a.back-link:hover .icon{color:#e21736}.proj-nav{display:flex;justify-content:space-between;margin-top:40px}@media screen and (min-width: 768px){.proj-nav{margin-top:auto}}.more-info-button,.portfolio-onepage-slider .button.-text{text-transform:uppercase;font-size:.8em}.more-info-button i,.portfolio-onepage-slider .button.-text i{width:9px}.more-info-button:after,.portfolio-onepage-slider .button.-text:after{content:"";position:absolute;pointer-events:auto;background-color:rgba(0,0,0,0);top:0;bottom:0;left:0;right:0;z-index:1}.more-info-button:hover,.portfolio-onepage-slider .button.-text:hover{color:#e21736;background:rgba(0,0,0,0) !important;box-shadow:none !important}.dark-scheme .portfolio-item.-with-slider .overlay::after,.dark-scheme .portfolio-item.-with-slider .overlay-image::before{background-color:rgba(0,0,0,0) !important}.elementor-widget .ohio-widget .clb-slider-item{padding-right:0 !important;padding-left:0 !important}@media screen and (max-width: 768px){.portfolio-item .project-content{padding-left:1rem;padding-right:1rem}.portfolio-item.-with-slider.-layout6 .overlay{align-items:center}}.page-id-224225 .elementor-element{padding-block-start:0;padding-block-end:0}.portfolio-onepage-slider .clb-slider-outer-stage{max-width:100% !important}.portfolio-onepage-slider .wrapper{position:relative}.portfolio-onepage-slider .project-content{max-width:550px}.portfolio-item.-with-slider.-layout6 .overlay{background:rgba(0,0,0,.7);background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.1) 100%);height:100vh !important;display:flex}.portfolio-item.-with-slider.-layout6 .overlay::after{background:url("./img/video-overlay.svg");background-position:top left;background-size:2px}.portfolio-item.-with-slider.-layout6 .project-content::before{display:none}.portfolio-item.-with-slider.-layout6 .portfolio-item-image{background-position:center center}.dark-scheme .clb-slider-pagination{background:rgba(0,0,0,0)}.clb-slider-page{position:relative}.clb-slider-page .clb-slider-pagination-index{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;font-size:11px;font-family:"Montserrat",sans-serif}.clb-slider-page .clb-slider-pagination-image{background:#000;opacity:0;transition:all 400ms ease;z-index:2}.clb-slider-page .clb-slider-pagination-image::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:url("./img/video-overlay.svg");background-position:top left;background-size:2px;opacity:.3}.clb-slider-page .clb-slider-pagination-image img{max-width:none;min-height:100%;position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;object-fit:cover;transform-style:preserve-3d}.clb-slider-page:hover .clb-slider-pagination-image{opacity:.9}.page-id-224228 .elementor-element{padding-block-start:0;padding-block-end:0}body .portfolio-item:not(.-with-slider) .video-button{z-index:10}body .elementor-element{padding-block-start:0;padding-block-end:0}body .image-holder::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:url("./img/video-overlay.svg");background-position:top left;background-size:2px}body .portfolio-item.-layout2 .overlay-details:not(.-top){padding-top:200px;background:linear-gradient(360deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%)}.hamburger-nav .menu sup{font-size:.7em;position:relative;top:-0.15em}.hamburger-nav.type2 .menu{width:100%}.hamburger-nav.type3 .menu .mega-menu-item>a{font-size:5vh}.hamburger-nav.type2 .menu li>ul span,.hamburger-nav.type3 .menu li>ul span{font-size:.4em}.hamburger-nav.type2 .menu li>a span.cloned,.hamburger-nav.type3 .menu li>a span.cloned{color:#000}.hamburger-nav.type2 .menu li:hover>a span.cloned,.hamburger-nav.type3 .menu .mega-menu-item>a span.cloned{color:#000;opacity:1;color:#e21736}.hamburger-nav.type2 .menu li li:hover>a span.cloned,.hamburger-nav.type3 .menu li li:hover>a span.cloned{color:#e21736;opacity:1;text-shadow:none}.hamburger-nav .menu .mega-menu-item{padding-top:0;padding-bottom:0}.hamburger-nav .menu .mega-menu-item.active>a span,.hamburger-nav .menu .mega-menu-item:hover>a span{color:#e21736;opacity:1;transform:translateX(0)}.hamburger-nav.type2 .menu li li>a,.hamburger-nav.type3 .menu li li>a{overflow:hidden}.hamburger-nav.type2 .menu li.active>ul,.hamburger-nav.type3 .menu li.active>ul{margin-top:0;margin-bottom:0}.hamburger-nav .has-submenu>a>.has-submenu-icon{opacity:1}.hamburger-nav .has-submenu.active>a>.has-submenu-icon .menu-plus{transform:rotate(180deg) !important}.hamburger-nav .has-submenu:hover>a>.has-submenu-icon .menu-plus{transform:rotate(180deg) !important;color:#e21736;opacity:1}@media screen and (max-width: 992px){.hamburger-nav .menu .mega-menu-item>a{font-size:4vh}}@media screen and (max-width: 768px){.hamburger-nav .menu .mega-menu-item>a{font-size:3vh}}@media screen and (max-width: 576px){.hamburger-nav .menu .mega-menu-item>a{font-size:2.7vh}.hamburger-nav .menu .sub-menu .mega-menu-item>a{font-size:4vh}}@media screen and (max-width: 768px){.hamburger-nav.type2 .menu li>a::before,.hamburger-nav.type3 .menu li>a::before{display:none}.icon-button.-small{height:0rem}}.header:not(.-mobile) .menu li>ul{min-width:22rem}.header:not(.-mobile) .menu li>ul>li{font-size:.9em}.header:not(.-mobile) .menu li>ul>li a{padding-top:.25rem;padding-bottom:.25rem}.header{background-color:rgba(0,0,0,0) !important;transition:all 400ms ease}.header.showed{background-color:#000 !important}@media screen and (min-width: 768px){.single-ohio_portfolio .header.showed{background-color:rgba(0,0,0,0) !important}}.desktop-hamburger.-left{margin-right:1em;display:flex !important}@media screen and (min-width: 768px){.desktop-hamburger.-left{display:none !important}}.desktop-hamburger.-left .hamburger{background:#e21736;display:flex !important}#site-navigation{display:none !important}@media screen and (min-width: 768px){#site-navigation{display:flex !important}}@media screen and (min-width: 768px){.nav-festivaltv a{position:relative;top:-2px}}.header.mobile-hamburger-position-right .right-part .hamburger{background:#e21736}.clb-popup{z-index:9999998}.clb-popup.hamburger-nav.type2.visible{display:block !important}.header_site_section{text-transform:uppercase;margin-left:1em;display:none !important}@media screen and (max-width: 768px){.header_site_section{display:none}}@media screen and (min-width: 768px){.header-wrap-inner{justify-content:flex-start}}.header.header-3:not(.-mobile) .nav{position:relative}.header:not(.-mobile) .menu{margin-left:1rem}.header:not(.-mobile) .menu>li>a{padding:0 1vw !important}.header:not(.-mobile) .menu>li>a span{font-family:"Montserrat",sans-serif;font-weight:900;text-transform:uppercase;font-size:.85rem}.header:not(.-mobile) .menu>li li span{font-size:.9em;font-family:"Montserrat",sans-serif}body .elementor-widget-ohio_team_member .image-holder:after{display:none !important}body .elementor-widget-ohio_team_member .banner .overlay-details{background:rgba(0,0,0,0) !important}.dark-scheme,.dark-scheme .site-content,.dark-scheme .header.-sticky,.dark-scheme .page-headline::before,.dark-scheme .coming-soon,.dark-scheme .site-footer,.dark-scheme .woo-products .button:not(.-outlined):not(.-text):not(.-flat):not(.-primary):not(:hover),.dark-scheme .logo-details{background-color:#000}.dark-scheme .portfolio-item.-with-slider .overlay::after,.dark-scheme .portfolio-item.-with-slider .overlay-image::before{background-color:#000}.dark-scheme .portfolio-item.-with-gradient .portfolio-item-image::before{background:linear-gradient(270deg, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0) 100%)}.outlined{color:#000;text-shadow:-2px -1px 0 #e21736,2px -1px 0 #e21736,-2px 1px 0 #e21736,2px 1px 0 #e21736}@media screen and (max-width: 768px){.header{position:fixed !important}}.scroll-bar-container{display:none !important}.elements-bar{display:none !important}
