.mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;left:0;right:0;top:0;bottom:0;z-index:0;box-sizing:border-box}
.mm-btn,.mm-menu{box-sizing:border-box}
.mm-listview a,.mm-listview a:hover,.mm-navbar a,.mm-navbar a:hover{text-decoration:none}
.mm-hidden{display:none!important}
.mm-menu,.mm-panels>.mm-panel:not(.mm-hidden){display:block}
.mm-wrapper{overflow-x:hidden;position:relative}
.mm-menu{padding:0;position:absolute}
.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;position:absolute}
.mm-btn,.mm-panel.mm-highest{z-index:1}
.mm-panels{overflow:hidden}
.mm-panel{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-panel.mm-opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-panel.mm-subopened{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}
.mm-listview .mm-divider,.mm-listview>li>a,.mm-listview>li>span,.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}
.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}
.mm-vertical .mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}
.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}
.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}
.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}
.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto}
.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto}
.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:19px}
.mm-btn{width:40px;height:40px;position:absolute;top:0}
.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}
.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}
.mm-arrow:after,.mm-next:after,.mm-prev:before{content:'';border:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-prev:before{border-right:none;border-bottom:none;left:23px}
.mm-arrow:after,.mm-next:after{border-top:none;border-left:none;right:23px}
.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}
.mm-navbar>*{display:block;padding:10px 0}
.mm-navbar .mm-btn:first-child{padding-left:20px;left:0}
.mm-navbar .mm-btn:last-child{text-align:right;padding-right:20px;right:0}
.mm-panel .mm-navbar{display:none}
.mm-panel.mm-hasnavbar .mm-navbar{display:block}
.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}
.mm-listview{font:inherit;font-size:14px;line-height:20px}
.mm-listview>li{position:relative}
.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}
.mm-listview>li>a,.mm-listview>li>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}
.mm-listview>li>a.mm-arrow,.mm-listview>li>span.mm-arrow{padding-right:50px}
.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0;bottom:0;left:20px}
.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}
.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}
.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}
.mm-listview .mm-next.mm-fullsubopen{width:100%}
.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}
.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}
.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}
.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}
.mm-listview .mm-inset{list-style:disc inside;padding:0 10px 15px 40px;margin:0}
.mm-listview .mm-inset>li{padding:5px 0}
.mm-listview .mm-divider{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}
.mm-listview .mm-spacer{padding-top:40px}
.mm-listview .mm-spacer>.mm-next{top:40px}
.mm-listview .mm-spacer.mm-divider{padding-top:25px}
.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}
.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}
.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}
.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu .mm-listview>li .mm-arrow:after,.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}
.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)}
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}
.mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;position:relative}
.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}
html.mm-opened{overflow-x:hidden;position:relative}
html.mm-blocking,html.mm-blocking body{overflow:hidden}
html.mm-background .mm-page{background:inherit}
#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}
html.mm-blocking #mm-blocker{display:block}
.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed}
.mm-menu.mm-offcanvas.mm-current{display:block}
.mm-menu{width:80%;min-width:140px;max-width:440px}
html.mm-opening .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}
}
.mm-menu.mm-autoheight.mm-bottom,.mm-menu.mm-autoheight.mm-top{max-height:80%}
.mm-menu.mm-autoheight.mm-bottom.mm-fullscreen,.mm-menu.mm-autoheight.mm-top.mm-fullscreen{max-height:100%}
.mm-menu.mm-measureheight .mm-panel{display:block!important}
.mm-menu.mm-measureheight>.mm-panels>.mm-panel{bottom:auto!important;height:auto!important}
.mm-menu.mm-columns{-webkit-transition-property:width,max-width,-webkit-transform;transition-property:width,max-width,-webkit-transform;transition-property:transform,width,max-width;transition-property:transform,width,max-width,-webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel{width:100%;right:auto;display:none;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened{border-right:1px solid;border-color:inherit;display:block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);z-index:2}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-0{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-0{display:block;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-columns-0{width:80%;min-width:140px;max-width:0}
html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:0px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-1{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-1{display:block;-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.mm-menu.mm-columns-1{width:80%;min-width:140px;max-width:440px}
html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}
}
.mm-menu.mm-columns-1 .mm-panels>.mm-panel{width:100%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-2{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-2{display:block;-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.mm-menu.mm-columns-2{width:80%;min-width:140px;max-width:880px}
html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:1100px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}
}
.mm-menu.mm-columns-2 .mm-panels>.mm-panel{width:50%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-3{-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-3{display:block;-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.mm-menu.mm-columns-3{width:80%;min-width:140px;max-width:1320px}
html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:1650px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}
}
.mm-menu.mm-columns-3 .mm-panels>.mm-panel{width:33.34%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-4{-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-4{display:block;-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.mm-menu.mm-columns-4{width:80%;min-width:140px;max-width:1760px}
html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:2200px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}
}
.mm-menu.mm-columns-4 .mm-panels>.mm-panel{width:25%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-5{-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-5{display:block;-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.mm-menu.mm-columns-5{width:80%;min-width:140px;max-width:2200px}
html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:2750px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(2200px,0,0);transform:translate3d(2200px,0,0)}
}
.mm-menu.mm-columns-5 .mm-panels>.mm-panel{width:20%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-6{-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-6{display:block;-webkit-transform:translate3d(700%,0,0);transform:translate3d(700%,0,0)}
.mm-menu.mm-columns-6{width:80%;min-width:140px;max-width:2640px}
html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:3300px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(2640px,0,0);transform:translate3d(2640px,0,0)}
}
.mm-menu.mm-columns-6 .mm-panels>.mm-panel{width:16.67%}
em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%}
em.mm-counter+a.mm-next{width:90px}
em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:90px}
em.mm-counter+a.mm-fullsubopen{padding-left:0}
.mm-vertical>.mm-counter{top:12px;margin-top:0}
.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}
.mm-nosubresults>.mm-counter{display:none}
.mm-menu em.mm-counter{color:rgba(0,0,0,.3)}
.mm-divider>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px}
.mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mm-collapsed:not(.mm-uncollapsed){display:none}
.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-fixeddivider:after{content:none!important;display:none!important}
.mm-hasdividers .mm-fixeddivider{display:block}
.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,.05)}
html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{-webkit-transition-duration:0s;transition-duration:0s}
.mm-menu.mm-dropdown{box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}
html.mm-dropdown .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}
html.mm-dropdown #mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}
html.mm-dropdown .mm-menu{z-index:2}
html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu{display:none}
.mm-menu.mm-tip:before{content:'';background:inherit;box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mm-menu.mm-tipleft:before{left:22px}
.mm-menu.mm-tipright:before{right:22px}
.mm-menu.mm-tiptop:before{top:-8px}
.mm-menu.mm-tipbottom:before{bottom:-8px}
.mm-iconpanel .mm-panel{-webkit-transition-property:left,-webkit-transform;transition-property:left,-webkit-transform;transition-property:transform,left;transition-property:transform,left,-webkit-transform}
.mm-iconpanel .mm-panel.mm-opened{border-left:1px solid;border-color:inherit}
.mm-iconpanel .mm-panel.mm-subopened{overflow-y:hidden;left:-40px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0}
.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px}
.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px}
.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px}
.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px}
.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px}
.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px}
.mm-subblocker{background:inherit;opacity:0;display:block;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.mm-subopened .mm-subblocker{opacity:.6;position:absolute;top:0;right:0;bottom:-100000px;left:0;z-index:3}
.mm-navbar-bottom,.mm-navbar-top~.mm-navbar-top{border-bottom:none}
.mm-menu>.mm-navbar{background:inherit;padding:0;z-index:3;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-navbar-bottom{border-top-width:1px;border-top-style:solid;top:auto;bottom:0}
.mm-navbar-bottom~.mm-navbar-bottom{border-top:none}
.mm-navbar.mm-hasbtns{padding:0 40px}
.mm-navbar[class*=mm-navbar-content-]>*{box-sizing:border-box;display:block;float:left}
.mm-navbar .mm-breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}
.mm-navbar .mm-breadcrumbs>*{display:inline-block;padding:10px 3px}
.mm-navbar .mm-breadcrumbs>a{text-decoration:underline}
.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}
.mm-navbar-top-1{top:0}
.mm-hasnavbar-top-1 .mm-panels,.mm-navbar-top-2{top:40px}
.mm-hasnavbar-top-2 .mm-panels,.mm-navbar-top-3{top:80px}
.mm-hasnavbar-top-3 .mm-panels,.mm-navbar-top-4{top:120px}
.mm-hasnavbar-top-4 .mm-panels{top:160px}
.mm-navbar-bottom-1{bottom:0}
.mm-hasnavbar-bottom-1 .mm-panels,.mm-navbar-bottom-2{bottom:40px}
.mm-hasnavbar-bottom-2 .mm-panels,.mm-navbar-bottom-3{bottom:80px}
.mm-hasnavbar-bottom-3 .mm-panels,.mm-navbar-bottom-4{bottom:120px}
.mm-hasnavbar-bottom-4 .mm-panels{bottom:160px}
.mm-navbar-size-2{height:80px}
.mm-navbar-size-3{height:120px}
.mm-navbar-size-4{height:160px}
.mm-navbar-content-2>*{width:50%}
.mm-navbar-content-3>*{width:33.33%}
.mm-navbar-content-4>*{width:25%}
.mm-navbar-content-5>*{width:20%}
.mm-navbar-content-6>*{width:16.67%}
.mm-sronly{text-indent:10px;overflow:hidden;display:block;width:1px;height:1px;position:absolute;z-index:-1}
.mm-search,.mm-search input{box-sizing:border-box}
.mm-search{height:40px;padding:7px 10px 0;position:relative}
.mm-search input{border:none!important;outline:0!important;box-shadow:none!important;border-radius:26px;font:inherit;font-size:14px;line-height:26px;display:block;width:100%;height:26px;min-height:26px;max-height:26px;margin:0;padding:0 10px}
.mm-search input::-ms-clear{display:none}
.mm-search .mm-clear,.mm-search .mm-next{right:0}
.mm-panel>.mm-search{width:100%;position:absolute;top:0;left:0}
.mm-panel.mm-hassearch{padding-top:40px}
.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px}
.mm-panel.mm-hassearch.mm-hasnavbar .mm-search{top:40px}
.mm-noresultsmsg{text-align:center;font-size:21px;padding:40px 0}
.mm-noresults .mm-indexer{display:none!important}
li.mm-nosubresults>a.mm-next{display:none}
li.mm-nosubresults>a.mm-next+a,li.mm-nosubresults>a.mm-next+span{padding-right:10px}
.mm-panels>.mm-resultspanel:not(.mm-opened){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.7)}
.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-indexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-100px;z-index:3;-webkit-transition:right .4s ease;transition:right .4s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-indexer a{text-decoration:none;display:block;height:3.85%}
.mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px}
.mm-hasindexer .mm-indexer{right:0}
.mm-hasindexer .mm-fixeddivider{right:20px}
.mm-menu .mm-indexer a{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen){-webkit-transition:background .4s ease;transition:background .4s ease}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.5)}
input.mm-check,input.mm-toggle{position:absolute;left:-10000px}
label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2;right:20px}
label.mm-check:before,label.mm-toggle:before{content:'';display:block}
label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px}
label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px}
input.mm-toggle:checked~label.mm-toggle:before{float:right}
label.mm-check{width:30px;height:30px;margin-top:-15px}
label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
input.mm-check:checked~label.mm-check:before{opacity:1}
li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{bottom:auto;margin-top:0;top:5px}
label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}
label.mm-check+a,label.mm-check+span{padding-right:60px}
a.mm-next+label.mm-check,a.mm-next+label.mm-toggle{right:60px}
a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span,a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{margin-right:50px}
a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px}
a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px}
em.mm-counter+a.mm-next+label.mm-check,em.mm-counter+a.mm-next+label.mm-toggle{right:100px}
em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span,em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span{margin-right:90px}
.mm-menu label.mm-toggle{background:rgba(0,0,0,.1)}
.mm-menu label.mm-toggle:before{background:#f3f3f3}
.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu label.mm-check:before{border-color:rgba(0,0,0,.7)}
.mm-listview.mm-border-none>li:after,.mm-menu.mm-border-none .mm-listview>li:after{content:none}
.mm-listview.mm-border-full>li:after,.mm-menu.mm-border-full .mm-listview>li:after{left:0!important}
.mm-listview.mm-border-offset>li:after,.mm-menu.mm-border-offset .mm-listview>li:after{right:20px}
.mm-menu.mm-effect-menu-zoom{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
html.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.mm-menu.mm-effect-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
html.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-menu-fade{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
html.mm-opening .mm-menu.mm-effect-menu-fade{opacity:1}
.mm-menu.mm-effect-panels-zoom .mm-panel{-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}
.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li{-webkit-transition:none .4s ease;transition:none .4s ease}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(1){-webkit-transition-delay:50ms;transition-delay:50ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(3){-webkit-transition-delay:150ms;transition-delay:150ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(5){-webkit-transition-delay:250ms;transition-delay:250ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(7){-webkit-transition-delay:350ms;transition-delay:350ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(8){-webkit-transition-delay:.4s;transition-delay:.4s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(9){-webkit-transition-delay:450ms;transition-delay:450ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(10){-webkit-transition-delay:.5s;transition-delay:.5s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(11){-webkit-transition-delay:550ms;transition-delay:550ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(12){-webkit-transition-delay:.6s;transition-delay:.6s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(13){-webkit-transition-delay:650ms;transition-delay:650ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(14){-webkit-transition-delay:.7s;transition-delay:.7s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(15){-webkit-transition-delay:750ms;transition-delay:750ms}
.mm-menu.mm-effect-listitems-slide .mm-listview>li{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}
html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview>li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.mm-menu.mm-effect-listitems-fade .mm-listview>li{-webkit-transition-property:opacity;transition-property:opacity;opacity:0}
html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}
.mm-menu.mm-effect-listitems-drop .mm-listview>li{-webkit-transition-property:opacity,top;transition-property:opacity,top;opacity:0;top:-25%}
html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}
.mm-menu.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}
html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
@media all and (max-width:140px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:10000px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}
}
html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
@media all and (max-width:140px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:10000px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}
}
.mm-menu.mm-fullscreen.mm-bottom,.mm-menu.mm-fullscreen.mm-top{height:100%;min-height:140px;max-height:10000px}
html.mm-opened.mm-fullscreen .mm-page{box-shadow:none!important}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview:after,.mm-menu .mm-panels>.mm-panel.mm-justified-listview:before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel:after,.mm-menu.mm-justified-listview .mm-panels>.mm-panel:before{content:none;display:none}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;margin-top:0;margin-bottom:0}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider),.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider){-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next),.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next),.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span{box-sizing:border-box;height:100%}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before,.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span:before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span:before{content:'';vertical-align:middle;display:inline-block;height:100%;width:0}
.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span,.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span{text-overflow:clip;white-space:normal}
html.mm-pagedim #mm-blocker,html.mm-pagedim-black #mm-blocker,html.mm-pagedim-white #mm-blocker{opacity:0}
html.mm-pagedim-black.mm-opening #mm-blocker,html.mm-pagedim-white.mm-opening #mm-blocker,html.mm-pagedim.mm-opening #mm-blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}
html.mm-pagedim #mm-blocker{background:inherit}
html.mm-pagedim-white #mm-blocker{background:#fff}
html.mm-pagedim-black #mm-blocker{background:#000}
.mm-menu.mm-pageshadow:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99;box-shadow:0 0 10px rgba(0,0,0,.3)}
.mm-menu.mm-pageshadow.mm-right:after{left:auto;right:100%}
.mm-menu.mm-pageshadow.mm-front:after,.mm-menu.mm-pageshadow.mm-next:after{content:none;display:none}
.mm-menu.mm-popup{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
html.mm-popup.mm-opening .mm-menu.mm-popup{opacity:1}
html.mm-popup .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}
html.mm-popup #mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}
html.mm-popup .mm-menu{z-index:2}
.mm-menu.mm-bottom,.mm-menu.mm-top{width:100%;min-width:100%;max-width:100%;height:80%;min-height:140px;max-height:880px}
.mm-menu.mm-right{left:auto;right:0}
html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:550px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}
}
html.mm-front .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}
html.mm-front #mm-blocker{z-index:1}
html.mm-front .mm-menu{z-index:2}
.mm-menu.mm-front,.mm-menu.mm-next{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu.mm-front.mm-right,.mm-menu.mm-next.mm-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.mm-menu.mm-bottom{top:auto;bottom:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-theme-dark{background:#333;border-color:rgba(0,0,0,.15);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,.15)}
.mm-menu.mm-theme-dark .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark .mm-divider,.mm-menu.mm-theme-dark .mm-fixeddivider span,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.05)}
.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255,255,255,.8)}
.mm-menu.mm-pageshadow.mm-theme-dark:after{box-shadow:0 0 20px rgba(0,0,0,.5)}
.mm-menu.mm-theme-dark .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-dark .mm-indexer a,.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255,255,255,.4)}
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,.15)}
.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333}
.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-navbar a,.mm-menu.mm-theme-white .mm-navbar>*,.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-btn:after,.mm-menu.mm-theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-white .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.05);tap-highlight-color:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-divider,.mm-menu.mm-theme-white .mm-fixeddivider span,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.03)}
.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,.6)}
.mm-menu.mm-pageshadow.mm-theme-white:after{box-shadow:0 0 10px rgba(0,0,0,.2)}
.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-indexer a,.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}
.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-black{background:#000;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-navbar a,.mm-menu.mm-theme-black .mm-navbar>*,.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-btn:after,.mm-menu.mm-theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.3);tap-highlight-color:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-divider,.mm-menu.mm-theme-black .mm-fixeddivider span,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,.6)}
.mm-menu.mm-pageshadow.mm-theme-black:after{content:none;display:none}
.mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-indexer a,.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,.4)}
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}
.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu .mm-tileview.mm-listview:after,.mm-menu.mm-tileview .mm-listview:after{content:'';display:block;clear:both}
.mm-menu .mm-tileview.mm-listview>li>.mm-next:after,.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,.mm-menu.mm-tileview .mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-panel:after{content:none;display:none}
.mm-menu .mm-tileview.mm-listview>li,.mm-menu.mm-tileview .mm-listview>li{width:50%;height:0;padding:50% 0 0;float:left;position:relative}
.mm-menu .mm-tileview.mm-listview>li:after,.mm-menu.mm-tileview .mm-listview>li:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs{width:12.5%;padding-top:12.5%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-s,.mm-menu.mm-tileview .mm-listview>li.mm-tile-s{width:25%;padding-top:25%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-l,.mm-menu.mm-tileview .mm-listview>li.mm-tile-l{width:75%;padding-top:75%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl{width:100%;padding-top:100%}
.mm-menu .mm-tileview.mm-listview>li>a,.mm-menu .mm-tileview.mm-listview>li>span,.mm-menu.mm-tileview .mm-listview>li>a,.mm-menu.mm-tileview .mm-listview>li>span{line-height:1px;text-align:center;padding:50% 10px 0;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}
.mm-menu .mm-tileview.mm-listview>li>.mm-next,.mm-menu.mm-tileview .mm-listview>li>.mm-next{width:auto}
.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0}
.mm-menu.mm-tileview .mm-listview{margin:0}
.navigation-wrapper {
    z-index: 100;
}

/**
 * Keep submenus open when module is clicked
 */
/* Baltimore, Colton, Nina, Tulsa */
.active-component .navigation:not(.mm-menu) .navigation__list > .active-trail > .navigation__list--sub {
    display: block!important;
}

/* Buffalo, Newport, Tara, Westchester */
.active-component .navigation:not(.mm-menu) .navigation__list > .active-trail .sublevel-1 > ul {
    transform: translateY(0);
}

.navigation-a .navigation__list.navigation__list--head > .navigation__item.has-drop-down:hover, .navigation-a .navigation__list.navigation__list--head > .navigation__item.has-drop-down.navigation-open {
  z-index: 105;
}
/*.navigation:not(.mm-menu) .more_nav li.hideshow ul{
    position:absolute;
    display:none;
    left:0px;
}
.navigation:not(.mm-menu) .more_nav li.hideshow{
    position:relative;
}*/
@font-face {
    font-family: 'RedactorFont';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: normal;
    font-style: normal;
}

[id="redactor-image-box"][style^="float: none;"] {
    left: auto;
    transform: none;
  }

[id="redactor-image-box"][style^="float: none; display: block; margin: auto;"] {
    left: 50%;
    transform: translateX(-50%);
  }

/* Fix montauk theme styling */
#redactor-modal button {
    min-width: auto;
    width: auto;
    box-shadow: none;
    text-shadow: none;
    display: inline;
    max-width: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#redactor-modal select {
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    appearance: menulist;
}

#redactor-modal input.se__form-control {
    padding: 5px 10px;
    height: auto;
    border: 1px solid #d4d4d4;
    border-radius: 5px;
    color: #333;
    background-color: #fff;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.71429;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.16), 0 0 0 0 rgba(0, 0, 0, 0.12)
}

#redactor-modal input[type=date],
#redactor-modal input[type=email],
#redactor-modal input[type=number],
#redactor-modal input[type=password],
#redactor-modal input[type=search],
#redactor-modal input[type=tel],
#redactor-modal input[type=text],
#redactor-modal input[type=url],
textarea.se__materialize-textarea {
    outline: 0;
    width: 100%;
    margin: 0 0 15px;
    transition: .3s;
}

#redactor-modal .redactor-video-box label[for="videoOpt"] {
    flex: 1 1 auto;
    margin: 5px !important;
}

#redactor-modal .redactor-video-box label video {
    margin-top: 15px;
}

div[data-component-name="editable"] {
    position: relative;
}

/* Redactor toolbar container */
div[id*="redactor-tool-bar"] {
    position: fixed;
    width: 90%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 0;
    display: flex;
    z-index: 100001;
}

.redactor-toolbar-box {
    margin: 0 auto;
    width: 100%;
}

/**
 *
 * Redactor toolbar
 *
 */
.redactor-toolbar-box .redactor-toolbar {
    background-color: #3e3e3e;
    border: 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.redactor-toolbar-box .redactor-toolbar li {
    line-height: 40px;
}

.redactor-toolbar-box .redactor-toolbar li a.re-button-icon {
    padding: 9px 4px;
    margin: 4px 1px;
    height: inherit;
}

.redactor-toolbar-box .redactor-toolbar li a.re-button-icon:hover {
    background-color: #797979;
}

.redactor-toolbar-box .redactor-toolbar li a.re-button-icon:hover i:before {
    color: #fff;
}

.redactor-toolbar-box .redactor-toolbar li a.re-button-icon:active,
.redactor-toolbar-box .redactor-toolbar li a.redactor-act {
    background-color: #ccc;
    color: #444;
}

.redactor-toolbar-box .redactor-toolbar li a.redactor-act i:before {
    color: #fff;
}

.redactor-toolbar-box .redactor-toolbar li i[class*="re-icon-"]:before,
.redactor-toolbar-box .redactor-toolbar li i[class*="-icon"]:before {
    color: #9f9f9f;
    font-size: 1.2em;
}

.redactor-toolbar-box .redactor-toolbar .re-button--save,
.redactor-toolbar-box .redactor-toolbar .re-button--cancel,
.redactor-toolbar-box .redactor-toolbar .re-button--create-draft,
.redactor-toolbar-box .redactor-toolbar .re-button--edit-draft,
.redactor-toolbar-box .redactor-toolbar .re-button--view-live-content,
.redactor-toolbar-box .redactor-toolbar .re-button--discard-draft,
.redactor-toolbar-box .redactor-toolbar .re-button--use-draft {
	float: right;
    min-width: 100px;
}

.redactor-toolbar-box .redactor-toolbar .re-save,
.redactor-toolbar-box .redactor-toolbar .re-cancel,
.redactor-toolbar-box .redactor-toolbar .re-create-draft,
.redactor-toolbar-box .redactor-toolbar .re-edit-draft,
.redactor-toolbar-box .redactor-toolbar .re-view-live-content,
.redactor-toolbar-box .redactor-toolbar .re-discard-draft,
.redactor-toolbar-box .redactor-toolbar .re-use-draft {
    border: none;
    color: #FFF;
    flex-grow: 1;
    text-transform: uppercase;
    font-family: "proxima-nova", Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding: 18px 30px;
}

.redactor-toolbar-box .redactor-toolbar .re-button--view-live-content,
.redactor-toolbar-box .redactor-toolbar .re-button--discard-draft,
.redactor-toolbar-box .redactor-toolbar .re-button--use-draft {
	max-width:155px;
}

.redactor-toolbar-box .redactor-toolbar .re-view-live-content,
.redactor-toolbar-box .redactor-toolbar .re-discard-draft,
.redactor-toolbar-box .redactor-toolbar .re-use-draft {
     padding: 12px 22px;
}

.redactor-toolbar-box .redactor-toolbar .re-save {
    background-color: #3d9ffc;
}
.redactor-toolbar-box .redactor-toolbar .re-cancel {
    background-color: #5a5a5a;
    color:#a7a7a7;
}
.redactor-toolbar-box .redactor-toolbar .re-create-draft,
.redactor-toolbar-box .redactor-toolbar .re-edit-draft {
    background-color: #40E1CB;
}
.redactor-toolbar-box .redactor-toolbar .re-view-live-content {
    background-color: #417505;
}
.redactor-toolbar-box .redactor-toolbar .re-discard-draft {
    background-color: #595959;
}
.redactor-toolbar-box .redactor-toolbar .re-use-draft {
    background-color: #3C9EFA;
}


@media screen and (max-width: 1200px) {
    .redactor-toolbar-box .redactor-toolbar {
        max-width: 76%;
        position: static;
    }

    .redactor-toolbar-box .redactor-toolbar .re-button--cancel,
    .redactor-toolbar-box .redactor-toolbar .re-button--save,
    .redactor-toolbar-box .redactor-toolbar .re-button--create-draft {
        position: absolute;
        top: 0;
        width: 12%;
    }

    .redactor-toolbar-box .redactor-toolbar .re-button--save {
        right: 0;
    }

    .redactor-toolbar-box .redactor-toolbar .re-button--cancel {
        right: 12%;
    }

    .redactor-toolbar-box .redactor-toolbar .re-button--create-draft {
        right: 24%;
    }


    .redactor-toolbar-box .redactor-toolbar .re-button--save a,
    .redactor-toolbar-box .redactor-toolbar .re-button--cancel a,
    .redactor-toolbar-box .redactor-toolbar .re-button--create-draft a
     {
        padding: 0;
        width: 100%;
        text-align: center;
    }
}

@media screen and (max-width: 640px) {
    .redactor-toolbar-box .redactor-toolbar {
        max-width: 66%;
    }

    .redactor-toolbar-box .redactor-toolbar .re-button--cancel,
    .redactor-toolbar-box .redactor-toolbar .re-button--save {
        width: 17%;
    }

    .redactor-toolbar-box .redactor-toolbar .re-button--cancel {
        right: 17%;
    }
}

@media screen and (max-width: 420px) {
    .redactor-toolbar-box .redactor-toolbar {
        max-width: 54%;
    }

    .redactor-toolbar-box .redactor-toolbar .re-button--cancel,
    .redactor-toolbar-box .redactor-toolbar .re-button--save {
        width: 23%;
    }

    .redactor-toolbar-box .redactor-toolbar .re-button--cancel {
        right: 23%;
    }
}

@media screen and (max-width: 320px) {
    .redactor-toolbar-box .redactor-toolbar {
        max-width: 42%;
    }

    .redactor-toolbar-box .redactor-toolbar .re-button--cancel,
    .redactor-toolbar-box .redactor-toolbar .re-button--save {
        width: 29%;
    }

    .redactor-toolbar-box .redactor-toolbar .re-button--cancel {
        right: 29%;
    }
}

/**
 *
 * Toolbar icons
 *
 */
.redactor-toolbar-box .redactor-toolbar .re-icon-linebreak:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AQPDx8vGqRzTgAAAMlJREFUOMvtkkEOgjAQRecjimKMJ+A43IHtcLD2Dt1yqEbjAkP0u4KgUAxi4sa/m2nz8v/MiPxSJIUk+r1oIRBfcea9F+99GGaMoTGGJPcjLmKSUfsnGK3/2DTNKpTqtRGHIKp6AHAZgdwmQX1IURQxgFvADURkN9Z8gsxVWZZYvP6BI5Kw1t570bZpml5ng9prtdZ2EfM8P2ZZdn534SICAOyiARBV3bR1VVWnuq6TSReAAOBgRgAaVV23dZIkHy9BnHNwzslfnR5lv112tufi1wAAAABJRU5ErkJggg==');
}

.redactor-toolbar-box .redactor-toolbar .re-linebreaks:hover .re-icon-linebreak:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AQPDxwyUo9MVAAAAJNJREFUOMvtkrEOwjAMRH2hIFQGRiYm/n/xL+UDvEWRMhwLqUzVtKJBYuGNsXXncyzyS0gKSfi30CmIr0xmZmJmWHOqXBZqA8lQG5rRfLGUcmh5bWX23Ft7eS37baJFkZTSY8UskBznQpjH+RQA6P7+Vm4f7dp7rRMxxtueC6+FoxfLOZ97Jhuc1mm3kKpCVeXPxBPttLsZZ8tYKQAAAABJRU5ErkJggg==');
}

.redactor-toolbar-box .redactor-toolbar .re-contentvars-icon:before {
    font-family: 'font-awesome';
    content: "\f120";
}

.redactor-toolbar-box .redactor-toolbar .re-more {
    color: #9f9f9f;
}

.redactor-toolbar-box .redactor-toolbar .re-icon-backcolor,
.redactor-toolbar-box .redactor-toolbar .re-icon-fontcolor {
    font-family: 'RedactorFont' !important;
}

.redactor-toolbar-box .redactor-toolbar .re-icon-fontcolor:before {
    content: "\e605";
}

.redactor-toolbar-box .redactor-toolbar .re-icon-backcolor:before {
    content: "\e619";
}

.redactor-toolbar-box .redactor-toolbar .re-icon-clearFormatting:before {
    font-family: 'custom-icons';
    content: "\e942";
}

.redactor-toolbar-box .redactor-toolbar .re-icon-anchor:before {
	font-family: 'font-awesome';
    content: "\f13d";
}

.redactor-toolbar-box .redactor-toolbar .re-showmore-icon:before {
    content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+U2hvdyBNb3JlIEljb248L3RpdGxlPgogICAgPGcgaWQ9IlJlYWQtTW9yZS1pbi1FZGl0YWJsZS0oUmVkYWN0b3IpIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMS41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTI5LjAwMDAwMCwgLTY4LjAwMDAwMCkiIGZpbGw9IiM5RjlGOUYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtQ29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDAuMDAwMDAwLCA1Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzg1LjAwMDAwMCwgNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iU2hvdy1Nb3JlLUljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCA4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTkiIGhlaWdodD0iNCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHkiIHg9IjAiIHk9IjgiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxMSI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8bGluZSB4MT0iMCIgeTE9IjYiIHgyPSIxOSIgeTI9IjYiIGlkPSJQYXRoIiBzdHJva2U9IiM5RjlGOUYiIHN0cm9rZS13aWR0aD0iMC41IiBzdHJva2UtZGFzaGFycmF5PSIxIj48L2xpbmU+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
}

.redactor-toolbar-box .redactor-toolbar .re-showmore-icon:hover {
    content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+U2hvdyBNb3JlIEljb248L3RpdGxlPgogICAgPGcgaWQ9IlJlYWQtTW9yZS1pbi1FZGl0YWJsZS0oUmVkYWN0b3IpIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMS41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTI5LjAwMDAwMCwgLTY4LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtQ29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDAuMDAwMDAwLCA1Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzg1LjAwMDAwMCwgNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iU2hvdy1Nb3JlLUljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCA4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTkiIGhlaWdodD0iNCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHkiIHg9IjAiIHk9IjgiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxMSI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8bGluZSB4MT0iMCIgeTE9IjYiIHgyPSIxOSIgeTI9IjYiIGlkPSJQYXRoIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMC41IiBzdHJva2UtZGFzaGFycmF5PSIxIj48L2xpbmU+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K");
}

.redactor-image-manager-box {
    overflow: auto;
    height: 300px;
    padding-right: 15px;
}

#redactor-image-box img{
    max-width: 100% !important;
}

/*.redactor-image-manager-box img {
    display: inline-block;
    margin:20px 10px 0px;
    width: 100%;
    max-width: 180px;
    cursor: pointer;
}*/

.redactor-video-box {
    margin-top: 10px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    overflow: auto;
    justify-content: space-between;
    height: 300px;
}

.re--fontfamily-arial { font-family: Arial; }
.re--fontfamily-helvetica { font-family: Helvetica; }
.re--fontfamily-georgia { font-family: Georgia; }
.re--fontfamily-times-new-roman { font-family: 'Times New Roman'; }
.re--fontfamily-monospace { font-family: Consolas, monospace; }

#advanced_redactor {
    border: 1px solid #d4d4d4;
    height: 754px;
    overflow-y: scroll;
    padding: 0.2em;
}

#redactor-progress span {
    background-color: #3D9FFC !important;
}

.editable .text-center, .editable__container .text-center { text-align: center; }
.editable .text-right, .editable__container .text-right { text-align: right; }
.editable .text-left, .editable__container .text-left { text-align: left; }
.editable .text-justify, .editable__container .text-justify { text-align: justify; }

.editable ul,
.editable ol,
.editable__container ul,
.editable__container ol {
    font-family: "lato-regular", "Arial Black", Arial, Helvetica, sans-serif;
    color: #333333;
}

.editable ul + *,
.editable ol + *,
.editable__container ul + *,
.editable__container ol + * {
    clear: both;
}

.editable ul li,
.editable ol li,
.editable__container ul li,
.editable__container ol li {
     text-align: left;
}

.editable ul.text-left,
.editable ol.text-left,
.editable__container ul.text-left,
.editable__container ol.text-left {
    display: table;
    float: left;
}

.editable ul.text-center,
.editable ol.text-center,
.editable__container ul.text-center,
.editable__container ol.text-center {
    display: table;
    margin: auto;
}

.editable ul.text-right,
.editable ol.text-right,
.editable__container ul.text-right,
.editable__container ol.text-right {
    display: table;
    float: right;
}

.validationError {
    color: #FF4F4F;
    font-weight: normal;
    font-size: .8rem;
}

.inactive {
    display: none !important;
}

#redactor-modal .redactor-box {
    margin-bottom: 0;
}

.redactor-editor ul,
.redactor-editor ol,
#advanced_redactor ul,
#advanced_redactor ol {
    padding-left: 1em;
}

.redactor-editor ul,
.redactor-editor ul li,
#advanced_redactor ul,
#advanced_redactor ul li {
    list-style-type: disc;
}

.redactor-editor ol li {
    list-style-type: decimal;
}

.redactor-editor ul li,
.redactor-editor ol li {
    padding: 0;
}

#redactor-link-blank-label [type=checkbox]:checked,
#redactor-link-blank-label [type=checkbox]:not(:checked) {
    top: 1px;
    left: 0px;
}

.redactor-dropdown {
    /* higher specificity neeeded to properly override default style */
    z-index: 99999 !important;
}

.redactor-dropdown li a:before {
    content: "\2713 ";
    position: relative;
    top: 0px;
    left: -3px;
    color: white;
}

.redactor-dropdown li .selected,
.redactor-dropdown li .selected:hover {
    background-color:  #fff;
    color: #000!important;
}

.redactor-dropdown li a.selected:before {
    color: black;
}

.se__settings .redactor-element,
.se__settings-child-container .redactor-in {
    background-color: #fff;
    border: 1px solid #d4d4d4;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.16), 0 0 0 0 rgba(0, 0, 0, 0.12);
    padding: 5px 10px;
    min-height: 4em;
}

button#redactor-modal-button-action,
button#redactor-modal-button-cancel,
button#redactor-modal-button-delete {
    width: 25%;
    float: left;
}

#redactor-modal #redactor-modal-body .redactor-input-error {
    border-color: #FF4F4F!important;
}

#redactor-modal #redactor-modal-body .hidden {
    display: none;
}

#redactor-modal #redactor-modal-body .error-label {
    color: #FF4F4F;
}

#redactor-modal #redactor-modal-body button[disabled] {
    cursor: default;
}

#redactor-modal button {
    text-transform: none;
    background-image: none;
}
#redactor-modal button:hover {
    text-shadow: none;
}

#redactor-modal label {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
}

#redactor-modal input[type="radio"],
#redactor-modal input[type="checkbox"] {
    width: auto;
    height: auto;
    display: inline;
    position: static;
}

#redactor-modal select {
    display: block;
}

@media (max-width: 1200px){
    #redactor-modal{
        margin-top:12% !important;
    }
}

.editable__container--inner textarea {
    resize: vertical;
}

/* this will target only IE10+ -ms-high-contrast is Microsoft-specific */
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    .redactor-in p:empty {
        pointer-events: none;
    }
}

.redactor-box-fullscreen {
  z-index: 1048; }

.redactor-air,
.redactor-dropdown {
  z-index: 1049; }

.redactor-link-tooltip {
  z-index: 1050; }


#redactor-modal-overlay,
#redactor-modal-box,
#redactor-modal {
  z-index: 1050 !important; }

#redactor-modal.link, #redactor-modal.imageEditModal, #redactor-modal.addtable, #redactor-modal.addanchor2, #redactor-modal.addanchor1,  #redactor-modal.showmore {
    width: 600px;
    height: auto;
    padding: 20px;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    position: relative;
}

#redactor-modal-box #redactor-modal #redactor-modal-header {
    padding: 0 0 10px;
    margin: 0 0 10px;
}

#redactor-modal-box {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Show More link base styles*/
.contentExpandWrap {
  display: none !important;
}

.contentExpandWrap.expand {
  display: inline !important;
}

#readMoreLink {
  display: inline-flex;
  align-items: center;
}

#readMoreLink:hover {
  cursor: pointer;
}

#readMoreLink:after {
  content: "";
  font: 16px/1 font-awesome;
  margin-left: 10px;
}

#readMoreLink.style-1:after {
  content: "\f0d7";
  font-size: 20px;
}

#readMoreLink.style-2:after {
  content: "\f078";
}

#readMoreLink.style-3:after {
  content: "\f055";
}

#readMoreLink.expand.style-1:after {
  content: "\f0d8";
}

#readMoreLink.expand.style-2:after {
  content: "\f077";
}

#readMoreLink.expand.style-3:after {
  content: "\f056";
}

.section--light #readMoreLink {
  color: #0384d7;
}

.section--light #readMoreLink:hover {
  color: #4eabe9;
}

.section--dark #readMoreLink {
  color: white;
}

.section--dark #readMoreLink:hover {
  text-decoration: underline;
}
/* Show More link base styles*/
.logo__link {
    display: flex;
    align-items: center;
}

.logo__link.logo__left .logo__image, .logo__left img[class$="__img"] {
    margin-right: 15px;
}

.logo__link.logo__right .logo__image, .logo__right img[class$="__img"] {
    margin-left: 15px;
}

.logo__link.logo__bottom .logo__image, .logo__bottom img[class$="__img"] {
    margin-top: 15px;
}

.logo__link.logo__top .logo__image, .logo__top img[class$="__img"] {
    margin-bottom: 15px;
}

.logo__summary {
    flex: 0 1 auto;
}

.logo__link.logo__left {
    flex-direction: row;
}

.logo__link.logo__right {
    flex-direction: row-reverse;
}

.logo__link.logo__left .logo__title,
.logo__link.logo__right .logo__title {
    align-self: flex-end;
}

.logo__link.logo__bottom {
    flex-direction: column-reverse;
}

.logo__link.logo__top {
    flex-direction: column;
}

.logo__top, .logo__bottom {
  flex-direction: column;
}

.logo-a__vertical__top, .logo-a__vertical__bottom,
.logo-a__horizontal__left, .logo-a__horizontal__right {
    text-align: center;
}

.logo-a__horizontal__left a, .logo-a__horizontal__right a,
.logo-a__horizontal__left span, .logo-a__horizontal__right span {
    display: flex;
    align-items: center;
}

.logo-a__vertical__top a, .logo-a__vertical__bottom a,
.logo-a__vertical__top span, .logo-a__vertical__bottom span {
    display: flex;
    flex-direction: column;
    align-items: center;
}

@font-face {
    font-family: 'custom-icons';
	font-display: auto;
    src: url('../themes/common/fonts/custom-icons/custom-icons.eot?9kk35q');
    src: url('../themes/common/fonts/custom-icons/custom-icons.eot?9kk35q#iefix') format('embedded-opentype'),
    url('../themes/common/fonts/custom-icons/custom-icons.ttf?9kk35q') format('truetype'),
    url('../themes/common/fonts/custom-icons/custom-icons.woff?9kk35q') format('woff'),
    url('../themes/common/fonts/custom-icons/custom-icons.svg?9kk35q#custom-icons') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="cicon-"], [class*=" cicon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'custom-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*Redactor/Modules*/
.cicon-scroll-a:before {
  content: "\e95a";
}
.cicon-scroll-b:before {
  content: "\e95b";
}
.cicon-scroll-c:before {
  content: "\e95c";
}
.cicon-scroll-d:before {
  content: "\e95d";
}
.cicon-clear-formatting:before {
    content: "\e942";
}

/*Custom*/
.cicon-tba-center:before {
  content: "\e951";
}
.cicon-tba-left:before {
  content: "\e952";
}
.cicon-tba-right:before {
  content: "\e953";
}
.cicon-tbph-center:before {
  content: "\e954";
}
.cicon-tbph-left:before {
  content: "\e955";
}
.cicon-tbph-right:before {
  content: "\e956";
}
.cicon-tbpv-bottom:before {
  content: "\e957";
}
.cicon-tbpv-center:before {
  content: "\e958";
}
.cicon-tbpv-top:before {
  content: "\e959";
}
.cicon-add-page:before {
    content: "\e94c";
}
.cicon-delete-trash:before {
    content: "\e94d";
}
.cicon-infinity-shape:before {
    content: "\e930";
}
.cicon-volume-mute:before {
    content: "\e92f";
}
.cicon-arrow-left:before {
    content: "\e92d";
}
.cicon-arrow-right:before {
    content: "\e92e";
}

/*SocialMedia*/
.cicon-blogger_2:before {
    content: "\e931";
}
.cicon-blogger:before {
    content: "\e900";
}
.cicon-avvo:before {
    content: "\e93e";
}
.cicon-lawyers:before {
    content: "\e93f";
}
.cicon-martindale:before {
    content: "\e940";
}
.cicon-nolo:before {
    content: "\e941";
}
.cicon-nolo_2:before {
  content: "\e943";
}
.cicon-martindale_2:before {
  content: "\e944";
}
.cicon-lawyers_2:before {
  content: "\e945";
}
.cicon-avvo_2:before {
  content: "\e946";
}
.cicon-google_1:before {
  content: "\e94e";
}
.cicon-google_2:before {
  content: "\e94f";
}
.cicon-google_3:before {
  content: "\e950";
}

/*AOPs*/
.cicon-chiro_1:before {
    content: "\e932";
}
.cicon-chiro_2:before {
    content: "\e933";
}
.cicon-chiro_3:before {
    content: "\e934";
}
.cicon-chiro_4:before {
  content: "\e94b";
}
.cicon-dental_1:before {
    content: "\e935";
}
.cicon-dental_2:before {
    content: "\e936";
}
.cicon-dental_3:before {
    content: "\e937";
}
.cicon-opto_1:before {
    content: "\e938";
}
.cicon-opto_2:before {
    content: "\e939";
}
.cicon-opto_3:before {
    content: "\e93a";
}
.cicon-vet_1:before {
    content: "\e93b";
}
.cicon-vet_2:before {
    content: "\e93c";
}
.cicon-vet_3:before {
    content: "\e93d";
}

.cicon-dermatology_1:before {
    content: "\e901";
}

.cicon-dermatology_2:before {
    content: "\e902";
}

.cicon-dermatology_3:before {
    content: "\e903";
}

.cicon-dermatology_4:before {
    content: "\e904";
}

.cicon-ent_1:before {
    content: "\e905";
}

.cicon-ent_2:before {
    content: "\e906";
}

.cicon-ent_3:before {
    content: "\e907";
}

.cicon-ent_4:before {
    content: "\e908";
}

.cicon-gastro_1:before {
    content: "\e909";
}

.cicon-gastro_2:before {
    content: "\e90a";
}

.cicon-gastro_3:before {
    content: "\e90b";
}

.cicon-gastro_4:before {
    content: "\e90c";
}

.cicon-general_dentist_1:before {
    content: "\e90d";
}

.cicon-general_dentist_2:before {
    content: "\e90e";
}

.cicon-general_dentist_3:before {
    content: "\e90f";
}

.cicon-general_dentist_4:before {
    content: "\e910";
}

.cicon-general_medical_1:before {
    content: "\e911";
}

.cicon-general_medical_2:before {
    content: "\e912";
}

.cicon-general_medical_3:before {
    content: "\e913";
}

.cicon-general_medical_4:before {
    content: "\e914";
}

.cicon-obgyn_1:before {
    content: "\e915";
}

.cicon-obgyn_2:before {
    content: "\e916";
}

.cicon-obgyn_3:before {
    content: "\e917";
}

.cicon-obgyn_4:before {
    content: "\e918";
}

.cicon-orthodontics_1:before {
    content: "\e919";
}

.cicon-orthodontics_2:before {
    content: "\e91a";
}

.cicon-orthodontics_3:before {
    content: "\e91b";
}

.cicon-orthodontics_4:before {
    content: "\e91c";
}

.cicon-pediatric_1:before {
    content: "\e91d";
}

.cicon-pediatric_2:before {
    content: "\e91e";
}

.cicon-pediatric_3:before {
    content: "\e91f";
}

.cicon-pediatric_4:before {
    content: "\e920";
}

.cicon-pediatric_dentist_1:before {
    content: "\e921";
}

.cicon-pediatric_dentist_2:before {
    content: "\e922";
}

.cicon-pediatric_dentist_3:before {
    content: "\e923";
}

.cicon-pediatric_dentist_4:before {
    content: "\e924";
}

.cicon-periodontics_1:before {
    content: "\e925";
}

.cicon-periodontics_2:before {
    content: "\e926";
}

.cicon-periodontics_3:before {
    content: "\e927";
}

.cicon-periodontics_4:before {
    content: "\e928";
}

.cicon-podiatry_1:before {
    content: "\e929";
}

.cicon-podiatry_2:before {
    content: "\e92a";
}

.cicon-podiatry_3:before {
    content: "\e92b";
}

.cicon-podiatry_4:before {
    content: "\e92c";
}

.cicon-podiatry_5:before {
  content: "\e947";
}
.cicon-podiatry_6:before {
  content: "\e948";
}
.cicon-podiatry_7:before {
  content: "\e949";
}
.cicon-podiatry_8:before {
  content: "\e94a";
}
.socialmedia:not(.isPle) .socialmedia__link-wrapper {
  text-decoration: none; }

.socialmedia.isPle .socialmedia__list {
  display: flex; }
.socialmedia.isPle .custom-uploaded .icon {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat; }
.socialmedia.isPle.text-right .socialmedia__list {
  float: right; }
.socialmedia.isPle.text-left .socialmedia__list {
  float: left; }
.socialmedia.isPle.text-center .socialmedia__list {
  justify-content: center; }

/*# sourceMappingURL=default.css.map */

@charset "UTF-8";
@font-face {
  font-family: "martindale-outline-icons";
  src: url("../themes/common/fonts/martindale-outline-icons/martindale-outline-icons.eot?t20goj");
  src: url("../themes/common/fonts/martindale-outline-icons/martindale-outline-icons.eot?t20goj#iefix") format("embedded-opentype"), url("../themes/common/fonts/martindale-outline-icons/martindale-outline-icons.ttf?t20goj") format("truetype"), url("../themes/common/fonts/martindale-outline-icons/martindale-outline-icons.woff?t20goj") format("woff"), url("../themes/common/fonts/martindale-outline-icons/martindale-outline-icons.svg?t20goj#martindale-outline-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=moicon-], [class*=" moicon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "martindale-outline-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.moicon-auto_01:before {
  content: "\e900";
}

.moicon-auto_02:before {
  content: "\e901";
}

.moicon-auto_03:before {
  content: "\e902";
}

.moicon-auto_04:before {
  content: "\e903";
}

.moicon-auto_05:before {
  content: "\e904";
}

.moicon-auto_06:before {
  content: "\e905";
}

.moicon-auto_07:before {
  content: "\e906";
}

.moicon-auto_08:before {
  content: "\e907";
}

.moicon-auto_09:before {
  content: "\e908";
}

.moicon-bank_01:before {
  content: "\e909";
}

.moicon-bank_02:before {
  content: "\e90a";
}

.moicon-bank_03:before {
  content: "\e90b";
}

.moicon-bank_04:before {
  content: "\e90c";
}

.moicon-bank_05:before {
  content: "\e90d";
}

.moicon-bank_06:before {
  content: "\e90e";
}

.moicon-bank_07:before {
  content: "\e90f";
}

.moicon-bank_08:before {
  content: "\e910";
}

.moicon-business_01:before {
  content: "\e911";
}

.moicon-business_02:before {
  content: "\e912";
}

.moicon-business_03:before {
  content: "\e913";
}

.moicon-business_04:before {
  content: "\e914";
}

.moicon-business_05:before {
  content: "\e915";
}

.moicon-business_06:before {
  content: "\e916";
}

.moicon-business_07:before {
  content: "\e917";
}

.moicon-business_08:before {
  content: "\e918";
}

.moicon-business_09:before {
  content: "\e919";
}

.moicon-criminal_01:before {
  content: "\e91a";
}

.moicon-criminal_02:before {
  content: "\e91b";
}

.moicon-criminal_03:before {
  content: "\e91c";
}

.moicon-criminal_04:before {
  content: "\e91d";
}

.moicon-criminal_05:before {
  content: "\e91e";
}

.moicon-criminal_06:before {
  content: "\e91f";
}

.moicon-criminal_07:before {
  content: "\e920";
}

.moicon-criminal_08:before {
  content: "\e921";
}

.moicon-criminal_09:before {
  content: "\e922";
}

.moicon-criminal_10:before {
  content: "\e923";
}

.moicon-criminal_11:before {
  content: "\e924";
}

.moicon-criminal_12:before {
  content: "\e925";
}

.moicon-divorce_01:before {
  content: "\e926";
}

.moicon-divorce_02:before {
  content: "\e927";
}

.moicon-divorce_03:before {
  content: "\e928";
}

.moicon-divorce_04:before {
  content: "\e929";
}

.moicon-divorce_05:before {
  content: "\e92a";
}

.moicon-divorce_06:before {
  content: "\e92b";
}

.moicon-dui_01:before {
  content: "\e92c";
}

.moicon-dui_02:before {
  content: "\e92d";
}

.moicon-dui_03:before {
  content: "\e92e";
}

.moicon-dui_04:before {
  content: "\e92f";
}

.moicon-dui_05:before {
  content: "\e930";
}

.moicon-dui_06:before {
  content: "\e931";
}

.moicon-dui_07:before {
  content: "\e932";
}

.moicon-dui_08:before {
  content: "\e933";
}

.moicon-dui_09:before {
  content: "\e934";
}

.moicon-dui_10:before {
  content: "\e935";
}

.moicon-employment_01:before {
  content: "\e936";
}

.moicon-employment_02:before {
  content: "\e937";
}

.moicon-employment_03:before {
  content: "\e938";
}

.moicon-employment_04:before {
  content: "\e939";
}

.moicon-employment_05:before {
  content: "\e93a";
}

.moicon-employment_06:before {
  content: "\e93b";
}

.moicon-employment_07:before {
  content: "\e93c";
}

.moicon-employment_08:before {
  content: "\e93d";
}

.moicon-employment_09:before {
  content: "\e93e";
}

.moicon-employment_10:before {
  content: "\e93f";
}

.moicon-estateplanning_01:before {
  content: "\e940";
}

.moicon-estateplanning_02:before {
  content: "\e941";
}

.moicon-estateplanning_03:before {
  content: "\e942";
}

.moicon-estateplanning_04:before {
  content: "\e943";
}

.moicon-estateplanning_05:before {
  content: "\e944";
}

.moicon-family_01:before {
  content: "\e945";
}

.moicon-family_02:before {
  content: "\e946";
}

.moicon-family_03:before {
  content: "\e947";
}

.moicon-family_04:before {
  content: "\e948";
}

.moicon-family_05:before {
  content: "\e949";
}

.moicon-family_06:before {
  content: "\e94a";
}

.moicon-fire_01:before {
  content: "\e94b";
}

.moicon-fire_02:before {
  content: "\e94c";
}

.moicon-fire_03:before {
  content: "\e94d";
}

.moicon-fire_04:before {
  content: "\e94e";
}

.moicon-fire_05:before {
  content: "\e94f";
}

.moicon-generalpractice_01:before {
  content: "\e950";
}

.moicon-generalpractice_02:before {
  content: "\e951";
}

.moicon-generalpractice_03:before {
  content: "\e952";
}

.moicon-generalpractice_04:before {
  content: "\e953";
}

.moicon-generalpractice_05:before {
  content: "\e954";
}

.moicon-generalpractice_06:before {
  content: "\e955";
}

.moicon-generalpractice_07:before {
  content: "\e956";
}

.moicon-generalpractice_08:before {
  content: "\e957";
}

.moicon-generalpractice_09:before {
  content: "\e958";
}

.moicon-generalpractice_10:before {
  content: "\e959";
}

.moicon-headspine_01:before {
  content: "\e95a";
}

.moicon-headspine_02:before {
  content: "\e95b";
}

.moicon-headspine_03:before {
  content: "\e95c";
}

.moicon-headspine_04:before {
  content: "\e95d";
}

.moicon-headspine_05:before {
  content: "\e95e";
}

.moicon-headspine_06:before {
  content: "\e95f";
}

.moicon-headspine_07:before {
  content: "\e960";
}

.moicon-immigration_01:before {
  content: "\e961";
}

.moicon-immigration_02:before {
  content: "\e962";
}

.moicon-immigration_03:before {
  content: "\e963";
}

.moicon-immigration_04:before {
  content: "\e964";
}

.moicon-immigration_05:before {
  content: "\e965";
}

.moicon-immigration_06:before {
  content: "\e966";
}

.moicon-immigration_07:before {
  content: "\e967";
}

.moicon-immigration_08:before {
  content: "\e968";
}

.moicon-immigration_09:before {
  content: "\e969";
}

.moicon-immigration_10:before {
  content: "\e96a";
}

.moicon-medmal_01:before {
  content: "\e96b";
}

.moicon-medmal_02:before {
  content: "\e96c";
}

.moicon-medmal_03:before {
  content: "\e96d";
}

.moicon-medmal_04:before {
  content: "\e96e";
}

.moicon-medmal_05:before {
  content: "\e96f";
}

.moicon-medmal_06:before {
  content: "\e970";
}

.moicon-medmal_07:before {
  content: "\e971";
}

.moicon-medmal_08:before {
  content: "\e972";
}

.moicon-medmal_09:before {
  content: "\e973";
}

.moicon-medmal_10:before {
  content: "\e974";
}

.moicon-medmal_12:before {
  content: "\e975";
}

.moicon-mesothelioma_01:before {
  content: "\e976";
}

.moicon-mesothelioma_02:before {
  content: "\e977";
}

.moicon-mesothelioma_03:before {
  content: "\e978";
}

.moicon-mesothelioma_04:before {
  content: "\e979";
}

.moicon-misc_01:before {
  content: "\e97a";
}

.moicon-misc_02:before {
  content: "\e97b";
}

.moicon-misc_03:before {
  content: "\e97c";
}

.moicon-misc_04:before {
  content: "\e97d";
}

.moicon-misc_05:before {
  content: "\e97e";
}

.moicon-misc_06:before {
  content: "\e97f";
}

.moicon-misc_07:before {
  content: "\e980";
}

.moicon-misc_08:before {
  content: "\e981";
}

.moicon-misc_09:before {
  content: "\e982";
}

.moicon-misc_10:before {
  content: "\e983";
}

.moicon-misc_11:before {
  content: "\e984";
}

.moicon-misc_12:before {
  content: "\e985";
}

.moicon-misc_13:before {
  content: "\e986";
}

.moicon-misc_14:before {
  content: "\e987";
}

.moicon-misc_15:before {
  content: "\e988";
}

.moicon-misc_16:before {
  content: "\e989";
}

.moicon-misc_17:before {
  content: "\e98a";
}

.moicon-misc_18:before {
  content: "\e98b";
}

.moicon-pi_01:before {
  content: "\e98c";
}

.moicon-pi_02:before {
  content: "\e98d";
}

.moicon-pi_03:before {
  content: "\e98e";
}

.moicon-pi_04:before {
  content: "\e98f";
}

.moicon-pi_05:before {
  content: "\e990";
}

.moicon-pi_06:before {
  content: "\e991";
}

.moicon-pi_07:before {
  content: "\e992";
}

.moicon-police_01:before {
  content: "\e993";
}

.moicon-police_02:before {
  content: "\e994";
}

.moicon-police_03:before {
  content: "\e995";
}

.moicon-police_04:before {
  content: "\e996";
}

.moicon-realestate_01:before {
  content: "\e997";
}

.moicon-realestate_02:before {
  content: "\e998";
}

.moicon-realestate_03:before {
  content: "\e999";
}

.moicon-realestate_04:before {
  content: "\e99a";
}

.moicon-realestate_05:before {
  content: "\e99b";
}

.moicon-realestate_06:before {
  content: "\e99c";
}

.moicon-realestate_07:before {
  content: "\e99d";
}

.moicon-realestate_08:before {
  content: "\e99e";
}

.moicon-realestate_09:before {
  content: "\e99f";
}

.moicon-ss_disability_01:before {
  content: "\e9a0";
}

.moicon-ss_disability_02:before {
  content: "\e9a1";
}

.moicon-ss_disability_03:before {
  content: "\e9a2";
}

.moicon-ss_disability_04:before {
  content: "\e9a3";
}

.moicon-ss_disability_05:before {
  content: "\e9a4";
}

.moicon-truck_01:before {
  content: "\e9a5";
}

.moicon-truck_02:before {
  content: "\e9a6";
}

.moicon-truck_03:before {
  content: "\e9a7";
}

.moicon-truck_04:before {
  content: "\e9a8";
}

.moicon-truck_05:before {
  content: "\e9a9";
}

.moicon-truck_06:before {
  content: "\e9aa";
}

.moicon-wills_01:before {
  content: "\e9ab";
}

.moicon-wills_02:before {
  content: "\e9ac";
}

.moicon-wills_03:before {
  content: "\e9ad";
}

.moicon-wills_04:before {
  content: "\e9ae";
}

.moicon-wills_05:before {
  content: "\e9af";
}

.moicon-wills_06:before {
  content: "\e9b0";
}

.moicon-wills_07:before {
  content: "\e9b1";
}

.moicon-wills_08:before {
  content: "\e9b2";
}

.moicon-wills_09:before {
  content: "\e9b3";
}

.moicon-workerscomp_01:before {
  content: "\e9b4";
}

.moicon-workerscomp_02:before {
  content: "\e9b5";
}

.moicon-workerscomp_03:before {
  content: "\e9b6";
}

.moicon-workerscomp_04:before {
  content: "\e9b7";
}

.moicon-workerscomp_05:before {
  content: "\e9b8";
}

.moicon-workerscomp_06:before {
  content: "\e9b9";
}

.moicon-workerscomp_07:before {
  content: "\e9ba";
}

.moicon-workerscomp_08:before {
  content: "\e9bb";
}

.moicon-workerscomp_09:before {
  content: "\e9bc";
}

.moicon-workerscomp_10:before {
  content: "\e9bd";
}

@charset "UTF-8";
.hidden {
  display: none !important; }

.form__input--file .fileUpload {
  width: .1px;
  height: .1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1; }

.form__input--file .fileUpload + label {
  border: 1px solid black;
  border-radius: 2px;
  background-color: white;
  padding: 0;
  color: #7F7F7F;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  display: flex;
  overflow: hidden;
  width: 100%;
  position: relative; }

.form__input--file .fileUpload + label span {
  min-height: 1em;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: top; }

.form__input--file .fileUpload + label span:first-child {
  float: left;
  flex: auto; }

.form__input--file .fileUpload + label span:nth-child(2) {
  text-align: center;
  float: right; }

.form__input--file .fileUpload + label > span {
  padding: 0.625rem 0.5rem; }

.form__input--file .fileUpload + label span.error {
  color: #f50800; }

.form__input--file .fileUpload + label span span i:before {
  margin-right: 5px; }

.form__input--file .input_container label {
  font-size: 12px; }

.form__input--file i.file_upload-close:hover {
  cursor: pointer; }

.form__input--file span.status-label:before {
  content: "";
  position: absolute;
  top: 0;
  right: 90px;
  width: 1px;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2); }

.form__input--file .form-input-info {
  color: #7F7F7F; }

@font-face {
  font-family: leads-api-customIcons;
  src: url(../plugins/smb/form/components/assets/css/fonts/leads-api-customIcons.eot?p2ib61);
  src: url(../plugins/smb/form/components/assets/css/fonts/leads-api-customIcons.eot?p2ib61#iefix) format("embedded-opentype"), url(../plugins/smb/form/components/assets/css/fonts/leads-api-customIcons.ttf?p2ib61) format("truetype"), url(../plugins/smb/form/components/assets/css/fonts/leads-api-customIcons.woff?p2ib61) format("woff"), url(../plugins/smb/form/components/assets/css/fonts/leads-api-customIcons.svg?p2ib61#leads-api-customIcons) format("svg");
  font-weight: 400;
  font-style: normal; }
[class*=" la-cicon-"],
[class^=la-cicon-] {
  font-family: leads-api-customIcons !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.la-cicon-close:before {
  content: ""; }

.la-cicon-exclamation:before {
  content: ""; }

.la-cicon-file-audio:before {
  content: ""; }

.la-cicon-file-other:before {
  content: ""; }

.la-cicon-file-text:before {
  content: ""; }

.la-cicon-file-image:before {
  content: ""; }

.la-cicon-file-pdf:before {
  content: ""; }

.la-cicon-spinner:before {
  content: ""; }

.la-cicon-upload:before {
  content: ""; }

.la-cicon-file-video:before {
  content: ""; }

.la-cicon-file-document:before {
  content: ""; }

/*# sourceMappingURL=form.css.map */

/* article and blog default pagination styling */

.hidden {
  display: none !important;
}


/* Screen width 768px and more */

.blog__pagination {
  margin: 0 auto;
  padding: 10px 0;
  display: table;
  box-sizing: border-box;
}

.blog__pagination * {
  box-sizing: border-box;
}

.blog__pagination-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.blog__pagination-list .blog__pagination-item {
  overflow: hidden;
  padding: 0;
  border: solid #999;
  border-width: 1px 1px 1px 0;
}

.blog__pagination-list .blog__pagination-item:first-child {
  border-left: 1px solid #999;
  border-radius: 4px 0 0 4px;
}

.blog__pagination-list .blog__pagination-item:last-child {
  border-radius: 0 4px 4px 0;
}

.blog__pagination-list .blog__pagination-item--prev a,
.blog__pagination-list .blog__pagination-item--next a,
.blog__pagination-list .blog__pagination-item--first a,
.blog__pagination-list .blog__pagination-item--last a {
  color: #999;
  /* apply custom $pagination-link-color here */
}

.blog__pagination-list .blog__pagination-item--prev a:hover,
.blog__pagination-list .blog__pagination-item--next a:hover,
.blog__pagination-list .blog__pagination-item--first a:hover,
.blog__pagination-list .blog__pagination-item--last a:hover {
  color: #fff;
  /* apply custom $pagination-link-color--hover here */
}

.blog__pagination-list .blog__pagination-item.active {
  background: none;
}

.blog__pagination ul {
  float: left;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

.blog__pagination ul li {
  font: 16px/1.1875 Arial, Helvetica, sans-serif;
  /* 19/16 = 1.1875 */
  text-align: center;
}

.blog__pagination ul li a {
  min-width: 25px;
  padding: 5px;
  display: block;
  color: #999;
  /* apply custom $pagination-link-color */
  background: #fff;
  /* apply custom $pagination-background-color */
  text-decoration: none;
}

.blog__pagination ul li a:hover,
.blog__pagination ul li a.active {
  color: #fff;
  /* apply custom $pagination-link-color--hover */
  background: #ccc;
  /* apply custom $pagination-background-color--hover */
  text-decoration: none;
  cursor: pointer;
}

.pagination--device.empty {
  display: none !important;
}


/* Screen width less than 768px */

@media all and (max-width: 767px) {
  .blog__pagination-list .blog__pagination-item a {
    font-size: 14px;
    line-height: 17px;
  }

  .blog__pagination-list .blog__pagination-item--prev a,
  .blog__pagination-list .blog__pagination-item--next a,
  .blog__pagination-list .blog__pagination-item--first a,
  .blog__pagination-list .blog__pagination-item--last a {
    font-size: 0;
  }

  .blog__pagination-list .blog__pagination-item--prev a:after,
  .blog__pagination-list .blog__pagination-item--next a:after,
  .blog__pagination-list .blog__pagination-item--first a:after,
  .blog__pagination-list .blog__pagination-item--last a:after {
    width: 100%;
    float: left;
    text-indent: 0;
    font-size: 14px;
  }

  .blog__pagination-list .blog__pagination-item--prev a:after {
    content: '<';
  }

  .blog__pagination-list .blog__pagination-item--next a:after {
    content: '>';
  }

  .blog__pagination-list .blog__pagination-item--first a:after {
    content: '<<';
  }

  .blog__pagination-list .blog__pagination-item--last a:after {
    content: '>>';
  }
}

.pagination--mobile .pagination-select:first-child:nth-last-child(2) {
    border-radius: 4px;
}
.blog__categories .mm-navbar {
    padding: 0;
}

.blog__categories .mm-title {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    color: #fff;
    padding: 12px;
    text-align: center;
    margin: 0;
}

.blog__categories #mm-0 .mm-title {
    background: #000;
}

.blog__categories-list li,
.category__list-child li {
    padding: 5px;
    border-bottom: 1px solid #777777;
    background-color: #3e3e3e;
    position: relative;
}

.blog__categories-list li:last-child,
.category__list-child li:last-child {
    border: none;
}

.blog__categories-list li a,
.category__list-child-list li a {
    font-size: 16px;
    color: #fff;
}

.wrap__blogcategories--inner {
    right: 0 !important;
    left: auto;
}

.wrap__blogcategories--inner .mm-next:after{
    content: "\f054";
    top: -4px !important;
    right: 20px !important;
}

.wrap__blogcategories--inner .mm-prev:before{
    content: "\f053";
    top: -4px !important;
    left: 20px !important;
    font-family: font-awesome;
    font-size: 14px;
    color: #ffffff;
    border: none;
    transform: none !important;
}


.blog__categories .mm-listview > li:not(.mm-divider):after {
    border-bottom-width: 0px;
}

.blog__categories .mm-listview .mm-next:hover {
    background: #aaaaaa;
}

.category__list-child li {
    background-color: #807E7F;
    border-bottom: 1px solid #acacac;
}

.blog__categories .mm-opened .mm-title {
    background: #656565;
}

.blog__categories.mm-menu {
    background: #ffffff;
}

.blog__categories,
.blog__categories .main__wrapper--aside .mm-menu,
.blog__categories .mm-panels,
.blog__categories .mm-current {
    position:relative !important;
}

.blog__categories-wrap {
    height:auto !important;
}

.blog__item .blog__post-content img.blog__image {
    width: 200px;
    float: left;
    margin-right: 20px;
    padding: 0;
}

.blog__item .blog__post-content:after {
    content: "";
    display: table;
    clear: both;
}
.pagination--mobile {
	margin: 0 auto;
	padding: 10px 0;
	display: table;
	box-sizing: border-box;
	font: 14px/17px Arial, Helvetica, sans-serif;
	text-align: center;
}

.pagination--mobile * {
	box-sizing: border-box;
}

.pagination--mobile a,
.pagination--mobile select {
	float: left;
	height: 30px;
	border: 1px solid #666;
	padding: 5px;
	text-decoration: none;
	background: #fff;
	overflow: hidden;
	color: #00aeff;
}

.pagination--mobile a:hover {
	color: #fff;
	background: #00aeff;
}

.pagination--mobile .pagination-select {
	margin: 0 -1px;
	color: #fff;
	background: #00aeff;
	font: 14px/17px Arial, Helvetica, sans-serif;
	text-align: center;
}

.pagination--mobile .pagination-select:first-child{
	border-radius: 4px 0 0 4px;
}

.pagination--mobile .pagination-select:nth-last-child(2){
	border-radius: 0 4px 4px 0;
}

.pagination--mobile .first {
	border-radius: 4px 0 0 4px;
	margin-right: -1px;
}

.pagination--mobile .last {
	border-radius: 0 4px 4px 0;
	margin-left: -1px;
}

.pagination-list {
	display: none;
}
.blog__breadcrumbs ul{
    width: calc(100% - 120px);
    float: left;
}

.rss-feed {
    width: 120px;
    float: right;
    text-align: right;
}

.blog__posts {
    clear: both;
}

.rss-feed .icon-rss{
    margin-right: 5px;
}

/* Blog: inline categories default styles */
.blog__post-category {
	display: block;
	padding: 5px 0 0;
	margin-top: 10px;
	border-top: 1px solid #000;
}

.blog-post__title-detailed-link{
	color: inherit !important;
	text-decoration: none !important;
}

.blog__pagination-item::marker {
    font-size: 0;
}
/*   OLD CSS FOR ADA TOLLBAR LEFT JUST FOR SAFETY - REMOVE IT IF EVERTHING IS OK WITH THE NEW CODE  */
/*@font-face {
	font-family: "font-awesome";
	src: url("../../../common/fonts/font-awesome/fontawesome-webfont.eot");
	src: url("../../../common/fonts/font-awesome/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("../../../common/fonts/font-awesome/fontawesome-webfont.woff") format("woff"), url("../../../common/fonts/font-awesome/fontawesome-webfont.ttf") format("truetype"), url("../../../common/fonts/font-awesome/fontawesome-webfont.svg#font-awesome") format("svg");
}


.ada_toolbar {
	font: 12px/1.25 Arial, Helvetica, sans-serif;
	position: fixed;
	top: 100px;
	left: 0;
	z-index: 10001; 
}
.ada_toolbar,
.ada_toolbar * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	transition: none !important;
}
.ada_toolbar.right {
	left: auto;
	right: 0;
}
.ada_toolbar a,
.ada_modal a {
	cursor: pointer;
	font: 12px/1 Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.ada_toolbar a span,
.ada_modal a span {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.ada_toolbar--content {
	padding-left: 25px;
	opacity: 0.84;
	border-radius: 4px 4px 0 0;
	background-image: linear-gradient(to bottom, #f8fbff, #dddfe3);
	box-shadow: 0 1px 12px 0 rgba(0, 0, 0, .2);
	border: solid rgba(194, 198, 204, .4);
	border-width: 1px 1px 0 1px;
	transform: rotate(90deg);
	transform-origin: 0 0 0;
	position: absolute;
	top: 0;
	left: 28px;
}
.ada_toolbar.right .ada_toolbar--content {
	transform: rotate(-90deg);
	top: 161px;
	left: -28px;
	padding: 0 27px 0 0;
}
.ada_toolbar .ada_toolbar--content:before {
	transform: rotate(-90deg);
	position: absolute;
	bottom: 6px;
	left: 31px;
	font: 13px/1 "font-awesome";
	content: '\f193';
}
.ada_toolbar.right .ada_toolbar--content:before {
	transform: rotate(90deg);
	left: auto;
	right: 31px;
}
.ada_toolbar .ada_toolbar--content:after {
	width: 2px;
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 23px;
	background: rgba(193, 193, 193, .6);
	border: solid rgba(255, 255, 255, .5);
	border-width: 0 1px 0 0;
}
.ada_toolbar.right .ada_toolbar--content:after {
	left: auto;
	right: 23px;
	border-width: 0 0 0 1px;
}

a.ada_toolbar--opener {
	display: block;
	white-space: nowrap;
	position: relative;
	border: solid transparent;
	border-width: 8px 13px 7px 25px;
	color: #313233;
}
a.ada_toolbar--opener:hover,
a.ada_toolbar--opener:active,
a.ada_toolbar--opener:focus {
	text-decoration: underline;
	color: #313233;
}
.ada_toolbar.right a.ada_toolbar--opener {
	border-width: 7px 28px 8px 7px;
}
.ada_toolbar--close {
	width: 22px;
	height: 100%;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: .5;
	color: #313233;
}
.ada_toolbar.right .ada_toolbar--close {
	left: auto;
	right: 0;
}

.ada_toolbar--close:hover,
.ada_toolbar--close:active,
.ada_toolbar--close:focus {
	opacity: 1;
	color: #313233;
}
.ada_toolbar--close:before,
.ada_toolbar--close:after {
	content: '';
	position: absolute;
	height: 2px;
	width: 70%;
	top: 50%;
	left: 0;
	margin: -2px 0 0 4px;
	background: #313233;
}
.ada_toolbar.right .ada_toolbar--close:before,
.ada_toolbar.right .ada_toolbar--close:after {
	margin: -2px 0 0 2px;
}
.ada_toolbar--close:before {
	transform: rotate(45deg);
}
.ada_toolbar--close:after {
	transform: rotate(-45deg);
}


.ada_modal {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 10001;
}
.ada_modal--container {
	max-width: 280px;
	min-width: 216px;
	padding: 41px 32px 26px;
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 4px;
	background-color: #fff;
	box-shadow: 0 2px 44px 22px rgba(0, 0, 0, .5);
	text-align: center;
	color: #313233;
}
.ada_modal,
.ada_modal p,
a.ada_modal--link,
.ada_modal--close {
	font: 15px/20px Arial, Helvetica, sans-serif;
}
.ada_modal--description {
	margin: 0 0 19px;
}
a.ada_modal--link {
	min-width: 200px;
	color: #fff;
	display: table;
	margin: 0 auto;
	padding: 7px 8px;
	border-radius: 4px;
	background-color: #00a2f8;
}
.ada_modal--link:hover,
.ada_modal--link:active,
.ada_modal--link:focus {
	text-decoration: underline;
	color: #fff;
}
.ada_modal--close {
	width: 16px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	top: 8px;
	right: 10px;
}
.ada_modal--close:before,
.ada_modal--close:after {
	content: '';
	position: absolute;
	height: 2px;
	width: 100%;
	top: 50%;
	left: 0;
	margin-top: -1px;
	background: #bec7cc;
}
.ada_modal--close:hover:before,
.ada_modal--close:hover:after,
.ada_modal--close:active:before,
.ada_modal--close:active:after,
.ada_modal--close:focus:before,
.ada_modal--close:focus:after {
	background: #000;
}
.ada_modal--close:before {
	transform: rotate(45deg);
}
.ada_modal--close:after {
	transform: rotate(-45deg);
}
*/





/***   Ada style for top/left/bottom/right version   ***/


.ada_toolbar {
	font: 12px/1.25 Arial, Helvetica, sans-serif;
	position: fixed;
	background: -moz-linear-gradient(90deg, rgba(221,223,227,0.85) 0%, rgba(248,251,255,0.85) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(248,251,255,0.85)), color-stop(100%, rgba(221,223,227,0.85)));
    background: -webkit-linear-gradient(90deg, rgba(221,223,227,0.85) 0%, rgba(248,251,255,0.85) 100%);
    background: -o-linear-gradient(90deg, rgba(221,223,227,0.85) 0%, rgba(248,251,255,0.85) 100%);
    background: -ms-linear-gradient(90deg, rgba(221,223,227,0.85) 0%, rgba(248,251,255,0.85) 100%);
    background: linear-gradient(0deg, rgba(221,223,227,0.85) 0%, rgba(248,251,255,0.85) 100%);
	box-shadow: 0 1px 12px 0 rgba(0, 0, 0, .2);
	border: 1px solid rgba(194, 198, 204, .4);
	border-radius: 0 0 4px 4px;
	height: 28px;
	z-index: 10001;
}

.ada_toolbar,
.ada_toolbar * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	transition: none !important;
}

.ada_toolbar.top {
	top: 0;
	right: 100px;
}

.ada_toolbar.top .ada_toolbar--close {
    border-left: 1px solid rgba(193, 193, 193, .6);
}

.ada_toolbar.top .ada_toolbar--opener:before {
	bottom: 7px;
	left: 10px;
}

.ada_toolbar.left {
	top: 150px;
	left: -68px;
	transform: rotate(-90deg);
}

.ada_toolbar.left .ada_toolbar--opener {
	padding: 7px 30px 7px 10px;
}

.ada_toolbar.left .ada_toolbar--close {
    border-left: 1px solid rgba(193, 193, 193, .6);
}

.ada_toolbar.left .ada_toolbar--opener:before {
	transform: rotate(90deg);
	right: 10px;
	bottom: 5px;
}

.ada_toolbar.right {
	top: 150px;
	right: -68px;
	transform: rotate(90deg);
}

.ada_toolbar.right .ada_toolbar--opener {
    order: 1;
    padding: 7px 10px 7px 30px;
}

.ada_toolbar.right .ada_toolbar--close {
    border-right: 1px solid rgba(193, 193, 193, .6);
}

.ada_toolbar.right .ada_toolbar--opener:before {
	transform: rotate(-90deg);
	bottom: 7px;
    left: 10px;
}

.ada_toolbar.bottom {
	bottom: 0;
	right: 100px;
	transform: rotate(180deg);
}

.ada_toolbar.bottom .ada_toolbar--opener {
    transform: rotate(180deg);
    order: 2;
}

.ada_toolbar.bottom .ada_toolbar--opener:before{
    bottom: 7px;
	left: 10px;
}

.ada_toolbar.bottom .ada_toolbar--close {
    border-right: 1px solid rgba(193, 193, 193, .6);
}

.ada_toolbar a,
.ada_modal a {
	cursor: pointer;
	font: 12px/1 Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.ada_toolbar a span,
.ada_modal a span {
	font-size: 0;
	display: none;
}

.ada_toolbar--content {
    display: flex;
}





.ada_toolbar--opener {
	flex: 0 0 auto;
	white-space: nowrap;
	position: relative;
	color: #313233;
	padding: 7px 10px 7px 30px;
	height: 26px;
}

.ada_toolbar--opener:hover,
.ada_toolbar--opener:active,
.ada_toolbar--opener:focus {
	text-decoration: underline;
	color: #313233;
}

.ada_toolbar--opener:before {
	position: absolute;
	font: 13px/1 "font-awesome";
	content: '\f193';
}

.ada_toolbar--close {
    flex: 0 0 auto;
    position: relative;
    width: 26px;
    height: 26px;
}

.ada_toolbar--close:after,
.ada_toolbar--close:before {
    content: "";
    width: 60%;
    height: 2px;
    background-color: rgba(49,50,51,0.5);
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
}

.ada_toolbar--close:after {
     transform: translate(-50%,-50%) rotate(45deg);
}

.ada_toolbar--close:before {
     transform: translate(-50%,-50%) rotate(-45deg);
}

.ada_toolbar--close:hover:after,
.ada_toolbar--close:hover:before,
.ada_toolbar--close:active:after,
.ada_toolbar--close:active:before,
.ada_toolbar--close:focus:after,
.ada_toolbar--close:focus:before {
	background-color: rgba(49,50,51,1);
}






.ada_modal {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 10001;
}
.ada_modal--container {
	max-width: 280px;
	min-width: 216px;
	padding: 41px 32px 26px;
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 4px;
	background-color: #fff;
	box-shadow: 0 2px 44px 22px rgba(0, 0, 0, .5);
	text-align: center;
	color: #313233;
}
.ada_modal,
.ada_modal p,
a.ada_modal--link,
.ada_modal--close {
	font: 15px/20px Arial, Helvetica, sans-serif;
}
.ada_modal--description {
	margin: 0 0 19px;
}
a.ada_modal--link {
	min-width: 200px;
	color: #fff;
	display: table;
	margin: 0 auto;
	padding: 7px 8px;
	border-radius: 4px;
	background-color: #00a2f8;
}
.ada_modal--link:hover,
.ada_modal--link:active,
.ada_modal--link:focus {
	text-decoration: underline;
	color: #fff;
}
.ada_modal--close {
	width: 16px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	top: 8px;
	right: 10px;
}
.ada_modal--close:before,
.ada_modal--close:after {
	content: '';
	position: absolute;
	height: 2px;
	width: 100%;
	top: 50%;
	left: 0;
	margin-top: -1px;
	background: #bec7cc;
}
.ada_modal--close:hover:before,
.ada_modal--close:hover:after,
.ada_modal--close:active:before,
.ada_modal--close:active:after,
.ada_modal--close:focus:before,
.ada_modal--close:focus:after {
	background: #000;
}
.ada_modal--close:before {
	transform: rotate(45deg);
}
.ada_modal--close:after {
	transform: rotate(-45deg);
}
#ada-toolbar {
	display: none;
}
.mobileHeader-container {
  background: black;
  color: white; }
  .mobileHeader-container p {
    margin: 0; }
  .mobileHeader-container a {
    color: white; }
    .mobileHeader-container a:hover {
      color: white;
      text-decoration: none; }
  .mobileHeader-container .icon {
    cursor: pointer;
    font-size: 20px;
    padding-left: 20px; }
  .mobileHeader-container #mobileHeaderNav {
    max-height: 0;
    overflow: hidden; }

.mobileHeader-navWrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px; }

.mobileHeader-locWrap {
  width: 100%; }
  .mobileHeader-locWrap .location-list {
    position: absolute;
    background: white;
    color: black;
    max-height: 0;
    width: 100%;
    overflow: hidden;
    transition: max-height .3s linear; }
    .mobileHeader-locWrap .location-list--inner {
      padding: 15px;
      height: 100vh; }
    .mobileHeader-locWrap .location-list .location-closeBtn {
      text-align: right;
      width: 100%; }
      .mobileHeader-locWrap .location-list .location-closeBtn i {
        font-size: 25px; }
    .mobileHeader-locWrap .location-list.expand {
      transition: max-height .3s linear;
      max-height: 100vh; }
  .mobileHeader-locWrap .location-item {
    padding: 0 0 20px; }
  .mobileHeader-locWrap .location-name {
    font-weight: bold; }
  .mobileHeader-locWrap .location-phone {
    color: black; }
    .mobileHeader-locWrap .location-phone:hover {
      color: black;
      text-decoration: underline; }

.mobileHeader-navigation, .mobileHeader-form, .mobileHeader-location, .mobileHeader-phone {
  display: flex; }

.mobileHeader-navigation .icon {
  font-size: 25px;
  padding: 0 20px 0 0; }

.mobileHeader-logo {
  flex-grow: 1;
  text-align: center; }
  .mobileHeader-logo a {
    cursor: pointer; }

.mobileHeader-logoImg {
  width: auto;
  min-height: 40px; }

/*# sourceMappingURL=mobileheader.css.map */
