/*
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
*/
body.material #header-outer[data-transparent-header="true"].transparent {
    background-color: rgba(255,255,255,0.80)!important;
}
#top nav > ul > li[class*="button_solid_color"] > a:before, #header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a:before{
    height: 35px;
}
#footer-outer #copyright[data-layout="centered"] {
    padding: 20px 0;
	background-color:#37383d!important;
}
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.9"]:after {
    opacity: 0.95;
}
.footer-about{
	font-size:14px!important;
	line-height: 20px;
	max-width: 360px;
}
#footer-outer #footer-widgets .col p {
    padding-bottom: 0px;
}
.address-box ul li i{
    width: 28px!important;
    border-radius: 100%;
    height: 28px!important;
    font-size: 16px!important;
    padding-top: 7px;
    background-color: #2a313d!important;
    color: #ccbf97!important;
	 margin-left: -40px;
}
#text-4 .textwidget {
    padding-left: 40px;
}
.material #footer-outer #footer-widgets .col .address-box  ul li i{
	 margin-right: 10px;
}
#footer-outer #footer-widgets .col ul li:first-child {
    padding-top: 5px!important;
}
.material #footer-outer #simple-social-icons-2.widget li a{
	font-size:16px!important;
}
#footer-outer #footer-widgets .col input[type=email] {
    background: #ffffff;
	border-radius:1px!important;
}
#footer-widgets .gform_wrapper.gravity-theme .gform_footer .gform_image_button {
    background-color: transparent;
    border: none;
    border-radius: 0;
    height: auto;
    padding: 0;
    width: 44px;
    position: absolute;
    right: 15px;
    top: 62px;
    padding: 3px;
    background: #fff;
}
#footer-outer #footer-widgets .widget h4{
	margin-bottom:40px!important;
}

.did-column .iwithtext .iwt-icon img{
	width:65px!important;
}
.did-column  .iwithtext .iwt-text {
    padding-left: 80px;
}
.did-column  .iwithtext .iwt-text h3{
    font-weight:bold;
	margin-bottom:0px;
	margin-top:5px;
}
.did-column .iwithtext .iwt-icon {
    top: -5px;
}
.jaq-blog{
	
}
.jaq-blog .blog-recent[data-style*=classic_enhanced] .article-content-wrap{
    padding: 6%;
	text-align: left;
}
.jaq-blog .blog-recent[data-style*=classic_enhanced] .article-content-wrap .post-header span.meta{
    font-size: 16px;
    color: #ccbf97;	
}
.jaq-blog .blog-recent[data-style*=classic_enhanced] .post-meta{
	text-align: right;
}

.jaq-blog .blog-recent[data-style*=classic_enhanced] .post-meta .meta-author i {
    background: #2a313d;
    height: 30px;
    width: 30px;
    color: #ccbf97;
    padding: 5px;
    line-height: 20px;
    border-radius: 100%;
}
.jaq-blog .blog-recent[data-style*=classic_enhanced] .post-meta .meta-author:hover i {
    color: #fff;
}

.jaq-blog .blog-recent[data-style*=classic_enhanced] .post-meta .meta-author{
    font-weight: 600;
}
#footer-outer{
    z-index: 1;
}
.zero-bottom{
	margin-bottom:5px!important;
}
body #slide-out-widget-area .inner .off-canvas-menu-container li a {
    font-size: 24px!important;
    line-height: 1.2!important;
}
.nectar-post-grid[data-grid-item-height="60vh"] .nectar-post-grid-item {
    min-height: 400px!important;
	min-width:400px!important;
}
body.material .nectar-button.has-icon.large:hover{
	color:#ffffff!important;
}
body.material .nectar-button.has-icon.large:hover i{
	color:#ffffff!important;
}
body #header-outer.transparent #top nav>ul>li[class*=button_solid_color].contact-btn-header>a, #header-outer #top nav>ul>li[class*=button_solid_color].contact-btn-header>a{
color:#ccbf97!important;	
}
#footer-outer #footer-widgets #simple-social-icons-2 ul li a{
	color: #ccbf97 !important;
}
#footer-outer #footer-widgets #simple-social-icons-2 ul li a:hover{
	color: #ffffff !important;
	opacity:1!important;
}
.ser-sect .nectar-fancy-box[data-style="color_box_basic"][data-alignment="center"] .inner, .ser-sect .nectar-fancy-box[data-style="color_box_basic"][data-alignment="center"] .inner > * {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
}
#text-5 .gform_wrapper.gravity-theme #field_submit .gform_image_button, #text-5 .gform_wrapper.gravity-theme .gform_footer .gform_image_button {
    background-color: #ccbf97!important;
    height: 43px;
    margin-left: -8px;
    padding: 5px;
}
#header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a{
	opacity:1!important;
}
.nectar-post-grid .nectar-post-grid-item .content .post-heading {
   max-width: 100%;
    font-weight: 500;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.c-form .gform_wrapper.gravity-theme input[type=email], .c-form .gform_wrapper.gravity-theme input[type=tel], .c-form .gform_wrapper.gravity-theme input[type=text], .c-form .gform_wrapper.gravity-theme textarea {
    font-size: 16px;
    padding: 12px;
	border-radius:0px;
	font-weight: 500;
}

.phone-ic{
     display: flex;
    align-items: center;
}
.phone-ic img{
  margin-bottom:5px!important;
}
.c-detail .iwithtext .iwt-icon img{
	width:60px!important;
}
.c-detail .iwithtext .iwt-text {
    padding-left: 70px;
}
.c-detail .iwithtext .iwt-text h3{
	font-size: 22px;
    margin-bottom: 0px;
}
.c-detail .iwithtext .iwt-text a{
	text-decoration:none!important;
	word-break: break-word;
}
.c-detail table tr{
	background:transparent!important;
}
.main-content .c-detail table {
    border-top: 0px solid #ececec!important;
    background: transparent!important;
}
.main-content .c-detail table tr td{
    border: 0px solid #ececec!important;
    background: transparent!important;
	padding: 2px 0px;
}
h2.phone-ic {
    font-size: 20px;
}
body:not(.home) #header-outer{
	    box-shadow: 0 3px 45px rgb(0 0 0 / 15%)!important;
}
.justify-column-text{
	text-align:justify;
}
.ser-sect .nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0.4"]:hover .box-bg:after {
    opacity: 0;
}
.ser-sect .nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0.4"]:hover h3 {
    opacity: 0;
}
@media(min-width:1000px) and (max-width:1480px){
.nectar-post-grid[data-grid-item-height="60vh"] .nectar-post-grid-item {
    min-height: 320px!important;
	min-width:320px!important;
}	
}
@media (min-width: 1000px){
.contact-btn-header{
	margin-left:60px!important;
}
body #footer-outer .row {
    padding: 220px 0 75px 0px;
}

}
@media(min-width:1200px){
	#footer-outer .col.span_3 {
width:15%;
}
#footer-outer .col.span_3:nth-child(1) {
width:30%;
}
#footer-outer .col.span_3:nth-child(3) {
width:25%;
}
	#footer-outer .col.span_3:nth-child(4) {
width:24%;
}
}
@media(max-width:690px){
.nectar-post-grid[data-grid-item-height="60vh"] .nectar-post-grid-item {
    min-height: 320px!important;
    min-width: 320px!important;
}
}
@media(max-width:1000px){
h2.phone-ic {
    font-size: 16px;
}	
}