@media(min-width:768px){.custom-menu-primary{float:left;display:inline-block;margin-left:10px;margin-right:10px;width:100%;max-width:730px}.custom-menu-primary .navigation-primary ul.submenu{list-style:none;padding:0;margin:0}.custom-menu-primary .navigation-primary>ul.submenu{display:block;text-align:center}.custom-menu-primary .navigation-primary>ul.submenu:before,.custom-menu-primary .navigation-primary>ul.submenu:after{content:"";clear:both;display:block}.triangle-container{display:none}.custom-menu-primary .navigation-primary>ul.submenu>li.menu-item{display:inline-block;line-height:1;position:relative;padding:10px 0 10px 3px}.custom-menu-primary .navigation-primary>ul.submenu>li.has-submenu{position:relative}.custom-menu-primary .navigation-primary>ul.submenu>li>a.menu-link{font-family:"Bauer Bodoni",serif;font-weight:400;font-style:normal;font-size:17px;text-transform:uppercase;position:relative;display:block;letter-spacing:2px;padding:10px 4px 10px 4px;-webkit-font-smoothing:antialiased}.custom-menu-primary .navigation-primary>ul ul{position:absolute;border-width:1px;border-style:solid;z-index:10;left:0;opacity:0;visibility:hidden;transition:all .2s ease-in}.custom-menu-primary .navigation-primary>ul li.has-submenu:hover>ul{opacity:1;visibility:visible}.custom-menu-primary .navigation-primary>ul ul li a{font-family:"Bauer Bodoni",serif;font-weight:400;font-style:normal;font-size:17px;text-transform:uppercase;position:relative;display:block;letter-spacing:0;padding:10px 4px 10px 4px;white-space:nowrap;-webkit-font-smoothing:antialiased}.custom-menu-primary .navigation-primary>ul ul ul li a{display:block;white-space:nowrap}}@media(max-width:1199px) and (min-width:960px){.custom-menu-primary{width:100%;max-width:580px}}@media(max-width:959px) and (min-width:799px){.custom-menu-primary{width:100%;max-width:460px}}@media(max-width:799px){.custom-menu-primary{margin-left:-20px;margin-right:-20px}.custom-menu-primary .navigation-primary.desktop{display:none}.custom-menu-primary .navigation-primary.mobile{display:block !important}.custom-menu-primary .navigation-primary ul.submenu{list-style:none;padding:0;margin:0}.custom-menu-primary .navigation-primary>ul.submenu:before,.custom-menu-primary .navigation-primary>ul.submenu:after{content:"";clear:both;display:block}.triangle-container{display:none}.custom-menu-primary .navigation-primary>ul.submenu>li.menu-item{float:none;display:block;position:relative}.custom-menu-primary .navigation-primary>ul.submenu>li.menu-item:after{content:'';border-color:rgba(0,0,0,0.1);border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:20px;right:0;bottom:0}.custom-menu-primary .navigation-primary>ul.submenu>li.has-submenu{position:relative}.custom-menu-primary .navigation-primary>ul.submenu>li>a.menu-link{display:block;padding:12px 10px;padding-left:20px;font-family:"Bauer Bodoni",serif;font-weight:400;font-style:normal;font-size:17px;line-height:20px;text-transform:uppercase;letter-spacing:2px;color:inherit}.custom-menu-primary .navigation-primary>ul ul{display:none}.custom-menu-primary .navigation-primary>ul ul li a{display:block;padding:6px 10px;padding-left:40px;font-family:"Bauer Bodoni",serif;font-weight:400;font-style:normal;font-size:17px;line-height:20px;text-transform:uppercase;letter-spacing:0;color:inherit !important}.custom-menu-primary .navigation-primary>ul ul ul li a{display:block;white-space:nowrap}.child-trigger{display:block !important;cursor:pointer;position:absolute;top:0px;right:0px;width:55px !important;min-width:55px !important;height:44px !important;padding:0 !important;border-left:1px dotted rgb(0 0 0 / 10%)}.child-trigger:hover{text-decoration:none}.child-trigger i{position:relative;top:50%;margin:0 auto !important;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.child-trigger i:after{position:absolute;content:''}.child-trigger i,.child-trigger i:after{width:10px;height:1px;background-color:rgb(0 0 0 / 10%);display:block}.child-trigger i:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.child-trigger.child-open i:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}}