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

.text-center {
    text-align:center;
}

.clear {
    clear:both;
}

.ctr-btn {

}

/*
.color-dark-pink {
    color:#6d213c;
}
*/

.color-dark-teal {
    color:#89b5af;
}

.color-light-teal {
    color:#96c7c1;
}

.color-light-sand {
    color:#ded9c4;
}

.color-dark-sand {
    color:#d0cab2;
}

.color-grad-purple-blue {
  background: -webkit-linear-gradient(0deg,#fc4cdd, #4798ea);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;    
}

.space-left {
    padding-left:30px;
}

/*** Buttons ****/

.btn1 {
    background:#89b5af;
    color:#fff;
    padding:7px 14px;
    border-radius:4px;
    display:inline-block;
    transition:0.5s all;
}

.btn1:hover {
    background:#111;
    color:#fff;    
}

blockquote {
    background: #ded9c4;
    font-family: Playfair Display;
    padding: 20px 30px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;    
}

blockquote p {
    font-weight: bold;
    font-size: 24px;
    font-style: italic;
    line-height: 40px;
    color: #222;    
}

.material blockquote::before {
    border-color: #d0cab2!important;    
}

#header-outer[data-lhe=animated_underline] #top nav ul .nav-grad-btn a {
    background-image: -webkit-linear-gradient(left, #fc4cdd 0%, #4798ea 100%);
    background-image: -o-linear-gradient(left, #fc4cdd 0%, #4798ea 100%);
    background-image: linear-gradient(to right, #fc4cdd 0%, #4798ea 100%);
    padding: 10px 30px;
    border-radius: 50px;
    color: #fff!important;
    font-weight: bold;
    transition:0.5s all;
}

#header-outer[data-lhe=animated_underline] #top nav ul .nav-grad-btn a:hover {
    background-image: -webkit-linear-gradient(left, #fc4cdd 0%, #fc4cdd 100%);
    background-image: -o-linear-gradient(left, #fc4cdd 0%, #fc4cdd 100%);
    background-image: linear-gradient(to right, #fc4cdd 0%, #fc4cdd 100%);
}

#header-outer[data-lhe="animated_underline"] #top nav ul .nav-grad-btn a .menu-title-text:after {
    border:none;
}

.btn-color-grad-purple-blue {
    background-image: -webkit-linear-gradient(left, #fc4cdd 0%, #4798ea 100%);
    background-image: -o-linear-gradient(left, #fc4cdd 0%, #4798ea 100%);
    background-image: linear-gradient(to right, #fc4cdd 0%, #4798ea 100%);
    color: #fff;
    padding: 10px 30px;
    border-radius: 50px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
    font-size: 16px;
    line-height: 18px;
    transition: 0.5s all;    
}

.btn-color-grad-purple-blue:hover {
    background-image: -webkit-linear-gradient(left, #fc4cdd 0%, #fc4cdd 100%);
    background-image: -o-linear-gradient(left, #fc4cdd 0%, #fc4cdd 100%);
    background-image: linear-gradient(to right, #fc4cdd 0%, #fc4cdd 100%);
    color:#fff;
}

.btn-clear {
    background: transparent;
    border: 1px solid #000;
    color: #000;
    font-size: 16px;
    line-height: 16px;
    padding: 9px 28px 7px;
    border-radius: 50px;
    text-transform: uppercase;
    letter-spacing: 1px;
    min-width: 200px;
    display: inline-block;
    transition: 0.5s all;    
}

.btn-clear:hover {
    background:#4798ea;
    border:1px solid #4798ea;
    color:#fff;
}

/*** Search Bar Widget ****/

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    background: #fff;
    border:none;
}

.wp-block-search__inside-wrapper input[type=search] {
    background:#fff;
}

.wp-block-search .wp-block-search__button.has-icon {
    background: #fff;
    border: none;
}

/**** Sidebar ****/

#sidebar {
    background: #f2f2f2;
    padding: 20px;
    border-radius:5px;
}

#sidebar .wp-block-group h2 {
    color:#89b5af;
    margin-bottom:20px;
}

#sidebar div ul li {
    padding:8px 0;
}

/*** WP SHopify Mod Styles ***/

.custom-single-collection {
    
}

.custom-single-collection .wps-component-collection-image {
    display:none;
}

.custom-single-collection .title-descrip-wrap {
    background:url('/wp-content/uploads/2021/11/bella-vintage-hero-bg-rev2.jpg') no-repeat center center;
    background-size: cover;
    margin-bottom:40px;
}

.custom-single-collection .wps-component-collection-title .wps-collection-title {
    padding-top:60px;
    text-align:center;
}

.custom-single-collection .wps-collections-description {
    padding-bottom:60px;
    text-align:center;
    padding-left:5%;
    padding-right:5%;    
}

.custom-single-collection .wps-collection-single-content {
    margin: 0 auto;
    float: unset;
    max-width: none;    
}

.custom-all-collection-wrap {
    
}

.custom-all-collection-wrap .wps-item {
    box-shadow: 1px 1px 10px #f2f2f2;
    border-radius: 10px;   
}

.custom-all-collection-wrap .wps-item .wps-product-image {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;    
}

.custom-all-collection-wrap .wps-collection-title {
    font-size: 24px;
    line-height: 28px;
    text-align: center;
    padding: 0 20px;    
}

.custom-all-collection-wrap .wps-collections-description {
    padding: 10px 20px 20px;     
}
    
/**** Product Styles ***/

#ajax-content-wrap .wps-products-title {
    font-weight:bold;
}

#ajax-content-wrap .ftrd-prods .wps-products-title {
    font-size:16px;
    line-height:20px;
}

.wps-products-header {
    background:url('/wp-content/uploads/2021/11/bella-vintage-hero-bg-rev2.jpg') no-repeat center center;
    background-size: cover;
}

.wps-products-header .wps-heading {
    padding-top:60px;
    padding-bottom:60px;
}

/*** New Home ***/

.kja-hero-wrap h1 {
    line-height: 42px;    
}

.kja-hero-wrap h1 span {
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    background: -webkit-linear-gradient(0deg,#000, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;    
}

.kja-hero-wrap .space-left {
    padding-left:30px;
}

.home-sec-two-wrap .top-title {
    font-size: 20px;
    text-transform: uppercase;
    padding-bottom: 0;    
}

.home-sec-two-wrap h2 {
    
}

.explore-work-wrap h2 {
    display: inline-block;    
}

.explore-work-wrap .wpb_wrapper .wpb_wrapper h3 {
    font-size:24px;
    line-height:28px;
}

.explore-work-wrap .top-title {
    font-size: 14px;
    text-transform: uppercase;
    padding-bottom: 0;
    line-height: 16px;
    letter-spacing: 1.5px;    
}

/*** Collections Page ***/

.wps-collections-all {
    margin-bottom:60px;
}

.wps-collections-all .wps-heading {
    background: url(/wp-content/uploads/2021/11/bella-vintage-hero-bg-rev2.jpg) no-repeat center center;
    background-size: cover;
    padding-top:60px;
    padding-bottom:60px;
    text-align:center;
    margin-bottom:40px;
}

.wps-collection-single-content {
    margin: 0 auto!important;
    float: none;
}

/**** About Page ***/

.about--soc-wrapper .ftr-col-wrppr {
    background:#eeede9;
    text-align: center;
    padding: 20px;
    border-radius: 5px;    
}

.about--soc-wrapper .ftr-col-wrppr h2 {
    color:#111;
}

.about--soc-wrapper .ftr-col-wrppr ul {
    margin: 0;    
}

.about--soc-wrapper .ftr-col-wrppr ul li {
    font-size: 24px;
    line-height: 24px;
    margin: 0 10px;    
}

.about--soc-wrapper .ftr-col-wrppr ul li a {
    
}

/**** Footer ****/

.ftr-col-wrppr {
    
}

.ftr-col-wrppr h2 {
    color: #fff;
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 20px;
}

.ftr-col-wrppr h2 span {
    font-family: Raleway;
}

#footer-outer .ftr-col-wrppr h3 {
    font-size:20px;
    line-height:24px;
    margin-bottom: 20px;    
}

#footer-outer .ftr-col-wrppr ul {
    margin-left:15px;
}

#footer-outer .ftr-col-wrppr ul li {
    
}

.material #footer-outer .widget .ftr-col-wrppr ul li a {
    font-size: 16px!important;
    line-height: 26px;
    font-weight: bold!important;
}

.ftr-col-wrppr ul li a:hover {
    color:#d3d3d3;
}

.ftr-col-wrppr .icncol {
    float: left;
    width: 25px;
    top: 3px;
    position: relative;    
}

#footer-outer .ftr-col-wrppr .add-icon-wrap,
#footer-outer .ftr-col-wrppr .phn-icon-wrap,
#footer-outer .ftr-col-wrppr .env-icon-wrap {
    
}

#footer-outer .ftr-col-wrppr .add-icon-wrap p,
#footer-outer .ftr-col-wrppr .phn-icon-wrap p,
#footer-outer .ftr-col-wrppr .env-icon-wrap p {
    font-size:18px;
    line-height:22px;
}

.ftr-col-wrppr .hrs-wrap {
    
}

#footer-outer .ftr-col-wrppr .hrs-wrap h3 {
    margin-bottom:10px;
}

#footer-outer #footer-widgets .ftr-col-wrppr .hrs-wrap p {
    padding-bottom:0;
    font-size:18px;
    line-height:22px;
}

.soc-wrap {
    
}

.soc-wrap ul {
    
}

.soc-wrap ul li {
    display: inline-block;
    margin: 0 5px;    
}

.soc-wrap ul li a {
    
}

#footer-outer .soc-wrap ul li a i {
    font-size:24px;
    line-height:24px;
}



















