@charset "utf-8";.sub-menu-parent{position:relative;padding:0;height: 100% !important;}
.sub-menu{visibility:hidden;opacity:0;position:absolute;top:100%;left:0%;width:100%;transform:translateY(-2em);z-index:-1;transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;font-family:'Montserrat', sans-serif !important;font-weight:300 !important;}
.sub-menu li a{position:relative;text-align:center;}
.sub-menu-parent:hover .sub-menu{visibility:visible;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s, 0s, 0.3s;}
.sub-menu-parent a, .sub-menu-parent p{color:#fff;display:block;padding:0.5em 0;text-decoration:none;}
nav ul,
nav ul li{list-style-type:none;padding:0;margin:0;}
nav > ul{background:none;text-align:right;height: 100% !important;}
nav > ul > li{display:inline-block;border:none;}
nav > ul > li:first-child{border-left:none;}
.sub-menu{background:none;}
.snip1217 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;}
.snip1217 li{display:inline-block;list-style:outside none none;margin:0.5em 1.5em;padding:0;width:100%;}
.snip1217 a{padding:0.3em 0;color:rgba(255, 255, 255, 0.5);position:relative;text-decoration:none;display:inline-block;width:100%;}
.snip1217 a:after,.snip1217 p:after{height:3px;position:absolute;content:'';-webkit-transition:all 0.35s ease;transition:all 0.35s ease;background-color:#fff;width:0;}
.snip1217 a:after,.snip1217 p:after{bottom:0;right:0;}
.snip1217 a:hover,.snip1217 p:hover,
.snip1217 .current a{color:#ffffff;}
.snip1217 a:hover:before,
.snip1217 .current a:before,
.snip1217 a:hover:after,
.snip1217 .current a:after,
.snip1217 p:hover:before,
.snip1217 .current p:before,
.snip1217 p:hover:after,
.snip1217 .current p:after{width:100%;}
.sub-menu a:after{visibility:hidden !important;}
/*@media only screen and (max-width:2600px) and (min-width:2500px){.menu__link{font-size:28px;}}
@media only screen and (max-width:2499px) and (min-width:2400px){.menu__link{font-size:27px;}}
@media only screen and (max-width:2399px) and (min-width:2300px){.menu__link{font-size:26px;}}
@media only screen and (max-width:2299px) and (min-width:2200px){.menu__link{font-size:25px;}}
@media only screen and (max-width:2199px) and (min-width:2100px){.menu__link{font-size:24px;}}
@media only screen and (max-width:2099px) and (min-width:2000px){.menu__link{font-size:23px;}}
@media only screen and (max-width:1999px) and (min-width:1900px){.menu__link{font-size:22px;}}
@media only screen and (max-width:1899px) and (min-width:1800px){.menu__link{font-size:21px;}}
@media only screen and (max-width:1799px) and (min-width:1700px){.menu__link{font-size:20px;}}
@media only screen and (max-width:1699px) and (min-width:1600px){.menu__link{font-size:19px;}}
@media only screen and (max-width:1599px) and (min-width:1500px){.menu__link{font-size:18px;}}
@media only screen and (max-width:1499px) and (min-width:1400px){.menu__link{font-size:17px;}}
@media only screen and (max-width:1399px) and (min-width:1300px){.menu__link{font-size:16px;}}
@media only screen and (max-width:1299px) and (min-width:1200px){.menu__link{font-size:13px;}}
@media only screen and (max-width:1199px) and (min-width:1100px){.menu__link{font-size:12px;}}
@media only screen and (max-width:1099px) and (min-width:992px){.menu__link{font-size:11px;}}*/
