/* glocallymine.com - minimal stand-in for WPBakery 5.4.7 js_composer.min.css (never archived).
   Covers the row/column grid, text blocks, icons, separators, buttons, single images and full-width rows. */
.vc_row:after,.vc_row:before,.vc_column-inner::after,.vc_column-inner::before,.vc_clearfix:after,.vc_clearfix:before{content:" ";display:table}
.vc_row:after,.vc_column-inner::after,.vc_clearfix:after{clear:both}
.vc_row{margin-left:-15px;margin-right:-15px}
.vc_column_container{width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;box-sizing:border-box}
.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}
.wpb_column{position:relative;min-height:1px}
@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{float:left}
 .vc_col-sm-12{width:100%}.vc_col-sm-11{width:91.66666667%}.vc_col-sm-10{width:83.33333333%}.vc_col-sm-9{width:75%}
 .vc_col-sm-8{width:66.66666667%}.vc_col-sm-7{width:58.33333333%}.vc_col-sm-6{width:50%}.vc_col-sm-5{width:41.66666667%}
 .vc_col-sm-4{width:33.33333333%}.vc_col-sm-3{width:25%}.vc_col-sm-2{width:16.66666667%}.vc_col-sm-1{width:8.33333333%}
 .vc_col-sm-1\/5{width:20%;float:left}
}
.wpb_content_element,.wpb_text_column{margin-bottom:35px}
.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}
.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:35px}
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner{padding-top:35px}
.vc_icon_element{margin-bottom:35px;text-align:center}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{display:inline-block;position:relative;width:4em;height:4em;line-height:4em;text-align:center;border-radius:50%}
.vc_icon_element-inner.vc_icon_element-background-color-grey{background:#ebebeb}
.vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon{color:#fff}
.vc_icon_element-inner .vc_icon_element-icon{font-size:2em;line-height:inherit}
.vc_icon_element-size-md .vc_icon_element-icon{font-size:2.15em}
.vc_icon_element-size-md.vc_icon_element-inner{width:4em;height:4em}
.vc_separator{display:flex;align-items:center;margin-bottom:35px}
.vc_separator .vc_sep_holder{flex:1;height:1px}.vc_separator .vc_sep_line{border-top:1px solid #ebebeb;display:block;width:100%}
.wpb_single_image .vc_single_image-wrapper{display:inline-block;max-width:100%}
.wpb_single_image img{max-width:100%;height:auto}
.wpb_single_image.vc_align_center{text-align:center}.wpb_single_image.vc_align_right{text-align:right}
.vc_btn3-container{margin-bottom:35px}
.vc_btn3-container.vc_btn3-center{text-align:center}
.vc_btn3{display:inline-block;padding:14px 20px;border-radius:5px;text-decoration:none;font-weight:600}
/* full-width rows were stretched by js_composer_front.js; do it in CSS */
.vc_row[data-vc-full-width]{position:relative;left:auto;width:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);box-sizing:border-box}
.vc_row[data-vc-full-width][data-vc-stretch-content]{padding-left:15px;padding-right:15px}
.vc_row-full-width{display:none}
.wpb_animate_when_almost_visible{opacity:1!important}
.wpb_gmaps_widget .wpb_wrapper{background:none;padding:0}
