/*
 Theme Name:   csjbespoke
 Description:  Convert Child Theme
 Author:       Joinweb
 Template:     convert
 Version:      1.0.0
 Text Domain:  csjbespoke
*/

body,
.elementor-widget-text-editor
{
    font-family: "Open Sans"!important;
}
.mr-6 {
    margin-right: 6px;
}

.footer-info .footer-content-slot .footer-content-slot-item
{
    margin: 0;
}

.head-intro .col-md-6:first-child .head-content-slot .head-content-slot-item
{
    margin: 3px 5px;
}

.head-intro .col-md-6:first-child .head-content-slot .head-content-slot-item .list-social-icons a
{
    color: #fff;
}
ul.products.columns-4 .added_to_cart, ul.products.columns-4 .button
{
    margin-bottom: 10px;
}


.hide_sidebar .sidebar {
    display: none;
}
.hide_sidebar .main-woo-content {
    max-width:100%;
    flex: auto;
}
.jp-carousel-light .jp-carousel-image-meta
{
    display: none;
}

.page-hero-subtitle
{
    text-transform: none;
}

@media (max-width: 359px){
    .header .head-intro  .head-content-slot-end .head-content-slot-item
    {
        width: 230px;
        word-wrap: break-word;
        line-height: 2.6;
    }
}

@media (max-width: 1249px) {
    .navigation-main > li > a {
        margin: 0 9px;
        font-size: 12px;
    }
}

@media (max-width: 991px) {
    .header-full-nav-center .site-branding
     {
        max-width: 60%;
    }
}
@media (min-width: 992px) {
    .fifty2, .fisty1
    {
        width: 49%;
        float: left;
        display: inline-block;
    }
    .fisty1
    {
        margin-right: 2%;
    }
}

.wpcf7-form p br
{display: none;}

.wpcf7-form .label, .wpcf7-form label
{
    margin-bottom: 14px;
}

.elementor .elementor-widget-convert_element .ci-item-entry-title,
.elementor .elementor-widget-convert_element .ci-item-title,
.elementor .elementor-widget-convert_element .woocommerce-loop-product__title,
.elementor-widget-heading .elementor-heading-title
{
    font-family: "cabin"!important;
}

/********************** Change Color ************************/

.footer-info
{
    color: #fff!important;
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a,
ul.products > li .woocommerce-loop-product__title
{
    color: #3b4255!important;
}

.ci-item-entry-meta i.fas {
    color: #629aa1!important;
}

.elementor .elementor-widget-convert_element .btn,
.elementor .elementor-widget-convert_element .wc-forward.added_to_cart,
.elementor .elementor-widget-convert_element a.button,.ci-item-btn,
ul.products .added_to_cart, ul.products .button,
.woocommerce-checkout #place_order,
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button,
.woocommerce-noreviews .button
{   background-color: #629aa1;
    border: 2px solid #629aa1;
    color: #fff!important;
}

.elementor .elementor-widget-convert_element .btn:hover,
.elementor .elementor-widget-convert_element .wc-forward.added_to_cart:hover,
.elementor .elementor-widget-convert_element a.button:hover,
.ci-item-btn:hover,
ul.products .added_to_cart:hover,
ul.products .button:hover,
.woocommerce-checkout #place_order:hover,
.woocommerce-error .button:hover,
.woocommerce-info .button:hover,
.woocommerce-message .button:hover,
.woocommerce-noreviews .button:hover
{
    background-color: #fff!important;
    border: 2px solid #629aa1;
    color: #629aa1!important;
}


.widget-title
{    border-top: solid 3px #629aa1; }



.entry-meta i.fas,
.ci-item-list-meta-item [class^=fa]
{
    color:#3b4255;
}

.ci-box-callout,
.ci-box-callout p,
.ci-box-callout .ci-box-callout-title
{
    background-color: #f8f8f8;
    color: #3b4255;
}
.ci-item-filter
{
    background-color: #3b4255;
}

.filter-active,.ci-item-filter:hover {
    border-color: #629aa1;
    background-color: #629aa1;
}
.ci-item-testimonial-content::before
{
    color: #629aa1!important;
}


.entry-meta  .entry-meta-item.entry-author,
.entry-meta  .entry-meta-item.entry-comments-link
{
    display: none;
}

.widget_ci-callout a.btn,
.widget_ci-callout a.btn:hover
{
    background-color: #ed936d!important;
    color: #fff!important; 
    border-color: #ed936d!important;
}

.navigation .page-numbers,
.navigation a,
.woocommerce-pagination .page-numbers,
.woocommerce-pagination a
{
    border-color: #8a8c90;
    color: #8a8c90!important;
}
.navigation .current,
.navigation a:hover,
.woocommerce-pagination .current,
.woocommerce-pagination a:hover
{
    border-color: #629aa1!important;
    color: #629aa1!important;

}
.price_slider .ui-slider-handle
{
    background-color: #629aa1;
}

ul.products > li .woocommerce-loop-product__title:hover
{
    color: #629aa1!important;
}

/* Hide mini cart number*/
.header-mini-cart-trigger-text 
{ 
	font-size: 0;
}
.header-mini-cart-trigger-text > i.fa-shopping-cart
{
	font-size: 14px;
}