/*
Theme Name: Shore Up Custom Theme
Text Domain: shoreup
*/

/*--------------------------------------------------------------
REVISIONS - HOMEPAGE mission vision section
--------------------------------------------------------------*/
@media screen and (max-width: 1365px) and (min-width: 1200px) {
	#home-mission-vision-section .section-title {
		font-size: 45px
	}
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
	#home-mission-vision-section .image-div {
		text-align: center !important;
	}
}

/*--------------------------------------------------------------
REVISIONS - CTA GRID
--------------------------------------------------------------*/
@media screen and (max-width: 575px) {
	.page-id-2 #cta-grid-2-3 .cta-image {
		height: 200px;
		object-fit: cover;
	}
}


/*--------------------------------------------------------------
REVISIONS - E-news form
--------------------------------------------------------------*/
#field_1_1 {
    margin-bottom: 10px;
}

/*--------------------------------------------------------------
REVISIONS - Resources Menu in Footer
--------------------------------------------------------------*/
li#menu-item-104 {
	margin-top: 65px
}

/*--------------------------------------------------------------
REVISIONS - EMPLOYEE PORTAL PAGE
--------------------------------------------------------------*/
#employee-portal-section .su-buttons > .site-button {
	display: table;
}
#employee-portal-section .column:first-child .su-buttons {
	padding-top: 30px
}
#employee-portal-section .column:first-child .su-buttons > .site-button {
	min-width: 210px
}
#employee-portal-section .column:last-child .content-wysiwyg:first-child {
	padding-bottom: 0
}

/*--------------------------------------------------------------
REVISIONS - Offices & Facilities page
--------------------------------------------------------------*/
.offices-facilities .section-title-div > .container {
	padding-bottom: 0.5rem !important;
}
.offices-facilities .content-wysiwyg b,
.offices-facilities .content-wysiwyg strong {
	font-size: 16px
}
#head-start-centers .three-col:nth-child(2) .column .wysi{

}
@media screen and (min-width: 992px) {
	.offices-facilities .content-wysiwyg b,
	.offices-facilities .content-wysiwyg strong {
		font-size: 18px
	}
}

/*--------------------------------------------------------------
REVISIONS - ENERGY ASSISTANCE page
--------------------------------------------------------------*/
#table-row-95-3 {
    margin-bottom: 0 !important;
}
#table-row-mobile-95-3 .col-4,
#table-row-mobile-95-3 .col-8 {
	-webkit-flex: 0 0 50%;
	 -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

/*--------------------------------------------------------------
REVISIONS - EMPLOYMENT PAGE
--------------------------------------------------------------*/
#cta-grid-9-2 {
	margin-bottom: 0;
}
#cta-grid-9-3 .cta-item:nth-child(odd)::before {
	background-color: rgba(165, 14, 33, 0.53)
}
#cta-grid-9-3 .cta-item:nth-child(even)::before {
	background-color: rgba(244, 163, 94, 0.6)
}
@media screen and (max-width: 991px) {
	#cta-grid-9-2,
	#cta-grid-9-3 {
		max-width: 414px;
		margin-left: auto;
		margin-right: auto;
	}
	#cta-grid-9-2 .cta-item,
	#cta-grid-9-3 .cta-item {
		-webkit-flex: 0 0 100%;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
}

.restricted-notice {
  padding: 60px 0;
}

.restricted-notice h3 {
  margin-bottom: 1rem;
}

.restricted-notice input:not([type=checkbox]):not([type=submit]) {
  background-color: #e6e6e6;
  border: 1px solid #e6e6e6;
  border-radius: 0;
  color: black;
  min-height: 42px;
  padding: 8px 15px;
}

.restricted-notice .button {
  background-color: #a50e21;
  border: 2px solid #a50e21;
  border-radius: 5px;
  color: white;
  font: 400 14px 'Oswald';
  letter-spacing: 1px;
  line-height: 1;
  min-height: 50px;
  min-width: 140px;
  padding: 10px 15px;
  text-transform: uppercase;
}

.restricted-notice .button:hover {
  background-color: #f4a35e;
  border-color: #f4a35e;
  color: #a50e21;
  outline: none;
}