/* Header */

#Action_bar .contact_details li {
padding: 10px 0;
}

#Action_bar .social {
padding: 10px 0;
}

#Top_bar {
top: 25px;
}

#Top_bar .menu > li {
text-transform: uppercase;
}

.mobile-contact a {
color: #3f8ec4 !important;
}

/* Subheader */

#Subheader .title {
text-transform: uppercase;
}

#Subheader {
border-bottom: solid 10px #1c618f;
}

/* Content */

.big {
color: #25282A;
font-family: "Roboto Condensed", Arial, Tahoma, sans-serif;
}

hr {
background-color: #181A1C;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #3f8ec4;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
color: #1c618f;
}

.has_content .the_content_wrapper {
	margin-bottom: 0 !important;
}

/* Table */

table tr:first-child td {
box-shadow: none;
}

table td:hover {
background: #D0D3D4 !important;
}

table td {
border-color: rgba(28,97,143,0.5);
}

/* Contact Form */

/* Form */

span.wpcf7-list-item {
    font-size: 18px;
    line-height: 35px;
    color: #7C878E;
}

span.wpcf7-form-control-wrap .wpcf7-text {
    font-size: 18px;
}

span.wpcf7-form-control-wrap {
    margin-bottom: 20px;
}

input[type="submit"] {
    width: 100%;
    font-family: "Roboto Condensed", Arial, Tahoma, sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 15px;
}

input[type="submit"]:hover {
    background-color: #7C878E;
}

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
    padding: 15px;
}

.one-half.column {
width: 48%;
}

span.wpcf7-list-item {
display: block;
}

@media only screen and (max-width: 960px) {

.one-half.column {
width: 100%;
}

}

/* Footer */

#Footer .footer_copy {
background-color: #25282a;
}

#Footer h4 {
margin-bottom: 18px;
}

/* Responsive */

@media only screen and (max-width: 960px) {

.one-half.column {
width: 100%;
}

}

@media only screen and (max-width: 767px) {

#Action_bar {
display: none;
}

}