ul.gigdates,ul.gigdates li ul{margin:0;padding:0;list-style:none}ul.gigdates li.gigdates_header,ul.gigdates li.gigdates_row{min-height:30px}ul.gigdates li.gigdates_header,ul.gigdates li.gigdates_row li.cf{border-bottom:1px solid #ccc}li.cf{width:100%;clear:both !important}ul.gigdates li ul li{float:left}ul.gigdates li.gigdates_header ul li{font-weight:bold}ul.gigdates li ul li.col_date{width:80px}ul.gigdates li ul li.col_venue{width:250px}ul.gigdates li ul li.col_town{width:130px}ul.gigdates li ul li.col_postcode{width:80px}ul.gigdates li ul li.col_calendar{width:30px;float:right !important;padding:0}.gigdates_row li:hover{cursor:pointer}img.calendar_icon{width:30px;height:auto}@media only screen and (max-width: 640px){ul.gigdates li.gigdates_header,ul.gigdates li ul li.col_postcode,ul.gigdates li ul li.col_details{display:none}ul.gigdates li ul li.col_venue,ul.gigdates li ul li.col_town{width:auto}ul.gigdates li ul li.col_venue{padding-right:5px}}

div.alert-success{border:1px solid #05A000 !important;background-color:#B5ECB4 !important;padding:8px;margin-bottom:8px}div.alert-error,div.alert-danger{border:1px solid #f00 !important;background-color:#E4B5B5 !important;padding:8px;margin-bottom:8px}

div.ccm-block-type-form div.form-group{margin-bottom:10px}div.ccm-block-type-form span.text-muted{opacity:.50}div.ccm-block-type-form div.form-group label.control-label{font-weight:bold;display:block}

.ccm-responsive-overlay{display:none}

.ccm-block-social-links ul.list-inline{display:inline-block;margin:0px;padding:0px}.ccm-block-social-links ul.list-inline li{padding:0px;list-style-type:none;margin-right:10px;display:inline-block}

