html.home{
	
	.contentCol, .rightCol{
		padding-top: rem-calc( 30 );
		padding-bottom: rem-calc( 30 );
	}

	.rightCol{
		background: $white-smoke;
	}

	
	.contentCol, .rightCol{
		position: relative;

		display: flex;
	    	flex-direction: column;
	    	flex-wrap: nowrap;   
	    	align-content: stretch;
		
		> *{
			flex: 1 1 auto; 
    			align-self: stretch;
    			//border-top: 1px solid $iron;

    			padding-top: rem-calc( 20 );
    			padding-bottom: rem-calc( 20 );

    			&:first-child{
    				padding-top: 0;
    				border-top: none;
    			}
    			&:last-child{
    				padding-bottom: 0;
    				
    			}
		}
				
		
	}

	.contentCol{

		article{
			border-top: none;

			p:last-of-type{
				margin-bottom: 0;
			}

			footer{
				float: right;
				margin-top: -2em;
			}
		}

		h2{
			font-size: rem-calc( 24 );
			strong{
				font-weight: 400;
				color: $bone-red;
			}
		}
	}

	.columns .news.block{
    			padding-top: rem-calc(20);
		// &:first-child{
  //   		}
  //   		&:last-child{
  //   			padding-top: rem-calc(50);
   	
  //   		}
	}

	section.news{			
		.list{
			article{			
				header{
					time,	h2{
						line-height: 1.1em;
						font-size: rem-calc(16);							
					}					
				}					
			}
		}		
	
}

}