/* Enter Your Custom CSS Here */

.wpsbc-container {
width:100%;
}

.wpsbc-calendars {
text-align:center;
width:100%;
font-family:'Ek Mukta' !important;

}

div.wpsbc-calendar {
width: 240px;
height: 231px;
border: 0px;
background-color: #45454c;
margin: 0 10px 10px 10px;
padding: 0px 0px 8px 0px !important;
height:auto;
display: inline-block;
float:none;
}

div.wpsbc-calendar ul {
padding: 0px 4px 0px 7px !important;
}

div.wpsbc-calendar ul.wpsbc-weekdays {
padding: 10px 4px 6px 7px !important;
}


div.wpsbc-calendar ul li {
width: 30px;
height: 30px;
line-height: 30px;
font-size: 12px !important;
font-weight:200;
}

div.wpsbc-calendar ul li span {
font-weight:200;
}


div.wpsbc-calendar div.wpsbc-heading {
text-align: center;
width:100%;
}

div.wpsbc-calendar ul li .wpsbc-day-split-top, .wpsbc-select-status .wpsbc-day-split-top {
border-width: 30px 30px 0 0;
}

div.wpsbc-calendar ul li .wpsbc-day-split-bottom, .wpsbc-select-status .wpsbc-day-split-bottom {
border-width: 0 0 30px 30px;
}

div.wpsbc-calendar div.wpsbc-heading {
border-bottom: 0px solid #000;
height: 60px;
background-color: #313139;
}



div.wpsbc-calendar div.wpsbc-heading span {
font-size: 24px;
color: #fff;
font-weight:200;
 line-height:60px
}

div.wpsbc-calendar div.wpsbc-heading {
height: 60px;
background-color: #313139;
}



div.wpsbc-calendar div.wpsbc-heading a {
line-height: 65px !important;
width: 20px; /*breite pfeil-bild */
height: 20px; /*höhe pfeil-bild */
}

div.wpsbc-calendar div.wpsbc-heading a.wpsbc-next {
margin-right:8px;
}

div.wpsbc-calendar div.wpsbc-heading a.wpsbc-prev {
margin-left:8px;
}

div.wpsbc-calendar ul li.wpsbc-pad {
background-color: transparent;
}
