.jm-module-raw {

    float: left;

    margin-left: 0 !important;

}

/* .nav.menu.vertical > li > a:hover {

    color: #fff !important;

    background: none;

    font-weight: initial;

    margin: 0;

} */

ul.menu.vertical li a,
ul.menu.vertical li span.separator {
    margin: 0 0 0 10px !important;
    padding: 0 0 0 10px !important;
    border-right: none;
    border-left: 1px solid #fff;
    /* margin: 0; */
}

.nav.menu.vertical>li>a:hover {
    color: #9E9E9E !important;
    background: none;
    font-weight: bold;
    padding: 0 0 0 10px !important;
}

ul.menu.vertical li:first-child a,
ul.menu.vertical li:first-child span.separator {

    padding: 0;

    margin: 0 !important;

    border: none;

}

.productdetails-view .spacer-buy-area {
    padding-left: 15px;
}

.productdetails-view .spacer-buy-area .product-price {
    float: left;
    display: block;
    width: 100%;
}

.productdetails-view .addtocart-area .addtocart-bar {
    float: left;
    text-align: left;
}

.productdetails-view .addtocart-area span.quantity-controls {
    float: left;
    margin-right: 10px;
}

.vm-product-details-container input.addtocart-button {
    background: url(/images/Rectangle25.png)no-repeat left !important;
    padding: 10px 0px 10px 30px;
    margin-left: 21px;
}

.vm-product-details-container span.quantity-box {
    position: relative;
    float: left;
    margin-left: 12px;
}

.footer-in.span3 .jm-module-in {
    border-right: initial;
    padding-left: 20px;
    border-left: 10px solid transparent;
    border-image: url(/images/fooline.png)30 round;
}

.custom_footright p {
    font-size: 16px;
    letter-spacing: -0.5px;
}

.jm-module-raw.newcart {

    position: absolute;

    top: 0;

    right: 137px;

    width: 250px;

}



div#vmCartModule {

    z-index: 2;

    bottom: -100%;

    transition: all 300ms linear;

    right: 0;

}



.show_cart.bottom {
    position: absolute;
    bottom: 9px;
    left: 135px;
    height: 55px;
    color: #fff;
    padding-bottom: 10px;
    text-align: center;
    box-sizing: border-box;
    z-index: 2;
    top: 0;
}

.home #jm-logo-bar {

    position: absolute;

    z-index: 200;

    width: 100%;

    top: 50px;

}

#jm-logo-sitedesc,
#jm-logo-bar1,
#jm-logo-bar2 {

    float: left;

    padding-right: 0;

    padding-left: 21px;

}

#jm-logo-sitedesc #jm-logo {

    margin: -9px 0 0 -13px;

    width: 100%;

    position: inherit;

}

div#Mod2164 {

    margin-top: 50px;

}

div#Mod2164 h3.jm-title {

    border: none;

}

.jm-custom-categories .jm-custom-box-in {

    background: #464646;

    border: none !important;

    height: 233px;

    width: 233px;

    border-radius: 50%;

}

.home ul.nav.menu_topmenu li a {

    padding: 9px 9px 33px !important;

    color: #464646;

    font-size: 18px;

    font-weight: 500;

    letter-spacing: 1.2px;

    border-bottom: 3px solid transparent;

}

ul.nav.menu_topmenu a {

    color: #464646;

    font-size: 18px;

    font-weight: 500;

    letter-spacing: 1.2px;

    border-bottom: 3px solid transparent;

    padding: 9px 9px 33px !important;

}

ul.nav.menu_topmenu li a:hover {

    padding: 9px 9px 33px !important;

    color: #000 !important;

    font-weight: 500;

}

div#vmCartModule.open {

    z-index: 2000;

    bottom: initial;

    padding: 17px;

    box-sizing: border-box;

}

.browse-view .product h2,
.vmproduct h3 {
    float: inherit;
}

.product .addtocart-area .addtocart-bar input.addtocart-button,
.vmproduct .addtocart-area .addtocart-bar input.addtocart-button {

    font-size: 20px;

    font-weight: 500;

}

span.quantity-controls.js-recalculate {

    width: 19px;

    float: right;

}

input.quantity-controls.quantity-plus {
    color: #fff;
    margin: -18px 100px 0 0;
    float: right;
}

.lcr #jm-content-wrapper,
.lcr #jm-middle-page {
    float: right;

}

.span1.per {
    display: none;
}

.moduleaccordion .lcr #jm-content-wrapper.span12,
.odot .lcr #jm-content-wrapper.span12,
.ltrp .lcr #jm-content-wrapper.span12 {
    width: 83% !important;
}

.lcr #jm-content-wrapper-in {
    margin-left: 0 !important;
}

div#jm-content-wrapper-in {

    width: 100%;

}

.vmproduct h3 {

    display: inline-block;

    max-width: 256px !important;

    font-size: 18px;

    font-weight: bold;

    line-height: 25px;

    min-height: 35px;

}

.nav.menu.vertical>li>a:hover {

    padding: 0;

}



.show_cart.bottom a:after {

    content: "aaa";
    color: transparent;
    width: 25px;
    height: 25px;
    /* background: url(/images/Rectangle22.png) right no-repeat; */
    background: url(/images/shopping-cart-solid.svg)no-repeat;
    padding: 5px 5px 0px;

}

.show_cart.bottom a:before {

    display: none;

}

.home ul.breadcrumb {

    display: none;

}



div#cart-view fieldset[class^="vm-fieldset"] span {
    float: left;
    width: initial;
    font-size: 16px;
}

fieldset.vm-fieldset-tos input#tos {
    float: left;
}


div#foxcontainer_c975 .required,
div#foxcontainer_c975 .asterisk {
    /* color:#4072d7; */
    /* font-weight:bold; */
    /* font-size:22px; */
}



div#foxcontainer_c975 select,
div#foxcontainer_c975 textarea,
div#foxcontainer_c975 input[type="text"],
div#foxcontainer_c975 input[type="password"] {
    border: none;
    border-bottom: solid 2px #ececec;
}



div#foxcontainer_c975 .control-label,
div#foxcontainer_c975 input,
div#foxcontainer_c975 label.checkbox,
div#foxcontainer_c975 textarea,
div#foxcontainer_c975 .chzn-container-single .chzn-single {
    /* border-bottom:solid 2px #ececec; */
    /* line-height:20px; */
    /* font-size:20px; */
    /* color:#787575; */
}



div#foxcontainer_c975 .foxform-extended .control-label {
    /* width:120px; */
}



div#cid_975-textarea0 label.control-label,
div#cid_975-buttons label.control-label {
    border-bottom: none;
}



div#cid_975-customhtml0 {
    font-size: 22px;
    font-weight: bold;
}



div#foxcontainer_c975 h2 {
    /* display:none; */
}



ul.nav.menu_sulamright {
    /* margin-top:25px !important; */
}



div#foxcontainer_c975 {
    /* width:auto; */
    /* padding:0px 16px 16px; */
    /* overflow:hidden; */
    /* margin:auto; */
}

div#cid_975-sender0 {
    /* float:right; */
    /* width:240px !important; */
    /* display:inline; */
    /* margin-top:28px; */
    width: 47% !important;
    display: inline;
}



div#cid_975-sender0 .controls input,
div#cid_975-text1 .controls input,
div#cid_975-text0 .controls input,
div#cid_975-sender1 .controls input {
    /* width:120px; */
    width: 100%;
    line-height: 40px;
    height: 42px;
}



div#cid_975-text1 {
    width: 240px !important;
    display: inline;
    margin-right: 20px;
    margin-top: 28px;
}





div#cid_975-textarea0 .controls textarea {
    width: 100%;
    max-width: initial;
}

div#cid_975-buttons {
    max-width: 867px;
}

div#cid_975-textarea0 label.control-label {
    display: block;
    width: 100% !important;
}



div#cid_975-buttons {
    max-width: 867px;
}


div#cid_975-buttons .controls.buttons {
    float: left;
}

div#foxcontainer_c975 {
    /* width:auto; */
    /* padding:0px 16px 16px; */
    /* overflow:hidden; */
    /* margin:auto; */
}

ul.nav.menu_topmenu li {
    display: inline-block;
    background-image: none;
    padding: 0 18px 0;
}

.fleft {
    float: right;
    margin-right: 180px;
}

h3.ftight.ken {
    float: left;
    margin-left: 30px;
}

p.footlogo {
    margin-bottom: 30px;
}

.bg_quantity {
    right: 33px;
    left: initial;
}

.product .addtocart-area .addtocart-bar span.quantity-box,
.vmproduct .addtocart-area .addtocart-bar span.quantity-box {
    position: relative;
    float: left;
    margin-left: 6px;
}

span.addtocart-button.tp1 {
    background: url(/images/Rectangle25.png)no-repeat left !important;
    margin-left: 10px;
}

.product .addtocart-area .addtocart-bar input.addtocart-button,
.vmproduct .addtocart-area .addtocart-bar input.addtocart-button .product .addtocart-area .addtocart-bar {
    display: inline-block;
    width: 155px;
}

input.quantity-controls.quantity-minus {
    margin: 0px 0 0 -3px;
}

.jm-module-raw._len {
    float: right;
    padding: 5px 10px 4px 0px;
}

.jm-module-raw._phone {
    float: left;
}

.faq .moduletable ._faqq:after {

    right: 20px;
    left: initial;
}

.faq .moduletable.open ._faqq:after {
    right: 20px;
    left: initial;

}


div#foxcontainer_c975 .required,
div#foxcontainer_c975 .asterisk {
    color: #4072d7;
    font-weight: bold;
    font-size: 22px;
}

div#foxcontainer_c975 select,
div#foxcontainer_c975 textarea,
div#foxcontainer_c975 input[type="text"],
div#foxcontainer_c975 input[type="password"] {
    border: solid 2px #ececec;
}

div#foxcontainer_c975 .control-label,
div#foxcontainer_c975 input,
div#foxcontainer_c975 label.checkbox,
div#foxcontainer_c975 textarea,
div#foxcontainer_c975 .chzn-container-single .chzn-single {
    border-bottom: solid 2px #ececec;
    line-height: 20px;
    font-size: 20px;
    color: #787575;
}

div#foxcontainer_c975 .foxform-extended .control-label {
    width: 120px;
}

div#cid_975-textarea0 label.control-label,
div#cid_975-buttons label.control-label {
    border-bottom: none;
}

div#cid_975-customhtml0 {
    font-size: 22px;
    font-weight: bold;
}

div#foxcontainer_c975 h2 {
    display: none;
}

ul.nav.menu_sulamright {
    margin-top: 0;
}

div#foxcontainer_c975 {
    width: auto;
    padding: 0px 16px 16px;
    overflow: hidden;
    margin: auto;
}

div#foxcontainer_c975 .control-group {
    margin-bottom: 20px;
    margin: 7px 0;
}

div#foxcontainer_c975 .foxform-compact .controls,
div#foxcontainer_c975 .foxform-extended .controls {
    width: 100%;
    max-width: 867px;
}

div#cid_975-text0,
div#cid_975-text1,
div#cid_975-sender0,
div#cid_975-sender1 {
    width: 48% !important;
    display: inline;
}

ul.nav.menu_sulamright li {
    padding-left: 0;
}

ul.nav.menu_sulamright li a {
    padding-left: 5px;
}

@media (max-width: 768px) {
    .container {
        width: auto;
        text-align: left;
    }

    .mod-languages_len {
        margin: 9px 9px 0 3px;
    }

    .jm-module-raw._len {
        /* float: right; */
        padding: 0px 5px 0px 7px;
    }

    #jm-logo-sitedesc #jm-logo {
        position: absolute;
    }

    .jm-module-raw.newcart {

        display: none;

    }

    .home #jm-logo-bar {

        position: absolute;

        z-index: 200;

        width: 100%;

        top: 0px;

    }

    .left-column.count_1 {
        display: none;
    }

    .footer-bg {
        text-align: left;
    }

    .show_cart.bottom {

        left: initial;

    }

    .home h1#jm-logo {
        top: 6px;
    }

    .moduletablehomep:nth-child(3) {
        max-width: 59%;
    }

    .moduletablehomep:nth-child(2) {
        max-width: 36%;
    }

    .moduletablehomep:nth-child(4) {
        max-width: 37.3%;
    }

    .moduletablehomep:nth-child(5) {
        max-width: 32%;
    }

    .moduletablehomep:nth-child(6) {
        max-width: 32%;
    }

    .moduletablehomep:nth-child(7) {
        max-width: 32%;
    }

    .moduletablehomep:nth-child(8) {
        margin: auto;
        display: table;
    }

    h1#jm-logo {
        top: 39px;
    }

}

.width50.floatleft.right.vm-continue-shopping {
    display: none;
}

.point_box_in span {
    float: unset;
}

div#jm-content-wrapper {
    margin-left: 0;
}

#jm-logo-sitedesc #jm-logo {

    margin: 0;
    margin-left: 20px;
}

@media (max-width:480px) {

    div#cid_975-sender0,
    div#cid_975-text1,
    div#cid_975-text0,
    div#cid_975-sender1 {
        width: 100% !important;
    }




}

div#foxcontainer_c1295 input[type="text"] {
    width: 100% !important;
    line-height: 40px;
    height: 42px !important;
    margin: 0;
    padding: 4px 5px !important;
    font-size: 1.5em;
    display: inline-block;
    border: solid 2px #ececec;
}



div#foxcontainer_c1295 .controls {
    width: 100%;
    max-width: 867px;
}

div#foxcontainer_c1295 textarea {
    width: 100% !important;
    /* line-height: 40px; */
    /* height: 42px !important; */
    margin: 0;
    padding: 4px 5px !important;
    font-size: 1.5em;
    display: inline-block;
    border: solid 2px #ececec;
}

.show_cart.bottom a {

    /* float: initial !important; */
}

.odota span {
    font-size: 1.1em !important;
    line-height: 1.2em;
}