h1, h2, h3, h4, h5, h6, .attract .title .main, .attract .title h1,
h1 a, h2 a, h3 a { 
    text-transform: none !important; 
}
h4, .h4 { color: #63ae34;}


.content-box .search-list2 .btn, .content-box .search-list .btn {
    margin-top: 5px;
    text-transform: none;
}
.webContentItem li { line-height: 2; font-size: 16px;}
.webContentItem .image-column-width { margin-top: -40px !important;}

.webContentItem a:hover, .webContentItem a:focus {
    color: #63ae34 !important;
    text-decoration: none !important;
}
.btn-apply { background-color: #008fd5 !important;}

a.linkedin:hover, a.twitter:hover, a.facebook:hover {
    background-position: 0 0;
}
a.linkedin, a.twitter, a.facebook {
    background-position: 0 -42px;
    background-size: 42px 84px;
    display: block;
    height: 42px;
    overflow: hidden;
    text-indent: -9999px;
    transition: all 0.3s ease 0s;
    width: 42px;
}
a:active, a:focus {
    color: #008fd5 !important;
    text-decoration: none !important;
}

a.list-group-item:hover, a.list-group-item:focus { color: #ddd !important; }

.btn-fat { padding-top: 40px !important; padding-bottom: 40px !important;}
.list-group-item { margin-bottom: 3px !important;}

.candidateServices .list-group-item { padding-top: 40px; padding-bottom: 40px; text-align: center; font-size: 20px;}
.candidateServices .warning { background-color: #4e1060 !important;}
.candidateServices .info { background-color: #5a6870 !important;}
.candidateServices .success { background-color: #003e82 !important;}
.candidateServices .primary { background-color: #008fd5 !important;}
.candidateServices .danger { background-color: #63ae34 !important;}
.candidateServices .warning:hover { background-color: #320a3d !important;}
.candidateServices .info:hover { background-color: #485359 !important;}
.candidateServices .success:hover { background-color: #002b59 !important;}
.candidateServices .primary:hover { background-color: #0074ac !important;}
.candidateServices .danger:hover { background-color: #518f2b !important;}


.ffw-testimonial-source { margin-bottom: 20px; border-bottom: 1px solid #777; padding-bottom: 20px; color: #63ae34; font-weight: bold;}
.nav.nav-tabs a.green { margin-bottom: 15px;}

.well.alt { background-color: #008fd5 !important;}
.vacancies-slider > li {
    text-transform: none;
}

.mb20 { margin-bottom: 40px;}

.home-box.info-bg .webContentItem a { color: #fff !important; font-weight: bold;}

p, .well.alt, li { font-size: 16px !important;}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
    margin-bottom: 20px;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

img {
    max-width: 100%;
    height: auto !important;
}

@media (max-width: 768px) {
    #testimonials-slider { margin-bottom: 65px;}
}

@media (min-width: 768px) and (max-width: 991px) {
    .nav > li > a { padding-left: 10px !important; padding-right: 10px !important; }
    .nav > li { font-size: 14px !important; }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .nav > li > a { padding-left: 12px !important; padding-right: 12px !important; }
    .nav > li { font-size: 15px !important; }
}

/*.navbar li:nth-child(7) a {
    text-transform: uppercase;
}
.navbar li li:nth-child(7) a {
    text-transform: inherit;
}*/

.contact-us-form td.labelCell {
    width: inherit;
}