/*
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
*/
.owl-stage {
    padding: 0px 0px !important;
}


div#sec-1 img.alignnone.size-full.wp-image-22 {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    width: 82px;
    height: 71px !important;
}
div#sec-1 h1 {
    filter: drop-shadow(2px 4px 6px #473e4a);
    color: #f1e9d2;
    text-shadow: 2px -6px #362d3e;
}

div#sec-1 h2 {
    color: #cab98b !important;
    letter-spacing: 16px;
    position: relative;
    left: 13px;
}

div#header-outer header#top li#menu-item-46 a {
    padding: 9px 45px !important;
    opacity: 1 !important;
    border-radius: 6px;
    font-weight: 500;
    background: #cab98b !important;
	color:#000 !important;
}

header#top li#menu-item-44 a {
    margin: 0px 20px !important;
}

header#top ul.sf-menu.sf-js-enabled.sf-arrows li a {
    opacity: 1 !important;
}


div#sec-1 a.nectar-button.large.regular.accent-color.regular-button {
    padding: 11px 55px !important;
    color: #000000;
    font-size: 16px;
}




div#sec-1 button.owl-prev:before {
    content: "\f053";
  
    font-family: 'FontAwesome';
    font-size: 20px;
    box-shadow: unset !important;
    background: #000000;
    padding: 19px 22px;
    border-radius: 30px;
}
div#sec-1 button.owl-next:before {
    content: "\f054";
    font-family: 'FontAwesome';
    font-size: 19px;
    box-shadow: unset !important;
    background: #000000;
    padding: 18px 22px;
    border-radius: 30px;
}

div#sec-1 button.owl-next {
    background: transparent;
    position: absolute;
    right: 15px;
    top: 180px;
    font-size: 0;
    border: 0px;
}


div#sec-1 button.owl-prev {
    background: transparent;
    position: absolute;
    right: 15px;
    top: 240px;
    font-size: 0;
    border: 0px;
}


div#sec-1 .owl-carousel .owl-nav.disabled {
    display: block !important;
}
div#sec-1 .owl-dots {
    display: none;
}

div#sec-2  .iwithtext .iwt-icon img {
    width: 100% !important;
}

div#sec-2 .carousel-item {
    margin: 0 auto;
    display: table;
    background: #ffffff !important;
    padding: 10px 70px 25px 30px !important;
    border-radius: 15px !important;
}
div#sec-2 .carousel-item a {
    text-transform: capitalize;
    font-style: italic !important;
    color: #46397d !important;
    font-family: 'Open Sans' !important;
    font-weight: 700;
    border-bottom: 1px solid #827ca3 !important;
}


div#sec-2 .iwithtext .iwt-text {
    padding-left: 132px;
    padding-top: 30px;
}



div#sec-2 .owl-carousel {
    margin-top: -70px;
}

div#abt-inr h6 {
    text-transform: capitalize;
}

div#abt-inr a {
    font-style: italic;
    color: #cab98b !important;
    font-family: 'Open Sans' !important;
    font-weight: 600;
    border-bottom: 1px solid;
}

div#about-main a.nectar-button.large.regular.accent-color.regular-button {
    padding: 13px 50px;
    color: #000000 !important;
    border-radius: 7px !important;
}

div#vid-sec {
    padding: 105px 0px !important;
}

div#vid-sec a.nectar-button.large.regular.accent-color.regular-button {
    background: transparent !important;
    border: 3px solid #cab98b;
    border-radius: 8px !important;
    padding: 11px 50px;
}

div#vid-sec p {
    color: #dadada !important;
}



div#whatwedo img {
    width: 100%;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

div#whatwedo .color-overlay {
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
}




div#whatwedo .color-overlay:before {
    content: url(https://dev179.onlinetestingserver.com/newjerusalem/wp-content/uploads/2021/07/arrowsign_03.png);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    opacity: 1 !important;
}


div#whatwedo-inr .tt1 {
    border-bottom: 7px solid #46397d;
}
div#whatwedo-inr .tt1 {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
div#whatwedo-inr .tt1 {
    padding: 20px 0px;
}
div#whatwedo-inr .tt1 {
    background: #ffffff;
}


div#whatwedo h3 {
    color: #46397d !important;
}

div#whatwedo-inr .tt1 H4 {
    font-size: 22px;
    line-height: 34px;
    text-transform: capitalize;
}

div#whatwedo-inr .hover-wrap {
    margin-bottom: 0px !important;
}

div#stay-connected .tt2 p {
    padding-bottom: 0px !important;
}
div#stay-connected .tt2 img.alignnone.size-full.wp-image-92 {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    width: unset !important;
    margin: 0 auto;
    display: table;
}


div#stay-connected .tt2 {
    display: flex;
    position: absolute;
    width: 100%;
    HEIGHT: 100%;
    JUSTIFY-CONTENT: CENTER;
    ALIGN-ITEMS: CENTER;
    TEXT-ALIGN: CENTER;
    Z-INDEX: 12;
    OPACITY: 1;
    TOP: 0;
    LEFT: 0;
    RIGHT: 0;
    opacity: 0 !important;
    background-color: #46397d9c;
    border-radius: 15px !important;
    transition: .9s;
}

div#stay-connected .tt2 h6 {
    color: #ffffff;
}

div#stay-connected .carousel-item:hover .tt2 {
    opacity: 1 !important;
}

div#stay-connected .carousel-item img {
    border-radius: 15px;
}

div#stay-connected .tt2 h6 {
    color: #ffffff;
    text-transform: none !important;
}

div#stay-connected button.owl-prev:before {
    content: "\f053";
    font-family: 'FontAwesome';
    font-size: 21px;
    box-shadow: unset !important;
    background: #46397d;
    padding: 11px 14px;
    border-radius: 30px !important;
}
div#stay-connected button.owl-prev {
    background: transparent;
    position: absolute;
    left: -80px;
    top: 128px;
    font-size: 0;
    border: 0px;
}
div#stay-connected button.owl-next:before {
    content: "\f054";
    font-family: 'FontAwesome';
    font-size: 21px;
    box-shadow: unset !important;
    background: #46397d;
    padding: 11px 14px;
    border-radius: 30px !important;
}
div#stay-connected button.owl-next {
    background: transparent;
    position: absolute;
    right: -90px;
    top: 128px;
    font-size: 0;
    border: 0px;
}
div#stay-connected .owl-carousel .owl-nav.disabled {
    display: block !important;
}
div#stay-connected .owl-dots {
    display: none;
}



.address-sec li {
    position: relative;
    left: 0px;
}
.address-sec li i {
    position: absolute;
    left: -30px;
    top: 8px;
}


.address-sec ul li a {
    color: #ffffff !important;
}

.address-sec ul li i {
    color: #cab98b;
}
.address-sec ul li {
    display: inline-block !important;
    margin-bottom: 10px;
}


div#footer-sec h1 {
    font-size: 30px;
    line-height: 40px;
    text-align: center;
}

div#footer-sec .vc_col-sm-6 p {
    text-align: center;
    font-size: 16px;
    color: #f6f6f6;
}





div#newsletterwidget-3 p {
   padding: 0 !important;
}

html body div div#footer-sec div#newsletterwidgetminimal-3 form.tnp-form {
   position: relative;
}
html body divdiv#footer-sec div#newsletterwidgetminimal-3 form.tnp-form input.tnp-email {
   background-color: #fff;
   border-radius: 0 !important;
   color: #000;
border-radius: 10px !important;
}
html body div div#footer-sec div#newsletterwidgetminimal-3 form.tnp-form input.tnp-submit {
    border-radius: 0 !important;
    padding: 12px 15px !important;
    transform: none !important;
    font-size: 0;
    background-image: url(https://dev179.onlinetestingserver.com/newjerusalem/wp-content/uploads/2021/07/arrw_03.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 0px 10px 10px 0px !important;
    position: absolute;
    right: 0;
    width: auto;
    bottom: 0;
    top: 0;
    background-color: unset !important;
}


div#footer-sec div#newsletterwidgetminimal-3 {
    margin-left: 50px;
    margin-right: 50px;
}


div#footer-sec div#newsletterwidgetminimal-3 input.tnp-email {
    background: transparent !important;
    border-bottom: 1px solid;
}


div#footer-sec div#newsletterwidgetminimal-3 input.tnp-email {
    background: transparent !important;
    border-bottom: 1px solid;
    padding: 10px 10px;
    padding-right: 50px !important;
}


div#footer-sec h4 {
    font-size: 22px;
    line-height: 32px;
}


.socft ul li {
    display: inline-block !important;
}


.socft ul li i {
    margin-right: 15px;
    color: #ffffff !important;
}


.socft {
    margin: 0px auto;
    display: table;
}


.menus ul {
    margin-left: 0px;
}

.menus ul li {
    list-style-type: none !important;
}


div#footer-sec .row-bg.using-image {
    background-size: 100% 100%;
}


.menus ul li a {
    color: #ffffff !important;
}

div#footer-sec .vc_col-sm-6::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 84px;
    background: #544c5f !important;
    bottom: 0px;
    left: 0;
    right: 0px;
    top: 210px;
    margin: 0px auto;
}

div#footer-sec .vc_col-sm-6 {
    position: relative !important;
}