    /* row and columns sizes start */
    
    .row {
        box-sizing: inherit;
        text-align: center;
        position: relative;
        /*
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-flex-wrap: wrap;
              -ms-flex-wrap: wrap;
              flex-wrap: wrap;
             */
        display: block;
        margin-right: -15px;
        margin-left: -15px;
    }
    
    .container,
    .container-fluid {
        display: block;
        width: 100% !important;
        position: relative;
        position: relative;
        margin-left: auto;
        margin-right: auto;
        padding-right: 15px;
        padding-left: 15px;
    }
    
    .container {
        max-width: 1180px !important;
    }
    
    .container.flex,
    .container-fluid {
        max-width: 100% !important;
    }
    
    .container:after,
    .container:before,
    .row:after,
    .row:before {
        display: table;
        content: " "
    }
    
    .row:after,
    .container:after {
        clear: both;
    }
    
    .col-1 {
        width: 8.333333% !important;
    }
    
    .col-2 {
        width: 16.666667% !important;
    }
    
    .col-3 {
        width: 25% !important;
    }
    
    .col-4 {
        width: 33.333333% !important;
    }
    
    .col-5 {
        width: 41.666667% !important;
    }
    
    .col-6 {
        width: 50% !important;
    }
    
    .col-7 {
        width: 58.333333% !important;
    }
    
    .col-8 {
        width: 66.666667% !important;
    }
    
    .col-9 {
        width: 75% !important;
    }
    
    .col-10 {
        width: 83.333333% !important;
    }
    
    .col-11 {
        width: 91.666667% !important;
    }
    
    .col-12 {
        width: 100% !important;
    }
    
    .col-1,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9,
    .col-10,
    .col-11,
    .col-12 {
        padding-right: 15px;
        padding-left: 15px;
        float: left;
        position: relative;
        min-height: 1px;
    }
    
    .no-gutters {
        margin-right: 0;
        margin-left: 0
    }
    
    .no-gutters>.col,
    .no-gutters>[class*=col-] {
        padding-right: 0;
        padding-left: 0
    }
    
    .nopadding {
        padding: 0;
    }
    /* reset main start */
    
    body * {
        font-family: 'Open Sans Hebrew', sans-serif;
    }
    
    #header .header_wrap {
        background: url("../images/header-bg.png") repeat-x;
    }
    
    div#header .header_wrap.is_stuck {
        margin-top: -157px;
        z-index: 99
    }
    
    #header .header_breadcrumb {
        float: right;
        margin-right: 0%;
        width: 100% !important;
        top: 3px;
        position: relative;
        font-size: 14px;
    }
    
    #header .header_breadcrumb .block.breadcrumb {
        margin-right: 0 !important;
        float: right;
    }
    
    #header .row.top-row {
        height: 37px !important;
        display: inline-block;
    }
    
    #header .row.row-bottom {
        height: 100px;
    }
    
    .headerwide_revolution {
        margin-bottom: 5px;
    }
    /*--userbar--*/
    
    #header .header_userbar {
        width: 30px !important;
        height: 30px !important;
        float: left;
        top: 4px;
        left: 4px;
        position: relative;
    }
    
    #header .header_userbar div#miniuserbar {
        height: 100%;
        width: 100%;
        margin: 0;
    }
    
    #header .header_wrap .header_userbar #miniuserbar a.toggle-hover {
        background: url(../images/user.png) no-repeat scroll center top !important;
        border-radius: 20px;
        display: block;
        margin: 0;
        width: 100%;
        height: 121%;
    }
    
    #header .header_wrap .header_userbar #miniuserbar a.toggle-hover:hover {
        background: url("../images/user-ho.png") no-repeat scroll center top !important;
    }
    /*-----------*/
    
    #header #miniuserbar #miniuserbarholder::before {
        content: "\f0d8";
        position: absolute;
        width: 20px;
        height: 20px;
        z-index: 9999;
        top: -26px;
        left: 11px;
        color: #3c240f;
        font-family: fontawesome;
        font-size: 23px;
    }
    
    #header .header_wrap .header_userbar #miniuserbar #miniuserbarholder {
        width: 398px !important;
        border-top-width: 5px;
        border-top-style: solid;
        border-top-color: #3c240f;
        top: 40px;
        left: -6px;
    }
    
    #header #miniuserbar .userbar a.facebooklogin {
        float: none;
        text-align: center;
        border-top: 0;
        display: inline-block;
        width: 98%;
        padding-top: 1px;
        margin: 10px 0px 0px 0px !important;
        background: transparent url("/images/itempics/uploads/media_23.png") no-repeat center;
    }
    
    #header .header_wrap .header_userbar #miniuserbar label {
        display: none;
    }
    
    #header .header_wrap .header_userbar #miniuserbar ul li {
        border-bottom: 0;
        border-radius: 0;
    }
    
    #header .header_userbar #miniuserbar.version-5 #miniuserbarholder .block.version-5.userbar input {
        background: #eeeeee !important;
    }
    
    #header .header_userbar #miniuserbar input {
        margin: 0;
        width: 358px !important;
        margin: 11px;
        height: 29px;
        border-radius: 0;
    }
    
    #header .header_wrap .header_userbar #miniuserbar #miniuserbarholder li.login .block.version-5.userbar .content .actions button.button {
        background: 0;
        padding: 0;
        float: right;
        width: 367px !important;
        margin: 11px;
        height: 36px;
        border-radius: 0;
    }
    
    #header .header_wrap .header_userbar #miniuserbar #miniuserbarholder li.login .block.version-5.userbar .content .actions button.button span {
        color: white;
        /* padding: 1px; */
        background: #3b3b3a;
        font-size: 20px;
        font-weight: 300;
        width: 100%;
        padding: 4px 0px 4px 0px;
    }
    
    #header .header_wrap .header_userbar #miniuserbar #miniuserbarholder li.login .block.version-5.userbar .content .actions button.button:hover span {
        background: #95b73d;
    }
    
    #header .header_wrap .header_userbar #miniuserbar .userbar a {
        margin: 17px 0px 0px 26px;
        float: right;
        position: relative;
        top: -10px;
        color: #0288d1 !important;
        font-size: 14px;
        text-decoration: underline;
    }
    
    #header .header_wrap .header_userbar #miniuserbar .userbar .content .actions a.PassRemaind {
        margin-right: 108px;
    }
    
    #header .header_wrap .header_userbar #miniuserbar #miniuserbarholder .block.version-5.userbar .title {
        background: none !important;
        color: #3b3b3a !important;
        font-size: 20px;
        text-align: center;
    }
    /*--------CART-------*/
    
    #header .header_smallcart {
        height: 30px;
        width: 30px !important;
        top: 3px;
        position: relative;
        left: 1px;
        float: left;
    }
    
    #header .header_smallcart div#miniCart {
        margin: 0px;
        padding: 0;
        width: 100%;
        height: 100%;
        display: inline-block;
    }
    
    #header .header_smallcart #miniCart.version-5 a.toggle-hover {
        background: url("../images/cart.png") no-repeat;
        width: 100%;
        height: 100%;
    }
    
    #header .header_smallcart #miniCart.version-5 a.toggle-hover:hover {
        background: url("../images/cart-ho.png") no-repeat;
    }
    
    #miniCart.version-5 #cartQuantity {
        /*    background-color: rgba(235, 192, 4, 0.94);
    border: medium none;
    border-radius: 10px;
    color: #fff;
    font: 12px Georgia;
    left: 21px;
    padding: 0 5px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: 6px;
    width: auto;*/
        display: none;
    }
    /*---------*/
    
    #header .header_smallcart #miniCart #minicartdiv {
        font-size: 16px;
        width: 497px;
        padding: 0px;
        left: 0;
        top: 41px;
        right: auto;
        color: #0073c9;
        border-top-width: 5px;
        border-top-style: solid;
        border-top-color: #3c240f;
    }
    
    #header .header_smallcart #miniCart #minicartdiv::before {
        content: "\f0d8";
        position: absolute;
        width: 20px;
        height: 20px;
        z-index: 9999;
        top: -26px;
        left: 3px;
        color: #3c240f;
        font-family: fontawesome;
        font-size: 24px;
    }
    
    #header .header_smallcart #minicartdiv ul li {
        padding: 0;
        margin: 20px;
        margin-bottom: 3px;
        padding-bottom: 0;
        position: relative;
    }
    
    #header .header_smallcart #minicartdiv ul li:hover,
    #sidebarcartdiv ul li:hover {
        background: transparent;
    }
    
    #header .header_smallcart .block.version-5 #minicartdiv .minicartbottom {
        float: left;
        margin-left: 20px;
        margin-bottom: 12px;
    }
    
    #header .header_smallcart div#minicartdiv ul.cart_items_ul li.box.ee_list_item {
        width: 92%;
    }
    
    #minicartdiv .delete a,
    #sidebarcartdiv .delete a,
    .wishlistdiv .delete a {
        /*background: url("/images/itempics/uploads/media_20.png") no-repeat scroll 0 0 transparent;*/
        display: inline-block;
        height: 40px;
        text-decoration: none;
        width: 40px;
        opacity: 1;
    }
    
    #minicartdiv .delete,
    #sidebarcartdiv .delete,
    .wishlistdiv .delete {
        position: absolute;
        left: 0px;
    }
    
    #minicartdiv .delete a:hover {
        opacity: 0.7;
    }
    
    .header_smallcart #minicartdiv .total {
        border-bottom: 0;
        padding: 0;
        margin: 0;
        font-weight: normal;
        float: right;
        display: inline-block;
        right: 6px !important;
        position: absolute;
    }
    
    .header_smallcart #minicartdiv .total .total_label {
        display: none;
    }
    
    #header .header_smallcart .block.version-5 #minicartdiv .minicartbottom {
        float: left;
        margin-left: 20px;
        margin-bottom: 12px;
    }
    
    #header .header_smallcart div#minicartdiv ul.cart_items_ul li.box.ee_list_item {
        width: 92%;
    }
    
    #minicartdiv .delete,
    #sidebarcartdiv .delete,
    .wishlistdiv .delete {
        float: left;
        position: absolute;
    }
    
    #minicartdiv .delete a:hover {
        opacity: 0.7;
    }
    
    .header_smallcart #minicartdiv .total {
        border-bottom: 0;
        padding: 0;
        margin: 0;
        font-weight: normal;
        float: right;
        display: inline-block;
        right: 6px !important;
        position: absolute;
    }
    
    .header_smallcart #minicartdiv .total .total_label {
        display: none;
    }
    
    #header .header_smallcart .block.version-5 #minicartdiv .minicartbottom .total span.FloatingCartTotal {
        margin-right: 14px;
        font-size: 30px;
        font-weight: normal;
        color: #3b3b3a;
    }
    
    #header .header_smallcart .block.version-5 #minicartdiv .minicartbottom a.button-silver {
        background: #3b3b3a;
        border: 0;
        border-radius: 0;
        text-shadow: none;
        font-weight: normal;
        color: white;
        padding: 5px 20px 3px 17px;
        margin-top: 9px;
        font-size: 18px;
    }
    
    #header .header_smallcart .block.version-5 #minicartdiv .minicartbottom a.button-silver:hover {
        background: #95b73d;
    }
    
    #header .header_smallcart #minicartdiv ul.cart_items_ul li.box.ee_list_item .productinfo .info_cell .prices .quantity {
        display: none;
    }
    
    .page-page .mainTDcontainer {
        margin-top: 20px;
    }
    
    #minicartdiv .productinfo,
    #sidebarcartdiv .productinfo,
    #miniwishlist .productinfo {
        float: right;
        width: 388px;
        text-align: right;
    }
    
    div#minicartdiv ul.cart_items_ul li.box.ee_list_item .productinfo .info_cell .name {
        width: 208px;
        float: right;
    }
    
    div#minicartdiv ul.cart_items_ul li.box.ee_list_item .productinfo .info_cell .name a {
        color: #757575;
        font-size: 16px;
        line-height: 20px;
    }
    
    #minicartdiv .productinfo .prices .price {
        color: #3b3b3a;
        display: block;
        width: 100%;
        top: 0;
        float: right;
        font-size: 21px;
    }
    
    ul.cart_items_ul li.box .info_cell .prices .quantity {
        /* float: left !important; */
        /*position: absolute !important;*/
        /*left: 68px;*/
    }
    /*
#miniCart.version-5 {
    background: url("/images/itempics/uploads/media_14.png") no-repeat scroll center;
    border-radius: 20px;
    height: 35px;
    margin: 0;
    padding: 0;
    width: 45px !important;
    border-radius: 0;
}
#miniCart.version-5:hover {
    background: url("/images/itempics/uploads/media_22.png") no-repeat scroll center;
}
*/
    
    .mosaic .label {
        top: 11px;
        right: 0;
        border-color: transparent !important;
        background: rgba(255, 255, 255, 0.81);
        padding: 3px 24px 0 16px;
        font-size: 16px;
    }
    /*------------------------------*/
    
    #header .header_header_banner2 {
        /* display: block; */
        width: 183px !important;
        /* margin: 0 auto; */
        float: left;
        margin: 5px 0 0 0%;
        height: 35px;
    }
    
    #header .header_header_banner4 {
        float: left;
        margin: 5px 0 0 10%;
    }
    
    #header .header_menu {
        right: 0;
        top: 8px;
        position: absolute;
        width: 70% !important;
    }
    
    #header .header_menu .block.menu {
        margin: 0;
        float: right;
    }
    
    #header .header_menu .content ul li.parent a span:hover {
        color: #95b73d;
    }
    
    #header .header_menu .content ul li.parent {
        width: auto;
        float: right;
        margin-left: 0;
        padding-left: 11px;
        border-left: 1px solid #3e3e3d;
        height: auto;
        line-height: 16px;
        color: #000;
    }
    
    #header .header_menu .content ul li.parent ul {
        display: none !important;
    }
    
    #header .header_menu .content ul li.last.parent {
        border: 0;
    }
    
    #header .header_menu .content ul li.first.parent {
        padding-right: 0;
    }
    
    #header .header_menu .content ul li.parent span {
        font-size: 16px;
        color: #000;
    }
    /*--searchbox--*/
    
    #header .header_header_banner1 {
        position: relative;
        top: 4px;
        right: -14px;
    }
    
    #header .header_header_banner3 {
        position: relative;
        top: 20px;
        left: -2px;
    }
    /*--------*/
    
    #header .header_searchbox {
        background: white none repeat scroll 0 0;
        border: 1px solid #bdbdbd;
        height: 45px;
        margin: 0 -11px 0 0;
        width: 61.3% !important;
        position: relative;
        top: 24px;
    }
    
    #header .header_searchbox .searchbox {
        width: 100%;
        margin: 0;
    }
    
    #header .header_searchbox .searchbox #right_srch_str {
        float: right;
        font-size: 16px !important;
        height: 33px;
        padding: 5px;
        text-indent: 3px;
        width: 88% !important;
        color: #aba9a9 !important;
        border: none;
        margin: 0 !important;
    }
    
    #header .header_searchbox button {
        background: #95b73d;
        float: left;
        height: 45px;
        left: 0;
        position: absolute;
        right: auto;
        top: 0;
        width: 51px;
        z-index: 5555;
    }
    
    #header .header_searchbox button:hover {
        background: #603918;
    }
    
    #header .header_searchbox button::before {
        content: "\f002";
        font-family: fontawesome;
        font-size: 25px;
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        color: #fff;
        top: 0;
        line-height: 41px;
    }
    
    #header .header_searchbox button span {
        background: none;
        color: transparent;
    }
    
    #header .header_searchbox .ui-autocomplete {
        left: 0 !important;
        width: 99% !important;
        border-radius: 0;
    }
    
    .mosaic.col_5 .boxwrap {
        margin-right: .3%;
        width: 19.7%;
    }
    /*--articles--*/
    
    #header .header_articles {
        height: 95px;
        width: 100% !important;
    }
    
    #header .header_articles .block.articles {
        margin: 0;
        width: 100%;
    }
    
    #header .header_articles .block.articles .content {
        width: 100%;
    }
    
    #header .header_articles .block.articles .content ul.dropdown-menu.megamenu {
        width: 100%;
    }
    
    #header .header_articles .content ul.dropdown-menu li.with-image {
        padding: 9px 3% 11px 3%;
        width: 14%;
    }
    
    #header .header_articles .block.articles a.parent-thumb.image {
        height: 45%;
        margin-top: 1%;
    }
    
    #header .header_articles .content ul.dropdown-menu li.with-image a.parent-name {
        /*padding: 5px 21px 4px;*/
        font-size: 20px;
        padding: 0;
        text-align: center;
    }
    
    #header .header_articles .content ul.dropdown-menu li.with-image a.parent-name span {
        color: #fff;
    }
    
    #header .header_articles .content ul.dropdown-menu li.with-image a.parent-name:hover {
        /*background: #175299;*/
    }
    
    #header .header_articles .content ul.dropdown-menu li.with-image:hover {
        background: #708a2e;
    }
    /* -- Mega-menu ---*/
    
    #header .dropdown-menu.megamenu ul li.commercial_li .parent-items .item .boxDescription {
        display: none;
    }
    
    #header .header_articles .content ul.dropdown-menu li.parent ul {
        background: #3b3b3a;
    }
    
    #header .header_articles .content ul.dropdown-menu li.with-image.parent:hover span.content {
        color: black;
    }
    
    .header_articles .content ul.dropdown-menu li ul li.commercial_li .parent-items .item {
        height: 193px;
        width: 393px;
        margin: 0;
        background: #ffffff;
    }
    
    .header_articles .content ul.dropdown-menu li ul li.commercial_li .parent-items .item .ProductAdminTool {
        display: none;
    }
    
    .products-page.type_m h1 {
        font-size: 30px;
        text-align: center;
        margin: 23px 0 26px 0;
    }
    
    .products-page .block.miscfileds {
        background: #f7f2f0;
        border-radius: 0;
        margin-top: 14px;
        margin-bottom: 0;
    }
    
    .products-page .block.miscfileds .title {
        display: none;
    }
    
    .products-page .block.miscfileds .content ul {
        width: 13%;
        padding-right: 2.5%;
        padding-left: 1.5%;
        height: auto;
        padding-top: 4px;
    }
    
    .products-page .block.miscfileds .content ul#FieldTd1 {
        padding-right: 12px;
        padding-left: 0;
    }
    
    #MiscLeftSideDiv ul.LeftSide-ul {
        width: 100%;
    }
    
    .products-page .block.miscfileds .content ul li.first {
        font-size: 18px;
        font-weight: 400;
        margin-top: 3px;
    }
    
    .products-page .block.miscfileds .content ul li {
        font-size: 16px;
        color: #4a3531;
    }
    
    .products-page .block.miscfileds .content ul li a.value {
        color: #4a3531;
    }
    
    .products-page .block.miscfileds .content .OpenDivBox ul {
        width: 90%;
        padding: 11px;
    }
    
    .products-page .block.miscfileds .content .OpenDivBox ul li {
        width: 100%;
        padding: 0;
    }
    
    .products-page .block.miscfileds .content .OpenDivBox ul li nobr {
        width: auto !important;
    }
    
    .products-page .block.miscfileds .content ul li a.more {
        color: #2a62ff;
    }
    
    .products-page .itemsgrid-bar {
        border-bottom: 0px solid #dbdbdb;
        margin-bottom: 16px;
        background: #fff;
        padding-top: 33px;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap {
        width: 100%;
        margin: 10px 0;
        height: 27px;
        border-bottom: 0px solid #3e2723;
        padding-bottom: 0;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-sorting {
        width: 22%;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-sorting span.label {
        font-size: 16px;
        position: relative;
        top: 0px;
        font-weight: 600;
        right: -2px;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-sorting select.sorting-select {
        width: 50%;
        border-radius: 0;
        height: 35px;
        margin-top: -1px;
        font-size: 13px;
        font-family: 'Open Sans Hebrew', sans-serif !important;
        color: #757575;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-pricerange {
        width: auto;
        margin-left: 25px;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-pricerange span {
        font-size: 16px;
        line-height: 30px;
        display: inline-block;
        color: #3e2723;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-pricerange input {
        border-radius: 0;
        width: 54px;
        margin-left: 10px;
        margin-right: 15px;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-pricerange input#StartPrice {
        margin-right: 40px;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-pricerange button.button span {
        background: 0;
        padding: 0 4px 0 0;
        font-size: 17px;
        text-decoration: underline;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-search {
        width: 26%;
        position: relative;
        margin-right: 4%;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-search span {
        position: relative;
        top: -1px;
        font-size: 16px;
        font-weight: 600;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-search input#searchInCategoryInput3 {
        width: 60%;
        border-radius: 0;
        margin: -1px 4px 0 0;
        height: 25px;
        font-family: 'Open Sans Hebrew', sans-serif !important;
        font-size: 13px;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-search button#Button1 {
        position: absolute;
        left: 8px;
        width: 23px;
        height: 23px;
        background: 0;
        top: 3px;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-search button#Button1 span {
        background: url("../images/misc-search.png") no-repeat 0px 0px;
        width: 100%;
        height: 100%;
        padding: 0;
        top: 0;
        left: 0;
        right: 0;
        color: transparent;
        display: block;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-search button#Button1:hover span {
        background: url("../images/misc-search-hover.png") no-repeat 0px 0px;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-view {
        float: left;
        width: 9.2%;
        position: relative;
        top: -3px;
        height: 40px;
        border-right: 1px solid #bdbdbd;
        padding-right: 1.7%;
        min-width: 120px;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-view span.name {
        font-size: 16px;
        font-weight: 600;
        position: relative;
        top: 8px;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-view a {
        background: url("../images/view.png");
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-view a.list {
        background-position: 0px 21px;
        position: relative;
        top: 8px;
        right: 10px;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-view a.list:hover {
        background-position: 0px 0px;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-view a.list.selected {
        background-position: 0px 0px;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-view a.gallery {
        background-position: 22px 21px;
        left: -14px !important;
        position: relative;
        top: 7px;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-view a.gallery:hover {
        background-position: 22px 0px;
        top: 8px;
    }
    
    .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-view a.gallery.selected {
        background-position: 25px 0px;
        position: relative;
        top: 9px;
        right: 14px;
        width: 25px;
    }
    
    .block.itemsgridpaging {
        width: 100% !important;
        text-align: center;
    }
    
    .block.itemsgridpaging .items-paging {
        width: 200px;
    }
    
    .block.itemsgridpaging .items-paging span.name {
        display: none;
    }
    
    .block.itemsgridpaging .items-paging a {
        display: inline;
        float: none;
    }
    
    .block.itemsgridpaging .items-paging a.current {
        color: #000;
    }
    
    .block.itemsgridpaging .items-paging a {
        display: inline;
        float: none;
        padding: 2px 4px;
    }
    
    .products-page.type_m .itemsgrid.gallery ul.productBoxes li.boxItem.personal-box-item .ProductBoxBtn a.add-to-cart.btn-link {
        background: transparent url(../images/hagesh.jpg) no-repeat top !important;
        width: 158px !important;
        height: 34px !important;
    }
    
    .products-page.type_m .itemsgrid.gallery ul.productBoxes li.boxItem .boxItem-wrap .boxPicture a.image.pic-160.grid_3.ee_product_click img {
        max-width: 100%;
        max-height: 100%;
        width: auto;
        height: auto;
    }
    
    .products-page.type_m .itemsgrid.gallery ul.productBoxes li.boxItem .boxItem-wrap .boxPicture a.image img {
        max-width: 100%;
        height: auto;
        max-height: 100%;
        width: auto;
    }
    
    #header .header_articles .block.articles a .content {
        width: auto;
        font-size: 15.2px;
        color: #000000 !important;
        background: #f3bc04;
        padding: 6px 40px;
        border-radius: 7px;
    }
    
    .header_articles .content ul.dropdown-menu li ul li.commercial_li .parent-items .item:first-child {
        margin-bottom: 14px;
    }
    
    .header_articles .content ul.dropdown-menu li ul li.commercial_li .parent-items .item .product-box-prices p.sale-price span.name {
        display: none;
    }
    
    .header_articles .content ul.dropdown-menu li ul li.commercial_li .parent-items .item .item-name a.ee_product_click {
        color: #000000;
        font-size: 15px;
        text-shadow: 0.1px 0.1px;
    }
    
    #header .header_articles .block.articles a {
        background: 0;
    }
    
    #header .header_articles .content ul.dropdown-menu li.parent ul.wide,
    #header .header_articles .content ul.dropdown-menu li.parent ul.thin {
        top: 93px !important;
        min-height: 460px;
        float: none !important;
        width: 875px !important;
        right: 0;
        background: #fff;
        padding-top: 0;
        border: 2px solid #95b73d;
        height: auto;
    }
    
    #header .dropdown-menu.megamenu ul li.commercial_li .parent-page .parent-items,
    #header .dropdown-menu.megamenu ul li.commercial_li .parent-page .parent-image {
        width: auto;
        float: right;
    }
    
    #header .dropdown-menu.megamenu ul li.commercial_li .parent-page .parent-items .item {
        width: 218px;
        height: 320px;
    }
    
    #header .dropdown-menu.megamenu ul li.commercial_li .parent-items .item .product-box-prices {
        width: 100%;
        float: right;
        height: 32px;
        margin: 8px 0 2px 0;
    }
    
    #header .dropdown-menu.megamenu ul li.commercial_li .parent-items .item .product-box-prices p.sale-price span {
        font-size: 20px;
        font-weight: 600;
    }
    
    .header_articles .content ul.dropdown-menu li ul li.commercial_li .parent-items .item .model {
        display: none;
    }
    
    .header_articles .content ul.dropdown-menu li ul li.commercial_li .parent-items .item .product_small_rate_div {
        display: none;
    }
    
    #header .header_articles .content ul.dropdown-menu li ul li.commercial_li .parent-items .item .ProductBoxBtn a.more-info.btn-link.ee_product_click {
        display: none;
    }
    
    #header .header_articles .content ul.dropdown-menu li ul li.commercial_li .parent-items .item .item-name {
        margin-top: 2px;
        display: block;
        width: 100%;
        text-align: center !important;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        float: left;
        height: 44px;
        overflow: hidden;
    }
    
    #header .header_articles .content ul.dropdown-menu li ul li.commercial_li .parent-items .item .boxPicture {
        margin: 0;
        width: 100%;
        height: 180px;
    }
    
    #header .header_articles .content ul.dropdown-menu li ul li.commercial_li .parent-items .item .boxPicture a.image {
        width: 100%;
        height: 100%;
        display: inline;
    }
    
    #header .header_articles .content ul.dropdown-menu li ul li.commercial_li .parent-items .item .ProductBoxBtn {
        display: inline-block;
        height: 35px !important;
        margin: 6px 20px 0 0;
        width: 84%;
        position: relative;
    }
    
    #header .header_articles .content ul.dropdown-menu li ul li.commercial_li .parent-items .item .ProductBoxBtn a.add-to-cart.btn-link {
        padding: 0;
        width: 190px !important;
        height: 100%;
    }
    
    #header .header_articles .content ul.dropdown-menu li ul li.commercial_li .parent-items .item .ProductBoxBtn a.add-to-cart.btn-link .content {
        width: 88%;
        background: #ff6f00;
        padding: 0;
        text-align: center;
        color: #fff !important;
        font-size: 21px;
        height: 100%;
        line-height: 32px;
        font-weight: 300;
        border-radius: 0;
    }
    
    #header .header_articles .content ul.dropdown-menu li ul li.commercial_li .parent-items .item .ProductBoxBtn a.add-to-cart.btn-link .content::before {
        content: "";
        width: 0;
        height: 0;
        border-top: 18px solid transparent;
        border-right: 17px solid #ff6f00;
        border-bottom: 17px solid transparent;
        left: 0px;
        position: absolute;
    }
    
    #header .header_articles .content ul.dropdown-menu li ul li.commercial_li .parent-items .item .item-name a.ee_product_click {
        text-align: center;
    }
    
    h3.products-box-titles.regulars {
        display: none;
    }
    
    #header .header_articles .content ul.dropdown-menu li.with-image ul.thin li,
    #header .dropdown-menu.megamenu ul.wide li.holder-li {
        width: 45% !important;
        margin: 2px 9px 0 0;
        border-top: 0;
    }
    
    #header .dropdown-menu.megamenu ul.wide li {
        /*border: 0;*/
        /*width: 36% !important;*/
    }
    
    #header .dropdown-menu.megamenu ul li.commercial_li {
        float: left !important;
        width: 53% !important;
    }
    
    #header .dropdown-menu.megamenu ul li.holder-li {
        width: auto;
    }
    
    #header .dropdown-menu.megamenu li.last ul.wide li.commercial_li {
        /*border: 0;*/
        /*width: 50% !important;*/
    }
    
    #header .dropdown-menu.megamenu li.last ul.wide li.holder-li {
        /*width: 48% !important;*/
    }
    
    #header .header_articles .content ul.dropdown-menu li.parent.last ul.wide,
    #header .header_articles .content ul.dropdown-menu li.parent.last ul.thin {
        left: 0;
    }
    
    #header .dropdown-menu.megamenu li.last ul.wide li.commercial_li .parent-page {
        height: 100%;
        float: right;
    }
    
    #header .dropdown-menu.megamenu li.last ul.wide li.commercial_li .parent-page .parent-short-desc {
        float: left;
        width: 100%;
        height: auto;
        margin-top: 50px;
    }
    
    #header .dropdown-menu.megamenu li.last ul.wide li.commercial_li .parent-page .parent-short-desc p iframe {
        width: 400px;
        height: 250px;
        float: left;
        display: inline-block;
        margin-right: 50px;
    }
    
    #header .dropdown-menu.megamenu li.last ul.wide li.commercial_li .parent-page .parent-short-desc p img {
        display: inline-block;
        width: 400px;
        height: 250px;
        float: left;
        display: inline-block;
    }
    
    #header .header_articles ul.dropdown-menu li.with-image ul li.holder-li ul.show li {
        display: inline-block;
        width: 100% !important;
        font-size: 15px;
        /* text-shadow: 0.001px 0.001px; */
        text-align: right;
        min-height: 22px;
        height: auto;
        float: right !important;
        margin: 0 0 1px 0;
        padding: 9px 0 2px;
        border-bottom: 1px solid #95b73d;
        position: relative;
        border-top: 0;
        background: #fff;
    }
    
    #header .header_articles ul.dropdown-menu li.with-image ul li.holder-li ul.show li::before {
        content: "\f104";
        position: absolute;
        font-family: fontawesome;
        left: 0;
        font-size: 24px;
        top: 3px;
    }
    
    #header .header_articles ul.dropdown-menu li.with-image ul li.holder-li ul li ul {
        position: relative;
    }
    
    #header .header_articles ul.dropdown-menu li.with-image ul li.holder-li ul.show li ul {
        /* display: inline-block !important; */
        width: 130% !important;
        float: right !important;
        right: 173px !important;
        line-height: 32px;
        padding: 0 !important;
        position: absolute;
        visibility: visible !important;
        display: none;
    }
    
    #header .header_articles .dropdown-menu.megamenu>li.li-wide>ul.wide>li.holder-li>ul.show>li>ul {
        width: 72% !important;
        right: 249px !important;
    }
    
    #header .header_articles ul.dropdown-menu li.with-image ul li.holder-li ul.show li ul li {
        width: 100% !important;
    }
    
    #header .header_articles ul.dropdown-menu li.with-image ul li.holder-li ul.show li a.sub-cat-name {
        width: 100% !important;
        padding: 0;
        /* margin: 0; */
        color: #000 !important;
        margin: 0px 0px 0px 0px;
        font-size: 15px;
        height: 106%;
        line-height: 16px;
    }
    
    #header .header_articles ul.dropdown-menu li.with-image ul li.holder-li ul.show li a.sub-cat-name span {
        color: #000;
        font-weight: 500;
        text-shadow: 0.1px 0.1px;
    }
    
    .header_articles .articles .dropdown-menu ul ul li a {
        color: #ffffff !important;
    }
    
    .header_articles .articles .dropdown-menu ul ul li a span {
        color: #ffffff !important;
    }
    
    #header .header_articles ul.dropdown-menu li.with-image ul li.holder-li ul.show li ul li::before {
        content: " ";
    }
    
    #header .header_articles .content ul.dropdown-menu li.parent ul.thin li {
        border: 0;
        clear: left;
        width: 160px !important;
        display: inline-block !important;
        float: right !important;
    }
    
    #header .header_articles .content ul.dropdown-menu li.parent ul.thin li a.sub-cat-name.nolink {
        font-size: 15px;
        font-weight: bold !important;
        padding-right: 15px;
    }
    
    #header .header_articles .content ul.dropdown-menu li.parent ul.thin li a.sub-cat-name.nolink span {
        font-weight: 600;
        color: #000;
        line-height: 32px;
        font-size: 15px;
    }
    
    #header .header_articles .content ul.dropdown-menu li.parent ul.thin li ul {
        display: inline-block !important;
        visibility: visible !important;
        width: 100% !important;
        right: 0 !important;
        top: 0px !important;
        position: relative;
        line-height: 32px;
        padding: 0;
    }
    
    #header .header_articles .content ul.dropdown-menu li.parent ul.thin li:last-child ul li:last-child {
        margin-bottom: 0;
    }
    
    #header .header_articles .content ul.dropdown-menu li.with-image ul.thin {
        text-align: right;
        padding-top: 8px;
    }
    
    #header .header_articles .content ul.dropdown-menu li.parent ul.thin li:last-child {
        margin-bottom: 35px;
    }
    
    #header .header_articles .content ul.dropdown-menu li.parent ul.wide ul,
    #header .header_articles .content ul.dropdown-menu li.parent ul.thin ul {
        background: transparent;
        border: transparent;
        padding-right: 0;
        margin: 0;
        width: 46% !important;
        float: right !important;
    }
    
    #header .header_articles .dropdown-menu.megamenu>li.li-wide>ul.wide>li.holder-li>ul.show {
        width: 63% !important;
    }
    
    #header .header_articles .content ul.dropdown-menu li.parent ul.wide ul li,
    #header .header_articles .content ul.dropdown-menu li.parent ul.thin ul li {
        width: 100% !important;
        height: 23px;
        line-height: 23px;
    }
    
    #header .header_articles .content ul.dropdown-menu li.parent ul.wide ul li a span,
    #header .header_articles .content ul.dropdown-menu li.parent ul.thin ul li a span {
        color: #000 !important;
        font-size: 17px;
        font-weight: 300;
    }
    
    #header .header_articles .content ul.dropdown-menu li.parent ul.wide ul li a:hover span,
    #header .header_articles .content ul.dropdown-menu li.parent ul.thin ul li a:hover span {
        color: #95b73d !important;
    }
    
    ul.productBoxes li.boxItem {
        height: 325px !important;
        border-radius: 0 !important;
        padding-bottom: 0;
        border: 0;
    }
    
    ul.productBoxes li.boxItem .boxPicture {
        width: 100%;
        border: 0;
        margin: 0 0 7px 0;
        height: 168px;
    }
    
    ul.productBoxes li.boxItem .boxPicture a.image {
        width: 100% !important;
        height: 100%;
        margin: 0;
    }
    
    ul.productBoxes li.boxItem .item-name {
        display: inline-block;
        width: 90%;
        text-align: center;
        margin: 0px 5%;
        height: 40px;
        overflow: hidden;
    }
    
    ul.productBoxes li.boxItem .item-name a {
        font-size: 16px;
        font-weight: 400;
        line-height: 19px;
        color: #808184;
        text-decoration: none;
    }
    
    ul.productBoxes li.boxItem .product-box-prices {
        height: 33px;
        margin-bottom: 23px;
        text-align: center;
    }
    
    ul.productBoxes li.boxItem .product-box-prices p.sale-price span.name,
    ul.productBoxes li.boxItem .product-box-prices strike.reg-price span.name {
        display: none;
    }
    
    ul.productBoxes li.boxItem .product-box-prices p.sale-price {
        height: 100%;
        line-height: 48px;
        margin-left: 4px;
        display: inline;
    }
    
    ul.productBoxes li.boxItem .product-box-prices p.sale-price span {
        font-size: 21px;
        font-weight: 600;
        color: #000;
    }
    
    ul.productBoxes li.boxItem .product-box-prices strike.reg-price {
        height: 100%;
        font-size: 15px;
        color: #616161;
        display: inline;
        position: relative;
        top: -3px;
    }
    
    ul.productBoxes li.boxItem .product-box-prices strike.reg-price span.value {
        height: 33px;
        margin-bottom: 18px;
        text-align: center;
    }
    
    ul.productBoxes li.boxItem .ProductBoxBtn {
        width: 82%;
        position: relative;
        height: 54px;
        bottom: 0;
        margin: 0 auto;
        display: block !important;
    }
    
    ul.productBoxes li.boxItem .ProductBoxBtn a.add-to-cart {
        display: none;
    }
    
    ul.productBoxes li.boxItem .ProductBoxBtn .more-info {
        width: 100%;
        padding: 0;
        margin: 0;
        border-radius: 4px;
        height: 28px;
        background: #8bc34a;
        display: block;
    }
    
    ul.productBoxes li.boxItem .ProductBoxBtn .more-info:hover {
        background-color: #648c35;
    }
    
    ul.productBoxes li.boxItem .ProductBoxBtn .more-info span {
        width: 100%;
        text-align: center;
        margin-top: 0;
        font-size: 16px;
        font-weight: 400;
        color: #fff;
        background: none;
        padding: 0;
        height: 100%;
        line-height: 27px;
    }
    /*ul.productBoxes li.boxItem .ProductBoxBtn .more-info span::before{
    content: "\f07a";
    font-family: fontawesome;
    color: #fff;
    font-size: 22px;
    width: 25px;
    height: 25px;
    position: absolute;
}*/
    /*=====footer - start=====*/
    
    #footer {
        margin-top: 29px;
        background: #E8E7D3 url("../images/all-footer-bg.png") repeat-x;
        position: relative;
    }
    
    .page-default #footer {
        height: 340px;
        background: url(../images/footer-bg.png) repeat-x;
    }
    
    #footer .container_16 {
        width: 1200px !important;
    }
    
    #footer .footer_wrap {}
    /*-----------start-homepage-manufactoreslogos---------------*/
    
    .page-default #footer .t-1485.footer_manufactoreslogos {
        max-width: 1200px;
        margin: 0 auto 46px;
        display: block;
        height: 59px;
    }
    
    #footer .t-1485.footer_manufactoreslogos {
        display: none;
    }
    
    #footer .t-1485.footer_manufactoreslogos .manufactores_logos {
        height: 100%;
        margin: 0;
        border-bottom: 1px solid #bdbdbd;
        border-top: 1px solid #bdbddb;
    }
    
    #footer .t-1485.footer_manufactoreslogos {
        width: 100%;
    }
    
    #footer .t-1485 .manufactores_logos .bx-viewport ul li {
        width: 250px !important;
        height: 50px;
        display: inline-block;
        margin-top: 8px;
    }
    
    .t-1485 .manufactores_logos .bx-viewport ul li a.image {
        width: 100%;
        height: 100%;
        display: inline-block;
    }
    
    .t-1485 .manufactores_logos .bx-viewport ul li a.image span {
        height: auto;
    }
    
    .t-1485 .manufactores_logos .bx-viewport ul li a.image img {
        max-width: 100%;
        max-height: 100%;
        margin: 0 auto;
    }
    
    .t-1485 .manufactores_logos .bx-viewport ul li span.name {
        display: none;
    }
    
    #footer .t-1485.footer_manufactoreslogos .manufactores_logos .bx-viewport {
        width: 94% !important;
        margin: 0 auto;
    }
    
    .t-1485 .bx-wrapper .bx-prev {
        background: url("../images/left.png");
    }
    
    .t-1485 .bx-wrapper .bx-next {
        background: url("../images/right.png");
    }
    
    .t-1485 .bx-wrapper .bx-controls-direction a:hover {
        background-position: 0 0;
    }
    /*-----------end-start-homepage-manufactoresslogos---------------*/
    /*--categories--*/
    /*--footer_banner1--*/
    
    #footer .footer_footer_banner1 {
        float: right;
        margin-top: 17px;
        /* margin-right: 5px; */
        border-right: 1px solid #603918;
        height: 34px;
        padding-right: 12px;
        border-left: 1px solid #603918;
        width: 60px !important;
    }
    
    #footer .footer_footer_banner1 div {
        float: right;
    }
    
    #footer .footer_footer_banner1 span {
        font-size: 16px;
        color: #603918;
        float: right;
        line-height: 34px;
        margin-left: 21px;
    }
    
    #footer .footer_footer_banner1 .ban1 {
        margin: 3px 0 0 8px;
    }
    /*--footer_banner2--*/
    
    #footer .footer_footer_banner2 {
        display: inline-block;
        float: right;
        margin: 0 auto;
        position: relative;
        right: 16px;
        top: 18px;
        width: 18% !important;
        padding: 7px 0 0 15px;
        border-left: 1px solid #603918;
        height: 26px;
    }
    
    .footer_footer_banner2 tr td span {
        /* vertical-align: sub; */
        position: relative;
        top: 6px;
    }
    
    #footer .footer_footer_banner2 td {
        padding: 6px 7px 0px 14px;
    }
    
    #footer .footer_footer_banner2 td:nth-child(2n) {
        padding-left: 26px;
    }
    /*--footer_banner3--*/
    
    #footer .footer_footer_banner3 {
        float: left;
        width: 257px !important;
        position: relative;
        top: 29px;
    }
    /*--footer_banner4--*/
    /*--menu--*/
    /*--newsletter--*/
    
    #footer .footer_wrap .container_16 .footer_newsletter {
        margin: 0px !important;
        width: 100% !important;
    }
    
    .footer_newsletter .newsletter {
        display: inline-block;
        width: 100%;
        height: 82px;
        margin: 0;
    }
    
    #footer .footer_newsletter .title b {
        font-size: 23px;
    }
    
    .footer_newsletter .newsletter .title {
        direction: rtl;
        display: block !important;
        float: right;
        margin-top: 19px;
        text-align: center;
        width: 31%;
        padding-right: 11.3%;
    }
    
    #footer .block.newsletter .title span p {
        font-size: 17px;
        font-weight: 400;
        line-height: 17px;
    }
    
    #footer .block.newsletter .title span p.first-title {
        font-size: 25px;
        height: 8px;
        margin: 0;
        font-weight: 600;
    }
    
    #footer .block.newsletter .title span {
        text-align: right;
        display: inline-block;
        float: right;
    }
    
    #footer .block.newsletter .title span.bottomNews {
        font-size: 16.8px;
        line-height: 18px;
        position: relative;
        top: 11px;
    }
    
    #footer .footer_newsletter .newsletter .subtitle {
        display: none;
    }
    
    #footer .footer_newsletter .newsletter .content {
        float: right;
        margin-left: 4px;
        width: 46.4%;
        position: relative;
    }
    
    #footer .footer_newsletter .newsletter .content p.email_p label {
        display: none;
    }
    
    #footer .footer_newsletter .newsletter .content p.email_p {
        margin-top: 19px;
    }
    
    #footer .footer_newsletter .newsletter .email_p #email {
        border: 0 none !important;
        border-radius: 3px;
        color: #a5a5a5;
        font-size: 20px;
        height: 45px !important;
        margin: 0;
        padding: 0;
        text-indent: 15px;
        width: 100% !important;
        font-style: italic;
        font-weight: 400;
        direction: rtl;
    }
    
    #footer .footer_newsletter .newsletter fieldset .checkNewsEmail.button {
        border-radius: 0;
        height: 45px !important;
        left: 0;
        margin: 0;
        position: absolute !important;
        bottom: 2px !important;
        width: 43px !important;
        background: none;
    }
    
    #footer .footer_newsletter .newsletter fieldset .checkNewsEmail.button::before {
        content: "\f177";
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        color: #c62828;
        font-family: fontawesome;
        font-size: 22px;
        line-height: 45px;
    }
    
    #footer .footer_newsletter .newsletter fieldset .checkNewsEmail.button span {
        display: none;
    }
    
    #footer .footer_newsletter .newsletter fieldset .checkNewsEmail.button:hover::before {
        color: #603918
    }
    /*=====footer - end=====*/
    
    #footer .footer_wrap .container_16 {
        min-height: 233px !important;
    }
    
    #footer .footer_menu {
        float: right;
        margin-top: 21px;
        margin-right: -4px;
    }
    
    #footer .footer_menu .menu {
        width: 100%;
        margin: 0;
    }
    
    #footer .footer_menu .menu .content>ul {
        background: transparent none repeat scroll 0 0;
    }
    
    #footer .footer_menu .menu .content>ul span {
        color: #603918 !important;
        font-size: 15px !important;
        font-weight: 400;
    }
    
    #footer .footer_wrap .footer_menu .menu .content ul li:hover span {
        color: #605246 !important;
    }
    
    #footer .footer_menu .menu .content>ul li:hover span {
        color: #15499F;
    }
    
    #footer .footer_menu .menu .title {
        background: transparent none repeat scroll 0 0;
        display: block;
        padding-bottom: 0px;
    }
    
    #footer .footer_menu .menu .content>ul {
        padding-top: 0px;
    }
    
    #footer .footer_menu .menu .content>ul li {
        border-right: 0 none;
        display: inline-block;
        float: right;
        padding: 2px 5px;
    }
    
    #footer .footer_wrap .footer_menu .menu .content ul li.first {
        padding-right: 0px;
    }
    
    #footer .footer_footer_banner4 {
        display: inline-block;
        margin: 17px auto 0;
        width: 51.5% !important;
        float: right;
        text-align: right;
    }
    
    .footer_footer_banner4 span {
        color: #603918;
        font-size: 17px;
        line-height: 37px;
        float: right;
        display: inline;
        margin: 0 13px 0 4px;
        margin-right: 0;
    }
    
    .footer_footer_banner4 .tbl-wrap {
        float: right;
        margin: 0 1% 0 1%;
        margin-right: 0;
    }
    
    .footer_footer_banner4 .tbl-wrap img {
        float: right;
        margin: 0;
        display: inline-block;
    }
    /*--------------PRODUCT-----------------*/
    
    .product_header_wrap {
        width: 100%;
        margin-top: 30px;
        border: 1px solid #bdbdbd;
        display: inline-block;
    }
    
    .product_header_left {
        width: 48%;
        float: left;
    }
    
    .ProductPageSection .product-images {
        width: 100% !important;
        height: 335px;
        padding: 0px;
        margin: 10px 0 5px 10px;
        float: left;
        background: #fff;
        top: 0;
    }
    
    .ProductPageSection #imgBigDIV {
        width: 100%;
        height: 300px;
        padding: 0px;
        margin: 0px 0 0px 10px;
        border: 0px;
        display: inline-block;
        float: right;
    }
    
    .ProductPageSection .product-images #enlargeIcon a {
        background: url("../images/34.png") no-repeat scroll 100% 0px transparent;
        display: inline-block;
        padding-right: 0;
        text-decoration: none;
        width: 35px;
    }
    
    .ProductPageSection .product-images #enlargeIcon span {
        background: none;
        color: #fff;
        font-size: 0px;
        text-decoration: underline;
    }
    
    .ProductPageSection .product-images #enlargeIcon {
        line-height: 38px;
        margin-bottom: 0;
        margin-top: 0;
        position: relative;
        z-index: 1;
        float: right;
        bottom: 0;
        top: auto;
        right: 38px;
    }
    
    .product-images .product-thumbnails ul {
        margin: 0;
    }
    
    .ProductPageSection .product-images .product-thumbnails {
        width: 50px;
        float: left;
        height: 230px !important;
        top: 0;
        position: absolute !important;
        overflow: hidden;
    }
    
    .ProductPageSection .product-images .product-thumbnails .jcarousel-clip.jcarousel-clip-horizontal {
        width: 380px;
        margin: 0 auto;
    }
    
    .ProductPageSection .product-images .product-thumbnails .bx-viewport {
        left: 0 !important;
    }
    
    .ProductPageSection .product-images .product-thumbnails ul li {
        float: none;
        width: 97% !important;
        height: 60px !important;
        border: 1px solid #DDD;
        margin: 0 0 4px 0 !important;
        display: inline-block;
    }
    
    .ProductPageSection .product-images .product-thumbnails ul li a {
        background-color: #FFF;
        border: 0px solid #eee;
        width: 100% !important;
        height: 100% !important;
    }
    
    .ProductPageSection .product-images .product-thumbnails ul li a img {
        width: 90%;
        height: auto;
    }
    
    .product_header_right {
        width: 49%;
        float: right;
        padding-right: 1.8%;
    }
    
    .product_header_right .item-name {
        margin: 12px 0 0 0;
    }
    
    .product_header_right .item-name h1 {
        font-size: 28px;
        font-weight: 400 !important;
        margin: 0;
    }
    
    .ProductPageSection .product_header_right .product_small_rate_div {
        width: 100%;
        margin: 7px 0 7px 0;
    }
    
    .ProductPageSection .product_header_right .product-short-desc {
        width: 95%;
        font-size: 16px;
        line-height: 19px;
        font-weight: 400;
        border-bottom: 1px solid #bdbdbd;
        padding-bottom: 4px;
        overflow-y: auto;
        height: 81px !important;
    }
    
    .ProductPageSection .product_header_right .product-details {
        width: 96% !important;
        display: inline-block;
        padding: 0 !important;
    }
    
    .ProductPageSection .product_header_right .product-details ul.product-details-ul {
        margin-top: 6px;
        margin-bottom: 6px;
        display: inline-block;
        width: 100%;
    }
    
    .ProductPageSection .product_header_right .product-details ul.product-details-ul li {
        width: 50%;
        float: right;
    }
    
    .ProductPageSection .product_header_right .product-details ul.product-details-ul li span {
        font-size: 16px;
        font-weight: 400;
    }
    
    .ProductPageSection .product_header_right div#product-prices-div {
        width: 95% !important;
        padding: 21px 0 10px 0;
        min-height: 78px;
        border-top: 1px solid #bdbdbd;
    }
    
    .ProductPageSection .product_header_right div#product-prices-div .prices-box {
        float: right;
    }
    
    .ProductPageSection .product_header_right div#product-prices-div .prices-box span.name {
        display: none;
    }
    
    .ProductPageSection .product_header_right div#product-prices-div .prices-box span.name {
        display: none;
    }
    
    .ProductPageSection .product_header_right div#product-prices-div .prices-box p.sale-price {
        display: inline-block;
        margin: 1px 0 0 0;
    }
    
    .ProductPageSection .product_header_right div#product-prices-div .prices-box p.sale-price span {
        font-size: 34px;
    }
    
    .ProductPageSection .product_header_right div#product-prices-div .prices-box strike.reg-price span {
        font-size: 18px;
    }
    
    .ProductPageSection .product_header_right div#product-prices-div .order-button {
        float: left;
        margin-top: 0;
    }
    
    .ProductPageSection .product_header_right div#product-prices-div .order-button a.add-to-cart.btn-link {
        width: 180px;
        padding: 0;
        height: 58px;
        background: none;
        position: relative;
    }
    
    .ProductPageSection .product_header_right div#product-prices-div .order-button a.add-to-cart.btn-link span {
        background: #ff9800;
        padding: 0;
        width: 100%;
        height: 100%;
        border-radius: 3px;
        text-align: center;
        font-size: 26px;
        color: #fff;
        line-height: 51px;
        text-indent: -41px;
    }
    
    .ProductPageSection .product_header_right div#product-prices-div .order-button a.add-to-cart.btn-link span:before {
        content: "\f07a";
        font-family: fontawesome;
        transform: rotateY(180deg);
        right: 12%;
        position: absolute;
        width: 37px;
        height: 37px;
        text-align: center;
        text-indent: 0;
        top: 2px;
    }
    
    .ProductPageSection .product_header_right div#product-prices-div p.quantity {
        width: 100px;
        display: inline-block;
        margin: 13px 12px 0 0;
        border: 1px solid #757575;
        height: 40px;
        border-radius: 5px;
        overflow: hidden;
    }
    
    .ProductPageSection .product_header_right div#product-prices-div p.quantity span.name {
        display: none;
    }
    
    .ProductPageSection .product_header_right div#product-prices-div p.quantity span.quantplus {
        width: 30%;
        float: left;
        border: 0;
        background: 0;
        height: 100%;
        margin: 0;
        padding: 0;
        font-size: 20px !important;
        line-height: 38px !important;
        color: #757575;
    }
    
    .ProductPageSection .product_header_right div#product-prices-div p.quantity span.quantminus {
        width: 30%;
        float: right;
        border: 0;
        background: 0;
        height: 100%;
        margin: 0;
        padding: 0;
        font-size: 20px !important;
        line-height: 38px !important;
        color: #757575;
    }
    
    .ProductPageSection .product_header_right div#product-prices-div p.quantity span.quantminus:hover,
    .ProductPageSection .product_header_right div#product-prices-div p.quantity span.quantplus:hover {
        background: #efefef
    }
    
    .ProductPageSection .product_header_right div#product-prices-div p.quantity input#quant {
        width: 40%;
        margin: 0;
        border: 0;
        padding: 0;
        height: 100%;
        text-align: center;
        color: #757575;
        font-size: 18px;
    }
    
    .ProductPageSection .product_header_right .fb-like.fb_iframe_widget {
        float: left;
        margin-left: 30px;
    }
    
    .MiscFieldsIcons.icons_right,
    .product-icons.icons_right,
    .product-icons.grid_6.omega.icons_right,
    MiscFieldsIcons.icons_right,
    .product-icons.icons_left,
    .product-icons.grid_6.omega.icons_left {
        top: -10px;
        right: 23px;
    }
    
    .is_desktop .ProductPageTbl .ProductPageSection .wrap .content .product-details.buywithus {
        background: url(../images/36.png) no-repeat right top;
    }
    
    .responsive .ProductPageTbl .ProductPageSection .wrap .content .product-details.buywithus {
        /*background: url(../images/responsive-banner.png) no-repeat center top;*/
        /*height: 518px !important;*/
    }
    
    .product-details.buywithus {
        float: right;
        width: 100% !important;
        height: 72px;
        background: url(../images/36.png) no-repeat right top;
        margin: 15px 0px 13px 0px !important;
        background-size: 100%;
    }
    
    .product-details.buywithus p,
    .product-details.buywithus h3,
    .product-details.buywithus div,
    .product-details.buywithus ul {
        display: none !important;
    }
    
    .product-contact-form {
        float: right;
        width: 100%;
        height: 86px;
        border: 0px solid #e0e0e0;
        background: #efebe9;
        margin-bottom: 8px;
        max-width: 1200px;
    }
    
    .product-contact-form .title {
        background: none;
        display: inline-block;
        font-size: 20px;
        line-height: 32px;
        font-weight: normal;
        margin-bottom: 0;
        text-align: center;
        width: 100%;
        color: #603918;
        padding-right: 0;
        direction: rtl;
        margin-top: 3px;
    }
    
    .product-contact-form .title strong {
        margin: 10px;
        font-weight: normal;
    }
    
    #pr_contctfrm .content>p label {
        direction: rtl;
        position: absolute;
        margin: 8px 0 0 0;
        font-size: 16px;
        font-weight: 200;
        right: 22px;
    }
    
    #pr_contctfrm .content>p {
        position: relative;
        width: 21%;
    }
    
    .product-contact-form form#pr_contctfrm .content {
        background: transparent;
    }
    
    .product-contact-form input[type="text"] {
        width: 91% !important;
        height: 24px;
        color: #757575;
        font-size: 16px;
        text-align: right;
        direction: rtl;
        margin: 3px 14px 0 0;
        border-color: #603918;
    }
    
    #pr_contctfrm .content>p.subject,
    #pr_contctfrm .content>p.club {
        display: none;
    }
    /*#pr_contctfrm .content > p.AuthCode*/
    
    .product-contact-form .button {
        float: left;
        margin-top: 9px;
        margin-left: 43px;
    }
    
    #pr_contctfrm .content button.button span {
        background-image: none;
        background-color: #603918;
        background-position: left top;
        background-repeat: no-repeat;
        display: block;
        padding-left: 5px;
        width: 86px;
        border-radius: 0px;
        height: 33px;
        border: 0px;
        color: #fff
    }
    
    #pr_contctfrm .content button.button:hover span {
        background-image: none;
        background-color: #9ccc65;
    }
    
    #pr_contctfrm .content button.button span span {
        background-image: none;
        background-position: right top;
        line-height: 32px;
        padding-left: 0px;
        padding-right: 0px;
        font-size: 16px;
        font-weight: bold;
    }
    
    .ProductPageSection .wrap .content .PromotionBox {
        border: 0;
        width: 100%;
        margin-bottom: 15px
    }
    
    .ProductPageSection .wrap .content .PromotionBox #promotionRegular {
        background: #ece9d6 url(../images/buyNtake-bg.png) no-repeat left top !important;
        max-width: 1530px;
        padding-right: 1% !important;
        height: 130px;
    }
    
    .ProductPageSection .wrap .content .PromotionBox #promotionRegular .promotionDesc.promotionDescWide {
        width: 53%;
        float: right;
        height: 100%;
    }
    
    .ProductPageSection .wrap .content .PromotionBox .promotionDesc.promotionDescWide p {
        font-weight: 400;
        font-size: 27px;
        line-height: 68px;
        margin-right: 4px;
    }
    
    .ProductPageSection .wrap .content .PromotionBox .promotionDesc.promotionDescWide p.promotionDesc {
        font-size: 30px;
        font-weight: 400;
        margin-right: 0;
    }
    
    .ProductPageSection .product_header_right .product-tools {
        margin: 0;
        background: transparent none repeat scroll 0% 0%;
        display: inline-block;
        float: right;
        height: 43px;
        width: 230px !important;
        margin-bottom: 10px;
    }
    
    .ProductPageSection .product_header_right .product-tools ul.product-tools-ul {
        width: 100% !important;
        padding: 0;
        margin: 0;
        min-width: 0;
        background: none;
    }
    
    .ProductPageSection .product_header_right .product-tools .product-tools ul {
        background: none;
        display: inline-block;
        line-height: 93px;
        margin-right: 0px;
        min-width: 230px;
        width: 230px;
        float: right;
        padding-left: 10px;
        padding-right: 0px;
        padding-top: 0px;
    }
    
    .ProductPageSection .product_header_right .product-tools .product-tools-ul li {
        background: none;
        float: right;
        margin-left: 0px;
        padding-left: 2px;
    }
    
    .ProductPageSection .product_header_right .product-tools li {
        color: #686868;
        display: block;
        line-height: 62px;
        padding-left: 0px !important;
        padding-right: 0px;
        text-decoration: none;
        font-size: 1px;
        width: 43px;
        height: 39px;
    }
    
    .ProductPageSection .product_header_right .product-tools li.add-this-widget {
        display: none;
    }
    
    .ProductPageSection .product_header_right .product-tools li.print {
        background: url("../images/44.png") no-repeat scroll -169px 0px;
    }
    
    .ProductPageSection .product_header_right .product-tools li.send-to-friend {
        background: url("../images/44.png") no-repeat scroll -125px 0px;
    }
    
    .ProductPageSection .product_header_right .product-tools li.contact {
        background: url("../images/44.png") no-repeat scroll -84px 0px;
    }
    
    .ProductPageSection .product_header_right .product-tools li.alert-price {
        background: url("../images/44.png") no-repeat scroll -42px 0px;
    }
    
    .ProductPageSection .product_header_right .product-tools li.payments {
        background: url("../images/44.png") no-repeat scroll 2px 0px;
    }
    
    .ProductPageSection .product_header_right .product-tools li a {
        float: left;
        font-size: 0px;
        color: #FFF;
        background: none repeat scroll 0% 0% transparent;
        padding: 0px;
        margin: 0px;
        width: 100%;
    }
    
    .ProductPageSection .product_header_right .product-tools .product-tools-ul li span.value {
        display: none;
        background: url("../images/tooltip.png") no-repeat;
        color: #ffffff;
        font-size: 14px;
        height: 34px;
        left: -46px;
        position: relative;
        top: -33px;
        width: 134px;
        line-height: 21px;
        text-align: center;
    }
    
    .ProductPageSection .product_header_right .product-tools .product-tools-ul li:hover span.value {
        display: block !important;
    }
    /*----------bundels----------*/
    
    .ProductPageSection div#bundlesale {
        border: 2px solid #9ccc65;
        border-radius: 0;
        padding: 15px 21px 0px 0;
        width: 98%;
        margin-bottom: 22px;
        max-width: 1200px;
        float: none;
        display: inline-block;
        position: relative;
    }
    
    .ProductPageSection div#bundlesale .wrap {
        margin: 0;
    }
    
    .ProductPageSection div#bundlesale .wrap h2 {
        margin: -2px 0 0 0;
        font-size: 23px;
        width: 69%;
        float: right;
        color: #3e2723;
        text-align: right;
    }
    
    .ProductPageSection div#bundlesale .wrap div#bundlesaleview {
        width: 71%;
        min-height: 123px;
        text-align: right;
    }
    
    .ProductPageSection div#bundlesale .wrap form.relativeitemsfrm ul li {
        height: 24px;
    }
    
    .ProductPageSection div#bundlesale .wrap div#bundlesaleview .bundlesaleviewbox.image {
        height: 111px;
        width: 108px;
    }
    
    .ProductPageSection div#bundlesale .wrap div#bundlesaleview .bundlesaleviewbox.image img {
        max-width: 100%;
        max-height: 100%;
    }
    
    .ProductPageSection div#bundlesale .wrap div#bundlesaleview span.plus.num_0 {
        display: none !important;
    }
    
    .ProductPageSection div#bundlesale .wrap div#bundlesaleview span.plus {
        font-size: 43px;
        font-weight: 400;
        height: 100%;
        position: relative;
        top: 18px;
        color: #3e2723;
    }
    
    .ProductPageSection div#bundlesale .wrap form.relativeitemsfrm .bundlesaleprices {
        height: 210px;
        display: inline-block;
        width: 276px;
        float: left;
        border-right: 1px solid #9ccc65;
        padding: 45px 28px 0 13px;
        color: #3e2723;
        position: absolute;
        left: 0;
        top: 21px;
        margin: 0;
    }
    
    .ProductPageSection div#bundlesale .wrap form.relativeitemsfrm .bundlesaleprices span.totallabel {
        font-size: 39px;
        float: right;
        font-weight: 400;
        color: #3e2723;
    }
    
    .ProductPageSection div#bundlesale .wrap form.relativeitemsfrm .bundlesaleprices span.prices {
        float: right;
        margin-right: 12px;
        font-size: 35px;
        color: #3e2723;
        font-weight: 400;
        line-height: 62px;
    }
    
    .ProductPageSection div#bundlesale .wrap form.relativeitemsfrm .bundlesaleprices span.prices span {
        color: #3e2723;
    }
    
    .ProductPageSection div#bundlesale .wrap form.relativeitemsfrm .bundlesaleprices span em {
        float: left;
        font-size: 35px;
        color: #3e2723;
    }
    
    .ProductPageSection div#bundlesale .wrap form.relativeitemsfrm .bundlesaleprices a.add-to-cart.btn-link {
        margin: 0px 12px 0 0;
        border-radius: 0;
        float: right;
        width: 84%;
        padding: 0;
        height: 58px;
        background: none;
    }
    
    .ProductPageSection div#bundlesale .wrap form.relativeitemsfrm .bundlesaleprices a.add-to-cart.btn-link span {
        color: #fff;
        font-size: 25px;
        font-weight: 400;
        line-height: 51px;
        padding: 0;
        background: #fdb238;
        width: 100%;
        height: 100%;
        border-radius: 3px;
        text-indent: 30px;
    }
    
    .ProductPageSection div#bundlesale .wrap form.relativeitemsfrm .bundlesaleprices a.add-to-cart.btn-link span603918:hover {
        background: #603918;
    }
    
    .ProductPageSection div#bundlesale .wrap form.relativeitemsfrm .bundlesaleprices a.add-to-cart.btn-link:hover span {
        color: #fff;
    }
    
    .ProductPageSection div#bundlesale .wrap form.relativeitemsfrm .bundlesaleprices p.bundlesavepricetext {
        display: inline-block !important;
        float: right;
        margin-top: 43px;
        font-size: 24px;
        margin-right: 45px;
        font-weight: 400;
        width: 174px;
        text-align: center;
    }
    
    .ProductPageSection div#bundlesale .wrap form.relativeitemsfrm ul {
        width: 69%;
        padding-bottom: 28px;
        margin-right: 0;
        margin-top: 13px;
        text-align: right;
    }
    
    .ProductPageSection div#bundlesale .wrap form.relativeitemsfrm ul li a,
    .ProductPageSection div#bundlesale .wrap form.relativeitemsfrm ul li a span,
    .ProductPageSection div#bundlesale .wrap form.relativeitemsfrm ul li span.itemname {
        color: #757575;
        text-decoration: none;
        font-size: 16px;
        font-family: 'almoni-tzar', 'PT Sans Narrow', sans-serif;
    }
    
    .ProductPageSection div#bundlesale .wrap form.relativeitemsfrm ul li .bundlerebatediv,
    .ProductPageSection div#bundlesale .wrap form.relativeitemsfrm ul li .price {
        font-size: 15px;
        margin-right: 4px;
        color: #212121;
    }
    /*--------------TABS-----------------*/
    
    .ProductPageSection .wrap .product-tabs-horizontal {
        margin-top: 18px;
        max-width: 1200px;
        float: none;
    }
    
    .product-tabs-horizontal.ui-tabs .ui-tabs-panel {
        border: 1px solid #eeeeee;
        width: 100%;
        padding: 2%;
        box-sizing: border-box;
    }
    
    .product-tabs-horizontal .ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active a {
        padding: 0;
        background: 0;
        width: 200px;
        color: #fff;
    }
    
    .product-tabs-horizontal.ui-tabs .ui-tabs-nav li {
        background: 0;
        width: auto;
        margin: 0;
        border: 1px solid #eeeeee;
        border-radius: 0;
    }
    
    .product-tabs-horizontal.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
        background: #9ccc65;
    }
    
    .product-tabs-horizontal.ui-tabs .ui-tabs-nav li a.eventtracking {
        padding: 0;
        background: 0;
        height: 41px;
        width: 250px;
        line-height: 40px;
        font-weight: 400;
        font-size: 20px;
        color: #616161;
    }
    
    .product-tabs-horizontal ul.ui-tabs-nav {
        border-bottom: 1px solid #eeeeee;
        border-radius: 0;
    }
    
    .ProductPageSection .wrap .content .product-tabs-horizontal ul {
        /*float: left;*/
        border: 0px !important;
    }
    
    .ProductPageSection .description .tabs-content-wrap div[dir="rtl"],
    .ProductPageSection .tabs-content-wrap div[dir="rtl"] span,
    .ProductPageSection .description .tabs-content-wrap div[dir="rtl"] p {
        margin: 0 !important;
        padding: 0;
        line-height: 12px;
        font-size: 16px !important;
    }
    
    .ProductPageSection .product-tabs-horizontal .description {
        width: 100%;
        padding-bottom: 2%;
        border: 1px solid #eeeeee;
        border-radius: 0;
        padding-right: 2%;
        padding-top: 0%;
        margin-bottom: 20px;
    }
    
    .ProductPageSection .product-tabs-horizontal .description .tabs-content-wrap {
        margin-top: 18px;
    }
    
    .ProductPageSection .product-tabs-horizontal .description .tabs-content-wrap div span span {
        /*display: none;*/
    }
    
    .ProductPageSection .product-tabs-horizontal .description .tabs-content-wrap div span span {
        /*display: none;*/
    }
    
    .ProductPageSection .tabs-content-wrap div span,
    .ProductPageSection .tabs-content-wrap p,
    ProductPageSection .tabs-content-wrap div div {
        font-size: 16px;
        margin: 0 !important;
    }
    
    .ProductPageSection .tabs-content-wrap div[dir="rtl"],
    .ProductPageSection .tabs-content-wrap div[dir="rtl"] span,
    .ProductPageSection .tabs-content-wrap div[dir="rtl"] p {
        margin: 0 !important;
        padding: 0;
        line-height: 12px;
        font-size: 16px !important;
    }
    
    .ProductPageSection .product-tabs-horizontal ul.ui-tabs-nav {
        margin: 0;
        padding: 0;
    }
    /*--------------RELATIVES------------*/
    
    .item-relativeitems {
        display: inline-block !important;
        border: 0px solid #777777;
        width: 100%;
    }
    
    .item-relativeitems h3#product_tab_relativeitems_carousel {
        margin: 0 0 6px 0;
    }
    
    .item-relativeitems h3#product_tab_relativeitems_carousel a {
        font-size: 27px;
        text-decoration: none;
        color: #000;
        line-height: 20px;
    }
    
    .item-relativeitems form.relativeitemsfrm {}
    
    .item-relativeitems form.relativeitemsfrm .relativeitemsheader {
        float: right;
        font-size: 19px;
        letter-spacing: 0.8px;
        margin-bottom: 20px;
        color: #757575;
        margin-right: 20px;
    }
    
    .item-relativeitems h3#product_tab_relativeitems {
        text-align: right;
        margin: 10px 20px 0 0;
        font-size: 32px;
    }
    
    .item-relativeitems h3#product_tab_relativeitems a {
        text-decoration: none;
        color: #757575;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list ul.productBoxes li.boxItem {
        background: #ffffff;
        height: 352px !important;
        padding: 0;
        border: 0px solid #78adcd;
        /*width: 288px !important;*/
        /*margin: 0px 15px 30px 15px !important;*/
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list ul.productBoxes li.boxItem {
        padding: 0;
        /*margin: 0 37px 37px 0 !important;*/
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list ul.productBoxes li.boxItem:hover .ProductBoxBtn span.addtocartcheckbox span {
        color: #000 !important;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list ul.productBoxes li.boxItem .boxPicture {
        height: 228px;
        width: 100%;
        margin: 0 auto;
        border: 0;
        position: static;
        float: none !important;
    }
    
    .item-relativeitems .relativeitemscenter.ee_list ul.productBoxes li.boxItem .boxItem-wrap .boxPicture a {
        width: 100%;
        height: 100%;
        margin: 0 auto;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list ul.productBoxes li.boxItem .boxPicture a img {
        max-width: 100%;
        max-height: 100%;
    }
    
    .item-relativeitems .relativeitemscenter.ee_list ul.productBoxes li.boxItem .boxItem-wrap .item-name {
        margin: 0;
        height: 43px;
        position: static;
        top: 19px;
        display: inline-block;
        width: 100%;
        overflow: hidden;
    }
    
    .item-relativeitems .relativeitemscenter.ee_list ul.productBoxes li.boxItem .boxItem-wrap .item-name a.ee_product_click {
        color: #616161;
        text-align: center;
        font-size: 17px;
        text-decoration: none;
        text-shadow: 0.1px 0.1px;
        width: 100%;
        margin: 0 auto;
        font-weight: 400;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list ul.productBoxes li.boxItem .product-box-prices {
        display: inline-block;
        margin: 4px 0 0 0;
        width: 100%;
        text-align: center;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list ul.productBoxes li.boxItem .product-box-prices .name {
        display: none;
    }
    
    .item-relativeitems .relativeitemscenter.ee_list ul.productBoxes li.boxItem .boxItem-wrap .product-box-prices p.sale-price span {
        color: #36b3d1;
        font-size: 22px;
        font-weight: bold;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list ul.productBoxes li.boxItem .product-box-prices p.sale-price,
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list ul.productBoxes li.boxItem .product-box-prices .reg-price {
        display: inline-block;
        margin: 0;
        line-height: 22px;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list ul.productBoxes li.boxItem .product-box-prices strike.reg-price {
        position: relative;
        top: -2px;
        margin-right: 7px;
        color: #757575;
        font-size: 18px;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list ul.productBoxes li.boxItem p.sale-price.spaciel span.name {
        display: none;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list ul.productBoxes li.boxItem .ProductBoxBtn {
        width: 100%;
        margin: 0;
        bottom: 0;
        height: 30px;
        display: inline-block !important;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list ul.productBoxes li.boxItem .ProductBoxBtn a,
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list ul.productBoxes li.boxItem:hover .ProductBoxBtn span {
        color: #fff;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list ul.productBoxes li.boxItem .ProductBoxBtn a.more-info.btn-link.ee_product_click {
        padding: 3px 0;
        float: right;
        margin-right: 42px;
        background: #603918;
        width: 43%;
        border-radius: 0;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list ul.productBoxes li.boxItem .ProductBoxBtn a.more-info.btn-link.ee_product_click span {
        padding: 0;
        background: 0;
        /* float: left; */
        font-size: 16px;
        line-height: 27px;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list ul.productBoxes li.boxItem .ProductBoxBtn span.addtocartcheckbox {
        float: right;
        margin-right: 33px;
        width: auto;
        position: relative;
        top: 7px;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list ul.productBoxes li.boxItem .ProductBoxBtn span.addtocartcheckbox span {
        float: left;
        font-size: 16px;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list ul.productBoxes li.boxItem .ProductBoxBtn span.addtocartcheckbox input.relativecheckbox {
        margin-top: 5px;
        margin-left: 5px;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemsheader button.button {
        float: left;
        background: 0;
        padding: 0;
        margin: 0 10px 0 0;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemsheader button.button span {
        background: #95b73d;
        padding: 0;
        color: #fff;
        width: 119px;
        border-radius: 0px;
        height: 33px;
        line-height: 33px;
        margin-right: 0px;
        font-size: 15.84px;
        letter-spacing: 0.5px;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemsheader button.button span:hover {
        background: #603918;
        color: #fff;
    }
    
    .sale_rebate_percentage.icons_right .wrap span,
    .sale_rebate_percentage.icons_right .wrap em {
        color: #ffffff;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list {
        display: inline-block;
        width: 100%;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list .jcarousel-container.jcarousel-container-horizontal {
        width: 100%;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list ul.productBoxes li.boxItem .item-manufact-logo {
        display: inline-block;
        float: right;
        margin: 0;
        width: 38%;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list .jcarousel-container.jcarousel-container-horizontal li.boxItem {
        min-width: 288px;
        float: right !important;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list .jcarousel-container.jcarousel-container-horizontal ul.productBoxes.jcarousel-list.jcarousel-list-horizontal {
        float: right !important;
    }
    
    .item-relativeitems form.relativeitemsfrm .relativeitemscenter.ee_list ul.productBoxes li.boxItem .item-manufact-logo {
        display: inline-block;
        float: right;
        margin: 9px 49px 0 0px;
        width: 22%;
    }
    /*=====checkout - start=====*/
    
    .maindivCenter.container_16.page-columns-1 {
        width: 100%;
        max-width: 1200px;
        min-height: 350px;
    }
    
    table.tlb_main {
        width: 100%;
    }
    
    .container_16 .grid_16 {
        width: 100%;
    }
    
    div#checkout_cart_title::before,
    .box.center #checkout_billinginfo .title::before,
    #checkout-form .box .title:before {
        position: absolute;
        right: 11px;
        top: 10px;
        width: 30px;
        height: 30px;
        background: white;
        text-align: center;
        color: #6EBE44;
        border-radius: 20px;
        line-height: 30px;
        font-size: 15px;
        display: none;
    }
    
    #checkout_deliveryinfo .content input[type=text] {
        width: 93% !important;
    }
    
    #checkout-form .box.center #checkout_deliveryinfo #street {
        width: 100% !important;
        height: 328px !important;
        max-width: 100% !important;
        box-sizing: border-box;
    }
    
    div#checkout_payments .box.payments div.sbHolder {
        width: 98%;
    }
    
    div#checkout_cart_title::before {
        content: "";
    }
    
    .box.center #checkout_billinginfo .title::before {
        content: "";
    }
    
    #checkout-form .box>.title:before {
        content: "";
    }
    
    #checkout-form .box.myCart,
    #checkout-form .box.center,
    #checkout-form .box.paymentDelivery {
        float: right;
        width: 32.3%;
    }
    
    #checkout-form .box.deliveryGetter,
    #checkout-form .box.userDetails {
        border: 1px solid #dcdcdc;
        float: right;
        margin-bottom: 7px;
        width: 100%;
    }
    
    #checkout-form .box.paymentDelivery {
        border: 1px solid #dcdcdc;
        padding-bottom: 12px;
    }
    
    #checkout-form .box.deliveryGetter {
        float: right;
    }
    
    #couponform {
        text-align: center;
        width: 100%;
        margin: 0;
        box-sizing: border-box;
        padding: 0 15px;
    }
    
    #couponform div input#CouponCode_Txt {
        width: 65% !important;
    }
    
    #checkout-form .box.center {
        margin-left: 15px;
    }
    
    #checkout-form .box.userDetails p {
        color: rgb(13, 104, 190);
        width: 100%;
    }
    
    #checkout-secure-credits,
    #checkout-icons-credits {
        margin-top: 12px;
    }
    
    #checkout-form #checkout_deliveryinfo .content>p {
        color: rgb(13, 104, 190);
        float: right;
        width: 100% !important;
        margin: 0;
    }
    
    #checkout_billinginfo .content {
        padding: 0 13px;
        text-align: center;
    }
    
    #checkout_deliveryinfo .content,
    .deliveryGetter #checkout_shipping {
        padding: 0px 15px;
        display: inline-block;
        width: 100%;
        box-sizing: border-box;
    }
    
    #checkout-form .box.userDetails p input[type="text"],
    #checkout-form #checkout_deliveryinfo .content>p input[type="text"],
    #checkout-form #checkout_deliveryinfo .content>p textarea {
        width: 95% !important;
    }
    
    .paymentDelivery #checkout_buttons .checkout-submit span {
        font-size: 27px;
    }
    
    #checkout-form .box.myCart {
        border: 1px solid #dcdcdc;
        margin-left: 17px;
        min-height: 467px;
    }
    
    #checkout-form .myCart #checkout_cart_title,
    #checkout-form .center .title,
    #checkout-form #checkout_payments .title,
    #checkout-form .paymentDelivery .title {
        height: 30px;
        padding: 9.5px 0;
        width: 100%;
        position: relative;
        background: #603918;
        border-bottom: 1px solid #603918;
    }
    
    .paymentDelivery #checkout_buttons {
        margin-top: 0px;
    }
    
    #checkout-form .myCart #checkout_cart_title h2,
    #checkout-form .center .title,
    #checkout-form #checkout_payments .title,
    #checkout-form .paymentDelivery .title {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        height: 36px;
        color: white;
        font-size: 22px !important;
        line-height: 27px !important;
    }
    
    div#checkout_fullcart .cart ul.cart_items_ul {
        overflow: auto;
        height: 325px;
    }
    
    #checkout-form .myCart #checkout_cart_title h2 {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        height: 36px;
        color: white;
        font-size: 21px !important;
        line-height: 30px !important;
    }
    
    div#couponform div a.button.btn-link span {
        padding: 2px 10px;
        color: white;
        text-indent: 0px;
        text-align: center;
        background: #623d9c;
    }
    
    div#couponform div a.button.btn-link,
    div#couponform div a.button.btn-link span {
        background: none;
        padding: 0px;
    }
    
    #couponform div {
        text-indent: 12px;
        text-align: right;
    }
    
    #checkout-form .box.myCart .CartPrintLink-tr {
        display: none;
    }
    
    .paymentDelivery #couponform label {
        position: relative;
        right: 0;
    }
    
    #checkout-form .box.myCart .CartPrintLink-tr .CartPrintLink.left {
        color: rgb(29, 114, 194);
        float: none !important;
        font-size: 13px;
        text-align: center;
    }
    
    div#couponform div a.button.btn-link {
        background: #6ebe44;
        padding: 0px;
        text-indent: 9px;
        padding-left: 9px;
        padding-top: 5px;
        padding-bottom: 3px;
    }
    
    .topcheckoutTitle {
        position: relative;
        z-index: 1;
        margin-bottom: 13px;
        height: 40px;
        margin-top: 21px;
    }
    
    .box.center #checkout_billinginfo .title {
        margin-bottom: 1px;
        line-height: 27px;
        padding-bottom: 3px;
    }
    
    #checkout-form .box.paymentDelivery .title {
        padding-bottom: 3px;
    }
    
    .box.center .deliveryGetter .title {
        background-position: calc(98%) -51px !important;
    }
    
    #checkout_shipping #shopcollect_shops .FlyingCargo_site_link {
        background: rgb(97, 97, 97) url("../images/pin.png") no-repeat scroll calc(70%) center;
        color: rgb(255, 255, 255);
        font-size: 16px;
        font-weight: normal;
        padding: 6px 117px;
        text-decoration: none;
    }
    
    .box.center #checkout_billinginfo .GetMail {
        right: 4px;
        position: relative;
        float: right;
        text-align: right;
        margin-right: 0 !important;
    }
    
    #checkout-form .box.userDetails p:nth-child(8) {
        height: 73px;
    }
    
    #checkout-form .box.userDetails p:nth-child(8) input#Email {
        width: 97% !important;
    }
    
    #checkout_shipping .box.delivery {
        text-align: center;
        width: 100%;
    }
    
    #checkout-form .box.myCart .cart .box {
        background: rgb(255, 255, 255) none repeat scroll 0 0;
        border-bottom: 1px solid rgb(224, 224, 224);
        height: 91px;
        margin: 0;
        padding: 8px 0;
        width: 93%;
        position: relative;
        float: right;
    }
    
    #checkout-form .box.myCart .cart .box .image {
        border: 1px solid rgb(234, 234, 234);
        height: 86px;
        margin: 1px 0px 6px 6px;
        text-align: center;
        vertical-align: middle;
        width: 101px;
    }
    
    #checkout-form .box.myCart .cart .box .productinfo {
        float: right;
        height: 100%;
        width: 61%;
    }
    
    #checkout-form .box.myCart .cart .box .productinfo .name {
        float: right;
        height: 35px;
        line-height: 18px;
        margin: 2px 0px 0px;
        overflow: hidden;
    }
    
    #checkout-form .box.myCart .cart .box .productinfo .name a {
        color: #212121;
        font-size: 14px;
        font-weight: 500;
    }
    
    #checkout-form .box.myCart .cart .box .productinfo .prices {
        float: right;
        height: 58px;
    }
    
    #checkout-form .box.myCart .cart .box .productinfo .prices .quantity {
        margin: 0;
        position: relative;
        right: 0;
        text-align: right;
        top: 1px;
        width: 112px;
        display: inline-block;
        height: 30px;
    }
    
    #checkout-form .box.myCart .cart .box .productinfo .prices .price {
        color: #212121;
        font-size: 17px;
        width: 150px;
        font-weight: 500;
        height: 18px;
        line-height: 18px;
    }
    
    #checkout-form .box.myCart .cart .box .productinfo .prices .delete {
        left: -8px;
        margin-top: 0;
        position: absolute;
    }
    
    #checkout_fullcart .productinfo .prices .delete a {
        /*background: rgba(0, 0, 0, 0) url(../images/delCart.png) no-repeat scroll 0 0; */
        /*opacity: 1;*/
        /* background-size: 9px; */
        text-indent: 0;
        color: transparent;
    }
    
    #checkout_relative_items .right {
        display: block;
    }
    
    #checkout-form .myCart #checkout_cart_title h2,
    .box.center #checkout_billinginfo .title,
    #checkout-form .box .title {
        text-align: center;
    }
    
    #checkout-form .box.myCart .cart .box .productinfo .prices .value {
        border: 1px solid #E0E0E0;
        display: block;
        height: 22px;
        line-height: 20px !important;
        margin: 0 auto;
        padding-top: 5px;
        width: 47px;
        float: none;
    }
    
    a:hover {
        opacity: 0.9;
    }
    
    #checkout-form .box.myCart .cart .box .productinfo .prices .quantity a {
        background: #e8f5e9;
        border: 1px solid #E0E0E0;
        color: #9E9E9E;
        font-size: 23px;
        height: 13px;
        line-height: 12px;
        font-weight: normal;
        padding: 7px 0px;
        position: absolute;
        width: 27px;
        top: 0px;
    }
    
    #checkout-form .box.myCart .cart .box .productinfo .prices .quantity a:first-of-type {
        right: 4px;
    }
    
    #checkout-form .box.myCart .cart .box .productinfo .prices .quantity a:last-of-type {
        left: 3px;
    }
    
    div#checkout_fullcart {}
    
    div#checkout_fullcart .cart {}
    
    div#checkout_fullcart .cart ul.cart_items_ul {
        overflow: auto;
        height: 325px;
    }
    
    #checkout-form .box.userDetails p.Phone {
        height: 40px;
        margin-top: 10px;
    }
    
    #checkout-form .box.userDetails p.Phone div.sbHolder ul.sbOptions {
        width: 100%;
        text-align: right;
    }
    
    #checkout-form .box.userDetails p.Phone input#Phone {
        width: 65% !important;
        float: right;
        margin: 0 !important;
        height: 26px;
    }
    
    #checkout-form .box.userDetails p.Phone div.sbHolder {
        float: left;
        height: 35px;
        font-size: 15px;
    }
    
    #checkout-form .box.userDetails p.Phone label {
        top: 8px;
    }
    
    #checkout-form .box .title {
        display: block !important;
        background-color: #603918;
        color: rgb(255, 255, 255);
        margin-bottom: 0px;
    }
    
    .box.center #checkout_user {
        border-top: 0 none;
        position: absolute;
        right: 400px;
        top: 13px;
        width: 359px;
        z-index: auto;
    }
    
    .box.center .userDetails #logindiv .content {
        width: 100%;
    }
    
    #checkout_user #logindiv p input {
        /*border-color: rgb(0, 0, 0);*/
        font-size: 19px;
        height: 24px !important;
        width: 67% !important;
    }
    
    .box.center .userDetails #logindiv .title {
        background-image: none;
    }
    
    .userDetails #logindiv {
        box-shadow: 1px 2px 9px 1px rgb(106, 101, 101);
    }
    
    #logindiv .submit {
        margin-top: 12px !important;
        padding: 9px 10px;
        background: #6ebe44;
        border-color: #643C98;
        color: #000;
        height: 33px;
        margin-right: 0 !important;
    }
    
    .checkout-page #logindiv a.facebooklogin {
        left: -31px;
        top: 10px;
    }
    
    #checkout-form .paymentDelivery #checkout_payments .box.payments .wrap .title {
        background-image: none;
        border-bottom: 0 none;
        color: black !important;
        font-size: 16px !important;
        text-align: right !important;
        font-weight: 600 !important;
    }
    
    .paymentDelivery #couponform .toggle {
        background: white;
        color: #009688;
        font-size: 16px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        text-decoration: none;
        width: 100%;
        font-weight: 500;
        border: 1px dotted #009688;
    }
    
    .paymentDelivery .cart-total {
        background: rgb(255, 255, 255) none repeat scroll 0 0;
        border: 0 none;
        margin: 20px 0px 24px 0 !important;
        width: 96%;
        border-bottom: 1px solid #dedede;
        display: block;
        margin: 0 auto;
    }
    
    .paymentDelivery .cart-total .cartQuantityinfo td {
        color: #212121;
        font-size: 26px;
    }
    
    .paymentDelivery .cart-total .cartQuantityinfo td .carttotalprice {
        font-weight: bold;
    }
    
    .box.center #shopcollect_shops .shopcollect_phone_div {
        float: right;
        margin-top: 20px;
        width: 100%;
        text-align: right;
    }
    
    .box.center #shopcollect_shops .shopcollect_phone_div label {
        top: -11px;
    }
    
    .FlyingCargo_bold {
        min-height: 40px;
    }
    
    #checkout_payments .box.payments {
        margin-top: 0;
        width: 100%;
    }
    
    #checkout_payments .payments_type .payment_creditcard {
        display: none;
    }
    
    #checkout_payments .box.payments .payments_type span,
    #checkout_payments .box.payments .payments_type div,
    #checkout_payments .box.payments .payments_type span,
    #checkout_payments .box.payments .payments_type p {
        color: black;
        font-size: 16px;
        font-weight: 500;
    }
    
    .paymentDelivery .box.payments .content p .sbHolder {
        background: rgb(255, 255, 255) none repeat scroll 0 0;
        border: 1px solid rgb(189, 189, 189);
        width: 100%;
    }
    
    .paymentDelivery .box.payments .content p .sbHolder .sbOptions {
        width: 100%;
    }
    
    .paymentDelivery #checkout_shipping .sbHolder {
        width: 100%;
        background: white;
        height: 37px;
        font-size: 14px;
        text-align: right;
    }
    
    .paymentDelivery #checkout_shipping .sbHolder a.sbToggle {
        left: -1px;
        right: auto;
    }
    
    .paymentDelivery .box.payments .content p .payments-title {
        color: rgb(117, 117, 117);
        display: block !important;
        font-size: 16px;
        font-weight: normal;
        width: 200px !important;
    }
    
    #checkout_deliveryinfo .wrap .title {
        display: none !important;
    }
    
    .paymentDelivery #checkout_payments {
        background: rgba(0, 0, 0, 0) url("../images/borderbottom.png") no-repeat scroll center bottom;
        padding: 0 10px;
        margin: 9px 0px 0px;
    }
    
    .paymentDelivery #checkout_shipping .sbHolder .sbOptions {
        width: 100%;
    }
    
    .paymentDelivery #checkout_shipping {
        padding: 0px 10px;
        margin: -1px 5px 0px;
        display: inline-block;
        width: 93%;
    }
    
    .box.paymentDelivery #checkout_shipping .p_delivery label {
        display: none !important;
    }
    
    .box.paymentDelivery #checkout_buttons>p {
        padding-right: 10px;
        text-align: right;
        width: 100%;
        font-size: 15px;
        color: #757575;
    }
    
    .paymentDelivery #checkout_buttons .checkout-submit {
        background-color: #7cb342;
        background-image: none;
        /*margin: 44px 15px 0px;*/
        padding: 10px 0px;
        border-radius: 0;
        width: 92%;
    }
    
    #checkout_payments .box.payments .payments_type {
        margin-bottom: 10px;
    }
    
    .paymentDelivery #checkout_buttons p span {
        color: rgb(135, 135, 135);
    }
    
    .checkout-page input[type="text"] {
        border-color: rgb(215, 215, 215) !important;
        height: 24px;
        font-size: 16px !important;
        color: rgb(129, 129, 129) !important;
        margin: 0px 0px 5px 0px !important;
        width: 97% !important;
    }
    
    .checkout-page #logindiv a.facebooklogin {
        left: -31px;
    }
    
    #checkout_payments .box.payments .payments_type div:first-of-type {
        padding-left: 165px;
        background: transparent url(../images/cPay.png)no-repeat center left;
    }
    
    #checkout_payments .box.payments .payments_type p:nth-child(3) {
        padding-left: 165px;
        background: transparent url(../images/phonePay.png)no-repeat 235px 0px;
    }
    
    .checkout-page .content p label {
        font-size: 16px;
        right: 3px;
        width: auto;
        position: relative;
        margin-top: 0;
    }
    
    .checkout-page.version-2 #logindiv input[type="text"] {
        margin-top: 10px !important;
        margin-left: 9px !important;
    }
    
    .checkout-page.he.version-2 {
        padding: 10px 0px;
    }
    
    .grid-fluid {
        max-width: 100%;
        margin: 0 auto;
    }
    
    .box.deliveryGetter .p_delivery label {
        display: none !important;
    }
    
    .deliveryGetter #checkout_shipping .p_delivery .sbHolder {
        background: rgb(255, 255, 255) none repeat scroll 0 0;
        float: right;
        width: 98%;
    }
    
    .deliveryGetter #checkout_shipping .p_delivery .sbHolder .sbOptions,
    #checkout_shipping .p_delivery .sbHolder .sbSelector {
        width: 100%;
        line-height: 40px;
        color: #767676;
    }
    
    #checkout_subtitle {
        margin-bottom: 30px;
    }
    
    .paymentDelivery .box.payments .sbHolder .sbSelector {
        width: 100%;
        text-align: center;
    }
    
    #checkout_subtitle>h2 {
        color: rgb(66, 66, 66);
        font-size: 28px !important;
    }
    
    #checkout_payments .box.payments .title {
        margin: 0;
        padding: 0 !important;
    }
    
    .GetMail>span {
        color: rgb(0, 0, 0);
        margin: 5px 0px 1px;
        display: inline-block;
    }
    
    .box.center #checkout_billinginfo .content #FirstName,
    .box.center #checkout_billinginfo .content #invoice {
        text-align: right;
        width: 97% !important;
    }
    
    .box.deliveryGetter #checkout_comments {
        margin: 7px 0px 2px;
        width: 93%;
    }
    
    .box.center #checkout_deliveryinfo #street {
        width: 100% !important;
    }
    
    #checkout-form div#checkout_comments textarea {
        min-height: 93px;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0;
    }
    
    .box.center #checkout_comments label {
        margin-right: 14px;
    }
    
    .box.deliveryGetter>div {
        float: right;
        width: 97%;
    }
    
    .paymentDelivery #checkout_total .cartTotalinfo>td {
        font-weight: normal;
    }
    
    #checkout-form #checkout_comments label {
        margin: 0;
        font-size: 16px;
        color: #0068c5;
    }
    
    .checkout-page .street-note {
        margin-right: 0 !important;
    }
    
    .topcheckoutTitle>div {
        display: inline-block;
        width: auto !important;
    }
    
    #checkout-form div#checkout_comments {
        width: 100% !important;
        padding: 0 15px;
        box-sizing: border-box;
        position: relative;
        display: inline-block;
        margin-bottom: 10px;
    }
    
    #logindiv {
        box-shadow: 3px 6px 7px 3px #797979;
        background: #e6e6e6;
    }
    
    #logindiv p {
        margin-left: 7px !important;
    }
    
    a.facebooklogin {
        margin: 5px 0px 0px;
        position: relative;
        top: 3px;
    }
    
    .topcheckoutTitle #checkout_user {
        border-top: 0 none;
        margin: 9px 6px 0px !important;
        padding: 0px;
        position: absolute;
        background: white;
        z-index: 999999;
        width: auto;
        /*top: 36px;*/
    }
    
    .topcheckoutTitle .checkout_userbar {
        /*color: black; */
        font-size: 15px;
        text-decoration: underline;
        font-family: 'Open Sans Hebrew', sans-serif !important;
        margin: 5px 0px 0px;
        font-weight: 400;
        color: #2384ca;
    }
    
    .topcheckoutTitle .checkout_userbar a {
        color: #2384ca;
        font-size: 15px;
        text-decoration: underline;
        font-family: 'Open Sans Hebrew', sans-serif !important;
        margin: 12px 0px 10px;
    }
    
    .topcheckoutTitle #checkout_title h1 {
        font-family: 'Open Sans Hebrew', sans-serif !important;
        font-size: 24px !important;
        color: #424242;
        font-weight: 600 !important;
        position: relative;
        top: 3px;
    }
    
    #checkout_deliveryinfo {
        display: inline-block;
        width: 100%;
        margin: 4px 0 0 0;
    }
    
    #checkout_deliveryinfo p:nth-child(odd) {
        margin-left: 2%;
    }
    
    #checkout_deliveryinfo p {
        width: 49% !important;
        float: right;
    }
    
    #checkout_relative_items h2 {
        display: block;
        margin: 13px auto 0;
        width: 100%;
        padding: 9px 0px 13px;
        background: #603918;
        text-align: center;
        color: white;
        font-weight: 500 !important;
        font-size: 20.3px !important;
        font-family: 'Open Sans Hebrew', sans-serif !important;
    }
    
    .checkout-page #cartrelateditemsdiv span.right {
        display: none;
    }
    
    #cartrelateditemsdiv ul {
        margin-top: 9px !important;
        height: auto;
        overflow: hidden;
        background: white !important;
    }
    
    #cartrelateditemsdiv ul li {
        border: 0px !important;
        padding: 0px !important;
        margin: 0px !important;
        width: 127px !important;
        border-left: 0px solid #e0e0e0 !important;
        height: 181px !important;
        text-align: center !important;
    }
    
    #cartrelateditemsdiv ul li a.image {
        height: 111px;
        margin: 0 auto 4px;
        overflow: hidden;
        padding: 0;
        text-align: center;
        width: 88%;
        border: 1px solid #bdbdbd;
    }
    
    #cartrelateditemsdiv ul li a.name {
        text-align: center;
        padding: 0px 10px;
        width: 130px;
        display: block;
        margin: 8px auto;
        float: none;
        font-size: 17px;
        font-weight: 500;
        line-height: 14px;
        height: 14px;
        overflow: hidden;
    }
    
    #cartrelateditemsdiv ul li a.button-green.addrelativetocart {
        position: relative;
        display: inline-block;
        float: none;
        left: 0px;
        right: 0;
        width: 88%;
        margin: 8px 0px 0px;
        background: #3e2723;
        border: 0px;
        box-shadow: none;
        padding: 4px 9px;
        font-size: 17px;
        text-shadow: none;
        border-radius: 0px;
        box-sizing: border-box;
    }
    /*#cartrelateditemsdiv ul li a.button-green.addrelativetocart {
    position: relative;
    display: inline-block;
    float: none;
    left: 0px;
    right: 0;
    width: 87px;
    margin: 15px 0px 0px;
    background: #51b81b;
    border: 0px;
    box-shadow: none;
    padding: 5px 9px;
    font-size: 17px;
    text-shadow: none;
    border-radius: 0px;
}*/
    
    #cartrelateditemsdiv ul li span.price {
        display: inline-block;
        height: 18px;
        line-height: 16px;
    }
    
    #cartrelateditemsdiv ul li:nth-child(3) {
        border-left: 0px;
    }
    /*=====checkout - end=====*/
    
    .ProductPageSection .product_banner3.banner-div a {
        float: right;
    }
    
    .mosaic.col_3 .boxwrap {
        width: 33%;
        margin-right: 0.3%;
        display: inline-block;
    }
    
    .maindivCenter-wrap table,
    .maindivCenter-wrap table tbody,
    .maindivCenter-wrap table tbody tr,
    .maindivCenter-wrap table tbody tr td {
        display: inline-block;
        width: 100%
    }
    
    .ProductPageSection .product-tabs-horizontal .description .row.clearfix {
        text-align: right;
    }
    
    .ProductPageSection .product-tabs-horizontal .description .row.clearfix div {
        float: right;
        width: 30% !important;
    }
    
    .ProductPageSection .product-tabs-horizontal .description .row.clearfix div h2,
    .ProductPageSection .product-tabs-horizontal .description .row.clearfix div p {
        margin: 3px 0 !important;
        border-bottom: 1px solid;
        min-height: 25px;
    }
    
    .product-tabs-horizontal .editorcss tbody td {
        display: table-cell;
    }
    
    .product-tabs-horizontal tbody td:nth-child(n) {
        width: 20% !important;
    }
    
    .product-tabs-horizontal tbody tr {
        display: table-row !important;
    }
    
    .product-tabs-horizontal tbody {
        display: table-row-group !important;
    }
    
    .product-tabs-horizontal table.spec-table {
        display: table !important;
    }
    
    .info-page-description table {
        display: table !important;
    }
    
    .info-page-description table tbody {
        display: table-row-group;
    }
    
    .info-page-description table tbody tr {
        display: table-row;
    }
    
    .info-page-description table tbody tr td {
        display: table-cell;
    }
    /*--start---Responsive------*/
    
    @media only screen and (max-width: 1210px) {
        .footer_footer_banner4 .tbl-wrap {
            width: 48%;
            float: right;
            margin-bottom: 6px;
        }
        #footer .footer_footer_banner2 {
            width: 25% !important;
            float: left;
        }
        .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-search {
            width: 30%;
            min-width: 330px;
        }
        .products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-sorting {
            min-width: 300px;
            width: 30%;
        }
        @media only screen and (max-width: 1160px) {
            #header .header_searchbox {
                width: 43% !important;
            }
            #header .header_header_banner2 {
                margin-left: 10%;
            }
            #header .header_menu {
                width: 70% !important;
            }
            .ProductPageSection .product_header_right div#product-prices-div .prices-box {
                width: 100%;
            }
            #pr_contctfrm .content>p {
                width: 20%;
            }
        }
        @media only screen and (max-width: 1000px) {
            #header .header_articles .content ul.dropdown-menu li.with-image a.parent-name {
                font-size: 16px;
            }
            #pr_contctfrm .content>p {
                width: 19%;
            }
        }
        /*--end---Responsive------*/
        .product-alert-form .content {
            display: inline-block;
            width: 100%;
        }
        .product-alert-form .content p.email_p {
            width: 50% !important;
        }
        .product-alert-form .content p.newsletter {
            width: 100% !important;
            float: right;
        }
        .product-alert-form .content p.email_p input#pr_email {
            width: 100%;
            height: 38px;
            box-sizing: border-box;
            padding-right: 120px;
        }
        .product-alert-form .content p.email_p label {
            margin: 0 !important;
            top: 12px !important;
            right: 10px !important;
        }
    }
    
    .page-product .reviews_div {
        display: none;
    }