.t3-megamenu .mega-inner:before,
.t3-megamenu .mega-inner:after {
    content: " ";
    display: table;
}
.t3-megamenu .mega-inner:after {
    clear: both;
}
.t3-megamenu .mega > .mega-dropdown-menu {
    min-width: 200px;
    display: none;
}
.t3-megamenu .mega.open > .mega-dropdown-menu,
.t3-megamenu .mega.dropdown-submenu.open > .mega-dropdown-menu {
    display: block;
}
.t3-megamenu .mega-group:before,
.t3-megamenu .mega-group:after {
    content: " ";
    display: table;
}
.t3-megamenu .mega-group:after {
    clear: both;
}
.t3-megamenu .dropdown-header,
.t3-megamenu .mega-nav .mega-group > .dropdown-header,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header {
    margin: 0;
    padding: 0;
    background: transparent;
    color: #111111;
    font-size: 20px;
    line-height: normal;
}
.t3-megamenu .dropdown-header:hover,
.t3-megamenu .mega-nav .mega-group > .dropdown-header:hover,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:hover,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:hover,
.t3-megamenu .dropdown-header:active,
.t3-megamenu .mega-nav .mega-group > .dropdown-header:active,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:active,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:active,
.t3-megamenu .dropdown-header:focus,
.t3-megamenu .mega-nav .mega-group > .dropdown-header:focus,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:focus,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:focus {
    background: inherit;
    color: inherit;
}
.t3-megamenu .mega-group-ct {
    margin: 0;
    padding: 0;
}
.t3-megamenu .mega-group-ct:before,
.t3-megamenu .mega-group-ct:after {
    content: " ";
    display: table;
}
.t3-megamenu .mega-group-ct:after {
    clear: both;
}
.t3-megamenu .mega-nav,
.t3-megamenu .dropdown-menu .mega-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}
.t3-megamenu .mega-nav > li,
.t3-megamenu .dropdown-menu .mega-nav > li {
    list-style: none;
    margin-left: 0;
    line-height: 35px;
}
.t3-megamenu .mega-nav > li a,
.t3-megamenu .dropdown-menu .mega-nav > li a {
    white-space: normal;
    display: block;
    padding: 5px;
}
.t3-megamenu .mega-nav > li a:hover,
.t3-megamenu .dropdown-menu .mega-nav > li a:hover,
.t3-megamenu .mega-nav > li a:focus,
.t3-megamenu .dropdown-menu .mega-nav > li a:focus {
    text-decoration: none;
}
.t3-megamenu .mega-nav > li .separator {
    display: block;
    padding: 5px;
}
.t3-megamenu .mega-group > .mega-nav,
.t3-megamenu .dropdown-menu .mega-group > .mega-nav {
    margin-left: -5px;
    margin-right: -5px;
}
.t3-megamenu .mega-nav .dropdown-submenu > a::after {
    margin-right: 5px;
}
.t3-megamenu .t3-module {
    margin-bottom: 14px;
}
.t3-megamenu .t3-module .module-title {
    margin: 0;
    padding: 0;
    background: transparent;
    color: #111111;
    font-size: 20px;
    line-height: normal;
    margin-bottom: 5px;
}
.t3-megamenu .t3-module .module-title:hover,
.t3-megamenu .t3-module .module-title:active,
.t3-megamenu .t3-module .module-title:focus {
    background: inherit;
    color: inherit;
}
.t3-megamenu .t3-module .module-ct {
    margin: 0;
    padding: 0;
}
.t3-megamenu .mega-caption {
    display: block;
    white-space: nowrap;
}
.t3-megamenu .nav .caret,
.t3-megamenu .dropdown-submenu .caret,
.t3-megamenu .mega-menu .caret {
    display: none;
}
.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret {
    display: flex;
    align-items: center;
}
.t3-megamenu .nav [class^="icon-"],
.t3-megamenu .nav [class*=" icon-"],
.t3-megamenu .nav .fa {
    margin-left: 6px;
}
.t3-megamenu .nav .input-group-addon [class^="icon-"],
.t3-megamenu .nav .input-group-addon [class*=" icon-"],
.t3-megamenu .nav .input-group-addon .fa {
    margin-right: 0;
}
.t3-megamenu .mega-align-left > .dropdown-menu {
    left: 0;
}
.t3-megamenu .mega-align-right > .dropdown-menu {
    left: auto;
    right: 0;
}
.t3-megamenu .mega-align-center > .dropdown-menu {
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.t3-megamenu .dropdown-submenu.mega-align-left > .dropdown-menu {
    left: 100%;
}
.t3-megamenu .dropdown-submenu.mega-align-right > .dropdown-menu {
    left: auto;
    right: 100%;
}
.t3-megamenu .mega-align-justify {
    position: static;
}
.t3-megamenu .mega-align-justify > .dropdown-menu {
    left: 0;
    margin-left: 0;
    top: auto;
}
@media (min-width: 992px) {
    .t3-megamenu.animate .mega > .mega-dropdown-menu {
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        opacity: 0;
    }
    .t3-megamenu.animate .mega.animating > .mega-dropdown-menu {
        -webkit-transition: all 400ms;
        -o-transition: all 400ms;
        transition: all 400ms;
        display: block !important;
    }
    .t3-megamenu.animate .mega.open > .mega-dropdown-menu,
    .t3-megamenu.animate .mega.animating.open > .mega-dropdown-menu {
        opacity: 1;
    }
    .t3-megamenu.animate.zoom .mega > .mega-dropdown-menu {
        -webkit-transform: scale(0, 0);
        -ms-transform: scale(0, 0);
        -o-transform: scale(0, 0);
        transform: scale(0, 0);
        -webkit-transform-origin: 20% 20%;
        -moz-transform-origin: 20% 20%;
        -ms-transform-origin: 20% 20%;
        transform-origin: 20% 20%;
    }
    .t3-megamenu.animate.zoom .mega.open > .mega-dropdown-menu {
        -webkit-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -o-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    .t3-megamenu.animate.zoom .level0 > .mega-align-center > .mega-dropdown-menu {
        -webkit-transform: scale(0, 0) translate(-50%, 0);
        -ms-transform: scale(0, 0) translate(-50%, 0);
        transform: scale(0, 0) translate(-50%, 0);
        -webkit-transform-origin: 0% 20%;
        -moz-transform-origin: 0% 20%;
        -ms-transform-origin: 0% 20%;
        transform-origin: 0% 20%;
    }
    .t3-megamenu.animate.zoom .level0 > .mega-align-center.open > .mega-dropdown-menu {
        -webkit-transform: scale(1, 1) translate(-50%, 0);
        -ms-transform: scale(1, 1) translate(-50%, 0);
        transform: scale(1, 1) translate(-50%, 0);
    }
    .t3-megamenu.animate.elastic .mega > .mega-dropdown-menu {
        -webkit-transform: scale(0, 1);
        -ms-transform: scale(0, 1);
        -o-transform: scale(0, 1);
        transform: scale(0, 1);
        -webkit-transform-origin: 10% 0;
        -moz-transform-origin: 10% 0;
        -ms-transform-origin: 10% 0;
        transform-origin: 10% 0;
    }
    .t3-megamenu.animate.elastic .mega.open > .mega-dropdown-menu {
        -webkit-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -o-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    .t3-megamenu.animate.elastic .level0 > .mega > .mega-dropdown-menu {
        -webkit-transform: scale(1, 0);
        -ms-transform: scale(1, 0);
        -o-transform: scale(1, 0);
        transform: scale(1, 0);
    }
    .t3-megamenu.animate.elastic .level0 .open > .mega-dropdown-menu {
        -webkit-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -o-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    .t3-megamenu.animate.elastic .level0 > .mega-align-center > .mega-dropdown-menu {
        transform: scale(1, 0) translate(-50%, 0);
        -webkit-transform: scale(1, 0) translate(-50%, 0);
        -ms-transform: scale(1, 0) translate(-50%, 0);
    }
    .t3-megamenu.animate.elastic .level0 > .mega-align-center.open > .mega-dropdown-menu {
        transform: scale(1, 1) translate(-50%, 0);
        -webkit-transform: scale(1, 1) translate(-50%, 0);
        -ms-transform: scale(1, 1) translate(-50%, 0);
    }
    .t3-megamenu.animate.slide .mega {}
    .t3-megamenu.animate.slide .mega.animating > .mega-dropdown-menu {
        overflow: hidden;
    }
    .t3-megamenu.animate.slide .mega > .mega-dropdown-menu > div {
        -webkit-transition: all 400ms;
        -o-transition: all 400ms;
        transition: all 400ms;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        margin-top: -100%;
    }
    .t3-megamenu.animate.slide .mega.open > .mega-dropdown-menu > div {
        margin-top: 0%;
    }
    .t3-megamenu.animate.slide .mega .mega > .mega-dropdown-menu {
        min-width: 0;
    }
    .t3-megamenu.animate.slide .mega .mega > .mega-dropdown-menu > div {
        min-width: 200px;
        margin-top: 0;
        margin-left: -500px;
        width: 100%;
    }
    .t3-megamenu.animate.slide .mega .mega.open > .mega-dropdown-menu > div {
        margin-left: 0;
    }
}
@media (max-width: 991px) {
    .t3-megamenu .mega-inner:before,
    .t3-megamenu .mega-inner:after {
        content: " ";
        display: table;
    }
    .t3-megamenu .mega-inner:after {
        clear: both;
    }
    .t3-megamenu .row,
    .t3-megamenu .mega-dropdown-menu,
    .t3-megamenu .row [class*="col-lg-"],
    .t3-megamenu .row [class*="col-md-"],
    .t3-megamenu .row [class*="col-sm-"],
    .t3-megamenu .row [class*="col-xs-"] {
        width: 100% !important;
        min-width: 100% !important;
        left: 0 !important;
        margin-left: 0 !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
    }
    .t3-megamenu .hidden-collapse,
    .t3-megamenu .always-show .caret,
    .t3-megamenu .always-show .dropdown-submenu > a:after .sub-hidden-collapse > .nav-child,
    .t3-megamenu .sub-hidden-collapse .caret,
    .t3-megamenu .sub-hidden-collapse > a:after {
        display: none !important;
    }
    .mega-caption {
        display: none !important;
    }
    html[dir="rtl"] .t3-megamenu .row,
    html[dir="rtl"] .t3-megamenu .mega-dropdown-menu,
    html[dir="rtl"] .t3-megamenu .row [class*="col-lg-"],
    html[dir="rtl"] .t3-megamenu .row [class*="col-md-"],
    html[dir="rtl"] .t3-megamenu .row [class*="col-sm-"],
    html[dir="rtl"] .t3-megamenu .row [class*="col-xs-"] {
        left: auto;
        right: 0 !important;
        margin-right: 0 !important;
    }
}
.t3-megamenu .row {
    margin-left: auto;
    margin-right: auto;
}
.t3-megamenu .row + .row {
    padding-top: 14px;
    border-top: 1px solid #d9d9d9;
}
.t3-megamenu .mega-dropdown-menu {
    padding: 14px 0;
    border: 0;
    box-shadow: none;
}

.t3-megamenu ul.nav li.open > a {
    color: #5CBECC !important;
}
/*
.t3-megamenu .mega-dropdown-menu:after {
    content:"\f111";
    color: #5CBECC;
    font-size: 1.1rem;
    font-family: 'Fontawesome';
    position: absolute;
    left: 40px;
    top: -30px;
}
*/

.t3-megamenu .dropdown-menu::before {
  content: '';
  background: #fff;
  width: 10000px;
  height: 100%;
  z-index: 999;
  position: absolute;
  left: -100% !important;
  right: -1000%;
  top: 0;
  z-index: -1;
    box-shadow: 0 8px 10px rgba(0,0,0,.1)
}


ul.mega-nav .mega-dropdown-menu:after {
    border: 0 !important;
}
.t3-megamenu .navbar-nav > li > .mega-dropdown-menu {
    margin-top: 2.8rem;
}
.t3-megamenu .mega-align-center > .dropdown-menu:after {
    left: 50%;
    margin-left: -10px;
}
.t3-megamenu .mega-align-right > .dropdown-menu:after {
    left: auto;
    right: 20px;
}
.t3-megamenu .dropdown-header,
.t3-megamenu .mega-nav .mega-group > .dropdown-header,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header {
    margin: 0;
    padding: 0;
    background: transparent;
    color: #b4b4b4 ;
    font-size: 14px;
    line-height: normal;
    text-transform: uppercase;
    padding-bottom: 0;
    display: block;
    font-weight: 400;
}
.t3-megamenu .dropdown-header:hover,
.t3-megamenu .mega-nav .mega-group > .dropdown-header:hover,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:hover,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:hover,
.t3-megamenu .dropdown-header:active,
.t3-megamenu .mega-nav .mega-group > .dropdown-header:active,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:active,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:active,
.t3-megamenu .dropdown-header:focus,
.t3-megamenu .mega-nav .mega-group > .dropdown-header:focus,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:focus,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:focus {
    background: inherit;
    color: #b4b4b4 ;
}
.t3-megamenu .dropdown-header:before,
.t3-megamenu .mega-nav .mega-group > .dropdown-header:before,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:before,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:before {
    display: none;
}
.t3-megamenu .dropdown-menu .divider {
    background: none;
    height: auto;
    margin: 0;
}
.t3-megamenu .mega-group-ct .row {
    margin-left: -40px;
    margin-right: -40px;
}
.t3-megamenu .mega-nav > li.active > a,
.t3-megamenu .dropdown-menu .mega-nav > li.active > a {
    color: #006eb4;
}
.t3-megamenu .mega-nav > li a,
.t3-megamenu .dropdown-menu .mega-nav > li a {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    color: #4d4d4d;
    display: inline-block;
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 1.8rem;
    -webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out;
}
.t3-megamenu .mega-nav > li a:hover,
.t3-megamenu .dropdown-menu .mega-nav > li a:hover,
.t3-megamenu .mega-nav > li a:focus,
.t3-megamenu .dropdown-menu .mega-nav > li a:focus,
.t3-megamenu .mega-nav > li a:active,
.t3-megamenu .dropdown-menu .mega-nav > li a:active {
    background: none;
    position: relative;
    color: #006eb4;
}
.t3-megamenu .dropdown-menu .mega-nav > li .separator {
    padding: 0;
}
.t3-megamenu .dropdown-menu .mega-group .mega-nav > li.active > a {
    color: #45c0eb;
    position: relative;
}
.t3-megamenu .mega-nav .dropdown-submenu > a:after {
    margin-right: 0;
}
.t3-megamenu .t3-module {
    margin-bottom: 0;
}
.t3-megamenu .t3-module div.finder {
    margin-bottom: 0;
}
.t3-megamenu .t3-module #mod-finder-searchword {
    -webkit-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.t3-megamenu .t3-module .module-title {
    margin: 0;
    padding: 0;
    background: transparent;
    color: #b4b4b4 ;
    font-size: 12px;
    line-height: normal;
    text-transform: uppercase;
    padding-bottom: 0;
    display: block;
    font-weight: 700;
    margin-bottom: 10px;
}
.t3-megamenu .t3-module .module-title:hover,
.t3-megamenu .t3-module .module-title:active,
.t3-megamenu .t3-module .module-title:focus {
    background: inherit;
    color: #b4b4b4 ;
}
.t3-megamenu .t3-module .module-title:before {
    display: none;
}
.t3-megamenu .t3-module ul li,
.t3-megamenu .t3-module .nav li {
    list-style: disc;
    display: list-item;
    float: none;
    margin: 0;
    padding: 0;
    border: 0;
}
.t3-megamenu .t3-module ul li a,
.t3-megamenu .t3-module .nav li a {
    display: block;
    padding: 0;
    margin: 0;
    border: 0;
    font-size: 100%;
    background: none;
    font: inherit;
    white-space: normal;
}
.t3-megamenu .t3-module ul li a:hover,
.t3-megamenu .t3-module .nav li a:hover,
.t3-megamenu .t3-module ul li a:focus,
.t3-megamenu .t3-module .nav li a:focus,
.t3-megamenu .t3-module ul li a:active,
.t3-megamenu .t3-module .nav li a:active {
    background: none;
    color: inherit;
    font: inherit;
}
.t3-megamenu .mega-caption {
    color: #eeeeee;
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
}
.t3-megamenu .nav .input-group-addon [class^="icon-"],
.t3-megamenu .nav .input-group-addon [class*=" icon-"],
.t3-megamenu .nav .input-group-addon .fa {
    margin-right: 0;
}
/*
.nav-child.dropdown-menu.mega-dropdown-menu {
    opacity: 1 !important;
    display: block;
}
*/
.dropdown-submenu > .dropdown-menu {
    left: 0;
    margin-top: 41px;
    margin-left: 0;
    padding: 0;
}
.navbar-default {
    background: none;
    border: 0;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	background: none;
}
.navbar-default .navbar-nav > li > a {
    color: #707070;
    display: flex;
    align-items: center;

}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    background: none;
    color: #0b416e;
}
/*
.t3-megamenu .navbar-nav li.active a {
    position: relative;
    color: #0b416e;
}


.t3-megamenu > .navbar-nav > li.active > a:after {
    content:"\f111";
    font-family: 'Fontawesome';
    color: #5CBECC;
    position: absolute;
    bottom: -2.5rem;
    transform: translateX(50%);
    font-size: 1.2rem;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
*/


.navbar-default a {
    font-family: 'rubik';
}
.navbar {
    margin-bottom: 0;
    min-height: 0;
}
.navbar-nav > li > a {
    padding-top: 0;
    padding-bottom: 0;
}
.t3-mainnav .caret {
    display: none !important;
}
.header-menu ul.nav {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: baseline;
    font-family: 'wotfardsemibold';
    font-size: 2.2rem;

}
.header-menu ul.nav a {
    padding: 0 4rem;
    font-size: 1.8rem;
    line-height: 2rem;
    font-weight: 500;
    text-transform: uppercase;

}

.header-menu ul.nav > li > a {
        letter-spacing: 0.83px;
 
}

.menu-txt-white .header-menu ul.nav > li > a {
   color: #fff; 
}

.header-menu ul.nav > li:last-child > a {
    margin-left: 3rem;
    
    
}

.scrollDown .header-menu ul.nav > li > a,
.scrollUp .header-menu ul.nav > li > a {
    color: #707070;
}

.header-menu ul.nav > li.active > a:hover,
.header-menu ul.nav > li.active > a:focus {
    color: #0b416e;
}

.menu-txt-white .header-menu ul.nav > li.active > a:hover,
.menu-txt-white .header-menu ul.nav > li.active > a:focus {
    color: #fff;
}

.megamenu .header-menu ul.nav > li.active > a:hover,
.megamenu .header-menu ul.nav > li.active > a:focus {
    color: #0b416e;
}




.header-menu ul.nav > li.active > a {
    position: relative;
    color: #0b416e;
}


.menu-txt-white .header-menu ul.nav > li.active > a {
    color: #fff;
}


.scrollDown.menu-txt-white .header-menu ul.nav > li.active > a,
.scrollUp.menu-txt-white .header-menu ul.nav > li.active > a {
    color: #707070;
}



html:not(.menu-txt-white) .header-menu ul.nav > li.active > a {
    color: #0b416e;
}


html:not(.menu-txt-white) .header-menu ul.nav > li.active > a:hover,
html:not(.menu-txt-white) .header-menu ul.nav > li.active > a:focus {
    color: #0b416e;
}


.header-menu ul.nav > li:last-child.active > a:after {
    content: none;
}



.header-menu ul.nav a:hover,
.header-menu ul.nav a:focus {
    background: none;
    color: #0b416e;

}
/*
@media (min-width: 992px) {
    ul.dropdown-menu {
        width: 90rem !important;
        margin: 0px auto;
    }
    ul.dropdown-menu li {
        display: inline-block;
        width: 30rem;
    }
}

.t3-megamenu > ul {
    display: flex;
    align-items: center;
} 
*/
li.current.active a.pulsante {
    color: #fff !important;
    background: #ff7778;
    margin: 0 1rem 0 2rem;
    border-radius: 1.6rem;
    -webkit-border-radius: 1.6rem;
    -moz-border-radius: 1.6rem;
    -khtml-border-radius: 1.6rem;
    padding: 2rem 4rem !important;
}




.mega-dropdown-menu .module .custom * {
    padding: 0;
    margin: 0;
}

.mega-dropdown-menu .module .custom {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: baseline;
}


.mega-dropdown-menu .module .custom ul,
.mega-dropdown-menu .module .custom div {
    list-style-type: none;
    flex: 1;
    
}

.mega-dropdown-menu .module .custom ul {
    padding: 2rem;
}

.mega-dropdown-menu .module .custom div > ul {
    width: 100%;
    margin-bottom: 2rem;
    
    
}

.mega-dropdown-menu .module .custom ul li {
    list-style: none;
    font-family: 'wotfardregular';
    margin-bottom: 1.6rem;
}

.mega-dropdown-menu .module .custom ul li a {
        font-family: 'wotfardsemibold';
    font-size: 1.6rem;
}

.mega-dropdown-menu .module .custom ul li:nth-child(1) a,
.mega-dropdown-menu .module .custom ul li:nth-child(1) {
    font-size: 3.4rem;
    padding-bottom: 1rem;
    font-family: 'wotfardsemibold';
    color: #0b416e;

}

.mega-dropdown-menu .module .custom ul li a:hover,
.mega-dropdown-menu .module .custom ul li a:focus {
    text-decoration: none;
    color: rgba(11, 65, 110, 0.8);
}

.header-menu .pulsante {
    color: #fff !important;
    margin-left: 2rem;
    padding: 2rem 4rem !important;
}

.mega-dropdown-menu .module .custom ul li:first-child a:after {
    content: "\e903";
    font-family: 'icomoon';
    color: #ff7778;
    font-size: 1.6rem;
    margin-left: 3rem;
    -webkit-transition: all 600ms ease-in-out;
    -moz-transition: all 600ms ease-in-out;
    -o-transition: all 600ms ease-in-out;
    -ms-transition: all 600ms ease-in-out;
    transition: all 600ms ease-in-out;
}

.mega-dropdown-menu .module .custom ul li:first-child a:hover:after {
    margin-left: 6rem;
}



.header-menu ul.nav li a.cerca {
    position: relative;
    width: 6.6rem;
    color: transparent !important;
}

.menu-txt-white .header-menu ul.nav li a.cerca:before {
    color: #fff;
}

.header-menu ul.nav li a.cerca:before {
	content: "\e932";
	color: #0b416e;
    font-family: 'icomoon' !important;
    font-size: 2.6rem;
    position: absolute;

}

.scrollDown .header-menu ul.nav li a.cerca:before,
.scrollUp .header-menu ul.nav li a.cerca:before {
    color: #0b416e;
}


.header-absolute.megamenu .t3-header {
    background: #fff;
}


.header-absolute.megamenu .header-menu ul.nav li a.cerca:before,
.header-absolute.megamenu .header-menu ul.nav > li > a {
    color: #0b416e;
}


/* regole per visualizzare il sottomenù */
/*
ul.nav li:nth-child(2) .dropdown-menu.mega-dropdown-menu {
    display: block !important;
opacity: 1 !important;

}
*/


.scrollDown li.active a,
.scrollUp li.active a {
    color: #FF8141 !important
}


html.homepage ul.nav li:last-child {
    display: none;
}


html:not(.homepage) ul.nav li:nth-last-child(n+2) {
    display: none;
}

html:not(.homepage) ul.nav li:last-child a:before {
    font-family: 'Fontawesome';
   content:"\f053"; 
    margin-right: 1rem;
    font-size: 1.4rem;
}


html:not(.homepage) ul.nav li:last-child a {
-webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out;
}

html:not(.homepage) ul.nav li:last-child a:hover,
html:not(.homepage) ul.nav li:last-child a:focus {
    color: #FF8141;
    
    
}



