.breakout-boxes .wp-block-column {
    padding: 50px 0 0 116px;
    font-weight: bold;
    color: #585858;
    background-position: 20px 25px;
    min-height: 122px;
	cursor: pointer;
}

.breakout-boxes  .wp-block-column.cast-fellow, .breakout-boxes  .wp-block-column.program-breakout{
    padding-top: 30px;
}

.breakout-boxes .wp-block-column:hover{
    background-color: #4b7953;
    color: #fff;
}

.breakout-boxes .wp-block-column:hover a{
	color: #fff !important
}

.structure-breakout{
    background: url('/wp-content/uploads/2022/05/structure_1.png') no-repeat;
}

.structure-breakout:hover{
    background-position: 20px -29px;
}

.cast-fellow{
    background: url('/wp-content/uploads/2022/05/cast_fellowship-1.png') no-repeat;
}

.charter-breakout{
    background: url('/wp-content/uploads/2022/05/charter-1.png') no-repeat;
}

.charter-breakout:hover{
    background-position: 20px -51px;
}


.committee-breakout{
    background: url('/wp-content/uploads/2022/05/committe.png') no-repeat;
}

.committee-breakout:hover{
    background-position: 20px -53px;
}

.history-breakout{
    background: url('/wp-content/uploads/2022/05/history-1.png') no-repeat;
}

.history-breakout:hover{
   background-position: 20px -58px;
}


.program-breakout{
    background: url('/wp-content/uploads/2022/05/program_requirements-1.png') no-repeat;
}

.program-breakout:hover, .cast-fellow:hover{
    background-position: 20px -61px;
}


.program-breakout:hover{
    background-position: 20px -57px;
}

hr.is-style-wide{color: #e7e7e7}
.wp-block-separator.is-style-wide {
    border-bottom-width: 2px;
}
.footer-col-container{
    background: #f8f8f8 !important;
    padding: 20px
}

.intro{  max-width: 800px;
         text-align: center;
         margin: 20px auto;
}

body a{
    color: #18774e;
}
.btn-primary, .wp-block-button .wp-block-button__link {
    background-color: #487951;
}

.did-you-know{
	margin-top:36px;
}

@media (min-width: 1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1040px;
    }
}

@media (min-width: 901px)
{
    .navbar-light .navbar-nav .nav-link {
        color: #303030;
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media (min-width: 768px) and(max-width: 900px){
    .navbar-light .navbar-nav .nav-link {
        color: #303030;
        padding-left: 10px;
        padding-right: 10px;
    }
}