/*!/wp-content/themes/ohio-child/style.css*//*!
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/
*/
 body{overflow-x:hidden!important}header.-sticky{box-shadow:0 13px 35px -12px rgb(35 35 35 / .1)}.header:not(.-sticky){background-color:unset!important}.flash-heading>h1{letter-spacing:-.04em;line-height:1.05;font-size:calc(2.35rem + 0.9 * ( (100vw - 576px) / 864))}@media screen and (min-width:1440px){.flash-heading>h1{font-size:3.25rem}}@media screen and (max-width:576px){.flash-heading>h1{font-size:2.35rem}}@media screen and (min-width:1181px) and (max-width:1440px){.flash-heading>h1{font-size:calc(3.25rem * 0.88)}}.icon-button.search-global.fixed{background-color:#216ff3;left:20px;bottom:20px;min-width:unset;width:unset;height:unset;padding:20px}.single-modula-gallery .breadcrumb-holder{display:none}.single-modula-gallery .page-content{margin-top:80px;margin-bottom:80px}.modula-item-content a:hover{text-decoration:none!important;color:transparent!important;animation:none!important;background-image:none!important}.admissions-box .icon-box .icon-box-content p{margin:revert!important}rs-slide rs-sbg::after{content:"";background-color:rgb(17 16 19 / .25);width:100%;height:100%;left:0;top:0;position:absolute}sr7-slide sr7-bg::after{content:"";background-color:rgb(17 16 19 / .25);width:100%;height:100%;left:0;top:0;position:absolute;z-index:1}.dark-scheme sr7-slide sr7-bg::after{background-color:rgb(17 16 19 / .5)}.testimonial>p{margin-block-start:1em!important}.kids_harmony_backdrop{background-position:top center!important}.contact-tiles .horizontal-accordion-item .accordion-body{background-repeat:no-repeat;background-position:top right}.contact-tiles.branches .horizontal-accordion-item:nth-child(1) .accordion-body,.contact-tiles.branch-leafs .horizontal-accordion-item:nth-child(1) .accordion-body,.contact-tiles.collections .horizontal-accordion-item:nth-child(1) .accordion-body{background-image:url(https://cdn.lyceum.lk/edgemedia/20240426181454/tag-nugegoda.png.webp)}.contact-tiles.branches .horizontal-accordion-item:nth-child(2) .accordion-body,.contact-tiles.branch-leafs .horizontal-accordion-item:nth-child(2) .accordion-body,.contact-tiles.collections .horizontal-accordion-item:nth-child(2) .accordion-body,.contact-tiles.bookshops .horizontal-accordion-item:nth-child(1) .accordion-body{background-image:url(https://cdn.lyceum.lk/edgemedia/20240426181452/tag-wattala.png.webp)}.contact-tiles.branches .horizontal-accordion-item:nth-child(3) .accordion-body,.contact-tiles.branch-leafs .horizontal-accordion-item:nth-child(3) .accordion-body{background-image:url(https://cdn.lyceum.lk/edgemedia/20240426181453/tag-panadura.png.webp)}.contact-tiles.branches .horizontal-accordion-item:nth-child(4) .accordion-body,.contact-tiles.branch-leafs .horizontal-accordion-item:nth-child(4) .accordion-body{background-image:url(https://cdn.lyceum.lk/edgemedia/20240426181453/tag-ratnapura.png.webp)}.contact-tiles.branches .horizontal-accordion-item:nth-child(5) .accordion-body{background-image:url(https://cdn.lyceum.lk/edgemedia/20240426181454/tag-gampaha.png.webp)}.contact-tiles.branches .horizontal-accordion-item:nth-child(6) .accordion-body,.contact-tiles.branch-leafs .horizontal-accordion-item:nth-child(5) .accordion-body{background-image:url(https://cdn.lyceum.lk/edgemedia/20240426181453/tag-nuwara-eliya.png.webp)}.contact-tiles.branches .horizontal-accordion-item:nth-child(7) .accordion-body,.contact-tiles.branch-leafs .horizontal-accordion-item:nth-child(6) .accordion-body,.contact-tiles.bookshops .horizontal-accordion-item:nth-child(2) .accordion-body{background-image:url(https://cdn.lyceum.lk/edgemedia/20240426181455/tag-anuradhapura.png.webp)}.contact-tiles.branches .horizontal-accordion-item:nth-child(8) .accordion-body,.contact-tiles.branch-leafs .horizontal-accordion-item:nth-child(7) .accordion-body,.contact-tiles.collections .horizontal-accordion-item:nth-child(3) .accordion-body,.contact-tiles.bookshops .horizontal-accordion-item:nth-child(3) .accordion-body{background-image:url(https://cdn.lyceum.lk/edgemedia/20240426181454/tag-kurunegala.png.webp)}.contact-tiles.branches .horizontal-accordion-item:nth-child(9) .accordion-body,.contact-tiles.branch-leafs .horizontal-accordion-item:nth-child(8) .accordion-body{background-image:url(https://cdn.lyceum.lk/edgemedia/20240426181454/tag-avissawella.png.webp)}.contact-tiles.branches .horizontal-accordion-item:nth-child(10) .accordion-body,.contact-tiles.branch-leafs .horizontal-accordion-item:nth-child(9) .accordion-body{background-image:url(https://cdn.lyceum.lk/edgemedia/20240514100442/tag-katunayake.png.webp)}.contact-tiles.leafs .horizontal-accordion-item:nth-child(1) .accordion-body{background-image:url(https://cdn.lyceum.lk/edgemedia/20240426181452/tag-eheliyagoda.png.webp)}.contact-tiles.leafs .horizontal-accordion-item:nth-child(2) .accordion-body{background-image:url(https://cdn.lyceum.lk/edgemedia/20240426181452/tag-kaduwela.png.webp)}.contact-tiles.leafs .horizontal-accordion-item:nth-child(3) .accordion-body{background-image:url(https://cdn.lyceum.lk/edgemedia/20240426181452/tag-kalutara.png.webp)}.contact-tiles.leafs .horizontal-accordion-item:nth-child(4) .accordion-body{background-image:url(https://cdn.lyceum.lk/edgemedia/20240426181452/tag-kegalle.png.webp)}.contact-tiles.leafs .horizontal-accordion-item:nth-child(5) .accordion-body{background-image:url(https://cdn.lyceum.lk/edgemedia/20240426181451/tag-kottawa.png.webp)}.contact-tiles.leafs .horizontal-accordion-item:nth-child(6) .accordion-body{background-image:url(https://cdn.lyceum.lk/edgemedia/20240426181451/tag-kuruwita.png.webp)}.contact-tiles.leafs .horizontal-accordion-item:nth-child(7) .accordion-body{background-image:url(https://cdn.lyceum.lk/edgemedia/20240426181451/tag-kuliyapitiya.png.webp)}.contact-tiles.leafs .horizontal-accordion-item:nth-child(8) .accordion-body{background-image:url(https://cdn.lyceum.lk/edgemedia/20240426181450/tag-negambo.png.webp)}@media (max-width:768px){.contact-tiles .horizontal-accordion-item .accordion-body{background-image:none!important}.contact-tiles .horizontal-accordion-item .accordion-body .wpb_raw_html{display:none!important}}.love-heart{-webkit-animation:beat .25s infinite alternate;-moz-animation:beat .25s infinite alternate;-ms-animation:beat .25s infinite alternate;-o-animation:beat .25s infinite alternate;animation:beat .25s infinite alternate;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@keyframes "beat"{to{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-o-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}}@-moz-keyframes beat{to{-moz-transform:scale(1.4);transform:scale(1.4)}}@-webkit-keyframes "beat"{to{-webkit-transform:scale(1.4);transform:scale(1.4)}}@-ms-keyframes "beat"{to{-ms-transform:scale(1.4);transform:scale(1.4)}}@-o-keyframes "beat"{to{-o-transform:scale(1.4);transform:scale(1.4)}}.awsm-job-item,.awsm-job-form-inner{background:unset!important}.dark-scheme .awsm-lists,.dark-scheme .awsm-job-form-inner{border:1px solid #000}.captcha-note{font-size:.9rem;margin-top:20px;opacity:.4}.about-section{padding-left:5.25rem!important;padding-right:5.25rem!important}.testimonial .holder{align-items:start!important}.university-partners .clb-slider-outer-stage>.clb-slider-stage{align-items:center}.perf-clock{position:fixed;bottom:2rem;right:8rem;z-index:280;text-align:right;background:rgb(255 255 255 / .1);backdrop-filter:blur(15px);padding:6px 10px 10px;border-radius:10px}.perf-clock.dark,.dark-scheme .perf-clock{background:rgb(0 0 0 / .1)!important;backdrop-filter:blur(10px)!important}.perf-clock .perf-title,.perf-clock .perf-analysis{margin:0;-webkit-text-fill-color:#fff0;color:#323130;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:italic}.perf-clock .perf-title .perf-intro{font-size:.8rem;line-height:1.05rem;font-weight:900;background:linear-gradient(69.74deg,#40a238 -2.32%,#1ac2ca 76.76%) padding-box text;width:110px;display:inline-block;text-wrap:balance;margin-right:7px}.perf-clock .perf-title .perf-measure{font-size:2.5rem;line-height:2.5rem;font-weight:900;background:linear-gradient(69.74deg,#fff012 -2.32%,#ea541a 76.76%) padding-box text}.perf-clock .perf-analysis{font-weight:700;line-height:1.3rem;color:#323130;background:linear-gradient(69.74deg,#31a0d7 -2.32%,#cb30f7 76.76%) padding-box text}.fancybox__slide.is-done:not(.is-selected){visibility:hidden}.awsm-row .awsm-job-more-container{margin-top:15px}.awsm-load-more-classic a.page-numbers:hover,.awsm-load-more-main a.awsm-load-more:hover{color:#000!important;background:#fff!important}.dark-scheme .awsm-grid-item .awsm-job-item{border:1px solid #0c0c0d;-webkit-box-shadow:0 1px 4px 0 rgb(0 0 0 / 25%);box-shadow:0 1px 4px 0 rgb(0 0 0 / 25%)}.dark-scheme .awsm-grid-item .awsm-job-item:focus,.dark-scheme .awsm-grid-item .awsm-job-item:hover{-webkit-box-shadow:0 3px 15px -5px rgb(0 0 0 / 45%);box-shadow:0 3px 15px -5px rgb(0 0 0 / 45%)}.dark-scheme a.awsm-job-item .awsm-job-specification-item{color:#999898}.dark-scheme .awsm-selectric{border:1px solid #4a4a4a;-webkit-box-shadow:0 1px 4px 0 rgb(0 0 0 / 25%);box-shadow:0 1px 4px 0 rgba(0 0 0 / 25%);background:#fff0}.dark-scheme .awsm-load-more-classic a.page-numbers,.dark-scheme .awsm-load-more-main a.awsm-load-more{background:#000;-webkit-box-shadow:0 1px 4px 0 rgb(0 0 0 / 25%);box-shadow:0 1px 4px 0 rgb(0 0 0 / 25%);border:1px solid #3e3e3e}.dark-scheme .awsm-load-more-classic a.page-numbers:hover,.dark-scheme .awsm-load-more-main a.awsm-load-more:hover{color:#fff!important;background:#000!important;-webkit-box-shadow:0 3px 15px -5px rgb(0 0 0 / 45%);box-shadow:0 3px 15px -5px rgb(0 0 0 / 45%)}@media screen and (max-width:1180px){.elements-bar .color-switcher{top:6.25rem!important}.about-section{padding-left:0!important;padding-right:0!important}.about-top-size{height:25px!important}footer{padding-bottom:65px}.mwai-open-button .mwai-icon-text{display:none}.perf-clock{display:none}}@media screen and (max-width:768px){footer{text-align:center}footer .logo{margin:0 auto}}.title span+span::before,.title span+span::after{content:" "}.woo-product-details .product_meta>span:not(:last-child)::after{width:1rem;text-align:center}.tc_seating_map .tc-text-group .tc-caption-group .tc-caption{left:unset!important}.tc-modal h5,.tc-modal-woobridge h5{margin-right:40px!important}.tc-modal button.tc_cart_button,.tc-modal-woobridge button.tc_cart_button{background-color:#0fc33c!important}.tc-modal button.tc_cart_button:hover,.tc-modal-woobridge button.tc_cart_button:hover{background-color:#069229!important;color:#fff!important}.tc-modal button.tc_remove_from_cart_button{background-color:#ee3b3b!important}.tc-modal button.tc_remove_from_cart_button:hover{background-color:#c81f1f!important;color:#fff!important}.tc-group-wrap{pointer-events:none}.tc-table-chair::before,.tc-group-content .tc_seat_unit::before{width:20px!important;height:20px!important}.tc-chart-preloader{position:fixed!important}.tc-single-cart-seat{display:flex!important;align-items:center}.tc_cart_seat_remove{background:#ccc;border-radius:25px;padding:0 6px}.mailster-signup label{margin-bottom:25px}@media screen and (min-width:1180px){.seat-booking-btn{min-height:6.5rem!important;font-size:3em!important;line-height:3.75rem!important;padding:0 3.4rem!important}.seat-booking-btn i{margin-right:0.5em!important}.seat-reserve-timer{scale:125%}}.seats-left-block{position:relative;padding:30px;background-color:rgb(44 136 221 / .2);border-radius:10px}.seat-total-outof{padding-top:5px;font-size:1rem;opacity:.4}.seat-total-outof-count{font-size:2.25rem;line-height:1rem;opacity:.4}.seats-left-block[data-seats-left="0"]{background-color:rgb(255 56 76 / .2)}.seats-left-block img{position:absolute;top:-5px;left:-5px;display:none}.seats-left-block[data-seats-left="0"] img{display:inline-block}@media only screen and (min-width:768px){.event-seat-counts .wpb_column:first-child>.vc_column-inner{padding-right:0.5rem!important}.event-seat-counts .wpb_column:last-child>.vc_column-inner{padding-left:0.5rem!important}}.event-banner-background{background-size:contain}.event-banner-background img{height:26rem;width:auto}.ticket-preview{transform:scale(1);perspective:600px}.ticket-preview:hover{z-index:10;transform:scale(1.1)}.ticket-preview,.ticket-preview img{transition:all 250ms ease-out}.ticket-ebook-box.swara-2025{padding:60px;border-radius:15px;background:#012549 url(https://cdn.lyceum.lk/edgemedia/20250214122153/Swara_2025_Souvenir_Book.png.webp);background-position:left center;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:600px){.ticket-ebook-box.swara-2025{padding:60px 20px;border-radius:0;background-size:cover}}.ticket-ebook-box.maathra-14{padding:60px;border-radius:15px;background:#9a0f55 url(https://cdn.lyceum.lk/edgemedia/20251010180800/Maathra_14_Souvenir_Book.png.webp);background-position:left center;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:600px){.ticket-ebook-box.maathra-14{padding:60px 20px;border-radius:0;background-size:cover}}.tc-caption-group .tc-caption{position:relative;left:-20px}.woocommerce-order-received .woocommerce-thankyou-order-details .woocommerce-order-overview__total .amount{font-weight:unset;font-size:unset}.alert-danger{background-color:rgb(221 60 87 / .1);color:#dd3c57}.event-housefull .woo-product-image .product-thumbs,.event-housefull .related,.event-housefull .share-bar,.event-housefull .woocommerce .single-product .single-product-tabs,.event-housefull .woo-product-image-slider .woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(2),.event-housefull .woo-product-image-slider .woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(3){display:none!important}.event-housefull .sticky-product{bottom:100px!important}.woo-product-details .price>span:nth-child(2){margin:0 .25rem!important}.woo-product-details-inner table.variations label{display:table-caption}.woocommerce-variation .woo-variation-price .price{display:block!important}.woocommerce .woocommerce-MyAccount-content .wc-item-meta>li>p{display:inline}.gform-date-fields>legend+div{margin-top:.5rem}.dark-scheme .awsm-form-drag-and-drop-file-control{background:rgb(255 255 255 / .1)}.dark-scheme .awsm-form-drag-and-drop-file-control .awsm-form-drag-and-drop-file-title{color:#fff!important}.tickera-input-field{border:unset!important;padding:0 var(--clb-spacer-3)!important}.fields-wrap span.description{margin-top:10px}.tickera_owner_info .owner-info-wrap h5{margin-bottom:10px}@media only screen and (max-width:1180px){.mdp-speaker-wavesurfer-player .mdp-speaker-wavesurfer-track-title{text-overflow:ellipsis;white-space:nowrap;width:60vw}}.wp-block-embed-youtube{overflow:hidden;position:relative;max-width:100%;height:auto;padding-bottom:56.25%}.wp-block-embed-youtube iframe,.wp-block-embed-youtube object,.wp-block-embed-youtube embed{position:absolute;top:0;left:0;width:100%;height:100%}.snow-falling rs-slide rs-sbg::after{background-color:rgb(17 16 19 / .6)!important}.gform_wrapper.gravity-theme .gfield input,.gform_wrapper.gravity-theme .gfield select{min-height:unset!important;line-height:unset!important;border:1px solid #0c1c28}.dark-scheme .gform_wrapper.gravity-theme .gfield input,.dark-scheme .gform_wrapper.gravity-theme .gfield select{border:1px solid #fff}.category-holder:not(.-with-tag) .category:not(:last-child)::after,.category-holder:not(.-with-tag) a:not(:last-child)::after{content:", "}.woo-sidebar tr th:first-child,.woo-sidebar tr td:first-child{width:unset!important}.woo-product .wpra-reactions-wrap{margin-top:15px}@media screen and (min-width:769px){.cart_item:not(tr) .product-quantity-holder{min-width:50%}}