/*2Column Template Styles*/
.ColumnWrapper{ display:inline-block; width:100%; position:relative; }
/*Left Column*/
.ColumnWrapper .Column_1{ width: calc(100% - 370px); vertical-align: top; position: relative; display: inline-block; }
@media screen and (max-width:1200px){.ColumnWrapper .Column_1{ width:100%; display:block; margin-bottom:30px; } }
@media screen and (max-width:1024px){.ColumnWrapper .Column_1{ width: calc(100% - 370px); display:inline-block; margin-bottom:0px; } }
@media screen and (max-width:800px){.ColumnWrapper .Column_1{ width:100%; display:block; margin-bottom:30px; } }
/*Right Column*/
.ColumnWrapper .Column_2{ margin-left: 30px; vertical-align: top; position: relative; width: 340px; display: inline-block; overflow:hidden; }
@media screen and (max-width:1200px){.ColumnWrapper .Column_2{ display:block; width:auto; margin-left:0px; }}
@media screen and (max-width:1080px){.ColumnWrapper .Column_2{ display:block; width:340px; max-width:100%; margin-left:0px; margin-right:auto; }}
@media screen and (max-width:1024px){.ColumnWrapper .Column_2{ display:inline-block; width:340px; margin-left:30px; margin-right:0px; }}
@media screen and (max-width:800px){.ColumnWrapper .Column_2{ display:block; width:100%; margin-left:auto; margin-right:auto; }}
@media screen and (max-width:750px){.ColumnWrapper .Column_2{ display:block; width:340px; max-width:100%; margin-left:0px; margin-right:auto; }}
/*Social Media styles*/
.socialMedia{display:block; position:relative; width:100%;}
@media screen and (max-width:1200px){.socialMedia{ display: inline-block; width: calc(50% - 20px); margin-right: 15px; vertical-align: top; }}
@media screen and (max-width:1080px){.socialMedia{ display:block; width:100%; margin-right:0px; }}
@media screen and (max-width:1024px){.socialMedia{ display:block; width:100%; margin-right:0px; }}
@media screen and (max-width:800px){.socialMedia{ display: inline-block; width: calc(50% - 20px); margin-right: 15px; }}
@media screen and (max-width:750px){.socialMedia{ display:block; width:100%; margin-right:0px; }}
/*Width Overrides for Tables, Iframes, and Images in the right column*/
.PageContent .Column_2 .pageContentEditRegion h2:first-of-type{ margin-top:0px; }
.PageContent .Column_2 .pageContentEditRegion img{ float:none; width:100% !important; height:auto !important; }
.PageContent .Column_2 .pageContentEditRegion table{ float:none; width:100% !important; }
.PageContent .Column_2 .pageContentEditRegion iframe{ float:none; width:100% !important; }