.wpbf-transparent-header .wpbf-navigation{position:absolute;background:transparent}
.wpbf-transparent-header .wpbf-menu-stacked-advanced-wrapper{background:transparent}
.wpbf-transparent-header .wpbf-mobile-nav-wrapper{background:transparent}
.wpbf-navigation-active,.wpbf-transparent-header .wpbf-navigation-active{background-color:#f5f5f7}
.wpbf-navigation-active .wpbf-menu-stacked-advanced-wrapper,.wpbf-transparent-header .wpbf-navigation-active .wpbf-menu-stacked-advanced-wrapper{background:#fff}
.wpbf-navigation-active .wpbf-nav-wrapper{padding-top:20px;padding-bottom:20px}
.wpbf-navigation-animate{-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}
.wpbf-menu-stacked-advanced-wrapper{padding-top:20px;padding-bottom:20px;background:#fff}
.wpbf-menu-stacked-advanced-wrapper .wpbf-container{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}
.wpbf-menu-stacked-advanced-wrapper .wpbf-3-4{text-align:right}
.wpbf-menu-stacked-advanced.menu-align-center .wpbf-1-4{text-align:center;width:100%}
.wpbf-menu-stacked-advanced.menu-align-center .wpbf-3-4{display:none}
.wpbf-menu-stacked-advanced.menu-align-center .wpbf-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}
.wpbf-menu-stacked-advanced.menu-align-right .wpbf-1-4{order:2;text-align:right}
.wpbf-menu-stacked-advanced.menu-align-right .wpbf-3-4{order:1;text-align:left}
.wpbf-menu-stacked-advanced.menu-align-right .wpbf-menu{float:right}
.wpbf-sub-menu>.menu-item-has-children>.wpbf-woo-sub-menu{display:none;position:absolute;z-index:111;background:#fff;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15)}
.wpbf-sub-menu-animation-down>.menu-item-has-children>.sub-menu{margin-top:-10px;opacity:0}
.wpbf-sub-menu-animation-up>.menu-item-has-children>.sub-menu{margin-top:10px;opacity:0}
.wpbf-sub-menu-animation-zoom-in>.menu-item-has-children>.sub-menu{opacity:0;-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);-webkit-transform:scale(.95)}
.wpbf-sub-menu-animation-zoom-out>.menu-item-has-children>.sub-menu{opacity:0;-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05)}
.wpbf-mega-menu>.sub-menu{right:0;padding:20px 0}
.wpbf-mega-menu>.sub-menu>.menu-item{padding:0 20px;float:left}
.wpbf-mega-menu>.sub-menu>.menu-item a{padding:0;margin-bottom:10px}
.wpbf-mega-menu>.sub-menu>.menu-item a[href="#"]{color:#3e4349;font-weight:700;margin-bottom:20px;cursor:default;display:inline-block}
.wpbf-mega-menu .wpbf-menu-description{margin-bottom:10px}
.wpbf-mega-menu .wpbf-menu-description p{margin-bottom:10px;font-weight:400;font-size:14px}
.wpbf-mega-menu .wpbf-menu-description img{width:100%;height:auto;margin-bottom:10px}
.wpbf-mega-menu.wpbf-mega-menu-4>.sub-menu{width:100%}
.wpbf-mega-menu.wpbf-mega-menu-4>.sub-menu>.menu-item{width:25%}
.wpbf-mega-menu.wpbf-mega-menu-3>.sub-menu{width:75%}
.wpbf-mega-menu.wpbf-mega-menu-3>.sub-menu>.menu-item{width:33.3333%}
.wpbf-mega-menu.wpbf-mega-menu-2>.sub-menu{width:50%}
.wpbf-mega-menu.wpbf-mega-menu-2>.sub-menu>.menu-item{width:50%}
.wpbf-mega-menu.wpbf-mega-menu-1>.sub-menu{width:25%}
.wpbf-mega-menu.wpbf-mega-menu-1>.sub-menu>.menu-item{width:100%}
.wpbf-menu-left .wpbf-mega-menu>.sub-menu,.wpbf-menu-stacked-advanced.menu-align-left .wpbf-mega-menu>.sub-menu{right:auto;left:0}
.wpbf-menu-off-canvas .wpbf-mega-menu{display:none}
.wpbf-mobile-mega-menu .sub-menu .sub-menu{display:block}
.wpbf-mobile-mega-menu .menu-item{border-width:0}
.wpbf-mobile-mega-menu .sub-menu .menu-item .wpbf-submenu-toggle{display:none}
.wpbf-mobile-mega-menu .sub-menu .menu-item a[href="#"]{color:#3e4349;font-weight:700;cursor:default}
.wpbf-mobile-mega-menu .sub-menu .menu-item a[href="#"]:after{display:none}
.wpbf-mobile-menu-off-canvas .wpbf-mobile-menu-container{display:block;position:fixed;top:0;z-index:777;width:320px;right:-320px;height:100%;padding-top:60px;-moz-transition:right 0.6s cubic-bezier(0, 0.085, 0, 0.99);-o-transition:right 0.6s cubic-bezier(0, 0.085, 0, 0.99);-webkit-transition:right 0.6s cubic-bezier(0, 0.085, 0, 0.99);transition:right 0.6s cubic-bezier(0, 0.085, 0, 0.99)}
.wpbf-mobile-menu-off-canvas .wpbf-mobile-menu-container.active{right:0}
.wpbf-mobile-menu-off-canvas .wpbf-close{position:absolute;left:0;top:0;padding:20px;cursor:pointer;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}
.wpbf-mobile-menu-off-canvas .wpbf-close:hover{opacity:.5}
.wpbf-mobile-menu-overlay{position:fixed;width:100%;width:100%;height:100%;top:0;opacity:0;background:rgba(0,0,0,0.5);display:none}
.wpbf-menu-off-canvas{background:#fff;z-index:777;width:400px;height:100%;position:fixed;top:0;padding:20px}
.wpbf-menu-off-canvas .wpbf-menu a{padding:10px 0}
.wpbf-menu-off-canvas .wpbf-menu .menu-item-has-children{position:relative}
.wpbf-menu-off-canvas .wpbf-menu .menu-item-has-children .wpbf-submenu-toggle{position:absolute;top:0;right:0;padding:10px 0;cursor:pointer}
.wpbf-menu-off-canvas .wpbf-menu .menu-item-has-children .sub-menu{display:none}
.wpbf-menu-off-canvas .wpbf-menu .menu-item-has-children .sub-menu a{padding:10px 0 10px 10px}
.wpbf-menu-off-canvas .wpbf-close{position:absolute;right:0;top:0;padding:20px;cursor:pointer;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}
.wpbf-menu-off-canvas .wpbf-close:hover{opacity:.5}
.wpbf-menu-off-canvas-right{-moz-transition:right 0.6s cubic-bezier(0, 0.085, 0, 0.99);-o-transition:right 0.6s cubic-bezier(0, 0.085, 0, 0.99);-webkit-transition:right 0.6s cubic-bezier(0, 0.085, 0, 0.99);transition:right 0.6s cubic-bezier(0, 0.085, 0, 0.99);right:-400px}
.wpbf-menu-off-canvas-right.active{right:0}
.wpbf-push-menu-right{left:0;position:relative;overflow-x:hidden;-moz-transition:left 0.6s cubic-bezier(0, 0.085, 0, 0.99);-o-transition:left 0.6s cubic-bezier(0, 0.085, 0, 0.99);-webkit-transition:left 0.6s cubic-bezier(0, 0.085, 0, 0.99);transition:left 0.6s cubic-bezier(0, 0.085, 0, 0.99)}
.wpbf-push-menu-right .wpbf-navigation-active{-moz-transition:left 0.6s cubic-bezier(0, 0.085, 0, 0.99);-o-transition:left 0.6s cubic-bezier(0, 0.085, 0, 0.99);-webkit-transition:left 0.6s cubic-bezier(0, 0.085, 0, 0.99);transition:left 0.6s cubic-bezier(0, 0.085, 0, 0.99)}
.wpbf-push-menu-right.active{left:-400px}
.wpbf-push-menu-right.active .wpbf-navigation-active{left:-400px !important}
.wpbf-menu-off-canvas-left{-moz-transition:left 0.6s cubic-bezier(0, 0.085, 0, 0.99);-o-transition:left 0.6s cubic-bezier(0, 0.085, 0, 0.99);-webkit-transition:left 0.6s cubic-bezier(0, 0.085, 0, 0.99);transition:left 0.6s cubic-bezier(0, 0.085, 0, 0.99);left:-400px}
.wpbf-menu-off-canvas-left.active{left:0}
.wpbf-push-menu-left{left:0;position:relative;overflow-x:hidden;-moz-transition:left 0.6s cubic-bezier(0, 0.085, 0, 0.99);-o-transition:left 0.6s cubic-bezier(0, 0.085, 0, 0.99);-webkit-transition:left 0.6s cubic-bezier(0, 0.085, 0, 0.99);transition:left 0.6s cubic-bezier(0, 0.085, 0, 0.99)}
.wpbf-push-menu-left .wpbf-navigation-active{-moz-transition:left 0.6s cubic-bezier(0, 0.085, 0, 0.99);-o-transition:left 0.6s cubic-bezier(0, 0.085, 0, 0.99);-webkit-transition:left 0.6s cubic-bezier(0, 0.085, 0, 0.99);transition:left 0.6s cubic-bezier(0, 0.085, 0, 0.99)}
.wpbf-push-menu-left.active{left:400px}
.wpbf-push-menu-left.active .wpbf-navigation-active{left:400px !important}
.wpbf-menu-overlay{position:fixed;width:100%;width:100%;height:100%;top:0;opacity:0;background:rgba(0,0,0,0.5);display:none}
.wpbf-menu-full-screen{background:#fff;display:none;z-index:777;width:100%;height:100%;position:fixed;top:0;left:0;padding:20px}
.wpbf-menu-full-screen .wpbf-menu{text-align:center;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.wpbf-menu-full-screen .wpbf-close{position:absolute;right:0;top:0;padding:20px;cursor:pointer;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}
.wpbf-menu-full-screen .wpbf-close:hover{opacity:.5}
.wpbf-menu-full-screen .wpbf-menu>.menu-item-has-children>a:after{display:none}
ul[class*="wpbf-menu-effect-"]>.menu-item>a{position:relative;z-index:1}
.admin-bar .wpbf-menu-off-canvas,.admin-bar .wpbf-menu-full-screen{margin-top:32px}
.wpbf-video{margin-bottom:20px;position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden}
.wpbf-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.wpbf-video-opt-in{padding:40px;background:#f5f5f7}
.wpbf-video-opt-in img{width:800px;display:block;margin-right:auto;margin-left:auto}
.wpbf-video-opt-in p:last-child{margin-bottom:0}
.wpbf-video.opt-in{display:none}
.wpbf-social-icons{display:inline-block}
.wpbf-social-icons a{display:inline-block;vertical-align:middle;margin:3px}
.wpbf-social-icons.wpbf-social-shape-plain a{margin:6px}
.wpbf-social-shape-rounded a{width:30px;height:30px;line-height:30px;text-align:center;background:#f5f5f7;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%}
.wpbf-social-shape-rounded.wpbf-social-size-large a{width:40px;height:40px;line-height:40px}
.wpbf-social-shape-boxed a{-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;width:30px;height:30px;line-height:30px;text-align:center;background:#f5f5f7}
.wpbf-social-shape-boxed.wpbf-social-size-large a{width:40px;height:40px;line-height:40px}
.wpbf-social-style-brand .wpbf-social-facebook{color:#3b5998}
.wpbf-social-style-brand .wpbf-social-facebook:hover{color:rgba(59,89,152,0.8)}
.wpbf-social-style-brand .wpbf-social-twitter{color:#1da1f2}
.wpbf-social-style-brand .wpbf-social-twitter:hover{color:rgba(29,161,242,0.8)}
.wpbf-social-style-brand .wpbf-social-google{color:#dd4b39}
.wpbf-social-style-brand .wpbf-social-google:hover{color:rgba(221,75,57,0.8)}
.wpbf-social-style-brand .wpbf-social-pinterest{color:#bd081c}
.wpbf-social-style-brand .wpbf-social-pinterest:hover{color:rgba(189,8,28,0.8)}
.wpbf-social-style-brand .wpbf-social-youtube{color:#cd201f}
.wpbf-social-style-brand .wpbf-social-youtube:hover{color:rgba(205,32,31,0.8)}
.wpbf-social-style-brand .wpbf-social-instagram{color:#405de6}
.wpbf-social-style-brand .wpbf-social-instagram:hover{color:rgba(64,93,230,0.8)}
.wpbf-social-style-brand .wpbf-social-vimeo{color:#1ab7ea}
.wpbf-social-style-brand .wpbf-social-vimeo:hover{color:rgba(26,183,234,0.8)}
.wpbf-social-style-brand .wpbf-social-soundcloud{color:#ff8800}
.wpbf-social-style-brand .wpbf-social-soundcloud:hover{color:rgba(255,136,0,0.8)}
.wpbf-social-style-brand .wpbf-social-linkedin{color:#0077b5}
.wpbf-social-style-brand .wpbf-social-linkedin:hover{color:rgba(0,119,181,0.8)}
.wpbf-social-style-brand .wpbf-social-yelp{color:#d32323}
.wpbf-social-style-brand .wpbf-social-yelp:hover{color:rgba(211,35,35,0.8)}
.wpbf-social-style-filled:not(.wpbf-social-shape-plain) a{color:#fff}
.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-facebook{background:#3b5998}
.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-facebook:hover{background:rgba(59,89,152,0.8)}
.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-twitter{background:#1da1f2}
.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-twitter:hover{background:rgba(29,161,242,0.8)}
.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-google{background:#dd4b39}
.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-google:hover{background:rgba(221,75,57,0.8)}
.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-pinterest{background:#bd081c}
.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-pinterest:hover{background:rgba(189,8,28,0.8)}
.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-youtube{background:#cd201f}
.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-youtube:hover{background:rgba(205,32,31,0.8)}
.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-instagram{background:#405de6}
.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-instagram:hover{background:rgba(64,93,230,0.8)}
.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-vimeo{background:#1ab7ea}
.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-vimeo:hover{background:rgba(26,183,234,0.8)}
.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-soundcloud{background:#ff8800}
.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-soundcloud:hover{background:rgba(255,136,0,0.8)}
.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-linkedin{background:#0077b5}
.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-linkedin:hover{background:rgba(0,119,181,0.8)}
.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-yelp{background:#d32323}
.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-yelp:hover{background:rgba(211,35,35,0.8)}
.wpbf-social-style-grey a{color:#aaa}
.wpbf-social-style-grey .wpbf-social-facebook:hover{color:#3b5998}
.wpbf-social-style-grey .wpbf-social-twitter:hover{color:#1da1f2}
.wpbf-social-style-grey .wpbf-social-google:hover{color:#dd4b39}
.wpbf-social-style-grey .wpbf-social-pinterest:hover{color:#bd081c}
.wpbf-social-style-grey .wpbf-social-youtube:hover{color:#cd201f}
.wpbf-social-style-grey .wpbf-social-instagram:hover{color:#405de6}
.wpbf-social-style-grey .wpbf-social-vimeo:hover{color:#1ab7ea}
.wpbf-social-style-grey .wpbf-social-soundcloud:hover{color:#ff8800}
.wpbf-social-style-grey .wpbf-social-linkedin:hover{color:#0077b5}
.wpbf-social-style-grey .wpbf-social-yelp:hover{color:#d32323}
.wpbf-cta-menu-item a{background:#3ba9d2;color:#fff;border-radius:2px}
.wpbf-cta-menu-item a:after{display:none !important}