.cbp-hrmenu {width:100%; display:block; text-align:center; float:left; margin:0px 0 0 0;}
.cbp-hrmenu ul {margin:0; padding:0; list-style-type:none;}
.cbp-hrmenu > ul, .cbp-hrmenu .cbp-hrsub-inner {width:100%; margin:0 auto;}
.cbp-hrmenu > ul > li {display:inline-block; margin:0px 16px;}
.cbp-hrmenu > ul > li:first-child {margin-left:0px;}
.cbp-hrmenu > ul > li > a {padding:25px 0px; display:inline-block; color:#fff; font-size:16px; line-height:23px; font-family: 'Roboto-Regular'; letter-spacing:-0.41px; position:relative; transition:all .0s ease; z-index:2; text-align:center;}
.cbp-hrmenu > ul > li > a.menu-active {border-bottom:solid 0px #fff;}
.cbp-hrmenu > ul > li > a::after {opacity:0; content:""; position:absolute; bottom:0px; left:0px; right:0px; margin:auto; width:0px; height:3px; background:#fff; transition:all .5s ease;}
.cbp-hrmenu > ul > li:hover > a::after {opacity:1;}
.cbp-hrmenu > ul > li:hover > a {font-family: 'Roboto-Bold';}
.cbp-hrmenu > ul > li > a.active {color:#fff; text-decoration:none; font-size:16px; font-family: 'Roboto-Bold';}
.is-sticky .cbp-hrmenu > ul > li > a, .wht-hdr .cbp-hrmenu > ul > li > a, .inner-hdr .cbp-hrmenu > ul > li > a {color:#000000;}
.is-sticky .cbp-hrmenu > ul > li > a:hover, .is-sticky .cbp-hrmenu > ul > li > a.active, .wht-hdr .cbp-hrmenu > ul > li > a:hover, .wht-hdr .cbp-hrmenu > ul > li > a.active, .inner-hdr .cbp-hrmenu > ul > li > a:hover, .inner-hdr .cbp-hrmenu > ul > li > a.active {color:#CF3323; font-family: 'Roboto-Bold';}
.is-sticky .cbp-hrmenu > ul > li > a::after, .wht-hdr .cbp-hrmenu > ul > li > a::after, .inner-hdr .cbp-hrmenu > ul > li > a::after {background:#CF3323;}
.is-sticky .cbp-hrmenu > ul > li > a { padding: 15px 0px;}
.cbp-hrmenu > ul > li:hover > a::after {width:100%;}
.cbp-hrmenu > ul > li > a.active::after {width:100%; opacity:1;}
.cbp-hrmenu > ul > li > a::before {display:block; content:attr(title); font-size:16px; font-family: 'Roboto-Bold'; height:1px; color:transparent; overflow:hidden; visibility:hidden;}