/* general */

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Hebrew:wght@400;500;600;700;800;900&display=swap');


body {    font-family: 'Noto Sans Hebrew', sans-serif; font-size:16px; margin:0px; padding:0px;color:#111111; background-color:#ffffff;  }
* { font-family: 'Noto Sans Hebrew', sans-serif;  }

.circle 
{
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border: 1px solid;    
    border-collapse: separate;   
    padding:5px;    
    }
.shadow
{
    box-shadow: 5px 5px 10px #cccccc;
    -webkit-box-shadow: 5px 5px 10px #cccccc;
    -moz-box-shadow: 5px 5px 10px #cccccc;
}   
.insetshadow
{
    box-shadow: inset 0px 0px 10px #cccccc;
    -webkit-box-shadow: inset 0px 0px 10px #cccccc;
    -moz-box-shadow: inset 0px 0px 10px #cccccc;
}  


.inpagetitles {background-color:#F0F3F1; color:#f5b70a; width:100%; padding:10px; font-size:16px; font-weight:bold; box-sizing: border-box }
a {text-decoration:none; color:#000000;}
a:hover {text-decoration:underline}
.pagestitle  {font-style: normal;font-weight: 900;font-size: 32px;text-align: right;letter-spacing: 0.2px;color: #000000;}
.pagessubtitle {color:#000000; font-weight:bold; font-size:16px; margin:0px 0px 0px 0px; padding:0px}
.formbutton { padding:6px 20px; background-color:#5AAA42; color:#ffffff; font-weight:bold; font-size:16px; border:0px; cursor:pointer}
.formbutton:hover { background-color:#000000; }
.inputtext {width:200px; height:18px; padding:5px; border:1px solid #DEDEDE }



/* infopages page */
.footerinfopages {color:#000000}
.footerinfopages:hover {color:#000000; text-decoration:underline}
.footerinfopagessep {margin:0px 5px; color:#cccccc}
.InfoPagesshortdesc {color:#555555;font-size:18px; font-weight:bold}



/* side bar */
.sidebartitles { background-color:#00A6FF; width:225px; padding:10px; box-sizing: border-box;  }
.sidebartitles span { color:#ffffff; font-size:18px; font-weight:bold; text-shadow : 1px 2px 2px rgba(0,0,0,.75) }

.sidebarinfopages ul { margin: 0; padding: 0; list-style-type: none; width: 225px; }
.sidebarinfopages ul li a { display: block; overflow: auto; color: #333333; text-decoration: none; padding: 8px; border-bottom: 1px solid #E5E3E3; }
.sidebarinfopages ul li a:link, .sidebarinfopages ul li a:visited, .sidebarinfopages ul li a:active { background-color: #ffffff; }
.sidebarinfopages ul li a:hover{ background-color: #39A2FF; color:White; text-decoration:none; }
.categoriesgroup {color:#1A92D0;font-size:16px; font-weight:bold;}
.sidebarcategories {color:#000000;}
.sidebarcategoriesmore {color:#1A92D0;font-weight:bold;}
.categoriesgroupmore {color:#1A92D0;font-weight:bold;}
.mfrimages {background-color:#ffffff; color:#f5b70a; padding:5px 10px; width:100%;  border:1px solid #f5b70a; text-align:center; font-weight:bold; font-size:14px; height:80px; display:table-cell; vertical-align:middle; width:120px;}

/* top bar */
.topbarcontainer {background-color:#000000;margin:0px; width:100%; height:40px;}
.topbarlinks {
    color: #000000;
    line-height: 30px;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
}
.topbarlinks:hover {text-decoration:none;}
.topcartqty {background-color:#3AA3FF; color:#ffffff;position:absolute; top:0px; right:0px; border-radius:2px; width:16px; height:16px; line-height:16px; vertical-align:middle; text-align:center}
.topsignin { color:#ffffff; text-decoration:none; font-size:14px;}
.topsignin:hover {}
.topservices {color:#555555; font-size:12px; display:block}
.topservices:hover {color:#3AA3FF; text-decoration:none}
.topmenufilterbox { width:250px; padding:10px; border:1px solid #cccccc; border-radius:5px; color:#000000; background-color:#ffffff;font-weight:bold; font-size:14px;}
.topservicescontainer {width:80px; border-left:1px dotted #BEC4C2; vertical-align:top; text-align:center; padding:0px 3px}



/* top cart */
.topcartdetails {background-color: #000000}
.topcartempty {color:#ffffff; font-size:14px; font-weight:bold}
.btntopcartgotobasket {background-color:#FAD64C; color:#000000; display:block; text-decoration:none; max-width:120px; padding:5px 20px; box-sizing:border-box; margin:auto}
.btntopcartgotobasket:hover {background-color:#fbd02b;text-decoration:none}

/* group categories page */
.groupspage_groups {background-color:#eeeeee; color:#000000;width:100%; height:30px; line-height:30px; font-weight:bold; font-size:18px;}
.groupspage_groups span {margin:10px}
.groupspage_catlevel1 {background-color:#117ED2; color:#ffffff;width:100%; height:30px; line-height:30px; font-weight:bold; font-size:16px;}
.groupspage_catlevel1 span {margin:10px;}
.groupspage_catlevel2 {margin:5px}





/* products cube */
.productcubemodel {color:#000000;  }
.productcubeprice { font-weight: bold;font-size: 24px;color: #f5b70a;}
/*
.productcubeimage {  position:absolute; width:220px; transition:width 0.2s, top 0.2s, left 0.2s; -webkit-transition:width 0.2s, top 0.2s, left 0.2s; }
.productcubeimage:hover { top:-20px; left:-20px; width:260px; }
*/


/* footer tags */
.footertags {color:#828284; margin:0px 5px}
.footercubestitles {color: #ffffff; font-size:16px; font-weight:bold}
.footercubestext {color: #ffffff; font-size:12px; margin: 15px 0px 15px 0px; line-height:18px}
.footerseotext {line-height:18px; text-align:justify}
.footergenerallinks {font-weight:bold;}
.footergenerallinks:hover {color:#7F99E3;}
.footergeneralsep {color:#474749; margin:0px 10px}
.poweredby {color:#828284; font-size:11px;}

/* product page */
.prodpage-titles {font-weight: 900;font-size: 32px;color: #f5b70a; }
.prodpage-addtobasket {background-color:#f5f5f5; color:#3D94F6;font-size:24px; font-weight:bold; margin:10px 0px 10px 0px}
.prodpage-tools {color:#757575;font-size:14px; text-decoration:none; cursor:pointer}
.prodpage-tools:hover {color:#757575;font-size:14px; text-decoration:underline; cursor:pointer}
.prodpage-specsgroup {color: #000000;font-weight:bold; font-size:13px }
.prodpage-shortdesc {color:#373F41; font-size:16px;}
.prodpage-generaldetails {color:#000000; }
.prodpage-generaldetails tr td {padding: 8px 0px; border-top: 0px solid #F0F7F4 }
.prodpage-qtydd { width:160px; padding:10px; color:#1A92D0; border-radius: 4px; border:1px solid #cccccc }
.prodpage-buynowframe { width:100%; text-align:center; border: 0px solid #fdf8ea;  }
.prodpage-total { font-size: 22px;color: #000000; font-weight:bold}
.btnbuynow { padding:10px; background-color:#5AAA42; color:#ffffff; font-weight:bold; font-size:18px; border:1px solid #5AAA42; border-bottom: 1px solid #000000; width:160px; cursor:pointer}
.btnbuynow:hover { background-color:#4AAb42; }
.callmebacktitle {font-size:18px; font-weight:bold; color:#212021}
.callmebackfields { width:200px; padding:8px; border: 1px solid #dedede; color:#333333; margin-bottom:10px; box-sizing: border-box }
.btncallmeback { padding:10px; background-color:#212021; color:#ffffff; font-weight:bold; font-size:18px; border:0px; width:200px; cursor:pointer}
.btncallmeback:hover { background-color:#4AAb42; }
.prodpage-model {color:#3AA3FF; font-weight:bold; font-size:14px;}
.prodpage-specialoffer {background-color:#F0F3F1; width:100%; padding:20px; box-sizing: border-box}
.prodpage-specialoffer-title {color:#EB7805; font-weight:bold; font-size:16px;}
.prodpage-bundlepricedisc { color:#747676; font-size:14px; margin:10px 0px }
.prodpage-bundle-total {color:#212021; font-weight:bold; font-size:26px;}
.bundleproductimage {opacity: 0.3; filter: alpha(opacity=30)}
.prodpage-buybundle { padding:10px; background-color:#EB7805; color:#ffffff; font-weight:bold; font-size:18px; border:1px solid #EB7805; border-bottom: 1px solid #000000; width:160px; cursor:pointer}
.prodpage-bundle-totalnodisc {color:#E3191A; font-weight:bold; font-size:16px;text-decoration: line-through}
.prodpage-bundle-yourdiscount {color: #747676; font-size:13px }
.prodpage-selectupgrades {color:#030303; font-size:16px}
.prodpage-addtobasket2 { background-color:#fafafa; padding:20px;}
.txtcaptcha { width:200px; padding:8px; border: 1px solid #dedede; color:#333333; box-sizing: border-box }
.prodpage-postbacktextarea { width:500px; padding:8px; border: 1px solid #dedede; color:#333333; box-sizing: border-box; font-family:Arial; font-size:12px; }
.btnproductpostback { padding:8px 50px; background-color:#5AAA42; color:#ffffff; font-weight:bold; font-size:16px; border:0px; cursor:pointer}
.btnproductpostback:hover { background-color:#000000; }
.marketprice {text-decoration: line-through; margin:6px 0px}
.totdiscount {color:#cc0000; margin:0px 0px 20px 0px; font-weight:bold; font-size:14px}
.prodpage-attrs td , .prodpage-attrs td span, .prodpage-attrs td label {height: 22px; padding:0px 0px 5px 0px; font-size:12px; font-family:arial}                          
.prodpage-attrqty {width:40px; height:20px; color:#000000; font-size:12px; font-family:arial}
.prodpage-attrsDD {width:200px; padding:4px; font-size:14px; font-family:arial  }
.blattrprices { list-style-type:none; margin-top:15px; padding:0px}
.blattrprices li { padding:4px }
.prodpage-attrname {font-size:14px; font-weight:bold}
.prodpage-articles {font-size:16px;}
.prodpage-selectqty {font-size:16px;}
.prodpage-postback { margin-top:0px; padding:25px }
.prodpage-postback li {border-bottom:1px solid #f5f5f5; padding:10px 0px}

/* order page */
.ordertitles {background-color:#1A92D0; color:#ffffff;font-size:16px; font-weight:bold;}
.ordersubtitle {font-size:14px; font-weight:bold;}
.OrderNotes { border:1px solid #dedede; } 
.btnorder { width:200px; cursor:pointer}
.servererror {font-size:16px; font-weight:bold; color:Red; border:1px solid red; padding:10px; display:table; margin-bottom:10px; background-color:#ffffcc}

/* homepage */
.homapagemivtzacell {background-color:#ffffff}
.homapagecategoryname {color:#202022; font-size:14px; font-weight:bold;  font-weight:bold}
.homapagemivtzamodel {color:#313131; font-size:24px;}
.homapagemivtzaprice {color:#313131; font-size:30px;}
.jointomailinglist {color: #3AA3FF;}
.homepagesearch {border:0px; width:420px; height:51px; font-size:24px; font-weight:bold}
.homepagefeaturedproducts { font-size:30px; color:#000000; text-decoration:none}
.homepagefeaturedproductssep { font-size:30px; color:#cccccc; margin:0px 10px 0px 10px}
.homapagemivtzapname {color:#313131; font-size:30px;}
.imghomapagecategories {position:absolute; width:145px; height:86px; border:0px; left:0px; top:0px}

/* products list */
.sortresults { color: #000000 }
.sortresults.active { font-weight:bold }
.categorytitle { background-color:#F0F7F4; color:#39A2FF; font-size:16px; font-weight:bold; width: 100%; padding:10px; box-sizing: border-box; text-decoration:none; margin-bottom:10px; }
.allcategoryproducts { font-size:11px; font-weight:normal; }
.previewproduct { position:absolute; width:100%; height:450px; top:0px; transition:top 0.3s; -webkit-transition:top 0.3s; /* Safari */ }
.previewproduct:hover { top:-140px }
.viewproduct { color:#39A2FF; font-size:12px; text-decoration:none }
.previewshortdesc {color:#79797A}
.previewsep {border-right: 1px solid #cccccc ; border-left: 1px solid #cccccc}
.prodlist-topfilters , .prodlist-topsort { width:100%; background-color:#fafafa; padding:10px; box-sizing: border-box;  }
.perentsproductname { font-weight:bold; color:#000000 }
/* products list filter bar */
.topfilters { font-size:18px; font-weight:bold; color:#f5b70a}
.catdesc {   font-size:12px !important;   color: #000000 !important;   text-decoration: none !important;   background: none !important;   text-align: right !important;   font-weight: normal !important;}

/* master */
.innersearch {border:0px; width:200px; height:33px; font-size:14px; margin:0px; padding:5px; color:#999999; border-top-right-radius:20px;  border-bottom-right-radius:20px;   
              border: 1px solid #999999; box-sizing: border-box;
              }
              
/* top menu */              
.topmenu {background-color:#3AA3FF; color:#ffffff; font-size:14px; font-weight:bold}
.topmenuchildes { color:#ffffff;}
.topmenuchildesmore { color:#ffffff; font-weight:bold}
.topmenuparentcats {font-size: 14px; color: #3AA3FF; margin-top:10px; font-weight:bold}
.topmenuselectcategory  {font-size: 16px; color: #3AA3FF; font-weight:bold;}

/* register form */
.regtextbox { padding:5px; border:1px solid #dedede; width:200px}

/* basket */
.basketbuttons { padding:10px; background-color:#555555; color:#ffffff; font-weight:bold; font-size:18px; border:1px solid #555555; border-bottom: 1px solid #000000; width:120px; cursor:pointer}
.basketbuttons.activebutton { background-color:#5AAA42; color:#ffffff; border:1px solid #5AAA42; border-bottom: 1px solid #000000; width:160px; }
.basketbuttons:hover {background-color:#000000; color:#ffffff; border:1px solid #000000}
.basketbuttons.coupon { width:120px; font-size:14px; padding:5px;}
.gridheader { font-size:14px; text-align:right }

#childesproducts table tr td {border-top: 1px solid #dedede; vertical-align:bottom}
#childesproducts table tr:last-child td {border-bottom: 1px solid #dedede}
#childesproducts table {width:100%}   

.weeksale
{
font-family : Alef ;
font-size : 46px ;
font-weight : bold ;
color : #ffffff ;
text-shadow : 1px 2px 2px rgba(0,0,0,.75) ;
margin:0px; padding:0px
}

.newline {border: 0;height: 1px; background: #cccccc; background-image: linear-gradient(to right, #f5f5f5, #cccccc, #f5f5f5); margin-top:30px;}

.symptoms444 {display:block; background-image:url('/images/symptomsbg.png'); background-repeat:no-repeat; width:156px; height:154px; line-height:154px; text-align:center; color:#ffffff; font-size:16px;
}

.symptoms {display:block; width:130px; height:130px; line-height:130px; text-align:center; color:#ffffff; font-size:18px; background-color:#0E97C6; border-radius:10px;box-shadow: 10px 10px 5px #f5f5f5;
           -ms-transform: rotate(-13deg); /* IE 9 */
    -webkit-transform: rotate(-13deg); /* Chrome, Safari, Opera */
    transform: rotate(-13deg);
}
.symptoms:hover {color:#ffffff; font-size:18px; background-color:#7bb98c; text-decoration:none;        
}


.symptoms2 {display:block; width:130px; height:130px; line-height:130px; text-align:center; color:#0E97C6; font-size:18px; background-color:#ffffff; border-radius:10px;box-shadow: 10px 10px 5px #f5f5f5; border:3px solid #0E97C6;
           -ms-transform: rotate(-13deg); /* IE 9 */
    -webkit-transform: rotate(-13deg); /* Chrome, Safari, Opera */
    transform: rotate(-13deg);
}    

.symptoms2:hover {color:#ffffff; font-size:18px; background-color:#7bb98c; text-decoration:none;        
}
.producttavit {position:absolute; left:15%; top:-15px; background-color:#cc0000; color:#ffffff; font-size:15px; padding:3px 5px; box-sizing:border-box; width:70%; display:block }
.productpagetavit {background-color:#cc0000; color:#ffffff; padding:3px 5px; box-sizing:border-box; font-size:15px; }

.baloonqty {border-radius: 50%; background-color:#f5b70a; color:#000000; width:18px; height:18px; text-align:center; vertical-align:middle; font-size:12px; display:inline-block; position:absolute; top:-10px; right:15px;}

.toplogin {background-color:#354477; color:#ffffff; padding:10px 5px; border-top-right-radius:15px;border-bottom-right-radius:15px; text-decoration:none;}
.toplogin:hover {background-color:#1a2855; color:#ffffff; text-decoration:none}
.notinstock {background-color:#cccccc !important; color:#000000 !important}

.productcubemarketprice { font-size: 18px;color: #8C97A5;}

.symtomim {width:165px; height:65px; padding-right:80px; display:inline-block; color:#ffffff; font-size:16px; box-sizing:border-box; font-weight:bold; float:left; margin-left:4px;}
.symtomim:first-child {margin-left:0px;}
.symtomim:hover {color:#F50988; text-decoration:none}
.symtom1 {background-image:url('/images/1_button.png')}
.symtom2 {background-image:url('/images/2_button.png')}
.symtom3 {background-image:url('/images/3_button.png')}
.symtom4 {background-image:url('/images/4_button.png')}
.symtom5 {background-image:url('/images/5_button.png')}


.bootstraprtl [class^="col-"], .productscontainer [class*=" col-"] {   float:right !important }     
.sitebtn {background-color:#f5b70a; color:#ffffff;  padding:5px 30px; transition:all 0.5s ease; border-radius:20px  }
.sitebtn:hover {background-color:#dba40a; color:#ffffff;  padding:5px 30px;}

.prodtavit {background-color:#ffffff; color:#f5b70a; font-size:12px; padding:4px 6px; border:1px solid #f5b70a }

    .productcubecontainer {box-sizing:border-box; border-bottom: 0px dashed #AAAAAA; margin-bottom:30px}
.productcubecontainer:hover {}

    .customproductcubecontainer {background-color:#ffffff; width:100%; height:300px;   padding:15px; box-sizing:border-box}
    .customproductcubecontainerbig {background-color:#ffffff; width:100%; height:600px;   padding:15px; box-sizing:border-box}


#callmeback .form-control {margin-bottom:15px;}
.prodpage-mfrimage {font-weight:bold;  font-size:14px;}

.borderless>tbody>tr>td, .borderless>tbody>tr>th, .borderless>tfoot>tr>td, .borderless>tfoot>tr>th, .borderless>thead>tr>td, .borderless>thead>tr>th {
    border-top: 0px solid #ddd;
}

.no-border {
    border: 0;
    box-shadow: none; /* You may want to include this as bootstrap applies these styles too */
}
.textboxborderbottom {   
  border: 0;
  outline: 0;
  background: transparent;
  border-bottom: 1px solid #313131;
  border-radius:0px;
  border-top:0px;
  box-shadow:none;
}


        #hidewhenaffix {display:block}
        .affix {
            top: 0px;
            position: fixed;
            z-index: 3000000;
            background-color: #ffffff;
            /*text-align: center;*/
            margin: auto;
            width: 100%;
            color: #000000;
   -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
-webkit-box-shadow: 0px 5px 5px 0px rgba(204,204,204,1);
-moz-box-shadow: 0px 5px 5px 0px rgba(204,204,204,1);
box-shadow: 0px 5px 5px 0px rgba(204,204,204,1);
        }

        .affix-top {
    position: static;
    top: -150px;
        }
            .affix hr {
                background: #111111;
                background-image: linear-gradient(to right, #111111, #111111, #111111);
            }

            .affix #hidewhenaffix {display:none}
.stickybottomshadow {
    border-bottom: 0px solid #cccccc;
}




@media (min-width: 767px)
{
.whyus {width:150px; height:150px; background-color:#EFEFEF; text-align:center; margin:auto}
.whyus i {line-height:150px; color:#313131; font-size:60px;}
.whyustitle {font-size:24px; font-weight:lighter; text-align:center; padding:20px 0px; text-align:center;}
.whyusline {width:80px; height:1px; margin:auto; border-bottom:5px solid #CD0000; margin-bottom:30px;}
.homepagecategories {}
.productsgrid .productsgridimage {width: 100%; overflow: hidden; background-color:#ffffff; text-align:center; vertical-align:top;  border: 1px solid #DDEBE7;box-sizing: border-box;}

        .productcubeaddprod {
            width:100%; padding:6px 20px; background-color:#f5b70a; color:#ffffff; font-size:18px; display:block; text-decoration:none; border-radius:20px;
        }
        .productcubeaddprod:hover {
            width:100%; padding:6px 20px; background-color:#dba40a; color:#ffffff; font-size:18px; display:block; text-decoration:none
        }

.productcubeprice { font-weight: bold;font-size: 24px;color: #000000;}

.prodcubepname {font-size: 18px;color: #000000; }
.ddlshipping {padding:0px; margin:0px; list-style-type:none; padding-bottom:30px;}
.ddlshipping li {float:right; padding:15px 10px; box-sizing:border-box; border:1px solid #cccccc; background-color:#ffffff; display:block; margin-left:15px; margin-bottom:15px; }

.prodaddedmsg {display:none; position: absolute; top: 20px; left: 10px; font-size:12px; color:#f5b70a}


}


/* products cube */
.productcubemodel {color:#000000;  }
.prodpage-markerprice {font-size: 20px;color: #8C97A5;}

.strikediag {
  display: inline-block;
  position: relative;
}
.strikediag::before {
  content: '';
  position: absolute;
  left: -0.1em;
  right: -0.1em;
  top: 0.38em;
  bottom: 0.38em;
  background: linear-gradient(to left top, transparent 45.5%, currentColor 47.5%, currentColor 52.5%, transparent 54.5%);
  pointer-events: none;
}
.topcart {border:0px solid #000000; padding:10px 30px; border-radius:20px; box-sizing:border-box; color:#f5b70a; text-align:center; background-color:#523d25}
.topcart:hover { }


@media (max-width: 768px)
{

        .productsgrid [class^="col-"] {padding-right:5px; padding-left:5px;}
        .productsgrid .row {margin-right:-15px; margin-left:-15px}
        .productsgrid .productcubecontainer , .productsgrid .salescontainer{ box-sizing:border-box; border-bottom: 0px dashed #AAAAAA; margin-bottom:30px}
        .productsgrid .productsgridimage {width: 100%; overflow: hidden; background-color:#ffffff; text-align:center; vertical-align:top;  border: 1px solid #DADADA;box-sizing: border-box;}



        .productcubeaddprod {
            width:100%; padding:6px 6px; background-color:#f5b70a; color:#ffffff; font-size:16px; display:block; text-decoration:none
        }
        .productcubeaddprod:hover {
            width:100%; padding:6px 6px; background-color:#dba40a; color:#ffffff; font-size:16px; display:block; text-decoration:none
        }


.symtomim {width:100%; height:26px;; padding-right:30px; display:inline-block; color:#ffffff; font-size:8px; box-sizing:border-box; font-weight:bold; float:left;}
.symtomim:first-child {margin-left:0px;}
.symtomim:hover {color:#F50988; text-decoration:none}
.symtom1 {background-image:url('/images/1_button.png'); background-size:100%}
.symtom2 {background-image:url('/images/2_button.png'); background-size:100%}
.symtom3 {background-image:url('/images/3_button.png'); background-size:100%}
.symtom4 {background-image:url('/images/4_button.png'); background-size:100%}
.symtom5 {background-image:url('/images/5_button.png'); background-size:100%}

.prodcubepname {font-size: 16px;color: #000000; }
.whyus {width:100px; height:100px; background-color:#EFEFEF; text-align:center; margin:auto}
.whyus i {line-height:100px; color:#313131; font-size:32px;}
.whyustitle {font-size:16px; font-weight:lighter; text-align:center; padding:20px 0px; text-align:center; height:100px;text-decoration:none}
.whyusline {width:80px; height:1px; margin:auto; border-bottom:5px solid #CD0000; margin-bottom:10px;}
    .customproductcubecontainer {background-color:#ffffff; width:100%; height:300px; margin-bottom:0px;  padding:15px; box-sizing:border-box}
    .customproductcubecontainerbig {background-color:#ffffff; width:100%; height:480px;  padding:15px; box-sizing:border-box}

    .gomepagecategories {}

.ddlshipping span {width:100%}
.ddlshipping {padding:0px; margin:0px; list-style-type:none; padding-bottom:30px;}
.ddlshipping li { padding:15px 10px; box-sizing:border-box; border:1px solid #cccccc; background-color:#ffffff; display:block; margin-left:15px; margin-bottom:15px; }

.prodaddedmsg {display:none; position: absolute; top: 45px; left: 0px; font-size: 12px; color: #f5b70a;}

.productcubeprice { font-weight: bold;font-size: 16px;color: #dba40a;}
.productcubemarketprice { font-size: 16px;color: #8C97A5;}

.topcart {text-align:center;}
.topcart:hover { }

.baloonqty {border-radius: 50%; background-color:#f5b70a; color:#000000; width:18px; height:18px; text-align:center; vertical-align:middle; font-size:12px; display:inline-block; position:absolute; top:-10px; right:-15px;}

}
