/*=== Accordion navigation ===*/
/* Global levels */
.main-navigation li { -webkit-transition: background 0.35s ease; -moz-transition: background 0.35s ease; -o-transition: background 0.35s ease; transition: background 0.35s ease; }
.main-navigation a {color: #575756;display: inline-block;vertical-align: middle;line-height: 1;font-size: 14px;font-weight: 500;text-transform: uppercase;display: flex;flex-direction: row;}
/* Font size to match .text-small style */
.main-navigation .transition-trigger {/* font-size: 0; *//* height: 44px; */}
.main-navigation .level-1 > .transition-trigger:after {content: '';display: block;border: solid #666;border-width: 0 0.5px 0.5px 0;padding: 1.5px;position: relative;top: 3px;right: -10px;left: auto;transform: rotate(45deg);-webkit-transform: rotate(45deg);transition: transform .5s ease;transform-origin: bottom;width: 5px;height: 5px;}
.main-navigation .level-1:last-child > .transition-trigger:after {display: none;}
.main-navigation li.has-child > a { padding-right: 15px; }
.main-navigation li.has-child > a.transition-trigger { padding-right: 0; }
.main-navigation .level-1 a:hover  {color:#7ac6b6!important;opacity:1;}

.nav-active .main-navigation a {/* color: #fff; */}
.nav-active .main-navigation .transition-trigger.collapsed:after {/* border-color: #fff; */}
.nav-active .main-navigation .level-1.active > .transition-trigger.collapsed:after { /* background-image:url("/assets/svg/arrow-down-white.svg") */ transform: rotate(-135deg); }
/* 2nd level */
.main-navigation .level-2 > a:first-child { padding-left: 0px; color: #fff; }
/* Indent links to visually signify that they are a child item */

.main-navigation .nav-section-link {color: #7ac6b6 !important;padding: 0 40px 0 0;font-weight: 600;margin-top: 20px;text-transform: uppercase;background: url(/assets/svg/arrow-right-green.svg) right no-repeat;}
/* 3rd level */
.main-navigation .level-3 > a:first-child { padding-left: 35px; }
/* Indent links to visually signify that they are a child item */

/* 4th level */
.main-navigation .level-4 > a:first-child { padding-left: 45px; }
/* Indent links to visually signify that they are a child item */

/* Active */
.main-navigation .level-1.active { color: #fff }
.main-navigation .level-2.active {/* background: #858585; */}
.main-navigation .level-3.active {/* background: #a3a3a3; */}

/* Current */
.main-navigation [class*="level-"].current > a { color: #7ac6b6; }
/* Highlights the current page within the navigation */

/* Current ancestor */
.main-navigation .current-ancestor a { /* background: #414141; */ color: #7ac6b6; }
.main-navigation .current-ancestor .transition-trigger:after { border-color: #7ac6b6; }
/* Disclaimer */
#disclaimer { padding: 15px; color: #fff; }


/*========== Mobile and small tablet devices only (No inheritance to larger devices) ==========*/
@media (max-width: 767px) {
    /* 1st level */
    .main-navigation .level-1:first-child.active,
    .main-navigation .level-1:first-child.current { background: transparent; }
    /* Removes the current and active styles from the Home link */
}


/*========== Small Tablet devices and up ==========*/
@media (min-width: 480px) {
}


/*========== Large Tablet devices and up ==========*/
@media (min-width: 768px) {
    /* Global levels */
    .main-navigation a {font-size: 18px;}
    /* Font size to match .text-small style */
    .main-navigation .transition-trigger {/* font-size: 0; *//* height: 45px; */}
}


/*========== Small Laptop devices and up ==========*/
@media (min-width: 992px) {
}


/*========== Desktop devices and up ==========*/
@media (min-width: 1200px) {
}
