/**handles:custom-block-editor-stylesheet,woocommerce-custom-stylesheet,responsive-stylesheet**/
.wp-block-group.section{padding-top:6rem;padding-bottom:6rem;display:flex;align-items:center;justify-content:center;position:relative;background-color:var(--mainColor);color:#fff}.wp-block-group.section.chevron::before{content:"";position:absolute;bottom:0;width:0;height:0;border-left:80px solid transparent;border-right:80px solid transparent;border-top:30px solid #fff;margin-bottom:-30px;z-index:10;border-top:30px solid var(--mainColor)}.wp-block-group.section .wp-block-group__inner-container{width:clamp(calc(320px - 40px),calc(100% - 40px),1024px);margin:0 auto}.wp-block-group.section.wide .wp-block-group__inner-container{width:calc(100% - 40px)!important}.wp-block-group.section.alt{background-color:var(--secondaryColor)}.wp-block-group.section.alt.chevron::before{border-top:30px solid var(--secondaryColor)}.wp-block-group.section.alt1{background-color:var(--lightGreen)}.wp-block-group.section.alt1.chevron::before{border-top:30px solid var(--lightGreen)}.wp-block-group.section.gray{background-color:#eee}.wp-block-group.section.gray.chevron::before{border-top:30px solid #eee}.wp-block-group.section.darkGray{background-color:var(--gray);color:#fff!important}.wp-block-group.section.darkGray.chevron::before{border-top:30px solid var(--gray)}.wp-block-group.section.transparent{background-color:transparent;color:initial!important}.wp-block-group.section.transparent.chevron::before{border-top:30px solid #fff}.wp-block-buttons .wp-block-button a.wp-block-button__link{border-radius:0;border:none;display:inline-block;margin:0 5px 5px 0}.wp-block-image.thumb{padding:0;border:none;background-color:transparent}.wp-block-image.thumb img{padding:4px;border:#ddd solid 1px;background-color:#fff}figure.linkedImage a{position:relative;display:block}figure.linkedImage a::before{content:"";position:absolute;background-color:rgba(255,255,255,.4);top:100%;right:0;bottom:0;left:0;transition:all .5s}figure.linkedImage a:hover::before{top:0}.BELogoItem{text-align:center;position:relative;background-color:#fff;border:1px solid #000;padding:2rem;border:1px solid #999}.BELogoItem img{width:800px;height:600px;object-fit:contain;object-position:center center}.BELogoItem a::after{content:"";position:absolute;background-color:transparent;top:0;left:0;bottom:0;right:0;transition:all .4s}.BELogoItem a:active::after,.BELogoItem a:focus::after,.BELogoItem a:hover::after{background-color:rgba(0,0,0,.05)}
.woocommerce-info{border-top-color:var(--mainColor)}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.btn,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:var(--mainColor);border:none;border-radius:0;margin-left:10px}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.btn:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:var(--secondaryColor)!important}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#ccc;color:#fff;border:none}.woocommerce .woocommerce-breadcrumb{margin-bottom:0;border-radius:0}.customWoocommerce .woocommerce-breadcrumb{display:none}.added_to_cart.wc-forward{display:block;margin-top:16px}.woocommerce-Price-amount.amount{font-weight:700}table.variations label{color:#000;font-size:16px}table.variations td select{margin-bottom:10px}.woocommerce div.product div.images.woocommerce-product-gallery{width:100%}.woocommerce div.product div.images img{padding:4px;border:#ddd solid 1px;background-color:#fff;margin-bottom:15px}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){padding:0 5px}.storeItems{position:absolute;right:0;background-color:var(--mainColor);padding:5px 25px;border-radius:0 0 20px 20px;color:#fff;z-index:1}.storeItems [class*=fa-shopping]{color:var(--secondaryColor)}.storeItems .badge{background-color:gray}.storeItems .cartTotal{font-size:15px}
@media (max-width:1199px){.col4{grid-template-columns:repeat(3,1fr)}.span3{grid-column-start:span 2}.span4{grid-column-start:span 3}.masonry,.masonry.col4{column-count:3}.masonry.col3{column-count:2}.masonry.col2{column-count:1}.fancyBlock .content{padding:50px;flex-basis:50%}.fancyBlock.main .content{flex-basis:50%}.serviceBlocks{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){:target{top:-50px}:root{--headerHeight:179px}nav.navbar.bootsnav .logo,nav.navbar.bootsnav.scroll .logo{--logoSize:90px;width:var(--logoSize);margin-top:3px;left:calc(50% - (var(--logoSize)/ 2))}nav.navbar.bootsnav .navbar-header{height:50px}nav.navbar.bootsnav .attr-nav{display:block;margin-top:0}nav.navbar.bootsnav .navbar-nav>li.featured{margin:-1px -15px 0 -15px}nav.navbar.bootsnav .navbar-nav>li.featured a{padding:10px 15px}div#navbar-menu{background-color:var(--MSMenuBarBGColor)}nav.navbar.bootsnav ul.nav.navbar-nav>li>a{color:var(--MSmenuItemsColor)}nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a{border-bottom:solid 1px var(--mainColor)}nav.navbar.bootsnav ul.nav.navbar-nav>li.active>a,nav.navbar.bootsnav ul.nav.navbar-nav>li:focus>a,nav.navbar.bootsnav ul.nav.navbar-nav>li:hover>a{color:var(--MSmenuItemsHoverColor)}nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a{color:var(--MSsubMenuItemsColor)}nav.navbar.bootsnav ul.nav.navbar-nav>li.dropdown li:focus>a,nav.navbar.bootsnav ul.nav.navbar-nav>li.dropdown li:hover>a{color:var(--MSsubMenuItemsHoverColor)}.navbar.bootsnav .nav>li>a span.caret{display:none}nav.navbar.bootsnav .navbar-nav>li>a{border-top:none;border-bottom:solid 1px var(--mainColor)}nav.navbar.bootsnav .navbar-nav>li:last-child>a{border:none}.rbs,.responsiveBottomSpace{margin-bottom:30px}nav.navbar.bootsnav .attr-nav li.social{display:block}nav.navbar.bootsnav .attr-nav>ul>li>a{padding:16px 10px}.block.videoBlock{background:url('https://genexsites01.com/wp-content/uploads/2021/12/poligonBG.jpg') no-repeat center center/cover}.mainSlickSlider .caption{justify-content:center;align-items:flex-end}.flexBlock{flex-direction:column}.flexBlock.bd figure.l{border-right:7px solid #fff;border-bottom:0 solid #fff}.flexBlock.bd figure.r{border-left:7px solid #fff;border-top:0 solid #fff}.fancyBlock{display:block;overflow:auto}.fancyBlock.video video{position:relative;top:0;left:0;transform:translateX(0) translateY(0)}.col3,.col4{grid-template-columns:repeat(2,1fr)}.span3,.span4{grid-column-start:span 2}.grid.rule.R3,.grid.rule.R4{grid-template-columns:repeat(2,1fr)}.grid.rule.R3>:nth-child(3n){border-right:1px solid #ccc}.grid.rule.R3>:nth-child(2n),.grid.rule.R4>:nth-child(2n){border-right:none}.masonry,.masonry.col4{column-count:2}.masonry.col3{column-count:1}.serviceGrid{grid-template-columns:1fr}.serviceGrid .serviceGridItem{grid-column:span 1!important}.serviceBlocks{grid-template-columns:repeat(1,1fr)}.tiles{grid-template-columns:repeat(2,1fr)}.tiles .tile{grid-column:span 1!important}}@media (max-width:767px){#topBar .topBarLogo{width:200px}#menuToggle{top:40px;left:25px}div#navbar-menu{background-color:transparent}nav.navbar.bootsnav .navbar-nav{background-color:var(--SSMenuBarBGColor)}nav.navbar.bootsnav ul.nav.navbar-nav>li>a{color:var(--SSmenuItemsColor)}nav.navbar.bootsnav ul.nav.navbar-nav>li.active>a,nav.navbar.bootsnav ul.nav.navbar-nav>li:focus>a,nav.navbar.bootsnav ul.nav.navbar-nav>li:hover>a{color:var(--SSmenuItemsHoverColor)}nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a{color:var(--SSsubMenuItemsColor)}nav.navbar.bootsnav ul.nav.navbar-nav>li.dropdown li:focus>a,nav.navbar.bootsnav ul.nav.navbar-nav>li.dropdown li:hover>a{color:var(--SSsubMenuItemsHoverColor)}nav.navbar.bootsnav .attr-nav>ul>li>a{padding:16px 10px}footer .footerContents .addressWrapper{margin:30px auto}footer .footerContents{text-align:center}footer .footerContents ul.menu{padding-left:0}.HBG::after{display:none}.mainSlickSlider .caption{padding:2rem 16px;position:relative;background-color:#000}.mainSlickSlider .captionContent{padding:1rem}.mainSlickSlider .captionContent h2{font-size:3.5rem}.flexBlock .contentWrapper{padding:5rem 3rem}.fancyBlock .content{padding:30px}.bodyWrapper main dl.h{display:block}.bodyWrapper main dl.h:not(.icon) dt{text-align:initial}.bodyWrapper main dl.h dd{margin-bottom:5px}blockquote{padding-left:40px}blockquote::before{font-size:2.5rem;top:5px;left:5px}#news article img{margin-bottom:3rem}.customSidebar,.customSidebar.alt{grid-template-columns:1fr}.customSidebar.alt .sidebar{order:-1}.customSidebar aside.sidebar{margin-right:-15px;margin-left:-15px}.customSidebar aside.menu{padding:0}.customSidebar .content{padding:4rem 0}.customSidebar .subMenuCustomSidebar{margin:0 -15px}nav.navbar.subMenuCustomSidebar h3{margin:0 15px}.col2,.col3,.col4{grid-template-columns:repeat(1,1fr)}.span2,.span3,.span4{grid-column-start:span 1}.grid.rule>*{border-right:none;border-bottom:1px solid #ccc;padding:0 30px 30px 30px}.grid.rule>:last-child{border-bottom:none;padding:0 30px 0 30px}.grid.rule.R3,.grid.rule.R4{grid-template-columns:repeat(1,1fr)}.grid.rule.R3>:nth-child(3n){border-right:none}@supports (-webkit-touch-callout:none){.box.fBox img{max-height:250px}}.masonry,.masonry.col4{column-count:1}.serviceGrid .serviceGridItem .bgOverlay .caption{width:100%}.servicesBlocks{grid-template-columns:repeat(1,1fr)}.tiles{grid-template-columns:1fr}.customBlock.sideBar.first{margin:40px -15px 0}.customBlock.sideBar{margin:0 -15px}.customBlock.sideBar.last{margin-bottom:-40px}}@media (max-height:900px){.mainSlickSliderWrapper .mssLogoWrapper .logo{display:none}}@media (max-width:767px) and (orientation:landscape){#frontPageVideo,#mainSlider .item,.mainSlickSlider .slide .image{height:calc(170vh - var(--headerHeight))}}@media (min-width:768px){.subMenuCustomSidebar ul.nav.navbar-nav{float:none}.subMenuCustomSidebar ul.nav.navbar-nav li{float:none}nav.navbar.subMenu ul.nav.navbar-nav{float:none;display:flex;align-items:center;justify-content:center;text-align:center}.container-fluid .customSidebar{margin-right:-15px;margin-left:-15px}.subMenuCustomSidebar.navbar-default{margin:0 -2rem}}@media (min-width:992px){nav.navbar.bootsnav ul.nav.navbar-nav{margin-right:var(--menuRightPadding)}nav.navbar.bootsnav ul.nav.navbar-nav>li:not(:last-child)::after{content:"|";color:var(--mainColor);margin:5px}nav.navbar.bootsnav ul.nav.navbar-nav>li{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:center}nav.navbar.bootsnav ul.nav.navbar-nav>li>a{padding:30px 10px}nav.navbar.bootsnav.scroll ul.nav.navbar-nav>li>a{font-size:1.4rem;padding:15px}nav.navbar.bootsnav ul.nav.navbar-nav>li>a::before{content:"";position:absolute;margin:0 auto;bottom:15px;left:0;right:0;background-color:var(--mainColor);height:2px;width:0;transition:all .3s}nav.navbar.bootsnav.scroll ul.nav.navbar-nav>li>a::before{bottom:7px}nav.navbar.bootsnav ul.nav.navbar-nav>li.active>a::before,nav.navbar.bootsnav ul.nav.navbar-nav>li:focus>a::before,nav.navbar.bootsnav ul.nav.navbar-nav>li:hover>a::before{width:80%}nav.navbar.bootsnav ul.nav.navbar-nav>li.featured>a::before{background-color:#fff}nav.navbar.bootsnav li.dropdown ul.dropdown-menu{border-top:solid 5px var(--mainColor)}nav.navbar.bootsnav ul.nav.navbar-nav>li{transition:all .5s}nav.navbar.bootsnav ul.nav.navbar-nav>li.active,nav.navbar.bootsnav ul.nav.navbar-nav>li:focus,nav.navbar.bootsnav ul.nav.navbar-nav>li:hover{background-color:var(--menuItemsHoverBGColor)}nav.navbar.bootsnav .attr-nav>ul>li>a{padding:30px 15px 0}nav.navbar.bootsnav.scroll .attr-nav>ul>li>a{padding:13px 15px 0}}