.showGrid .apex_grid_container {
    -webkit-box-shadow: 0 0 4px 0 #b40000 inset;
    -moz-box-shadow: 0 0 4px 0 #b40000 inset;
    box-shadow: 0 0 4px 0 #b40000 inset;
}
.showGrid .apex_cols {
    -webkit-box-shadow: 0 0 0 1px #009600 inset;
    -moz-box-shadow: 0 0 0 1px #009600 inset;
    box-shadow: 0 0 0 1px #009600 inset;
}
div#uThreeColumns .apex_cols, div#uTwoColumns .apex_cols, div#uOneCol .apex_cols {
    min-height: 1px;
}
header#uHeader .apex_grid_container {
    position: relative;
}
.apex_grid_container {
    margin: 0 auto;
    padding: 0;
    zoom: 1;
}
.apex_grid_container:before, .apex_grid_container:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}
.apex_grid_container:after {
    clear: both;
}
.apex_grid_container .apex_cols {
    float: left;
    display: inline;
    margin-left: 6px;
    margin-right: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.apex_grid_container .apex_cols .alpha {
    margin-left: 0;
}
.apex_grid_container .apex_cols .omega {
    margin-right: 0;
}
.apex_grid_container .apex_cols .apex_row {
    margin: 0 !important;
}
.apex_grid_container .apex_row {
    margin: 0 6px 8px 6px;
    zoom: 1;
}
.apex_grid_container .apex_row:before, .apex_grid_container .apex_row:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}
.apex_grid_container .apex_row:after {
    clear: both;
}
.apex_grid_container {
    width: 100%;
}
.apex_span_1 {
    width: 72px;
}
.apex_span_2 {
    width: 156px;
}
.apex_span_3 {
    width: 240px;
}
.apex_span_4 {
    width: 324px;
}
.apex_span_5 {
    width: 408px;
}
.apex_span_6 {
    width: 492px;
}
.apex_span_7 {
    width: 576px;
}
.apex_span_8 {
    width: 660px;
}
.apex_span_9 {
    width: 744px;
}
.apex_span_10 {
    width: 828px;
}
.apex_span_11 {
    width: 912px;
}
.apex_span_12 {
    width: 100%;
}
.visible-phone {
    display: none !important;
}
.visible-tablet {
    display: none !important;
}
.hidden-desktop {
    display: none !important;
}
@media screen and (min-width: 320px) and (max-width: 479px) {
    .apex_grid_container {
    width: 308px;
    padding: 0 6px;
}
.apex_span_1, .apex_span_2, .apex_span_3, .apex_span_4, .apex_span_5, .apex_span_6, .apex_span_7, .apex_span_8, .apex_span_9, .apex_span_10, .apex_span_11, .apex_span_12 {
    width: 308px;
    margin: 0 0 12px 0;
}
.uRegionContent .apex_cols {
    width: 100%;
    margin: 0;
}
}@media only screen and (min-width: 480px) and (max-width: 767px) {
    .apex_grid_container {
    width: 468px;
    padding: 0 6px;
}
.apex_span_1, .apex_span_2, .apex_span_3, .apex_span_4, .apex_span_5, .apex_span_6, .apex_span_7, .apex_span_8, .apex_span_9, .apex_span_10, .apex_span_11, .apex_span_12 {
    width: 468px;
    margin: 0 0 12px 0;
}
.uRegionContent .apex_cols {
    width: 100%;
    margin: 0;
}
}@media only screen and (max-width: 767px) {
    .apex_cols {
    margin-bottom: 0;
    margin-right: 0 !important;
    margin-left: 0 !important;
}
.apex_cols span.apex-grid-nbsp {
    display: none;
}
.apex_cols.alpha, .apex_cols.omega {
    margin-right: 0;
    margin-left: 0;
}
.visible-phone {
    display: inherit !important;
}
.hidden-phone {
    display: none !important;
}
.hidden-desktop {
    display: inherit !important;
}
.visible-desktop {
    display: none !important;
}
}@media only screen and (min-width: 768px) and (max-width: 959px) {
    .visible-tablet {
    display: inherit !important;
}
.hidden-tablet {
    display: none !important;
}
.hidden-desktop {
    display: inherit !important;
}
.visible-desktop {
    display: none !important;
}
.apex_grid_container {
    width: 756px;
}
.apex_span_1 {
    width: 51px;
}
.apex_span_2 {
    width: 114px;
}
.apex_span_3 {
    width: 177px;
}
.apex_span_4 {
    width: 240px;
}
.apex_span_5 {
    width: 303px;
}
.apex_span_6 {
    width: 366px;
}
.apex_span_7 {
    width: 429px;
}
.apex_span_8 {
    width: 492px;
}
.apex_span_9 {
    width: 555px;
}
.apex_span_10 {
    width: 618px;
}
.apex_span_11 {
    width: 681px;
}
.apex_span_12 {
    width: 744px;
}
}@media only screen and (min-width: 960px) and (max-width: 1024px) {
    .apex_grid_container {
    width: 100%;
}
.apex_span_1 {
    width: 67px;
}
.apex_span_2 {
    width: 146px;
}
.apex_span_3 {
    width: 225px;
}
.apex_span_4 {
    width: 304px;
}
.apex_span_5 {
    width: 383px;
}
.apex_span_6 {
    width: 462px;
}
.apex_span_7 {
    width: 541px;
}
.apex_span_8 {
    width: 620px;
}
.apex_span_9 {
    width: 699px;
}
.apex_span_10 {
    width: 778px;
}
.apex_span_11 {
    width: 857px;
}
.apex_span_12 {
    width: 100%;
}
}@media screen and (min-width: 1260px) and (max-width: 1419px) {
    .apex_grid_container {
    width: 100%;
}
.apex_span_1 {
    width: 92px;
}
.apex_span_2 {
    width: 196px;
}
.apex_span_3 {
    width: 300px;
}
.apex_span_4 {
    width: 404px;
}
.apex_span_5 {
    width: 508px;
}
.apex_span_6 {
    width: 612px;
}
.apex_span_7 {
    width: 716px;
}
.apex_span_8 {
    width: 820px;
}
.apex_span_9 {
    width: 924px;
}
.apex_span_10 {
    width: 100%;
}
.apex_span_11 {
    width: 100%;
}
.apex_span_12 {
    width: 100%;
}
}@media screen and (min-width: 1420px) and (max-width: 1659px) {
    .apex_grid_container {
    width: 100%;
}
.apex_span_1 {
    width: 105px;
}
.apex_span_2 {
    width: 222px;
}
.apex_span_3 {
    width: 339px;
}
.apex_span_4 {
    width: 456px;
}
.apex_span_5 {
    width: 573px;
}
.apex_span_6 {
    width: 690px;
}
.apex_span_7 {
    width: 807px;
}
.apex_span_8 {
    width: 924px;
}
.apex_span_9 {
    width: 100%;
}
.apex_span_10 {
    width: 100%;
}
.apex_span_11 {
    width: 100%;
}
.apex_span_12 {
    width: 100%;
}
}@media screen and (min-width: 1660px) and (max-width: 1899px) {
    .apex_grid_container {
    width: 100%;
}
.apex_span_1 {
    width: 125px;
}
.apex_span_2 {
    width: 262px;
}
.apex_span_3 {
    width: 399px;
}
.apex_span_4 {
    width: 536px;
}
.apex_span_5 {
    width: 673px;
}
.apex_span_6 {
    width: 810px;
}
.apex_span_7 {
    width: 100%;
}
.apex_span_8 {
    width: 100%;
}
.apex_span_9 {
    width: 100%;
}
.apex_span_10 {
    width: 100%;
}
.apex_span_11 {
    width: 100%;
}
.apex_span_12 {
    width: 100%;
}
}@media screen and (min-width: 1900px) {
    .apex_grid_container {
    width: 100%;
}
.apex_span_1 {
    width: 145px;
}
.apex_span_2 {
    width: 302px;
}
.apex_span_3 {
    width: 459px;
}
.apex_span_4 {
    width: 616px;
}
.apex_span_5 {
    width: 773px;
}
.apex_span_6 {
    width: 100%;
}
.apex_span_7 {
    width: 100%;
}
.apex_span_8 {
    width: 100%;
}
.apex_span_9 {
    width: 100%;
}
.apex_span_10 {
    width: 100%;
}
.apex_span_11 {
    width: 100%;
}
.apex_span_12 {
    width: 100%;
}
}@media screen and (min-width: 2540px) {
    .apex_grid_container {
    width: 100%;
}
.apex_span_1 {
    width: 192px;
}
.apex_span_2 {
    width: 404px;
}
.apex_span_3 {
    width: 616px;
}
.apex_span_4 {
    width: 828px;
}
.apex_span_5 {
    width: 100%;
}
.apex_span_6 {
    width: 100%;
}
.apex_span_7 {
    width: 100%;
}
.apex_span_8 {
    width: 100%;
}
.apex_span_9 {
    width: 100%;
}
.apex_span_10 {
    width: 100%;
}
.apex_span_11 {
    width: 100%;
}
.apex_span_12 {
    width: 100%;
}
}.apex_grid_container.modal_grid {
    width: 100%;
    position: fixed;
    top: 20%;
    z-index: 1000;
}
.apex_grid_container.modal_grid .modal_col {
    float: none;
    display: block;
    margin: 0 auto;
}
section[data-grid='col_1'], section[data-grid='col_2'], section[data-grid='col_3'], section[data-grid='col_2_3'], section[data-grid='col_4'], .uGrid {
    float: left;
    clear: none;
    margin: 0 .5% 12px .5%}
section[data-grid='col_1'], .uGrid.col_1 {
    width: 99%}
section[data-grid='col_2'], .uGrid.col_2 {
    width: 49%}
section[data-grid='col_3'], .uGrid.col_3 {
    width: 32.33%}
section[data-grid='col_2_3'], .uGrid.col_2_3 {
    width: 65.66%}
section[data-grid='col_4'], .uGrid.col_4 {
    width: 24%}
.ie7 section[data-grid='col_1'], .ie7 .uGrid.col_1 {
    width: 98.5%}
.ie7 section[data-grid='col_2'], .ie7 .uGrid.col_2 {
    width: 48.5%}
.ie7 section[data-grid='col_3'], .ie7 .uGrid.col_3 {
    width: 31.73%}
.ie7 section[data-grid='col_2_3'], .ie7 .uGrid.col_2_3 {
    width: 65.66%}
.ie7 section[data-grid='col_4'], .ie7 .uGrid.col_4 {
    width: 23.5%}
section[data-grid-start='yes'], .uGrid.col_start {
    clear: both;
}
.uGrid.col_full {
    width: 100%}
