#main_nav > ul > div > li > a span,
#main_nav > ul > div > li > ul li > a span,
ul#leftnav li.sel > a span
{
    border-bottom: solid 1px transparent;
    padding-bottom: 4px;
    transition: border-bottom-color ease-out 0.2s;
}

ul#leftnav li.sel > a,
#main_nav > ul > div > li > ul li > a,
#main_nav > ul > div > li.sel > a,
#main_nav > ul > div > li > a:hover,
#main_nav > ul > div > li > a:focus,
#home_image_scroll_down i,
.button:hover,
.slick_nav .slick_nav_left:hover,
.slick_nav .slick_nav_right:hover,
.slick_nav.slick_nav_light .slick_nav_left,
.slick_nav.slick_nav_light .slick_nav_right,
#header_wrap.header_layout_1 header .header_links .col_left .header_top_link:hover,
#header_wrap.header_layout_1 header .header_links .col_right .header_top_link:hover,
ul#leftnav .heading_left_nav,
#pre_footer a
{
    color: #fff !important;
}

#pre_footer a {
    transition: opacity 0.2s ease-in-out !important;
}

#main_nav > ul > div > li.sel > a span,
#main_nav > ul > div > li > a:hover span,
#main_nav > ul > div > li > a:focus span,
#main_nav > ul > div > li > ul li.sel > a span,
#main_nav > ul > div > li > ul li > a:hover span,
#main_nav > ul > div > li > ul li > a:focus span
{border-bottom-color:  #fff;}

.pre_footer_layout_1 #footer_quicklinks ul li a i,
#pre_footer.pre_footer_layout_1 .footer-contacts .footer-contacts-info #footer_contacts_wrap address > span,
#pre_footer.pre_footer_layout_1 .footer-contacts .footer-contacts-links #contacts-links li i,
#website_footer nav ul li a:hover, #website_footer #cleverbox_link:hover,
ul#leftnav li a:hover,
#pre_footer a:hover, #pre_footer a:focus
{
    color: #fff !important;
    opacity: 0.7;
}

ul#leftnav li.sub.sel > a {
    padding-bottom: 16px;
}
ul#leftnav li.sub.sel + li > a {
    padding-top: 16px;
}

#intro_text_section #home_intro_text .title {
    max-height: 104px !important;
}