@charset "utf-8";
/* CSS Document */

.ddsmoothmenu { float: left; padding:0px; text-transform:none; letter-spacing:0.1px; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; font-size:16px; font-family: 'AlrightSans-Medium'; margin:0px 0 0; margin-right:0px; }
.ddsmoothmenu ul { z-index:100; margin:0; padding:0px 0px; list-style-type: none; display: flex; align-items: center; /*justify-content: space-around;*/}
/*Top level list items*/
.ddsmoothmenu ul li { position: relative; display: inline-block; padding:0px 0px 0 0px; margin:0px 14px; line-height:32px; }
.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; font-size:15px; color:#fff; font-family: 'Montserrat-SemiBold'; letter-spacing: -0.46px; text-transform: uppercase; text-decoration:none; padding:0px 0px 0px 0; position:relative; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; }

.ddsmoothmenu ul li a::after { content:''; position:absolute; background:#fff; width:0px; height:3px; left: 0px; right:0; margin: auto; bottom: -30px;
-moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.3s ease; z-index:100; display: none;}
.ddsmoothmenu ul li a:hover:after { width:100%;}
.ddsmoothmenu ul li a.active::after { border-bottom: solid 3px #fff; width: 100%;}
.ddsmoothmenu ul li.book-btn a::after { content: none;}

.ddsmoothmenu ul li a:hover { color:rgba(255, 255, 255, 60%);}
.ddsmoothmenu ul li a.active {font-family: 'Montserrat-SemiBold'; color:#fff;}
.ddsmoothmenu ul li.dropdown:hover a { color:#358541;} 


* html .ddsmoothmenu ul li a { display: inline-block; }
.sbHolder ul.sbOptions {display: block;}