	/*
Theme Name: Afea Salient Macdaddy
Theme URI: afea_salient
Description: Afea Theme
Author: Macdaddy Pty Ltd
Author URI: http://macdaddy.com.au
Template: salient 
Version: 7.0.7
.
General comments/License Statement if any.
.
*/
@import url(../salient/style.css);


/*---- GLOBAL ----*/

body {
	color: #474747;
}

/* Change global background color to white */

.ascend .container-wrap {
	background-color: #fff !important;
}

/* Change the color of the Small divider */

.divider-small-border {
	border-bottom: 2px solid #EC312E;
	width: 15%;
}

#header-outer[data-format="centered-menu"] header#top nav > ul.sf-menu > li ul {
	top: 49px !important;
}

/* Milestones */

.nectar-milestone .number {
	font-family: 'Source Sans Pro';
	margin-bottom: 20px!important;
}

/* Secondary Header */

body[data-header-color="custom"] #header-secondary-outer {
	border-bottom: 1px solid #f7f7f7;
}

body[data-header-color="custom"] #header-secondary-outer nav > ul > li > a {
	border-left: none;
}

#header-secondary-outer nav > ul > li > a {
	letter-spacing: 0.5px!important;
}

/* Toggles */

body .toggle > div {
	box-shadow: none !important;
}

/* Rounded Slides */

.flex-gallery {
	overflow: visible !important;
}

.rounded-slides .flex-gallery .slides img {
	width: auto;
	height: auto;
	margin: -190px auto 0 !important;
}

.rounded-slides .flex-gallery ul.flex-direction-nav {
	display: none !important;
}

#call-to-action .container span {
	padding-bottom: 20px;
}

/* Button size adjustments */
.nectar-button.custom-xlarge-btn {
	font-size : 16px;
}


/*---- HOME ----*/

/*-- PAGE HEADER --

#page-header-bg h1 {
	margin-bottom: 20px;
}

body #page-header-bg .span_6 span.subheader {
	color: #111!important;
}


/*-- NECTAR SLIDER --*/

/*.parallax_slider_outer.first-section .swiper-slide .content {
	margin-top: 150px;
}*/

.swiper-slide[data-color-scheme="dark"] .content h2 {
	color: #e4676b;
}

.swiper-wrapper .slider-down-arrow i.icon-default-style[class^="icon-"] {
	font-size: 40px !important;
}

.swiper-slide .content h2 {
	text-transform: none !important;
	margin-bottom: 30px;
}

.swiper-slide .content p {
	padding-bottom: 40px;
	margin-top: 150px;
}

/*-- CORE PRINCIPLES & TEAM MEMBERS --*/

/* For 4 column layout */
#core-principles .vc_col-sm-3 {
	width: 22.0%;
}

/* For 3 column layout */
#team-members .vc_col-sm-4 {
	width: 30.33%;
}


#core-principles .column-card-left, #team-members .column-card-left {
	margin: 1.5% !important;
}

#core-principles .column-card-middle, #team-members .column-card-middle {
	margin: 1.5% !important;
}

#core-principles .column-card-right, #team-members .column-card-right {
	margin: 1.5% !important;
}

/*#core-principles .logo-mark {
	margin-top: -200px;
}*/


/*-- PORTFOLIO ITEMS --*/

/* Remove bottom margin */

#care-content, #staff-content {
	margin-bottom: 0px !important;
}

/* Hide the excerpt/date */

.portfolio-items .col .work-info .vert-center p {
	display: none;
}

/* Make text semi-transparent on hover */

.portfolio-items .work-item.style-3 .work-info:hover {
	opacity: 0.5 !important;
}

/*.portfolio-items .col .work-item.style-3 .work-info-bg {
	opacity: 0.75 !important;
}*/

/*.portfolio-items .col h3 {
	text-shadow: 0px 2px 15px #474747;
}


/*-- STATISTICS --*/

.nectar-progress-bar .bar-wrap span strong {
	top: -31px;
	padding: 7px 10px !important;
	font-size: 16px !important;
}

.nectar-progress-bar .bar-wrap span strong i {
	font-size: 16px !important;
}


/*-- TESTIMONIALS --*/

.testimonial_slider blockquote, .testimonial_slider blockquote span, .swiper-slide[data-color-scheme="dark"] .content p {
	color: #474747;
}

.testimonial_slider .controls {
	opacity: 0.8;
}

/*
.testimonial_slider .image-icon {
	display: none;
}*/


/*-- MILESTONES --*/

.nectar-progress-bar p {
	display: none;
}

.nectar-progress-bar .bar-wrap {
	margin-bottom: 5px;
}


/*-- BLOG ITEMS --*/

.home .blog-recent .col .post-header {
	padding-top: 15px;
}

.home .blog-recent .col p {
	font-size: 14px;
	line-height: 24px;
	padding-bottom: 25px;
}

/* Hide Meta */

.home .blog-recent .col .post-header .meta-author, .home .blog-recent .col .post-header .meta-category, .home .blog-recent .col .post-header .meta-comment-count {
	display: none;
}



/*---- NEWS ----*/

.post-header {
	margin-bottom: 0px;
}

.masonry-blog-item .post-meta .date, .masonry-blog-item .post-meta .nectar-love-wrap {
	float: none !important;
	margin-bottom: 5px !important;
}

.nectar-love-wrap .nectar-love {
	margin-left: 0px !important;
}

#respond h3 {
	text-transform: none !important;
	letter-spacing: normal !important;
}

.single #single-below-header {
	margin-top: 20px;
}

.ascend .comment-wrap {
	border-top: none !important;
}

.article-content-wrap .excerpt {
	padding: 15px 0;
	font-size: 14px;
	line-height: 24px;
}



/*---- CONTACT ----*/

/* Office Locations */

#office-locations .vc_col-sm-4 {
	width: 30.3%;
}

#office-locations .column-card-left {
	margin: 1.5% !important;
}

#office-locations .column-card-middle {
	margin: 1.5% !important;
}

#office-locations .column-card-right {
	margin: 1.5% !important;
}



/*---- FOOTER AREA ----*/

#footer-outer .row {
	padding: 75px 0px;
}

.ascend #footer-outer .widget h4 { 
	margin-bottom: 25px!important;
}


/*-- CALL TO ACTION --*/

#call-to-action span {
	letter-spacing: 1px!important;
}

#call-to-action .container a {
	color: #f7f7f7!important;
}

#call-to-action .triangle {
	display: none;
}



/*-- TYPOGRAPHY --*/

h1, h3, h4, blockquote {
	color: #EC312E;
}

h2, h5 {
	color: #474747;
}



/*-- TEAM MEMBERS --*/

.team-member p.description, .row .col .team-member p.description {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}

.team-member h4 {
	margin-top: 20px;
}

.team-member {
	padding-bottom: 0px;
}

.position {
	padding-top: 5px;
}

#team-members .toggle {
	text-align: left;
}



/*---- PRICING ----*/

.package-info .pricing-column-content h4, .package-info .pricing-column-content .interval:before {
	display: none !important;
}

.package-info li span, .package-col .toggle span {
	display: table;
}

.package-info li i, .package-col .toggle i {
	float: left;
}

.package-col .toggle {
	text-align: left;
	font-size: 80%;
	line-height: 160%;
}

.pricing-table[data-style="flat-alternative"].four-cols .pricing-column {
	padding: 30px;
}



/*---- GRAVITY FORMS ----*/

.gform_wrapper input[type=text] { 
	border: none; 
	box-shadow: none; 
}

.gform_wrapper .gform_footer { 
	padding: 0px!important;
}

.gform_footer input[type=submit] { 
	border-radius: 0px!important; 
	padding: 10px 15px;
}

/* Error Message Styling */

.gform_wrapper div.validation_error {
	color: #EC312E !important;
	border-top: 2px solid #EC312E !important;
	border-bottom: 2px solid #EC312E !important;
	font-size: 16px!important;
	line-height: 24px;
}

.gform_wrapper .validation_message {
	color: #EC312E !important;
}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: transparent!important;
	border: none!important;
	padding: 0px!important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
	margin-left: 0px!important;
}

.gform_wrapper li.gfield_error input[type=text] {
	border: 1px solid #e4676b!important;
}



/*---- LIVE CHAT ----*/

.schat-chat-btn .schat-title {
	margin-top: 10px !important;
}

