/*!
Theme Name: Ohio-Child
Theme URI: http://ohio.colabr.io/
Author: Russ Miller
Author URI: https://gfxservices.com
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
*/
 html{scroll-behavior:smooth}h2{clear:inherit}.clb-page-headline-holder{padding-top:3.2vh;padding-bottom:3.2vh}.logo,.fixed-logo{width:300px}.sidebar-right{border-left:1px solid #ddd}#subpages-widget-2 li{display:block}#subpages-widget-2 li a{color:#d90a2c}.widget_subpages_current_page{font-weight:700;background:#fff}.page-sidebar.sidebar-boxed{padding:2vh}h3.widget-title{color:#333;border-bottom:1px solid #e3e3e3;font-size:20px}.widget_nav_menu .current-menu-item a,.widget_pages .current-menu-item a{color:inherit;font-weight:inherit}.widget_nav_menu .current-menu-parent ul{border-left:2px solid #82A6CD;padding-left:5px}.widget_nav_menu .current-menu-item>a,.current-menu-item a{font-weight:700}.home-slider{height:86vh}.home-slider h1{margin:0;color:#272664;margin-bottom:25px}.slider-content{text-align:center;background-color:rgb(255 255 255 / .85);padding:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:20px;box-shadow:0 .2px 2.2px rgb(0 0 0 / .048),0 .2px 5.3px rgb(0 0 0 / .069),0 .2px 10px rgb(0 0 0 / .085),0 .7px 17.9px rgb(0 0 0 / .101),0 3.3px 33.4px rgb(0 0 0 / .122),0 50px 80px rgb(0 0 0 / .17)}.slider-content h1{font-size:1.3em;font-weight:500;color:#272664}.home-main .vc_column-inner{background-color:rgb(0 0 0 / .5)}.home-main .vc_parallax{filter:saturate(1.3);box-shadow:0 1.4px 2.2px rgb(0 0 0 / .02),0 1.2px 5.3px rgb(0 0 0 / .028),0 -.1px 10px rgb(0 0 0 / .35),0 .5px 17.9px rgb(0 0 0 / .42),0 13.9px 33.4px rgb(0 0 0 / .5),0 100px 80px rgb(0 0 0 / .7);border-right:1px solid #eee}.home-main h2{text-shadow:0 0 7px rgb(0 0 0 / .6)}.home-main .subtitle{background-color:rgb(0 0 0 / .5);padding:5px 10px;border-bottom:1px solid #000;color:#fff!important}.home-main .btn{border:1px solid;border-color:rgb(255 255 255 / .4)!important;box-shadow:0 -6.8px 6.8px rgb(0 0 0 / .059),0 -7.2px 17.2px rgb(0 0 0 / .084),0 .9px 35.1px rgb(0 0 0 / .106),0 22.7px 72.3px rgb(0 0 0 / .131),0 100px 198px rgb(0 0 0 / .19)}.home-testimonial-row .vc_parallax{border:1px solid #ccc;border-top-left-radius:20px;border-bottom-left-radius:20px}.home-testimonial-row .ttshowcase_rl_subtitle{color:#fcfcfc}.home-services{color:#A4A3A6}.home-services h3{color:#fff;margin:5px 0;font-weight:600;font-size:20px;line-height:1.3}.home-services img{border:1px solid #999}h2:nth-of-type(1),h3:nth-of-type(1),h4:nth-of-type(1){margin-top:0}.alignright{float:right;padding-left:20px}.entry-content a{color:#4373A6;border-bottom:1px solid;border-color:rgb(67 115 166 / .2)}.entry-content a:hover{color:#365B82;border-color:rgb(67 115 166 / .7)}.clb-page-headline .clb-title{max-width:100%}#content .btn{margin-bottom:28px}a.button,input[type=submit]{background-color:#4373A6;border:none}.entry-content a.button{color:#fff}.page-content ul li,.page-content ol li{list-style-position:outside;margin-left:30px;padding-left:0}.page-container img{border-top-right-radius:10px;border-bottom-left-radius:10px}.home .tt_table_cell_right{border-left:2px solid #82A6CD}.home .ttshowcase_rl_title{color:#fff}.clb-social-holder{background-color:rgb(255 255 255 / .7);border:1px solid #fff}.screen-reader-response{color:green;font-weight:700}.is-style-stripes td{padding-left:10px}.wpcf7 form .wpcf7-response-output{border:none}.site-footer a{border-bottom:1px solid;border-color:rgb(255 255 255 / .3)}.site-footer a:hover{border-bottom:1px solid;border-color:rgb(255 255 255 / .5);color:#fff}acronym[title]{text-decoration:none}@media (min-width:768px) and (max-width:1024px){.home-main h2{font-size:3.5vw!important;padding-top:40px}}@media (min-width:768px){.home-services .wpb_wrapper{margin-left:20px}.services-content{max-width:620px}}@media (max-width:768px){.home-testimonials h2{color:#fff;text-shadow:0 0 30px rgb(42 35 22 / .8)}.home-testimonial-row .vc_column-inner{margin-top:2vh!important;margin-bottom:2vh!important}}@media (max-width:480px){h2{font-size:38px}.btn-optional{display:none}.home-main .vc_column-inner{padding:0 4%!important}}