@charset "utf-8";
/* CSS Document */
.ddsmoothmenu { width: 100%; display: flex; align-items: baseline; padding:0px; font-size:16px; font-family: 'OpenSans-Bold'; text-transform:none;}
.ddsmoothmenu ul { z-index:9; margin:0; padding:0px; list-style-type: none;}

/*Top level list items*/
.ddsmoothmenu ul li { display: inline-block; position: relative; padding:0px; margin:0px 10px;}
.ddsmoothmenu ul li:first-child{ margin-left:0px; }
.ddsmoothmenu ul li:last-child{ margin-right:0px; }

/*Top level menu link items style*/
.ddsmoothmenu ul li a { display: block; padding: 0; font-size:18px;line-height:24px; color:#0E3C61; letter-spacing: 0px; font-family: 'OpenSans-SemiBold'; text-decoration:none; position:relative; text-transform:inherit; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; padding: 25px 0; position: relative;}
.ddsmoothmenu ul li a::after {display: none; content:''; position: absolute;height: 2px; width: 100%; background: #D9F1FF; bottom: 15px; border-radius: 10px;}
.ddsmoothmenu ul li a::before {display: block; content: attr(title); font-size: 18px; font-family: 'OpenSans-Bold';height: 1px;color: transparent;overflow: hidden;visibility: hidden;}
.ddsmoothmenu ul li a.active, .ddsmoothmenu ul li a:hover { color:#0E3C61;font-family: 'OpenSans-Bold';}
.ddsmoothmenu ul li a:hover::after, .ddsmoothmenu ul li a.active::after { display: block;}

/* .ddsmoothmenu ul li a.active:after{position:absolute;content:"";width:100%;height:3px;background:#0E3C61;left:0;right:0;margin: 0 auto;bottom:15px; } */

* html .ddsmoothmenu ul li a { display: inline-block; }
.sbHolder ul.sbOptions {display: block;}