/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   http://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  http://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
#header-outer[data-format=centered-menu-under-logo] #top nav{
    box-shadow: 0 3px 45px rgba(0, 0, 0, 0.15);
	border-radius:40px;
	padding-left: 20px;
    padding-right: 20px;
	background:#ffffff;
}
#top nav>ul>li>a, .pull-left-wrap>ul>li>a {
    margin-top: 8px!important;
	margin-bottom: 8px!important;
}
#header-outer[data-format=centered-menu-under-logo] #top .span_9 nav{
        -webkit-justify-content: left;
        justify-content: space-between;
    }

.header-phone-btn{
	font-size:16px!important;
	font-weight: 600;
}
#header-outer[data-format=centered-menu-under-logo] #top .span_9 nav>.buttons {
    padding-bottom: 0px;
}
.header-phone-btn i{
	margin-right:5px!important;
}
#header-outer .nectar-header-text-content {
    padding-top: 10px;
    padding-bottom: 10px;
}
#footer-outer #copyright[data-layout="centered"]{
	padding:0px!important;
}
#footer-outer #copyright[data-layout="centered"] .container{
	padding:25px 0px!important;
}
#footer-widgets .container .row{
	border-bottom:1px solid #b9c4cd;
	border-top:1px solid #b9c4cd;
}
.keza-milestone .nectar-milestone{
    width: 30%;
    float: left;
}
.text-16{
	font-size:16px;
}
.footer-logo{
	width:100px;
}
.footer-top-bar .iwithtext {
    background: #092138;
    color: #ffffff;
    border-radius: 5px;
    padding: 12px;
}
.footer-top-bar .iwithtext .iwt-icon img{
    background: #d5e0f8;
    color: #d5e0f8;
    border-radius: 100%;
    padding: 5px;
    margin-left: 30px;
    margin-top: 15px;
    width: 40px !important;
}
.footer-top-bar .iwithtext .iwt-text {
    padding-left: 75px;
	line-height: 22px;
    font-size: 14px;
}
#footer-outer #footer-widgets .col ul li:first-child {
    padding-top: 5px !important;
}
#footer-outer[data-custom-color=true] #footer-widgets .simple-social-icons ul li a:not(.nectar-button){
	color:rgb(28 69 190)!important;
	font-size: 22px !important;
}
.tabbed[data-style="minimal_flexible"] .wpb_tabs_nav {
    border: 2px solid #ffffff;
	max-width: 1000px;
    margin: 0 auto;
    margin-bottom: 40px;
}
.keza-home-services .tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a {
    color: #ffffff;
	padding:15px 30px!important;
	font-size: 18px !important;
}
.keza-home-services .tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a:after{
	height:0px!important;
}
.keza-home-services .tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li.active-tab a.active-tab span{
	background:#2e64a1;
	color:#ffffff!important;
	padding: 8px 20px;
	border-radius:5px;
}
.services-heading {
    max-width: 1000px;
    margin: 0 auto;
}
.keza-home-services .nectar-fancy-box h4{
	font-size:20px!important;
}
.keza-home-services .nectar-fancy-box p{
	font-size:14px!important;
	line-height:20px;
}
.keza-consultation .gform_required_legend{
	display:none!important;
}
.gform_wrapper.gravity-theme .ginput_container_date input {
    width: 100%;
}
body .gform_wrapper .top_label .gfield_label {
    margin-top: 8px!important;
	font-family: Poppins;
	color:#f8f8f8;
}
body[data-form-style="minimal"] .container-wrap .span_12.light input[type="text"], body[data-form-style="minimal"] .container-wrap .span_12.light textarea, body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"], body[data-form-style="minimal"] .container-wrap .span_12.light input[type=password], body[data-form-style="minimal"] .container-wrap .span_12.light input[type=tel], body[data-form-style="minimal"] .container-wrap .span_12.light input[type=url], body[data-form-style="minimal"] .container-wrap .span_12.light input[type=search], body[data-form-style="minimal"] .container-wrap .span_12.light input[type=date], body[data-form-style="minimal"] .container-wrap .span_12.light input[type=number], body[data-form-style="minimal"] .container-wrap .span_12.light select {
    color: #fff;
    background-color: transparent!important;
    box-shadow: none;
    border-bottom: 1px solid #a4aeba;
	padding:5px 0px!important;
	font-size:14px!important;
}
body[data-form-style="minimal"] .container-wrap .keza-consultation .span_12 select option{
	color:#000000!important;
}
.notsure-text{
	font-family: Poppins;
	font-weight:normal;
	line-height: 38px;
}
#footer-outer #footer-widgets .col p {
    font-size: 14px;
}
.keza-blog .nectar-post-grid .nectar-post-grid-item .content .post-heading{
	font-size:16px!important;
	line-height:20px!important;
	max-width:100%;
}
.keza-blog .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
    position: absolute;
    right: 0px;
    top: -40px;
}
.keza-blog .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous{
    position: absolute;
	right:80px;
    left: auto;
    top: -40px;
}
.keza-blog .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before{
	background-color:transparent;
}
.keza-blog .nectar-flickity[data-controls*=arrows_overlaid] .next:after, .keza-blog .nectar-flickity[data-controls*=arrows_overlaid] .previous:after{
	width:30px;
}
.keza-blog .nectar-flickity[data-controls*=arrows_overlaid] .next:after {
    left: -3px;
}
body[data-form-style="minimal"] .container-wrap .span_12.light select{
	color: #838b96!important;
}
.step-box{
	max-width:500px;
}
.step-box p{
	margin-bottom:0px!important;
	padding-bottom:0px!important;
}
.step-box h4{
	margin-bottom:0px!important;
}
.offer-services{
	max-width:400px;
}
input#gform_submit_button_1 {
    background-color: #d5e0f8;
    color: #000000;
}
.nectar-button.jumbo {
    font-size: 16px;
}
.keza-c-form p.gform_required_legend{
	display:none!important;
}
.c-information h3{
	font-size:20px!important;
}
input#gform_submit_button_2 {
    background-color: #d5e0f8;
    color: #000000;
}
.c-information a{
	color:#2e64a1!important;
}
.expert-name{
	text-transform:uppercase;
}
.cascade-bg .bg-color.calculated {
border-top-right-radius:20px!important;
border-bottom-left-radius:20px!important;
}
.cascade-bg .nectar_cascading_images .cascading-image .inner-wrap .bg-layer div img{
border-top-right-radius:20px!important;
border-bottom-left-radius:20px!important;
}
.ba-popup .gform_required_legend{
	display:none;
}
input#gform_submit_button_3{
	background-color: #d5e0f8;
    color: #000000;
	padding:12px 50px!important;
}
.keza-main-services .nectar-fancy-box[data-style=image_above_text_underline] .text {
    padding: 15px!important;
}
.keza-main-services .nectar-fancy-box .image-wrap{
    border-top-right-radius: 10px;
	border-top-left-radius: 10px;
    overflow: hidden!important;
}
.eno-main-blog .masonry.classic_enhanced .masonry-blog-item .article-content-wrap {
    padding: 8%;
}
.eno-main-blog .masonry.classic_enhanced .posts-container .has-post-thumbnail .meta-category a {
    position: relative;
    color: #2e64a1;
    border: 1px solid #2e64a1;
    margin-left: 12px;
	font-size: 14px;
}
.eno-main-blog .masonry.classic_enhanced .posts-container .has-post-thumbnail .meta-category a:hover {
    position: relative;
    color: #ffffff;
    border: 1px solid #2e64a1;
}
.eno-main-blog .masonry.classic_enhanced .post .post-meta i.icon-salient-m-user {
	background-image:url(http://kezaclinic-com-s.njmu.s5.bt8.net/wp-content/uploads/2024/11/kezaclinic-logo.png);
	width:25px;
	height:25px;
	background-size:cover;
	font-size:0px;
	margin-top: -5px;
}
.eno-main-blog .masonry.classic_enhanced .post-header span {
    color: #2e64a1;
    font-size: 15px;
}
.eno-main-blog .masonry.classic_enhanced .masonry-blog-item .inner-wrap {
    box-shadow: 0 10px 30px rgba(0, 0, 0, .14);
    border-radius: 5px;
    overflow: hidden;
}
.cf-fancy-box .nectar-fancy-box h3{
	margin-bottom:15px!important;
}
.cf-fancy-box .nectar-fancy-box {
    padding: 10%;
}
.keza-gallery-1 .portfolio-items[data-ps="2"] .col .work-item:hover .work-info-bg{
    opacity: 0.1;
}
.keza-gallery-1 .portfolio-items[data-ps="2"] .col .work-item{
	padding: 10px;
	box-shadow:rgba(0,0,0,.04) 0 1px 0,rgba(0,0,0,.05) 0 2px 7px,rgba(0,0,0,.06) 0 12px 22px;
}
.keza-gallery-1 .portfolio-items[data-ps="2"] .col .work-item:hover{
	border:4px solid #ffffff!important;
	box-shadow:rgba(0,0,0,.04) 0 1px 0,rgba(0,0,0,.05) 0 2px 7px,rgba(0,0,0,.06) 0 12px 22px;
}
@media(min-width:1000px){
.header-phone-btn{
	background:#2e64a1;
	color:#ffffff!important;
	padding:15px 30px;
	font-size:16px!important;
	border-radius:50px;
	font-weight: 600;
}
body #footer-outer .row {
        padding: 25px 0;
    }
.footer-top-bar .iwithtext {

}
.keza-testimonial .testimonial_slider .image-icon {
    margin-bottom: 80px;
}
.keza-testimonial .testimonial_slider .image-icon.has-bg {
    width: 180px;
    height: 180px;
	float:left;
	margin-right:40px;
	position: relative;
}
.keza-testimonial .testimonial_slider blockquote p {
   /* text-align: left;*/
	padding-bottom: 8px !important;
	padding-top: 20px;
}
.keza-testimonial span.testimonial-name {
    /*text-align: left;*/
    transform: none !important;
	font-size:18px!important;
	font-weight:bold!important;
}
	.keza-testimonial .testimonial_slider .image-icon.has-bg::after{
		position:absolute;
		content:'';
		top:0;
		right:-15px;
		bottom:0;
		height:300px;
		width:0px;
		border-right:2px dashed #1c45be;
	}
.keza-testimonial .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next {
    top: -30px;
}
.keza-testimonial .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev{
   top: -30px;
	right:12%!important;
	left:auto;
	}
.keza-testimonial .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next:after, .keza-testimonial .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev:after {
    opacity: 1;
    right: 3px;
    cursor: pointer;
    transform: none!important; 
    transition: none!important;
}
.keza-testimonial .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev:hover:before {
    transform: translateX(-3px);
}
.keza-testimonial .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev:before{
    left: -10px!important;
}
.keza-testimonial .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next:before{
		right: -16px!important;
	    left:auto;
	}
.keza-testimonial .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next:hover:before {
    transform: translateX(2px);
}
.keza-testimonial .testimonial_slider[data-style="minimal"] .slides {
    max-width: 90%;
    margin: 0 auto;
}
}
@media(max-width:1000px){
    #header-outer[data-mobile-fixed="1"] {
    background-color: rgba(255, 255, 255, 0.95)!important;
}	
.keza-milestone .nectar-milestone {
    width: 50%;
}
	body .nectar-milestone .subject{
	font-size:14px!important;
	}
    .wpb_wrapper h2.vc_custom_heading {
        line-height: 38px !important;
    }
	.wpb_wrapper h2.vc_custom_heading.keza-c-info-title{
	font-size:24px!important;
}
}