.header-button {
color:#fff;
background: #c7567d;
border-radius:0px;
padding:16px 12px;
text-transform:uppercase;
font-size:22px;
font-weight:bold;
line-height:44px;
}
.header-button span {
border:1px solid #fff;
padding:4px 72px;
}
.header-button:hover {
background:#4387ba;
}
.button {
color:#fff;
background: #c7567d;
border-radius:0px;
}
.button:hover {
background:#4387ba;
}
#contact-form input[type="text"] {
width:95% !important;
margin-top:2px !important;
}
#contact-form textarea {
    width: 95%;
    min-height: 80px;
}
#contact-form p {
margin-top:0px !important;
margin-bottom:0px !important;
padding-top:0px !important;
padding-bottom:0px !important;
}
#contact-details i {
color: #e23d80 !important;
}
.lr-simple-ss-frame .lr-simple-ss-button{
height:20px !important;
}

#online-diet-form textarea {
    width: 100%;
    min-height: 80px;
}

#online-diet-form input[type="text"] {
   width:100% !important;
   margin-top:2px !important;
}

#online-diet-form input, #online-diet-form textarea, #online-diet-form select,  #online-diet-form option, #online-diet-form select option {
    border: 1px solid lightgrey;
    padding: 6px;
}

#online-diet-form span {
    display:block !important;
}
#footer {
padding-left: 10% !important;
}
#bottom {
  background:#fff !important;
}

@media(max-width:913px){
.header-button {
padding:16px 12px;
text-transform:uppercase;
font-size:16px;
font-weight:bold;}
.header-button span {
border:1px solid #fff;
padding:4px 22px;
}
#header a.logo, #header a.logo > img {
width:290px !important;
height:auto !important;
}
}
/*
@media(min-width:600px){
.figure, .portfolio_rollover, figure, .portfolio_rollover {
    width: 65%;
} }  */

.cmsms_info .cmsms_comments, .type_blog .portfolio_inner:hover .portfolio_rollover, .type_blog .cmsms_content_prev_slide, .type_blog .cmsms_content_next_slide {
    background-color: transparent;
}