.Content.BorderLeft {
padding-left: 50px;
border-left: solid #dedede 1px;    
}
.M40 {
margin-left: 40px;
margin-right: 40px;    
}
.M20 {
margin-left: 20px;
margin-right: 20px;    
}
.btn.next {
background-image: url(//cdn10.bigcommerce.com/r-cf8dc1a36e37ca22115036b22a6b2976a6384be1/themes/Sammot/images/white/btnNext.png) !important;
background-position: 12px 50% !important;
background-repeat: no-repeat !important;
padding-left: 33px;
margin-top: 0;
}
.btn.back {
background-image: url(//cdn10.bigcommerce.com/r-cf8dc1a36e37ca22115036b22a6b2976a6384be1/themes/Sammot/images/white/btnPrev.png) !important;
background-position: 12px 50% !important;
background-repeat: no-repeat !important;
padding-left: 33px;
margin-top: 0;
}
.CartCode, .CheckoutRedeemCoupon {
display:none;
}

div#ModalContent .productOptionViewRadio label {
    padding-left: 25px !important;
}

div#ModalContent .productAttributeList .productAttributeLabel {
float: none;
}
#CartEditProductFieldsForm .productAttributeLabel {
    margin: 4px 0 4px 0px;
    margin-bottom: 50px;
}


/*Custom KaraCOStyles*/

.contact-box{
    display: inline-block;
    position:relative;
    margin:0 2rem;
}

.contact-box h1{
    font-size:22px;;
    font-weight:bold;
    margin-bottom:0px;
}
.contact-box h2{
    font-size:16px;;
    font-weight:bold;
    text-transform: initial;
}
.contact-box h3{
    font-size:14px;;
    margin-bottom:2px;
    text-transform: initial;
}

.contact-left, .contact-right{
    display: inline-block;
    max-width: 200px;
    margin-top:55px;
    padding:2px 12px;
}
.contact-left{
    border-right:1px solid #282828;
    margin-left:30px;
}
.contact-left::before{
    
    background-image:url(//cdn10.bigcommerce.com/s-vadnl/templates/__custom/Styles/kara-phone.png?t=1688999767);
    content:'';
    background-repeat: no-repeat;
    position: absolute;
    left: 3px;
    top: 62px;
    height: 34px;
    width: 28px;
}

#Logo {
    margin: 26px 0px;
}

#Header > a, #SearchForm{
    margin-top:65px;
}

.slide-show-render-full .slide-overlay{

    width:500px;
}
.slide-show-render-full .slide-overlay .slide-heading{
    text-shadow: 2px 2px #000;
}
.contact-simple{margin:auto; padding:10px; background-color:#545c66; text-align:center; color:#fff;}
.contact-simple span{padding:5px 10px;}

@media only screen and (min-width: 1024px) {
    .contact-simple {
        display:none;
    }

}
@media only screen and (max-width: 1024px) {
    .contact-box {
        display:none;
    }
}

.partner-container {
    display: flex;
    justify-content: space-between;
    align-items:center;
    border-top:1px solid #eee;
    margin-top:2rem;
    flex-wrap: wrap;
}
.partner{
    padding:1.5rem;
     flex: 1;
    flex-basis:100px;
    flex-grow:0.2;
}

.ProductList li .ProductDetails em{
    color:#5f6874;
}

.freeShipping{
    border-bottom:0px !important;
    padding-bottom:5px !important;
    height: 7px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
}
.freeShipping label{
    color:#4caf50;
    font-weight:bold;
    width: 112px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    font-size: 17px;
}
.freeShipping .productAttributeValue{
    display:none !important;
}

.promo-panel{
    margin:2rem 0;
    border: 1px solid #e5e5e5;
    border-bottom: 2px solid #ddd;
    background-color:#f2f2f2;
}
.promo-panel h3{
    line-height:1.5;
}
.promo-panel-content{
    padding:1.5rem;
}

#LogoImage{
    height: 88px;
}



