.navbar-inverse {
    background-color: #fff;
    border-color: #fff;
}

.navbar-inverse .navbar-nav > li > a:hover {
	color: #4f868e;
}

.navbar-inverse .navbar-nav ul.sub-menu > li a:hover {
	color: #4f868e;
}

.navbar-inverse .navbar-nav ul.sub-menu li:hover > a, .navbar-inverse .navbar-nav ul.sub-menu li.link-focus > a {
    color: #a51c30;
}

.navbar-brand {
    height: 110px;
}


ul.nav > li.current > a:before, .page ul.nav > li.current-menu-item > a:before, .single-post ul.nav > li.current-menu-item > a:before, .archive ul.nav > li.current-menu-item > a:before {
    background: #a51c30;
}



article .entry-title {
  font-size: 30px;
	margin-top: 5px;
}

h2.widgettitle {
	padding-top: 20px;
}

.focus {
    padding-top: 40px;
}

.team-member .details a {
	color: #EEBB32;
}

.team-member .details a:hover {
	color: #ffffff;
}

a {
	color: #a51c30;
}

a:visited {
    color: #a51c30;
}

a:hover {
    color: #76232f;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
    background: #115e67;
}

button, input[type="button"], input[type="reset"], input[type="submit"]:hover {
    background: #4f868e;
}

.comment-form #submit, .comment-reply-link {
    border-color: #115e67;
    color: #fff !important;
    background: #115e67;
}


.header-content-wrap {
    background: rgba(237, 181, 18, 0.85);
	padding-bottom: 40px;
}

h1.intro-text {
	text-shadow: 2px 2px 3px #333366;
}

.section-header h2, #focus .section-header h2 a, #team .section-header h2 a, #aboutus .section-header h2 a, #testimonials .section-header h2 a, #contact .section-header h2 a {
	border-bottom: solid 4px 
		#eaaa00;
	margin-bottom:20px;
}

.section-header {
    padding-bottom: 35px;
}

article .entry-title {
    color: #115E67;
}

article .entry-title:after {
    background: #fff;
}

.widget .widget-title {
	margin-bottom: 5px;
}

.widget .widget-title:before {
	background: #fff;
}

.purchase-now {
    background: #EEBB32;
}

.purchase-now .red-btn {
    float: right;
    background: #115e67;
}

.purchase-now .red-btn:hover{
    float: right;
    background: #4f868e;
}

.red-btn {
    background: #115e67;
}

.red-btn:hover {
    background: #4f868e;
}

.green-btn {
    background: #115e67;
}

.green-btn:hover {
    background: #4f868e;
}

.navbar {
    border-bottom: 10px solid #EEBB32;
}

.our-team .row > span:nth-child(4n+1) .red-border-bottom:before {
    background: #EEBB32;
}

.our-team .row > span:nth-child(4n+2) .red-border-bottom:before {
    background:  #EEBB32;
}

.our-team .row > span:nth-child(4n+3) .red-border-bottom:before {
    background: #EEBB32;
}

#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+1) .latestnews-title a:before {
    background: #EEBB32;
}

#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+2) .latestnews-title a:before {
    background: #EEBB32;
}

#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+3) .latestnews-title a:before {
    background: #EEBB32;
}

.testimonial {
	background: #115e67;
}

.testimonial p {
    margin-bottom: 0;
}

.nav-links a {
    color: #a51c30;
}

.focus-box h3 {
	color: #EEBB32;
	font-size: 5em
}

.red-border-bottom:before {
    height: 0px;
}


element.style {
}

.focus-box p {
    color: #ffffff;
    font-size: 18px;
    text-align: center;
}

.red-text {
    color: #ffffff;
}

@media (max-width: 640px){
#media_image-4 {
	display:none;
}
}


@media (max-width: 640px){
#media_image-5 {
	display:none;
}
}

@media (max-width: 640px){
.header-content-wrap {
    background: rgb(237, 181, 18);
    padding-top: 30px;
	padding-bottom: 30px;
}
}

.client-list .col-lg-3 {
    width: 33.33%;
}

.client-list div span {
	margin-right:0px;
}


.zerif-copyright-box {
	display:none;
}

#zerif-copyright a{
	color: #c3c3c3;
}

.wp-caption .wp-caption-text {
  font-size: smaller;
	font-style:oblique;
	text-align:left;
	padding-left: 10px;
	
}



