.header_cart{ 
	display: none;

}

#menu-krewe-menu{
	background-color:#897248;	
		height:50px;
	padding:5px 30px 0px 20px;
	
}

#menu-krewe-menu a{
	color:#FFF;
	text-decoration:underline;

}

.entry-title{
	position:top!important;
}

#site-navigation{
	width:100%!important;
}

.page-id-74 #menu-krewe-menu{ 
display:none; 
}

.page-id-142 #menu-krewe-menu{ 
display:none; 
}

.page-id-145 #menu-krewe-menu{ 
display:none; 
}

.page-id-347 #menu-krewe-menu{ 
display:none; 
}

.page-id-2156 {	
 background-color: #EAE9E5 !important;
}
a[href$=".pdf"], 
a[href$=".doc"], 
a[href$=".docx"], 
a[href$=".xls"], 
a[href$=".xlsx"] {
    font-size: 24px; /* Change this value to your preferred size */
}
.simcal-calendar-nav .simcal-prev, 
.simcal-calendar-nav .simcal-next {
    display: inline-block !important;
}

.custom-full-line {
  width: 100vw;
  height: 2px;
  background-color: #000; /* change to any color */
  margin-left: calc(-50vw + 50%);
  margin-top: 20px;
  margin-bottom: 20px;
}

 .wp-block-image {
        margin-top: 0;
        margin-bottom: 0;
    }

 
/* Reduce spacing between KAJ Happenings events */

.kaj-happenings .wp-block-columns {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.kaj-happenings .wp-block-separator {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}

.kaj-happenings .wp-block-column p {
    margin-top: 0 !important;
    margin-bottom: 4px !important;
}

.kaj-happenings .wp-block-image {
    margin-bottom: 0 !important;
}


/* KAJ Quick Links - preserve full button labels */

.kaj-quick-links .wp-block-columns {
    gap: 6px;
}

.kaj-quick-links .wp-block-button,
.kaj-quick-links .wp-block-buttons {
    width: 100%;
}

.kaj-quick-links .wp-block-button__link {
    box-sizing: border-box;
    width: 100%;
    min-height: 110px;
    padding: 10px 3px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: linear-gradient(
        #FFF9E8,
        #F5D78F
    ) !important;

    color: #21120C !important;
    border: 2px solid #D2A044;
    border-radius: 12px;

    font-family: Georgia, serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.15;
    text-align: center;

    word-break: normal;
    overflow-wrap: normal;
    hyphens: none;

    box-shadow: 0 3px 3px #B8A27A;
}


/* KAJ QUICK LINKS - LAYOUT */

/* Outer cream bar */
.kaj-quick-links {
    padding: 12px 20px !important;
}

/* Main two-column layout */
.kaj-quick-links > .wp-block-columns {
    display: flex !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    gap: 12px !important;
    align-items: center !important;
}

/* Left column - Quick Links graphic */
.kaj-quick-links > .wp-block-columns > .wp-block-column:first-child {
    flex: 0 0 16% !important;
    width: 16% !important;
}

/* Right column - all five buttons */
.kaj-quick-links > .wp-block-columns > .wp-block-column:last-child {
    flex: 1 1 0 !important;
    width: auto !important;
    min-width: 0;
}

/* Five equal-width button columns */
.kaj-quick-links > .wp-block-columns
> .wp-block-column:last-child > .wp-block-columns {
    display: flex !important;
    width: 100% !important;
    gap: 12px !important;
    margin: 0 !important;
}

/* Each button gets equal space */
.kaj-quick-links > .wp-block-columns
> .wp-block-column:last-child > .wp-block-columns
> .wp-block-column {
    flex: 1 1 0 !important;
    min-width: 0;
}

/* Fill each button column */
.kaj-quick-links .wp-block-button {
    width: 100%;
}

/* Button height */
.kaj-quick-links .wp-block-button__link {
    min-height: 100px;
    padding: 10px 6px;
}

/* Quick Links graphic */
.kaj-quick-links .wp-block-image {
    margin: 0 !important;
}

.kaj-quick-links .wp-block-image img {
    display: block;
    width: 100% !important;
    height: auto !important;
}


/* KAJ QUICK LINKS - MATCHING BURGUNDY SVG ICONS */

/* Button layout and spacing */
.kaj-quick-links .wp-block-button__link {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 125px;
    padding: 48px 8px 12px !important;
}

/* Shared icon appearance */
.kaj-quick-links .wp-block-button__link::before {
    content: "" !important;
    position: absolute;
    top: 15px;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 32px;
    height: 32px;
    background-color: #850D1A;
    background-image: none;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
}

/* 1. Event Calendar */
.kaj-quick-links .wp-block-column:nth-child(1)
.wp-block-button__link::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18M8 14h3M8 17h3'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18M8 14h3M8 17h3'/%3E%3C/svg%3E");
}

/* 2. Member Directory */
.kaj-quick-links .wp-block-column:nth-child(2)
.wp-block-button__link::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2M16 3.1a4 4 0 0 1 0 7.8M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2M16 3.1a4 4 0 0 1 0 7.8M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3C/svg%3E");
}

/* 3. Participation Log */
.kaj-quick-links .wp-block-column:nth-child(3)
.wp-block-button__link::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='4' width='14' height='18' rx='2'/%3E%3Cpath d='M9 4.5V2h6v2.5M9 13l2 2 4-4M9 19h6'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='4' width='14' height='18' rx='2'/%3E%3Cpath d='M9 4.5V2h6v2.5M9 13l2 2 4-4M9 19h6'/%3E%3C/svg%3E");
}

/* 4. Committee Descriptions */
.kaj-quick-links .wp-block-column:nth-child(4)
.wp-block-button__link::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 12 4-4 4 3 4-3 4 3 4-3M2 12l5 5 3-2 4 2 3-2 5-3M10 11l-2 2M14 11l2 2'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 12 4-4 4 3 4-3 4 3 4-3M2 12l5 5 3-2 4 2 3-2 5-3M10 11l-2 2M14 11l2 2'/%3E%3C/svg%3E");
}

/* 5. Update your profile */
.kaj-quick-links .wp-block-column:nth-child(5)
.wp-block-button__link::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='8' r='4'/%3E%3Cpath d='M3 21v-2a7 7 0 0 1 11-5.7M16 19l5-5 2 2-5 5-3 1z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='8' r='4'/%3E%3Cpath d='M3 21v-2a7 7 0 0 1 11-5.7M16 19l5-5 2 2-5 5-3 1z'/%3E%3C/svg%3E");
}

/* KAJ Quick Links - Correct Calendar Icon */
.kaj-quick-links .wp-block-column:nth-child(1)
.wp-block-button__link::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18M8 14h3M8 17h3'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18M8 14h3M8 17h3'/%3E%3C/svg%3E");
}

/* KAJ Quick Links - Improved Committee Icon */
.kaj-quick-links .wp-block-column:nth-child(4)
.wp-block-button__link::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12l4-4 4 3 4-3 4 3 4-3M2 12l5 5 3-2 4 2 3-2 5-3M10 11l-2 2M14 11l2 2'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12l4-4 4 3 4-3 4 3 4-3M2 12l5 5 3-2 4 2 3-2 5-3M10 11l-2 2M14 11l2 2'/%3E%3C/svg%3E");
}

/* KAJ Quick Links - Larger icons and labels */

.kaj-quick-links .wp-block-button__link {
    font-size: 17px !important;
    line-height: 1.25 !important;
    min-height: 145px !important;
    padding: 60px 12px 16px !important;
}

/* Enlarge and reposition icons */
.kaj-quick-links .wp-block-button__link::before {
    width: 42px !important;
    height: 42px !important;
    top: 18px !important;
}


/* KAJ Quick Links - Committee Descriptions document icon */

.kaj-quick-links > .wp-block-columns
> .wp-block-column:last-child
> .wp-block-columns
> .wp-block-column:nth-child(4)
.wp-block-button__link::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6M8 13h8M8 17h8'/%3E%3C/svg%3E") !important;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6M8 13h8M8 17h8'/%3E%3C/svg%3E") !important;
}

/* KAJ - Force document icon on fourth Quick Link */

.kaj-quick-links .wp-block-columns
.wp-block-columns > .wp-block-column:nth-child(4)
.wp-block-button__link::before {

    content: "" !important;

    background-color: #850D1A !important;

    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6M8 13h8M8 17h8'/%3E%3C/svg%3E") !important;

    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6M8 13h8M8 17h8'/%3E%3C/svg%3E") !important;
}


