/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
 #site-header.transparent-header.sticky {position: fixed;}body {overflow-x: hidden;}body .uwy.userway_p1 .uai{bottom:10px!important;top:unset!important;left:55px!important;right:unset!important;}#site-header-inner{display:flex;}#site-navigation-wrap{width:100%;padding:0 20px;margin-top:14px;}#menu-main{display:flex}.menu-break{margin-right:auto;}#searchform-dropdown input{color:#fff;}.oceanwp-social-menu.simple-social ul{display:flex}.oceanwp-social-menu.simple-social .social-menu-inner{margin-top:auto;}#site-navigation-wrap .dropdown-menu >li >a{white-space:nowrap;}#site-navigation-wrap{margin-top:0;}#site-logo-inner img{border-radius: 50px;padding: 0 8px;background: radial-gradient(circle, rgb(255 255 255 / 93%) 25%, rgba(255,255,255,0) 136%);margin-left: 7px;margin-right: 7px;}.menu-phone .menu-link, .menu-tickets .menu-link{margin-top:-3px;}.menu-tickets>a>span:before{font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f3ff";padding-right:5px;}.menu-phone>a>span:before{font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f879";padding-right:5px;}.dropdown-menu ul li.current-menu-item a.menu-link{color:#de1521;}@media(min-width:1001px){.oceanwp-social-menu.simple-social{order: 2;display: flex;margin-right: 20px;}}@media(max-width:1650px) and (min-width:1000px){#site-navigation-wrap .dropdown-menu > li > a{letter-spacing:0.1px;padding: 0 15px 0 0;}}@media(max-width:1480px) and (min-width:1000px){#site-navigation-wrap .dropdown-menu > li > a.site-search-toggle.search-dropdown-toggle, #site-navigation-wrap{padding-right:0;}#site-navigation-wrap .dropdown-menu > li > a{font-size:16px!important;}}@media(max-width:1350px) and (min-width:1000px){#site-logo #site-logo-inner a img {width: 189px;}#site-navigation-wrap{padding-left:0;}}@media(max-width:1250px) and (min-width:1000px){#site-navigation-wrap .dropdown-menu > li > a{font-size:15px!important;}}@media(max-width:1200px) and (min-width:1000px){#site-navigation-wrap .dropdown-menu > li > a{font-size:14px!important;}#site-navigation-wrap .dropdown-menu > li > a{padding: 0 10px 0 0;}}@media(max-width:1000px){#site-header-inner{justify-content:space-between;}.oceanwp-mobile-menu-icon.mobile-right {margin-left: auto;margin-right: 20px;}}@media(max-width:400px){#site-logo #site-logo-inner a img{width:200px;}}.ekit-template-content-footer .contact-newsletter p{justify-content:center;align-items:center;}.ekit-template-content-footer .contact-newsletter .wpcf7-spinner{position:absolute;right:-80px;}.elementor-338 .elementor-element.elementor-element-9d73cc5 .elementskit-menu-container{max-width:unset!important;z-index:0;}#footermenu .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements{position:relative;left:unset;top:unset;}#footermenu .elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-right{display:flex;width:100%;align-items:center;}@media(max-width:999px){#footermenu .elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-right{justify-content:center;}#footerbottom{padding-top:40px;}}#footermenu .elementskit-menu-overlay.elementskit-menu-offcanvas-elements.elementskit-menu-toggler.ekit-nav-menu--overlay, #footermenu .elementskit-menu-hamburger.elementskit-menu-toggler, #footermenu .elementskit-navbar-nav-default .elementskit-nav-identity-panel{display:none;}.footer-contact .elementor-icon-list-item a{display:flex;flex-direction:column;}a.btn, .elementor-kit-5 .elementor-button{padding:27px 54px 22px 54px;background-color:#de1521;border-radius:0;text-decoration:unset;}.tribe-common a.btn, a.btn{color:#fff;font-weight:bold;display: inline-block;}.elementor-kit-5 .elementor-button:hover{background-color:#2779a4;}@media(max-width:600px){a.btn, .elementor-kit-5 .elementor-button{padding:17px 34px 12px 34px;}}::-webkit-scrollbar-track {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #fff;border:solid 1px #333;border-width:1px 0;}::-webkit-scrollbar {width: 10px;background-color: #000;}::-webkit-scrollbar-thumb {border-radius: 10px;background-color: #000;background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent) }#right-sidebar::-webkit-scrollbar {border-radius:10px;background-color: #fff;}#right-sidebar::-webkit-scrollbar-track {border:unset;}.ekit-wid-con .ekit-form form input[type=submit]{background-color:black!important;font-size:20px!important;padding:0px 5%!important;height:50px!important;line-height:55px!important;margin-bottom:0!important;}.ekit-wid-con .ekit-form form input[type=submit]:hover{background-color:white;color:black!important;}.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]){font-size:16px;margin:auto;}.contact-newsletter p{display:flex;justify-content:flex-start;align-items:center;}.con-row{display:flex;flex-wrap:wrap;}.con-row p{width:100%;}.contact-newsletter .wpcf7-spinner{position:absolute;bottom:55px;right:0;}form input[type=number]{max-width:unset;}.ekit-wid-con p{margin-top:15px;}.wpcf7-file{border:unset!important;padding:5px 0 10px 0!important;}.ekit-wid-con .ekit-form form textarea, .ekit-wid-con .ekit-form form select{font-size:15px;}@media(min-width:1000px){.con-row p{width:50%;padding-right:20px;}.con-row.con-row-full p{width:100%;padding-right:0px;}}@media(max-width:1000px){.contact-newsletter p{justify-content:center;}}.tribe-events .tribe-events-calendar-list__event-venue{font-size:16px;}.tribe-events-event-url-label{display:none;}.tribe-events-event-url{background-color:#de1521;color:#fff;font-size:0;text-align:center;border-radius:25px;transition: all .3s ease;margin-top:20px!important;}.tribe-events-event-url:hover{background-color:#2779a4;}.tribe-events-event-url a::after{content:"Buy Tickets";font-size:20px;font-weight:bold;color:#fff;}.event-header{background-image:url(/wp-content/uploads/2023/02/12.webp);background-size:cover;display:flex;justify-content:center;align-items:center;height:300px;position:relative;background-position:center;}.event-header h2{color:#fff;text-shadow: 4px 3px 0px #000;font-size:50px;text-shadow: 4px 4px 2px #000000;font-weight:900;text-align:center;margin-top:60px;}.event-header h2{z-index:1;}.event-header .event-header-overlay{position:absolute;background-color:#00000054;top:0;left:0;width:100%;height:100%;}.tribe-events .datepicker .month{border-radius:0;}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum{color:#fff }.tribe-events .datepicker .month.current{background:#8ba5b3;color:#fff;}.single-tribe_events #content-wrap{padding-top:100px!important;display:flex;flex-wrap:wrap;}.single-tribe_events #right-sidebar{overflow-y:scroll }.tribe-events-meta-group{width:auto;}.tec-sse-image{background-size: contain;background-repeat: no-repeat;background-position: center;}.slick-next:before{font-family: "Font Awesome 5 Free"!important;font-weight: 900;content: "\f35a"!important;}.slick-prev:before {font-family: "Font Awesome 5 Free"!important;font-weight: 900;content: "\f359"!important;}.hp-video-container{overflow:hidden;}@media(min-width:600px){.tec-slider-list.slick-slider[data-count="1"] .slick-list, .tec-slider-list.slick-slider[data-count="1"] .slick-track, .tec-slider-list.slick-slider[data-count="2"] .slick-list, .tec-slider-list.slick-slider[data-count="2"] .slick-track, .tec-slider-list.slick-slider[data-count="3"] .slick-list, .tec-slider-list.slick-slider[data-count="3"] .slick-track{width:100%!important }.tec-slider-container ul[data-count="1"].tec-slider-list li, .tec-slider-container ul[data-count="2"].tec-slider-list li, .tec-slider-container ul[data-count="3"].tec-slider-list li{width:33%!important;}button.slick-arrow {zoom: 1.5;}}.tec-slider-container ul[data-count="1"].tec-slider-list .slick-dots, .tec-slider-container ul[data-count="2"].tec-slider-list .slick-dots, .tec-slider-container ul[data-count="3"].tec-slider-list .slick-dots{display:none;}@media(max-width:600px){.archive.post-type-archive-tribe_events #main::before{font-size:30px;}}div {scroll-margin-top: 100px;}.error404-content .error-btn{border-radius:30px;padding:15px 26px 10px 26px;}.error404-content{padding:15% 0 10% 0;}.elementor a{font-weight:bold;}.shadowtext{text-shadow: 1px 1px 0px #000;}.tribe-common .event_catdesc h1, .tribe-common .event_catdesc h2, .tribe-common .event_catdesc h3, .tribe-common .event_catdesc h4{font-weight:900;text-shadow: 1px 1px 0px #000;color:#de1521;}.tribe-common .event_catdesc{text-align:center;padding-bottom:50px;}#magicnav .elementor-icon-list-item.elementor-inline-item .elementor-icon-list-icon{margin-top:-2px;}.uniformgallery img{-webkit-box-shadow: 0px 2px 5px #a1a1a1;box-shadow: 0px 2px 5px #a1a1a1;height:300px;width:auto;object-fit:cover;}.dialog-type-lightbox .dialog-widget-content{width:100%;}.elementor-slideshow__title{display:none }.videogallery .elementor-tab-content{position: relative;overflow: hidden;width: 100%;padding-top: 56.25%!important;}.videogallery iframe{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;}.videogallery .elementor-tabs-content-wrapper{padding:5%;background-color:#fff;-webkit-box-shadow: 0px 2px 5px #a1a1a1;box-shadow: 0px 2px 5px #a1a1a1;}.videogallery .elementor-tabs .elementor-tab-title{border-bottom:solid 1px #d4d4d4 }#ticket_iframe iframe{height:1600px;}#smartwaiver_iframe iframe{height:1000px;}.clickable .wp-caption-text{color: #de1521;font-weight:bold;}.clickable .wp-caption img[class*=wp-image-]{padding-bottom:40px;}.clickable .wp-caption .widget-image-caption.wp-caption-text{margin-top: -50px;pointer-events: none;}.search #main{padding:100px 0;}h1, h1.elementor-heading-title{font-size:60px;font-weight:900;}h2, h2.elementor-heading-title{font-size:50px;font-weight:900;}h3, h3.elementor-heading-title{font-size:40px;font-weight:900;}h4, h5.elementor-heading-title{font-size:30px;font-weight:900;}h5, h5.elementor-heading-title{font-size:20px;}@media(max-width:600px){h1, h1.elementor-heading-title{font-size:35px;}.event-header h2, h2, h2.elementor-heading-title{font-size:30px;}h3, h3.elementor-heading-title{font-size:25px;}h4, h5.elementor-heading-title{font-size:20px;}h5, h5.elementor-heading-title{font-size:16px;}}