/*!
Theme Name: Ohio-Child
Theme URI: http://ohio.colabr.io/
Author: Colabrio
Author URI: http://colabr.io/
Description: Ohio is a WordPress theme bundled with premium plugins to build a modern and functional website.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: ohio
Text Domain: ohio-child
Tags: ajax, customizer, ecommerce, portfolio, minimal, page builder, responsive, multipurpose, shop, store, woocommerce, wpml

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/:root{--clb-color-primary:#ff4713;--clb-color-fill:#F9F9F9;--clb-color-preloader-spinner:#ff4713;--clb-text-font-family:'Barlow', sans-serif;--clb-text-color:#00263a;--clb-text-light-mode-font-family:'Barlow', sans-serif;--clb-text-light-mode-color:#00263a;--clb-title-font-family:'Albert Sans', sans-serif;--clb-title-font-weight:600;--clb-title-color:#00263a}.heading .title .highlighted-text{background-image:linear-gradient(rgb(255 71 19 / .5),rgb(255 71 19 / .5))}.clientes{mix-blend-mode:multiply}.slider-with-bullets:not(.slider-with-bullets-type8) .header{margin-right:0}h6.testimonial-headline.heading-sm{margin-bottom:20px}.links-underline a:not(.button):not(.tag):not(.-undash):hover,.links-underline a:not(.button):not(.tag):not(.-undash).-dashed{background-image:none;text-decoration:underline}.elementor .elementor-widget:not(:last-child){margin-bottom:20px!important}.slider-video{border-radius:8px!important}.portfolio-item.-layout1 .show-project-link,.portfolio-item.-layout2 .show-project-link,.portfolio-item.-layout13 .show-project-link{color:#FF4713}.menu li.new .menu-link::after{content:"DESTACADO"!important}.project-content .options-group{display:none}.project.-layout5 .project-content{padding-bottom:20px}@media screen and (min-width:1181px) and (max-width:1440px){.header-wrap:not(.page-container){padding-left:13vh;padding-right:12vh}}.header:not(.-mobile) .menu .sub-menu-wide>li{width:calc(100% / 4)}.scroll-top:not(.-left):not(.-right){visibility:hidden!important}@media screen and (min-width:1181px){.header:not(.-mobile) .menu .sub-menu-wide{padding:1.75rem}}.header:not(.-mobile) .menu .sub-menu-wide>li>a.menu-link{text-transform:uppercase;opacity:1;font-size:1em;font-weight:600;margin-bottom:.5rem;color:#ff4713;cursor:default}.header:not(.-mobile) .menu li>ul>li a:hover{border-radius:.3rem}.card .overlay-details{padding:4vh}.contact-form .wpcf7-form.invalid .wpcf7-response-output{background-color:inherit;color:#dd3c57;border:1px solid}.contact-form .wpcf7-form.sent .wpcf7-response-output,.subscribe-form .wpcf7-form.sent .wpcf7-response-output{background-color:inherit;color:#29a366;border:1px solid}input[type="email"].wpcf7-not-valid,input[type="number"].wpcf7-not-valid,input[type="password"].wpcf7-not-valid,input[type="search"].wpcf7-not-valid,input[type="tel"].wpcf7-not-valid,input[type="text"].wpcf7-not-valid,input[type="date"].wpcf7-not-valid,input[type="url"].wpcf7-not-valid,textarea.wpcf7-not-valid,select.wpcf7-not-valid,.select2-container--default .select2-selection--single.wpcf7-not-valid{-webkit-box-shadow:0 0 0 1px #dc2828;box-shadow:0 0 0 1px #dc2828}.contact-form .wpcf7-form .wpcf7-response-output,.subscribe-form .wpcf7-form .wpcf7-response-output{background-color:inherit;color:#ec8013;border:1px solid}.slider-with-bullets:not(.slider-with-bullets-type8) .header{margin-right:0}.project-task p{font-weight:400}.project-gallery .first-image{border-radius:20px}.sticky-nav-holder{background:#f2f4f5}.sticky-nav-headline h6.title{font-weight:500;color:#a1afb7}.portfolio-item.-layout10 .portfolio-item-image{border-radius:14px}.vc_col-md-push-1{left:calc(100%/12 * 2);position:relative}.card.-metro:not(.-no-media) .image-holder{padding-bottom:70%}.-with-slider .project-content::before{height:36%;background-image:radial-gradient(circle at 1px 1px,#1b3d4f 1px,transparent 0);background-size:20px 20px}.portfolio-item .project-content .button{color:#FF4713;border:2px solid #FF4713;padding:1rem 1.4rem;border-radius:5px}.menu-link.-undash.main-menu-link.item-title{font-family:'Albert Sans',sans-serif;font-weight:600}.project.-layout5 .project-slider,.project.-layout5 .video-holder{height:50vh}.headline-meta .post-meta-estimate{display:none}.card.-metro:not(.-no-media) .image-holder{padding-bottom:50%}.blog-item .card-details .title a:hover{color:#ff4713}.project.-layout5 a.button.-text.-unlink{color:#ff4713}.portfolio-filter{padding-top:4rem}.page-sidebar{margin:10vh 0}h6.testimonial-headline.heading-sm{margin-bottom:1.5rem}.project.-layout5 .project-content .project-task{margin-top:70px}.banner:hover .overlay-details{background-color:#5d7261!important;transition-duration:0.35s}.card.-img-overlay .image-holder::after{display:none}.site-footer{background-color:#00263a}.site-footer .widget-title,.site-footer .wp-block-heading{color:#f2f4f5}.site-footer h6,.site-footer .widgets,.site-footer .scroll-top,.site-footer .color-switcher-item.dark,.site-footer .button,.site-footer input,.site-footer-copyright{color:#f2f4f5}.site-footer-copyright .holder a:not(.-unlink){color:#ff4713}body.custom-cursor .circle-cursor-inner,body.custom-cursor .circle-cursor-inner.cursor-link-hover{background-color:#ff4713}body.custom-cursor .circle-cursor-outer,body.custom-cursor .circle-cursor-outer.cursor-link-hover{border-color:#ff4713}.header-wrap.page-container:not(.-full-w){--clb-container-width:1300px}.header:not(.-sticky):not(.-mobile) .menu-blank,.header:not(.-sticky):not(.-mobile) .menu>li>a,.header:not(.-sticky) .hamburger-outer,.header:not(.-sticky) .branding-title,.header:not(.-sticky) .icon-button:not(.-overlay-button):not(.-small):not(.-extra-small),.header:not(.-sticky) .cart-button-total a,.header:not(.-sticky) .lang-dropdown{font-family:'Albert Sans',sans-serif;font-weight:600;color:#fff}.header:not(.-sticky):not(.-mobile):not(.light-typo):not(.dark-typo) .lang-dropdown{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.-sticky:not(.-mobile) .menu-blank,.-sticky:not(.-mobile) .menu>li>a,.-sticky .hamburger-outer,.-sticky .branding-title,.-sticky .icon-button:not(.-overlay-button):not(.-small):not(.-extra-small),.-sticky .cart-button-total a,.-sticky .lang-dropdown{font-family:'Albert Sans',sans-serif;font-weight:600}.menu-optional .button-group .button:not(:hover){--clb-color-white:#ffffff}.menu-optional .button-group .button:not(.page-link):not(.-dm-ignore):not(:hover){--clb-color-button:#ff4713}@media screen and (max-width:768px){.header,.slide-in-overlay{opacity:0}}.header.-mobile .nav,.header.-mobile .slide-in-overlay .copyright,.header.-mobile .slide-in-overlay .lang-dropdown,.header.-mobile .slide-in-overlay .close-bar .icon-button:not(.-small){color:#00263a}.header.-mobile .slide-in-overlay .lang-dropdown{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2300263a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.notification .button{background-color:#00263a}:root{--clb-container-width:1300px}.page-headline .bg-image{background-color:;background-image:url(https://remapril.com/wp-content/uploads/2024/05/textura-04.jpg);background-size:auto;background-position:center center;background-repeat:repeat}.page-headline .title{color:#fff}.page-headline .post-meta-holder,.page-headline .headline-meta{color:#fff}.project:not(.-layout8) .-with-slider .overlay{background-color:1}.project .video-button:not(.-outlined) .icon-button{background-color:1}@media screen and (min-width:1181px){.btn-optional{margin-right:10px}.site-footer .page-container.-full-w{--clb-container-side-gutter:6vh}.header.-sticky:not(.-fixed):not(.header-8) .header-wrap{height:80px}}@media screen and (min-width:769px) and (max-width:1180px){.heading .subtitle+.title{padding-bottom:.5em}}@media screen and (max-width:768px){.header:not(.-sticky):not(.-mobile) .menu-blank,.header:not(.-sticky):not(.-mobile) .menu>li>a,.header:not(.-sticky) .hamburger-outer,.header:not(.-sticky) .branding-title,.header:not(.-sticky) .icon-button:not(.-overlay-button):not(.-small):not(.-extra-small),.header:not(.-sticky) .cart-button-total a,.header:not(.-sticky) .lang-dropdown{color:#00263a}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px!important}.heading .subtitle+.title{padding-bottom:.5em}.card .overlay-details{padding:4vh}.portfolio-item.-with-gradient .portfolio-item-image::before{top:0}.elementor-21542 .elementor-element.elementor-element-e57ef8c .grid_10 .portfolio-item-image::before{background:linear-gradient(180deg,#fff0 0%,#001520)!important}.portfolio-links .project-content::before,.-with-slider .project-content::before{top:30%}.header .branding .logo img,.header .branding .logo-mobile img,.header .branding .logo-sticky-mobile img,.header .branding .logo-dynamic img{min-height:38px;height:38px}}