/* icons_menu-61 */
.icons-menu-61 .module-title { font-family: 'Source Sans Pro'; font-weight: 700; font-size: 16px; color: rgba(51, 51, 51, 1); text-transform: uppercase; text-decoration: none; -webkit-text-decoration: none; padding-bottom: 13px; --element-padding-bottom: 13px; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial;; text-align:left } 
.icons-menu-61 .module-title::after { content:''; display:block; position:relative; margin-top:10px; left:0; right:auto; transform: none } 
.icons-menu-61 .module-title .page-title-text::after { content:''; display:block; position:relative; margin-top:10px } 
.icons-menu-61 .module-title .filter-title-text::after { content:''; display:block; position:relative; margin-top:10px } 
.icons-menu-61 .module-title::after, .icons-menu-61 .module-title .page-title-text::after, .icons-menu-61 .module-title .filter-title-text::after { width:50px; height:1px; background-color: rgba(0, 0, 0, 1); --background-color: rgba(0, 0, 0, 1) } 
.icons-menu-61 a::before { color: rgba(64, 72, 78, 1) } 
.icons-menu-61 .menu-item a { border-radius: 50px; --element-border-radius: 50px } 
.no-touchevents .icons-menu-61 a:hover::before { color: rgba(64, 72, 78, 1) } 
.icons-menu-61 a:active::before { color: rgba(64, 72, 78, 1) } 
.icons-menu-61 > ul { margin-top: 15px; --element-margin-top: 15px } 
.icons-menu-61 .links-text { white-space: normal; overflow: visible; text-overflow: ellipsis } 
.icons-menu-61 a { width:40px; height:40px } 
.icons-menu-61 { --icon-spacing: 10px } 
.icons-menu-61 ul { justify-content:flex-start } 
@media (max-width: 768px) {
	.icons-menu-61 > ul { margin-top: 15px; --element-margin-top: 15px; margin-bottom: 10px; --element-margin-bottom: 10px } 
	.icons-menu-61 ul { justify-content:center } 
	.icons-menu-61 .module-title { text-align:center } 
	.icons-menu-61 .module-title::after { left: 50%; right:auto; transform: translate3d(-50%,0,0) } 
} .icons-menu-61 .icons-menu-item-1.icon-menu-icon > a::before { content: '\f09a' !important; font-family: icomoon !important; color: rgba(255, 255, 255, 1) } 
.no-touchevents  .icons-menu-61 .icons-menu-item-1.icon-menu-icon > a:hover::before { color: rgba(51, 51, 51, 1) } 
.icons-menu-61 .icons-menu-item-1.icon-menu-icon > a:active::before { color: rgba(51, 51, 51, 1) !important } 
.icons-menu-61 .icons-menu-item-1.icon-menu-icon > a { background-color: rgba(0, 0, 0, 1); --background-color: rgba(0, 0, 0, 1) } 
.no-touchevents  .icons-menu-61 .icons-menu-item-1.icon-menu-icon > a:hover { background-color: rgba(0, 0, 0, 1); --background-color: rgba(0, 0, 0, 1) } 
.icons-menu-61 .icons-menu-item-1.icon-menu-icon > a:active { background-color: rgba(0, 0, 0, 1) !important; --background-color: rgba(0, 0, 0, 1) !important }  .icons-menu>ul>.menu-item>a .links-text {
  display:none;}.icons-menu-61 .icons-menu-item-2.icon-menu-icon > a::before { content: '\eb6d' !important; font-family: icomoon !important; color: rgba(255, 255, 255, 1) } 
.no-touchevents  .icons-menu-61 .icons-menu-item-2.icon-menu-icon > a:hover::before { color: rgba(255, 255, 255, 1) } 
.icons-menu-61 .icons-menu-item-2.icon-menu-icon > a:active::before { color: rgba(255, 255, 255, 1) !important } 
.icons-menu-61 .icons-menu-item-2.icon-menu-icon > a { background-color: rgba(0, 0, 0, 1); --background-color: rgba(0, 0, 0, 1) } 
.no-touchevents  .icons-menu-61 .icons-menu-item-2.icon-menu-icon > a:hover { background-color: rgba(0, 0, 0, 1); --background-color: rgba(0, 0, 0, 1) } 
.icons-menu-61 .icons-menu-item-2.icon-menu-icon > a:active { background-color: rgba(0, 0, 0, 1) !important; --background-color: rgba(0, 0, 0, 1) !important }  .icons-menu-61 .icons-menu-item-3.icon-menu-icon > a::before { content: '\eaed' !important; font-family: icomoon !important; color: rgba(255, 255, 255, 1) } 
.no-touchevents  .icons-menu-61 .icons-menu-item-3.icon-menu-icon > a:hover::before { color: rgba(255, 255, 255, 1) } 
.icons-menu-61 .icons-menu-item-3.icon-menu-icon > a:active::before { color: rgba(255, 255, 255, 1) !important } 
.icons-menu-61 .icons-menu-item-3.icon-menu-icon .links-text { color: rgba(0, 0, 0, 0) } 
.icons-menu-61 .icons-menu-item-3.icon-menu-icon > a { background-color: rgba(0, 0, 0, 1); --background-color: rgba(0, 0, 0, 1) } 
.no-touchevents  .icons-menu-61 .icons-menu-item-3.icon-menu-icon > a:hover { background-color: rgba(0, 0, 0, 1); --background-color: rgba(0, 0, 0, 1) } 
.icons-menu-61 .icons-menu-item-3.icon-menu-icon > a:active { background-color: rgba(0, 0, 0, 1) !important; --background-color: rgba(0, 0, 0, 1) !important }  .icons-menu-61 .icons-menu-item-4.icon-menu-icon > a::before { content: '\f167' !important; font-family: icomoon !important; color: rgba(255, 255, 255, 1) } 
.no-touchevents  .icons-menu-61 .icons-menu-item-4.icon-menu-icon > a:hover::before { color: rgba(255, 255, 255, 1) } 
.icons-menu-61 .icons-menu-item-4.icon-menu-icon > a:active::before { color: rgba(255, 255, 255, 1) !important } 
.icons-menu-61 .icons-menu-item-4.icon-menu-icon > a { background-color: rgba(0, 0, 0, 1); --background-color: rgba(0, 0, 0, 1) } 
.no-touchevents  .icons-menu-61 .icons-menu-item-4.icon-menu-icon > a:hover { background-color: rgba(0, 0, 0, 1); --background-color: rgba(0, 0, 0, 1) } 
.icons-menu-61 .icons-menu-item-4.icon-menu-icon > a:active { background-color: rgba(0, 0, 0, 1) !important; --background-color: rgba(0, 0, 0, 1) !important }  .icons-menu-61 .icons-menu-item-5.icon-menu-icon > a::before { content: '\f0d3' !important; font-family: icomoon !important; color: rgba(255, 255, 255, 1) } 
.no-touchevents  .icons-menu-61 .icons-menu-item-5.icon-menu-icon > a:hover::before { color: rgba(255, 255, 255, 1) } 
.icons-menu-61 .icons-menu-item-5.icon-menu-icon > a:active::before { color: rgba(255, 255, 255, 1) !important } 
.icons-menu-61 .icons-menu-item-5.icon-menu-icon > a { background-color: rgba(0, 0, 0, 1); --background-color: rgba(0, 0, 0, 1) } 
.no-touchevents  .icons-menu-61 .icons-menu-item-5.icon-menu-icon > a:hover { background-color: rgba(0, 0, 0, 1); --background-color: rgba(0, 0, 0, 1) } 
.icons-menu-61 .icons-menu-item-5.icon-menu-icon > a:active { background-color: rgba(0, 0, 0, 1) !important; --background-color: rgba(0, 0, 0, 1) !important }  .icons-menu-61 .icons-menu-item-6.icon-menu-icon > a::before { content: '\f0e1' !important; font-family: icomoon !important; color: rgba(255, 255, 255, 1) } 
.no-touchevents  .icons-menu-61 .icons-menu-item-6.icon-menu-icon > a:hover::before { color: rgba(255, 255, 255, 1) } 
.icons-menu-61 .icons-menu-item-6.icon-menu-icon > a:active::before { color: rgba(255, 255, 255, 1) !important } 
.icons-menu-61 .icons-menu-item-6.icon-menu-icon > a { background-color: rgba(0, 0, 0, 1); --background-color: rgba(0, 0, 0, 1) } 
.no-touchevents  .icons-menu-61 .icons-menu-item-6.icon-menu-icon > a:hover { background-color: rgba(0, 0, 0, 1); --background-color: rgba(0, 0, 0, 1) } 
.icons-menu-61 .icons-menu-item-6.icon-menu-icon > a:active { background-color: rgba(0, 0, 0, 1) !important; --background-color: rgba(0, 0, 0, 1) !important }