/** ASROC DI Styles */
#donation_item_row {
	border-bottom: 2px #e3e3e3 solid;
	margin-bottom: 10px;
}

.donation_item_detail,
.donation_item_thumb {
	display: inline-block;
	vertical-align: top;
}

.donation_item_thumb {
	width: 250px;
	max-width: 250px;
}

.donation_item_detail {
	width: 550px;
	max-width: 550px;
}

.lvws_new_post {
	font-size: 20px;
	font-family: 'Cuprum', sans-serif;
	text-align: center;
	vertical-align: middle;
	background: #FBF552;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #CBAD53 0%, #FBF552 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #CBAD53 0%, #FBF552 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #CBAD53 0%, #FBF552 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #CBAD53), color-stop(1, #FBF552));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #CBAD53 0%, #FBF552 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #CBAD53 0%, #FBF552 100%);
}

.lvws_new_post span {
	font-size: 40px;
	min-width: 40px;
	color: #FBF552;
	text-shadow: 2px 0 0 #000;
}

.asroc_box_fancy figure {
	margin: auto;
}

.asroc_box_fancy_tb {
	background: url(/wp-content/uploads/2015/03/box_fancy-single.png) top left;
	padding: 40px;
}

.asroc_box_fancy_lr {
	background: #fff;
	border: #333 solid 1px;
	padding: 10px;
}

.asroc_wrapper .alignleft {
	display: inline-block;
	vertical-align: top;
	margin: 3px;
}

.lvws_text_big {
	font-size: 120%;
	font-weight: bold;
}

.lvws_mobile_only {
	display: none;
}

@media screen and (max-width: 1259px) {
	.lvws_mobile_div {
		display: block !important;
		width: 100% !important;
		max-width: 100% !important;
		box-sizing: border-box;
		height: auto;
	}
	
	.lvws_mobile_div figure {
		-webkit-margin-before: 0;
		-webkit-margin-after: 0;
		-webkit-margin-start: 0;
		-webkit-margin-end: 0;
		width: 99%;
	}
	
	.lvws_mobile_div figure img {
		width: 100% !important;
	}
	
	.lvws_mobile_only {
		display: block;
	}

}