/* Nav Dropdowns */

.navContent ul li ul a {
    white-space: normal !important;
    overflow: visible !important;
}

@media only screen and (min-width: 768px) {
    .navContent ul li ul {
        min-width: 250px !important;
        right: auto !important; 
    }
}

/* Equalize Simple List Blocks Home Page*/

/* Change item class here */
.items_c5217b8ab82a47938fd429a6bdea1e0b { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_c5217b8ab82a47938fd429a6bdea1e0b > .item {
	display: flex;
	flex-direction: column;
}

.navContent li .button {
    display: inline-block;
    position: relative;
    padding: 0.5em 2em; /* Adjust padding for spacing */
    font-size: 14px;
    color: #fff;
    background: #f10a1f;
    letter-spacing: .25em;
    text-transform: uppercase;
    font-family: proximanovabold, Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 700;
    border: none;
    text-align: center;
    z-index: 1;
    clip-path: polygon(15% 0, 100% 0, 85% 100%, 0 100%); /* Sharper angle */
    -webkit-clip-path: polygon(15% 0, 100% 0, 85% 100%, 0 100%); /* For Safari */
}
.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b button,
.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b .button,
.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b a.button,
.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b input[type=submit] {
    display: inline-block;
    position: relative;
    padding: 0.5em 2em; /* Adjust padding for spacing */
    background: #f10a1f;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    letter-spacing: 0.25em;
    border: 2px solid #f10a1f;
    border-radius: 0;
    clip-path: polygon(0 0, 100% 0, 85% 100%, 0 100%); /* Matches sharper angle */
    -webkit-clip-path: polygon(0 0, 100% 0, 85% 100%, 0 100%); /* For Safari */
    overflow: hidden; /* Ensures clean edges */
    transition: background 0.3s, color 0.3s; /* Smooth hover transition */
}

.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b button:hover,
.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b .button:hover,
.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b a.button:hover,
.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b input[type=submit]:hover {
    background: #fff; /* White background on hover */
    color: #f10a1f; /* Red text on hover */
    border: 2px solid #f10a1f; /* Keeps the red border */
}
.blockWrap_cb683718b70c4cc0b0ea8157d316a856 button,
.blockWrap_cb683718b70c4cc0b0ea8157d316a856 .button,
.blockWrap_cb683718b70c4cc0b0ea8157d316a856 a.button,
.blockWrap_cb683718b70c4cc0b0ea8157d316a856 input[type=submit] {
    display: inline-block;
    position: relative;
    padding: 0.5em 2em; /* Adjust padding for spacing */
    background: #f10a1f;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    letter-spacing: 0.25em;
    border: 2px solid #f10a1f;
    border-radius: 0;
    clip-path: polygon(0 0, 100% 0, 85% 100%, 0 100%); /* Matches the sharper right-side angle */
    -webkit-clip-path: polygon(0 0, 100% 0, 85% 100%, 0 100%); /* For Safari */
    overflow: hidden; /* Ensures clean edges */
    transition: background 0.3s, color 0.3s; /* Smooth hover transition */
}

.blockWrap_cb683718b70c4cc0b0ea8157d316a856 button:hover,
.blockWrap_cb683718b70c4cc0b0ea8157d316a856 .button:hover,
.blockWrap_cb683718b70c4cc0b0ea8157d316a856 a.button:hover,
.blockWrap_cb683718b70c4cc0b0ea8157d316a856 input[type=submit]:hover {
    background: #fff; /* White background on hover */
    color: #f10a1f; /* Red text on hover */
    border: 2px solid #f10a1f; /* Keeps the red border */
}
.item {
    box-sizing: border-box;
    float: left;
    width: 100%;
    margin: 1.5em auto 0 auto;
    border-style: solid;
    word-wrap: break-word;
    color: #585858;
    box-shadow: 0 15px 30px 0 rgba(162, 162, 162, 0.15);
    background-image: none;
    background-color: #fff;
    border-radius: 0;
    border-color: #ccc;
    padding: 25px 25px 25px 25px;
    font-size: 17px;
    clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 0 100%); /* Cut corner effect */
    -webkit-clip-path: polygon(0 0, calc(100% - 100px) 0, 100% 100px, 100% 100%, 0 100%); /* For Safari */
}
.items_c5217b8ab82a47938fd429a6bdea1e0b .item {
    background-image: none;
    background-color: #fff;
    border-radius: 0;
}