/* CSS Document */


.cat-menu {
    background: #fff;
    /* border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
box-shadow: 0px 1px 2px 2px #ccc; */
    left: 0;
    position: absolute;
    right: 0;
    z-index: 10000;
    /*  border: 1px solid #ccc; */
    display: none;
    top: 50px;
}
.cat-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    padding: 17px 0;
    position: relative;
}

#home-page {
    border-top: none;
}
.cat-menu li li {
    border: none;
}
.cat-menu a {
    color: #333;
    font-weight: normal;
    padding: 7px 0;
    display: block;/*  background: url('../images/right-arrow.png') no-repeat right center; */
}
.cat-menu a.a-bold {
    font-weight: bold;
}
.cat-menu a p {
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    color: #313131;
}
.dropdownMenuForSrceen ul {
    margin: 0;
    padding: 0;
    list-style: none;
    border: 1px solid #c1c1d1;
    border-top: none;
}
.dropdownMenuForSrceen ul ul {
    margin: 0;
}
p.cat-menu-sub-text {
    margin: 0;
}
.dropdownMenuForSrceen ul li {
    display: block;
    position: relative;
    margin: 0;
    padding: 0 10px 0 1px;
    border-top: 1px solid lightgray;
    background: url('../images/right-arrow.png') no-repeat 97.5% center;
}
.dropdownMenuForSrceen ul li.fristItemCoupon {
    margin-left: 0;
    margin-right: 10px;
}
.dropdownMenuForSrceen li ul {
    display: none;
}
.dropdownMenuForSrceen ul li a {
    text-decoration: none;
    margin: 0 5px;
    font-weight: 500;
}
.dropdownMenuForSrceen li:hover ul.subMenuDropDown {
    display: block;
    position: absolute;
    z-index: 777;
    left: 100%;
    background: #fff;
    top: 0px;
    box-shadow: 3px 3px 3px #d1d1d1;
    width: 100%;
}

.dropdownMenuForSrceen li:hover li {
    display: block;
    padding: 3px 2px;
    background-image: none;
}
.dropdownMenuForSrceen li:hover a {
    display: block;
}
.cat-menu li:hover {
    background-color: #fafafa;
}
.cat-menu li:hover a {
    color: #8eb332;
}
.cat-menu li a {
    text-transform: uppercase;
}
.cat-menu li p {
    text-transform: capitalize;
}
.cat-menu li.colorWhite:hover .promoTitle {
    color: #313131;
}
.cat-menu li.colorWhite:hover a, .cat-menu li.colorWhite:hover p {
    color: #313131;
}
.cat-menu li.colorWhite:hover li a, .cat-menu li.colorWhite:hover li p {
    color: #313131;
    text-transform: capitalize;
}
.dropdownMenuForSrceen li:hover li a {
    background: none;
    padding-right: 15px;
    padding-left: 10px;
    color: #313131;
}
.dropdownMenuForSrceen li:hover li a:hover {
    color: #8eb332;
}
/* Background of list menu */

#heath a,#hearth a, #makeup a, #mom-baby a, #clock a,
#promotion a, #home-page a, #news a, #faq-list a,
#login a, #logout a, #order-form a, #account a, #vitamins a, #yoga-gym a {
    background-repeat: no-repeat;
    background-position: 7px 50%;
    padding: 10px 5px 10px 47px;
    line-height: 1.2em;
}
#home-page a {
    background-image:url(../images/home-page.png);
}
#heath a,#hearth a {
    background-image: url(../images/hearth.png);
}
#makeup a {
    background-image: url(../images/makeup.png);
}
#mom-baby a {
    background-image: url(../images/mombaby.png);
    padding-bottom: 5px;
}
#clock a {
    background-image:url(../images/clock.png);
}
#vitamins a {
    background-image:url(../images/vitamin-icon.png);
}
#yoga-gym a {
    background-image:url(../images/yoga-icon.png);
}
#promotion a {
    background-image: url(../images/sale.png);	
}
#news a {
    background-image:url(../images/news.png);
    padding-bottom: 5px;
    padding-top: 5px;
}
#faq-list a {
    background-image:url(../images/faq-list.png);
}
#login a {
    background-image:url(../images/login.png);
}
#logout a {
    background-image:url(../images/logout.png);
}
#order-form a {
    background-image:url(../images/order-form.png);
}
#account a {
    background-image:url(../images/account.png);
}
.subMenuDropDown li a {
    background: none!important;
    padding:7px 10px!important;
}
@media (max-width: 780px) {
    .dropdownMenuForSrceen li:hover ul.subMenuDropDown {
        display: none;
    }
}