/**
 * Column grid for page layouts.
 *
 * Fortun pages store their layout as [vc_row]/[vc_column] shortcodes with
 * WPBakery's class names (vc_col-sm-6, vc_col-md-offset-2, ...). This file
 * provides those classes so the layout no longer needs the WPBakery plugin.
 */
.vc_row{margin-left:-15px;margin-right:-15px}
.vc_row::before,.vc_row::after{content:" ";display:table}
.vc_row::after{clear:both}
.vc_column_container{width:100%;padding-left:0;padding-right:0}
.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}
.vc_column-inner::before,.vc_column-inner::after{content:" ";display:table}
.vc_column-inner::after{clear:both}
.vc_row.vc_row-flex{box-sizing:border-box;display:flex;flex-wrap:wrap}
.vc_row.vc_row-flex::before,.vc_row.vc_row-flex::after{display:none}
.vc_row.vc_row-flex>.vc_column_container{display:flex}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{flex-grow:1;display:flex;flex-direction:column;z-index:1}
.vc_row.vc_row-o-equal-height>.vc_column_container{align-items:stretch}
.vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner{justify-content:flex-start}
.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner{justify-content:center}
.vc_row.vc_row-o-content-bottom>.vc_column_container>.vc_column-inner{justify-content:flex-end}
.vc_row.vc_row-o-full-height{min-height:100vh}
.vc_row.vc_row-o-columns-top{align-content:flex-start}
.vc_row.vc_row-o-columns-middle{align-content:center}
.vc_row.vc_row-o-columns-bottom{align-content:flex-end}
.vc_row.vc_row-o-columns-stretch{align-content:stretch}
.vc_row.vc_row-o-columns-top::after,.vc_row.vc_row-o-columns-middle::after,.vc_row.vc_row-o-columns-bottom::after{content:"";width:100%;height:0;overflow:hidden;visibility:hidden;display:block}
.vc_section{padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px}
.vc_empty_space{clear:both}
.vc_empty_space .vc_empty_space_inner{display:block}

.vc_col-xs-1,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-1\/5,.vc_col-xs-2\/5,.vc_col-xs-3\/5,.vc_col-xs-4\/5,.vc_col-xs-5\/5,.vc_col-sm-1,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-1\/5,.vc_col-sm-2\/5,.vc_col-sm-3\/5,.vc_col-sm-4\/5,.vc_col-sm-5\/5,.vc_col-md-1,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-1\/5,.vc_col-md-2\/5,.vc_col-md-3\/5,.vc_col-md-4\/5,.vc_col-md-5\/5,.vc_col-lg-1,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-1\/5,.vc_col-lg-2\/5,.vc_col-lg-3\/5,.vc_col-lg-4\/5,.vc_col-lg-5\/5{position:relative;min-height:1px;padding-left:15px;padding-right:15px;box-sizing:border-box}
.vc_col-xs-1,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-1\/5,.vc_col-xs-2\/5,.vc_col-xs-3\/5,.vc_col-xs-4\/5,.vc_col-xs-5\/5{float:left}
.vc_col-xs-1{width:8.33333%}
.vc_col-xs-2{width:16.66667%}
.vc_col-xs-3{width:25%}
.vc_col-xs-4{width:33.33333%}
.vc_col-xs-5{width:41.66667%}
.vc_col-xs-6{width:50%}
.vc_col-xs-7{width:58.33333%}
.vc_col-xs-8{width:66.66667%}
.vc_col-xs-9{width:75%}
.vc_col-xs-10{width:83.33333%}
.vc_col-xs-11{width:91.66667%}
.vc_col-xs-12{width:100%}
.vc_col-xs-1\/5{width:20%}
.vc_col-xs-2\/5{width:40%}
.vc_col-xs-3\/5{width:60%}
.vc_col-xs-4\/5{width:80%}
.vc_col-xs-5\/5{width:100%}
.vc_col-xs-offset-0{margin-left:0%}
.vc_col-xs-offset-1{margin-left:8.33333%}
.vc_col-xs-offset-2{margin-left:16.66667%}
.vc_col-xs-offset-3{margin-left:25%}
.vc_col-xs-offset-4{margin-left:33.33333%}
.vc_col-xs-offset-5{margin-left:41.66667%}
.vc_col-xs-offset-6{margin-left:50%}
.vc_col-xs-offset-7{margin-left:58.33333%}
.vc_col-xs-offset-8{margin-left:66.66667%}
.vc_col-xs-offset-9{margin-left:75%}
.vc_col-xs-offset-10{margin-left:83.33333%}
.vc_col-xs-offset-11{margin-left:91.66667%}
.vc_col-xs-offset-12{margin-left:100%}
.vc_col-xs-offset-1\/5{margin-left:20%}
.vc_col-xs-offset-2\/5{margin-left:40%}
.vc_col-xs-offset-3\/5{margin-left:60%}
.vc_col-xs-offset-4\/5{margin-left:80%}
.vc_col-xs-offset-5\/5{margin-left:100%}
@media (min-width:768px){
.vc_col-sm-1,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-1\/5,.vc_col-sm-2\/5,.vc_col-sm-3\/5,.vc_col-sm-4\/5,.vc_col-sm-5\/5{float:left}
.vc_col-sm-1{width:8.33333%}
.vc_col-sm-2{width:16.66667%}
.vc_col-sm-3{width:25%}
.vc_col-sm-4{width:33.33333%}
.vc_col-sm-5{width:41.66667%}
.vc_col-sm-6{width:50%}
.vc_col-sm-7{width:58.33333%}
.vc_col-sm-8{width:66.66667%}
.vc_col-sm-9{width:75%}
.vc_col-sm-10{width:83.33333%}
.vc_col-sm-11{width:91.66667%}
.vc_col-sm-12{width:100%}
.vc_col-sm-1\/5{width:20%}
.vc_col-sm-2\/5{width:40%}
.vc_col-sm-3\/5{width:60%}
.vc_col-sm-4\/5{width:80%}
.vc_col-sm-5\/5{width:100%}
.vc_col-sm-offset-0{margin-left:0%}
.vc_col-sm-offset-1{margin-left:8.33333%}
.vc_col-sm-offset-2{margin-left:16.66667%}
.vc_col-sm-offset-3{margin-left:25%}
.vc_col-sm-offset-4{margin-left:33.33333%}
.vc_col-sm-offset-5{margin-left:41.66667%}
.vc_col-sm-offset-6{margin-left:50%}
.vc_col-sm-offset-7{margin-left:58.33333%}
.vc_col-sm-offset-8{margin-left:66.66667%}
.vc_col-sm-offset-9{margin-left:75%}
.vc_col-sm-offset-10{margin-left:83.33333%}
.vc_col-sm-offset-11{margin-left:91.66667%}
.vc_col-sm-offset-12{margin-left:100%}
.vc_col-sm-offset-1\/5{margin-left:20%}
.vc_col-sm-offset-2\/5{margin-left:40%}
.vc_col-sm-offset-3\/5{margin-left:60%}
.vc_col-sm-offset-4\/5{margin-left:80%}
.vc_col-sm-offset-5\/5{margin-left:100%}
}
@media (min-width:992px){
.vc_col-md-1,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-1\/5,.vc_col-md-2\/5,.vc_col-md-3\/5,.vc_col-md-4\/5,.vc_col-md-5\/5{float:left}
.vc_col-md-1{width:8.33333%}
.vc_col-md-2{width:16.66667%}
.vc_col-md-3{width:25%}
.vc_col-md-4{width:33.33333%}
.vc_col-md-5{width:41.66667%}
.vc_col-md-6{width:50%}
.vc_col-md-7{width:58.33333%}
.vc_col-md-8{width:66.66667%}
.vc_col-md-9{width:75%}
.vc_col-md-10{width:83.33333%}
.vc_col-md-11{width:91.66667%}
.vc_col-md-12{width:100%}
.vc_col-md-1\/5{width:20%}
.vc_col-md-2\/5{width:40%}
.vc_col-md-3\/5{width:60%}
.vc_col-md-4\/5{width:80%}
.vc_col-md-5\/5{width:100%}
.vc_col-md-offset-0{margin-left:0%}
.vc_col-md-offset-1{margin-left:8.33333%}
.vc_col-md-offset-2{margin-left:16.66667%}
.vc_col-md-offset-3{margin-left:25%}
.vc_col-md-offset-4{margin-left:33.33333%}
.vc_col-md-offset-5{margin-left:41.66667%}
.vc_col-md-offset-6{margin-left:50%}
.vc_col-md-offset-7{margin-left:58.33333%}
.vc_col-md-offset-8{margin-left:66.66667%}
.vc_col-md-offset-9{margin-left:75%}
.vc_col-md-offset-10{margin-left:83.33333%}
.vc_col-md-offset-11{margin-left:91.66667%}
.vc_col-md-offset-12{margin-left:100%}
.vc_col-md-offset-1\/5{margin-left:20%}
.vc_col-md-offset-2\/5{margin-left:40%}
.vc_col-md-offset-3\/5{margin-left:60%}
.vc_col-md-offset-4\/5{margin-left:80%}
.vc_col-md-offset-5\/5{margin-left:100%}
}
@media (min-width:1200px){
.vc_col-lg-1,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-1\/5,.vc_col-lg-2\/5,.vc_col-lg-3\/5,.vc_col-lg-4\/5,.vc_col-lg-5\/5{float:left}
.vc_col-lg-1{width:8.33333%}
.vc_col-lg-2{width:16.66667%}
.vc_col-lg-3{width:25%}
.vc_col-lg-4{width:33.33333%}
.vc_col-lg-5{width:41.66667%}
.vc_col-lg-6{width:50%}
.vc_col-lg-7{width:58.33333%}
.vc_col-lg-8{width:66.66667%}
.vc_col-lg-9{width:75%}
.vc_col-lg-10{width:83.33333%}
.vc_col-lg-11{width:91.66667%}
.vc_col-lg-12{width:100%}
.vc_col-lg-1\/5{width:20%}
.vc_col-lg-2\/5{width:40%}
.vc_col-lg-3\/5{width:60%}
.vc_col-lg-4\/5{width:80%}
.vc_col-lg-5\/5{width:100%}
.vc_col-lg-offset-0{margin-left:0%}
.vc_col-lg-offset-1{margin-left:8.33333%}
.vc_col-lg-offset-2{margin-left:16.66667%}
.vc_col-lg-offset-3{margin-left:25%}
.vc_col-lg-offset-4{margin-left:33.33333%}
.vc_col-lg-offset-5{margin-left:41.66667%}
.vc_col-lg-offset-6{margin-left:50%}
.vc_col-lg-offset-7{margin-left:58.33333%}
.vc_col-lg-offset-8{margin-left:66.66667%}
.vc_col-lg-offset-9{margin-left:75%}
.vc_col-lg-offset-10{margin-left:83.33333%}
.vc_col-lg-offset-11{margin-left:91.66667%}
.vc_col-lg-offset-12{margin-left:100%}
.vc_col-lg-offset-1\/5{margin-left:20%}
.vc_col-lg-offset-2\/5{margin-left:40%}
.vc_col-lg-offset-3\/5{margin-left:60%}
.vc_col-lg-offset-4\/5{margin-left:80%}
.vc_col-lg-offset-5\/5{margin-left:100%}
}
@media (max-width:767px){.vc_hidden-xs{display:none!important}}
@media (min-width:768px) and (max-width:991px){.vc_hidden-sm{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.vc_hidden-md{display:none!important}}
@media (min-width:1200px){.vc_hidden-lg{display:none!important}}
/* After the column widths, like js_composer: the inner wrapper carries the gutter. */
.vc_column_container{padding-left:0;padding-right:0}
