﻿/* Section Blocks
---------------------------------------------------------------------------------------- //// */
.section_blocks {
	margin-bottom:1em;
	line-height:1.357143; /* 19px */}

.section_blocks li {
	margin:0}

.section_blocks dl {
	clear:both;
	margin:0}
.section_blocks dt {
	margin:0 0 .40em;
	font-size:1.857143em; /* 26px */
	line-height:1; /* 26px */}

.section_blocks ul {
	clear:none;
	margin-top:1.25em 0}

/* image ----------------------------------------- //// */
.section_blocks .image img {
	display:block;
	margin:0 0 1em}

/* small image ----------------------------------------- //// */
.section_blocks img.image_left {
	margin-bottom:1em; /* 14px */
	max-width:47%}

/* MEDIA QUERY: 480px
---------------------------------------------------------------------------------------- //// */
@media (min-width:480px) {
	.section_blocks dt {
		display:table}
	.section_blocks dt span {
		display:table-cell;
		min-height:52px;
		vertical-align:bottom}
}

@media (min-width:992px) {
    .section_blocks .image img {
        /* 100% width is a temp hack to improve layout for expansion to 1280px main column
       This should be removed once new assets are widely deployed across the site*/
        width: 100%;
    }
}