@media screen and (max-width: 768px) {

	body #header:after {
		background: linear-gradient(to bottom, rgba(220,220,220,.8) 0, rgba(220,220,220,.8) 59px, rgba(255,255,255,.6) 59px, rgba(255,255,255,.6) 100%);
	}

	body #menu-mobile-trigger {
		background: url('../images/ico-search-black.png') 0 50% no-repeat, url('../images/ico-menu-black.png') 100% 50% no-repeat;
	}

	body .content .box,
	body .col-2 .box {
		background: linear-gradient(to bottom, #ff8bac 0, #c4d80d 50%, #ff3ac4 100%);
	}

	body .box .box-body, 
	body .box2 .box-body {
		background: #f0f0f0;
	}

	body.home #wrapper-clouds {
		background: url('../images/bg-mobile-donors-w.jpg') 0 127px no-repeat !important;
		background-size: 100% auto !important;
		height: auto !important;
		margin-top: 0 !important;
	}

        body.home #aishield_nohover
	{
         display: block;
         background:
         url('../locale/home_top_header_white.png') 0 0 no-repeat; /* / contain content-box,
         linear-gradient(#000,#000) border-box; */
         background-size: contain;
         background-origin: content-box;
         background-clip: content-box;
         box-sizing: border-box;
         height: 127px;
         left: 0;
         padding: 24px 50px 24px 24px;
         position: relative;
         top: 0;
         width: auto;
	}

        body.home #aishield_a:hover #aishield_nohover
        {
         display: block;
         background:
         url('../locale/home_top_header_hover_white.png') 0 0 no-repeat; /* / contain content-box,
         linear-gradient(#000,#000) border-box; */
         background-size: contain;
         background-origin: content-box;
         background-clip: content-box;
         box-sizing: border-box;
         height: 127px;
         left: 0;
         padding: 24px 50px 24px 24px;
         position: relative;
         top: 0;
         width: auto;
        }

	body .donors-sorted-header {
		background: linear-gradient(#dcdcdc 0, #f0f0f0 100%);
	} 

	body .donors-sorted-header dl dt, 
	body .donors-sorted-header dl dd {
		background: none;
		display: block;
		float: none;
	}
	body .donors-sorted-header dl dt {
		margin-bottom: 10px;
	}
	body .donors-info dt {padding-bottom: 1em !important;}
	body .donors-sorted-header dl dd a {
		background: none !important; /* EK: erasing background color of item in menu */
		color: #bababa !important; /* EK white for regular menu items */
		float: none;
	}
	body .donors-sorted-header dl dd.active a,
	body .donors-sorted-header dl dd a:hover {
		color: #baba00 !important; /* EK yellow for main item in menu */
        }
	body .donors-sorted-header img.bw {
		display: none;
	}

/*	body .lifeboat-fund-list-1 li img.shadow {
		display: none;
	} */
	body .lifeboat-fund-list-1 li .blockquote {
		background: linear-gradient(#dcdcdc 0, #f0f0f0 100%);
		border-radius: 5px;
		clear: both;
		box-sizing: border-box;
		float: none;
		margin-left: 0;
		padding: 10px;
		width: 100%;
	}
	body.black .lifeboat-fund-list-1 li .blockquote {
		background: linear-gradient(#222222 0, #0e0e0e 100%);
	}
	body .lifeboat-fund-list-1 li .shadow,
	body .lifeboat-fund-list-1 li dl {
		margin-bottom: 15px;
	}

	/* Programs */

	/* body form[action*="programs.txt"] table td {
		line-height: 1.2;
		vertical-align: top;
		word-break: break-all;
	} */
	body form[action*="programs.txt"] table,
	body form[action*="programs.txt"] table tbody,
	body form[action*="programs.txt"] table tr,
	body form[action*="programs.txt"] table td {
		display: block;
	}
	body form[action*="programs.txt"] table td {
		margin-bottom: 5px;
	}
	body form[action*="programs.txt"] table td[width] {
		display: none;
	}

	/* Newsletter */

	body #wrapper-content .content .widget-t1.newsletter h2.h2-t1,
	body #wrapper-content .content .widget-t1.newsletter h4.h4-t2 {
		margin-left: 73px;
	}
	body form.archival-issues-form label {
		float: none;
		margin: 0;
		text-align: left;
		width: auto;
	}

	/* Boards */
	ul.list-right {float: none;}
        #wrapper-content div.content-row ul.list-left {margin-bottom: 0}
        #Book {left: 0px !important; margin-left: auto; margin-right: auto;}

	body.put-right-column-on-top #wrapper-content .content {order: 3;}
	body.put-right-column-on-top #wrapper-content .col-2 {order: 1;}

	body #wrapper-content .sidebar .widget ul.list-1.one-column {display: block;}

}
