.content h2{
    font-size: 200%;
}

.content h3{
    font-size: 130%;
}

.content h4{
    font-size: 150%;
}

.content h5{
    font-size: 100%;
}
.materialboxed:hover:not(.active) {
    opacity: 0.8;
    cursor: pointer;
}

#nav-mobile .logo, #nav-mobile > li:last-child{
    border-bottom: 1px solid white;
}
ul.side-nav.fixed li.logo {
    text-align: center;
    margin-top: 5px;
     margin-bottom: 0px;
}
#logo-container {
    height: 130px;
    margin-bottom: 10px;
}
ul.side-nav.fixed li.logo a.logo_subtext{
    font-size: 150%;
    margin-bottom: 20px;
}

.fancy-tile-wrapper{
    flex:1;
    display:flex;
    flex-wrap: wrap;
}
.fancy-tile-wrapper .card{
    height:85%
}

.padding{
    padding:0.5rem !important;
}

.padding-1{
    padding:1rem !important;
}

.padding-2{
    padding:1.5rem !important;
}

.padding-3{
    padding:2rem !important;
}

.padding-4{
    padding:2.5rem !important;
}

.margin{
    padding:0.5rem !important;
}

.margin-1{
    padding:1rem !important;
}

.margin-2{
    padding:1.5rem !important;
}

.margin-3{
    padding:2rem !important;
}

.margin-4{
    padding:2.5rem !important;
}

.side-nav li a.white:hover{
    background-color: rgba(255,255,255,0.95)!important;
}
.no-margin {
    margin: 0px!important;
}
.no-margin-bottom {
    margin-bottom: 0px!important;
}
/*.no-padding {*/
    /*padding: 0px !important;*/
    /*padding-left: 0px !important;*/
    /*padding-right: 0px !important;*/
    /*padding-top: 0px !important;*/
    /*padding-bottom: 0px !important;*/
/*}*/

.bottom-border{
    border-bottom: 1px solid black;
}
.top-border{
    border-top: 1px solid black;
}
.right-border{
    border-right: 1px solid black;
}
.left-border{
    border-left: 1px solid black;
}
.all-border{
    border: 1px solid black;
}


.bottom-border-white{
    border-bottom: 1px solid white;
}
.top-border-white{
    border-top: 1px solid white;
}
.right-border-white{
    border-right: 1px solid white;
}
.left-border-white{
    border-left: 1px solid white;
}




/* label color */
.input-field label {
 color: #000;
}
/* label focus color */
.input-field input[type=text]:focus + label {
 color: #000;
}
/* label underline focus color */
.input-field input[type=text]:focus {
 border-bottom: 1px solid #000;
 box-shadow: 0 1px 0 0 #000;
}
/* label focus color */
.input-field input[type=email]:focus + label {
 color: #000;
}
/* label underline focus color */
.input-field input[type=email]:focus {
 border-bottom: 1px solid #000;
 box-shadow: 0 1px 0 0 #000;
}
/* label focus color */
.input-field textarea.materialize-textarea:focus + label {
 color: #000;
}
/* label underline focus color */
.input-field textarea.materialize-textarea:focus {
 border-bottom: 1px solid #000;
 box-shadow: 0 1px 0 0 #000;
}
/* valid color */
.input-field input[type=text].valid {
 border-bottom: 1px solid #000;
 box-shadow: 0 1px 0 0 #000;
}
/* invalid color */
.input-field input[type=text].invalid {
 border-bottom: 1px solid #000;
 box-shadow: 0 1px 0 0 #000;
}
/* icon prefix focus color */
.input-field .prefix.active {
 color: #000;
}


ul.site-map, ul.site-map li{
    list-style: none !important;
}

.open-hours-table{
    width:100%;
}


.open-hours-table td{
    padding:0px;
}

.facebook-follow-button i, .twitter-follow-button i{
    color:#ffffff;
    font-size: 300%;
}

h4.preview-title{
    margin-bottom: 0px;
}
span.preview-date{
    font-style: italic;
    margin-left: 5px;
}

p.preview-content{
    margin-left: 10px;
    margin-top: 5px;
}
ul.categories-list{
    margin-left: 10px;
}

div.breadcrumb-wrapper a::before{
    font-size: 18px;
}
div.breadcrumb-wrapper{
    padding: 1rem !important;
}

h2.title{
    margin-top:1rem;
    margin-bottom:1rem;
}


a.button-collapse.top-nav {
    height: 50px;
    width: 50px;
    left: 0%;
    font-size: 50px;
    margin-top:20px;
}

a.button-collapse.top-nav i {
    font-size: 50px;
}

.spinner-black-only{
    border-color: black;
}

.form-spinner{
    margin: 50px auto;
    display: block;
}


.card.horizontal .event-image.card-image {
    max-width: 20%;
}
.card-sub-title{
    display:block;
}

.card .card-content .card-title {
    line-height: 1;
}




.pickmeup {
    background: #000;
    /*border-radius: .4em;*/
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: inline-block;
    position: absolute;
    touch-action: manipulation
}

.pickmeup * {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.pickmeup.pmu-flat {
    display: inline-block;
    position: relative
}

.pickmeup.pmu-hidden {
    display: none
}

.pickmeup .pmu-instance {
    display: inline-block;
    /*height: 13.8em;*/
    padding: .5em;
    text-align: center;
    width: 15em;
    margin: 0 auto;
}

.pickmeup .pmu-instance .pmu-button {
    color: #eee;
    cursor: pointer;
    outline: none;
    text-decoration: none
}

.pickmeup .pmu-instance .pmu-today {
    background: #17384d;
    color: #88c5eb
}

.pickmeup .pmu-instance .pmu-button:hover {
    background: transparent;
    color: #88c5eb
}

.pickmeup .pmu-instance .pmu-not-in-month {
    color: #666
}

.pickmeup .pmu-instance .pmu-disabled, .pickmeup .pmu-instance .pmu-disabled:hover {
    color: #333;
    cursor: default
}

.pickmeup .pmu-instance .pmu-selected {
    background: #136a9f;
    color: #eee
}

.pickmeup .pmu-instance .pmu-not-in-month.pmu-selected {
    background: #17384d
}

.pickmeup .pmu-instance nav {
    background-color: #000;
    color: #eee;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    line-height: 2em;
    height: initial;

}

.pickmeup .pmu-instance nav *:first-child :hover {
    color: #88c5eb
}

.pickmeup .pmu-instance nav .pmu-prev, .pickmeup .pmu-instance nav .pmu-next {
    display: none;
    height: 2em;
    width: 1em
}

.pickmeup .pmu-instance nav .pmu-month {
    width: 14em
}

.pickmeup .pmu-instance .pmu-years *, .pickmeup .pmu-instance .pmu-months * {
    display: inline-block;
    line-height: 3.6em;
    width: 3.5em
}

.pickmeup .pmu-instance .pmu-day-of-week {
    color: #999;
    cursor: default
}

.pickmeup .pmu-instance .pmu-day-of-week *, .pickmeup .pmu-instance .pmu-days * {
    display: inline-block;
    line-height: 1.5em;
    width: 2em
}

.pickmeup .pmu-instance .pmu-day-of-week * {
    line-height: 1.8em
}

.pickmeup .pmu-instance:first-child .pmu-prev, .pickmeup .pmu-instance:last-child .pmu-next {
    display: block
}

.pickmeup .pmu-instance:first-child .pmu-month, .pickmeup .pmu-instance:last-child .pmu-month {
    width: 13em
}

.pickmeup .pmu-instance:first-child:last-child .pmu-month {
    width: 12em
}

.pickmeup:not(.pmu-view-days) .pmu-days, .pickmeup:not(.pmu-view-days) .pmu-day-of-week, .pickmeup:not(.pmu-view-months) .pmu-months, .pickmeup:not(.pmu-view-years) .pmu-years {
    display: none
}

@media only screen and (max-width: 600px){
    .pickmeup{
        font-size: 20px;
    }
}

