/*!
Theme Name: Now child
Theme URI: https://wedocore.com/
Author: Wedocore
Author URI: https://wedocore.com/
Description: A custom theme based on _tw
Template: hello-elementor
Version: 1.0.1
Tested up to: 6.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: now-child
Tags:

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

now-child is based on _tw https://underscoretw.com/, (C) 2021-2022 Greg Sullivan
_tw is distributed under the terms of the GNU GPL v2 or later.

_tw is based on Underscores https://underscores.me/ and Varia https://github.com/Automattic/themes/tree/master/varia, (C) 2012-2022 Automattic, Inc.
Underscores and Varia are distributed under the terms of the GNU GPL v2 or later.
*/
 .page-template-events .site-content{padding-top:5rem;padding-bottom:5rem}.page-template-events .site-content .events-wrapper{width:100%}@media (min-width:640px){.page-template-events .site-content .events-wrapper{max-width:640px}}@media (min-width:768px){.page-template-events .site-content .events-wrapper{max-width:768px}}@media (min-width:1024px){.page-template-events .site-content .events-wrapper{max-width:1024px}}@media (min-width:1280px){.page-template-events .site-content .events-wrapper{max-width:1140px}}@media (min-width:1536px){.page-template-events .site-content .events-wrapper{max-width:1140px}}.page-template-events .site-content .events-wrapper{margin-left:auto;margin-right:auto;display:flex;flex-direction:column-reverse;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.page-template-events .site-content .events-wrapper{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6rem;padding-left:0;padding-right:0}}.page-template-events .site-content .events-wrapper .events-list{grid-column:span 4 / span 4}.page-template-events .site-content .events-wrapper .events-list .events-head{border-bottom:2px solid #262626;border-top:2px solid #262626}.page-template-events .site-content .events-wrapper .events-list .events-head .title{margin-top:0;margin-bottom:0;padding-top:3rem;font-size:6rem;text-transform:none;line-height:1}.page-template-events .site-content .events-wrapper .events-list .events-head>div{margin-top:.75rem;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.page-template-events .site-content .events-wrapper .events-list .events-head>div{flex-direction:row}}.page-template-events .site-content .events-wrapper .events-list .events-head>div .current-date{margin:0;font-size:1.5rem;line-height:2rem;font-weight:600}.page-template-events .site-content .events-wrapper .events-list .events-head>div>div{margin-top:.75rem}@media (min-width:768px){.page-template-events .site-content .events-wrapper .events-list .events-head>div>div{margin-top:0}}.page-template-events .site-content .events-wrapper .events-list .events-head>div>div button{border-radius:0;border-style:none;--tw-bg-opacity:1;background-color:rgb(163 163 163 / var(--tw-bg-opacity));padding-top:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase}.page-template-events .site-content .events-wrapper .events-list .events-head>div>div button:focus{outline:2px solid transparent;outline-offset:2px}.page-template-events .site-content .events-wrapper .events-list .events-container .loader{margin-left:auto;margin-right:auto;margin-top:2.25rem;display:flex;height:2.25rem;width:2.25rem;-o-object-fit:contain;object-fit:contain}.page-template-events .site-content .events-wrapper .events-list .events-container .events{margin-top:3rem;display:flex;flex-direction:column;gap:2.25rem}.page-template-events .site-content .events-wrapper .events-list .events-container .events .event{display:flex;flex-direction:column;gap:.75rem}@media (min-width:768px){.page-template-events .site-content .events-wrapper .events-list .events-container .events .event{flex-direction:row;gap:2.25rem}}.page-template-events .site-content .events-wrapper .events-list .events-container .events .event .event-image{width:100%;max-width:20rem}.page-template-events .site-content .events-wrapper .events-list .events-container .events .event .event-image a img{height:12rem;width:100%;-o-object-fit:cover;object-fit:cover}.page-template-events .site-content .events-wrapper .events-list .events-container .events .event .event-desc a{font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(1 21 67 / var(--tw-text-opacity))}.page-template-events .site-content .events-wrapper .events-list .events-container .events .event .event-desc .event-excerpt{margin-top:.75rem;margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem}.page-template-events .site-content .events-wrapper .events-list .events-container .events .event .event-desc .event-info{display:flex;flex-direction:column}.page-template-events .site-content .events-wrapper .events-list .events-container .events .event .event-desc .event-info .event-time,.page-template-events .site-content .events-wrapper .events-list .events-container .events .event .event-desc .event-info .event-venue{font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.25}.page-template-events .site-content .events-wrapper .calendar .datepicker table thead tr:nth-child(2){border-bottom:2px solid #262626}.page-template-events .site-content .events-wrapper .calendar .datepicker table tr th{border-radius:0}.page-template-events .site-content .events-wrapper .calendar .datepicker table tr th.datepicker-switch{--tw-bg-opacity:1;background-color:rgb(38 38 38 / var(--tw-bg-opacity));font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.page-template-events .site-content .events-wrapper .calendar .datepicker table tr th.prev,.page-template-events .site-content .events-wrapper .calendar .datepicker table tr th.next{--tw-bg-opacity:1;background-color:rgb(163 163 163 / var(--tw-bg-opacity));font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.page-template-events .site-content .events-wrapper .calendar .datepicker table tr td{border-radius:0;font-size:.875rem;line-height:1.25rem;font-weight:700}@media (min-width:768px){.page-template-events .site-content .events-wrapper .calendar .datepicker table tr td{font-size:1.25rem;line-height:1.75rem}}.page-template-events .site-content .events-wrapper .calendar .datepicker table tr td.active.active{--tw-border-opacity:1;border-color:rgb(1 21 67 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(1 21 67 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.page-template-events .site-content .events-wrapper .calendar .datepicker table tr td.today{--tw-border-opacity:1;border-color:rgb(253 121 47 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(253 121 47 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.single-tribe_events .elementor-heading-title{font-size:35px;font-weight:700;text-transform:none;line-height:50px;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}.single-tribe_events .tribe-events-schedule{margin-top:20px}.single-tribe_events .tribe-events-schedule span{font-size:11px;text-transform:uppercase}.single-tribe_events .tribe-events-event-image img{-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.single-tribe_events .tribe-events-event-image img{height:530px;width:1037px}}.nowtoronto{margin-top:1rem;min-width:400px;display:flex;flex-direction:column}.nowtoronto a{display:flex;justify-content:center;align-items:center;font-size:.8rem;transition:.3s}.nowtoronto a:hover{color:#FD792F}.nowtoronto a img{width:180px;margin:auto}.menu-event-categories-container ul{display:flex;justify-content:space-between;align-items:center;gap:1em;list-style:none;padding:0;margin:0 0 1rem 0}.menu-event-categories-container ul li{font-size:.7rem;font-weight:700;text-transform:uppercase}.menu-event-categories-container ul li .sub-menu{display:none}.single-tribe_events .tribe-events-single .tribe-events-event-meta{width:100%}.single-tribe_events .tribe-events-meta-group{width:100%!important;flex:2 1 auto}.single-tribe_events .tribe-events-event-meta dt{font-weight:600}.menu-event-categories-container ul li:hover>a{color:#FD792F}.menu-event-categories-container ul li a{transition:.3s}.menu-event-categories-container ul li.menu-item-has-children:hover>.sub-menu{display:flex;flex-direction:column;text-align:left;align-items:flex-start;position:absolute;gap:.8rem;z-index:10;background:#011543;padding:1rem;transform:translate(-1rem)}.menu-event-categories-container ul li.menu-item-has-children .sub-menu li a{color:#fff}.event-details-list li{flex:2 1 auto;display:flex;flex-wrap:wrap;row-gap:10px;margin-bottom:10px;column-gap:20px}.event-details-list{list-style:none;padding:0}.event-details-list li span{flex:1 0}.tribe-events-meta-group{border-bottom:1px solid #ccc}.tribe-venue-url a,.tribe-organizer-url a{text-decoration:underline}.tribe_events .tribe-events-single-section-title{font-size:22px!important;margin-bottom:20px!important}.tribe-venue-location .tribe-events-address br{display:none}