.crocmenu .box.first,.crocmenu .box.second,.crocmenu .box.third{float:left;margin-top:10px;}
.crocmenu .box.forth{float:left;}
.crocmenu h5.title{color:#444;font-size:18px;line-height:28px;font-family:"MuseoRounded700";font-weight:700;font-size:16px;clear:both;}
.crocmenu .right-link{color:#000;margin-right:3px;text-decoration:none;font-size:16px;margin-right:-2px;font-family:"MuseoRounded700";}
.crocmenu .right-link:after{content:"\00BB";color:#fff;font-size:26px;line-height:10px;border-radius:20px 0 0 20px;
                            -moz-border-radius:20px 0 0 20px;-web-kit-border-radius:20px 0 0 20px;background:#7ab800;display:inline-block;
                            margin-left:9px;padding:10px 9px 14px 10px;line-height:7px;font-family:'MuseoRounded300';}
.crocmenu .box.first,.crocmenu .box.second,.crocmenu .box.third{padding-left:20px;}
.crocmenu .box.first{width:190px;}
.crocmenu .box.second{width:185px;}
.crocmenu .box.third{width:205px;}
.crocmenu .box.forth{width:315px;text-align:center;}
.crocmenu .box.forth .shoe-img-holder{height:279px;text-align:center;}
.crocmenu .inner-box{min-height:252px;margin-bottom:15px;position:relative;}
.crocmenu .first .medButton{bottom:10px;}
.crocmenu .border{border-right:1px solid #d9d9d9;}
.crocmenu ul a{text-decoration:none;color:#444;font-size:16px;}
.crocmenu ul a.icon:hover,.crocmenu ul a.icon:focus{text-decoration:underline;-webkit-filter:brightness(35%);-moz-filter:brightness(35%);-o-filter:brightness(35%);-ms-filter:brightness(35%);filter:brightness(35%);}
.crocmenu ul li{padding:0;line-height:22px;}
.crocmenu .inner-box.three ul{bottom:50px;display:block;}
.crocmenu .inner-box.three ul li{float:left;margin:5px 10px 5px 0;height:31px;}
.crocmenu a.right-link{float:right}
.crocmenu .icon-menu2 a{padding-left:40px;font-size:15px;font-family:Arial,Helvetica,sans-serif;color:#444;font-weight:normal;display:block; letter-spacing: -0.9px;}
.crocmenu .icon-menu1 a{padding-left:30px;font-size:15px;font-family:Arial,Helvetica,sans-serif;color:#444;font-weight:normal;display:block; letter-spacing: -0.9px;}
.crocmenu .icon-menu2 li{font-size:15px;font-family:Arial,Helvetica,sans-serif;color:#444;font-weight:normal;margin-bottom:2px;}
.crocmenu .icon-img,.m-icon-img{
    background-image:url('/local/templates/crocs_2018/images/mmIconsFINAL2-additions.png');
    background-repeat:no-repeat;
}
.crocmenu .icon-img.icon-color-size{background-image:none;border-radius:30px;}
.crocmenu .icon-img.icon-color-size:hover,.crocmenu .icon-img.icon-color-size:focus{height:27px;width:27px;border:2px solid #444;}
.crocmenu .mm-icon-sizes .icon-img.icon-color-size{text-align:center;height:24px;width:27px;border:1px solid #444;font-size:13px;padding-top:3px;}
.crocmenu .mm-icon-sizes .icon-img.icon-color-size:hover,.crocmenu .mm-icon-sizes .icon-img.icon-color-size:focus{background-color:#444;color:#FFF;}
.crocmenu li.icon-img{background:none;}
.crocmenu .icon-cat{background-repeat:no-repeat;max-height:24px;margin-bottom:1px;}
.crocmenu .icon-color-size{display:inline-block;width:31px;height:31px;}
.crocmenu .hover{cursor:pointer;}.icons-collections-accessories-bag{background-position:0 -4px;}.icons-collections-fuzz{background-position:0 -28px;}
.icons-collections-jibbitz-charms{background-position:0 -52px;}
.icons-collections-work{background-position:0 -171px;}
.icons-collections-realtree{background-position:0 -2944px;}
.icons-collections-teams{background-position:0 -3006px;}
.icons-color-all{height:27px!important;width:27px!important;}
.icons-color-all:hover,.icons-color-all:focus{border:none!important;}
.icons-color-all *{content:"";position:absolute;border-radius:50%;left:calc(50% - 13.5px);top:calc(50% - 13.5px);width:27px;height:27px;}
.icons-color-all>div{
    overflow:hidden;width:27px;height:27px;position:relative;
    box-shadow:inset 0px 0px 1px 1px #999;-webkit-box-shadow:inset 0px 0px 1px 1px #999;
    -moz-box-shadow:inset 0px 0px 1px 1px #999;-o-box-shadow:inset 0px 0px 1px 1px #999;
    border:2px solid #999;
}
.icons-color-all:hover>div,.icons-color-all:focus>div{border:2px solid #444;}
.icons-color-all>div>ul{position:relative;padding-bottom:0;-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
.icons-color-all>div>ul>li,.icons-color-all>div>ul>li:nth-child(n+5):after{clip:rect(0,27px,27px,13.5px);margin:0!important;height:27px!important;}
.icons-color-all>div>ul>li:after,.icons-color-all>div>ul>li:nth-child(n+5){content:"";position:absolute;border-radius:50%;left:calc(50% - 13.5px);top:calc(50% - 13.5px);width:27px;height:27px;clip:rect(0,13.5px,27px,0);}
.icons-color-all>div>ul>li:nth-child(1):after{background-color:#ece816;transform:rotate(45deg);z-index:12;}
.icons-color-all>div>ul>li:nth-child(2):after{background-color:#79b800;transform:rotate(90deg);z-index:11;}
.icons-color-all>div>ul>li:nth-child(3):after{background-color:#0971ce;transform:rotate(135deg);z-index:10;}
.icons-color-all>div>ul>li:nth-child(4):after{background-color:#7e2e8f;transform:rotate(180deg);}
.icons-color-all>div>ul>li:nth-child(5):after{background-color:#735023;transform:rotate(225deg);}
.icons-color-all>div>ul>li:nth-child(6):after{background-color:#d70035;transform:rotate(270deg);}
.icons-color-all>div>ul>li:nth-child(7):after{background-color:#fd8204;transform:rotate(315deg);}
.icons-color-all>div>ul>li:nth-child(8):after{background-color:#ec3691;transform:rotate(45deg);}
.icons-color-black{background-color:#000;}.icons-color-blue{background-color:#0971ce;}
.icons-color-brown{background-color:#735023;}
.icons-color-gray{background-color:#9c9c9c;}
.icons-color-green{background-color:#79b800;}
.icons-color-orange{background-color:#fd8204;}
.icons-color-pink{background-color:#ec3691;}
.icons-color-purple{background-color:#7e2e8f;}
.icons-color-red{background-color:#d70035;}
.icons-color-white{background-color:#FFF;box-shadow:inset 0px 0px 1px 1px #999;-webkit-box-shadow:inset 0px 0px 1px 1px #999;-moz-box-shadow:inset 0px 0px 1px 1px #999;-o-box-shadow:inset 0px 0px 1px 1px #999;}
.icons-color-yellow{background-color:#ece816;}
.icons-favorites-best-sellers{background-position:0 -940px;}
.icons-favorites-new{background-position:0 -964px;}
.icons-favorites-sale{background-position:0 -1058px;}
.crocmenu-sale .icons-favorites-sale{background-position:-50px -1058px;}
.icons-collections-cartoon{background-position:0 -3182px;}
.icons-style-boot{background-position:3px -1642px;}
.icons-style-clog{background-position:0 -1664px;}
.icons-style-flat{background-position:0 -1688px;}
.icons-style-flip{background-position:0 -1712px;}
.icons-style-heel{background-position:0 -1738px;}
.icons-style-loafer{background-position:0 -1760px;}
.icons-style-sandal{background-position:0 -1952px;}
.icons-style-big{background-position:3px -3064px;}
.icons-style-shoe{background-position:0 -2000px;}
.icons-style-sneaker{background-position:0 -2048px;}
.icons-styles-under50{background-position:0 -2096px;}
.icons-styles-kids-shoe{background-position:0 -3239px;}
.icons-styles-boys-boot{background-position:3px -3305px;}
.icons-styles-boys-flips{background-position:0 -3367px;}
.icons-styles-boys-sandal{background-position:0 -3429px;}
.icons-styles-girls-boot{background-position:3px -3491px;}
.icons-styles-girls-flats{background-position:0 -3553px;}
.icons-styles-girls-flips{background-position:0 -3615px;}
.icons-styles-girls-sandal{background-position:0 -3677px;}
.icons-styles-kids-sneaker{background-position:0 -3739px;}
.icons-styles-men-boot{background-position:0 -3799px;}
.icons-styles-men-boy-loafer{background-position:0 -3863px;}
.icons-styles-men-flips{background-position:0 -3923px;}
.icons-styles-men-sandal{background-position:0 -3987px;}
.icons-favorites-strap-charms{background-position:0 -4045px;}
.icons-innovative-zappar{background-position:0 -4178px;}
.icons-innovative-led{background-position:0 -4256px;}
.icons-innovative-interactive{background-position:0 -4336px;}
.icons-activity-nursing{background-position:0 -4812px;}
.icons-activity-chef{background-position:0 -4896px;}
.icons-activity-summer{background-position:0 -4969px;}
.icons-activity-beach{background-position:0 -5047px;}
.icons-activity-walking{background-position:0 -5119px;}
.icons-activity-water{background-position:0 -5196px;}
.icons-activity-gardening{background-position:0 -5273px;}
.icons-activity-camping{background-position:0 -5340px;}
.icons-activity-shower{background-position:0 -5403px;}
.icons-featured-work{background-position:0 -171px;}
.icons-featured-crocsrx{background-position:0 -5475px;}
.icons-featured-classic{background-position:0 -5549px;}
.icons-featured-colorlite{background-position:0 -5615px;}
.icons-featured-crocslights{background-position:0 -5683px;}
.icons-featured-stretch{background-position:0 -5760px;}
.icons-featured-ocean{background-position:0 -5833px;}
.icons-shop-crocs-markdown{background-position:0 -4405px;}
.icons-shop-crocs-women{background-position:0 -4484px;}
.icons-shop-crocs-men{background-position:0 -4574px;}
.icons-shop-crocs-girls{background-position:0 -4657px;}
.icons-shop-crocs-boys{background-position:0 -4734px;}
.icons-shop-crocs-lastchance{background-position:0 -5897px;}
.icons-shop-crocs-3packs{background-position:0 -5960px;}



                                    .shoe-finder-promo {
                                        background-color: #e0f6ff;
                                        min-width: 320px;
                                    }
                                    .shoe-finder-promo a {
                                        display: block;
                                        box-sizing: border-box;
                                        padding: 40px 20px;
                                    }
                                    .shoe-finder-promo .cx-heading {
                                        text-transform: uppercase;
                                        font-size: 31px;
                                        line-height: 1em;
                                        margin: 0;
                                    }
                                    .shoe-finder-promo .ftps {
                                    }
                                    .shoe-finder-promo .head-ftp {
                                        display: block;
                                    }
                                    .shoe-finder-promo .head-shoes {
                                        font-size: 90px;
                                        line-height: 0.85em;
                                    }
                                    .shoe-finder-promo .head-shoes-zoom {
                                        vertical-align: baseline;
                                        display: inline-block;
                                        width: 70px;
                                        height: 89px;
                                        margin: 0 -5px -27px 1px;
                                    }
                                    .shoe-finder-promo p {
                                        font-size: 18px;
                                        line-height: 1.11em;
                                        margin: 20px 0 18px;
                                    }
                                    .shoe-finder-promo .cx-button {
                                        font-size: 22px;
                                        border-width: 2px;
                                        padding: 7px 14px 5px;
                                        box-sizing: border-box;
                                    }
                                    .shoe-finder-promo .nowrap {
                                        white-space: nowrap;
                                    }

                                    @media (max-width: 400px) {
                                        .shoe-finder-promo {
                                            margin: 0 -20px;
                                        }
                                        .shoe-finder-promo a {
                                            padding: 30px 10px;
                                        }
                                    }

                                    /* megamenu-specific styling */
                                    .mm-container .shoe-finder-promo {
                                        height: 330px;
                                        display: table;
                                        width: 100%;
                                    }
                                    .mm-container .shoe-finder-promo a {
                                        display: table-cell;
                                        vertical-align: middle;
                                        padding: 20px;
                                    }

                                    /* megamenu styling for banner widths < 320px */
                                    .mm-container .smaller .shoe-finder-promo {
                                        min-width: auto;
                                    }
                                    .mm-container .smaller .shoe-finder-promo a {
                                        padding: 15px;
                                    }
                                    .mm-container .smaller .shoe-finder-promo p {
                                        font-size: 16px;
                                        line-height: 1.3em;
                                    }
                                    .mm-container .smaller .shoe-finder-promo .cx-heading {
                                        font-size: 19px;
                                    }
                                    .mm-container .smaller .shoe-finder-promo .head-shoes {
                                        font-size: 55px;
                                    }
                                    .mm-container .smaller .shoe-finder-promo .head-shoes-zoom {
                                        width: 43px;
                                        height: 54px;
                                        margin: 0 -4px -16px 0;
                                    }
                                    .mm-container .smaller .shoe-finder-promo .cx-button {
                                        font-size: 18px;
                                    }





.crocmenu-sale .carousel {
    width: 540px;
    margin: 0 auto;
}
.crocmenu-sale .carousel ul {
    padding-bottom: 0;
}
.crocmenu-sale .productCarousel .iscroll li .iscroll_item,
.crocmenu-sale .carousel .swiper-slide,
.crocmenu-sale .carousel .productCard h3,
.crocmenu-sale .carousel .productCard .cardBottom,
.crocmenu-sale .carousel .productCard .cardBottom h4 {
    width: 230px;
}
.crocmenu-sale .carousel .gridDiv .quickviewbutton {
    visibility: hidden;
}
.crocmenu-sale .carousel .cardBottom .promobox {
    display: none;
}
.crocmenu-sale .carousel .productCard h3 {
    margin: 20px 0 0;
    padding: 0;
}
.crocmenu-sale .carousel .minirating {
    line-height: normal;
}
.crocmenu-sale .carousel .productCard .cardBottom {
    position: initial;
    padding: 0;
    margin: 10px 0 0;
    display: block;
    border-bottom: none;
    max-width: 230px;
}