#mega-menu-item-22051 {
    display: none !important;
}

.et_search_outer {
    top: 115px !important;
    background: white !important;
    box-shadow: 0 0 7px rgba(0,0,0,.1) !important;
}

.et-search-form_container {
    z-index: 9999;
}

.et-search-form {
    left: 0 !important;
    padding-top: 1.5em;
    z-index: 9998 !important;
}

.et-fixed-header .et-search-form {
    padding-top: 0;
}

.et_search_outer .et_pb_search_visible {
    max-width: 100% !important;
    width: 100% !important;
    height: 90px !important;
}

.et-search-field {
    border-bottom: 3px solid darkgray !important;
    color: #333 !important;
    padding: 1em !important;
    font-size: 1em !important;
    top: 0 !important;
    height: 2.5em !important;
    position: relative !important;
    margin-left: 10% !important;
    right: 0 !important;
    width: 70% !important;
}

.et-search-form button {
    position: relative !important;
    width: 10% !important;
    padding: 1em 1em 2em !important;
    margin-left: 2em !important;
    display: inline-block !important;
    display: none !important;
    cursor: pointer !important;
    z-index: 9999;
}
.logged-in .et-search-form button {
    display: inline-block !important;
}

.et-fixed-header .et_search_form_container .et-search-field {
    color: #333 !important;
}

.et_header_style_centered span.et_close_search_field {
    top: 0 !important;
}

.et_header_style_centered span.et_close_search_field:after {
    color: darkgray !important;
}

.et_pb_search_form_hidden {
    display: none !important;
}

input#et_pb_search_module_input_0::placeholder{
    color:darkgray !important;
}

/* Small and Tablet Only */

@media (max-width: 980px) {

    #mega-menu-item-22051 {
        display: block !important;
    }

    /* Front Page  */

    .home .et_pb_slide > .et_pb_container {
        width: 80% !important;
    }

    .home #main-content .et_pb_section .et_pb_column_0,
    .home #main-content .et_pb_section .et_pb_column_1 {
        padding-left: 1em !important;
        padding-right: 1em !important;
        width: 100% !important;
    }

    .home .et_pb_tabs_controls,
    .home .et_pb_tabs_controls li,
    .home .et_pb_all_tabs {
        width: 100% !important;
    }

    .home .et_pb_tabs_controls li {
        margin-left: 0 !important;
    }

    .story, .story-footer {
        border-right: 1px solid #D8D8D8 !important;
    }

    /* Policy */

    .single-policy .container,
    .policy .container {
        width: 100%;
    }

    /* General */
    .et_pb_row {
        width: 90% !important;
        padding-left: 1em !important;
        padding-right: 1em !important;
    }
	.search-results .et_pb_row {
		width: 100% !important;
		padding: 0 !important;
	}
	.search-results {
		margin-left: 0 !important;
	}

    .rackhamNumbers {
        width: 100% !important;
    }
	
}

/* Small Only */

@media (max-width: 767px){


    /* .mega-menu-item .textwidget {
        display: none;
    } */
	.home .et_pb_section_4 .et_pb_row_5 {
        display: block !important;
        margin: 0 auto !important;
    }

    .home .et_pb_section_4 .et_pb_row_5 > div {
        width: 100% !important;
        margin-bottom: 2em;
    }

	/* Policies */
	.single-policy .et_pb_row {
		width: 100% !important;
	}
	.single-policy.et-db #et-boc .et_pb_section {
		padding-top: 20px;
	}
	.single-policy.et-db #et-boc .et_pb_section .et_pb_post_title_0.et_pb_post_title {
		padding: 20px 0px 0 0px !important;
	}
	.single-policy.et-db #et-boc .et_pb_text_3 {
		padding: 0 !important;
	}
    .single-policy .container,
    .policy .container,
    .policy .container #et_boc {
		width: 100%;
	}
	.single-policy.et-db #et-boc .et_pb_title_container h1 {
		font-size: 34px;
    }
	/* end policies */
    
	
    ul#menu-apply-menu {
        display: block !important;
    }

    ul#menu-apply-menu li {
        width: 100% !important;
        display: block !important;
    }

    .et_pb_slides .et_pb_empty_slide.et_pb_container {
        height: initial !important;
    }

    .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_image,
    .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description {
        float: none !important;
        width: 100% !important;
        margin: 0px !important;
        position: relative !important;
        top: initial !important;
        left: initial !important;
        right: initial !important;
        display: block !important;
        opacity: 1 !important;
    }

    .query-programtest2-wrapper button {
        max-width: 90%;
    }

    .query-exposed-search,
    .program-search-submit,
    .program-search button {
        width: 100%;
        max-width: 100% !important;
        margin: .5em 0 !important;
    }
	
	/* Footer */
	ul.social li {
		margin-right: 0px !important;
	}
	#custom_html-3, #custom_html-2 {
		padding: 0 15px;
	}

}
/* Tablet Only */

@media (min-width:768px) and (max-width: 767px) {
    .homeEventsRow2 .et_pb_text {
        margin-left: 0 !important;
        max-width: 100% !important;
    }

    #nav_menu-4 {
        width: 100% !important;
    }
	
    .home .et_pb_slide {
        padding-top: 200px !important;
    }
	
}

@media (min-width:391px) and (max-width: 767px) {

    .home .et_pb_slide {
        padding-top: 200px !important;
    }
	
}

@media (min-width:981px) and (max-width: 1185px) {
    .et_search_outer {
        top: 188px !important;
    }

    .home .et_pb_row_5 {
        width: 100%;
        margin: 0 auto !important;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-around;
        align-items: stretch;
    }

    .home .et_pb_slide {
        padding-top: 200px !important;
    }	
	
}

@media (min-width:1186px) and (max-width: 1799px) {

    .home .et_pb_slide {
        padding-top: 200px !important;
    }	
	
}

@media (min-width:1250px){
    .counter .percent p {
        font-size: 32px !important;
    }
	
}

@media (min-width:1300px){
    .home .et_pb_slide {
        padding-top: 200px !important;
    }
}

@media (min-width:1400px){
    .counter .percent p {
        font-size: 40px !important;
    }
}

@media (min-width:1600px){
    .home .et_pb_section_4 .et_pb_row_6 .et_pb_column_12 {
        margin-left: -2% !important;
    }
}

@media (min-width:1700px){
    .home .et_pb_section_4 .et_pb_row_6 .et_pb_column_12 {
        margin-left: -3% !important;
    }
}

@media (min-width:1800px){
    .home .et_pb_slide {
        padding-top: 200px !important;
    }

    .home .et_pb_section_4 .et_pb_row_6 .et_pb_column_12 {
        margin-left: -5% !important;
    }
}



/* Mega menu mobile search */
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li#mega-menu-item-22051 {
    border-left: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#mega-menu-wrap-primary-menu #mega-menu-primary-menu li#mega-menu-item-22051 .mega-search-wrap {
    position: relative;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    display: inline-block;
    z-index: 99999;
    margin-top: 0px;
}

@media only screen and (max-width: 981px) {
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li#mega-menu-item-22051 .mega-search-wrap {
    	width: 100%;
    	margin: 5px 0;
	}
}
@media only screen and (max-width: 981px) {
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li#mega-menu-item-22051 .mega-search {
		padding: 0 5px;
	}
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li#mega-menu-item-22051 .mega-search {
    line-height: 30px;
    margin: 0;
}
@media only screen and (max-width: 981px) {
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li#mega-menu-item-22051 .mega-search .search-icon {
		right: 5px;
	}
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li#mega-menu-item-22051 .mega-search .search-icon {
    right: 0;
    position: absolute;
    width: 30px;
    height: 30px;
    cursor: pointer;
    text-align: center;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li#mega-menu-item-22051 .mega-search .search-icon:before {
    color: #fff;
    height: 30px;
    width: 30px;
    vertical-align: middle;
    line-height: 30px;
}
@media only screen and (max-width: 981px) {
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li#mega-menu-item-22051 .mega-search .search-icon:before {
		color: #333;
	}
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li#mega-menu-item-22051 .mega-search input[type=submit] {
    display: none;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li#mega-menu-item-22051 .mega-search input[type=text] {
    color: #333;
    background-color: rgba(0, 0, 0, 0);
    width: 200px;
    margin: 0;
    min-height: 0;
    padding: 0 30px 0 5px;
    height: 30px;
    border: 0;
    line-height: 30px;
    transition: width 0.6s, background-color 0.6s, color 1s;
    box-sizing: border-box;
    border-radius: 2px;
    vertical-align: top;
}
@media only screen and (max-width: 981px) {
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li#mega-menu-item-22051 .mega-search input[type=text] {
		background-color: #fff;
	}
}
@media only screen and (max-width: 981px) {
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li#mega-menu-item-22051 .mega-search.mega-search-closed input[type=text] {
		width: 100%;
		padding: 5px;
	}
}


/* Temp Notch Fixes */

.page-template-default .entry-content, .funding-type-template-default .entry-content {
    overflow: hidden;
}

.page-template-default .et_pb_section_1, .funding-type-template-default .et_pb_section_1 {
    max-width: 1480px !important;
    position: relative;
    margin: 0 auto !important;
}

.page-template-default .rackham-blurb-section {
    max-width: 100% !important;
    position: relative;
    margin: 0 auto !important;
}

@media (max-width: 1480px){
    .page-template-default .et_pb_section_1, .funding-type-template-default .et_pb_section_1 {
        width: 95%;
    }
}

@media (max-width: 1480px){
    .page-template-default .rackham-blurb-section {
        width: 100%;
    }
}

.page-template-default .et_pb_section_1:after, .funding-type-template-default .et_pb_section_1:after {
    width: 100%;
    height: 100%;
    background: #FFF;
    content: '';
    position: absolute;
    top: 0;
    left: 100%;
}

@media (max-width: 767px) {
    .page-template-default .et_pb_section_1 > .et_pb_row {
        margin: 0 auto;
    }
}

.page-template-default .et_pb_section_1 > .et_pb_row,
.funding-type-template-default .et_pb_section_1 > .et_pb_row {
    max-width: 100% !important;
    width: 100% !important;
}

.page-template-default .et_pb_section_1 > .rackham-blurb {
    max-width: 100% !important;
    width: 100% !important;
}

.funding-type-template-default #et-boc .et_pb_section_1 .et_pb_row,
.funding-type-template-default #et-boc .et_pb_row .et_pb_section {
    padding: initial;
}

.funding-type-template-default #et-boc .et_pb_section_1 #et-boc .et_pb_row {
    margin: 0;
}

@media (max-width: 767px) {
    .funding-type-template-default .et_pb_with_background {
        padding-top: 300px;
    }

    .funding-type-template-default .et_pb_section_1 > .et_pb_row_2 > .et_pb_column {
        margin-top: 1em !important;
    }
}

@media screen and (max-width: 980px) {
    .search #left-area,
    .archive #left-area {
        -moz-column-count: 2;
            column-count: 2;
        -moz-column-gap: 60px;
            column-gap: 60px;
    }
}
@media screen and (max-width: 767px) {
    .search #left-area,
    .archive #left-area {
        -moz-column-count: 1;
            column-count: 1;
    }
    .search .et_pb_post.format-audio .et_audio_content,
    .archive .et_pb_post.format-audio .et_audio_content{
        margin: 0;
    }
    .search #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,
    .archive #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,
    .search #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
    .archive #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{
        min-width: 300px!important;
        width: 300px!important;
    }
}
