/*contact formsuccess message*/
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #fff!important;
}

/* Header */

#main {
    padding-top: 0;
}


a .widget img:hover {
 opacity: 0.8;
}

/* Contact Page */

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    border: 1px solid #074423;
    border-radius: 5px;
    box-sizing: border-box;
    color: #5C5E5C;
    padding: 12px 12px;
    width: 100%;
}

a.button, button, html input[type="button"], input[type="reset"], input[type="submit"] {
    padding: 14px 20px;
    background: #006534!important;
    border-radius: 5px;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    width: 100%;
    text-decoration: none;
    text-shadow: none!important;
    box-shadow: none!important;
    border: none;
}

/* Gallery */

.entry-title {
    padding-top: 50px;
}

.post-navigation a, #image-navigation a {
    text-decoration: none;
    padding: 10px 13px;
    border: none!important;
    background: #006534!important;
    text-shadow: none!important;
    border-radius: 5px;
    font-size: 15px;
font-weight: inherit;
    text-transform: uppercase;
    color: #ffffff;
    box-shadow: none !important
			
}

/* Footer */

#footer-widgets .widget .widget-title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 23px;
		text-transform: uppercase;
}

#footer-widgets p {
 font-size: 16px;
}


.fa-facebook-f:before, .fa-facebook:before, .fa-twitter:before, .fa-instagram:before {
    color: #fff;
    font-size: 25px;
    padding-right: 10px;

}

.fa-facebook-f:before, .fa-facebook:before, .fa-twitter:before, .fa-instagram:before:hover {
color: #F0F3F1;

}