.mmslideout-menu{position:fixed;left:0;top:0;bottom:0;right:0;z-index:0;width:256px;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none}.mmslideout-panel{position:relative;z-index:1;will-change:transform}.mmslideout-open,.mmslideout-open body,.mmslideout-open .mmslideout-panel{overflow:hidden}.mmslideout-open .mmslideout-menu{display:block}#nav-icon5.small{width:30px;height:25px}#nav-icon5.medium{width:45px;height:30px}#nav-icon5{width:60px;height:45px;position:absolute;cursor:pointer;z-index:99}html.ccm-toolbar-visible{margin-top:49px !important}html.mmslideout-open,html.mmslideout-open body,html.mmslideout-open #mmpanel{height:100%}html.ccm-toolbar-visible .mmslideout-menu{top:49px}html.mmslideout-open #ccm-panel-dashboard,html.mmslideout-open #ccm-panel-page,html.mmslideout-open #ccm-panel-sitemap,html.mmslideout-open #ccm-panel-page_relations,html.mmslideout-open #ccm-panel-add-block,html.mmslideout-open #ccm-panel-check-in{display:none}#mmhamburger ul.mega-menuh{padding:0px !important;margin:0}#mmhamburger li a{text-decoration:none !important}#mmhamburger ul.mega-menuh{width:100%}#mmhamburger ul.mega-menuh ul{padding-left:10px}#mmhamburger ul{display:block !important}#mmhamburger ul.mega-menuh li{padding:0px;margin:0px}#mmhamburger ul.mega-menuh li a{padding:10px 20px;margin:0px;display:block}#mmhamburger ul.mega-menuh li a:hover{-webkit-transition:.1s ease-in;-moz-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}.vegas-background{left:0px !important}

ul.mega-menuh *,ul.mega-menuh *:before,ul.mega-menuh *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.mega-menuh{float:left !important}ul.mega-menuh li{font-size:13px !important;position:static}.mega-menuh ul,.mega-menuh ul li{list-style:none;border:0;outline:none;margin:0 !important;padding:0}.mega-menuh li{list-style:none;outline:none;margin:0;padding:0;line-height:100% !important;z-index:5 !important}.mega-menuh li a{line-height:100%}.mega-menuh ul{position:relative;z-index:5 !important}.mega-menuh ul li ul{display:none}.mega-menuh .sub{display:none}.mega-menuh .sub ul{display:block}.mega-menuh .defaulttxt,.mega-menuh .defaulttxt h1,.mega-menuh .defaulttxt h2,.mega-menuh .defaulttxt h3,.mega-menuh .defaulttxt h4,.mega-menuh .defaulttxt h5,.mega-menuh .defaulttxt h6,.mega-menuh .defaulttxt p{color:#000}ul.mega-menuh li .sub .row{margin-left:0px}ul.mega-menuh li .sub-container.non-mega li a:hover{background-repeat:no-repeat;background-position:7px 10px}ul.mega-menuh .sub li.mega-hdr li a:hover{background-repeat:no-repeat;background-position:5px 8px}div.sub-container.mega ul.sub_menu,div.sub-container.non-mega ul.sub_menu{background-image:none !important;background-color:transparent !important;padding-left:0 !important;float:none !important}div.sub-container.mega ul.sub_menu li{text-align:left;display:list-item !important}li.mega-hover div.area-container{display:block}li.mega-hover div.sub-container{padding:20px}div.area-container{display:none}div.area-container.left{clear:none}div.area-container.right{clear:none}div.area-container.top,div.area-container.bottom{float:none}div.area-container.left{float:left}div.area-container.right{float:right}div.area-container.top{margin-bottom:2px}div.area-container.left{margin-right:2px;max-width:165px}div.area-container.right{margin-left:2px;max-width:165px}div.area-container.bottom{margin-top:2px}div.sub-container ul.linkless{width:0px}ul.mega-menuh.full-width div.sub-container.non-mega div.area-container.right{float:left;max-width:49%}ul.mega-menuh.full-width div.sub-container.non-mega div.area-container.left{max-width:49%}div.area-container.top,div.area-container.bottom{clear:both}ul.mega-menuh div.sub-container div.mmccont p{font-weight:normal}ul.mega-menuh div.sub-container div.mmccont a{display:inline !important;float:none !important;padding:0px !important;margin:0px !important}ul.mega-menuh div.sub-container div.mmccont li{float:none !important;width:auto !important}ul.mega-menuh div.sub-container div.mmccont li a{display:block !important;width:auto;font-weight:normal}ul.mega-menuh div.sub-container div.mmccont li a:hover{background:none}.jbmmcl{clear:both}#page #header #headerNav,#page #header ul.nav-header{z-index:5 !important}ul.mega-menuh li.top-level-nav.spec-search{overflow:hidden}.KeyTips__highlighted{color:Navy;background-color:#fdda8d}.KeyTips__popup{position:absolute;width:16px;height:17px;overflow:hidden;line-height:17px;background:transparent url('../../../../packages/jb_megamenu/blocks/jb_megamenu//images/popup-back.gif') left top no-repeat;color:#4c4c4c;font-family:"Lucida Sans", Verdana, Sans-Serif;font-size:11px;text-align:center;cursor:default;display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)";opacity:0.8;z-index:1001}* html .KeyTips__popup{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80)}*:first-child+html .KeyTips__popup{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80)}@media only screen and (max-width: 768px){.jbmm.responsive ul.mega-menuh li,.jbmm.responsive ul.mega-menuh li a{float:none !important}.jbmm.responsive ul.mega-menuh li.spec-search ul.sub_menu{text-align:center}.jbmm.responsive,.jbmm.responsive ul.mega-menuh{height:auto !important}.jbmm.responsive ul.mega-menuh li .sub-container,.jbmm.responsive ul.mega-menuh li .sub-container.mega{position:static !important;margin-left:0px !important;width:auto !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.jbmm.responsive ul.mega-menuh > li{float:none !important}.jbmm.responsive ul.mega-menuh li .sub{padding:0px 0px 0px 0px !important}.jbmm.responsive.custom ul.mega-menuh li .sub .row{width:auto !important}.jbmm.responsive.custom ul.mega-menuh li .sub-container{width:auto !important;clear:both !important}.jbmm.responsive ul.mega-menuh li .sub li{width:auto !important}.jbmm.responsive ul.mega-menuh > li > a{background-position:182% 0px !important}.jbmm.responsive ul.mega-menuh > li > a:hover,.jbmm.responsive ul.mega-menuh > li.mega-hover > a{background-position:182% -40px !important}.jbmm.responsive ul.mega-menuh li a{float:none}.jbmm.responsive ul.mega-menuh li.mega-unit{height:auto !important}.jbmm.responsive ul.mega-menuh.full-width div.sub-container.non-mega div.area-container.right,.jbmm.responsive ul.mega-menuh.full-width div.sub-container.non-mega div.area-container.left{max-width:400px;height:auto}.jbmm.responsive ul.mega-menuh div.area-container.top,.jbmm.responsive ul.mega-menuh div.area-container.bottom{width:100%}ul.mega-menuh li .sub .row{width:100% !important}}@media only screen and (max-width: 480px){.jbmm.responsive ul.mega-menuh li,.jbmm.responsive ul.mega-menuh li a{float:none !important}.jbmm.responsive,.jbmm.responsive ul.mega-menuh{height:auto !important}.jbmm.responsive ul.mega-menuh li .sub-container,.jbmm.responsive ul.mega-menuh li .sub-container.mega{position:static !important;margin-left:0px !important}.jbmm.responsive ul.mega-menuh > li{float:none !important}.jbmm.responsive ul.mega-menuh li .sub{padding:0px 0px 0px 0px !important}.jbmm.responsive.custom ul.mega-menuh li .sub .row{width:auto !important}.jbmm.responsive.custom ul.mega-menuh li .sub-container{width:auto !important;clear:both !important}.jbmm.responsive ul.mega-menuh li .sub li{width:auto !important}.jbmm.responsive ul.mega-menuh > li > a{background-position:182% 0px !important}.jbmm.responsive ul.mega-menuh > li > a:hover,.jbmm.responsive ul.mega-menuh > li.mega-hover > a{background-position:182% -40px !important}.jbmm.responsive ul.mega-menuh li a{float:none}.jbmm.responsive ul.mega-menuh li.mega-unit{height:auto !important}.jbmm.responsive ul.mega-menuh.full-width div.sub-container.non-mega div.area-container.right,.jbmm.responsive ul.mega-menuh.full-width div.sub-container.non-mega div.area-container.left{max-width:400px;height:auto}.jbmm.responsive ul.mega-menuh div.area-container.top,.jbmm.responsive ul.mega-menuh div.area-container.bottom{width:100%}}

/*! http://responsiveslides.com v1.55 by @viljamis */
.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}

.rslides > li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
}

.rslides > li:first-child {
    position: relative;
    display: block;
    float: left;
}

.rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0;
}

.rslides_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    z-index: 99;
    opacity: 0.7;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
    background: transparent url("../../../../updates/concrete-cms-8.5.17/concrete//images/responsive-slides/arrows.gif") no-repeat left top;
    margin-top: -45px;
}

.rslides_tabs {
    padding-left: 0px;
    padding-top: 15px;
    padding-bottom: 10px;
}
.rslides_tabs li {
    list-style-type: none;
    display: inline-block;
    margin-right: 5px;
}

.rslides_tabs li.rslides_here a {
    background: #333;
}

.rslides_tabs li a {
    text-indent: -9999px;
    overflow: hidden;
    background: #ccccc9;
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-right: 10px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

.rslides_nav.next {
    left: auto;
    background-position: right top;
    right: 0;
}


/*! http://responsiveslides.com v1.54 by @viljamis */.ccm-image-slider{position:relative}.ccm-image-slider-text{position:absolute;width:45%;left:0;top:10%}.ccm-image-slider-title{margin-top:auto}.ccm-image-slider-container a.mega-link-overlay{position:absolute;z-index:20;width:100%;height:100%;left:0px}.rslides{margin:0 auto}

