.TopHeader{position:absolute;z-index:9999;padding:0;width:100%;left:0;top:0;--width:24%;background:linear-gradient(to right,#fff var(--width),transparent var(--width))}.TopHeader #sidemenu{position:fixed;width:0;height:100%;top:0;right:0;background-color:var(--black);z-index:9999;-moz-transition:all .5s ease-in-out !important;-ms-transition:all .5s ease-in-out !important;-o-transition:all .5s ease-in-out !important;-webkit-transition:all .5s ease-in-out !important;transition:all .5s ease-in-out !important;padding-top:120px}.TopHeader #sidemenu ul li:last-child{border-bottom:0 solid #1a1a1a;padding-bottom:0;margin-bottom:0}.TopHeader #sidemenu ul li a{display:inline-block;color:#fff;font-family:var(--agletter-cbo);font-size:40px;line-height:1.5;text-transform:uppercase;letter-spacing:-1.2px;transition:all .3s ease-in-out !important;border-bottom:6px solid transparent;--space-down:2px;padding:0 0 var(--space-down) 0;margin:0 40px var(--space-down) 54px;position:relative}.TopHeader #sidemenu ul li a:hover{color:var(--dark-green)}.TopHeader #sidemenu ul li{position:relative}.TopHeader #sidemenu ul li:hover ul{opacity:1;visibility:visible;top:0}.TopHeader #sidemenu ul li:hover .has-subnav i{transform:rotate(180deg);top:28px}.TopHeader #sidemenu ul li .has-subnav i{color:#fff;position:absolute;top:22px}.TopHeader #sidemenu ul li ul{margin:0;opacity:0;text-align:right;vertical-align:top;position:absolute;top:40px;left:370px;transition:all .3s ease-in-out;display:flex;flex-direction:column;overflow:hidden}.TopHeader #sidemenu ul li ul li{display:inline-block;border-bottom:none;padding:0;margin:0;vertical-align:super;transition-delay:inherit !important}.TopHeader #sidemenu ul li ul li a{margin:0;text-align:start;width:100%;font-size:24px;line-height:1.2;border-bottom:inherit !important;padding:10px;color:#fff !important}.TopHeader #sidemenu ul li ul li a:hover{color:var(--dark-green) !important}.TopHeader #sidemenu ul li ul li:last-child{margin-right:0;padding-right:0;border-right:0 solid #1a1a1a}.TopHeader #sidemenu ul li ul li .Icon{width:41px;height:41px;display:inline-block;-moz-transition:all .3s ease-in-out !important;-webkit-transition:all .3s ease-in-out !important;transition:all .3s ease-in-out !important;line-height:0}.TopHeader #sidemenu ul li ul li .Icon .ResIcon{display:none}.TopHeader #sidemenu ul li ul li .Text{display:inline-block;color:#fff;font-size:13px;line-height:24px;text-transform:uppercase;font-family:"oswaldlight";vertical-align:super;-moz-transition:all .3s ease-in-out !important;-webkit-transition:all .3s ease-in-out !important;transition:all .3s ease-in-out !important}.TopHeader #sidemenu ul li ul li a:hover .Text{color:var(--dark-green)}.TopHeader #sidemenu ul li ul li a:hover .Icon .WhiteIcon{display:none}.TopHeader #sidemenu ul li ul li a:hover .Icon .ResIcon{display:block}.TopHeader #sidemenu ul li:hover ul li{opacity:1;-webkit-transition:opacity .6s cubic-bezier(.4,.01,.165,.99) !important;transition:opacity .6s cubic-bezier(.4,.01,.165,.99) !important}.TopHeader #sidemenu ul li:hover ul li:nth-child(1){-webkit-transition-delay:.29s !important;transition-delay:.29s !important}.TopHeader #sidemenu ul li:hover ul li:nth-child(2){-webkit-transition-delay:.38s !important;transition-delay:.38s !important}.TopHeader #sidemenu ul li:hover ul li:nth-child(3){-webkit-transition-delay:.47s !important;transition-delay:.47s !important}.TopHeader #sidemenu ul li:hover a{color:var(--dark-green);border-bottom:6px solid var(--dark-green)}.TopHeader #sidemenu ul li:nth-child(1){-webkit-transition-delay:.49s !important;transition-delay:.49s !important}.TopHeader #sidemenu ul li:nth-child(2){-webkit-transition-delay:.42s !important;transition-delay:.42s !important}.TopHeader #sidemenu ul li:nth-child(3){-webkit-transition-delay:.35s !important;transition-delay:.35s !important}.TopHeader #sidemenu ul li a.on{color:var(--dark-green)}.TopHeader #sidemenu.active{width:100%}.TopHeader #sidebar1.active span:last-child{display:none}.TopHeader #sidebar1.active span:nth-child(2){transform:rotate(45deg);margin-top:-9px;background-color:#fff}.TopHeader #sidebar1.active span:nth-child(1){transform:rotate(-45deg);margin-top:8px;background-color:#fff}.TopHeader.HomeTop{position:fixed;z-index:9998;width:100%;top:0;left:0;background:var(--white);box-shadow:0 4px 10px rgba(0,0,0,.1)}.TopHeader.HomeTop .TopMainRight{padding:4px 25px 0 0;width:max-content}.TopHeader.HomeTop .Logo{padding:5px 250px 5px 17px}.TopHeader.HomeTop .menu{display:block;margin-top:5px}.TopHeader.HomeTop .menu ul{display:flex;margin:0 -22px}.TopHeader.HomeTop .menu ul li{line-height:1.2}.TopHeader.HomeTop .menu ul li a{color:var(--kesari);font-family:var(--site-font-b);transition:all .6s ease !important;font-size:15px}.TopHeader.HomeTop .menu ul li a:hover{color:#000}.TopHeader.HomeTop .menu ul li:last-child .sub-menu{left:auto !important;right:0 !important}.TopHeader.HomeTop .menu ul li .has-subnav i{position:absolute;right:0;top:-1px}.TopHeader.HomeTop .menu ul li:hover .has-subnav i{top:3px;transform:rotate(180deg)}.TopHeader.HomeTop .menu ul li .sub-menu{visibility:hidden;opacity:0;transition:all .3s ease-in-out;margin:0;overflow:inherit;position:absolute !important;top:25px !important;left:0 !important;line-height:initial;text-align:left;background-color:#fff;width:200px;box-shadow:0px 0px 8px 0px rgba(0,0,0,.2);padding:0;flex-direction:column}.TopHeader.HomeTop .menu ul li .sub-menu li{border-bottom:1px solid #ddd;width:100%}.TopHeader.HomeTop .menu ul li .sub-menu li a{color:var(--kesari);font-family:var(--site-font-b);transition:all .6s ease;font-size:15px;width:100%;display:block;text-transform:uppercase}.TopHeader.HomeTop .menu ul li .sub-menu li a:hover{background-color:#000;color:#fff}.TopHeader.HomeTop .menu ul li:hover .sub-menu{visibility:visible;opacity:1}.IdxHeaderBg{position:relative;z-index:0}.IdxHeaderBg img{width:100%;max-width:100%}.IdxHeaderBg .slides li{background-size:cover;background-repeat:no-repeat;background-position:top left}.InnerHeaderBg{position:relative;background-repeat:no-repeat;background-position:top left;z-index:0;min-height:415px;height:415px;background-size:cover;display:table;width:100%}.InnerHeaderBg:before{content:"";position:absolute;background-color:rgba(0,0,0,.3);width:100%;height:100%;top:0;left:0}.InnerHeaderBg h1.Title{color:#fff;font-size:70px;line-height:70px;text-transform:uppercase;font-family:"oswaldextralight";margin-left:45px;margin-top:130px}.InnerHeaderBg .Wrapper{display:table-cell;vertical-align:middle;position:relative}.Header{position:absolute;left:50%;margin-left:-600px;bottom:100px;text-align:left;z-index:11}#my-video{width:100%;height:auto;max-width:100%;display:block;background-position:center center;background-size:contain;object-fit:cover}.Logo{float:left;--logo-size:235px;--logo-height:80px;--small:0px;width:var(--logo-size) !important;background-color:#fff;padding:14px 250px 14px 0}.Logo a{display:block;width:var(--logo-size);height:var(--logo-height);background:url(//www.hubcityinsurancegroup.com/blog/wp-content/themes/somethin-awesome/assets/css/../images/imgs/main-logo.png) no-repeat left top;background-size:contain;text-indent:-999999px}.LogoCenter{position:absolute;top:0;left:50%;margin-left:-150px;z-index:100;width:300px}.LogoCenter a{display:block;width:var(--logo-size);width:calc(var(--logo-size) - var(--small));height:var(--logo-height);height:calc(var(--logo-height) - var(--small));background:url(//www.hubcityinsurancegroup.com/blog/wp-content/themes/somethin-awesome/assets/css/../images/imgs/main-logo.png) no-repeat left top;text-indent:-999999px;background-size:100%}.TopMainRight{float:right;width:60%;text-align:right;padding:35px 148px 0 0}.PhoneImg{letter-spacing:1px;padding:8px 0;color:var(--kesari);font-family:var(--monts-b);font-size:20px;line-height:1.5;text-transform:uppercase;transition:all .3s ease-in-out !important;position:relative;z-index:99999}.PhoneImg i{width:18px;height:18px;background-color:transparent;border:2px solid #000;color:#000;font-size:13px;line-height:20px;text-align:center;border-radius:50%;display:inline-block;vertical-align:top;margin:6px 3px 0 0}.PhoneImg a{color:var(--kesari)}.PhoneImg a img{vertical-align:middle;margin:-4px 7px 0;filter:invert(1)}.PhoneImg a:hover{color:#000}#navigation:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#navigation li{display:inline-block;vertical-align:top;background-image:none;padding:0;margin:0 15px;position:relative}#navigation li a{color:#fff;font-family:var(--monts-b);font-size:18px;line-height:1.5;text-transform:uppercase;transition:all .3s ease-in-out !important;position:relative;z-index:99999}#navigation li a img{vertical-align:middle;margin:-4px 7px 0;display:inherit}#navigation li a:hover{color:var(--dark-green)}#navigation li:first-child{margin-left:0}#navigation li:last-child{margin-right:0}.menu{display:none;-webkit-transition:all .3s ease-in-out !important;-moz-transition:all .3s ease-in-out !important;-ms-transition:all .3s ease-in-out !important;-o-transition:all .3s ease-in-out !important;transition:all .3s ease-in-out !important}.menu ul{padding:0;margin:0;list-style:none;position:relative;display:inline-table;font-size:14px;line-height:38px;text-transform:uppercase;z-index:400}.menu ul li{margin:0;position:relative;padding:0;background-image:none}.menu ul li>a{padding:0 22px}.menu ul li:hover>ul{display:block}.menu ul:after{content:"";clear:both;display:block}.menu ul ul{display:none;position:absolute;top:100%;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.menu ul ul>li{position:relative}.menu ul ul>li a{padding:10px 15px;height:auto;text-transform:none;font-size:13px;line-height:normal;-webkit-transition:background-color .3s ease-in-out !important;-moz-transition:background-color .3s ease-in-out !important;-ms-transition:background-color .3s ease-in-out !important;-o-transition:background-color .3s ease-in-out !important;transition:background-color .3s ease-in-out !important}.menu ul ul ul{position:absolute;left:100%;top:0}.menu li .has-submenu{position:absolute;right:0;top:0;z-index:111;width:38px;height:38px;color:#fff;line-height:38px;font-size:18px;text-align:center;border-left:1px solid #fff;cursor:pointer}.menu>li>ul.sub-menu{padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.menu .LightGreenBtn.yellow a{--yellow:#027972;--lightgreen-4:#ebe726;--white:#2d2d2d}.menu-link{display:none;float:right;text-decoration:none;padding:19px 10px}.ResponsiveMenu{position:relative;width:100%;top:0;height:50px;background-color:#d33b1c;display:none}.ResponsiveMenu .PhoneImg{color:#fff;padding:11.5px 0;padding-left:25px;font-size:17px;line-height:27px}.ResponsiveMenu .PhoneImg i{color:#fff}.ResponsiveMenu .PhoneImg a{color:#fff}.ResponsiveMenu .PhoneImg a:hover{color:#fff}.NavLeft{float:left;width:40%}.NavRight{float:right;width:40%}.FSocialIcon{margin:0 auto;text-align:center;margin:0 auto;text-align:center}.FSocialIcon li{background-image:none;padding:0;margin:0 1px;display:inline-block;vertical-align:top;background-image:none;padding:0;margin:0;display:inline-block;vertical-align:top}.FSocialIcon .fa-stack{width:40px;height:40px;width:1.2em;height:1.39em;line-height:40px}.FSocialIcon .fa-stack-2x{font-size:55px;top:0;top:0;font-size:40px}.FSocialIcon .fa-lg{font-size:20px;line-height:40px;background-color:transparent;border-radius:50%;font-size:23px;line-height:30px}.FSocialIcon a{color:#ccc;transition:all .3s ease-in-out !important;color:var(--yellow);transition:all ease .5s !important}.FSocialIcon a .fa-inverse{color:#040404;color:var(--white)}.FSocialIcon a:hover{color:var(--yellow)}.FSocialIcon a:hover .fa-inverse{color:#fff;color:var(--lightgreen-1)}.FooterLink{text-align:left}.FooterLink li{display:inline-block;margin:0;padding:0;background-image:none;font-size:12px;line-height:1;letter-spacing:1px;text-transform:uppercase;box-sizing:border-box;color:var(--grey-1);font-family:var(--monts-l);background-image:none}.FooterLink li+li{border-left:1px solid var(--grey-1)}.FooterLink li a{color:#333;padding:0 12px}.FooterLink li a:hover{color:var(--lightgreen-1)}.FooterLink li:first-child a{padding-left:0}.FooterLink li:last-child a{padding-right:0}.copy{display:inline-block;margin:0;padding:0;background-image:none;font-size:12px;line-height:1.1;letter-spacing:1px;text-transform:uppercase;box-sizing:border-box;color:var(--grey-1);font-family:var(--monts-l);display:block;line-height:1;margin:0;text-align:left;margin:.5em 0 0}.copy br{display:none}.DevelopedBy{display:inline-block;margin:0;padding:0;background-image:none;font-size:12px;line-height:1.1;letter-spacing:1px;text-transform:uppercase;box-sizing:border-box;color:var(--grey-1);font-family:var(--monts-l);display:block;line-height:1;margin:0;text-align:left;margin:.5em 0 0}.DevelopedBy a{display:inline-block;margin:0;padding:0;background-image:none;font-size:12px;line-height:15px;letter-spacing:1px;text-transform:uppercase;box-sizing:border-box;color:var(--grey-1);font-family:var(--monts-sb);font-size:11px;line-height:1}.DevelopedBy a:hover{color:var(--kesari)}.DevelopedBy i{vertical-align:middle;margin-left:8px}.DevelopedBy i img{vertical-align:middle}.FooterWrap .flex{display:flex}.FooterWrap .flex-item.info{flex:1 1 362px;text-align:left;display:flex;background:var(--kesari)}.FooterWrap .flex-item.map{flex:1 1 62%;line-height:0}.FooterWrap .info-container{width:347px;display:inline-block;margin-left:auto;padding:43px 30px 103px 9px}.FooterWrap .text-box{margin-top:31px;line-height:0}.FooterWrap .text-box+.text-box{margin-top:17px}.FooterWrap .text-box h6{color:var(--white);font-family:var(--monts-b);font-size:var(--fz20);line-height:1.2;text-transform:uppercase}.FooterWrap .text-box:nth-child(1).IconWrap{margin:1px 0 0}.FooterWrap address{color:#fff;font-size:var(--fz15);line-height:1.5;line-height:26px;margin:7px 0 0}.FooterWrap .link a{color:#fff;font-family:var(--monts-m);font-size:var(--fz15);line-height:1.2}.FooterWrap a{display:inline-block}.FooterWrap .InnerContainWrapper{padding:18px 25px 24px}#sidebar1{position:absolute;top:0;right:0;z-index:99999;cursor:pointer;-ms-transition:all .5s ease-in-out !important;-o-transition:all .5s ease-in-out !important;-webkit-transition:all .5s ease-in-out !important;transition:all .5s ease-in-out !important;background:var(--lightgreen-1);background:0 0;padding:38px 131px 35px 34px}#sidebar1 span{width:30px;height:4px;background-color:#fff;display:block;margin-bottom:5px;-ms-transition:all .5s ease-in-out !important;-o-transition:all .5s ease-in-out !important;-webkit-transition:all .5s ease-in-out !important;transition:all .5s ease-in-out !important}#sidebar1.active{position:fixed;background:var(--black)}.Logo.MenuLogo{margin:-80px 0 0 54px !important;width:250px;background-color:transparent;padding:0}.Logo.MenuLogo a{background:url(//www.hubcityinsurancegroup.com/blog/wp-content/themes/somethin-awesome/assets/css/../images/imgs/hover-logo.png) no-repeat left top;width:235px;height:80px;opacity:0;transition:all .5s ease-in-out .6s !important}.SideMenu.active .Logo.MenuLogo a{opacity:1}.FloatingPhone{display:inline-block}.FloatingPhone i{font-size:26px;line-height:33px}