/**
 * Homepage subset of Salient's grid-system.css (WPBakery column/row grid).
 * Extracted via Chrome DevTools CSS coverage tracking against the homepage
 * at 3 viewports (mobile/tablet/desktop), with scroll passes.
 */

.col{position:relative;display:block;width:100%}

.full-page-inner>.container>.span_12,.full-page-inner>.span_12,html body .vc_row-fluid>.span_12{display:flex;display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;float:none}

.col:last-child{margin-right:0}

.col.col_last{margin-right:0}

.compose-mode .vc_row-fluid>.span_12>.vc_element,.compose-mode .vc_row-fluid>.span_12>.vc_element>.wpb_column,.full-page-inner>.container>.span_12>.wpb_column,.full-page-inner>.span_12>.wpb_column,html body .vc_row-fluid>.span_12>.wpb_column{float:none;margin-right:0}

.compose-mode #nectar_fullscreen_rows .full-page-inner>.container>.span_12>.vc_element:not([class*=offset-]),.compose-mode .vc_row-fluid>.span_12>.vc_element:not([class*=offset-]),.compose-mode .vc_row-fluid>.span_12>.vc_element>.wpb_column:not([class*=offset-]),.full-page-inner>.container>.span_12>.wpb_column:not([class*=offset-]),.full-page-inner>.span_12>.wpb_column:not([class*=offset-]),html body .vc_row-fluid>.span_12>.wpb_column:not([class*=offset-]){margin-left:0}

.full-page-inner>.container>.span_12,.full-page-inner>.span_12,.vc_row-fluid>.span_12{width:auto}

.vc_row-fluid>.span_12,body[data-col-gap=default] .vc_row-fluid[data-column-margin=default]:not(.full-width-content) .full-page-inner>.container>.span_12{margin-left:-1%;margin-right:-1%}

.vc_row-fluid>.span_12 .wpb_column,body[data-col-gap=default] .vc_row-fluid[data-column-margin=default]:not(.full-width-content) .full-page-inner>.container>.span_12 .wpb_column:not(.child_column){padding-left:1%;padding-right:1%}

html body .full-width-content.vc_row-fluid .wpb_column{padding:0}

.full-width-content.vc_row-fluid .wpb_column .wpb_row,.full-width-content.vc_row-fluid .wpb_column .wpb_wrapper,html body .full-width-content.vc_row-fluid .span_12{margin:0}

.vc_row-fluid .wpb_column{box-shadow:none}

@media (min-width:691px){

  .col{margin-right:2%}

}

@media (min-width:691px){

  .vc_col-sm-12{width:100%}

  .vc_col-sm-6{width:50%}

  .vc_col-sm-4{width:33.33333333%}

}

@media only screen and (min-width :1px) and (max-width :999px){

  .vc_row-fluid .wpb_column[class*=vc_col-xs]:not(.vc_col-xs-12),.vc_row-fluid.full-width-content .col .wpb_row,.vc_row-fluid.full-width-content .col:not(.child_column),.vc_row-fluid.vc_row[data-column-margin=none] .col{margin-bottom:0}

}

@media only screen and (max-width :690px){

  [class*=vc_col-]:not([class*=vc_col-xs]){width:100%}

  .wpb_column:not([class*=vc_col-xs]){width:100%;margin-bottom:25px}

}
