/*
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
*/
div#banner-inner {
    padding: 10% 0% !important;
    margin-bottom: 0px !important;
}
/* ======================================= */
a#btn {
    border-radius: 5px !important;
    font-weight: 500;
    font-size: 16px;
}
/* =================================== */
div#blogs {
    padding: 50px 0px !important;
    margin-bottom: 0px !important;
}
a.nectar-post-grid-link {
    background: #fff;
    border: 3px solid #100f17e6;
}
h3.post-heading {
    border-bottom: 0px solid #ccc;
    padding-bottom: 4px !important;
    max-width: 100% !important;
    color:#100F17 !important;
    font-size: 15px !important;
    line-height: 25px !important;
}
.category-button-color-hex-474747 .meta-category a.style-button {
    background-color: #474747;
    backdrop-filter: blur(10px);
    border-radius: 15px 0px 15px 15px !important;
}
span.meta-excerpt {
    color: #7D7D84 !important;
}
span.link_text svg {
    display: none;
}
span.link_text {
    text-decoration: underline;
}
/* ================================ */
div#newsletter-inner {
    background-size: 100% 100%;
    padding: 30px 30px !important;
	margin: 0px 80px;
}
div#newsletter .row-bg.viewport-desktop.using-bg-color {
    height: 350px;
    margin-top: 110px;
}
div#newsletter-inner .vc_col-sm-6.clm .vc_column-inner {
    background: #FFFFFF;
    padding: 30px 50px !important;
    border-radius: 10px;
}
div#newsletter-inner input.tnp-email {
    background: #F5F5F5;
    border: 1px solid #C7C7C7;
    border-radius: 7px;
    color: #7D7D84;
}
div#newsletter-inner input.tnp-email::placeholder {
    color: #7D7D84;
}
div#newsletter-inner input.tnp-submit {
    width: auto;
    margin-top: 15px;
    border-radius: 5px !important;
    padding: 15px 35px !important;
    font-size: 20px;
    background: #0000ff;
}
div#newsletter-one .vc_col-sm-6 .vc_column-inner {
    background: #fff;
    padding: 50px 20px !important;
    filter: drop-shadow(2px 4px 6px #ccc);
    margin-top: 60px;
}
div#newsletter-one h6 {
    background: #0000ff;
    width: fit-content;
    padding: 5px 20px !important;
    border-radius: 20px 0px 20px 20px !important;
}
/* =================================== */
button.flickity-button.flickity-prev-next-button.previous {
    right: 70px;
    left: unset !important;
    top: -15% !important;
    filter: drop-shadow(2px 4px 6px #ccc);
}
button.flickity-button.flickity-prev-next-button.next {
    right: 0px !important;
    top: -15% !important;
    filter: drop-shadow(2px 4px 6px #ccc);
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:hover:before {
    background: #F07654 !important;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before {
    background: #D8D8D8 !important;
}
.nectar-flickity[data-controls*=arrows_overlaid] .next:after, .nectar-flickity[data-controls*=arrows_overlaid] .previous:after {
    background-color: #fff !important;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button .arrow {
    fill: #fff !important;
}
/* =============================== */
div#testimonial {
    padding: 50px 0px !important;
    margin-bottom: 0px !important;
}
div#testimonial-inner {
    margin: 0px 10px;
}
div#testimonial-inner h4 {
    font-weight: 700;
}
div#testimonial .owl-dots {
    display: none;
}
/* =================================== */
div#footer-widgets .row {
    padding: 50px 0px !important;
    border-bottom: 1px solid #00000066;
}
/* ================================= */
div#copyright {
    padding: 20px 0px !important;
}
div#copyright strong {
    color: #0000ff;
}

.single-post h1.entry-title {
    font-size: 26px !important;
    line-height: 36px !important;
}
div#blogs .nectar-post-grid[data-grid-item-height="30vh"] .nectar-post-grid-item {
    min-height: 36vh;
}

h3.post-heading {
    height: 30px !important;
    display: -webkit-box;
    max-width: 400px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

p.MsoNormal {
    padding-bottom: 0;
}
.WordSection1 h1 {
    font-size: 15px;
    line-height: 25px;
}
p.stclosenew2 {
    padding-bottom: 4px;
}
p.Norm-1 {
    padding-bottom: 3px;
}
p.MsoBodyText2 {
    padding-bottom: 3px;
}

a#btn {
    background: #0000ff !important;
}
div#banner-inner h5 span {
    color: #0000ff !important;
}
div#testimonial-inner h3 span {
    color: #0000ff !important;
}


.table-scroll {
  overflow-x: auto;              /* horizontal scroll enable */
  -webkit-overflow-scrolling: touch;
  width: 100% !important;         /* your custom width */
}

.table-scroll table.MsoTableGrid {
  border-collapse: collapse !important;
  white-space: nowrap !important;
  width: 100%;                   /* table fills the scroll area */
}

p.MsoNoSpacing {
    padding-bottom: 2px;
}

div#author-bio {
    display: none;
}
.WordSection1 p {
    text-align: justify;
}

.nectar-social.fixed {
    display: none !important;
}
.single-post li.previous-post.only.mouse-leaving {
    display: none;
}
.single-post .comments-section {
    display: none;
}

.single-post .content-inner {
    padding-bottom: 4px !important;
}

.single #single-below-header {
    display: none !important;
}

.single .heading-title[data-header-style=default_minimal] {
    border-bottom: 0;
    text-align: center;
    padding-top: 2px;
    margin-bottom: 3px;
    padding-bottom: 3px;
}

.single-post ul.controls {
    display: none !important;
}

span.meta-category {
    display: none !important;
}
.row.page-header-no-bg.blog-archive-header {
    display: none;
}
h2.wp-block-heading {
    font-size: 26px;
}

.nectar-post-grid[data-text-layout=all_top_left] .nectar-post-grid-item .content {
    padding-top: 20px !important;
}

div#blogs .nectar-post-grid-item__excerpt-wrap.item-meta-extra {
    display: none;
}
div#blogs span.nectar-post-grid-item__meta-wrap {
    display: none;
}
div#blogs span.nectar-post-grid-item__read-more.nectar-cta.nectar-inherit-label {
    display: none;
}
div#blogs .nectar-post-grid[data-grid-item-height="30vh"] .nectar-post-grid-item {
    min-height: 7vh;
}

.single-post .container.main-content {
    outline: 4px solid #ee0000;
    outline-offset: -16px;
}

div#Yahshuasec1 h1 {
    font-size: 26px;
}

div#Yahshuasec1 span.italic {
    text-align: center;
    margin: 0 auto;
    display: table;
}

div#Yahshuasec1 p {
    padding-bottom: 8px;
}
span.icon-salient-search {
    color: #0000ff !important;
}
/* ================================ */
@media (max-width: 1600px){
	
       div#blogs .nectar-post-grid[data-grid-item-height="30vh"] .nectar-post-grid-item {
        min-height: 8vh;
    }	
	
}
@media (max-width: 1440px){
	
       div#blogs .nectar-post-grid[data-grid-item-height="30vh"] .nectar-post-grid-item {
        min-height: 8vh;
    }	
	
	
}
@media (max-width: 1366px){
    h3.post-heading {
        font-size: 14px !important;
    }
	
        div#blogs .nectar-post-grid[data-grid-item-height="30vh"] .nectar-post-grid-item {
        min-height: 8vh;
    }
	
	div#blogs {
    padding-bottom: 0px !important;
}
div#footer-widgets .row {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}	
	
	
}
@media (max-width: 1326px){}
@media (max-width: 1280px){
	h3.post-heading {
    font-size: 14px !important;
}
}
@media (max-width: 1080px){
	div#newsletter-inner {
    padding: 20px 20px !important;
	margin: 0px 30px;	
}
	div#newsletter-inner input.tnp-submit {
    padding: 12px 25px !important;
    font-size: 15px;
}
	.category-button-color-hex-474747 .meta-category a.style-button {
    font-size: 13px;
}
    h3.post-heading {
        font-size: 13px !important;
    }
span.meta-excerpt {
    color: #7D7D84 !important;
    font-size: 13px;
    line-height: 20px !important;
}
.content {
    padding: 15px !important;
}
span.meta-author, span.meta-date {
    font-size: 13px !important;
}
span.link_text {
    font-size: 13px;
}
	
.nectar-post-grid[data-text-layout=all_top_left] .nectar-post-grid-item .content {
    padding-top: 20px !important;
}	
	
}
@media (max-width: 912px){
	
.single-post .container.main-content {
    outline: 4px solid #ee0000;
    outline-offset: 20px;
}	
.single-post {
    padding-bottom: 0px !important;
    margin-bottom: 0;
}	
div#blogs {
    padding: 30px 0px !important;
    margin-bottom: 0px !important;
}	
}
@media (max-width: 800px){
	
div#Yahshuasec1 h1 {
    font-size: 24px;
}	
	
}
@media (max-width: 768px){}
@media (max-width: 480px){
	
       body .nectar-post-grid[data-columns][data-grid-spacing] .nectar-post-grid-item {
        padding-bottom: 16% !important;
    }
    
 div#blogs .nectar-post-grid[data-grid-item-height="30vh"] .nectar-post-grid-item {
        min-height: 6vh;
}	
	
button.flickity-button.flickity-prev-next-button.previous {
    right: 36px;
}	
	
div#footer-widgets .row {
    padding: 12px 0px !important;
}
	
    div#copyright p {
        font-size: 12px !important;
    }	
	
div#copyright .col.span_7.col_last {
    margin: 0px;
}
	
div#banner-inner h1 {
    font-size: 22px;
    line-height: 32px;
}	
	
div#blogs {
    padding: 24px 0px !important;
    margin-bottom: 0px !important;
}	
div#footer-outer div#media_image-2 img {
    width: 70%;
}
	
.home .container-wrap {
    padding-bottom: 6px;
}	
    div#Yahshuasec1 h1 {
        font-size: 17px;
        line-height: 28px;
    }	
}
@media (max-width: 428px){
	
      div#copyright p {
        font-size: 10px !important;
    }		
	
}
@media (max-width: 414px){
    .single-post .container.main-content {
        outline: 4px solid #ee0000;
        outline-offset: 28px;
    }	
	
}
@media (max-width: 390px){}
@media (max-width: 375px){
	
    div#copyright p {
        font-size: 10px !important;
    }
	
	    body .nectar-post-grid[data-columns][data-grid-spacing] .nectar-post-grid-item {
        padding-bottom: 18% !important;
    }
	
	
}
@media (max-width: 360px){}

















@-moz-document url-prefix() {
@media (max-width: 1600px){}
@media (max-width: 1440px){}
@media (max-width: 1366px){}
@media (max-width: 1326px){}
@media (max-width: 1280px){}
@media (max-width: 1024px){}
@media (max-width: 912px){}
@media (max-width: 800px){}
@media (max-width: 768px){}
@media (max-width: 480px){}
@media (max-width: 428px){}
@media (max-width: 414px){
	
 .single-post .container.main-content {
    outline: 4px solid #ee0000;
    outline-offset: 16px;
  }	
	
	
	}
@media (max-width: 390px){}
@media (max-width: 375px){}
@media (max-width: 360px){}
}