/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.swiper-slide .content h2 {
    font-family: Domine;
    letter-spacing: .5px;
    font-size: 52px;
    line-height: 64px;
    font-weight: 700;
}

#header-secondary-outer {
    background-color: #2aace1!important;
}

header#top nav > ul > li > a, body.material #search-outer #search input[type="text"] {
    font-family: Domine;
    letter-spacing: .5px;
    font-size: 18px;
    line-height: 25.2px;
    font-weight: 700;
}

#header-secondary-outer nav > ul > li > a, body #header-secondary-outer nav > ul > li > a span.sf-sub-indicator [class^="icon-"], #header-secondary-outer #social li a i, #header-secondary-outer[data-lhe="animated_underline"] nav >ul.sf-menu >li:hover >a {
    color: #ffffff!important;
}

#page-header-bg h2, body h2, article.post .post-header h2, article.post.quote .post-content h2, article.post.link .post-content h2, article.post.format-status .post-content h2, #call-to-action span, .woocommerce .full-width-tabs #reviews h3, .row .col.section-title h2, .nectar_single_testimonial[data-style="bold"] p {
    font-family: Domine;
    letter-spacing: .5px;
    font-size: 48px;
    line-height: 52px;
    font-weight: 400;
}

header#top .sf-menu li ul li a, #header-secondary-outer nav > ul > li > a, #header-secondary-outer ul ul li a, #header-outer .widget_shopping_cart .cart_list a {
    font-family: Open Sans;
    letter-spacing: .5px;
    font-size: 17px;
    line-height: 22px;
    font-weight: 400;
}

#feedback-main-cnt {
    padding: 35px;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    background: #fff;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.11);
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.11);
}

body.page-id-1564,
body.parent-pageid-1564 {
	background: #fff;
	min-height: 100vh;
}

body.page-id-1564 #header-secondary-outer,
body.parent-pageid-1564 #header-secondary-outer,
body.page-id-1564 #header-space,
body.parent-pageid-1564 #header-space,
body.page-id-1564 #header-outer,
body.parent-pageid-1564 #header-outer,
body.page-id-1564 #footer-outer,
body.parent-pageid-1564 #footer-outer {
	display: none !important;
}

body.page-id-1564 #ajax-content-wrap,
body.parent-pageid-1564 #ajax-content-wrap {
	display: grid;
	min-height: 100vh;
	align-items: center;
}

#feedback-main-cnt {
    text-align: center;
}

#feedback-logo-cnt {
	margin-bottom: 35px;
	max-width: 280px;
	margin-left: auto;
	margin-right: auto;
}

#feedback-logo-cnt img {
	display: block;
}

.intro-para {
	font-size: 18px;
	margin-bottom: 5px;
}

#feedback-btns,
#review-btns,
#feedback-btns li,
#review-btns li {
    margin: 0;
    list-style: none;
}

#feedback-btns li,
#review-btns li{
    width: 100%;
    max-width: 270px;
    margin-left: auto;
    margin-right: auto;
}

#feedback-btns li:first-child {
    margin-bottom: 12px;
}

#feedback-btns li a {
    color: #fff;
    padding: 13px;
    display: block;
    text-align: center;
    position: relative;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

#feedback-btns li.good-experience-btn a {
    background: #6cce67;
}

#feedback-btns li.good-experience-btn:hover a {
    background: #5abc55;;
}

#feedback-btns li.bad-experience-btn a {
    background: #ee5a5f;
}

#feedback-btns li.bad-experience-btn:hover a {
    background: #dc484d;
}

#review-btns {
	margin-bottom: 30px;
}

#review-btns li a {
    color: #fff;
    font-size: 18px;
    display: block;
		text-align: left;
    font-weight: 400;
    background: #518ef8;
    position: relative;
    padding: 10px 15px 10px 90px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

#review-btns li a::before, #review-btns li a::after {
    content: '';
    position: absolute;
    display: inline-block;
    margin: auto;
    top: 0;
    bottom: 0;
}

#review-btns li a::before {
    left: 0;
    width: 75px;
    height: 100%;
    background: #fff;
    border: 1px solid #cecece;
    border-right: none;
    -webkit-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
}

#review-btns li a::after {
	left: 10px;
    width: 56px;
    height: 56px;
    background: url(https://maxwellinsurance.co.nz/wp-content/uploads/2024/12/google-logo.png) no-repeat 0 0;
    background-size: 56px 56px;
}

body[data-form-style="minimal"] input[type="text"], body[data-form-style="minimal"] textarea, body[data-form-style="minimal"] input[type="email"], body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"], body[data-form-style="minimal"] input[type=password], body[data-form-style="minimal"] input[type=tel], body[data-form-style="minimal"] input[type=url], body[data-form-style="minimal"] input[type=search], body[data-form-style="minimal"] input[type=date] {
	border: 1px solid #ccc;
}

body.parent-pageid-1564 .nf-form-fields-required {
	display: none !important;
}

body.parent-pageid-1564 #nf-form-5-cont {
	text-align: left;
}
