
/* Bacis rewrites
=====================================================*/

a {
    color: #d8c100;
}

.services-content h2 {
	color: #333333;
    font-weight: 400;
    margin: 0 0 15px;
    font-size: 15px;
    font-weight: 700;
}


.vc_custom_heading h4 {
	font-family: Montserrat;
	line-height: 22px;
	font-weight: 400;
	font-style: normal;
	color: #777777;
	font-size: 12px;
}

.custom-header-center h2,
.custom-header-center h3,
.custom-header h2,
.custom-header h3 {
	font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 20px;
    padding-bottom: 20px;
    position: relative;
}

	.custom-header-center h2:after,
	.custom-header-center h3:after, 
	.custom-header h2:after,
	.custom-header h3:after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: 30px;
		background: #a0ce4e;
		height: 1px;
	}

	.custom-header-center h2:after,
	.custom-header-center h3:after {
		right: 0;
		margin: auto;
	}

/* Other fixes
=====================================================*/

.vc_general.vc_btn3:focus, 
.vc_general.vc_btn3:hover {
    border: 0 !important;
}

.widget_nav_menu ul li a {
	color: #337ab7;
	font-weight: 400;
}

.widget_nav_menu ul li a:hover {
	color: #d8c100;
	text-decoration: underline;
	outline: 0;
}

.footer-widgets  a,
.footer-widgets .widget_nav_menu ul li a {
    color: white;
    text-decoration: underline
}

span.wpcf7-list-item {
	margin-left: 0;
}

.copyright a {
	color: #fff;
	text-decoration: underline;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	background-color: #d8c100!important;
	  padding: 12px 20px;
    outline: none;
    border: none;
    color: #ffffff;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 400;
    border-radius: 0;
}
.page-template-template-home .vc_gitem-zone .vc_gitem_row .vc_gitem-col {
	padding-left: 0;
}
