/* 2021 (ECHO) : Added CSS for Development */

.pl-0 {
    padding-left: 0 !important;
}


#corefortress_slider_wrap_6128c39844bb4.corefortress-slider-wrap #corefortress_slider_6128c2f1c8a17{height: 100% !important;}

#corefortress_slider_6128c6a43e4a3 .corefortress-slide-overlay{background-color: rgba(0,0,0,0.2) !important;}

a.service-button,
.archive .read-more {
    text-align: center;
    background: #1296c4;
    color: #fff;
    font-size: 18px;
    border-radius: 8px;
    padding: 10px 20px;
    width: auto;
    border: 1px solid transparent;
}

a.service-button:hover,
.archive .read-more:hover,
a.service-button:active,
.archive .read-more:active,
a.service-button:focus,
.archive .read-more:focus,
a.service-button:focus-within,
.archive .read-more:focus-within, .woocommerce button.button[name="update_cart"] {
    color: #1296c4 !important;
    background: #fff !important;
    border: 1px solid #1296c4 !important;
    text-decoration: none !important;
    transition: all ease-in-out 0.3s;
}

.nav-links.archive-navigation .page-numbers {
    font-style: normal !important;
}

.es-field-wrap {
    width: 65%;
    overflow: hidden;
    float: left;
}
.es_submit_button {
    text-align: center;
    background: #1296c4;
    color: #fff;
    border: none;
    padding: 5px 8px;
}

.es_txt_email {
    border: 1px solid rgba(0, 0, 0, .1);
    height: 36px;
    padding-left: 5px;
    width: 150px;
}

h2.entry-title{font-size: 22px;}

.sidebar-widget-area .widget{font-size: 13px; padding: 10px !important; border: 1px solid rgba(0, 0, 0, .1); margin-bottom: 10px !important;}

.sidebar-widget-area #block-12,
.sidebar-widget-area #block-3,
.sidebar-widget-area #block-4,
.sidebar-widget-area #block-5,
.sidebar-widget-area #block-6,
.sidebar-widget-area #block-8,
.sidebar-widget-area #block-11
{
    border: none !important;
}

.widget h4{text-align: center; font-size: 13px !important; font-weight: 300 !important; color: #3f3f3f; letter-spacing: 0.1rem;}

.rpwwt-widget ul li{margin: 0 0 .5em;}

.rpwwt-widget ul li img {
    margin: .3em .75em 0 0;
    width: 20% !important;
    height: auto !important;
}

.widget_media_image, .widget_text{text-align: center;}

#sample_slider_slide02 {padding: 0 !important;}

/*Shop flow css*/

.visualcomposerstarter .quantity .qty {
    width: 85px;
}

.visualcomposerstarter.woocommerce button.button,
.visualcomposerstarter.woocommerce button.button.alt.disabled,
.visualcomposerstarter.woocommerce-cart .woocommerce .return-to-shop a {
    padding: 18px;
    font-size: 24px !important;
}

.visualcomposerstarter .woocommerce form.checkout #payment #place_order {
    padding: 18px 25px;
    width: auto;
}

.visualcomposerstarter div.woocommerce-message a.button {
    width: auto;
}

.woocommerce .woocommerce-cart-form .action button.button:hover {
    color: #fff !important;
    background: #1296c4 !important;
    border: transparent !important;
    transition: all ease-in-out 0.3s;
}

.visualcomposerstarter .vct-input-qty .vct-input-qty-control-add{border-bottom: 5px solid rgba(0,0,0,1) !important;}
.visualcomposerstarter .vct-input-qty .vct-input-qty-control-remove{border-top: 5px solid rgba(0,0,0,1) !important;}

.visualcomposerstarter .vct-orderby-container::before, .visualcomposerstarter .vct-promo-code-container::before, .visualcomposerstarter .vct-variable-container::before
{border-top: 5px solid rgba(0, 0, 0,1) !important;}

.visualcomposerstarter.woocommerce div.product .entry-categories a{color: #000 !important;}

.woo-multi-currency.wmc-price-switcher .wmc-currency{float:left;}
.woo-multi-currency.wmc-price-switcher .wmc-currency:last-child{margin-left: 5px !important;}

.visualcomposerstarter.woocommerce-cart .woocommerce table.cart a.remove{font-size: 26px !important;}
.woocommerce a.remove{color: #000 !important;}
.woocommerce a.remove:hover{color: #666 !important;}
.woocommerce a.remove::after, .woocommerce a.remove::before{display: none;}
