div.mythemes-topper {
    width: 100%;
    background: #58595d;
}

div.mythemes-header a.header-description, div.mythemes-header a.header-title {
    display: block;
    font-style: italic;
    font-variant: normal;
    font-weight: 700;
    font-family: inherit;
    font-size: 1.8em;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.9);
}

div.mythemes-header div.valign-cell-wrapper .valign-cell {
    margin-top: 0px;
    margin-bottom: -220px;
}
aside.mythemes-header-items div.header-item div.widget_text div.textwidget, aside.mythemes-header-items div.header-item div.widget_text div.textwidget p {
    color: #929292;
    font-size: 14px;
    line-height: 18px;
}
aside.mythemes-header-items div.header-item div.widget {
    margin-bottom: 30px;
}

@media (max-width: 767px) {
div.mythemes-header div.valign-cell-wrapper .valign-cell {
    margin-top: 0px;
    margin-bottom: -150px;
}
}

div.mythemes-page-header {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.content {
    padding-top: 30px !important;
    padding-bottom: 80px;
}

input[type=text], input[type=number], input[type=password], input[type=email], input[type=phone], input[type=tel], select, textarea {
    color: #000000;
}