.wpcf7
{
    background-color:  transparent;
    border: 1px solid #D2D2D2;
}

div.wpcf7 {
    margin: 0px;
    padding: 15px;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #F5F5F5;
    width: 100%;
    border: 1px solid #D2D2D2;
    color: black !important;
}

.wpcf7 input[type="submit"]
{
    width: 100% !important;
    font-size: 15px !important;
    background: #30517f;
}

.fontsizespecial {
   font-size: 16px;
}

.fontsizespecial2 {
   font-size: 19px;
}

.fontsizespecial3 {
   font-size: 15px;
}

.fontsizespecial4 {
   font-size: 18px;
}

@media only screen and (max-width: 767px) {
#topbar {
    background: #012169 !important;
}
}

.member .member-content {
    border-bottom: 0px solid rgba(130,130,130,0.14);
}

.member .member-role {
    color: #1b1b1b;
}

@media only screen and (max-width: 479px) {
.logo img {
    padding-left: 71px;
}
}

@media screen and (max-width: 767px) and (min-width: 480px) {
.logo img {
    padding-left: 131px;
}
}

@media screen and (max-width: 959px) and (min-width: 768px) {
.logo img {
    max-width: 650px;
    padding-left: 294px;
}
}

.wpcf7 span.wpcf7-not-valid-tip, .wpcf7-validation-errors{ display: inherit !important; }
.wpcf7-not-valid{ border-color: #ff0000 !important;}
.wpcf7-validation-errors {background: #ff0000 !important;}

@media only screen and (max-width: 479px) {
.frontlupitasectionlarge {
    display: none;
}
}

@media screen and (max-width: 767px) and (min-width: 480px) {
.frontlupitasectionlarge {
    display: none;
}
}

@media screen and (max-width: 1200px) and (min-width: 768px) {
.frontlupitasectionlarge {
    display: none;
}
}

@media screen and (min-width: 1201px)  {
.frontlupitasectionphone {
    display: none;
}
}

#breadcrumbs, #breadcrumbs a {
    display: none !important;
}

.titlebar h1, .title-h1 {
    color: #404040 !important;
}

.post-time {
    color: #101010;
}

#sidebar .widget ul li a {
    color: #1b1b1b;
}

#sidebar .widget {
    color: #303030;
}

.widget_search input {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #828282;
    padding: 10px 12px 10px 36px;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .03);
    border-radius: 2px;
    background: #ffffff;
    color: black;
}

#pagination a {
    color: #222121;
}