/*
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
*/

/* Custom Css Start Here */
@font-face{
  font-family: "Gotham Book";
  src: url("/wp-content/themes/salient-child/fonts/924ee4158324c02e3e0d62e54cafd14f.eot");
  src: url("/wp-content/themes/salient-child/fonts/924ee4158324c02e3e0d62e54cafd14f.eot?#iefix") format("embedded-opentype"),
       url("/wp-content/themes/salient-child/fonts/924ee4158324c02e3e0d62e54cafd14f.woff2") format("woff2"),
       url("/wp-content/themes/salient-child/fonts/924ee4158324c02e3e0d62e54cafd14f.woff") format("woff"),
       url("/wp-content/themes/salient-child/fonts/924ee4158324c02e3e0d62e54cafd14f.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
.slider-next-btn-home-class .nectar-fancy-box {
    overflow: hidden !important;
}
.image-full-width-home-stext .hover-wrap-inner img {
    width: 100% !important;
}
.home-static-head-font-weight h2.vc_custom_heading {
    font-weight: 600 !important;
}
.home-page-bottom-section .home-page-img-bottom-section img {
    width: 230px;
}
.home-page-bottom-section .wpb_text_column.wpb_content_element p {
    font-size: 20px;
	font-weight:500 !important;
    color: #008689 !important;
}
.home-page-bottom-section .wpb_text_column.wpb_content_element a {
	font-size: 22px;
	font-weight:600 !important;
    color: #004243 !important;
	text-decoration: none;
}
/* #header-outer:not(.transparent) #top {
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
} */
/* Footer Css Start Here */
.nectar-global-section.before-footer img.img-with-animation.skip-lazy.nectar-lazy.loaded {
    width: 40%;
}
.text-footer-custom h5 {
    font-size: 16px !important;
}
/* End Css End Here */
/* About Css Start Here */
.about-team-custom .team-member .light {
    padding-top: 20px;
    padding-bottom: 5px;
}
.about-team-custom .nectar_single_testimonial .image-icon {
	width: 60px;
    height: 60px;
}
/* About Css End Here */
@media (max-width: 768px) {
	.slider-next-btn-home-class .meta-wrap h3 {
    	font-size: 32px !important;
	}
}
/* Contact Css Start Here */
.contact-page-three-box-custom .box-inner-wrap {
    padding: 5% 10% !important;
}
.contact-page-three-box-custom h3 a {
    text-decoration: none !important;
}
.contactpage-class .flex-class{
  display:flex;
  gap:20px;
  margin-bottom: 20px;
}
.col-50{
  width:50%;
}
.contactpage-class .col-100{
  width:100%;
}
.contactpage-class input,
.contactpage-class textarea{
  width:100%;
}
.contactpage-class .fullwidth-div {
    margin-bottom: 20px;
}
@media (max-width:767px){
	.contactpage-class .flex-class {
        flex-direction:column; 
    }
	.contactpage-class .col-50 {
        width:100%; 
	}
	/* iPhone Safari date field overflow fix (only date input) */
	.contactpage-class input[type="date"]{
	  -webkit-appearance: none;
	  appearance: none;
	  width: 100% !important;
	  max-width: 100% !important;
	  min-width: 0 !important;
	  display: block;
	  box-sizing: border-box;
	}
	/* iPhone-only padding for date input */
	@supports (-webkit-touch-callout: none) {
	  .contactpage-class input[type="date"]{
		padding: 24px 22px !important;
		box-sizing: border-box;
	  }
	}
}
/* Contact Css End Here */
/* Single Post Css Start Here */
.single-post .row.featured-media-under-header {
    padding-bottom: 30px;
}
.single-post .post-content em {
    font-size: 22px;
    color: #008689;
    line-height: 1.8;
    font-weight: 600;
}
.single-post .post-content p {
    font-size: 18px;
}
.single-post .post-content a {
    font-weight: 600 !important;
}
.single-post .comments-section {
    display: none;
}
.single-post .content-inner {
    padding-bottom: 0 !important;
}
/* Single Post Css End Here */
#intro .divider-border {
    border-radius: 20px;
}
.single-portfolio .nectar-split-heading p {
    font-size: 15px;
}