/*
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 #header-outer, body[data-header-color="dark"] #header-outer {
    background-color: rgb(255 255 255 / 0%) !important;
}
body.home #header-space {
    height: 0 !important;
}
header#top {
    padding: 20px 0 20px;
}
.material #header-outer #search-outer:before{
	background-color: #090315;
}
#footer-outer[data-using-bg-img="true"] #copyright {
    background: #fff !important;
    padding: 13px 0;
    font-weight: 500;
}
#footer-outer .widget h4, #sidebar h4 {
    font-size: 25px;
    font-weight: 800;
    margin-bottom: 40px;
}
.one-fourths .textwidget.custom-html-widget h5 {
    font-size: 14px;
    font-weight:600
}

.one-fourths .textwidget.custom-html-widget i {
    font-size: 21px !important;
    /*color: #b22234;*/
    color: #fff;
}
div#custom_html-3 {
    margin-left: 0;
}
ul.sm_foter li {
    display: inline-block;
    margin-right: 4px !important;
    margin-top: 14px;
}

.one-fourths .textwidget.custom-html-widget ul.sm_foter li a i {
    background: #3c3b6e !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 20px;
    font-size: 15px !important;
    color: #fff;
    line-height: 40px;
}
.one-fourths .textwidget.custom-html-widget ul.sm_foter li a i:hover {
    /*background: #b22234 !important;*/
    background: #000 !important;
    opacity: 1 !important;
}
#footer-outer[data-custom-color="true"] #footer-widgets a:not(.nectar-button):hover{
	opacity:1 !important;
}
.preorders_sec h4 {
    color: #2e2e2e;
    font-size: 16px;
}

.preorders_sec h2 {
    font-size: 45px;
    color: #2e2e2e;
    margin-bottom: 30px;
}

.preorders_sec p {
    color: #2e2e2e;
    font-size: 15px;
}
.subs_sec h4 {
    color: #2e2e2e;
    font-size: 16px;
    font-weight: 500 !important;
    margin-bottom: 0 !important;
}

.subs_sec h2 {
    color: #2e2e2e;
    font-size: 35px;
    margin-bottom: 10px;
}

.subs_sec p {
    color: #2e2e2e;
    font-size: 15px;
}
.news_frm input {
    background: #f5feff;
    border: 1px solid #bab7b0;
    margin-bottom: 20px;
    text-align: center;
    border-radius: 0;
}

.news_frm input::placeholder {
    color: #2e2e2e;
    font-size: 16px;
    font-weight: 500;
}
.news_frm input.sbs_btn {
    background: transparent !important;
    border: 0;
    text-transform: uppercase;
    color: #2e2e2e;
    font-size: 18px;
    background: url(/wp-content/uploads/2021/11/icon_arwo.png) no-repeat !important;
    background-position: right !important;
    margin-left: 50px;
}
.baner_txt h2 {
    /*font-size: 45px;*/
    font-size: 36px;
    color: #000;
    /*line-height: 52px;*/
    line-height: 36px;
    font-weight: 900;
}

.baner_txt h3 
{
    font-size: 30px;
    color: #000;
    font-weight: 600 !important;
}

.baner_txt p {
    color: #000;
    font-size: 15px;
    margin-bottom: 20px;
}

.baner_txt h4 a {
    color: #fff;
    background: #000;
    padding: 17px 40px;
}
.sm_banner ul {
    margin: 60px 0 0 !important;
}

.sm_banner ul li {
    list-style: none;
    display: inline-block;
    margin-right: 20px;
}

.sm_banner ul li i {
    color: #fff;
    font-size: 17px;
}
.abt_txt h3 {
    color: #000000;
    font-size: 40px;
    margin-bottom: 30px !important;
}

.abt_txt h3 strong {color: #b22234;}

.abt_txt p {
    color: #2e2e2e;
    font-size: 15px;
}
.abt_hed h3 {
    color: #000000;
    font-size: 25px;
    font-weight: 600 !important;
    padding-top: 19px;
    /* text-align: right; */
}
.award_sec h2 {
    color: #fff;
    font-size: 40px;
    line-height: 43px;
    margin-bottom: 30px;
}

.award_sec p {
    color: #fff;
    font-size: 15px;
}
.note_para h2 {
    color: #000;
    font-size: 40px;
    margin-bottom: 20px;
}

.note_para p {
    color: #2e2e2e;
    font-size: 15px;
}

.note_para h4 {
    color: #b22234;
    font-weight: 500 !important;
}
.note_para_rght h4 {
    font-size: 20px;
    color: #2e2e2e;
    font-weight: 500 !important;
    line-height: 30px;
    font-style: italic;
    margin-bottom: 15px !important;
}

.note_para_rght h4 strong {
    color: #b22234;
}

.note_para_rght p {
    color: #2e2e2e;
    font-size: 15px;
}
.vid_head h2 {
    font-size: 50px;
    font-weight: 800;
    margin-bottom: 40px !important;
    color: #b22234;
}
.nectar_video_lightbox.play_button:before{border: 6px solid #b22234;border-radius: 200px;box-sizing: border-box;-webkit-box-sizing: border-box;transition: all 0.4s cubic-bezier(0.19,1,0.22,1) 0s;-webkit-transition: all 0.4s cubic-bezier(0.19,1,0.22,1) 0s;background: #b22234;z-index: -1 !important;}
.testi_head h2 {
    font-size: 40px;
    color: #000;
    margin-bottom: 10px !important;
    font-weight: 800;
}
.testi_col img {
    width: auto !important;
    position: relative;
    top: -20px;
}
.testi_col {
    margin: 0 12px !important;
    width: 31%;
    box-shadow: 1px 1px 10px 1px #ebe3e3 !important;
    padding: 40px 40px !important;
    transform: scale(1);
    margin-top: 60px !important;
	transition:all 0.5s linear;
}
.testi_box h3 {
    font-size: 22px;
    color: #000000;
    font-weight: 600 !important;
    margin-bottom: 0 !important;
}

.testi_box p strong {
    color: #000;
}

.testi_box p {
    font-size: 15px;
    color: #616161;
}
.testi_col:hover {transform: scale(1.1);
	background: #b22234;
}

ul.sf-menu ul.sub-menu li:after {display:none;}

ul.sf-menu li:after {content: "/";display: block;color: #000;padding: 0 7px;}
ul.sf-menu li:last-child:after {display:none;}
ul.sf-menu li#menu-item-294::after {display:none;}
ul.sf-menu li#search-btn::after {display:none;}
.row.footer_logo {
    padding: 40px 0 0!important;
}

.col.span_4.logo_img {
    text-align: center;
}
.row.btm_row {
    padding: 0 0 70px !important;
}
a#logo {
    /*display: none;*/
    margin: 0px !important;
}
.material #header-outer #search-outer:before {
    background-color: #fff;
}
.baner_txt h2 strong {
    color: #b22234;
    font-weight: 900;
}
.testi_col:hover h3, .testi_col:hover p, .testi_col:hover p strong {
    color: #fff;
}
.span_12.dark .nectar_video_lightbox.play_button:before {
    border: 5px solid #b22234;
}
.span_12.dark .nectar_video_lightbox path {
    fill: #fff;
}
.btn_aud h4 a {
    color: #fff;
    background: #0000008a;
    padding: 10px 32px;
    font-weight: 500;
    transition: all 0.5s ease;
    display: block;
    text-align: center;
    border-radius: 30px;
    text-transform: uppercase;
    font-size: 15px;
}

.btn_aud h4 a:hover {margin-left: 10px;}

.btn_btm h4 a {
    color: #fff;
    background: #0000008a;
    padding: 10px 27px;
    font-weight: 500;
    transition: all 0.5s ease;
    text-transform: uppercase;
    width: 100% !important;
    display: block;
    text-align: center;
    border-radius: 45px;
    font-size: 15px;
}

.btn_btm h4 a:hover 
{
    /*margin-top: 6px;*/
}
.book_capt {
    background: #0000008a;
    padding: 31px;
}

.book_capt h1 {
    font-size: 35px;
}
.abt_writng h5 {
    color: #b6926c;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700 !important;
    margin-bottom: 29px;
}

.abt_writng h2 {
    color: #181b3e;
    font-size: 60px;
    margin-bottom: 30px;
    font-weight: 700;
}

.abt_writng p {
    font-size: 16px;
    color: #000000;
}
.section_titles h2 {
    font-size: 45px;
    color: #fff;
    margin-bottom: 35px;
}
.section_titles p {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 35px !important;
}
a.my_new_btn {
    text-transform: uppercase;
    font-size: 18px !important;
    padding: 25px 25px !important;
}
.archive .page-header-bg-image:after {
    background: transparent;
}
.set_btn_size {
    font-size: 18px !important;
    font-weight: 400;
    padding: 18px 50px !important;
}
.pod_txt  h2 {
    color: #000000;
    font-size: 40px;
    margin-bottom: 30px !important;
}

.pod_txt h4 {
    font-size: 25px;
    color: #000;
}

.pod_txt h2 strong {
    color: #b22234;
}

.pod_txt h4 strong {
    color: #b22234;
}
.logo_img img {
    /*filter: brightness(0) invert(1);*/
}
.add_some_left_space {
    padding-left: 9em !important;
}
.inner_page_banner {
    padding: 14em 0px !important;
}

.inner_page_banner .row-bg {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.chapters_row {
    padding: 10em 0px 5em !important;
}

.chp_box {
    background: #000;
    padding: 5em 0px;
}

.chp_box h2 {
    color: #fff;
    text-transform: uppercase;
}

.chp_box h4 {
    color: #b22234;
    text-transform: uppercase;
    font-size: 18px;
}
ul.sub-menu {
    width: 300px !important;
    padding: 12px !important;
}
#footer-outer #copyright {
    padding: 25px 0px !important;
}
.soon_txt h3 {
    font-size: 55px;
    line-height: 55px;
}

.soon_txt h3 strong {
    color: #b22234;
}
.coming_soon_txt h3 {
    font-size: 75px;
    line-height: 75px;
    color: #000;
    font-weight: 600 !important;
}

.coming_soon_txt h3 strong {
    color: #b22234;
}

.coming_soon_txt {
    padding: 5em 0px;
}