/* 
CSS  - update 5/28/16 RRWD 
*/

.column-wrap {box-sizing: border-box;text-align:center;width: 102%;margin:0 0 0 -1%;display:block;}
.content-column, .last_column {position:relative;margin:0 1% 30px;  box-sizing:border-box;text-align:left;display:inline-block;vertical-align:top;}
.last_column  {margin-right:0;}


.column-wrap-table { box-sizing: border-box;display:table; margin:0;margin:0 0 30px;}
.content-table { position:relative;display:table-cell;padding:0 2%;vertical-align:top;}
/*
.content-table:first-of-type { padding-left:0;}
.content-table:last-of-type { padding-right:0;}
*/
.content-column img, .last_column img, .content-table img {max-width: 100% ;height: auto ; margin: 0 auto !important;}
.wp-caption {float:none !important; margin: 0 auto !important;}
.wp-caption img {max-width: 100% ;height: auto ; margin: 0 auto !important;}
.fixed_width img { margin:0 auto !important; }

.fixed_width   { padding:0; }
.fluid_width  {  }
.full_width  {width: auto;text-align:left;}
.one_half  {width: 48%;}
.one_third  {width: 31.333334%;}
.two_third  {width: 64.66667%;}
.one_fourth  {width: 23%;}
.three_fourth  {width: 73%;}
.one_fifth  {width: 18%;}
.two_fifth  {width: 38%;}
.three_fifth  {width: 58%;}
.four_fifth  {width: 48%;}
.one_sixth  {width: 14.66667%;}
.five_sixth  {width: 81.33334%;}


/* RESPONSIVE */
@media screen and (max-width: 999px) {
	.column-wrap { width:100%;}
	.column-wrap-table { display:block;text-align:center;margin:0; }
	.content-table { display:inline-block;text-align:left;padding:0;margin:0 auto 30px;}
	.full_width {width:100%;}
	.fixed_width {display:block;max-width:100%; }
	.fluid_width {width:100%;display:block;}
	.content-column, .last_column, .variable-column { width:100%;margin:0 0 30px;padding:0;display: block;height: inherit !important;}
	.content-column img, .last_column img, .variable-column  img {max-width: none;padding:0;float: none;margin: 0 auto !important;
    display: block;}
}

