/*
 Theme Name:   Columbia Empire Volleyball Association
 Theme URI:    https://www.cevaregion.org/
 Description:  Website for Columbia Empire Volleyball
 Author:       Jay Natoli
 Author URI:   https://prwins.com
 Template:     kadence
 Version:      1.0.6
 Tags:         customizable, modern, responsive-layout, gutenberg, header builder, footer builder
 Text Domain:  kadencechild
*/


/*==========================================================================
BRADS THEME CUSTOMIZATION
========================================================================== */

/* --- GLOBAL ---*/

::selection { background-color: #24719E; color: #ffffff; }
.wp-site-blocks {--global-vw: calc( 100vw - ( 0.9 * var(--scrollbar-offset)));}
a {text-decoration: none !important;}

.wp-block-separator {max-width: 100% !important; color:var(--global-palette7); margin-top: var(--global-lg-spacing); margin-bottom: var(--global-lg-spacing);}

/* --- HEADER & MENU --- */

/* 
.wp-block-kadence-navigation .menu-item-has-children > .kb-link-wrap > a {padding-right:calc(var(--kb-nav-link-padding-right, 0.5em) + var(--kb-nav-drop-icon-width, 0em));}
.wp-block-kadence-header-desktop .kb-nav-dropdown-toggle-btn {display:none !important;}
*/

.ceva-logo {position: absolute; top:0;  -webkit-filter: drop-shadow(0px 5px 5px rgba(0,0,0,.3)); filter: drop-shadow(0px 5px 5px rgba(0,0,0,.3)); z-index: 9999;}
.sub-menu {}
.wp-block-kadence-header-row-center {
	--kb-header-row-bg:linear-gradient(90deg,rgba(87,186,229,0.9) 0%,rgba(36,113,158,0.9) 100%), url("http://143.198.74.191/wp-content/uploads/2025/05/CEVA_HeaderBG.png") no-repeat center center / 100% 100% scroll !important;
	--kb-transparent-header-row-bg:linear-gradient(90deg,rgba(87,186,229,0.9) 0%,rgba(36,113,158,0.9) 100%), url("http://143.198.74.191/wp-content/uploads/2025/05/CEVA_HeaderBG.png") no-repeat center center / 100% 100% scroll !important;
}

.news-menu a {color:var(--global-palette1) !important; text-decoration: none !important;}

/* --- HOME ---*/

.home-feature-boxes {width:100%; max-height:56.25%}
.news-homepage {column-gap: 1.75rem; row-gap: 1.75rem;}
.news-homepage .post-thumbnail {height: 100%;}

.tribe-events-widget {margin-bottom: 0 !important;}
.tribe-events-widget .tribe-events-widget-events-list__event-row {margin-bottom: 1.5em !important;}
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime {background-color: #11354C; padding:5px 1px; margin-right: 15px; justify-content: center;}
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month {color:#fff !important;}
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-daynum {color:#fff !important;}
.tribe-events-widget-events-list__event-title.tribe-common-h7 {font-size: 16px !important; line-height: 1.25em !important;}
.tribe-events-widget-events-list__event-datetime-wrapper.tribe-common-b2.tribe-common-b3--min-medium { font-size: 14px !important; line-height: 1.25em !important; margin-bottom: 0; margin-top: 5px;}
.tribe-events-widget-events-list__view-more {display: none;}

.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {justify-content: center; background-color: #11354C;}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {color:#fff !important; font-size: 15px;}
.tribe-events .tribe-events-calendar-list__event-date-tag-daynum {color:#fff !important; font-size: 18px;}

div#ect-minimal-list-wrp {margin-bottom: 0 !important;}
#ect-minimal-list-wrp .ect-list-posts.style-1.ect-simple-event {border:none !important;}
.ect-events-title {line-height: 18px !important; margin-bottom: 4px !important;}
#ect-minimal-list-wrp .style-1 .ect-events-title a:hover {text-decoration: underline !important;}
.ect-list-posts.style-1 {margin-bottom: 5px !important; padding:5px !important;}
.ect-list-posts.style-1.ect-simple-event .ect-event-date-tag {background-color: #11354C !important; padding: 10px 5px !important; margin-right:12px !important;}
.ect-event-datetimes span.ev-mo {font-weight: 400 !important; font-size: 15px !important;}
.style-1 .ect-event-datetime {font-size: 14px !important;}
.ect-list-posts.style-1 span.ev-day {font-size: 20px !important;}
.ect-list-posts.style-1 {align-items: stretch !important;}
.ect-list-posts.style-1.ect-simple-event .ect-event-date-tag {display: flex; justify-content: center; align-items: center;}

/* --- SECONDARY ---*/

ul.sidebar-page-list il {border-bottom: 1px solid rgba(255,255,225,.2); padding: 5px 0 5px 0;}
ul.sidebar-page-list il span.kb-svg-icon-wrap {position: absolute !important; right:10px !important;}

/* --- FOOTER ---*/

.sponsor-logos img {max-width:150px !important; object-fit: contain !important;}
.kb-gallery-wrap-id-401_289be3-e3 {background:#fff; padding:0;}


/*==========================================================================
RESOPONSIVE - ONLY DESKTOP - 720px to 1024px
========================================================================== */

@media (min-width: 1024px) {

	.secondary-header h1{font-size:65px;}


}

/*==========================================================================
RESOPONSIVE - TABLET - 720px to 1024px
========================================================================== */

@media (max-width: 1024px) {

	.menu-item {border-bottom:1px solid rgba(254,254,254,.2) !important;}
	.sub-menu {width: 100% !important; margin-left:0 !important;}


}

/*==========================================================================
RESOPONSIVE - MOBILE > 720px
========================================================================== */

@media (max-width: 719px) {
		.news-homepage .post-thumbnail {height: 0;}
}
