#inline4{overflow:scroll;-webkit-overflow-scrolling:touch}.wp-video{width:100%!important}.wp-video-shortcode{width:100%;height:auto}a.lp_trigger
img{width:100%}html{min-height:100%}body{margin:0;overflow-y:scroll;overflow-x:hidden}dd,dl,dt,h1,h2,h3,h4,h5,h6,li,p,ul{padding:0;margin:0}a,dd,dt,h1,h2,h3,h4,h5,h6,li,p,span{line-height:1em;font-weight:400}ul{list-style:none}ul
li{vertical-align:top}a{text-decoration:none;cursor:pointer;font-family:inherit}a:hover{text-decoration:none}img{border:0;display:block}fieldset,form,input,label,select,textarea{padding:0;margin:0;font-weight:400}fieldset{border:none}input,select,textarea{font-size:14px}input,textarea{outline:0}span{font-size:inherit;font-family:inherit;font-weight:inherit;color:inherit;text-transform:inherit}@font-face{font-family:"DIN";src:url(/wp-content/themes/browhaus/fonts/dincond-bold.eot);src:url(/wp-content/themes/browhaus/fonts/dincond-bold.eot?#iefix) format("embedded-opentype"),
url(/wp-content/themes/browhaus/fonts/dincond-bold.woff) format("woff"),
url(/wp-content/themes/browhaus/fonts/dincond-bold.ttf) format("truetype"),
url(/wp-content/themes/browhaus/fonts/dincond-bold.svg) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Neutra";src:url(/wp-content/themes/browhaus/fonts/neutratext-bold.eot);src:url(/wp-content/themes/browhaus/fonts/neutratext-bold.eot?#iefix) format("embedded-opentype"),
url(/wp-content/themes/browhaus/fonts/neutratext-bold.woff) format("woff"),
url(/wp-content/themes/browhaus/fonts/neutratext-bold.ttf) format("truetype"),
url(/wp-content/themes/browhaus/fonts/neutratext-bold.svg) format("svg");font-weight:700;font-style:normal}p,a,ul,span,li,h1,h2,h3,h4,h5{font-family:"Figtree"}.mobile-menu
a{color:#404040}div#page{width:calc(100% - 70px);margin:0
auto;padding-bottom:35px;background:white}header#masthead{position:fixed;width:100%;top:0;left:0;z-index:100;background-color:white}div#content{background:#f2f3f3}.mobile-navigation{display:none}.mob-menu-trigger{display:none}.buffer{display:block;width:100%;height:74px;margin:0;opacity:0}.no_scroll{overflow:hidden !important}.menu-toggle,
.main-navigation.toggled
ul{display:none}.main-navigation a,
.main-navigation .nav-search a:after,
.footer-menu a,
.social-footer-menu a,
.ig_overlay,
.video_overlay,
.product,
.product_content .buy_button,
.linked_product,
.left_table a,
.outlet_table h3,
span.close_search,
.site-branding,
.nav_booknow a,
.nav_booknowgreen a,
.tablepress a,
.product-element,
.slider_cta_2,
.prefooter-bars a,
footer a,
.main-navigation .social-menu a,
.box_square
a{transition:all 0.3s ease}.nav_booknow a:hover,
.nav_booknowgreen a:hover,
.footer-menu a:hover,
.footer-bookings-menu a:hover,
.social-footer-menu a:hover,
.product_content .buy_button:hover,
.linked_product:hover,
.color_swatches li:hover,
.prefooter-bars a:hover,
footer a:hover,
span.close_search:hover,
.product-element:hover,
.outlet_table h3:hover,
.tablepress a:hover,
.main-navigation .social-menu a:hover,
.box_square a:hover{opacity:0.7}.site-branding{position:fixed;z-index:2;top:22px;left:35px}.site-description{display:none}.page-template{background:white}.page_header{margin-bottom:100px;width:100%;display:block;clear:both;position:relative}.page_header
h2{position:absolute;top:46%;font-size:30px;font-weight:600;letter-spacing:0.4px;color:white;left:74px}.page_header
img{width:100%}h1.site-title{margin:0}h1.site-title
img{width:150px}.main-navigation{float:left}.menu-main-menu-sg-container,.main-navigation>div:nth-child(2){text-align:center}.social-menu{text-align:center;float:right;margin-right:35px}.country_selector{display:none}#primary-menu,#menu-social-menu{background:#fff}#primary-menu li,
.social-menu
li{text-align:center}#primary-menu a,
.social-menu
a{display:block;text-decoration:none}#primary-menu .current-menu-item
a{color:#bac157;font-weight:700}nav.main-nav ul li.current-menu-item
a{text-decoration:none;color:#fff;letter-spacing:2px;background:#e35ead;background-repeat:repeat;background-size:30%}.main-navigation
a{width:100%;padding:30px
15px 25px;color:#3b3c43;display:block;text-transform:uppercase;font-weight:500;letter-spacing:0px;font-size:12px;-webkit-font-smoothing:antialiased;background:#fff;background-size:cover}.main-navigation a:hover{color:#bac157}.main-navigation ul
ul{top:50px !important;box-shadow:none;-webkit-box-shadow:none;display:inline-block;border:0.5px solid #ababab}.sub-menu
li{width:100%}.main-navigation ul li:hover > ul,
.main-navigation ul li.focus>ul{transform:translate(-50%, -0%);-webkit-transform:translate(-50%, -0%);padding:20px
20px 10px;background-color:white;border-radius:3px}.main-navigation ul ul li
a{text-align:left;padding:0
0 10px}.main-navigation ul ul
a{width:auto}.menu-item-has-children
a{position:relative}.menu-item-has-children>a:after{background-image:url(/wp-content/themes/browhaus/img/icn_arrowdown.png);background-size:10px 4px;display:inline-block;width:10px;height:4px;content:"";margin-left:3px;position:relative;top:-2px}.main-navigation .nav-search
a{padding-bottom:9px}.main-navigation .nav-search a:after{background-image:url(/wp-content/themes/browhaus/img/icn_search.png);background-size:10px 10px;display:inline-block;width:10px;height:10px;content:"";margin-left:5px;position:relative;top:1px}.main-navigation .social-menu
a{}.main-navigation .spacer
a{background:#fff}.main-navigation .spacer a:hover{background:#fff;cursor:default}.main-navigation .social-menu .social-tw
a{background:#fff url("/wp-content/themes/browhaus/img/icn_tw.png") no-repeat 50%;background-size:18px 15px;text-indent:-9999px;background-repeat:no-repeat;background-position:50%}.main-navigation .social-menu .social-fb
a{background:#fff url("/wp-content/themes/browhaus/img/icn_fb.png") no-repeat 50%;background-size:8px 15px;text-indent:-9999px;background-repeat:no-repeat;background-position:50%}.main-navigation .social-menu .social-ig
a{background:#fff url("/wp-content/themes/browhaus/img/icn_ig.png") no-repeat 50%;background-size:15px 15px;text-indent:-9999px;background-repeat:no-repeat;background-position:50%}.main-navigation .social-menu .social-yt
a{background:#fff url("/wp-content/themes/browhaus/img/icn_yt.png") no-repeat 50%;background-size:20px 14px;text-indent:-9999px;background-repeat:no-repeat;background-position:50%}.main-navigation .social-menu .social-yelp
a{background:#fff url("/wp-content/themes/browhaus/img/icn_yelp.png") no-repeat 50%;background-size:16px 16px;text-indent:-9999px;background-repeat:no-repeat;background-position:50%}.main-navigation .social-menu .social-line
a{background:#fff url("/wp-content/themes/browhaus/img/icn_line.png") no-repeat 50%;background-size:18px 15px;text-indent:-9999px;background-repeat:no-repeat;background-position:50%}.main-navigation .social-menu .social-wb
a{background:#fff url("/wp-content/themes/browhaus/img/sina-weibo.png") no-repeat 50%;background-size:15px 15px;text-indent:-9999px;background-repeat:no-repeat;background-position:50%}.main-navigation .social-menu .social-wc
a{background:#fff url("/wp-content/themes/browhaus/img/wechat.png") no-repeat 50%;background-size:15px 15px;text-indent:-9999px;background-repeat:no-repeat;background-position:50%}.menu-main-menu-sg-container,.main-navigation>div:nth-child(2){display:inline-block;margin:0
auto;width:auto;left:50%;overflow:visible;position:relative;transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%)}.nav_booknow
a{background:url(/wp-content/themes/browhaus/img/booknow.png);background-color:white;background-size:100px 26px;background-repeat:no-repeat;background-position:center;text-indent:-9999px;width:100px;margin-right:15px}.nav_booknowgreen
a{background:url(/wp-content/themes/browhaus/img/booknow-green.png);background-color:white;background-size:100px 26px;background-repeat:no-repeat;background-position:center;text-indent:-9999px;width:100px;margin-right:15px;position:relative;top:3px}.search_overlay{display:none;position:fixed;z-index:9999}h1.entry-title{position:fixed;opacity:0;top:0;left:0}.footer_feature_bar{width:100%;display:block}footer#colophon{background:#3b3c43;padding:60px
70px 30px;position:relative}.footer-menu,.footer-bookings-menu{float:left}footer
a{color:white;font-weight:300;font-size:11px;line-height:27px;letter-spacing:0.5px;text-transform:uppercase}footer a:visited,
footer a:hover{color:white}.footer-navigation{float:left;max-width:380px}.fl_title{margin-bottom:20px;font-size:11px;color:white;font-weight:500;list-style:none;width:100%;float:left;letter-spacing:0.5px}.fl_title
a{vertical-align:bottom;text-transform:uppercase;font-weight:700}.fl_spacer
a{line-height:48px;opacity:0}.footer-menu
ul{column-count:2;column-gap:70px;padding-left:0px}.footer-menu
.spacer{visibility:hidden}.social-footer-navigation{width:140px;float:right;margin:0
auto;display:block}footer
.country_selector{display:none}.footer-right-grp{max-width:160px;margin:0
auto;float:left}.social-footer-menu{float:left;margin-bottom:21px}.social-footer-menu
.spacer{display:none}.social-footer-menu
li{float:left;margin:0
0px 0 0;width:100%}.site-info
p{color:#808080;font-weight:300;font-size:10px;width:100%;display:block;clear:both;padding-top:26px;margin-top:50px}.site-info p
a{font-size:10px;color:#808080;text-transform:none;letter-spacing:0}#main_slider{width:calc(100% - 70px)}.home
#main_slider{width:100%}#main_slider .slick-list{overflow:visible}#main_slider .sb-slider{height:auto;min-height:700px;overflow:visible}#main_slider .sb-slider,
#main_slider .sb-slider2{overflow:hidden}#main_slider .sb-slider img,
#main_slider .sb-slider2
img{width:100%}#main_slider .slick-slide
.main_slider_img{position:absolute;object-fit:cover;width:100%;height:100%}#main_slider .slick-slide
.nonvideo{display:none}#main_slider .slick-track{width:100vw !important}#main_slider
.slider_grp{left:0 !important;top:auto !important;opacity:1 !important}#main_slider .slick-dots{display:none !important}ul.slick-dots{position:absolute;bottom:30px;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%)}#main_slider .slick-slide{height:90vh;position:relative;width:calc(100% - 70px) !important;min-height:800px}ul.slick-dots{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.slick-dots
button{background:#221f1e;border:none;box-shadow:none;-webkit-box-shadow:none;border-radius:150px;width:10px;height:10px;padding:0;margin-right:10px;text-indent:-9999px}.slick-dots .slick-active
button{background:#a3a1a1 !important}.slick-dots li:last-child
button{margin-right:0}#main_slider
.slider_content{width:100%;max-width:480px;position:absolute;top:50%;z-index:2;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);left:5vw}#main_slider .slider_content
p{width:100%;display:block;font-size:15px;font-weight:300;line-height:18px}#main_slider .slider_content
img{max-width:290px}#main_slider
.slider_content_header{margin-bottom:20px}#main_slider
.slider_buttons{margin-top:45px}#main_slider .slider_buttons
a{font-size:12px;font-weight:500;text-transform:uppercase;color:#3b3c43;border:1px
solid #3b3c43;padding:15px
40px;margin-right:12px;border-radius:2px;letter-spacing:0.4px;-moz-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in}#main_slider .slider_buttons a:hover,.slider_cta_2:hover{background:#bac157;color:white !important;border-color:#bac157 !important}div#review_slider{float:left}div#review_slider .slick-list{overflow:visible}div#review_slider .sb-slider,
div#review_slider .sb-slider2{overflow:hidden}.sb-slider img,
.sb-slider img,
.sb-slider img,
.sb-slider2
img{width:100%}div#review_slider .slick-slide
img{position:absolute;object-fit:cover;width:100%;height:100%}div#review_slider .slick-slide
.nonvideo{display:none}div#review_slider{overflow:hidden;display:block;width:66.66%;position:relative}.review_img{width:50%;display:block;float:left;padding-bottom:50%;position:relative}.page-template-template-faq .br-type-slider
.review_img{float:right;width:50%;padding-bottom:35%}.review_img
img{width:100%;height:110%;object-fit:cover;position:absolute}.review_text{width:50%;float:left;background:#fff;height:100%;display:block;position:absolute;left:50%}.review_text
h4{color:#3b3c43 !important}.text_block{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);display:block;max-width:60%;width:100%;text-align:center;text-transform:uppercase}.text_block
h3{font-family:Figtree;font-weight:400;color:#3b3c43;font-size:20px;line-height:25px;text-transform:none}.text_block
h4{font-family:"Figtree";font-weight:300;color:#3b3c43;font-size:11.5px;margin-top:30px;letter-spacing:1px}.text_block h4:before{content:"-";display:inline-block;position:relative;margin-right:5px}#review_slider ul.slick-dots{margin-left:18%;display:flex}.page-template-template-home #review_slider ul.slick-dots{margin-left:25%}.review_diamond{background:#fff;width:30px;height:30px;position:absolute;left:50%;z-index:99;top:50%;margin-left:-15px;margin-top:-15;transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:center;-webkit-transform-origin:center}.br-type-slider
.text_block{text-align:left}.br-type-slider .text_block h4:before{content:""}.page-template-template-faq .br-type-slider .text_block
h3{text-transform:uppercase}.slick-arrow{display:none !important}.new_twenty20 .slick-arrow,
.br-type-slider button.slick-next.slick-arrow,
#review_slider button.slick-next.slick-arrow{display:block }.new_twenty20 button.slick-prev.slick-arrow{display:none !important}button.slick-next.slick-arrow{position:absolute;z-index:2;top:50%;right:0;transform:rotate(-90deg);background:transparent;border:none;box-shadow:none;font-family:Figtree;text-transform:uppercase;text-shadow:none;color:white;letter-spacing:0;font-size:14px;text-shadow:0px 0px 3px rgba(0, 0, 0, 0.7)}button.slick-next.slick-arrow:after{content:"";position:absolute;background-image:url(/wp-content/themes/browhaus/img/arrow_down.png);top:20px;width:31px;height:11px;background-size:contain;background-repeat:no-repeat;left:51px;top:30px;text-align:center;filter:drop-shadow(0px 0px 4px rgba(0, 0, 0, 1));-webkit-filter:drop-shadow(0px 0px 4px rgba(0, 0, 0, 1));-moz-filter:drop-shadow(0px 0px 4px rgba(0, 0, 0, 1))}button.slick-next.slick-arrow:focus{outline:none}#review_slider button.slick-next.slick-arrow,
#review_slider button.slick-next.slick-arrow:after{text-shadow:none;-webkit-filter:drop-shadow(0px 0px 4px rgba(0, 0, 0, 0))}.neutra_header{font-family:"neutra";font-size:55px;letter-spacing:0.5px;margin-bottom:16px}.default_header,.gotham_header{font-family:Figtree;font-size:50px;letter-spacing:0.5px;margin-bottom:20px;font-weight:700}.din_header{font-family:"din";font-size:70px;letter-spacing:0.3px;line-height:70px}.below_slider{background:#faf6e4;position:relative}.shave_game{z-index:10;position:relative}div#box_grp{display:block;overflow:hidden;width:100%}.box_square{width:33.333%;padding-bottom:33.333%;background:#f8f8f8;float:left;position:relative}.box_square.box_img
img{width:100%;height:100%;object-fit:cover;position:absolute}#box_grp
video{width:100%;height:100%;object-fit:cover;position:absolute}#box_grp
.nonvideo{display:none}.box_fullwidth{width:100%;padding-bottom:33.333%;background:#f8f8f8;float:left;position:relative}.box_fullwidth.box_img
img{width:100%;height:100%;object-fit:cover;position:absolute}.fancybox-image,
.fancybox-inner,
.fancybox-nav,
.fancybox-nav span,
.fancybox-outer,
.fancybox-skin,
.fancybox-tmp,
.fancybox-wrap,
.fancybox-wrap iframe,
.fancybox-wrap
object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{padding:15px
40px 15px 35px !important;position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,
.fancybox-next span,
.fancybox-prev
span{background-image:url("/wp-content/themes/browhaus/img/fancybox/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading
div{width:44px;height:44px;background:url("/wp-content/themes/browhaus/img/fancybox/fancybox_loading.gif") center center
no-repeat}.fancybox-close{cursor:pointer;height:62px;position:absolute;right:-20px;top:-20px;width:60px;z-index:8040}.fancybox-close:after{cursor:pointer;position:absolute;content:"X";font-size:20px;height:60px;width:60px;z-index:10;color:#3b3c43;font-family:"Figtree";-webkit-font-smoothing:antialiased;background:white;text-align:center;border-radius:100px;line-height:59px}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:url("/wp-content/themes/browhaus/img/fancybox/blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav
span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev
span{left:10px;background-position:0 -36px}.fancybox-next
span{right:10px;background-position:0 -72px}.fancybox-nav:hover
span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:visible !important;width:auto}.fancybox-lock
body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8020;background-color:rgba(0, 0, 0, 0.9)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap
.child{display:inline-block;margin-right:-100%;padding:2px
20px;background:0 0;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, 0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,
.fancybox-close,
.fancybox-next span,
.fancybox-prev
span{background-size:44px 152px}#fancybox-loading
div{background-image:url("/wp-content/themes/browhaus/img/fancybox/fancybox_loading@2x.gif");background-size:24px 24px}}.fancybox-skin{background:#fff}.loading{font-family:"Figtree";color:#482776;text-align:center;padding:100px;text-transform:uppercase;font-size:13px;font-weight:700;display:none}.inlineup{background-color:rgba(0, 0, 0, 0.7);height:100%;position:fixed;top:0;left:0;z-index:888;width:100% !important;display:none;overflow:scroll}.inlinedown{display:none}.clicktoclose{position:fixed;height:100%;width:100%;cursor:pointer}#outer_tab{background:#fff;height:auto;top:50px;left:50%;transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);padding:10px
0;position:absolute;overflow:visible;margin-bottom:30px;width:860px}div#outer_tab:after{background-color:#f8f8f8;content:"";display:block;position:absolute;top:30px;left:30px;right:30px;bottom:30px;z-index:-1}.page-template-template-home #outer_tab:after,
.page-template-template-services #outer_tab:after{content:none}.page-template-template-home #outer_tab,
.page-template-template-services
#outer_tab{padding:0}.tab_content_top{padding:50px}#tabs
h2{color:#3b3c43;font-family:"Figtree";font-size:27px;font-weight:normal;letter-spacing:0.9px;line-height:31px;margin-bottom:-5px;text-align:center}#tabs .ymal_box
h2{display:block;text-transform:uppercase;font-size:16px;font-weight:700;letter-spacing:0;padding:0
0 20px;margin:0}#tabs
img{display:block;height:auto;margin:0
auto 0px;width:100%}#tabs .popup_right
img{width:auto !important;clear:both;display:block}#tabs .popup_right
p{clear:both}.product_img_intab{width:45%;float:left;margin-right:5%;margin-bottom:30px;height:0;padding-bottom:60%;position:relative}.product_img_intab
img{position:absolute;width:100%;height:100%;object-fit:cover}.product_content{width:50%;float:left;margin-bottom:30px}.prod_box{margin-bottom:20px}.product_content h3,
.product_content h4,
.product_content p,
.product_content span,
.product_content
a{font-family:"Figtree";color:#3b3c43}.product_content
h3{text-transform:uppercase;font-weight:700;margin-bottom:13px}.product_content
h4{text-transform:uppercase;font-weight:300}.product_content
span{text-transform:uppercase;font-weight:500;font-size:13px}.product_content
.buy_button{display:inline-block;font-size:12px;font-weight:500;text-transform:uppercase;color:#3b3c43;border:1px
solid #3b3c43;padding:15px
40px;margin:25px
12px 25px 0;border-radius:2px;letter-spacing:0.4px}.product_content
p{font-weight:300;font-size:13px;color:#000;line-height:23px}.ymal_products_grp{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;clear:both;width:calc(100% - 60px);margin:0
auto}.linked_product{width:33.33%;background:transparent;margin-bottom:30px}.ymal_products_grp .product_img
img{width:100% !important;height:100% !important;position:absolute;object-fit:cover;overflow:hidden}.ymal_products_grp .linked_product:nth-child(1){}.ymal_products_grp .linked_product:nth-child(1n),
.ymal_products_grp .linked_product:nth-child(2n),
.ymal_products_grp .linked_product:nth-child(3n){}.color_swatches_grp{height:30vw;display:block;position:absolute;overflow:auto;top:0;left:20px;width:20px}.color_swatches{position:absolute;top:30px;left:0;z-index:2}.product-element
.color_swatches{top:auto;left:0;z-index:2;bottom:0px}.color_swatches
li{width:20px;height:20px;border-radius:100px;margin-bottom:10px;cursor:pointer;background-size:cover;background-repeat:no-repeat}.color_swatches li:last-child{margin-bottom:0}.second_variant,
.third_variant,
.fourth_variant,
.fifth_variant,
#tabs .product_img_intab img.second_variant,
#tabs .product_img_intab img.third_variant,
#tabs .product_img_intab img.fourth_variant,
#tabs .product_img_intab
img.fifth_variant{display:none}.tabcontent
.color_swatches{left:0;top:0}.page-template-template-home .product_content,
.page-template-template-services
.product_content{width:100%;margin-bottom:0}.page-template-template-home .tab_content_top,
.page-template-template-services
.tab_content_top{overflow:auto;padding:50px
50px 20px}.page-template-template-home #outer_tab .hentry,
.page-template-template-home #outer_tab .entry-content,
.page-template-template-services #outer_tab .hentry,
.page-template-template-services #outer_tab .entry-content{margin:0}.page-template-template-home #outer_tab,
.page-template-template-services
#outer_tab{width:auto}.is-popup #outer_tab,
.is-popup
#outer_tab{width:auto}.is-popup #outer_tab .hentry,
.is-popup #outer_tab .entry-content{margin:0}.is-popup .tabcontent
.product_content{width:100%;margin-bottom:0}.is-popup .tabcontent
.tab_content_top{width:100%;margin-bottom:0}.is-popup .product_content h1,
.is-popup .product_content
h1{text-align:center;display:block;width:100%;font-family:Figtree;text-transform:uppercase;color:#3b3c43;font-weight:700;margin-bottom:30px}.is-popup .popup_right h1,
.is-popup .popup_right
h1{text-align:left}.is-popup .product_content p,
.is-popup .product_content
p{margin-bottom:20px}.tabcontent.popup_iwt{max-width:1000px;width:80vw}.tabcontent.popup_vwt{max-width:600px;min-width:300px;width:50vw}.tabcontent.popup_vo{max-width:1000px;width:60vw}.tabcontent.popup_iwt .entry-content,
.tabcontent.popup_vwt .entry-content{margin:0}.tabcontent.popup_iwt .tab_content_top,
.tabcontent.popup_vo
.tab_content_top{padding:0}.tabcontent.popup_vwt
.tab_content_top{padding:30px}.popup_left{width:50%;height:100%;left:0;position:absolute}.popup_right{width:50%;float:right;padding:60px}.popup_right
a{color:#afc233}.popup_right
strong{color:#3b3c43}.popup_left
img{width:100% !important;height:100% !important;object-fit:cover;position:absolute;top:0;left:0}.page-template-template-home .product_content h1,
.page-template-template-services .product_content
h1{text-align:center;display:block;width:100%;font-family:Figtree;text-transform:uppercase;color:#3b3c43;font-weight:700;margin-bottom:30px}.page-template-template-home .popup_right h1,
.page-template-template-services .popup_right
h1{text-align:left}.page-template-template-home .product_content p,
.page-template-template-services .product_content
p{margin-bottom:20px}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper
iframe{position:absolute;top:0;left:0;width:100%;height:100%}.scroll_prompt{width:74px;height:auto;position:fixed;left:50%;bottom:0vh;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);z-index:99}#sb_instagram.sbi_fixed_height{overflow:hidden}div#sb_instagram{position:absolute}.sp-button:hover{cursor:pointer}.sbi_item{position:absolute}.box_ig #sb_instagram #sbi_images .sbi_photo_wrap:nth-child(1){z-index:6}.box_ig #sb_instagram #sbi_images .sbi_photo_wrap:nth-child(2){z-index:5}.box_ig #sb_instagram #sbi_images .sbi_photo_wrap:nth-child(3){z-index:4}.box_ig #sb_instagram #sbi_images .sbi_photo_wrap:nth-child(4){z-index:3}.box_ig #sb_instagram #sbi_images .sbi_photo_wrap:nth-child(5){z-index:2}.box_ig #sb_instagram #sbi_images .sbi_photo_wrap:nth-child(6){z-index:1}#sb_instagram
img{display:block !important;position:relative;height:100%;width:100%;object-fit:cover}#sb_instagram
.sbi_photo_wrap{position:absolute;top:0;left:0;width:100%;height:100%}#sbi_load{display:none !important}.ig_content{position:absolute;z-index:9;width:auto;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.ig_overlay{position:absolute;z-index:99;width:100%;height:100%;opacity:0}.ig_overlay:hover{opacity:1}.ig_overlay_bg{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0, 0, 0, 0.6);z-index:7;display:block}img.ig_icn{width:17px;float:left}.ig_link{opacity:0}.ig_content
.short_border{width:60px;height:1px;background:white;margin:20px
auto 0}.ig_content
h3{text-transform:uppercase;color:#fff;font-size:28px;text-align:center;letter-spacing:0;font-family:Figtree;font-weight:700;-webkit-font-smoothing:antialiased;padding-top:20px}.ig_content
h4{text-align:left;color:#fff;font-size:15px;margin-left:5px;font-family:"Figtree";font-weight:300;clear:none;float:left}.box_filler
img{opacity:0}.sb-slider .box_faux_link,
.sb-slider2
.box_faux_link{width:50%;left:50%;color:#bac155}.sb-slider .box_faux_link:after,
.sb-slider2 .box_faux_link:after{background-image:url(/wp-content/themes/browhaus/img/faux_link_g.png)}#sb_instagram svg:not(:root).svg-inline--fa{display:none !important}.box_text{position:absolute;width:100%;text-align:center;top:4vw;z-index:1}.box_faux_link{position:absolute;z-index:1;text-align:center;width:100%;bottom:6.5vw;font-weight:300;font-size:10.5px;letter-spacing:0.5px}.box_faux_link:after{content:"";width:20px;height:20px;background-size:cover;margin-left:5px;display:inline-block;position:absolute;margin-top:-5px}.faq_white .box_faux_link:after{background-image:url(/wp-content/themes/browhaus/img/faux_link_w.png)}.faq_green .box_faux_link:after{background-image:url(/wp-content/themes/browhaus/img/faux_link_g.png)}.faq_black .box_faux_link:after{background-image:url(/wp-content/themes/browhaus/img/faux_link_b.png)}.faq_white .box_faux_link,
.faq_white
.box_text{color:white}.faq_green .box_faux_link,
.faq_green
.box_text{color:#bac155}.faq_black .box_faux_link,
.faq_black
.box_text{color:#3b3c43}.review_ig_row{overflow:hidden}.prefooter-bars{display:flex}.prefooter-bars .prefooter-box{flex-grow:1;background-color:#bac158;position:relative;padding:0}.prefooter-bars
a{z-index:1;text-align:center;width:auto;font-weight:300;font-size:18px;letter-spacing:0.5px;padding:30px
0;text-transform:uppercase;color:#fff;margin:0
auto;display:table}.prefooter-bars a
img{height:auto;width:12px;float:left;position:relative;margin-right:7px}.prefooter-bars .box_4 a
img{top:-1px}.search_bg{position:fixed;width:100%;height:100%;top:0;left:0;background:transparent;cursor:pointer;z-index:1}.search_overlay{position:fixed;width:100%;height:100%;z-index:9999;background:rgba(0, 0, 0, 0.5);display:none}form#search_form{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);padding:100px;background-size:cover;z-index:2}#search_form
input.text{width:90%;max-width:500px;background:transparent;border:none;border-bottom:3px solid #482776;border-radius:0;font-size:20px;font-family:"Figtree";color:white;text-transform:uppercase}span.search_span{display:block;text-align:center;font-family:Figtree;color:#3b3c43;text-transform:uppercase;font-weight:700;-webkit-font-smoothing:antialiased;font-size:30px;margin-bottom:30px}#search_form input[type="submit"],
.search input[type="submit"]{border:none;background:transparent;background-image:url("/wp-content/themes/browhaus/img/icn_search.png");border-radius:0;box-shadow:none;-webkit-box-shadow:none;background-size:18px 18px;background-repeat:no-repeat;background-position:center;text-indent:-9999px}span.close_search{position:absolute;right:25px;top:10px;font-size:30px;font-weight:700;color:#b23b4b;cursor:pointer}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}.category-products
#primary{position:relative;z-index:0}.product_cat_grp{display:table;width:100%;clear:both;background:#f8f8f8;position:relative}.product{width:33.333%;box-sizing:border-box;border-bottom:1px solid #f0f0f0;background:transparent}.product:hover{opacity:0.6}.product:nth-child(5n){clear:left}.product_only_grp{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;flex-direction:row;clear:both;width:75%;float:right;margin-top:-15vw}.product_cat_title{margin-top:0;padding-left:4vw;width:21vw;position:absolute;top:8vw;opacity:13;-moz-transition:opacity 0.2s ease-in;-webkit-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}.product_cat_grp1.activecat .product_cat_title,
.product_cat_grp2.activecat .product_cat_title,
.product_cat_grp3.activecat .product_cat_title,
.product_cat_grp4.activecat .product_cat_title,
.product_cat_grp5.activecat .product_cat_title,
.product_cat_grp6.activecat
.product_cat_title{position:fixed;top:calc(8vw + 74px);z-index:2}.product_cat_header{width:100%;display:block;-moz-transition:color 0.3s ease-in;-webkit-transition:color 0.3s ease-in;-o-transition:color 0.3s ease-in}.blackout
.product_cat_header{color:#404040}.product_cat_header
h2{font-size:30px;text-transform:uppercase;font-weight:800;letter-spacing:0.5px;margin-bottom:20px}.product_cat_header
p{font-size:12px;font-weight:300;line-height:17px}.product_only_grp .product:nth-child(1n),
.product_only_grp .product:nth-child(2n),
.product_only_grp .product:nth-child(3n){border-right:1px solid #f0f0f0}.product_img{width:100%;height:0;padding-bottom:130%;position:relative}.product_img
img{width:100%;height:100%;position:absolute;object-fit:cover;overflow:hidden}.product_meta{display:block;text-align:center;padding:30px}.product_meta
h3{font-family:"Figtree";text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:1.5px;color:#3b3c43;line-height:20px}.product_meta
h4{font-family:"Figtree";text-transform:uppercase;font-size:12px;font-weight:300;letter-spacing:1.5px;color:#3b3c43;margin-top:10px}.cat_marker{width:10px;height:10px;position:absolute;top:0;background:red;z-index:5;opacity:0}.shop-wrapper{overflow:hidden;position:relative;top:0;width:100%;z-index:1}.product-column{width:75%;float:right;margin:14vw auto 5vw;position:relative;z-index:5;display:flex;flex-wrap:wrap;clear:both}.product-element{margin-bottom:30px;width:33.3%;position:relative}.product_cat_headerimg{height:29vw;position:absolute;width:100%}.product_cat_grp1.activecat .product_cat_headerimg,
.product_cat_grp2.activecat .product_cat_headerimg,
.product_cat_grp3.activecat .product_cat_headerimg,
.product_cat_grp4.activecat .product_cat_headerimg,
.product_cat_grp5.activecat .product_cat_headerimg,
.product_cat_grp6.activecat
.product_cat_headerimg{position:fixed;top:74px;width:calc(100% - 70px)}.shop-wrapper .shop-wrapper-background{background:#f8f8f8;height:100%;left:0;position:absolute;top:29vw;width:100%;z-index:1}.product_cat_grp1{z-index:1}.product_cat_grp2{z-index:2}.product_cat_grp3{z-index:3}.product_cat_grp4{z-index:4}.product_cat_grp5{z-index:5}.product_cat_grp6{z-index:6}.category-products .prefooter-bars,
.category-products
footer{z-index:7}.hidem
.product_cat_title{opacity:0}.acf-map{width:100%;height:320px;border:#3b3c43 solid 1px;margin:20px
0}.acf-map
img{max-width:inherit !important}.outlet_table{max-width:780px;width:100%;border-bottom:1px solid #e1ddcd}.outlet_table.active{padding-bottom:30px}.city_label
h3{font-family:"Figtree";font-weight:700;text-transform:uppercase;color:#afc233;margin-bottom:30px}.outlet_table
h3{font-family:"Figtree";font-weight:500;font-size:11px;color:#3b3c43;letter-spacing:0.2px;text-transform:uppercase;padding:15px
0;-webkit-font-smoothing:antialiased}.outlet_table.active
h3{font-weight:700;font-size:12.5px;border:none;margin-bottom:20px}.outlet_table h3:before{content:"+";margin-right:7px}.outlet_table.active h3:before{content:"-";margin-right:7px;font-weight:700}.outlet_table p,
.outlet_table
.gmaps_link{font-family:"Figtree";font-weight:300;font-size:12px;line-height:19px}.outlet_table
.gmaps_link{font-weight:500;color:#3b3c43;margin-top:10px;display:block}.outlet_table
strong{font-weight:500;text-transform:uppercase}.outlet_city{width:100%;position:absolute;top:0;opacity:0;z-index:10}.outlet_city.outlet_city_1{position:relative;opacity:1;left:0;top:0;z-index:20}.page-services
div#page{width:100%}.page-services
.page_header{position:relative;margin-left:auto;margin-right:auto;padding:0
35px;background-color:white}.left_table{width:30%;float:left;position:relative}.right_table{width:70%;float:right;position:relative;margin-bottom:100px;min-height:700px}.outlets-table
.right_table{margin-top:12px}.page-template-template-services
.right_table{width:70%}.page-template-template-services
.left_table{width:30%}.page-template-template-services
.price_table{max-width:860px}.spinner{margin:100px
auto 0;width:70px;text-align:center;position:absolute;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);pointer-events:none}.spinner>div{width:18px;height:18px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner
.bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner
.bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.spinner{-moz-animation:hidePreloader 0s ease-in 3s forwards;-webkit-animation:hidePreloader 0s ease-in 3s forwards;-o-animation:hidePreloader 0s ease-in 3s forwards;animation:hidePreloader 0s ease-in 3s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes
hidePreloader{to{opacity:0}}@-webkit-keyframes
hidePreloader{to{opacity:0}}.outlets-table{opacity:0}.outlets-table{-moz-animation:showTables 0s ease-in 3s forwards;-webkit-animation:showTables 0s ease-in 3s forwards;-o-animation:showTables 0s ease-in 3s forwards;animation:showTables 0s ease-in 3s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes
showTables{to{opacity:1}}@-webkit-keyframes
showTables{to{opacity:1}}div#wp_marker1{margin-top:38px;height:0;width:0}div#wp_marker2{width:100%;display:block;clear:both;height:0}.page-outlets
div#wp_marker2{width:2px;display:block;clear:both;height:10px;top:150vh;position:absolute;background:transparent}.table_nav{margin:0
auto;display:table;position:relative}.table_nav.stuck{position:fixed;top:180px;width:30%}.page-template-template-outlets
.table_nav.stuck{width:28.5vw}.page-template-template-services
.table_nav.stuck{width:30%}.table_nav
ul{display:inline-block}.table_nav.stuck
ul{display:inherit;margin:0
auto}.left_table
a{font-family:"Figtree";font-size:15px;text-transform:uppercase;font-weight:300;line-height:40px;color:#3b3c43}.left_table a:hover{color:#afc233}.left_table .active
a{font-weight:700}.table_icon{width:50px;float:left;display:block;margin-bottom:10px}.service_table
h2{float:left;clear:none;font-size:24px;font-weight:700;line-height:51px;margin-left:10px}.price_table{max-width:780px;position:relative;margin-bottom:40px}.price_table
td{font-family:"Figtree";font-size:13px;font-weight:300}.tablepress{}.tablepress>tbody>tr.row-1.odd>td.column-1{}.tablepress .even td,
.tablepress .odd
td{background-color:transparent}.tablepress .column-1{width:40%}.tablepress .column-2{width:30%}.tablepress .column-3{width:10%}.price_table{padding-bottom:25px;border-bottom:1px solid #808285}.tablepress
td{}.row-1 td,
.row-2
td{}td.column-1{font-weight:500}.tablepress td.column-1{padding-left:0}.tablepress>tbody>tr.row-2.even>td.column-2,.tablepress>tbody>tr.row-2.even>td.column-4{border-right:none}.table_footnote{margin-top:-30px}.table_footnote
p{font-family:"Figtree";font-weight:300;font-size:10px;width:100%;max-width:780px;line-height:14px}.tablepress
caption{display:none}.tablepress td,
.tablepress
th{padding:15px;color:#3b3c43}.service_table{display:none;position:absolute;width:100%}.service_1{display:block}.tablepress
a{color:#afc233 !important}tooltip{position:relative;color:#afc233}tooltip_text{position:absolute;background:#fff;width:260px;border:1px
solid #a5a5a5;text-align:center;padding:10px;color:#3b3c43;transform:translate(-0%, -38%);-webkit-transform:translate(-0%, -38%);right:-300px;visibility:hidden}tooltip_text:after,tooltip_text:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}tooltip_text:after{border-color:rgba(255, 255, 255, 0);border-right-color:#fff;border-width:10px;margin-top:-10px}tooltip_text:before{border-color:rgba(59, 60, 67, 0);border-right-color:#a5a5a5;border-width:11px;margin-top:-11px}tooltip
br{display:none}tooltip:hover
tooltip_text{visibility:visible}.about_box{display:block;float:left;height:auto;clear:both;min-height:600px;width:100%;position:relative}.about_box_bg{position:absolute;width:100%;height:100%;top:0;left:0}.about_box_bg
img{width:100%;height:100%;object-fit:cover;position:absolute;z-index:3;top:0;left:0}.about_box_img_bg{width:100%}.about_box_img_header{position:absolute;top:50%;width:50vw;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.about_box_content{z-index:5;position:relative;left:auto;top:auto}.about_subheader
h2{font-family:Figtree;color:#482776;font-size:35px;margin:0px
auto 30px}.about_subheader h2
p{line-height:44px;font-weight:500}.about_text
p{display:block;font-size:14.5px;line-height:29px;font-family:"Figtree";font-weight:300;margin-bottom:30px;-webkit-font-smoothing:antialiased}.about_text p
a{color:inherit}.about_align_center
.about_header_img{margin-bottom:60px}.about_align_center
.about_box_content{text-align:center;width:90%;margin:0
auto;display:block;max-width:650px}.about_align_right
.about_box_content{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.about_align_right
.about_header_img{-webkit-box-flex:1;-moz-box-flex:1;flex:1}.about_align_right .about_header_img
img{padding:0
10%}.about_align_right
.about_textonly{-webkit-box-flex:1;-moz-box-flex:1;flex:1;padding:0
5% 0 0;max-width:550px}.about_align_right .about_text
strong{font-weight:600;color:#bac157}.about_align_left
.about_box_content{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.about_align_left
.about_header_img{-webkit-box-flex:1;-moz-box-flex:1;flex:1;order:2;-webkit-order:2}.about_align_left .about_header_img
img{padding:0
10%}.about_align_left
.about_textonly{-webkit-box-flex:1;-moz-box-flex:1;flex:1;padding:0
0 0 0%}.page-strip-hsq
.about_box{max-height:auto !important;min-height:auto !important;height:auto !important}.text_section.about_align_left
.about_box_content{width:520px;position:absolute;left:7vw;top:50%;transform:translate(-0%, -50%);-webkit-transform:translate(-0%, -50%)}.image_section.about_align_left
.about_textonly{max-width:540px;margin-left:7vw}.image_section.about_align_left
.about_header_img{-webkit-box-flex:1;-moz-box-flex:1;flex:1;order:2;padding-top:100px;-webkit-order:2;padding-bottom:100px}.about_box_4.about_align_right .about_header_img
img{padding:0}#faq_box_grp{overflow:hidden}.faq_box{display:block;float:left;clear:both;height:auto !important;min-height:auto;width:100%;position:relative;overflow:hidden}.faq_box_bg
img{width:100%;height:100%;object-fit:cover;position:absolute;z-index:3}.faq_layout_header
.faq_box_content{text-align:center;max-width:600px;width:80%;margin:0
auto;display:block;z-index:5;padding:150px
0;position:relative}.faq_align_center
.faq_box_content{text-align:center;max-width:600px;width:80%;margin:0
auto;display:block;z-index:5;padding:150px
0 30px;position:relative}.faq_box.faq_align_center.faq_type_text-only
.faq_box_content{padding:40px
0}.faq_align_right
.faq_box_content{text-align:left;width:100%;margin:0
auto;display:block}.faq_subheader
h2{font-family:Figtree;color:#482776;font-size:27px}.faq_align_center .faq_subheader
h2{margin:60px
auto 30px}.faq_align_center .faq_subheader h2 p:after{content:"";display:block;width:80px;height:1px;border-bottom:1px solid white;margin:30px
auto}.faq_subheader h2
p{line-height:32px}.faq_text p,
.br-type-slider .text_block
p{display:block;font-size:15px;line-height:17px;font-family:"Figtree";font-weight:300;margin-bottom:20px;-webkit-font-smoothing:antialiased}.faq_text li,
.br-type-slider .review_text
li{list-style:disc;font-size:13px;line-height:17px;font-family:"Figtree";font-weight:300;-webkit-font-smoothing:antialiased;text-transform:initial}.br-type-slider .review_text
li{color:#fff}.br-type-slider .review_text
ul{display:inline-block}.br-type-slider .text_block
p{text-transform:none;color:white}.faq_align_right
.faq_box_content{width:100%;padding:0
0}.faq_align_right
.faq_textonly{width:50%;float:right;max-width:463px}.faq_align_right .faq_subheader h2
p{font-family:"Figtree";font-size:30px;line-height:41px}.faq_subheader h2 p
strong{-webkit-font-smoothing:antialiased}.faq_align_right .faq_text
strong{font-weight:500}.faq_align_left .faq_content_img img,
.faq_align_right .faq_content_img img,
.faq_align_center .faq_content_img img,
.faq_layout_closed_block .faq_content_img img,
.faq_layout_open_block .faq_content_img
img{height:100%;width:100%;object-fit:cover}.faq_layout_open_block .faq_content_img
img{padding:15% 20%}.faq_align_left
.faq_textonly{position:relative;float:left;margin-left:7vw;width:35%;z-index:5;padding:12.5vw 0}.faq_layout_closed_block
.faq_textonly{position:relative;float:left;margin-left:7vw;width:30%;z-index:5;padding:12.5vw 0}.faq_layout_open_block
.faq_textonly{position:relative;float:right;margin-right:10%;width:30%;z-index:5;padding:200px
0}.faq_subheader h2 p
strong{-webkit-font-smoothing:antialiased}.faq_align_left .faq_text strong,
.faq_layout_closed_block .faq_text strong,
.faq_layout_open_block .faq_text
strong{font-weight:500}.faq_align_left .faq_content_img,
.faq_layout_closed_block
.faq_content_img{float:right;max-width:50%;width:100%;height:100%;position:absolute;right:0%;top:50%;transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);z-index:5}.faq_align_right
.faq_content_img{float:left;max-width:60%;width:100%;height:100%;position:absolute;left:0%;top:50%;transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);z-index:5}.faq_align_center
.faq_content_img{display:block;z-index:5;position:relative;margin:0
auto;max-width:50vw;margin-bottom:50px}.faq_layout_open_block
.faq_content_img{float:right;max-width:50%;width:100%;height:100%;position:absolute;left:0;top:50%;transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);z-index:5}.faq_box_video{width:100%;display:block;clear:both;position:relative}.faq_box_video:hover{cursor:pointer}.faq_box_video
video{width:100%;object-fit:cover;height:auto;position:relative;z-index:1;vertical-align:bottom}.video_overlay{position:absolute;width:100%;background:rgba(255, 255, 255, 0.5);height:100%;pointer-events:none;z-index:2}.video_overlay:hover{cursor:pointer;opacity:0.2}.video_overlay
img{width:70px;position:absolute;top:44%;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%)}.faq_box.faq_align_center.faq_box_4{z-index:5;position:relative}.page-ipl-faq
.faq_box.faq_align_center.faq_box_4{z-index:5;position:relative;background:linear-gradient(to right, #92b2da 1%, #839ed0 47%, #8ba7d3 94%)}.step_number{margin:20px
auto}.step_number
p{font-family:"Figtree";font-size:13px;font-weight:500;width:25px;height:25px;border-radius:100px;line-height:18px;margin:0
auto}.faq_box_video
.step_number{position:absolute;left:20px;top:10px;text-align:center;z-index:2}.faq_qa{position:relative;overflow:hidden;clear:both}.faq_qa
.accordion{z-index:5;position:relative}.faq_qa_bg{position:absolute;top:0;left:0;z-index:4;width:100%;height:100%}.faq_qa_bg
img{width:100%;height:100%;object-fit:cover}.faq_qa
.accordion{z-index:5;position:relative;margin:0
auto;padding:60px
0;max-width:950px;width:100%}.faq_qa
.outlet_table{max-width:950px}.faq_qa .outlet_table
h3{color:#3b3c43;font-size:15px;font-weight:700;letter-spacing:0.8px}.faq_qa .outlet_table
p{line-height:24px;color:#3b3c43;font-size:14px;padding:0
14px;width:100%}.faq_qa .outlet_table.active
h3{margin-bottom:0}.faq_qa
.outlet_table.active{padding-bottom:40px;overflow:auto}.faq_qa .outlet_table
h3{padding:25px
0}.faq_h3{display:block;position:relative;z-index:5;font-family:Figtree;-webkit-font-smoothing:antialiased;text-align:center;margin:80px
auto 0;font-size:30px}.faq_header_img{margin-bottom:22px}h1.faq_header_text,
.faq_align_left .faq_subheader h2 p,
.faq_layout_closed_block .faq_subheader h2 p,
.faq_layout_open_block .faq_subheader h2 p,
.faq_align_right .faq_subheader h2 p,
.page-template-template-faq .br-type-slider .text_block
h3{font-size:41px;font-weight:700;margin-bottom:20px;letter-spacing:1px;line-height:50px;-webkit-font-smoothing:antialiased}.faq_subheader{margin-bottom:20px}.page-template-template-faq
div#review_slider{width:100%;clear:both}.page-template-template-faq
.review_img{width:33.3%;padding-bottom:33.3%}.page-template-template-faq
.review_text{width:66.666%;background:#bbc166;left:33.333%}.page-template-template-faq .br-type-slider
.review_text{float:left;left:0;width:50%}.page-template-template-faq
.review_diamond{background:#bbc166;left:33.333%}.page-template-template-faq .text_block
h3{font-weight:500;color:white;font-size:30px;line-height:35px;-webkit-font-smoothing:antialiased}.page-template-template-faq
.text_block{max-width:70%}.text_block
h4{color:white}.page-template-template-faq .sb-slider .box_faux_link,
.page-template-template-faq .sb-slider2
.box_faux_link{width:100%;left:0;color:#3b3c43}.page-template-template-faq .sb-slider .box_faux_link:after,
.page-template-template-faq .sb-slider2 .box_faux_link:after{background-image:url(/wp-content/themes/browhaus/img/faux_link_b.png)}.faq_align_right
.faq_textonly{position:relative;float:right;margin-right:6vw;width:30%;z-index:5;padding:200px
0}.page-template-template-faq
.slider_cta_2{font-size:12px;font-weight:500;text-transform:uppercase;border:1px
solid #3b3c43;padding:15px
40px;margin-right:12px;border-radius:2px;letter-spacing:0.4px;display:inline-block;margin-top:12px}dd.dd_align_right
p{width:60%;float:left;text-align:left}dd.dd_align_left
p{width:60%;float:right;text-align:right}dd.dd_align_left
img{width:40%;float:left}dd.dd_align_right
img{width:40%;float:right}dd.dd_align_center
img{margin:0
auto}.faq_qa dd
img{width:90%;max-width:450px;margin:10px
16px 30px}.faq_bottom_img{width:350px;margin:0
auto;position:relative;z-index:4;padding-bottom:50px}.page-template-default,.search{background:#fff}.page-template-default .content-area,
.search .content-area,
.error404 .content-area{max-width:1000px;margin:0
auto;width:90%}.page-template-default h1.entry-title,
.search h1.page-title,
.error404 h1.page-title{position:relative;opacity:1;top:0;left:0;color:#404040;font-family:"Figtree";font-weight:700;text-transform:uppercase;font-size:21px}.page-template-default
article{margin-top:50px !important;display:block}.page-template-default #content p,
.search #content p,
.error404 #content
p{margin-bottom:20px;font-size:12px;font-family:"Figtree";font-weight:300;line-height:20px}.page-template-default li,
.search
li{font-size:12px;font-family:"Figtree";font-weight:300;line-height:20px}.page-template-default p strong,
.search p
strong{font-weight:700;color:#404040;text-transform:uppercase}.page-template-default ol,
.search
ol{margin-left:0}.search span.posted-on{display:none}.search .entry-footer{display:none}.search h2.entry-title
a{font-size:20px;font-family:"Figtree";color:#afc233}.search .content_block,
.error404
.content_block{margin:50px
auto 100px !important;display:block;min-height:400px}.search
article{margin:20px
auto 50px;border-bottom:1px solid #e6e4d8}.search header.page-header{margin-bottom:50px}.search h1.page-title span,
.error404 .content_block
h1{color:#afc233}.search input.search-field{width:400px;font-family:"Figtree";color:#0c0c0c;border-radius:0}.nav-links
a{font-family:"Figtree";font-size:12px;color:#b33b4b}.lead_popup,.lead_popup_thanks{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);display:none;overflow:scroll}.lead_popup.active,.lead_popup_thanks.active{display:block}.lp_inner{width:95%;max-width:600px;position:absolute;left:50%;top:20px;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);height:auto}.lp_content{position:relative;margin-bottom:40px}.lp_close{position:absolute;top:20px;right:20px;font-family:"Heavitas";text-shadow:3px 3px 0px rgba(72, 39, 118, 1);color:white;font-size:20px;cursor:pointer}.lp_content label,
.lp_content input[type="text"],span.wpcf7-list-item-label{font-family:"Figtree";text-transform:uppercase;font-weight:300;color:white;font-size:12px;-webkit-font-smoothing:antialiased;letter-spacing:1px}.lp_content input[type="text"]{color:black;text-transform:initial}.lp_content input.wpcf7-form-control.wpcf7-submit{text-transform:uppercase;font-size:14px;font-weight:700;border-radius:0;background-color:white;box-shadow:none;border:0;padding:10px;display:block;margin:20px
auto 10px}.lp_content
.wpcf7{width:90%;margin:0
auto 0 !important;display:block;padding-top:50px !important;max-width:390px}.lp_content
label{width:40%;margin-right:2%;float:left;clear:left;padding:5px
0}.lp_content .lp_section3 .wpcf7-form-control-wrap{width:58%;float:right;font-size:12px;-webkit-font-smoothing:antialiased;letter-spacing:1px}.lp_content input[type="text"],
.lp_content input[type="tel"],
.lp_content input[type="email"],
.lp_content select,
.lp_content input[type="date"]{width:100%;font-family:"Figtree";font-weight:300;font-size:12px;border-radius:0}.lp_content
select{-webkit-appearance:none;-webkit-border-radius:0px;padding:4px}.lp_content input[type="date"]{text-transform:uppercase;color:#bdbdbd}.lp_content input[type="date"]:focus{color:#111}.lp_row{width:100%;display:block;margin:0
0 15px;overflow:auto}.lp_footer{margin-top:0px}.lp_content .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok,
.lp_content .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok,
.lp_content div.wpcf7-validation-errors{color:white;text-align:center}#ui-datepicker-div
span{font-family:Figtree;text-transform:uppercase;font-size:12px}.ui-widget.ui-widget-content{border:none;border-radius:0}.ui-widget-header{border:none !important;background:transparent !important;color:#333;font-weight:normal;text-transform:uppercase;padding:0
!important;font-size:14px}.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active{border:0
!important;background:transparent !important;font-weight:normal;color:#454545;font-size:12px;font-family:"Figtree"}.ui-datepicker-calendar
tbody{border:0}.lp_tc{font-size:9px;line-height:11px;text-align:center;color:white;display:block;padding:15px
40px 20px;font-weight:300}input#datepicker::-webkit-input-placeholder{color:#b5b5b5;font-size:12px}.ui-datepicker
table{margin:0
0 20px}.page-template-template-contact
.contact_content{width:90%;max-width:640px;margin:0
auto}.page-template-template-contact
.contact_content.bump_50{margin-top:50px}.page-template-template-contact h1.entry-title{position:relative;opacity:1;top:0;left:0;font-family:"Figtree";font-weight:700;text-transform:uppercase;font-size:21px}.page-template-template-contact
article{margin-top:50px !important;display:block}.page-template-template-contact
p{margin-bottom:19px;font-size:12px;font-family:"Figtree";font-weight:300;line-height:20px}.page-template-template-contact
li{font-size:12px;font-family:"Figtree";font-weight:300;line-height:20px}.page-template-template-contact p
strong{font-weight:500;text-transform:uppercase}.page-template-template-contact
ol{margin-left:0}.contact_form{background-size:cover;margin-top:20px;margin-bottom:100px}.contact_form
.wpcf7{width:100%;margin:0
auto 0 !important;display:block;max-width:640px}.contact_form
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{height:90px}.contact_form input.wpcf7-form-control.wpcf7-submit{font-family:"Figtree";width:130px;text-transform:uppercase;background:transparent;box-shadow:none;text-shadow:none;border:1px
solid #3b3c43;border-radius:2px;padding:10px}.contact_form input,textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{font-family:"Figtree";font-size:12px;text-transform:initial;color:#3e3e3e;width:100%;border-radius:0}.contact_form .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{margin:0;font-family:"Figtree";font-size:11px;font-weight:300}.contact_form span.wpcf7-not-valid-tip{color:#f00;display:block;position:absolute;width:460px;font-size:11px}.search_bg{position:fixed;width:100%;height:100%;top:0;left:0;background:transparent;cursor:pointer;z-index:1}.search_overlay{position:fixed;width:100%;height:100%;z-index:9999;background:rgba(0, 0, 0, 0.5);display:none}form#search_form{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);padding:100px;background-color:white;background-size:cover;z-index:2}#search_form
input.text{width:90%;max-width:500px;background:transparent;border:none;border-bottom:3px solid #3b3c43;border-radius:0;font-size:20px;font-family:"Figtree";color:#3b3c43;text-transform:uppercase}span.search_span{display:block;text-align:center;font-family:"Figtree";color:#3b3c43;text-transform:uppercase;font-weight:700;-webkit-font-smoothing:antialiased;font-size:30px;margin-bottom:30px}#search_form input[type="submit"],
.search input[type="submit"]{border:none;background:transparent;background-image:url("/wp-content/themes/browhaus/img/icn_search.png");border-radius:0;box-shadow:none;-webkit-box-shadow:none;background-size:18px 18px;background-repeat:no-repeat;background-position:center;text-indent:-9999px}span.close_search{position:absolute;right:25px;top:10px;font-size:30px;font-weight:300;color:#afc233;cursor:pointer}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}.row-tt{overflow:auto;width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;*zoom:1}.column-tt,.columns-tt{position:relative;width:100%;float:left}.shadow_overlay{position:absolute;z-index:100;width:35%;height:100%;background:-moz-linear-gradient(
left,
rgba(0, 0, 0, 0.25) 0%,
rgba(255, 255, 255, 0) 100%
);background:-webkit-linear-gradient(
left,
rgba(0, 0, 0, 0.25) 0%,
rgba(255, 255, 255, 0) 100%
);background:linear-gradient(
to right,
rgba(0, 0, 0, 0.25) 0%,
rgba(255, 255, 255, 0) 100%
);pointer-events:none}@media only screen and (min-width: 768px){.large-8{position:relative;width:66.66667%}.faq_align_left
.faq_textonly{transform:translate(-23%, 0);-webkit-transform:translate(-23%, 0)}.faq_type_text-based .faq_box_content
.faq_textonly{padding:0;top:50%;position:absolute;transform:translate(-0%, -50%);-webkit-transform:translate(-0%, -50%)}.faq_type_text-based
.faq_content_img{top:0;transform:none;height:0;padding-bottom:50%;position:relative}.faq_type_text-based .faq_content_img
img{position:absolute}}.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-horizontal .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-handle:before,
.twentytwenty-vertical .twentytwenty-handle:after{content:" ";display:block;background:white;position:absolute;z-index:30;-webkit-box-shadow:0px 0px 12px rgba(51, 51, 51, 0.2);-moz-box-shadow:0px 0px 12px rgba(51, 51, 51, 0.2);box-shadow:0px 0px 12px rgba(51, 51, 51, 0.2)}.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-horizontal .twentytwenty-handle:after{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:before,
.twentytwenty-vertical .twentytwenty-handle:after{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s}.twentytwenty-before-label,.twentytwenty-after-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.twentytwenty-before-label:before,.twentytwenty-after-label:before{color:white;font-size:13px;letter-spacing:0.1em}.twentytwenty-before-label:before,.twentytwenty-after-label:before{position:absolute;background:rgba(255, 255, 255, 0.2);line-height:38px;padding:0
20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-before-label:before,
.twentytwenty-horizontal .twentytwenty-after-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-before-label:before,
.twentytwenty-vertical .twentytwenty-after-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow{width:0;height:0;border:6px
inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-up-arrow,.twentytwenty-down-arrow{left:50%;margin-left:-6px}.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container
img{max-width:100%;width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,
.twentytwenty-container.active :hover.twentytwenty-overlay{background:rgba(0, 0, 0, 0)}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,
.twentytwenty-container.active
:hover.twentytwenty-overlay
.twentytwenty-before-label,
.twentytwenty-container.active
:hover.twentytwenty-overlay
.twentytwenty-after-label{opacity:1}.twentytwenty-container
*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.twentytwenty-before-label{opacity:1}.twentytwenty-before-label:before{content:"Before"}.twentytwenty-after-label{opacity:1}.twentytwenty-after-label:before{content:"After"}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;background:rgba(0, 0, 0, 0);z-index:25}.twentytwenty-overlay:hover{background:rgba(0, 0, 0, 0)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px
solid white;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0px 0px 12px rgba(51, 51, 51, 0.2);-moz-box-shadow:0px 0px 12px rgba(51, 51, 51, 0.2);box-shadow:0px 0px 12px rgba(51, 51, 51, 0.2);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.2);-moz-box-shadow:0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.2);box-shadow:0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.2)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.2);-moz-box-shadow:0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.2);box-shadow:0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.2)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;-webkit-box-shadow:3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.2);-moz-box-shadow:3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.2);box-shadow:3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.2)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;-webkit-box-shadow:-3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.2);-moz-box-shadow:-3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.2);box-shadow:-3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.2)}.twentytwenty-left-arrow{border-right:6px solid white;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid white;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid white;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid white;bottom:50%;margin-bottom:-17px}.twentytwenty-overlay{display:block}.twentytwenty-before-label:before,.twentytwenty-after-label:before{position:absolute;background:rgba(255, 255, 255, 1);line-height:16px;padding:10px
10px 7px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:0;color:#482776;font-family:Avant Garde;font-weight:700;text-transform:uppercase}.tt_text_content{position:absolute;z-index:2;max-width:350px;margin-left:7vw;transform:translate(0%, -50%);top:50%;color:white;text-shadow:0.5px 0.5px 2px rgba(0, 0, 0, 0.4);pointer-events:none}.tt_text_content
h2{font-size:40px;font-weight:700;margin-bottom:20px;letter-spacing:1px;line-height:50px;-webkit-font-smoothing:antialiased;text-transform:uppercase}.tt_text_content
p{display:block;font-size:13px;line-height:17px;font-family:"Figtree";font-weight:300;margin-bottom:20px;-webkit-font-smoothing:antialiased}.twentytwenty-before-label,.twentytwenty-after-label{display:none}.mobile-menu{display:none}.close_menu{z-index:2;position:fixed;background:white;font-size:40px;top:9px;left:20px;height:48px;width:30px;line-height:40px;text-align:center}@media only screen and (max-width: 1025px){#primary-menu
a{padding:33px
10px 25px}.main-navigation .social-menu
a{padding-left:15px;padding-right:15px}.social-menu{margin-top:5px}.page-template-template-services
.right_table{width:60%;margin-right:10%}.outlets-table
.right_table{margin-top:12px;width:60%;margin-right:5%}.about_align_left .about_textonly,
.about_align_right
.about_textonly{padding:80px
0 80px 0%}.faq_align_left .faq_textonly,
.faq_layout_closed_block
.faq_textonly{margin-left:9vw;width:40%;padding:14vw 0}.faq_align_left .faq_content_img,
.faq_layout_closed_block
.faq_content_img{width:50%}.faq_qa
.accordion{width:80%}.product_cat_grp1.activecat .product_cat_title,
.product_cat_grp2.activecat .product_cat_title,
.product_cat_grp3.activecat .product_cat_title,
.product_cat_grp4.activecat .product_cat_title,
.product_cat_grp5.activecat .product_cat_title,
.product_cat_grp6.activecat
.product_cat_title{position:fixed;top:calc(5vw + 74px);z-index:2}.product_cat_title{top:5vw}}@media only screen and (max-width: 1280px){#main_slider{width:100%}.text_block
h3{font-size:13px;line-height:17px}.tabcontent.popup_iwt{width:90vw}.popup_right{padding:40px}.menu-main-menu-sg-container,.main-navigation>div:nth-child(2){right:30px;transform:none;-webkit-transform:none;float:right;left:auto}#primary-menu
a{padding:33px
5px 25px}.social-menu{display:none}.nav_booknow a,
.nav_booknowgreen
a{margin-right:0px;text-indent:-99999px;display:inline-block}.mobile-menu .nav_booknow a,
.mobile-menu
.nav_booknowgreen{background-size:100px 26px}.social-footer-navigation{width:100%}.footer-menu
ul{column-count:1}.footer-menu
.spacer{display:none}#outer_tab{width:90%}.about_box{min-height:auto}.faq_align_left .faq_textonly,
.faq_layout_closed_block
.faq_textonly{padding:8vw 0}h1.faq_header_text,
.faq_align_left .faq_subheader h2 p,
.faq_layout_closed_block .faq_subheader h2 p,
.faq_layout_open_block .faq_subheader h2 p,
.faq_align_right .faq_subheader h2 p,
.page-template-template-faq .br-type-slider .text_block h3,
.tt_text_content
h2{margin-bottom:20px;line-height:32px;font-size:28px}.page-template-template-faq .text_block
h3{font-size:17px;line-height:20px}.faq_align_right
.faq_textonly{float:right;margin-right:6vw;width:40%;padding:150px
0}.box_blurbs
.box_text{font-size:13px;line-height:17px}.color_swatches
li{width:10px;height:10px;margin-bottom:8px}.product_cat_grp1.activecat .product_cat_title,
.product_cat_grp2.activecat .product_cat_title,
.product_cat_grp3.activecat .product_cat_title,
.product_cat_grp4.activecat .product_cat_title,
.product_cat_grp5.activecat .product_cat_title,
.product_cat_grp6.activecat
.product_cat_title{position:absolute;top:5vw}.product_cat_title{width:31vw;top:5vw;position:absolute}.product-column{margin-top:22vw}.page-services
.page_header{padding:0}}@media only screen and (max-width: 1280px){.menu-main-menu-sg-container,.main-navigation>div:nth-child(2){display:none}.text_block
h3{font-size:12px}#main_slider .slick-slide
img{height:auto;width:50vw;margin:0
auto}#main_slider .slider_content_header
img{max-width:100% !important;width:100%}.slick-slide
video{height:270px}.box_grp1{margin-top:0}div#page{width:100%;padding-bottom:5px}#main_slider .slick-slide{width:100% !important;height:auto;min-height:auto;display:flex;flex-flow:row wrap}#main_slider
.slider_buttons{margin-top:20px}.slider_content_header
h2{font-size:30px;line-height:30px}.box_square{width:100%;padding-bottom:100%}div#review_slider{width:100%}.text_block{max-width:80%}.box_faux_link{bottom:20px}#site-navigation,.social-footer-navigation{width:80%;padding-left:5%}.social-footer-navigation{float:left}.social-footer-menu
a{padding:inherit !important}#main_slider .slider_buttons
a{width:46%;display:block;float:left;padding-left:0;padding-right:0;text-align:center}#main_slider .slick-slide
.main_slider_img{position:relative;object-fit:cover;width:100%;height:auto}#main_slider
.slider_content{position:relative;left:0;top:0;transform:none;width:85%;margin:0
auto;overflow:auto;padding:10vw 0;order:2}.order_2{order:1}.site-branding{left:50%;transform:translate(-50%, 0)}.mob_menu_bar{position:fixed;height:72px;width:100%;background:white;top:0;left:0}footer
nav{width:100%;clear:both;margin-bottom:40px}#main_slider .slider_content p
br{display:none}div#sb_instagram{max-width:100% !important}.mob-menu-trigger{display:block;width:30px;top:20px;position:relative;left:20px}.mobile-menu{position:fixed;z-index:1;top:0;left:0;height:100%;width:100%;overflow:scroll;background:white;display:block}.mobile-menu
.menu{width:66%;margin:0
auto;text-align:center;margin-top:80px;margin-bottom:40px}.mobile-menu
li{line-height:40px;font-size:20px;text-transform:uppercase}.mobile-menu .menu-item-80{left:20px}.mobile-navigation
ul{text-align:center}.mobile-navigation
li{display:block;width:100%}.mobile-navigation li
a{color:#404040;-webkit-font-smoothing:antialiased;font-size:20px;padding:15px
0}.menu-item-has-children>a:after{font-size:17px;margin-left:4px;position:relative;top:-6px}.mobile-menu ul.sub-menu{margin-left:auto;margin-right:auto;margin-top:2px;margin-bottom:8px;width:100%}.mobile-menu ul.sub-menu
a{color:#808000;text-align:center;display:block;width:100%;font-size:18px;background:#fff;padding:8px}.mobile-menu ul.sub-menu:not(.active){display:none}.tt_text_content{max-width:300px}form#search_form{padding:40px}footer#colophon{padding:60px
10px 30px}.product_cat_grp1.activecat .product_cat_headerimg,
.product_cat_grp2.activecat .product_cat_headerimg,
.product_cat_grp3.activecat .product_cat_headerimg,
.product_cat_grp4.activecat .product_cat_headerimg,
.product_cat_grp5.activecat .product_cat_headerimg,
.product_cat_grp6.activecat
.product_cat_headerimg{width:100%}.product-column{width:100%;margin:30vw auto 5vw}.product_cat_grp1.activecat .product_cat_title,
.product_cat_grp2.activecat .product_cat_title,
.product_cat_grp3.activecat .product_cat_title,
.product_cat_grp4.activecat .product_cat_title,
.product_cat_grp5.activecat .product_cat_title,
.product_cat_grp6.activecat .product_cat_title,.product_cat_title{position:absolute;width:40%;top:30px}tooltip_text{right:-100px}tooltip_text:after,tooltip_text:before{content:none}li#menu-item-88{display:none}}@media only screen and (max-width: 670px){.tt_text_content p,
.tt_text_content
ul{display:none !important}.sb-slider{height:auto}.page-template-template-faq .br-type-slider
.review_img{padding-bottom:65%}.faq_align_left .faq_content_img,
.faq_layout_closed_block
.faq_content_img{width:100%;max-width:100%;position:relative;left:auto;right:auto;transform:none;-webkit-transform:none;top:auto;bottom:auto}.faq_textonly{width:calc(100% - 18vw) !important;margin:0
auto}ul.slick-dots{bottom:2px}.slick-dots
button{-webkit-box-shadow:none;border-radius:150px;width:5px;height:5px;margin-right:5px}#review_slider button.slick-next.slick-arrow, .br-type-slider button.slick-next.slick-arrow,
.ba-slider button.slick-next.slick-arrow{display:none !important}button.slick-next.slick-arrow:after{top:20px;width:20px;height:7px;left:39px;top:20px}h1.faq_header_text,
.faq_align_left .faq_subheader h2 p,
.faq_layout_closed_block .faq_subheader h2 p,
.faq_layout_open_block .faq_subheader h2 p,
.faq_align_right .faq_subheader
h2{font-size:20px;letter-spacing:0;margin-bottom:10px;line-height:20px}.br-type-slider .text_block h3,
.ba-slider .tt_text_content
h2{font-size:14px !important;letter-spacing:0 !important;margin-bottom:10px !important;line-height:20px !important}.br-type-slider .text_block p
br{display:none}.tt_text_content{max-width:40%}.page-template-template-faq .text_block
h3{font-size:11px;line-height:13px}.text_block
h4{margin-top:10px;font-size:7px}.page-template-template-faq .sb-slider .box_faux_link,
.page-template-template-faq .sb-slider2 .box_faux_link,
*/ .page-template-template-home .sb-slider
.box_faux_link{display:none}.page-browresurrection
#faq_box_grp
> div.faq_box.waypoint-fadeblock.faq_align_right.faq_box_1
> div.faq_box_content
> div
> div.faq_subheader
h2,
.page-browresurrection
#faq_box_grp>div.faq_box.waypoint-fadeblock.faq_align_right.faq_box_1>div.faq_box_content>div>div.faq_text{color:#494a50 !important}.page-browresurrection
#faq_box_grp>div.faq_box.waypoint-fadeblock.faq_align_right.faq_box_1>div.faq_box_content>div>a{color:#494a50 !important;border:1px
solid #494a50 !important}.page-browresurrection
#faq_box_grp
> div.faq_box.waypoint-fadeblock.faq_align_right.faq_box_1
> div.faq_box_bg
img{position:relative;width:100%;height:auto}.page-browresurrection
#faq_box_grp>div.faq_box.waypoint-fadeblock.faq_align_right.faq_box_1>div.faq_box_content>div{padding-top:40px;padding-bottom:40px}ul.sub-menu{margin:0}.left_table,.table_nav.stuck{width:100% !important;position:relative;top:auto;margin-bottom:15px}.table_nav
ul{display:inline-block;text-align:center;width:100%}.table_nav
li{display:inline-block;text-align:center}.left_table
a{font-size:12px;padding:0px
10px;line-height:20px}.page_header{margin-bottom:40px}.outlets-table .right_table,
.page-template-template-services
.right_table{margin-top:12px;width:90%;margin-right:5%}.service_table
h2{line-height:29px;width:70vw}.text_section.about_align_left
.about_box_content{width:90%;position:absolute;left:5%;top:50%;transform:translate(-0%, -50%)}.image_section.about_align_left
.about_textonly{width:90%;max-width:90%;margin-left:5%}.about_align_left .about_textonly,
.about_align_right
.about_textonly{padding:80px
0 80px 0%;width:90%;margin-left:5%}.image_section.about_align_left
.about_header_img{order:1;-webkit-order:1}.image_section.about_align_left
.about_textonly{order:2;-webkit-order:2}.about_align_left .about_box_content,
.about_align_right
.about_box_content{display:block}.image_section.about_align_left .about_header_img,
.about_align_right
.about_header_img{order:1;-webkit-order:1;padding:70px
0 0}form#search_form{padding:30px
15px;width:90%}.popup_left{width:100%;height:100%;position:relative;left:auto;float:left}.popup_right{width:100%;float:left}.popup_left
img{position:relative}.page-template-template-home #outer_tab,
.page-template-template-services
#outer_tab{width:90%}.tabcontent.popup_vwt{width:100%}#main_slider .slider_buttons
a{letter-spacing:0;width:100%;margin-bottom:10px}.color_swatches_grp{height:30vw;overflow:auto;top:20px;left:10px;width:20px}.product-element{width:50%}.product_img
img{width:90%;height:90%;left:5%}.product_cat_header
h2{font-size:20px;margin-bottom:10px}.product_cat_grp1.activecat .product_cat_title,
.product_cat_grp2.activecat .product_cat_title,
.product_cat_grp3.activecat .product_cat_title,
.product_cat_grp4.activecat .product_cat_title,
.product_cat_grp5.activecat .product_cat_title,
.product_cat_grp6.activecat .product_cat_title,.product_cat_title{top:4vw;width:60%}.product_cat_header
p{font-size:10px;font-weight:300;line-height:12px}.product_img_intab{width:100%;margin-right:0%;margin-bottom:30px;padding-bottom:140%}.product_content{width:100%}.br-type-slider .text_block p,
.tt_text_content
p{font-size:10px;line-height:12px;margin-bottom:0}.shop-wrapper .shop-wrapper-background{top:36vw}.product_cat_headerimg{height:39vw}.product_cat_headerimg
img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:left}}.faq_type_grid{display:grid;grid-template-columns:1fr 1fr}.faq_grid_cell .faq_grid_img
img{width:100%;height:100%;object-fit:cover}.faq_grid_cell .faq_grid_img,
.faq_grid_cell
.faq_grid_text{flex:0 0 50%}.faq_grid_text{padding:25px;font-size:13px;font-family:"Figtree";font-weight:300}.faq_grid_cell{height:400px;display:flex}.faq_grid_cell.faq-cell-type-image
.faq_grid_img{flex:1}.faq_grid_cell.image-first{flex-direction:row}.faq_grid_cell.text-first{flex-direction:row-reverse}@media only screen and (max-width: 769px){.faq_type_grid{grid-template-columns:1fr}}@media only screen and (max-width: 670px){.faq_grid_cell.image-first,.faq_grid_cell.text-first{flex-direction:column;height:auto}.faq_grid_cell
.faq_content_img{height:250px}}.main_slider_video{position:absolute;object-fit:cover;width:100%;height:100% !important}@media only screen and (max-width: 420px){}.popup-form{max-width:300px;font-size:11px;margin:0
auto}.popup-form
p{padding-bottom:12px}.popup-form .ajax-loader{position:absolute}.popup-form
input{width:100%;border-radius:0}.popup-form input.wpcf7-form-control.wpcf7-submit{font-family:"Figtree";width:130px;text-transform:uppercase;background:transparent;box-shadow:none;text-shadow:none;border:1px
solid #3b3c43;border-radius:2px;padding:10px}.booknowsection{color:#3b3c43;font-weight:bold;text-transform:uppercase;font-size:32px;font-family:"Figtree"}hr.booknowdivider{background-color:#808285}.booknowsection{padding:10px
60px 40px 60px}.booknowleft
p{color:#000;font-weight:normal;font-size:14px;line-height:1.6em;margin-bottom:20px;text-transform:capitalize;font-weight:300}.booknowleft p.booknowleft-title{font-weight:400;font-size:17px;line-height:3em;color:#afc233;position:relative}.booknowright{display:inline-block;float:right}.booknowleft{display:inline-block}a.booknowbutton
img{width:320px}a.booknowbutton{font-size:22px}.booknowcontactsection{width:90%;margin:0
auto;margin-top:50px}.booknowleft p:last-child{margin-bottom:0}.booknowleft p:nth-child(2){color:#3b3c43;font-weight:400}.booknowleft p:nth-child(3){text-transform:lowercase}.booknowleft p.booknowleft-title::before{content:"+";position:absolute;left:-40px;top:0;font-size:18px;font-weight:400}@media only screen and (max-width: 769px){.booknowleft p:last-child{margin-bottom:20px}.booknowright{float:none;display:block}}.footer-nav-item-pad-top{margin-top:1em}.tablepress.menu-price-table tbody tr
td{border-top:0;padding-bottom:0;padding-top:0}.tablepress.menu-price-table
hr{margin-bottom:1.5em;margin-top:1.5em}.page-browhausready.page-template-template-faq
.review_text{background-color:white}.page-browhausready.page-template-template-faq .br-type-slider .text_block p,
.page-browhausready.page-template-template-faq .br-type-slider .text_block
h3{color:black}.nav-item-call-us
a{font-weight:bold;color:#5c8200}.lp_row.captcha{overflow:initial}.lp_row.captcha .wpcf7-form-control-wrap{float:none;width:100%;display:flex;justify-content:center}.below_slider #review_slider button.slick-next.slick-arrow{display:none !important}.mobile-only{display:none}.desktop-only{display:none}@media only screen and (max-width: 1280px){.mobile-only{display:initial}}@media only screen and (min-width: 1280px){.desktop-only{display:initial}}header > .mobile-prefooter-bar > .prefooter-bars
a{padding:16px
0}.grecaptcha-badge{visibility:hidden}.main-navigation ul li:hover > ul,
.main-navigation ul li.focus>ul{width:150px}@media only screen and (max-width: 670px){#review_slider button.slick-next.slick-arrow{display:none !important}}.faq_box_desktop{display:block}.faq_box_mobile{display:none}@media only screen and (max-width: 670px){.faq_box_desktop{display:none}.faq_box_mobile{display:block}}