.one-half,
.one-third {
    position: relative;
    margin-right: 1.5%;
    float: left;
        margin-bottom: 20px;
 
}
 
.one-half { width: 48%; }
.one-third { width: 30.66%; }
 
.last {
    margin-right: 0 !important;
    clear: right;
}
 
@media only screen and (max-width: 767px) {
    .one-half, .one-third {
        width: 100%;
        margin-right: 0;
    }
}

input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=tel] {
    width: 100%;
}

textarea {
    min-height: 8em;
    max-height: 8.35em;
}

textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {
    background-color: #ffffff;
font-weight: bold! important;
}

input[type=submit], button {
    background-color: #5B2978;
    color: #fff;
    border-radius: 0px;
    text-transform: uppercase;
    font-family: roboto! important;
    font-size: 12px;
    position: relative;
    left: 44%;
}

::-webkit-input-placeholder { /* WebKit browsers */
color: #1C1B1B !important;
opacity: 1;
font-family: roboto! important;
font-weight: bold! important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #1C1B1B !important;
opacity: 1;
font-family: roboto! important;
font-weight: bold! important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #1C1B1B !important;
opacity: 1;
font-family: roboto! important;
font-weight: bold! important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #1C1B1B !important;
opacity: 1;
font-family: roboto! important;
font-weight: bold! important;
}

textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {
    border-radius: 0px! important;
}

p {
font-family: Roboto! important;
}

h2 {
font-family: Roboto! important;
}

h3 {
font-family: Roboto! important;
}

h4 {
font-family: Roboto! important;
}

@media only screen and (max-width: 767px)
{input[type=submit] {
    left: 37%! important;
}}

@media only screen and (max-width: 767px)
{.one-half, .one-third {
    margin-bottom: 0! important;
	}}

img.wp-post-image.wp-image-61:hover {
    opacity: 0;
}

img.wp-post-image.wp-image-62:hover {
    opacity: 0;
}

img.wp-post-image.wp-image-184:hover {
    opacity: 0;
}

img.wp-post-image.wp-image-185:hover {
    opacity: 0;
}

img.wp-post-image.wp-image-285:hover {
    opacity: 0;
}

img.wp-post-image.wp-image-286:hover {
    opacity: 0;
}

div#pagewrap {
    padding-top: 30px! important;
}