.widget-links {
background-color: #f3f8fe;
border-bottom: 2px solid #d7d7d7;
border-radius: 6px;
}
.widget-links ul {
margin: 6px 0 0;
list-style: none;
padding: 0;
}
.widget-links ul li {
position: relative;
width: calc(100% - 11px);
}
.widget-links ul li a {
display: block;
color: #fff;
-webkit-transition: all ease 0s;
-moz-transition: all ease 0s;
transition: all ease 0s;
}
.widget-links ul li a:before {
content: '›';
margin-right: 10px;
position: absolute;
top: 7px;
left: 12px;
color: #046393;
}
.widget-links ul li a:after {
content: '';
position: absolute;
border-style: solid;
border-width: 20px 0 20px 11px;
border-color: transparent #046393;
width: 0;
z-index: 1;
margin-top: -20px;
right: -11px;
top: 50%;
opacity: 0;
overflow: hidden;
}
.widget-links ul li.active a:after,.widget-links ul li:hover a:after{
opacity:1;
overflow:visible
}
.widget-links ul li a span {
padding: 8px 15px 8px 25px;
display: block;
color: #046393;
font-size: 14px;
line-height: 25px;
position: relative;
}
.widget-links ul li.active a,
.widget-links ul li:hover a{
background-color:#046393;
color:#fff;
text-decoration:none;
}
.widget-links ul li.active a span,
.widget-links ul li:hover a span{
color:#fff
}
.widget-links ul.menu-detail li ul{
position:absolute;
top:0;
left:calc(100% + 11px);
width:100%;
box-shadow:0 1px 4px 0 #000100;
margin:0;
z-index:9999;
transition:all ease .238s;
-webkit-transform:translateX(5px);
-moz-transform:translateX(5px);
transform:translateX(5px);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
opacity:0;
visibility:hidden
}
.widget-links ul.menu-detail li ul.sub-menu li ul,.widget-links ul.menu-detail li ul.sub-menu li ul.sub-menu li ul,.widget-links ul.menu-detail li ul.sub-menu li ul.sub-menu li ul.sub-menu li ul{
position:absolute;
top:0;
left:100%;
width:100%;
box-shadow:0 1px 4px 0 #000100;
z-index:9999;
margin:0
}
.widget-links ul.menu-detail li:hover ul{
filter:alpha(opacity=100);
opacity:1;
visibility:visible;
-webkit-transition:all ease .238s;
-moz-transition:all ease .238s;
transition:all ease .238s;
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
transform:translateX(0)
}
.widget-links ul.menu-detail li ul li{
width:100%;
background-color:#fff
}
.widget-links ul.menu-detail li ul li a:after{
display:none
}
.widget-links ul.menu-detail li ul li a{
background-color:#fff;
color:#9e0b0f;
padding:5px 10px 5px 25px
}
.widget-links ul.menu-detail li ul li:hover a{
background-color:#f7f9fc
}
.widget-links ul.menu-detail li ul.sub-menu li ul{
-webkit-transition:all ease .238s;
-moz-transition:all ease .238s;
transition:all ease .238s;
-webkit-transform:translateX(5px);
-moz-transform:translateX(5px);
transform:translateX(5px);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
opacity:0;
visibility:hidden
}
.widget-links ul.menu-detail li ul.sub-menu li:hover ul{
filter:alpha(opacity=100);
opacity:1;
visibility:visible;
-webkit-transition:all ease .238s;
-moz-transition:all ease .238s;
transition:all ease .238s;
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
transform:translateX(0)
}
.widget-links ul.menu-detail li ul.sub-menu li ul.sub-menu li ul{
-webkit-transition:all ease .238s;
-moz-transition:all ease .238s;
transition:all ease .238s;
-webkit-transform:translateX(5px);
-moz-transform:translateX(5px);
transform:translateX(5px);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
opacity:0;
visibility:hidden
}
.widget-links ul.menu-detail li ul.sub-menu li ul.sub-menu li:hover ul{
filter:alpha(opacity=100);
opacity:1;
visibility:visible;
-webkit-transition:all ease .238s;
-moz-transition:all ease .238s;
transition:all ease .238s;
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
transform:translateX(0)
}
.widget-links ul.menu-detail li ul.sub-menu li ul.sub-menu li ul.sub-menu li ul{
-webkit-transition:all ease .238s;
-moz-transition:all ease .238s;
transition:all ease .238s;
-webkit-transform:translateX(5px);
-moz-transform:translateX(5px);
transform:translateX(5px);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
opacity:0;
visibility:hidden
}
.widget-links ul.menu-detail li ul.sub-menu li ul.sub-menu li ul.sub-menu li:hover ul{
filter:alpha(opacity=100);
opacity:1;
visibility:visible;
-webkit-transition:all ease .238s;
-moz-transition:all ease .238s;
transition:all ease .238s;
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
transform:translateX(0)
}
.widget-links ul li.line-2 a span{
-webkit-line-clamp:2;
overflow:hidden;
display:-webkit-box;
height:62px;
text-overflow:ellipsis;
-webkit-box-orient:vertical
}
.widget-links ul li.line-2 a:after{
border-width:32px 0 32px 11px;
margin-top:-32px
}