/*
** CSS CUSTOM
*/

.page-template-template-search-case-study   .edd_download_inner { visibility: visible; }
.mk-portfolio .three-columns div.edd_download_inner div.folio-text > span > a { min-height: 108px!important; }
.navigation a:hover { color: #97CA44 }
.main-nav ul a:hover { background-color: #97CA44 }
.footer-top { padding: 65px 0 28px; }
.mk-portfolio .folio-text span a, .edd_downloads_list .folio-text span a { color: #a9a9a9 }
.home .mk-portfolio .heading h2 { line-height: 60px; }
#section_about_eic figure img { padding-left: 15px; padding-right: 15px; }
#upload_case_study { margin-top: -75px; }
.single-case_studies .mk-text h3.entry-title { line-height: 40px; }
.display-none {display: none!important;}
.single-case_studies .mk-text p { text-align: justify; }
.page-id-116 #post-116 .container figure.figure { padding-top: 51px; }
.page-id-259 .slider-text.sub { padding: 9% 0 5%; }
.page-id-259 .slider-text.sub h1 { margin-bottom: 17px; }
.page-id-259 .slider-text.sub p { margin-top: -15px; margin-bottom: 0px; }


#advanced-searchform div#environmental_challenge select, #advanced-searchform div#environmental_challenge select option,
#advanced-searchform div#location select, #advanced-searchform div#location select option,
#advanced-searchform div#stage select, #advanced-searchform div#stage select option,
#advanced-searchform div#word_input input
{ color: #000000; background: #ffffff; }

#random_video video { width: 100%; height: auto; }

.slider-text {max-width: 1170px; }
#advanced-searchform > div { width: 25%; float: left; margin: 0 15px; }
#advanced-searchform { min-height: 80px; background: #ffffff; padding: 17px 5px 5px 0px; }
#advanced-searchform  #myselect, #advanced-searchform  #myselect2, #advanced-searchform  #myselect3 { font-size: 12.5px; min-height: 44px; }
#advanced-searchform  #myselect option { padding: 5px 0; }
#advanced-searchform #word_input > input { border: 1px solid #ddd; }
#advanced-searchform #word_input > ::-webkit-input-placeholder { color: #000; }
#advanced-searchform input, #advanced-searchform select { border-radius: 4px; }
#advanced-searchform input, #advanced-searchform  #myselect option{ font-size: 12.5px; }
#advanced-searchform #word_input > input, #advanced-searchform #show_projects { min-height: 46px; }
#advanced-searchform #show_projects { padding: 10px 20px; font-size: 16px; }

.mk-dtext p strong { color: #00888a; font-size: 18px; }
.mk-sidebar p strong { color: #00888a; }
@media screen and (max-width: 1200px) {
	.mk-hero .slider-text h1 { font-size: 36px; }
	.mk-hero .slider-text > p { font-size: 18px; }
	#advanced-searchform { padding: 17px 5px 5px 7px; }
	#advanced-searchform > div { width: 24%; }
}
@media screen and (max-width: 1134px) {
	#advanced-searchform > div { margin: 0 11px; }
}
@media screen and (max-width: 1023px) {
	#advanced-searchform { padding: 17px 5px 5px 20px; }
	#advanced-searchform > div { margin: 0 5px; }
}
@media screen and (min-width: 993px) {
	.listing_blog > article { width: 50%; float: left; }
	.listing_blog > article .text { margin-left: 10%; }
	.listing_blog > article .post-date { padding-left: 2px; }
	.listing_blog > article .post-date .day { font-size: 1.6em; }
	.blog .image-holder img { min-height: 252px; }
	.blog .mk-posts .text .mk-text { min-height: 261px; }
}
@media screen and (max-width: 992px) {
	.mk-hero .slider-text h1, section h2 { font-size: 30px; }
	.mk-hero .slider-text > p { margin-bottom: 0; }
	#advanced-searchform > div { width: 32%; margin: 5px; }
}
@media screen and (max-width: 821px) {
	.mk-hero .slider-text h1, section h2 { font-size: 20px; }
	#advanced-searchform > div { width: 31%;}
}
@media screen and (min-width: 768px) and (max-width: 992px) {
	#advanced-searchform #show_projects { width: 97%; margin-left: -17px; margin-top: 6px; margin-bottom: 15px; }
}
@media screen and (min-width: 768px) and (max-width: 854px) {
	#advanced-searchform #show_projects { margin-left: -14px; }
}
@media screen and (min-width: 768px) and (max-width: 800px) {
	.navigation .main-nav > li { margin-right: 16px; }
	#advanced-searchform #show_projects { margin-left: -10px; }
}
@media screen and (min-width: 768px) {
	.slider-text.sub { padding: 11% 0 5%; }
	.home .mk-portfolio { padding: 3px 0; }
}
@media screen and (max-width: 767px) {
	#advanced-searchform > div { width: 97%; margin: 5px 5px;}
	.home .mk-hero > .slide-holder { height: 550px; }
	#advanced-searchform #show_projects { width: 97%; margin-left: -10px; margin-bottom: 14px; }
	.mk-hero .slider-text > p { font-size: 16px; }
	#wrapper .banner .slide-holder { height: 134px; }
	#wrapper .banner .slide-holder .slider-text.sub { padding: 8% 0 5%;}
}
@media screen and (max-width: 617px) {
	.home .mk-hero > .slide-holder { height: 595px; }
	#advanced-searchform #show_projects { margin-left: -8px; }
}
@media screen and (max-width: 568px) {
	#advanced-searchform { padding: 17px 5px 5px 7px; }
	#advanced-searchform #show_projects { margin-left: -3px; }
	.home .mk-hero > .slide-holder { height: 660px; }
}
@media screen and (max-width: 401px) {
	#advanced-searchform #show_projects { margin-left: 0px; }
}