.comTtl{background:url(../img/dock/calendar/bg-mainv.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}#calendar .calList{overflow:hidden;*zoom:1;margin-bottom:30px}#calendar .calList li{float:left;margin-right:20px;width:18.5%;width:calc(20% - 16px);height:150px}#calendar .calList li:last-child{margin-right:0}#calendar .calList li a{display:block;margin-bottom:10px;background-color:#3a529c;border:1px solid #3a529c;width:100%;height:100%;text-align:center}#calendar .calList li a span{color:#fff;font-size:1.5em;position:relative;top:39%}#calendar .calList li a:hover{text-decoration:none;background-color:#fff}#calendar .calList li a:hover span{color:#3a529c}@media screen and (max-width: 1199px){#calendar .calList li a span{font-size:1.3em;top:41%}}@media screen and (max-width: 991px){#calendar .visible-sm{overflow:hidden;*zoom:1;padding-bottom:10px;width:100%}#calendar .visible-sm .cals{margin-bottom:10px}#calendar .visible-sm .cals a{display:block;margin-bottom:10px;background-color:#3a529c;width:100%;height:150px;text-align:center;border:1px solid #3a529c}#calendar .visible-sm .cals a span{color:#fff;font-size:1.5em;position:relative;top:39%}#calendar .visible-sm .cals a:hover{text-decoration:none;background-color:#fff}#calendar .visible-sm .cals a:hover span{color:#3a529c}}@media screen and (max-width: 767px){#calendar .visible-sm .cals a span{color:#fff;font-size:1.3em;position:relative;top:39%}#calendar .visible-sm .cals:last-child a span{top:31%}}#calendar .txtDesc a{text-decoration:underline}#calendar .txtDesc a:hover{text-decoration:none}
