.sectionM {padding:70px 0!important}
.darkBkg {color:white}
ul#menu-footer-1 {
    padding: 30px 0 0 0;
}
#hero-parallax h1{text-transform:uppercase; font-size:21px; color:white}
#hero-h1 {
    color: white;
    text-align: center;
    font-size: 50px;
    line-height: 1.1;
    font-weight: bold;
}

.blog_single.blog_holder h2 {
    color: #111;
    text-transform: none;
    font-size: 28px;
    line-height: 1.2;
    margin: 32px 0 6px;
}
.blog_single ul, .blog_single ol, .q_elements_holder ul {padding:0 0 0 50px!important; font-family: 'Roboto', arial, sans-serif}
    #credits-web{font-family:'Roboto', sans-serif; font-size:14px; }
#credits-web a{color:gold; text-decoration:underline}
@media (max-width:768px){
  .mobile_menu_button span {
    width: 36px!important;
    height: 25px!important;
    font-size: 30px!important;}
    .mobile_menu_button span{color:#056839!important}
.sectionM{padding:20px 0!important;}

#hero-parallax h1 {
    line-height: 1!important;;
    font-weight: normal!important;;
    font-size: 17px!important;;
}

#hero-h1 {
    font-size: 37px!important;;
    margin: 30px 30px 10px 30px;
}

#hero-text {
    font-size: 23px!important;;
    margin: 10px 30px;
}

.product-categories {
    padding: 0px!important;;
}

h2 {
    text-align: center;
}

}