﻿
#calendar2 thead tr.month{
  background-color: #67b9ce;
  height: 30px;
  color: #fff;
}


.highlighttext {
    font-weight : bold;
}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}

.l_text .l_bj3{ background-position:-114px -205px ;}
.listing-article:hover,.listing-article:hover .listing-article__title{color:#000}
.listing-article__title{font-family:Brown,arial,sans-serif;font-weight:400;font-size:16px;font-size:1.06667rem;line-height:1.1875;margin-bottom:12px;text-transform:none;overflow:hidden}
.listing-article--homepage .listing-article__title{font-size:22px;font-size:1.46667rem;text-transform:uppercase}
.listing-article--large-thumbnail .listing-article__title{font-size:18px;font-size:1.2rem;text-transform:uppercase}


.catalog {
  font-family: Tw Cen MT, 'Muli';
  vertical-align: bottom;;
}


.catalog a {
  color: #000;
}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}
