@charset "utf-8";
.ctaButtonLg,
a:hover {
    cursor: pointer
}

.Zebra_DatePicker table,
.cx-table {
    border-spacing: 0;
    border-collapse: collapse
}

.minicart-list-item-side img,
.mobile-zoom,
ul.color-refine-colors li ul li img {
    object-fit: contain
}

blockquote,
body,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
input,
li,
ol,
p,
pre,
td,
th,
ul {
    margin: 0;
    padding: 0
}

body,
html,
img {
    border: 0
}

ol,
ul {
    list-style: none
}

caption,
th {
    text-align: left
}


@font-face {
    font-family: MuseoRounded700;
    src: url(fonts/museosansrounded-500-webfont.eot);
    src: local('âş'), url('data:font/woff;charset=utf-8;base64,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') format('woff');
    font-display: swap;
}

@font-face {
    font-family: MuseoRounded300;
    src: url(fonts/museosansrounded-300-webfont.eot);
    src: local('âş'), url('data:font/woff;charset=utf-8;base64,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') format('woff');
    font-display: swap;
}

@font-face {
    font-family: proxima_novaregular;
    src: url(fonts/proximanova-regular-webfont.eot);
    src: local('âş'), url('data:font/woff;charset=utf-8;base64,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') format('woff');
    font-display: swap;
}

@font-face {
    font-family: proxima_novaregular;
    src: url(fonts/proximanova-regular-webfont.eot);
    src: local('âş'), url('data:font/woff;charset=utf-8;base64,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') format('woff');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: proxima_novablack;
    src: url(fonts/proximanova-black-webfont.eot);
    src: local('âş'), url('data:font/woff;charset=utf-8;base64,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') format('woff');
    font-display: swap;
}

.bodyText {
    font-family: Arial;
    font-size: 14px;
    color: #444
}

.floatRight {
    float: right!important
}

.floatLeft {
    float: left!important
}

.clear {
    clear: both!important
}

img.svgLogo {
    margin: 0
}

#logoBaseHover {
    background: #222;
    font: 12px MuseoRounded700, Arial, Helvetica, sans-serif;
    color: #fff;
    border-radius: 2px;
    padding: 0 8px;
    line-height: 22px;
    height: 22px;
    position: absolute;
    display: none;
    z-index: 999
}

#logoBaseHover .icon {
    color: #fff;
    font-size: 12px;
    line-height: 22px;
    padding-right: 6px
}

.threeCol3G {
    width: 960px;
    height: auto;
    float: left
}

.oneCol3G,
.twoCol3G {
    float: left;
    height: 100%;
    display: block;
    position: relative
}

.twoCol3G {
    width: 640px
}

.oneCol3G {
    width: 320px
}

.fourCol4G,
.threeCol4G {
    height: auto;
    float: left
}

.fourCol4G {
    width: 960px
}

.threeCol4G {
    width: 720px
}

.twoCol2G,
.twoCol4G {
    width: 480px
}

.twoCol2G {
    float: left;
    height: 100%;
    display: block;
    position: relative
}

.fiveCol6G,
.fourCol6G,
.oneCol4G,
.oneCol6G,
.sixCol6G,
.threeCol6G,
.twoCol4G,
.twoCol6G {
    height: auto;
    float: left
}

.oneCol4G {
    width: 240px
}

.sixCol6G {
    width: 960px
}

.fiveCol6G {
    width: 800px
}

.fourCol6G {
    width: 640px
}

.threeCol6G {
    width: 480px
}

.twoCol6G {
    width: 320px
}

.oneCol6G {
    width: 160px
}

.miniFooter .oneCol6G {
    width: 191px
}

.bold {
    font-weight: 700
}

h2,
h3,
h6 {
    font-weight: 400
}

.emphasis {
    font-style: italic
}

.darkText {
    color: #444
}

.crocsGreenText {
    color: #7ab800
}

.errorRedText,
.redText,
.saleRedText {
    color: #d70000
}

.errorLabel {
    color: #d70000!important
}

.saleRedText em {
    font-size: 14px
}

.linkBlueText {
    color: #2a7ab0;
    text-decoration: none
}

.linkBlueText:focus,
.linkBlueText:hover,
h2 a:focus,
h2 a:hover {
    text-decoration: underline
}

.softBlackBg {
    background-color: #222
}

.whiteBg {
    background-color: #fff
}

.darkGrayText {
    color: #444
}

.lightGrayText {
    color: #a1a1a1
}

.softBlackText {
    color: #444
}

.whiteText {
    color: #fff
}

.blackText {
    color: #444
}

.MuseoRounded300 {
    font-family: MuseoRounded300, Arial, Helvetica, sans-serif
}

.MuseoRounded500 {
    font-family: MuseoRounded500, Arial, Helvetica, sans-serif
}

.MuseoRounded700 {
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif
}

.arial,
.newsletter,
.promodetails {
    font-family: Arial, Helvetica, sans-serif
}

.arial {
    letter-spacing: normal
}

h2,
h4 {
    letter-spacing: -.01em
}

h1,
h3,
h5 {
    letter-spacing: -.025em
}

h1 {
    font-size: 26px;
    line-height: 28px
}

h2 {
    font-size: 16px;
    line-height: 18px
}

h2 a {
    text-decoration: none
}

h3 {
    font-size: 18px;
    line-height: 20px
}

h4 {
    font-size: 12px;
    line-height: 15px
}

h5 {
    font-size: 18px;
    line-height: 21px
}

.n1,
.n3,
.n4,
h6 {
    letter-spacing: -.01em
}

h6 {
    font-size: 14px;
    line-height: 16px
}

.n1 {
    font-size: 15px
}

.n2 {
    font-size: 11px
}

.n3 {
    font-size: 15px
}

.n3 a {
    text-decoration: none
}

.n3 a:focus,
.n3 a:hover {
    text-decoration: underline
}

.n4 {
    font-size: 12px
}

.n5 {
    font-size: 11px;
    line-height: 14px
}

.bodyCopy {
    font-size: 12px;
    line-height: 15px
}

#uniform-cart_select_shipping_method_box {
    border: 1px solid #f6f6f6
}

#uniform-cart_select_shipping_method_box.focus {
    border: 1px solid #000
}

body,
html {
    height: 100%;
    margin: 0;
    padding: 0
}

#skipToContent:after {
    content: "\00bb";
    display: inline-block;
    font-size: 24px;
    line-height: 30px;
    text-align: center;
    width: 35px;
    height: 35px;
    margin: 0 -10px 0 -5px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

#skipToContent:active,
#skipToContent:focus {
    position: fixed;
    z-index: 10000;
    display: inline-block;
    margin-left: 40px;
    padding: 0 20px;
    background: rgba(0, 0, 0, .75);
    text-decoration: none;
    line-height: 35px
}

[tabindex="-1"] {
    outline: 0
}

.background {
    position: fixed;
    left: 0;
    width: 100%;
    min-height: 1400px;
    display: none
}

#email,
.content,
.footerBottomContainer {
    position: relative
}

.content {
    background: #fff;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    z-index: 1
}

button {
    background: 0 0;
    border: none;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: auto
}

.promodetails {
    padding: 20px
}

.promodetails h2 {
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 10px
}

.estimatedTotal .item {
    width: 276px
}

.pmts .cost,
.pmts .item {
    padding-top: 5px;
    padding-bottom: 5px
}

.footerTopContainer {
    position: relative;
    width: 100%;
    clear: both
}

.footerTopContainer .list+.list {
    padding-top: 8px
}

.footerTopContainer .inputButtonBox input {
    border: 0
}

.footerTopContainer .inputButtonBox input.email:focus {
    outline: 0;
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, .5)
}

.footerBottomContainer .subFooter {
    text-align: center
}

.footerBottomContainer .subFooter>* {
    display: inline-block;
    vertical-align: middle
}

.footerBottomContainer .subFooter ul {
    list-style: disc inside;
    padding: 0
}

.footerBottomContainer .subFooter li {
    float: left;
    margin-left: 5px
}

.footer {
    width: 960px;
    padding: 0;
    height: auto;
    margin-left: auto;
    margin-right: auto
}

.footer h6 {
    font-size: 14px;
    line-height: 16px;
    margin: 0
}

.footer .warn {
    margin: 15px -9px;
    padding: 8px;
    background: #333;
    border: 1px solid #777;
    border-radius: 3px
}

.list {
    float: left;
    width: 119px;
    padding: 20px
}

.miniFooter .list {
    padding: 20px 15px;
    width: 160px
}

.list280,
.list480 {
    padding: 20px;
    float: left
}

.list .n5,
.list280 .n5 {
    float: left;
    width: 100%
}

.list280 {
    width: 280px
}

.list480 .n5 {
    float: left;
    width: 100%
}

.list480 {
    width: 480px
}

.list .list-inline {
    list-style: none
}

.list .list-inline>li {
    display: inline-block;
    margin-right: -3px
}

.footerTitle {
    margin-bottom: 3px;
    line-height: 20px
}

h4.footerTitle+ul {
    margin-bottom: 28px
}

h4.footerTitle+ul:last-child {
    margin-bottom: 0
}

.footer .n5 .coltitle,
.footer .n5 a {
    color: #fff;
    text-decoration: none;
    clear: both;
    float: left;
    line-height: 20px;
    width: 100%
}

.footer .list-inline a.connect {
    width: auto;
    clear: none
}

.miniFooter .n5 .coltitle {
    width: auto
}

.footer .n5 a:focus,
.footer .n5 a:hover {
    text-decoration: underline
}

.footerBottomLinks {
    width: 920px;
    display: block;
    padding: 9px 20px;
    color: #fff;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.footerBottomLinks a {
    color: #fff;
    text-decoration: none;
    padding: 0 2px
}

.footerBottomLinks a:focus,
.footerBottomLinks a:hover {
    text-decoration: underline
}

.footerBottomLinks .siteSelectorLink img {
    margin-top: -1px
}

.footer .emailChat {
    float: left;
    width: 100%;
    margin-top: 32px
}

.miniFooter .emailChat {
    float: left;
    width: auto;
    margin: 0 0 0 5px
}

.footer .emailChat a {
    color: #fff;
    text-decoration: none;
    float: left;
    clear: none;
    width: auto
}

.footer .oneCol6G.wider .list,
.footer .social {
    width: 140px;
    padding-right: 0
}

.footer-support {
    list-style: none;
    padding: 30px 0 0;
    margin: 0;
    font-size: 0;
    clear: both
}

.footer-support li {
    padding-right: 10px;
    margin-bottom: 5px
}

.footer-support li:last-child {
    padding-right: 0
}

.footer-support li,
.footer-support li a {
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif
}

.footer-support li a,
.footer-support li a:focus,
.footer-support li a:hover {
    color: #fff
}

.footer-support li a:focus,
.footer-support li a:hover {
    text-decoration: underline
}

.footer-support li a:first-child {
    line-height: 0;
    padding-right: 5px
}

.customer-service .emailChat-icon,
.footer-support li .emailChat-icon {
    margin: 0
}

.emailChat img,
.emailChat-icon {
    margin-right: 4px
}

.footer-support li a,
.footer-support li img {
    vertical-align: middle;
    font-size: 12px
}

.emailChat-icon {
    display: inline-block;
    vertical-align: middle;
    width: 22px;
    height: 19px
}

.emailChat-icon.chat-online {
    background: url(../images/chat_online.png) no-repeat
}

.emailChat-icon.chat-offline {
    background: url(../images/chat_gray_footer.png) no-repeat
}

.shippingContact a {
    color: #fff;
    text-decoration: none
}

.shippingContact a:hover {
    text-decoration: underline
}

.ctaButton,
.ctaButtonLg,
.ctaButtonLgGray,
.gridDiv .quickviewbutton,
.megaMenu .bodyCopy a,
.megaMenu .bodyCopy a:hover,
.megaMenu a:hover,
.mmCollectionBtns {
    text-decoration: none
}

.connect {
    float: left;
    margin-top: 13px;
    margin-right: 6px
}

#email {
    float: left;
    font-size: 13px;
    margin-top: 10px
}

#emailText {
    float: left;
    margin-right: 12px;
    margin-top: 7px
}

.newsletter {
    color: #fff;
    font-size: 11px;
    line-height: 14px;
    font-weight: 700
}

.footer .topText {
    margin-bottom: 10px
}

.inputButtonBox input {
    background-color: #fff;
    border: 1px solid #999;
    color: #444;
    float: left;
    font-size: 11px;
    height: 26px;
    line-height: 11px;
    margin-right: 0;
    padding: 0 12px;
    text-align: left;
    width: 174px
}

.inputButtonBox button {
    height: 26px;
    overflow: hidden
}

.newsletter .inputButtonBox span {
    font-size: 15px
}

.email label[for*=optinnewsletters] {
    width: 300px
}

.newsletter.error .email {
    border-color: #d70000;
    background-color: #ff9
}

#newsletterFooter.error .feedback {
    clear: both;
    margin-top: 7px
}

.isnbisn {
    margin-top: 5px
}

.isnbisn .feedback {
    display: block;
    padding: 5px 0 0
}

.isnbisn.success .feedback {
    color: #000
}

.isnbisn.error .feedback {
    color: #d70000
}

.newsletter.success .feedback {
    font-size: 16px;
    padding-left: 25px;
    background: url(../images/newsletter_check.png) left no-repeat
}

#newsletterFooter.success .feedback {
    padding-top: 10px
}

.inputButtonBox {
    width: 288px;
    height: 25px
}

#newsletterFooter .inputButtonBox {
    width: 300px;
    height: 25px
}

#newsletterHero .inputButtonBox {
    float: left
}

#newsletterHero .feedback {
    float: left;
    height: 22px;
    padding-top: 5px
}

#newletterHeroPositioner {
    bottom: 0;
    display: block;
    height: auto;
    position: static;
    width: 960px;
    z-index: 1
}

#newsletterHero {
    position: absolute;
    left: 120px;
    bottom: 0;
    width: 680px;
    height: 25px;
    padding: 10px 20px;
    z-index: 1001;
    background: url(../images/newsletter_orangebar.png) no-repeat
}

.btnCenter,
.btnCenterLg,
.ctaButton h3,
.ctaButtonLg h3 {
    background-color: #79b709
}

.btnLeft,
.btnLeftLg,
.btnRight,
.btnRightLg,
.ctaButtonLgGray .btnLeftLg,
.ctaButtonLgGray .btnRightLg {
    background-repeat: no-repeat;
    display: block;
    float: left;
    position: relative
}

.ctaButton {
    color: #fff
}

.btnLeft {
    background-image: url(../images/btnLeft.png);
    width: 15px;
    height: 30px
}

.btnRight {
    background-image: url(../images/btnRight.png);
    width: 41px;
    height: 30px
}

.btnCenter {
    float: left;
    height: 30px;
    overflow: hidden
}

.ctaButton h3 {
    float: left;
    position: relative;
    padding: 4px 0
}

.ctaButton img {
    float: left;
    position: relative
}

.ctaButtonLg {
    color: #fff
}

.btnLeftLg {
    background-image: url(../images/btnLeftLg.png);
    width: 14px;
    height: 40px
}

.btnRightLg {
    background-image: url(../images/btnRightLg.png);
    width: 52px;
    height: 40px
}

.btnCenterLg {
    float: left;
    height: 40px;
    overflow: hidden
}

.btnCenterLg h3 {
    line-height: 40px
}

.ctaButtonLg h3 {
    float: left;
    position: relative;
    margin: 0
}

.ctaButtonLg img {
    float: left;
    position: relative
}

.ctaButtonLgGray {
    color: #fff;
    cursor: default
}

.ctaButtonLgGray .btnLeftLg {
    background-image: url(../images/btnLeftLgGray.png);
    width: 14px;
    height: 40px
}

.ctaButtonLgGray .btnRightLg {
    background-image: url(../images/btnRightLgGray.png);
    width: 52px;
    height: 40px
}

.ctaButtonLgGrayUp .btnRightLg {
    background-image: url(../images/btnRightLgGrayUp.png)
}

.ctaButtonLgGray .btnCenterLg {
    float: left;
    height: 40px;
    overflow: hidden;
    background-color: #ccc
}

.megaMenu,
.megaMenu .oneCol6GA,
.mmHolder,
.threeCol6G_640 {
    height: auto;
    float: left
}

.ctaButtonLgGray h3 {
    float: left;
    position: relative;
    padding: 0;
    background-color: #ccc;
    margin: 0
}

.megaMenu .fourCol4G,
.megaMenu .fourCol6G,
.megaMenu .threeCol6G,
.megaMenu .twoCol6G,
.megaMenu .undefined {
    padding: 17px 0;
    min-height: 296px;
    overflow: hidden;
    display: block
}

.megaMenu .fourCol4G ul li div,
.megaMenu .fourCol6G ul li div,
.megaMenu .oneCol6G ul li div,
.megaMenu .oneCol6GA ul li div,
.megaMenu h3 {
    margin-bottom: 8px
}

.ctaButtonLgGray img {
    float: left;
    position: relative
}

.megaMenu {
    display: block;
    position: relative;
    max-height: 330px
}

.threeCol6G_640 {
    width: 640px
}

.megaMenu .fourCol6G {
    width: 213px
}

.megaMenu .fourCol4G {
    width: 240px
}

.megaMenu .list {
    margin-top: 10px;
    padding: 0 19px 0 20px
}

.megaMenu .bodyCopy a {
    clear: both;
    color: #000;
    line-height: 24px;
    width: 122px;
    display: block
}

.megaMenu .bodyCopy a:hover {
    color: #7ab800
}

.lineRight {
    border-right: solid 1px #ccc
}

.megaMenu .oneCol6GA {
    width: 160px;
    display: block;
    overflow: hidden
}

.megaMenu .oneCol6G {
    width: 213px;
    display: block;
    overflow: hidden
}

.mm-container,
.mmHolder {
    width: 100%; /* Hero menu update - migrated from crocs.eu 4/12/2019 */
    clear: both;
    overflow: hidden
}

.megaMenu .fourCol4G ul li a,
.megaMenu .fourCol6G ul li a,
.megaMenu .oneCol6G ul li a,
.megaMenu .oneCol6GA ul li a {
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif;
    color: #a1a1a1
}

.megaMenu .fourCol4G ul li a span,
.megaMenu .fourCol6G ul li a span,
.megaMenu .oneCol6G ul li a span,
.megaMenu .oneCol6GA ul li a span {
    font-size: 12px;
    position: absolute;
    margin-top: -14px
}

.megaMenu .fourCol4G ul li ul,
.megaMenu .fourCol6G ul li ul,
.megaMenu .oneCol6G ul li ul,
.megaMenu .oneCol6GA ul li ul {
    margin-top: 17px;
    max-height: 200px;
    overflow: hidden
}

.megaMenu .fourCol4G ul li div a,
.megaMenu .fourCol6G ul li div a,
.megaMenu .oneCol6G ul li div a,
.megaMenu .oneCol6GA ul li div a {
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    color: #000
}

.megaMenu .fourCol4G ul li ul li,
.megaMenu .fourCol6G ul li ul li,
.megaMenu .oneCol6G ul li ul li a,
.megaMenu .oneCol6GA ul li ul li a {
    margin-bottom: 10px;
    min-height: 14px
}

.megaMenu .fourCol4G ul li ul li a,
.megaMenu .fourCol6G ul li ul li a,
.megaMenu .oneCol6G ul li ul li a,
.megaMenu .oneCol6GA ul li ul li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    text-decoration: none;
    line-height: 14px;
    display: block;
    letter-spacing: -.01em
}

.megaMenu .fourCol4G ul li ul li a:hover,
.megaMenu .fourCol6G ul li ul li a:hover,
.megaMenu .oneCol6G ul li ul li a:hover,
.megaMenu .oneCol6GA ul li ul li a:hover {
    color: #7ab400
}

.megaMenu .n1 {
    font-size: 13px
}

.shopBy {
    font-size: 12px;
    position: absolute;
    margin-top: -14px
}

.mm-container {
    border: 1px solid #ccc;
    font-family: Arial, Helvetica, sans-serif;
    position: absolute;
    z-index: 2100;
    background-color: #fff;
    -moz-box-shadow: 0 1px 4px #727272;
    -webkit-box-shadow: 0 1px 4px #727272;
    box-shadow: 0 2px 1px #727272
}

.mm-container .bottomGradient {
    height: 15px;
    width: 100%;
    background: url(../images/minicartBottomBg.png) repeat-x;
    float: left
}

.mm-single,
.mm-singleI,
.mm-singleJ {
    min-height: 330px;
    padding: 0;
    background-image: none
}

.mm-single {
    width: 213px
}

.mm-singleI {
    width: 530px
}

.mm-singleJ {
    width: 426px
}

.mmCollectionsFrame {
    width: 943px;
    margin: 36px 0 36px 19px
}

.mmCollectionBtns {
    float: left;
    width: 184px;
    height: 74px;
    font-size: 13px;
    color: #000;
    overflow: hidden;
    margin: 0;
    padding: 8px 0 0
}

.mmCollectionBtns:hover {
    color: #7ab400;
    background-image: url(../images/mmCollectionRollover.png)
}

.mmCollectionBtns a {
    color: #000
}

.mmCollectionBtns a:hover {
    color: #7ab400
}

.mmCollectionBtns p {
    width: 181px;
    text-align: center;
    position: relative;
    bottom: 0;
    margin: 0 0 9px
}

.gridDiv {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 0 none;
    float: left;
    height: 328px;
    position: relative;
    width: 239px
}

.header-checkout img.svgLogo {
    margin-top: 10px!important
}

@media (min-width:1000px) {
    .naslovnica_slider_item2.gridDiv .productCard:hover {
        height: 100%!important
    }
    .gridDiv .productCard:hover {
        z-index: 9999;
        box-shadow: 0 5px 15px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23), 0 1px 3px rgba(0, 0, 0, .24);
        height: 440px;
        background-color: #fff
    }
    .gridDiv .productCard:hover .qholder {
        display: block
    }
}

.gridDiv .productCard {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    box-shadow: 0 0 3px rgba(0, 0, 0, .12), 0 1px 3px rgba(0, 0, 0, .24);
    border-radius: 2px
}

.qholder .focus-it {
    background-color: #005c8a;
    outline-color: #005c8a;
    box-shadow: inset 0 0 0 2px #fff;
    border-color: #fff;
    outline: #444 solid 1px;
    outline-offset: -1px;
    width: 85%
}

.qholder {
    display: none;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0
}

.w960 {
    max-width: 1000px!important;
    margin: auto
}

.gridDiv .quickviewbutton {
    color: #fff;
    display: block;
    position: absolute;
    top: 165px;
    left: 0;
    z-index: 50;
    width: 100%;
    height: 25px;
    margin-top: -11px;
    background: 0 0;
    text-align: center;
    outline: 0
}

.gridDiv .quickviewbutton .quickviewbutton-inner-left {
    display: none;
    height: 25px;
    padding-left: 20px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -khtml-border-radius: 2px
}

.gridDiv .quickviewbutton .quickviewbutton-inner-right {
    display: inline-block;
    height: 25px;
    padding-right: 20px;
    line-height: 25px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -khtml-border-radius: 2px
}

.gridDiv .quickviewbutton:focus [class*=quickviewbutton-inner-],
.gridDiv .quickviewbutton:hover [class*=quickviewbutton-inner-] {
    background-color: #000;
    text-decoration: underline
}

.gridDiv .opacity {
    opacity: .93!important;
    -moz-opacity: .93!important;
    -webkit-opacity: .93!important
}

.gridDiv .rating {
    height: 16px;
    top: 10px;
    position: absolute;
    right: 0;
    width: 86px;
    z-index: 5
}

.minirating {
    height: auto;
    position: relative;
    width: 100%
}

.minirating img {
    float: left
}

.minirating .grayBackground {
    width: 80px;
    height: 16px;
    background: url(../images/star_gray.png) left center repeat-x
}

.minirating .goldForeground {
    height: 16px;
    background: url(../images/star_gold.png) left center repeat-x
}

.gridDiv .productThumb {
    float: left;
    width: 100%;
    position: relative;
    text-align: center;
    height: 210px;
    overflow: hidden
}

.gridDiv .productThumb a {
    color: #444;
    font-size: 12px;
    text-decoration: none;
    font-family: arial;
    display: block
}

.imageDiv {
    position: absolute;
    bottom: 0;
    left: 0;
    top: 5px;
    width: 100%;
    line-height: 160px
}

.imageDiv img {
    vertical-align: middle;
    max-height: 160px
}

.swatchDiv {
    float: left;
    margin: 12px 16px 8px;
    padding: 3px;
    width: 207px;
    height: 22px;
    overflow: hidden
}

.productCard h3 {
    font-size: 16px;
    height: 63px;
    letter-spacing: -.025em;
    line-height: 18px;
    margin: 0 10px;
    overflow: hidden
}

.naslovnica_slider_item2 .productCard h3 {
    height: 32px!important;
    margin: 0
}

.naslovnica_slider_item2 .productCard h3 {
    height: 32px!important;
    margin: 0
}

.productCard .price,
ul.pagination {
    font-size: 12px;
    font-weight: 700;
    letter-spacing: -.01em
}

h3 a {
    text-decoration: none
}

.productCard h3 a:focus {
    outline: 0
}

.cx-price-current {
    margin: 10px
}

.productCard .price {
    line-height: 15px;
    font-weight: 700;
    font-size: 18px
}

.productCard .status {
    float: right;
    display: none
}

.productCard .color-chip .color-chip-part {
    display: block;
    width: 30px;
    height: 15px
}

.productCard .color-chip-double {
    position: relative;
    height: 15px;
    width: 30px
}

.productCard .color-chip-double .color-chip-part:first-child {
    width: 0;
    height: 0;
    left: 0;
    border-top-width: 15px;
    border-top-style: solid;
    border-right: 30px solid transparent;
    position: absolute
}

.productCard .color-chip-double .color-chip-part:nth-child(2) {
    width: 0;
    height: 0;
    right: 0;
    position: absolute;
    border-bottom-width: 15px;
    border-bottom-style: solid;
    border-left: 30px solid transparent
}

.productCard .color-chip-triple {
    position: relative;
    height: 15px;
    width: 30px
}

.productCard .color-chip-triple .color-chip-part {
    width: 10px;
    height: 15px;
    position: absolute
}

.productCard .color-chip-triple .color-chip-part:first-child {
    left: 0
}

.productCard .color-chip-triple .color-chip-part:nth-child(2) {
    left: 10px
}

.productCard .color-chip-triple .color-chip-part:nth-child(3) {
    left: 20px
}

@media screen and (max-width:480px) {
    .productCard .color-chip .color-chip-part,
    .productCard .color-chip-double,
    .productCard .color-chip-triple {
        width: 42px;
        height: 21px
    }
    .productCard .color-chip-double .color-chip-part:first-child {
        border-top-width: 21px;
        border-right: 42px solid transparent
    }
    .productCard .color-chip-double .color-chip-part:nth-child(2) {
        border-bottom-width: 21px;
        border-left: 42px solid transparent
    }
    .productCard .color-chip-triple .color-chip-part {
        width: 14px;
        height: 21px
    }
    .productCard .color-chip-triple .color-chip-part:nth-child(2) {
        left: 14px
    }
    .productCard .color-chip-triple .color-chip-part:nth-child(3) {
        left: 28px
    }
}

.productCard .product-snipe {
    position: absolute;
    top: 3px;
    right: 3px;
    z-index: 999
}

.itemNum,
.leftCol,
.pmtMthd,
.rightCol,
ul.pagination {
    position: relative
}

.productCard .product-snipe,
.productCard .product-snipe * {
    box-sizing: border-box
}

.breadcrumbs {
    float: left;
    width: 920px;
    height: 15px;
    padding: 10px 20px
}

.responsiveBreadcrumbs {
    margin: 10px 0 20px
}

.breadcrumbs ul,
.responsiveBreadcrumbs ul {
    padding-bottom: 0
}

.breadcrumbs li,
.responsiveBreadcrumbs li {
    display: inline-block
}

.breadcrumbs li:not(:last-child):after,
.responsiveBreadcrumbs li:not(:last-child):after {
    content: ' \003e'
}

.breadcrumbs li.breadcrumbBack:after,
.responsiveBreadcrumbs li.breadcrumbBack:after {
    content: ' \007c'
}

.refinementFitLink {
    margin-top: 10px;
    padding-left: 20px
}

.leftNav {
    float: left;
    width: 200px;
    padding: 20px
}

.leftNav li ul {
    margin-bottom: 8px
}

.leftNav h3,
.leftNav span {
    margin-bottom: 7px
}

.leftNav .bodyCopy a.selected,
.leftNav .bodyCopy a:hover,
.leftNav h3 a.selected,
.leftNav h3 a:hover {
    text-decoration: underline
}

.leftNav span {
    float: left;
    width: 100%
}

.leftNav .bodyCopy a {
    clear: both;
    color: #444;
    display: block;
    line-height: 27px;
    text-decoration: none;
    width: 100%
}

.producthits #search {
    margin-top: 0
}

.itemNum {
    float: left;
    width: 680px;
    padding: 0 20px;
    margin-bottom: 10px
}

ul.pagination {
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    height: 20px;
    line-height: 18px;
    list-style: none;
    margin-top: 3px;
    padding-right: 20px
}

.leftCol,
.rightCol,
.rightColFullWidth {
    float: left;
    display: block
}

ul.pagination li.active,
ul.pagination li.pgNum a:focus,
ul.pagination li.pgNum a:hover {
    text-decoration: underline
}

ul.pagination li.pgNum {
    height: 16px;
    margin: 0 6px;
    white-space: nowrap
}

ul.pagination li {
    float: left;
    color: #444
}

ul.pagination li.next,
ul.pagination li.prev {
    padding: 0 3px
}

ul.pagination li.next.disabled,
ul.pagination li.prev.disabled {
    color: #ccc
}

ul.pagination li.next a,
ul.pagination li.prev a {
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 22px;
    font-family: symbolset
}

ul.pagination li.disabled a {
    cursor: default;
    pointer-events: none
}

.spacer {
    margin: 0 4px 0 -4px
}

.first .spacer {
    margin: 0 -4px 0 4px
}

ul.pagination li.pgNum a {
    text-decoration: none
}

ul.pagination li.pgNum a:hover,
ul.pagination li.pgNum.active a {
    text-decoration: underline
}

ul.pagination li a {
    color: #444;
    display: inline-block;
    margin: 0 -6px;
    padding: 0 6px
}

.rightColFullWidth {
    min-height: 400px;
    position: relative;
    width: 960px;
    margin: 0;
    padding: 0
}

.leftCol {
    min-height: 400px;
    width: 240px
}

.rightCol {
    min-height: 400px;
    width: 720px;
    margin-top: 25px
}

.prodWithCrossCell {
    margin-top: 20px
}

.prodWithCrossCell h1 {
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: 400;
    float: right;
    width: calc(100% - 240px)
}

.prodWithCrossCellProduct {
    margin-left: 40px;
    text-align: center
}

.prodWithCrossCellProduct span {
    font-size: 14px;
    line-height: 3em;
    display: block;
    text-align: center;
    text-transform: capitalize;
    width: 100%
}

.prodWithCrossCellContent {
    margin-left: 240px
}

.prodWithCrossCellProduct img {
    float: none
}

@media screen and (max-width:960px) {
    .responsiveCenteredContent.prodWithCrossCell {
        margin-top: 0;
        padding: 0 10px
    }
    .prodWithCrossCell h1 {
        text-align: center;
        margin-top: 20px;
        width: auto;
        float: none
    }
    .prodWithCrossCellProduct {
        margin: 0;
        float: none!important
    }
    .prodWithCrossCellProduct span {
        margin-top: 45px;
        float: right;
        text-transform: capitalize
    }
    .prodWithCrossCellContent {
        clear: both;
        margin: 0;
        padding-top: 10px
    }
    .prodWithCrossCellContent .newSearch h2 {
        font-size: 18px
    }
    .newSearch {
        margin: 30px 0
    }
    .prodWithCrossCellContent .newSearch input {
        width: calc(93% - 90px)
    }
}

@media screen and (min-width:500px) and (max-width:960px) {
    .prodWithCrossCellProduct span {
        text-align: left
    }
}

@media screen and (min-width:340px) and (max-width:960px) {
    .prodWithCrossCellProduct span {
        width: 50%
    }
}

@media screen and (min-width:340px) {
    .prodWithCrossCellProduct img {
        float: left
    }
}

.responsiveNoResultsMessage {
    padding: 10px 20px;
    font-size: 18px;
    background: #f1f1f1;
    line-height: 20px
}

.responsiveNoResultsMessage p {
    margin: 10px 0
}

.responsiveNoResultsContent {
    padding: 20px
}

.responsiveNoResultsContent>div {
    margin-bottom: 20px;
    width: 50%
}

@media screen and (max-width:750px) {
    .responsiveNoResultsContent>div {
        width: 100%
    }
}

.newSearch {
    margin-bottom: 20px
}

.newSearch input {
    border: 1px solid #999;
    height: 28px;
    padding: 0 12px;
    width: 50%;
    float: left
}

.newSearch h2,
.newSearchTips h2 {
    font-size: 18px;
    margin-bottom: 10px
}

.newSearchTips ul {
    list-style: inside
}

.newSearchTips li {
    margin-bottom: 7px;
    font-size: 12px
}

.oneCol4G .rightLink h3 {
    width: 188px
}

.seoText {
    float: left;
    padding: 20px;
    line-height: 14px
}

.seoText a {
    color: #2a7ab0;
    text-decoration: none
}

.seoTextFull,
.uHide {
    display: none
}

.phone .tip,
.swatchDiv ul li a {
    display: block
}

.swatchDiv ul {
    width: auto
}

.swatchDiv ul li {
    float: left;
    width: 30px;
    height: 15px;
    margin-left: 1px;
    margin-bottom: 1px;
    overflow: hidden
}

.swatchDiv li.hover {
    outline: #bbb solid 1px;
    outline-offset: 1px
}

.swatchDiv li.focus,
.swatchDiv li.hover:hover {
    outline: #7bb801 solid 2px;
    outline-offset: 1px
}

input {
    color: #444;
    padding: 2px 6px;
    height: 20px
}

input[type=text]:focus {
    outline: #000 solid 1px;
    outline-offset: -1px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .25)
}

.disabled {
    color: #a1a1a1
}

.optLabel,
.phone p,
[class*=addr-] label {
    color: #444;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: -.01em;
    float: left
}

[class*=addr-] label {
    font-weight: 700;
    font-size: 12px;
    margin-bottom: 2px
}

[class*=addr-] li ul li {
    float: left
}

[class*=addr-] input {
    background-color: #fafafa;
    border: 1px solid #ccc;
    float: left;
    height: 21px;
    margin-bottom: 16px
}

[class*=addr-] .left,
[class*=addr-] .right {
    float: left
}

.fName,
.fName label {
    width: 295px
}

.fName input {
    width: 246px
}

.lName,
.lName label {
    width: 271px
}

.lName input {
    width: 236px
}

.addr,
.addr label {
    width: 572px
}

.addr input {
    width: 532px
}

.city,
.city label {
    width: 296px
}

.city input {
    width: 247px
}

.state {
    width: 122px
}

.state label {
    margin-left: 0
}

.state input {
    width: 112px
}

.zip,
.zip label {
    width: 158px
}

.zip input {
    width: 114px
}

.country label,
.phone,
.phone label {
    width: 552px
}

.phone p {
    clear: both;
    margin-bottom: 20px;
    font-size: 12px;
    line-height: 15px
}

.phone input {
    width: 247px;
    margin-bottom: 5px
}

.phone .tip {
    width: 210px;
    font-size: 11px
}

span.phoneNote {
    overflow: hidden;
    display: block;
    float: left;
    padding-left: 8px
}

.phonenote {
    font-size: 12px;
    padding: 10px;
    margin: 0!important
}

ul li.phone+li input {
    width: 247px
}

[class*=addr-] .email input {
    margin-bottom: 0
}

.optIn {
    width: 600px
}

.opt {
    float: left;
    margin: 15px 0;
    width: 100%
}

.opt input {
    width: 16px;
    clear: both
}

.opt .checkbox,
.opt label {
    float: left
}

.optLabel {
    font-size: 11px;
    line-height: 15px;
    width: 250px;
    margin-right: 10px
}

.formFooter {
    padding-top: 30px;
    clear: both
}

.editCart {
    float: left;
    padding-top: 4px;
    width: 300px
}

.pmtMthd .vseal {
    width: 100px;
    height: 58px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(../images/vseal.gif) no-repeat
}

.addrList>li.active,
.subHead {
    background-color: #eaeaea
}

.pmtMthd .editCart {
    width: 250px
}

.pmtMthd .reviewOpportunity {
    float: right;
    font-size: 12px;
    width: 185px;
    padding-right: 15px;
    margin-top: 8px
}

.coCart span,
.savedAddrList .addressSame {
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -.01em
}

.continue,
.continue-eu {
    float: right
}

.continue-eu .ctaButtonLg {
    float: right;
    clear: both;
    margin-top: 5px
}

#uniform-dwfrm_singleshipping_shippingAddress_addressFields_country {
    margin-bottom: 16px
}

.coCart span {
    color: #000;
    float: left;
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif;
    width: 200px
}

#validationBox,
.myform label,
.myform p {
    font-family: Arial, Helvetica, sans-serif
}

.checkoutform h3.checkout {
    clear: both;
    overflow: hidden;
    padding: 20px 20px 0;
    width: auto
}

.bill-summary p {
    display: none
}

.savedAddrList {
    display: block;
    margin-top: 20px
}

.addrList .address,
.addrList>li,
.login li {
    display: inline-block
}

.savedAddrList .coFormHead,
.savedAddrList .subHead {
    width: 100%
}

.toggleaddress .coFormHead {
    width: auto
}

.subHead {
    float: left;
    margin: 0 0 20px;
    padding: 10px 16px;
    width: 566px
}

.myform .lCol,
.myform .mCol {
    width: 273px;
    height: 300px;
    float: left
}

.subHead a {
    float: left;
    margin-right: 6px;
    margin-top: 1px
}

.savedAddrList .addressSame {
    float: left
}

.myform .lCol {
    padding-right: 20px
}

.myform .mCol {
    border-right: solid 1px #ccc;
    border-left: solid 1px #ccc;
    padding: 0 20px
}

.myform .rCol {
    float: left;
    width: 292px;
    padding-left: 20px
}

.custServiceTemplate .login .create {
    margin-top: 0
}

.myform fieldset {
    border: 0
}

.login {
    margin: 20px 0 80px;
    float: left
}

.login h6 {
    float: left;
    margin: 0 0 20px
}

.myform p {
    width: 272px;
    clear: both
}

#LoginForm {
    float: left
}

#dwfrm_login_register {
    float: right
}

#LoginForm .req {
    color: #ed1c24
}

#LoginForm li {
    float: left;
    margin-bottom: 16px
}

#LoginForm input {
    width: 250px
}

#dwfrm_login_unregistered {
    float: right;
    width: 200px
}

.rCol form,
.rCol h6 {
    float: left
}

.myform label {
    color: #000;
    float: left;
    font-size: 12px;
    letter-spacing: -.01em;
    margin-bottom: 2px;
    width: 100%
}

#loginBtn {
    float: right;
    margin: 0;
    position: relative;
    height: 40px
}

span.loginBtnSpan {
    float: right;
    margin-top: 10px
}

.addrList {
    float: left
}

.addrList>li {
    margin-bottom: 10px;
    padding: 10px;
    vertical-align: top;
    width: 190px
}

.addrList .radio {
    float: none;
    vertical-align: top;
    margin-right: 2px
}

.addrList .address {
    width: 165px;
    float: none;
    margin-bottom: 0
}

.addrList .address1,
.addrList .address2,
.addrList .country,
.addrList .name,
.addrList .phone,
.addrList .shipto {
    display: block
}

.addrList .billToLink,
.addrList .shiptolink {
    display: none
}

.addrList .shipto {
    font-weight: 700;
    margin-bottom: 10px
}

.toggleaddress {
    margin-left: 10px;
    margin-top: 5px;
    float: left;
    clear: both
}

.addressToggleLink a {
    color: #2a7ab0
}

.formCB .addr-us label {
    display: block;
    float: none;
    clear: both
}

.cardowner p.tip {
    display: block;
    float: none;
    font-size: 11px;
    margin-top: -13px
}

#GCOpenAmount h1,
.goBackBtn {
    display: none
}

.cardowner div.valid-indicator+label.error+p.tip {
    margin-top: -20px
}

.cardowner input.required+p.tip {
    margin-top: -6px
}

#validationBox {
    padding: 10px;
    color: #444
}

.validation {
    padding: 10px 0
}

#missingfieldsheading,
#missingformfieldnames,
#shipValidation .validation,
#shipValidation .validation p.perrorMsg,
#unselectedPaymentError .validation {
    color: #ed1c24;
    font-style: normal;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    float: none
}

#checkOutBtn,
#createAcctBtn {
    float: right;
    position: relative
}

ul#missingformfieldnames {
    overflow: hidden
}

#missingformfieldnames li {
    clear: both;
    float: left;
    margin-bottom: 4px;
    display: block
}

#missingfieldsheading {
    margin-bottom: 4px
}

#shipValidation .validation ul,
#unselectedPaymentError .validation ul {
    list-style: disc inside;
    margin-left: 10px;
    margin-bottom: 10px;
    font-size: 12px
}

#GCOpenAmount .perrorMsg {
    color: #ed1c24
}

.login li form button {
    margin: 20px 0 0;
    width: 100%;
    clear: both
}

#createAcctBtn {
    margin: 20px 0 0
}

.myform p {
    color: #444;
    float: left;
    font-size: 12px;
    letter-spacing: -.01em;
    line-height: 15px
}

.coFormHead h6 {
    margin-bottom: 20px
}

.shippingLineItem .radio {
    display: table-cell;
    vertical-align: top;
    width: 16px
}

.complete .bill-summary,
.pmtOpts,
.tip {
    display: none
}

.po-box-tip {
    width: auto;
    margin-top: -10px
}

.pmtCard label {
    width: 100%
}

.pmtCard .pmtFieldRow {
    width: 100%;
    clear: both
}

.pmtCard input {
    width: 246px;
    margin-bottom: 16px
}

.pmtCard .expires label.error {
    margin-top: 7px
}

.pmtCard .cardTypes label.error {
    margin: 1px 0 -16px;
    line-height: 100%
}

.pmtCard .sortBySelect {
    margin-bottom: 20px;
    margin-right: 40px
}

.pmtCard .ccv {
    width: 100%;
    clear: both
}

#cvnmasked {
    width: 60px
}

.refForm .pmtCard .sortBySelect,
.refForm .pmtCard input {
    margin: 0
}

.refForm .pmtCard li li {
    margin-bottom: 16px
}

#PaymentMethodForm .subHead {
    background: 0 0;
    padding: 0;
    font-size: 13px;
    font-weight: 600
}

.newcardrow,
.pmtAccts>li {
    padding: 10px
}

.pmtAccts p.nfo .type,
.reviewTitle {
    font-weight: 700
}

.pmtAccts>li {
    clear: both;
    display: block;
    overflow: hidden
}

.pmtAccts .logo,
.pmtAccts p.nfo {
    display: inline-block;
    float: none
}

.pmtAccts>li.active {
    background-color: #eaeaea
}

.confirmCreateAccount,
.orderItems thead {
    background-color: #e8e8e8
}

.pmtAccts .radio {
    float: none;
    vertical-align: middle
}

.pmtAccts .logo {
    width: 50px;
    vertical-align: top
}

.pmtAccts .logo img {
    vertical-align: middle
}

.pmtAccts p.nfo {
    width: 225px;
    margin: 0 10px;
    vertical-align: top
}

.pmtAccts p.nfo>span {
    display: block
}

.pmtAccts>li .ccv {
    display: none
}

.pmtAccts>li.active .ccv {
    display: inline-block;
    width: 200px;
    float: right
}

.newcardrow .subHead {
    clear: both;
    float: none;
    width: auto;
    display: inline-block
}

.cardTypes {
    float: left;
    width: 164px
}

.cardTypes .sortBySelect {
    width: 160px;
    margin-top: 3px;
    margin-bottom: 20px;
    margin-right: 20px
}

.cardTypes label.error {
    margin-top: 6px
}

.cardTypesImg {
    float: left;
    height: 25px;
    margin-top: 19px;
    width: 172px
}

#box_giftcardpin label,
#inputgiftcard label {
    width: 100%
}

.separator {
    border-bottom: 1px solid #ccc;
    margin: 20px 0
}

#choosegcpayment {
    margin-top: 9px;
    float: left
}

#giftcard-covered {
    float: left;
    font-size: 14px;
    padding: 5px 15px
}

#box_giftcardnumber {
    float: left;
    margin-right: 36px;
    width: 246px
}

#box_giftcardnumber input {
    width: 226px
}

#box_giftcardpin {
    float: left;
    margin-right: 22px;
    width: 106px
}

.box_giftcardaction {
    float: left;
    margin-top: 16px
}

#box_giftcardpin input {
    float: left;
    width: 80px
}

.box_giftcardaction p {
    float: left
}

#box_giftcarddesc {
    margin-top: 6px;
    width: 246px
}

#checkBalanceLink {
    float: right;
    margin-top: 6px;
    text-align: right;
    margin-right: 14px
}

#giftcard_inputbox {
    display: none;
    clear: both;
    padding-left: 50px
}

#giftcard_billing_box img:first-child {
    float: left;
    margin-right: 8px;
    margin-left: 6px;
    margin-top: 6px
}

ul.checkoutForm a {
    color: #2a7ab0;
    text-decoration: none
}

ul.checkoutForm ul li {
    float: left;
    height: auto;
    margin-bottom: 20px;
    margin-right: 20px;
    width: 260px
}

ul.checkoutForm a:hover {
    text-decoration: underline
}

.orderNfo {
    color: #444;
    float: left;
    font-family: arial;
    font-size: 12px;
    letter-spacing: -.01em;
    line-height: 15px;
    width: 100%
}

.reviewTitle {
    margin-bottom: 10px
}

.reviewTitle a {
    font-weight: 400
}

.payment-mthds .payment-mthd {
    clear: both;
    position: relative
}

.payment-mthd .icon {
    float: left;
    position: relative
}

.payment-mthd .description {
    margin-right: 30px;
    float: right;
    width: 180px
}

.payment-mthd .expiration {
    float: right;
    clear: both;
    margin-right: 30px;
    margin-top: 0;
    position: relative;
    width: 180px
}

.payment-mthd .cost {
    float: right;
    margin-right: 30px;
    width: 180px
}

.payment-mthd .paypalpmt {
    float: right;
    padding: 0;
    width: 180px;
    margin: 0!important
}

.payment-mthd .paypalpmt .paypalpayer {
    width: 180px;
    margin-right: 30px;
    float: right
}

.payment-mthd .amount {
    left: 250px;
    position: absolute;
    top: 0;
    width: 70px
}

.orderDetsTbl {
    border-top: 1px solid #ccc;
    float: left;
    padding-bottom: 20px;
    padding-top: 20px;
    width: 640px;
    margin-left: -20px
}

.orderDetsTbl thead tr {
    border-bottom: 0
}

.orderDetsTbl tr {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    width: 640px;
    float: right;
    display: block;
    position: relative
}

.orderDetsTbl thead {
    padding: 0
}

.orderDetsTbl tr:last-child {
    border-bottom: 0 solid #ccc
}

#myform .orderDetsTbl tr:last-child {
    border-bottom: 0 solid #ccc;
    margin-bottom: 0
}

.orderDetsTbl .prod {
    width: 235px
}

.orderDetsTbl .item {
    width: 220px
}

.orderDetsTbl .price {
    width: 120px
}

.checkoutForm .orderDetsTbl .price {
    width: 110px
}

.orderDetsTbl .qty {
    width: 56px;
    float: left
}

.orderDetsTbl .pNfo {
    float: left;
    margin-right: 20px;
    width: 200px
}

.pAct {
    width: 83px;
    float: left
}

.orderDetsTbl .pAct {
    width: 120px
}

.orderDetsTbl a {
    float: left
}

.orderDetsTbl th {
    float: left;
    margin-bottom: 30px
}

.orderDetsTbl h6 {
    margin-bottom: 10px
}

.orderDetsTbl .saleMsg {
    float: left;
    padding-top: 10px
}

#myform,
.columnOrderDetails {
    padding: 20px
}

#myform {
    float: left;
    height: auto;
    width: 960px
}

#myform .leftCol {
    float: left;
    height: auto;
    width: 600px;
    padding: 20px;
    border-right: 1px solid #ccc
}

#myform .rightCol {
    float: left;
    height: auto;
    width: 319px;
    margin-top: 36px
}

.thanks h3 {
    float: left;
    margin-right: 10px;
    margin-top: 0
}

.columnOrderDetails .reviewTitle {
    font-size: 14px
}

.columnOrderDetails li {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc
}

.columnOrderDetails li:last-child {
    border-bottom: none
}

.confirmCreateAccount {
    padding: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
    clear: both;
    color: #444!important
}

.confirmCreateAccount h2 {
    font-size: 17px;
    margin-bottom: 10px;
    font-weight: 700
}

.confirmCreateAccount p {
    float: none;
    margin-bottom: 20px;
    width: 100%;
    font-weight: 700
}

.orderItems th {
    padding: 10px;
    font-weight: 700;
    font-size: 14px
}

.orderItems td {
    vertical-align: top;
    padding: 10px
}

.orderItems .prod {
    width: 170px
}

.orderItems.columns3 .prod {
    width: 340px
}

.orderItems .item {
    width: 230px
}

.orderItems .item h2,
.orderItems.columns3 .prod h2 {
    margin-bottom: 5px
}

.orderItems .item p,
.orderItems.columns3 .prod p {
    line-height: 18px;
    color: #444;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    letter-spacing: -.01em
}

.orderItems.columns3 .prod .prodCol {
    float: left;
    width: 160px;
    margin-bottom: 20px
}

.orderItems.columns3 .prod .prodColImg {
    margin-right: 20px
}

.orderItems.columns3 .prod .prodColImg a {
    display: block;
    width: 160px;
    height: 134px;
    background: no-repeat
}

.orderItems .price {
    width: 100px;
    text-align: center
}

.orderItems .price .pAct {
    color: #444
}

.orderItems .price h6 {
    font-size: 15px!important
}

.orderItems .qty {
    width: 100px;
    text-align: right
}

.dividerTextCont,
.dividerTextContGreen,
.reviewOrderImg {
    text-align: center
}

.orderItems td.qty {
    padding-top: 9px
}

.orderItems .qty span {
    color: #444;
    font-size: 13px
}

.orderItems div.qty {
    display: none
}

#gcShowBalance .left,
#gcShowBalance .right {
    display: inline-block
}

.orderItems div.pAct {
    width: auto;
    float: none
}

.cartReviewReturnPolicy {
    padding: 0 23px 0 20px
}

.bragConfirm .brag {
    margin-bottom: 10px
}

.mailTo img {
    padding-bottom: 3px
}

.thanks {
    margin-bottom: 12px;
    clear: both
}

h1.checkout {
    margin: 25px 0 0 -20px
}

.orderConf {
    background-color: #e8e8e8;
    float: left;
    margin-bottom: 20px;
    padding: 10px;
    width: 600px;
    margin-top: 13px
}

.confNum {
    float: left;
    margin-bottom: 4px;
    font-size: 17px;
    margin-top: 2px;
    font-weight: 700
}

.print-page-text {
    float: right;
    margin-bottom: 4px;
    font-size: 12px
}

.print-page-text a.noImg {
    background: url(../images/print.png) right center no-repeat;
    line-height: 24px;
    padding-right: 35px;
    display: inline-block
}

.print-page-text img {
    vertical-align: middle;
    padding-left: 10px
}

.confEmail {
    float: left;
    width: 100%
}

#whats-this-cvv,
#whats-this-pin {
    padding: 10px;
    font-size: 12px;
    line-height: 15px
}

div.whats-this sup {
    font-size: 60%
}

div.whats-this h1,
div.whats-this p {
    margin-bottom: .8em
}

#gcShowBalance {
    padding: 10px;
    background-color: #f6f6f6
}

#gcShowBalance .left {
    width: 290px
}

#gcShowBalance .bottom-half,
#gcShowBalance .top-half,
#gcShowBalance h6 {
    margin-bottom: 10px
}

#gcShowBalance .left,
#gcShowBalance .right {
    vertical-align: top
}

#gcShowBalance .bottom-half .left {
    width: 400px
}

#gcShowBalance .balanceFmt {
    font-size: 14px;
    line-height: 16px;
    letter-spacing: -.01em;
    font-weight: 400
}

#gcShowBalance button[disabled] span {
    background: #ccc
}

div.checkoutLogin ul {
    padding-left: 11px
}

div.checkoutLogin ul li {
    clear: both;
    color: #444;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    letter-spacing: -.01em;
    line-height: 15px;
    margin-bottom: 6px;
    list-style-position: inside;
    text-indent: -8px;
    width: 275px
}

div.checkoutLogin ul li:before {
    content: " - "
}

.signUp .right ul li {
    float: left;
    margin-bottom: 16px!important;
    margin-right: 20px;
    height: auto;
    width: 222px!important
}

.news {
    width: 266px
}

.news label {
    width: 450px;
    float: left;
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 0
}

.subcategorySlot {
    width: 720px;
    height: 220px;
    color: #fff;
    position: relative;
    font-family: MuseoRounded300, Arial, Helvetica, sans-serif
}

.subcategorySlot .textBlock {
    width: 240px;
    height: 220px;
    letter-spacing: -.3px;
    position: relative;
    z-index: 10
}

.subcategorySlot .textBlock.textRight {
    float: right
}

.subcategorySlot .textBlock.textLeft {
    float: left
}

.subcategorySlot h2 {
    color: #fff;
    font-size: 36px;
    line-height: 35px;
    margin: 20px 20px 0
}

.subcategorySlot h2 strong {
    display: block;
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif
}

.collectionsSlot,
.subcategorySlotResponsive,
.subcategorySlotTextOnly {
    font-family: MuseoRounded300, Arial, Helvetica, sans-serif
}

.subcategorySlot h1 {
    font-size: 18px;
    line-height: 20px;
    margin: 10px 20px
}

.subcategorySlotResponsive {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.subcategorySlotResponsive-img {
    position: relative;
    left: 50%;
    margin-left: -750px
}

.subcategorySlotResponsive .textBlock {
    width: 565px;
    margin: 15px 0 0 290px;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, .75);
    position: absolute
}

.subcategorySlotResponsive h1 {
    color: #fff;
    font-size: 30px;
    line-height: 35px;
    font-weight: 400
}

.subcategorySlotResponsive h2 {
    color: #fff;
    display: inline
}

.subcategoryCSSResponsive {
    color: #fff;
    width: 565px;
    letter-spacing: -.3px;
    line-height: 20px
}

.subcategorySlotTextOnly {
    position: relative;
    width: 940px;
    left: 10px;
    margin: auto;
    border-bottom: 1px solid #ccc;
    padding-bottom: 6px
}

.subcategorySlotTextOnly h1 {
    font-size: 30px;
    font-weight: 400;
    line-height: 35px;
    margin: 15px 0 0
}

.subcategorySlotTextOnly h2 {
    color: #444;
    line-height: 27px;
    display: inline
}

.subcategoryCSSTextOnly {
    color: #444;
    width: 565px;
    letter-spacing: -.3px
}

.collectionsSlot {
    width: 720px;
    height: 330px;
    color: #fff;
    position: relative
}

.collectionsSlot .textBlock {
    width: 240px;
    height: 330px;
    letter-spacing: -.3px;
    position: relative;
    z-index: 10
}

.collectionsSlot .textBlock.textRight {
    float: right
}

.collectionsSlot .textBlock.textLeft {
    float: left
}

.collectionsSlot h2 {
    color: #fff;
    font-size: 36px;
    line-height: 35px;
    margin: 105px 20px 0
}

.collectionsSlot h2 strong {
    display: block;
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif
}

.collectionsSlot h1 {
    font-size: 18px;
    margin: 10px 20px;
    line-height: 20px
}

.collectionsSlot .amberBar {
    position: absolute;
    bottom: 0
}

.collectionsSlot .amberBar.left {
    left: 0
}

.collectionsSlot .amberBar.right {
    right: 0
}

.crossCellWrapper {
    width: 100%
}

.shipMthdName a {
    color: #2a7ab0;
    text-decoration: none
}

.shipMthdName a:hover {
    color: #2a7ab0;
    text-decoration: underline
}

.reviewOrderImg {
    margin-right: 20px;
    width: 215px;
    padding-bottom: 20px
}

.reviewLink {
    width: 100%
}

.dividerCont,
.dividerContGreen {
    height: 40px;
    margin: 50px 40px;
    background: url(../images/dividerBg.gif) 0 20px repeat-x
}

.dividerLeft {
    height: 40px;
    float: left;
    width: 108px;
    background: url(../images/dividerGradient.gif) 0 20px no-repeat
}

.dividerRight {
    height: 40px;
    float: right;
    width: 108px;
    background: url(../images/dividerGradient.gif) -108px 20px no-repeat
}

.dividerInlineBlock,
.dividerInlineBlockGreen {
    display: inline-block
}

.dividerTextLeft,
.dividerTextRight {
    display: none
}

.dividerText,
.dividerTextGreen {
    height: 30px;
    padding: 10px 25px 0;
    background: #fff;
    color: #444;
    float: left
}

@media screen and (max-width:1540px) {
    .pdpToTop {
        display: none!important
    }
}

.pdpToTop,
.pdpToTop:focus,
.pdpToTop:hover {
    right: 0;
    z-index: 11;
    text-align: center;
    display: none;
    position: fixed;
    top: 40%;
    background-color: #fff;
    width: 110px;
    padding: 10px;
    cursor: pointer;
    text-decoration: none;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15)
}

.pdpToTopCarret {
    font-family: monospace;
    font-size: 40px;
    line-height: 5px;
    padding-top: 15px;
    color: #444
}

.pdpToTopText {
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #444;
    line-height: 11px
}

.pdpToTopPrice {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #444
}

.pdpToTopStars {
    width: 80px;
    margin: 0 auto;
    padding-bottom: 5px
}

.orderDetsTbl div.priceInfo {
    float: right
}

.orderDetsTbl div.priceInfo .saleMsg {
    margin-top: 10px;
    width: 140px;
    clear: both
}

.giftcard_covered,
.giftcard_remaining {
    display: none;
    float: left;
    width: 400px;
    padding: 15px 30px
}

.giftcard_cnt_button {
    display: none;
    margin-top: 25px;
    margin-bottom: 50px;
    height: 30px
}

.covered_amount {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    color: #333
}

.covered_remaining {
    color: #333;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    margin-top: 10px
}

.covered_remaining_balance {
    color: #d70000;
    font-size: 16px;
    font-style: normal;
    font-weight: 700
}

.covered_partial_instructions {
    margin-top: 10px;
    color: #333;
    font-size: 13px;
    font-style: normal;
    font-weight: 400
}

.ajaxloaderbox {
    z-index: 30000;
    position: fixed;
    top: 50%;
    left: 50%;
    height: 27px;
    border: 1px solid #999;
    opacity: .9;
    background: url(../images/loading.gif) 8px center no-repeat #fff;
    margin-top: -16px;
    margin-left: -58px;
    border-bottom: 3px solid #999;
    padding-top: 11px;
    padding-left: 47px;
    padding-right: 15px
}

.cardBottom {
    position: absolute;
    bottom: 20px;
    left: 20px;
    width: 200px
}

.cardBottom .promobox {
    clear: both;
    height: 16px;
    overflow: hidden;
    font-size: 11px;
    line-height: 16px;
    cursor: default
}

.promoboxdetails {
    padding: 10px;
    display: none;
    background-color: #e3e3e3
}

.qvhover {
    height: 179px
}

.ratingCont {
    margin-top: 15px
}

.pdppromoboxdetails {
    padding: 10px
}

.promobox .pdppromoboxdetails {
    display: none
}

.pdppromoboxdetails div {
    margin-top: 20px
}

.shippingLineItem .description {
    display: none
}

.shipMethodDetails {
    clear: both;
    margin: 30px 0
}

#inputgiftcard,
#paypalPaymentChangeWindow h3,
.choosePayment {
    margin-bottom: 20px
}

.blockedATCTip,
.promoTip {
    background-color: #e3e3e3!important;
    -moz-box-shadow: 3px 3px 4px #999!important;
    -webkit-box-shadow: 3px 3px 4px #999!important;
    box-shadow: 3px 3px 4px #999!important
}

.promoTip .qtip-content {
    padding: 0!important
}

.blockedATCTip .qtip-content {
    padding: 10px!important
}

.fade {
    opacity: .5
}

#formPreviewPanel {
    font: 12px Arial, Helvetica, sans-serif;
    color: #000;
    text-align: left;
    line-height: 1.4em
}

.oldPrice,
.paypal_or,
.paypalpmt strong {
    font-weight: 700
}

.blackText-bold,
.orderDetsTbl strong[style] {
    color: #000
}

.ppalFooter {
    margin-top: 20px;
    margin-left: 20px
}

.pmtCard .expires,
.pmtCard select {
    overflow: hidden
}

.pmtCard .expires .select140,
.pmtCard .expires .select65 {
    width: 160px
}

#PaymentMethodForm ul.pmtAccts li.active div.ccv label.error {
    width: 100%;
    margin-top: 7px;
    border: none!important;
    line-height: normal
}

#PaymentMethodForm ul.pmtAccts li.active div.ccv .error-indicator {
    margin-right: 15px
}

.wishlistDelete span {
    padding: 0 4px
}

button.paypal_checkout_btn {
    width: 142px;
    height: 27px;
    background-image: url(../images/checkout_paypal_142x27.html);
    float: right;
    margin-right: 40px
}

.paypal_or {
    float: right;
    color: #020202;
    font-size: 14px;
    margin-right: 10px;
    margin-top: 5px
}

.paypal_checkout_btn.disabled {
    opacity: .25;
    -moz-opacity: .25
}

.leftCol button.paypal_checkout_btn {
    clear: both;
    margin-right: 20px;
    margin-top: 20px
}

.leftCol .paypal_or {
    margin-top: 25px
}

.choosePayment div.radio {
    float: none;
    margin-left: 10px;
    margin-right: 2px
}

.choosePayment label {
    float: none
}

.choosePayment label img {
    vertical-align: -50%
}

.choosePaymentLabel {
    font-weight: 700;
    font-size: 14px
}

#PaypalForm .cnt_button {
    margin-top: 80px;
    margin-bottom: 20px
}

#PaypalForm .reviewOpportunity {
    margin-top: 23px
}

#inputgiftcard {
    border: 1px solid #b7b7b7;
    height: 34px;
    width: 250px;
    cursor: pointer;
    background: url(../images/giftCard_Gradient.png) left bottom repeat-x #fff
}

#inputgiftcard.gcopen {
    background: 0 0;
    cursor: default
}

#inputgiftcard.gchover {
    border: 1px solid #959595
}

.gchover .gcChevron {
    background-position: 0 -12px
}

.gcopen .gcChevron {
    background: url(../images/giftCard_X.png) #fff
}

.paypalpmt img {
    vertical-align: -50%
}

#paypalPaymentChangeWindow {
    padding: 40px;
    position: relative;
    height: 180px
}

#paypalPaymentChangeWindow p {
    font-size: 13px
}

#paypalPaymentChangeWindow a {
    position: absolute;
    left: 40px;
    bottom: 45px;
    font-size: 12px
}

#paypalPaymentChangeWindow button {
    position: absolute;
    right: 40px;
    bottom: 35px
}

#PaymentMethodForm {
    position: relative
}

.gcChevron {
    width: 12px;
    height: 12px;
    float: right;
    margin-top: 10px;
    margin-right: 11px;
    background: url(../images/giftCard_Chevrons.png)
}

.ccremovednotify,
.paymenterrorform,
.paypalerrorform {
    color: #d70000;
    font-weight: 700;
    padding: 10px;
    margin: 20px;
    font-size: 12px;
    clear: both
}

.paymenterrorform,
.paypalerrorform {
    text-align: left;
    background-color: #ffffbe;
    border: 1px solid #ffbc2d
}

.ccremovednotify {
    text-align: center
}

.nosidemargin {
    margin-left: 0;
    margin-right: 0
}

.content #message {
    padding: 20px;
    float: left
}

.review_description {
    font-size: 12px;
    margin-bottom: 10px;
    text-align: right
}

.review_description_mini {
    color: #444;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    letter-spacing: -.01em;
    list-style: none;
    margin: 30px 20px -20px 75px;
    text-align: right;
    width: 222px
}

.shipping-methods-costsContainer {
    padding: 10px;
    font: 12px/15px MuseoRounded700, Arial, Helvetica, sans-serif;
    color: #222
}

.shipping-methods-costsContainer h1 {
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 28px
}

.shipping-methods-costsContainer p {
    line-height: 18px
}

.shipping-methods-costsContainer .shipRates table {
    border: 1px solid #ccc
}

.shipping-methods-costsContainer table th {
    font-size: 14px;
    font-weight: 700
}

.shipping-methods-costsContainer a {
    color: #2a7ab0
}

.shipping-methods-costsContainer p b {
    padding: 10px 0
}

.bragConfirm {
    clear: both;
    margin: 0 0 20px -20px;
    padding: 20px 0 0 20px;
    width: 620px
}

.bragConfirm a {
    display: inline-block
}

#Validation .validationerror,
#returnErrorForm {
    color: #d70000;
    font-size: 12px;
    font-weight: 700;
    text-align: left;
    padding: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
    clear: both;
    background-color: #ffffbe;
    border: 1px solid #ffbc2d
}

#returnErrorForm ul {
    padding-bottom: 0
}

.custServiceTemplate .info p .btnspace .chatOnline {
    color: #2a7ab0
}

.custServiceTemplate .info p .btnspace .chatOffline {
    color: #cecece
}

a.chatOfflineFooter {
    text-decoration: none!important;
    color: #787878!important;
    cursor: default
}

a.chat:focus,
a.chat:hover {
    text-decoration: underline
}

.formCB {
    padding: 20px;
    font: 12px Arial, Helvetica, sans-serif
}

.formCB p {
    padding: 5px 0;
    line-height: 1.5;
    margin-bottom: 10px
}

.formCB input {
    background-color: #fafafa;
    border: 1px solid #ccc
}

.formCB label {
    color: #444;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    letter-spacing: -.01em;
    margin-bottom: 2px
}

.shippingContinueText {
    float: right;
    font-size: 12px;
    width: 400px;
    padding-right: 15px;
    margin-top: 8px
}

.cartProductsContainer .price .qty {
    display: none
}

.shoppingCartContainer {
    font-family: Arial, sans-serif
}

.shoppingCartContainer .columnCell {
    float: left;
    vertical-align: top;
    position: relative;
    padding: 0
}

.shoppingCartContainer .columnHeads {
    background: #ebebeb;
    padding: 15px 20px
}

.shoppingCartContainer .productContainer {
    padding: 20px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #fff;
    margin: -1px 0 0
}

.shoppingCartContainer .productPrice .saleMsg {
    margin-top: 5px;
    color: #fe0000;
    line-height: 13px
}

.shoppingCartContainer .productContainer.productNotAvailable {
    border: 1px solid #ee2b33;
    position: relative;
    z-index: 1
}

.shoppingCartContainer .productContainer .pNfo p {
    margin: 0 0 10px;
    line-height: 16px
}

.shoppingCartContainer .productContainer.productNotAvailable .productId,
.shoppingCartContainer .productContainer.productNotAvailable .productImage,
.shoppingCartContainer .productContainer.productNotAvailable .productPrice .price,
.shoppingCartContainer .productContainer.productNotAvailable .productQuantity .select65,
.shoppingCartContainer .productContainer.productNotAvailable .productVariation,
.shoppingCartContainer .productContainer.productNotAvailable h2 {
    opacity: .65
}

.shoppingCartContainer .productContainer.productNotAvailable .productPriceTotal .price {
    opacity: .35
}

.shoppingCartContainer .productContainer.productNotAvailable .removeItem,
.shoppingCartContainer .productContainer.productNotAvailable .removeItem:focus,
.shoppingCartContainer .productContainer.productNotAvailable .removeItem:hover {
    color: #fe0000
}

.shoppingCartContainer .columnHeadsRow,
.shoppingCartContainer .productContainerRow {
    overflow: hidden
}

.shoppingCartContainer .productContainerRow {
    padding-top: 2px
}

.shoppingCartContainer .productContainerRow .productImage a {
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: 100%
}

.shoppingCartContainer .productContainerRow .productImage a img {
    vertical-align: top;
    width: 100%;
    height: 116px;
    object-fit: contain
}

.shoppingCartContainer .productContainerRow .column1 {
    width: 160px
}

.shoppingCartContainer .productContainerRow .column2 {
    width: auto
}

.shoppingCartContainer .productContainerRow .column2 div .errorRedText {
    max-width: 180px
}

.shoppingCartContainer .productContainerRow .column2 .pNfo {
    padding: 0 20px
}

.shoppingCartContainer .productContainerRow .column3 {
    width: 230px;
    margin-top: 2px
}

.shoppingCartContainer .productContainerRow .column3 .price {
    padding: 0 10px;
    float: none;
    width: auto;
    text-align: right;
    font-size: 14px
}

.shoppingCartContainer .productContainerRow .column3 .pAct {
    float: none;
    padding: 0 0 10px;
    width: auto
}

.shoppingCartContainer .oldPrice,
.shoppingCartContainer .productContainerRow .column3 .pAct h6 {
    font-size: 14px;
    font-weight: 400
}

.shoppingCartContainer .productContainerRow .column4 {
    width: 110px;
    text-align: right;
    margin-top: -2px
}

.shoppingCartContainer .productContainerRow .column4 .selector {
    text-align: left
}

.shoppingCartContainer .productContainerRow .column5 {
    width: 120px;
    margin-top: 2px
}

.shoppingCartContainer .productContainerRow .column5 .price {
    padding: 0 0 0 10px;
    float: none;
    width: auto;
    text-align: right;
    font-size: 14px
}

.shoppingCartContainer .productContainerRow h2 {
    padding: 0 0 15px;
    max-width: 260px
}

.shoppingCartContainer .columnHeadsRow h1,
.shoppingCartContainer .columnHeadsRow h6 {
    font-size: 15px;
    line-height: 18px;
    padding: 0 10px;
    font-weight: 400
}

.shoppingCartContainer .columnHeadsRow .column1 h6 {
    padding-left: 0
}

.shoppingCartContainer .columnHeadsRow .column4 h6 {
    padding-right: 0
}

.shoppingCartContainer .columnHeadsRow .column2 {
    width: 230px;
    text-align: right
}

.shoppingCartContainer .columnHeadsRow .column3 {
    width: 110px;
    text-align: right
}

.shoppingCartContainer .columnHeadsRow .column4 {
    width: 120px;
    text-align: right
}

.bonusTitle {
    font-size: 16px;
    line-height: 18px;
    padding: 10px 20px;
    background: #f6f6f6;
    margin: 40px 0 0;
    border-bottom: 1px solid #ccc
}

.shoppingCartContainer .errorRedText {
    position: relative;
    min-height: 20px
}

.cart-footer {
    padding: 20px 0 0
}

.cart-footer-main {
    float: left;
    width: 56%;
    padding-bottom: 0
}

.cart-footer-side {
    float: left;
    width: 40%;
    padding: 0 2%;
    margin-bottom: 10px
}

.cart-footer-side_email-my-cart_body {
    width: 304px;
    margin: 20px 0 40px;
    clear: left
}

.cart-footer-side_email-my-cart_nav {
    outline: 0;
    margin-top: 15px;
    display: block;
    width: 304px;
    padding-bottom: 15px
}

.email-my-cart_left-nav {
    float: left
}

.email-my-cart_left-nav img {
    margin: -4px 10px -4px 0;
    border: 0
}

.email-my-cart_comment_textarea,
.email-my-cart_email-address_input {
    width: 296px;
    margin-bottom: 10px;
    border: 1px solid #cdcdcd;
    font-size: 12px;
    padding: 2px;
    background: #fafafa
}

.email-my-cart_email-address_input {
    height: 24px;
    text-transform: lowercase
}

.email-my-cart_comment_textarea {
    resize: none
}

.email-my-cart_comment_textarea:focus,
.email-my-cart_email-address_input:focus {
    border: 1px solid #000
}

.email-my-cart_comment_label,
.email-my-cart_email-address_label {
    width: 100%;
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #333
}

.email-my-cart_email-address_label span {
    font-size: 12px
}

.email-my-cart_invalid-captcha,
.email-my-cart_invalid-email {
    color: #d70000;
    font-size: 11px;
    font-family: Arial, sans-serif;
    margin: 0 0 10px
}

.email-my-cart_arrow {
    width: 15px;
    height: 8px;
    float: left;
    margin-top: 4px;
    display: inline-block;
    margin-left: 10px
}

.email-my-cart_arrow-down {
    background: url(../images/blueDownArrow.png)
}

.email-my-cart_arrow-up {
    background: url(../images/blueUpArrow.png)
}

.email-my-cart_success {
    margin-top: 20px
}

#email-my-cart_button {
    margin-top: 10px;
    width: 302px
}

@media screen and (max-width:746px) {
    .shoppingCartContainer .cartNavBottom {
        width: 100%
    }
}

@media screen and (max-width:600px) {
    .cart-footer-side_email-my-cart_body {
        margin-top: 20px
    }
    .cart-footer-side_email-my-cart_nav {
        margin: 15px 0;
        padding-bottom: 10px
    }
    .email-my-cart_success {
        margin: 15% 0 10%
    }
}

.shoppingCartContainer .cart-footer-table {
    width: 92%;
    font-size: 12px;
    float: none;
    padding: 15px 4%
}

.shoppingCartContainer .cart-footer-table>.shipping {
    padding-top: 10px;
    border-bottom: 1px dashed #ccc
}

.shoppingCartContainer .cart-footer-table .divider {
    float: none;
    width: auto
}

.shoppingCartContainer .cart-footer-table .subTotal {
    font-size: 14px;
    line-height: 16px;
    font-weight: 700;
    border-bottom: 1px dashed #ccc
}

.shoppingCartContainer .cart-footer-table .estimatedTotal {
    font-size: 20px;
    line-height: 22px;
    border-top: 1px dashed #ccc;
    padding-top: 10px
}

.shoppingCartContainer .cart-footer-table .itemEstimatedShippingText,
.shoppingCartContainer .couponAppliedItem .cost,
.shoppingCartContainer .divider .cost,
.shoppingCartContainer .shipping .cost {
    font-size: 14px;
    font-weight: 700
}

.shoppingCartContainer .cart-footer-table .item {
    float: left;
    color: #444
}

.shoppingCartContainer .cart-footer-table .estimatedTotal .item {
    width: auto
}

.shoppingCartContainer .couponAppliedList .item {
    max-width: 80%
}

.shoppingCartContainer .cart-footer-table .itemEstimatedShipping {
    padding: 4px 10px 7px 0
}

.shoppingCartContainer .cart-footer-table .cost {
    float: right;
    white-space: nowrap
}

.shoppingCartContainer .couponAppliedList {
    padding: 0;
    margin: 0 -5px
}

.shoppingCartContainer .couponAppliedItem {
    padding: 10px 5px 0;
    width: auto;
    overflow: hidden
}

.shoppingCartContainer .couponAppliedItem:first-child {
    padding-top: 0
}

.shoppingCartContainer .couponAppliedItem a {
    margin-right: 10px
}

.shoppingCartContainer .cboxElement {
    white-space: nowrap
}

.shoppingCartContainer .textOverflow {
    max-width: 320px;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    text-overflow: ellipsis
}

.shoppingCartContainer .select65 div.selector,
.shoppingCartContainer .select65 div.selector span {
    background-image: url(../images/sortSelectBg65white.png)
}

.shoppingCartContainer div.selector {
    border: 0!important
}

.shoppingCartContainer div.selector select,
.shoppingCartContainer div.selector span {
    font-size: 12px!important;
    font-weight: 400
}

.shoppingCartContainer .select310 div.selector,
.shoppingCartContainer .select310 div.selector span {
    background-image: url(../images/sortSelectBg310white.png);
    width: auto
}

.shoppingCartContainer .select310 div.selector {
    width: 310px;
    font-size: 12px
}

.shoppingCartContainer .select310 div.selector select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    min-width: 310px
}

.shoppingCartContainer .couponField {
    margin: 10px 0
}

.shoppingCartContainer .couponField label {
    font-size: 14px;
    font-weight: 700;
    color: #444;
    margin-bottom: 6px;
    width: 100%;
    float: left
}

.shoppingCartContainer .couponField input {
    border: 1px solid #cdcdcd;
    float: left;
    font-size: 12px;
    height: 24px;
    padding-left: 5px;
    background: #fafafa
}

.shoppingCartContainer .couponField input.focus {
    border: 1px solid #000;
    outline: 0!important
}

.shoppingCartContainer .couponField input.error {
    background: #fff799;
    color: #ff1813;
    border-color: #ff1813
}

.shoppingCartContainer .couponField .btn_couponApply {
    float: left;
    margin-left: 5px
}

.shoppingCartContainer .promotionsHeader {
    padding: 0 0 10px;
    display: block;
    font-size: 14px;
    font-weight: 700
}

.shoppingCartContainer .couponHeaderLink {
    padding: 0 0 10px;
    margin: 0;
    font-size: 11px;
    float: left
}

.shoppingCartContainer .couponAppliedMsg {
    padding: 5px 0 0;
    margin: 0;
    font-size: 11px;
    clear: left
}

.shoppingCartContainer .couponAppliedMsg span {
    width: auto;
    padding: 0;
    margin: 0
}

.shoppingCartContainer .productInStock {
    background: #d70000;
    font-size: 11px;
    color: #fff;
    padding: 3px 10px;
    display: inline-block;
    text-transform: uppercase;
    margin: 8px 0 0;
    letter-spacing: 0
}

.shoppingCartContainer .cartPromotionalMessage {
    background: #e3f1ce;
    display: block;
    padding: 15px 20px;
    font-size: 14px;
    line-height: 16px
}

.shoppingCartContainer .cartNav {
  /*  overflow: hidden*/
}

.shoppingCartContainer .cartNavBottom {
    padding: 20px 20px 40px
}

.shoppingCartContainer .cartNavTop {
    padding: 20px
}

.shoppingCartContainer .cartNavButtons {
    float: right
}

.shoppingCartContainer .cartNavButtons>button,
.shoppingCartContainer .cartNavButtons>span {
    float: left
}

.shoppingCartContainer .cartNav .cartNavSep {
    font-size: 12px;
    margin: 14px 10px 0
}

.shoppingCartContainer .cartNav .btn_placeOrder.disabled,
.shoppingCartContainer .cartNav .btn_placeOrder.disabled span {
    background-color: #ccc!important;
    color: #fff!important
}

.shoppingCartContainer .btn_placeOrder.disabled {
    background-color: #fff;
    cursor: default
}

.shoppingCartContainer button.paypal_checkout_btn {
    width: 170px;
    height: 40px;
    background-image: url(../../../../../../../../www.paypalobjects.com/webstatic/en_US/i/buttons/checkout-logo-small.png);
    margin-right: 0;
    background-color: #ffc439;
    background-repeat: no-repeat;
    background-position: center
}

.shoppingCartContainer button.paypal_checkout_btn:focus,
.shoppingCartContainer button.paypal_checkout_btn:hover {
    cursor: pointer;
    box-shadow: 0 0 0 3px rgba(255, 196, 57, .25)
}

.shoppingCartContainer .cart-footer-info-block {
    background: #fe7900;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin: 0 0 20px;
    padding: 20px
}

.shoppingCartContainer .cart-footer-info-block dt {
    display: block;
    padding: 0 0 5px;
    margin: 0;
    font-size: 18px
}

.shoppingCartContainer .cart-footer-info-block dd {
    display: block;
    padding: 0;
    margin: 0;
    font-size: 13px
}

.shoppingCartContainer .wishlistDelete {
    padding-left: 180px
}

.shoppingCartContainer .wishlistDelete span {
    padding: 0 4px;
    color: #cfcfcf
}

.shoppingCartContainer #emptyCart {
    padding: 40px 20px;
    font-size: 16px;
    line-height: 18px
}

.shoppingCartContainer .cartTotal {
    padding: 0 0 10px;
    margin: 0
}

.shoppingCartContainer .taxesLabel {
    font-size: 14px;
    font-weight: 700
}

.shoppingCartContainer .rightColumns {
    float: right
}

.shoppingCartContainer .productContainerRow .column1 .mobileOnlyLinks {
    display: none;
    margin-top: 20px
}

.shoppingCartContainer .productContainerRow .column1 .mobileOnlyLinks li {
    text-align: center;
    margin-bottom: 15px
}

.shoppingCartContainer .strikeThrough {
    text-decoration: line-through
}

.shoppingCartContainer .mobileLabel {
    display: none
}

.shoppingCartContainer .cartNav .btn_placeOrder.medButton {
    height: 40px
}

.shoppingCartContainer .cartNav .btn_placeOrder.medButton span {
    font-size: 24px;
    height: 20px;
    padding-top: 10px;
    padding-left: 35px;
    padding-right: 35px
}

.shoppingCartContainer .cart-footer-table>div {
    padding-bottom: 10px
}

.shoppingCartContainer .cart-footer-table>.coupon {
    margin-top: 10px;
    border-bottom: 1px dashed #ccc
}

.shoppingCartContainer .cart-footer-table>.taxes {
    margin-top: 10px
}

.shoppingCartContainer .couponControls {
    margin-top: 8px
}

.shoppingCartContainer .removeItemButton {
    border: 1px solid red;
    height: auto;
    margin-left: 20px;
    margin-bottom: 15px
}

.shoppingCartContainer .removeItemButton span {
    background-color: #fff;
    font-size: 15px;
    white-space: normal;
    height: auto
}

.shoppingCartContainer .shippingAbout {
    margin-left: 10px
}

.shoppingCartContainer .productContainerBody,
.shoppingCartContainer ul.wishlistDelete {
    padding-bottom: 0
}

.shoppingCartContainer ul.wishlistDelete li {
    float: left;
    margin-right: 4px
}

.shoppingCartContainer .cart-footer-main .itemLabel {
    font-size: 14px;
    font-weight: 700
}

@media screen and (max-width:959px) {
    .shoppingCartContainer .wishlistDelete {
        padding-left: calc(17.5% + 20px)
    }
    .shoppingCartContainer .productContainerRow .column1 {
        width: 17.5%
    }
    .shoppingCartContainer .productContainerRow .productImage a img {
        height: auto
    }
    .shoppingCartContainer .columnHeadsRow .titleQuantity h6 {
        padding: 0
    }
    .shoppingCartContainer .rightColumns {
        width: 40%
    }
    .shoppingCartContainer .columnHeadsRow .rightColumns>div,
    .shoppingCartContainer .productContainerRow .rightColumns>div {
        width: 33.3%
    }
    .shoppingCartContainer .productContainerRow h2 {
        max-width: 180px
    }
    .shoppingCartContainer .removeLessThan960 {
        display: none
    }
    .shoppingCartContainer .productContainerRow .column4 .select {
        width: 50px!important
    }
}

@media screen and (max-width:750px) {
    .columnHeads,
    .shoppingCartContainer .wishlistDelete {
        display: none
    }
    .shoppingCartContainer .productContainerRow .column1 {
        width: 40%;
        text-align: center
    }
    .shoppingCartContainer .mobileLabel,
    .shoppingCartContainer .productContainerRow .column1 .mobileOnlyLinks {
        display: block
    }
    .shoppingCartContainer .productContainerRow .column2 {
        width: 60%
    }
    .shoppingCartContainer .rightColumns {
        float: right;
        width: calc(60% - 20px);
        padding-left: 20px
    }
    .shoppingCartContainer .columnHeadsRow .rightColumns>div,
    .shoppingCartContainer .productContainerRow .rightColumns>div {
        float: none;
        width: auto
    }
    .shoppingCartContainer .productContainerRow .column3 .price,
    .shoppingCartContainer .productContainerRow .column5 .price {
        font-size: 12px;
        padding: 0;
        text-align: left
    }
    .shoppingCartContainer .productContainerRow .column3 .price>div>div,
    .shoppingCartContainer .productContainerRow .column4 div>div,
    .shoppingCartContainer .productContainerRow .column5 div>div {
        float: left;
        margin-right: 5px
    }
    .shoppingCartContainer .productContainerRow .column3 .price>div {
        margin-bottom: 5px
    }
    .shoppingCartContainer .productContainerRow .column4,
    .shoppingCartContainer .productContainerRow .column5 {
        margin-top: 15px
    }
    .shoppingCartContainer .productContainerRow .column4 div.select {
        margin-top: -6px
    }
    .shoppingCartContainer .shipping.multipleShippingOptions div {
        width: 100%!important
    }
    .shoppingCartContainer .shipping.multipleShippingOptions .cost {
        float: left;
        clear: left
    }
    select#cart_select_shipping_method_box {
        width: 110%!important
    }
    .shoppingCartContainer .cart-footer-table .cost .select select {
        position: absolute
    }
    .shoppingCartContainer .cart-footer-table .cost .select {
        width: 100%!important;
        height: 29px;
        padding-top: 4px;
        background: 0 0;
        position: relative
    }
    .shoppingCartContainer .cart-footer-table .cost .select::before {
        content: '';
        position: absolute;
        z-index: 0;
        width: 16px;
        height: 16px;
        background: url(../images/input_select.png) right 0 no-repeat;
        right: 10px
    }
    .cart-footer {
        padding-top: 15px
    }
    .cart-footer-main {
        background: #f0f0f0
    }
    .cart-footer-main,
    .cart-footer-side {
        float: none;
        width: auto
    }
    .cart-footer-side {
        padding: 10px 3% 20px;
        margin-bottom: 0;
        border-bottom: 1px solid #ccc
    }
    .shoppingCartContainer .couponField input {
        width: calc(65% - 20px)
    }
    .shoppingCartContainer .couponField .btn_couponApply {
        float: right;
        margin-left: 5px;
        width: 35%
    }
    .shoppingCartContainer .couponField .btn_couponApply.medButton span {
        font-size: 16px
    }
    .shoppingCartContainer .cartNav,
    .shoppingCartContainer .cartNavBottom {
        padding: 15px 0
    }
    .shoppingCartContainer .cartNavButtons {
        position: relative;
        height: 60px;
        float: none
    }
    .shoppingCartContainer .cartNav button.paypal_checkout_btn {
        width: 49%;
        display: block;
        background-color: #ffc439;
        background-repeat: no-repeat;
        top: 0;
        position: absolute;
        left: 0;
        bottom: 0;
        float: none;
        height: auto;
        margin: 0
    }
    .shoppingCartContainer .cartNav .btn_placeOrder.medButton {
        width: 49%;
        right: 0;
        left: 51%;
        position: absolute;
        top: 0;
        bottom: 0;
        float: none;
        margin: 0;
        height: auto;
        background: #79b709
    }
    .shoppingCartContainer .cartNav .btn_placeOrder.medButton span {
        padding-left: 15px;
        padding-right: 15px;
        height: 44px;
        line-height: 44px
    }
    .shoppingCartContainer .cartNav .btn_placeOrder.disabled,
    .shoppingCartContainer .cartNav .btn_placeOrder.disabled span {
        background-color: #ccc;
        color: #fff
    }
    .shoppingCartContainer .cartNav .cartNavSep,
    .shoppingCartContainer .productNotAvailable .rightColumns {
        display: none
    }
    .shoppingCartContainer .totalsTbl #giftWrap .item {
        width: 100%
    }
}

.contactsFooterCartChat,
.contactsFooterCartPhone,
.contactsFooterCartSep {
    display: inline-block
}

.contactsFooterCartSep {
    padding: 0 4px
}

.medButton {
    height: 30px;
    cursor: pointer;
    display: inline
}

.medButton::-moz-focus-inner {
    padding: 0;
    border: 0
}

.medButton span {
    background: #2a7ab0;
    height: 20px;
    display: block;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: -.025em;
    font-weight: 400;
    white-space: nowrap;
    box-sizing: content-box;
    padding: 4px 15px 6px
}

.medButton:focus span,
.medButton:hover span {
    outline: #eaf4fa solid 3px
}

.medButton.disabled {
    cursor: default
}

.medButton.disabled span {
    background: #ccc
}

.goodForm label {
    color: #444;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    display: block;
    line-height: 18px;
    margin-bottom: 2px;
    width: 100%
}

.goodForm .caption,
.goodForm .errormessage {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    display: block;
    margin-top: 3px
}

.goodForm input {
    background-color: #fafafa;
    border: 1px solid #ccc
}

.goodForm .req {
    color: #d70000
}

.goodForm li {
    margin-bottom: 15px
}

.goodForm .errormessage {
    color: #d70000;
    clear: both
}

.goodForm .caption {
    color: #888
}

.padding {
    padding: 20px
}

.assetMarginBottom {
    margin-bottom: 20px
}

.shoppingCartContainerButSm {
    display: inline-block;
    vertical-align: top;
    position: relative;
    white-space: nowrap
}

.shoppingCartContainerButSm .copy {
    font-size: 20px;
    display: block;
    width: auto;
    padding-left: 15px;
    padding-right: 41px;
    height: 30px;
    line-height: 29px;
    background: url(../images/btnRight.png) center right no-repeat #79b709;
    color: #fff;
    border-radius: 0 15px 15px 0
}

.justAddedToYourCart-side h2 {
    font-size: 20px;
    line-height: 1.25;
    color: #444;
    margin: .625em 0;
    font-family: proxima_novaregular, Arial, sans-serif;
    font-weight: 700
}

.justAddedToYourCart-side-list-data ul li {
    margin-bottom: 0!important
}

.justAddedToYourCart-side-list-data ul li h3 {
    font-family: Arial
}

.justAddedToYourCart-addbtn,
.justAddedToYourCart-btn {
    background: #2a7ab0;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    padding: 0 10px;
    min-width: 70px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    line-height: 26px;
    letter-spacing: 0
}

.justAddedToYourCart-addbtn:focus,
.justAddedToYourCart-addbtn:hover,
.justAddedToYourCart-btn:focus,
.justAddedToYourCart-btn:hover {
    box-shadow: 0 0 0 2px #2a7ab0;
    text-decoration: none
}

.minicartHoverContainer {
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 35px;
    z-index: 2101;
    height: auto;
    width: 320px;
    background: #fff;
    display: none;
    visibility: visible
}

.minicartHoverContainer .leftGradient {
    width: 15px;
    background: url(../images/minicartLeftBg.png) repeat-y;
    position: absolute;
    left: -15px
}

.minicartHoverContainer .bottomGradient {
    height: 15px;
    width: 310px;
    background: url(../images/minicartBottomBg.png) repeat-x;
    position: absolute;
    bottom: -15px;
    left: 10px
}

.minicartHoverContainer .cornerGradient {
    height: 25px;
    width: 25px;
    background: url(../images/minicartCornerBG.png) no-repeat;
    position: absolute;
    left: -15px;
    bottom: -15px
}

.minicartHoverContainer .mcEmptyCart {
    text-align: center;
    line-height: 50px
}

#customScrollContainer {
    height: auto;
    max-height: 275px;
    width: 320px;
    overflow: auto
}

.easyzoom-flyout,
.iframed .product-hero .swiper-slide,
.product-badge,
.responsiveFilters .filterSection,
.sr-only,
.unselectedFilters {
    overflow: hidden
}

.minicart-list-item-main-description h2 a {
    display: block
}

.minicart-col-main h3 {
    font-size: 12px;
    line-height: 16px;
    color: #444
}

.minicart-button:focus,
.minicart-button:hover {
    cursor: pointer;
    outline: 0;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2), 0 0 0 3px #eaf4fa
}

.minicart-button-in {
    padding: 0 15px
}

.minicart-button-in:after {
    content: ' \00BB';
    font-size: 20px;
    font-family: MuseoRounded300;
    vertical-align: top
}

.minicart-button.inactive {
    background: #ccc;
    cursor: default;
    box-shadow: none;
    pointer-events: none
}

.categoryReviewRight ul li {
    margin-bottom: 5px;
    font-size: 14px;
    float: left;
    width: 125px
}

.email-review-page,
.email-review-page .email-review-page-product-link {
    margin: 20px 0
}

.email-review-page textarea {
    width: 100%;
    height: 200px
}

.email-review-rating ul {
    list-style: none;
    height: 16px;
    padding-bottom: 0
}

.email-review-rating ul li {
    width: 16px;
    height: 16px;
    background: url(../images/star_gray.png);
    float: left;
    margin-bottom: 2px;
    cursor: pointer
}

.email-review-rating ul li.is-hovered,
.email-review-rating ul li.is-selected {
    background: url(../images/star_gold.png)
}

.cardBottom .promobox.redText {
    margin-bottom: 0
}

.responsiveCategory .leftNav {
    margin-top: 45px
}

.responsiveCategory .breadcrumbs {
    float: none;
    position: absolute;
    padding: 22px 15px;
    width: auto;
    z-index: 0
}

.responsiveCategory .productCards {
    float: left;
    margin-top: 20px;
    margin-bottom: 5px
}

.responsiveCategory .gridDiv {
    border: none
}

.responsiveCategory .itemCount {
    float: right;
    margin-top: 1px;
    margin-right: 10px
}

.responsiveCategory .viewAll {
    float: right;
    margin-top: 5px;
    margin-right: 15px
}

.responsiveCategory .refinementFitLink {
    margin-top: 11px;
    float: right;
    margin-right: 15px
}

.responsiveCategory .fitGuideFit-refineList .refinementFitLink {
    margin-top: 9px
}

.responsiveCategory .responsivePagination {
    float: left;
    width: 720px;
    margin-top: 20px;
    text-align: right
}

.responsiveCategory .bottomPagination .responsivePagination {
    margin-left: 240px;
    margin-bottom: 15px;
    margin-top: 10px
}

.responsivePagination .imageLeft,
.responsivePagination .imageRight {
    width: 20px;
    height: 20px
}

.responsiveCategory .responsiveFilters {
    float: left;
    position: relative;
    margin-top: 10px
}

.responsiveFilters .sortBySection {
    position: relative;
    float: right;
    margin-left: 1px
}

.responsiveFilters ul {
    padding-bottom: 0
}

.responsiveFilters ul.sectionList {
    background-color: #fafafa;
    height: 69px
}

.responsiveFilters ul .filterHeader {
    padding-top: 10px;
    margin-left: 15px;
    margin-bottom: 5px;
    color: #444;
    font-family: MuseoRounded300, Arial, Helvetica, sans-serif
}

.responsiveFilters ul li,
.responsiveFilters ul.sectionList li {
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer
}

.responsiveFilters ul.sectionList li {
    display: inline-block;
    padding: 10px 15px;
    color: #444;
    font-size: 14px;
    outline: 0
}

.refinementLabel {
    font-size: 15px;
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif
}

.refinementLabel:after {
    content: '\F501';
    font-family: symbolset;
    float: right;
    margin-left: 15px
}

.responsiveFilters ul li.hover {
    background-color: #444;
    color: #fff
}

.responsiveFilters ul li.hover .refinementLabel:after {
    content: '\F500'
}

.responsiveFilters ul.sectionList li ul {
    display: none;
    border: 2px solid #444;
    position: absolute;
    top: 69px;
    left: 0;
    z-index: 51;
    padding-top: 5px
}

.responsiveFilters ul.sectionList li.hover ul {
    display: block;
    right: 0;
    background-color: #fff
}

.responsiveFilters ul.filterList li {
    display: block;
    float: left;
    color: #444;
    padding: 7px 9px;
    margin-left: 5px;
    margin-bottom: 5px;
    font-size: 12px;
    position: relative;
    background-image: none;
    border-radius: 5px;
    border: 1px solid #444
}

.responsiveFilters ul.unselectedFilters li ul.filterList li.selected,
.responsiveFilters ul.unselectedFilters li ul.filterList li.selected.disabled,
.responsiveFilters ul.unselectedFilters li ul.filterList li:not(.disabled):focus,
.responsiveFilters ul.unselectedFilters li ul.filterList li:not(.disabled):hover {
    background-color: #444;
    color: #fff
}

.responsiveFilters ul.unselectedFilters li ul.filterList li.selected:not(.disabled):focus,
.responsiveFilters ul.unselectedFilters li ul.filterList li.selected:not(.disabled):hover {
    background-color: #000
}

.responsiveFilters ul.variationSize-refineList li {
    min-width: 13px;
    text-align: center;
    border-radius: 18px;
    padding: 9px 10px;
    color: #444;
    border: 1px solid #444;
    background-color: #fff
}

.responsiveFilters ul li ul.variationSize-refineList li:focus,
.responsiveFilters ul li ul.variationSize-refineList li:hover {
    border: 1px solid #444
}

.responsiveFilters ul.refinementColor-refineList li {
    width: 33px;
    height: 33px;
    border-radius: 30px;
    padding: 0;
    border: none
}

.responsiveFilters ul.unselectedFilters li ul.refinementColor-refineList li {
    margin-left: 7px
}

.responsiveFilters ul.unselectedFilters li ul.refinementColor-refineList li.white-refineValue {
    width: 31px;
    height: 31px;
    border: 1px solid #999
}

.responsiveFilters ul.unselectedFilters li ul.refinementColor-refineList li.white-refineValue:not(.disabled):focus,
.responsiveFilters ul.unselectedFilters li ul.refinementColor-refineList li.white-refineValue:not(.disabled):hover {
    width: 29px;
    height: 29px;
    border: 2px solid #444;
    box-shadow: inset 0 0 0 2px #ccc
}

.responsiveFilters ul.unselectedFilters li ul.refinementColor-refineList li.white-refineValue.selected {
    border: 2px solid #ccc
}

.responsiveFilters ul li ul.refinementColor-refineList li:not(.disabled):focus,
.responsiveFilters ul li ul.refinementColor-refineList li:not(.disabled):hover {
    width: 29px;
    height: 29px;
    border: 2px solid #444
}

.responsiveFilters ul.unselectedFilters li ul.refinementColor-refineList li:not(.disabled):focus,
.responsiveFilters ul.unselectedFilters li ul.refinementColor-refineList li:not(.disabled):hover {
    box-shadow: inset 0 0 0 2px #fff
}

.responsiveFilters ul.unselectedFilters li ul.refinementColor-refineList li.selected {
    width: 29px;
    height: 29px;
    border: 2px solid #fff;
    box-shadow: 0 0 0 2px #444
}

.responsiveFilters ul.unselectedFilters li ul.refinementColor-refineList li.selected:focus,
.responsiveFilters ul.unselectedFilters li ul.refinementColor-refineList li.selected:hover {
    box-shadow: 0 0 0 3px #000
}

.responsiveFilters ul.unselectedFilters li ul li.selected {
    cursor: default
}

.responsiveFilters ul.refinementColor-refineList li span,
.responsiveFilters ul.unselectedFilters li ul li span.refinementName {
    display: none
}

.white-refineValue {
    background-color: #fff!important
}

.yellow-refineValue {
    background-color: #ece816!important
}

.yellow-refineValue.disabled {
    background-color: rgba(236, 232, 22, .5)!important
}

.lightblue-refineValue {
    background-color: #bad9eb!important
}

.lightblue-refineValue.disabled {
    background-color: rgba(186, 217, 235, .5)!important
}

.orange-refineValue {
    background-color: #fd8204!important
}

.orange-refineValue.disabled {
    background-color: rgba(253, 130, 4, .5)!important
}

.pink-refineValue {
    background-color: #ec3691!important
}

.pink-refineValue.disabled {
    background-color: rgba(236, 54, 145, .5)!important
}

.red-refineValue {
    background-color: #d70035!important
}

.red-refineValue.disabled {
    background-color: rgba(215, 0, 53, .5)!important
}

.black-refineValue {
    background-color: #000!important
}

.black-refineValue.disabled {
    background-color: rgba(0, 0, 0, .5)!important
}

.gray-refineValue {
    background-color: #9c9c9c!important
}

.gray-refineValue.disabled {
    background-color: rgba(156, 156, 156, .5)!important
}

.brown-refineValue {
    background-color: #735023!important
}

.brown-refineValue.disabled {
    background-color: rgba(115, 80, 35, .5)!important
}

.purple-refineValue {
    background-color: #7e2e8f!important
}

.purple-refineValue.disabled {
    background-color: rgba(126, 46, 143, .5)!important
}

.blue-refineValue {
    background-color: #0971ce!important
}

.blue-refineValue.disabled {
    background-color: rgba(9, 113, 206, .5)!important
}

.green-refineValue {
    background-color: #79b800!important
}

.green-refineValue.disabled {
    background-color: rgba(121, 184, 0, .5)!important
}

.selectedFilters {
    padding-top: 5px;
    display: none;
    background-color: #fff;
    margin-top: 0
}

ul.selectedFilters li ul.filterList li {
    background-color: #fff!important;
    border-radius: 5px;
    border: 1px solid #444;
    color: #444;
    height: auto;
    width: auto;
    padding: 8px 18px 8px 10px
}

ul.unselectedFilters li ul.filterList li.disabled,
ul.unselectedFilters li ul.filterList li.disabled:hover {
    background: url("data:image/svg+xml;utf8,<svg%20version='1.1'%20baseProfile='tiny'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='50px'%20height='50px'%20viewBox='0%200%2050%2050'><line%20fill='none'%20stroke='%23000'%20x1='50'%20y1='0'%20x2='0'%20y2='50'%20style='stroke:rgb(255,0,0);%20stroke-width:2'/></svg>") 0 0/100% 100% no-repeat #ddd;
    border: 1px solid red!important;
    color: #d70000;
    opacity: .25;
    cursor: not-allowed;
    padding: 7px 9px
}

.searchSuggestion .gridDiv_search {
    border-top: 0 none;
    float: left;
    position: relative
}

.header-wrapper ul.header-links-right a.checkout {
    text-decoration: none
}

.header-wrapper ul.header-links-right a.checkout:hover .checkoutText {
    text-decoration: underline
}

.header-wrapper ul.header-links-right .shopping-cart {
    margin-right: 5px;
    position: relative
}

@media (max-width:959px) {
    .header-wrapper {
        display: block
    }
    .shipping-wrapper {
        display: none
    }
}

.nav-select-bar {
    height: 2px;
    background: #84bd00;
    margin-top: 0;
    position: absolute
}

.header-checkout.header-wrapper .logo-container {
    padding-top: 15px
}

@media (min-width:960px) {
    .shipping-wrapper.sticky-nav-adj {
        margin-top: 110px
    }
}

@media screen and (max-width:959px) {
    #isMobile {
        display: block
    }
}

#x-footer,
#x-header,
.club-profile-accordian>.cs_row.is-closed:nth-child(even),
.sidebar {
    display: none
}

.newRtrn .error-reason-container .select227 div.select.superCuteFormElemWrapper {
    width: 227px
}

.newRtrn .error-reason-container .select227 div.select.superCuteFormElemWrapper select {
    width: 247px
}

.newRtrn .qty div.select.superCuteFormElemWrapper {
    width: 63px
}

.newRtrn .qty div.select.superCuteFormElemWrapper select {
    width: 83px
}

.newRtrn .state div.select.superCuteFormElemWrapper {
    width: 62px;
    height: 26px
}

.newRtrn .state div.select.superCuteFormElemWrapper select {
    width: 82px
}

.VMLRedesign .rCol h1 {
    margin-bottom: 5px
}

.VMLRedesign .rCol #myform ul.cols li.item .RMAcheckbox {
    margin-left: 3px
}

.VMLRedesign .rCol #myform ul.cols li.item>img+.RMAproductDescription {
    margin-left: 10px
}

.VMLRedesign .rCol #myform ul.cols li.item>img+.RMAproductDescription label {
    width: auto;
    margin: 0;
    color: inherit
}

.VMLRedesign .rCol #myform ul.cols li.item>img+.RMAproductDescription strong {
    font-weight: 700
}

.VMLRedesign .rCol #myform ul.cols li.qty div.selector,
.VMLRedesign .rCol #myform ul.cols li.qty div.selector span {
    background-image: url(../images/sortSelectBg65.png)
}

.VMLRedesign div.select.superCuteFormElemWrapper.hasError,
.VMLRedesign input[type=text].error {
    border: 1px solid #ed1b24;
    background-color: #fff79a
}

.VMLRedesign input[type=text].error {
    padding: 3px 6px
}

.VMLRedesign div.select.superCuteFormElemWrapper.hasError.focus,
.VMLRedesign input[type=text].error:focus {
    outline: #ed1b24 solid 1px;
    outline-offset: 0
}

.VMLRedesign .bottomNav {
    margin: 5px
}

.VMLRedesign .ReturnsBox .order-details-btn a:after {
    content: ' '
}

.club-profile-page .club-profile-money-img {
    font-family: symbolset;
    font-size: 37px;
    color: #444
}

.club-profile-page .club-profile-accordian {
    margin-top: 50px
}

.club-profile-accordian>.cs_row {
    padding: 10px 0;
    border-bottom: 1px solid #ccc
}

.club-profile-accordian>.cs_row:first-child {
    border-top: 1px solid #ccc
}

.club-profile-accordian>.cs_row:nth-child(odd) {
    position: relative;
    cursor: pointer
}

.club-profile-accordian>.cs_row:nth-child(odd):before {
    position: absolute;
    top: 50%;
    right: 5px;
    height: 20px;
    margin-top: -11px;
    color: #444;
    font-size: 25px;
    line-height: .75;
    margin-right: 10px;
    content: '-'
}

.club-profile-accordian>.cs_row.is-closed:nth-child(odd):before {
    content: '+'
}

.club-profile-accordian .club-profile-add-points-margin {
    height: 98px
}

.club-profile-accordian .Zebra_DatePicker_Icon_Wrapper {
    width: 100%
}

.club-profile-accordian button.Zebra_DatePicker_Icon_Inside {
    margin-right: 8px
}

#club-profile-add-points-success {
    padding: 20px
}

.size-refine-sizes ul li.oos label div {
    background: url("data:image/svg+xml;utf8,<svg version='1.1' baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='50px' height='50px' viewBox='0 0 50 50'><line fill='none' stroke='%23000' x1='50' y1='0' x2='0' y2='50' style='stroke:rgb(255,0,0); stroke-width:2' /></svg>") 0 0/100% 100% no-repeat #ddd;
    border: 1px solid #d70000;
    color: #d70000;
    opacity: .5
}

.size-refine-sizes ul li.bisn label div {
    border: 1px solid #a3a3a3;
    padding: 10px;
    background: #ddd;
    opacity: .5;
    color: #444
}

@media screen and (max-width:767px) {
    .size-refine-sizes ul li.bisn label div {
        padding: 16px
    }
}

.size-refine-sizes ul li.sel label div {
    border: 2px solid #2a7ab0;
    padding: 9px
}

@media screen and (max-width:767px) {
    .size-refine-sizes ul li.sel label div {
        padding: 15px
    }
}

.size-refine-sizes ul li.sel.oos:not(.bisn) label div {
    border: 2px solid #d70000;
    padding: 9px
}

.size-refine-sizes ul li div.radio,
.size-refine-sizes ul li span {
    display: none
}

.size-refine-sizes>div:nth-child(odd) {
    margin-top: 5px
}

.size-refine-top {
    margin-bottom: 10px
}

#size-refine-text {
    float: left
}

#size-refine-text-value {
    display: inline-block;
    width: 60px
}

.size-refine-local {
    display: none;
    float: left
}

.size-refine-show-us,
.size-refine-show-us span {
    float: left;
    cursor: pointer
}

.size-refine-show-us input:checked~label>span:last-child,
.size-refine-show-us span:first-child {
    color: #2a7ab0
}

.size-refine-show-us input:checked~label>span:first-child,
.size-refine-show-us span:last-child {
    color: #444
}

.size-refine-show-us label>div {
    float: left;
    position: relative;
    width: 40px;
    height: 20px;
    background-color: #ebebeb;
    border-radius: 10px;
    border: 1px solid #ccc;
    margin-left: 10px;
    margin-right: 10px;
    cursor: pointer
}

.size-refine-show-us label>div>div {
    position: absolute;
    left: -5px;
    top: -2px;
    height: 22px;
    width: 22px;
    background-color: #2a7ab0;
    border-radius: 50%;
    transition: left .5s;
    cursor: pointer
}

.size-refine-show-us input:checked~label>div>div {
    left: 20px
}

.size-refine-show-us input:focus~label>div>div {
    box-shadow: inset 0 0 0 2px #fff;
    border: 1px solid #005c8a
}

.size-refine-show-us input {
    position: absolute;
    opacity: 0;
    z-index: -1
}

@media screen and (max-width:767px) {
    .size-refine-sizes ul li.sel.oos:not(.bisn) label div {
        padding: 15px
    }
    .product-size-info {
        margin-top: 20px
    }
}

.product-fit {
    margin-top: 5px;
    margin-bottom: 30px
}

.tfc-fitrec-product .tfc-fitrec-result {
    margin: 10px 0!important
}

.product-messaging {
    margin: 5px 0
}

.product-ats,
.product-bisn,
.product-bisn-success,
.product-wishlist-success {
    padding: 15px;
    border: 1px solid #ccc;
    background-color: #ebebeb
}

.product-bisn {
    padding-bottom: 0
}

@media screen and (min-width:768px) {
    .product-bisn input {
        float: left;
        width: 65%!important
    }
    .product-bisn button {
        float: left;
        width: 35%
    }
}

@media screen and (max-width:767px) {
    .product-bisn button {
        margin-top: 15px!important
    }
}

.product-bisn img {
    width: 100%;
    border: 1px solid #ccc
}

.product-bisn>div {
    margin: 15px 0
}

.product-actions a,
.product-actions>div {
    margin-left: 5px;
    margin-right: 5px;
    white-space: nowrap;
    line-height: 27px
}

.product-actions span {
    font-family: symbolset;
    vertical-align: middle;
    font-size: 16px
}

.product-addthis {
    display: inline-block;
    vertical-align: middle
}

.product-addthis .at-style-responsive .at-share-btn {
    padding: 3px
}

.product-see-full {
    margin-top: 15px;
    margin-bottom: 15px
}

#product-details ul {
    list-style: disc;
    margin: 10px 0 10px 40px
}

.product-page>dl>dt,
.product-review-tabs-contents>dt {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    position: relative;
    cursor: pointer;
    margin-bottom: 30px
}

.product-page>dl>dt.is-closed,
.product-review-tabs-contents>dt.is-closed {
    border-bottom: none;
    margin-bottom: 0
}

.product-page>dl>dt:before,
.product-review-tabs-contents>dt:before {
    position: absolute;
    top: 50%;
    right: 5px;
    height: 20px;
    margin-top: -5px;
    color: #444;
    font-size: 18px;
    line-height: .75;
    margin-right: 10px;
    content: '-'!important;
    font-family: symbolset;
    font-weight: 700
}

.product-badges,
.product-page>dl {
    margin-top: 50px
}

.product-page>dl>dt.is-closed:before,
.product-review-tabs-contents>dt.is-closed:before {
    content: '+'!important
}

@media screen and (max-width:767px) {
    .product-page>dl>dt+dd,
    .product-review-tabs-contents>dt+dd {
        display: block!important
    }
    .product-page>dl>dt.is-closed+dd,
    .product-review-tabs-contents>dt.is-closed+dd {
        display: none!important
    }
    .product-page>dl>.cs_row:last-child {
        border-bottom: 1px solid #ccc
    }
}

.product-badges {
    border-left: none;
    margin-bottom: 20px
}

@media screen and (min-width:768px) {
    .product-badges {
        border-left: 1px solid #ccc;
        margin-top: 0
    }
}

.product-badge {
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    margin-bottom: 20px
}

.product-badge:last-child {
    margin-bottom: 0
}

.product-badge img {
    width: 100%
}

.product-review {
    padding: 15px;
    margin-top: 30px
}

.product-review .minirating {
    float: left;
    width: auto
}

.product-review-name {
    float: left;
    margin-top: -1px;
    margin-left: 15px
}

.product-review-comments {
    clear: both;
    margin-top: 30px
}

@media screen and (min-width:768px) {
    #powerReviews {
        margin-top: 50px
    }
}

#tabContentReviews-header>div {
    float: left
}

#tabContentReviews-header>div.minirating {
    float: left;
    width: auto;
    margin-left: 15px;
    margin-top: 3px
}

.product-review-tabs {
    padding-bottom: 0
}

.product-review-tabs li {
    padding: 0
}

.product-review-tabs li a {
    display: block;
    padding: 10px 0;
    margin: 0;
    text-align: center;
    width: 100%;
    background-color: #ebebeb;
    color: #444
}

.product-review-tabs li a:focus,
.product-review-tabs li a:hover,
.product-review-tabs li.active a {
    text-decoration: none;
    overflow: hidden;
    position: relative;
    background-color: #444;
    color: #fff
}

.product-review-tabs li.active a:focus,
.product-review-tabs li.active a:hover {
    background-color: #222
}

.product-review-tabs-contents>dd {
    display: none;
    padding: 0;
    outline: 0
}

@media screen and (min-width:768px) {
    .product-review-tabs-contents>dd {
        display: none;
        padding-top: 20px;
        outline: 0;
        border: 1px solid #ccc
    }
}

.product-review-tabs-contents>dd.active {
    display: block
}

@media screen and (max-width:767px) {
    .pr-review-engine {
        padding: 0 0 20px!important
    }
    #tabContentReviews .pr-review-social-bar {
        display: none!important
    }
    #tabContentQuestions .prPaContainer {
        padding: 0
    }
}

.certona>h3 {
    margin-top: 70px;
    margin-bottom: 20px;
    text-transform: capitalize
}

.certonaCarousel .swiper-slide {
    height: 240px
}

.product-page .olapic-carousel-banner .dividerText {
    font-family: proxima_novablack, Arial;
    font-size: 20px;
    padding-top: 0;
    margin-top: 9px
}

.product-page .iscroll_olapic .olapic-link-text {
    font-family: Arial
}

.product-slicing .dividerText {
    padding-top: 0;
    margin-top: 9px
}

.product-slicing-images div {
    margin-bottom: 30px;
    text-align: center;
    cursor: pointer;
    padding: 10px
}

.product-slicing-images div.is-active {
    box-shadow: inset 0 0 0 1px rgba(204, 204, 204, 1)
}

.product-slicing-images img {
    margin-bottom: 15px
}

.product-added,
.product-added>div {
    height: 100%
}

.product-added h2 {
    margin-bottom: 25px
}

.product-added h3 {
    margin-bottom: 10px
}

.product-added .product-added-subtotal {
    margin-top: 10px;
    border-top: 1px solid #ccc;
    margin-bottom: 10px;
    padding-top: 10px
}

.product-added .cartPromotionalMessage {
    background: #ebebeb;
    text-align: center;
    padding: 15px;
    border-top: 1px solid #ccc
}

.product-added>div:first-child>div:nth-child(2) {
    padding: 0 15px 15px;
    background-color: #ebebeb;
    margin-bottom: 15px;
    min-height: 360px
}

.easyzoom-flyout,
.easyzoom-notice {
    background: #fff;
    position: absolute
}

.product-added ul li {
    margin-bottom: 15px
}

.product-added-price,
.product-added-review {
    margin-bottom: 10px
}

.product-added ul li img {
    width: 100%;
    border: 1px solid #ccc;
    padding: 5px;
    background: #fff
}

.product-added ul li button {
    padding: 2px 5px;
    font-size: 14px;
    line-height: 20px;
    margin-top: 0
}

.product-added-review .minirating {
    float: right;
    width: auto
}

.product-added-actions {
    margin-bottom: 15px
}

.product-added-subtotal>div:first-child {
    padding-left: 10px;
    padding-right: 0
}

.product-added-actions-mobile>div:nth-child(2) {
    margin: 15px 0
}

@media (min-width:960px) {
    .product-added>div>div:first-child {
        padding-right: 30px
    }
}

.easyzoom-flyout img {
    width: auto!important
}

.easyzoom {
    position: relative
}

.easyzoom img {
    vertical-align: bottom
}

.easyzoom.is-loading img {
    cursor: progress
}

.easyzoom.is-ready img {
    cursor: crosshair
}

.easyzoom.is-error img {
    cursor: not-allowed
}

.easyzoom-notice {
    top: 50%;
    left: 50%;
    z-index: 150;
    width: 10em;
    margin: -1em 0 0 -5em;
    line-height: 2em;
    text-align: center;
    box-shadow: 0 0 10px #888
}

.easyzoom-flyout {
    z-index: 100
}

.easyzoom--overlay .easyzoom-flyout {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.easyzoom--adjacent .easyzoom-flyout {
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    margin-left: 20px
}

.cs_container,
.cs_container *,
.cs_container-crocs,
.cs_container-crocs *,
.cs_container-crocs:after,
.cs_container-crocs:before,
.cs_container-fluid,
.cs_container-fluid *,
.cs_container-fluid:after,
.cs_container-fluid:before,
.cs_container:after,
.cs_container:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

.cs_container,
.cs_container-crocs,
.cs_container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

[role=button] {
    cursor: pointer
}

@media (min-width:481px) {
    .cs_container {
        width: 480px
    }
}

@media (min-width:768px) {
    .cs_container {
        width: 660px
    }
}

@media (min-width:960px) {
    .cs_container {
        width: 1200px;
        /* width: 980px; */
    }
    .cs_container-crocs {
        width: 100%;
        max-width: 1300px
    }
}

.inneritem {
    height: 372px
}

.cs_row {
    margin-left: -15px;
    margin-right: -15px
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    float: left
}

.col-xs-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-1 {
    width: 8.33333333%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-pull-11 {
    right: 91.66666667%
}

.col-xs-pull-10 {
    right: 83.33333333%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-8 {
    right: 66.66666667%
}

.col-xs-pull-7 {
    right: 58.33333333%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-5 {
    right: 41.66666667%
}

.col-xs-pull-4 {
    right: 33.33333333%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-2 {
    right: 16.66666667%
}

.col-xs-pull-1 {
    right: 8.33333333%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-push-11 {
    left: 91.66666667%
}

.col-xs-push-10 {
    left: 83.33333333%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-8 {
    left: 66.66666667%
}

.col-xs-push-7 {
    left: 58.33333333%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-5 {
    left: 41.66666667%
}

.col-xs-push-4 {
    left: 33.33333333%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-2 {
    left: 16.66666667%
}

.col-xs-push-1 {
    left: 8.33333333%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-offset-12 {
    margin-left: 100%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-0 {
    margin-left: 0
}

@media (min-width:481px) {
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9 {
        float: left
    }
    .col-sm-12 {
        width: 100%
    }
    .col-sm-11 {
        width: 91.66666667%
    }
    .col-sm-10 {
        width: 83.33333333%
    }
    .col-sm-9 {
        width: 75%
    }
    .col-sm-8 {
        width: 66.66666667%
    }
    .col-sm-7 {
        width: 58.33333333%
    }
    .col-sm-6 {
        width: 50%
    }
    .col-sm-5 {
        width: 41.66666667%
    }
    .col-sm-4 {
        width: 33.33333333%
    }
    .col-sm-3 {
        width: 25%
    }
    .col-sm-2 {
        width: 16.66666667%
    }
    .col-sm-1 {
        width: 8.33333333%
    }
    .col-sm-pull-12 {
        right: 100%
    }
    .col-sm-pull-11 {
        right: 91.66666667%
    }
    .col-sm-pull-10 {
        right: 83.33333333%
    }
    .col-sm-pull-9 {
        right: 75%
    }
    .col-sm-pull-8 {
        right: 66.66666667%
    }
    .col-sm-pull-7 {
        right: 58.33333333%
    }
    .col-sm-pull-6 {
        right: 50%
    }
    .col-sm-pull-5 {
        right: 41.66666667%
    }
    .col-sm-pull-4 {
        right: 33.33333333%
    }
    .col-sm-pull-3 {
        right: 25%
    }
    .col-sm-pull-2 {
        right: 16.66666667%
    }
    .col-sm-pull-1 {
        right: 8.33333333%
    }
    .col-sm-pull-0 {
        right: auto
    }
    .col-sm-push-12 {
        left: 100%
    }
    .col-sm-push-11 {
        left: 91.66666667%
    }
    .col-sm-push-10 {
        left: 83.33333333%
    }
    .col-sm-push-9 {
        left: 75%
    }
    .col-sm-push-8 {
        left: 66.66666667%
    }
    .col-sm-push-7 {
        left: 58.33333333%
    }
    .col-sm-push-6 {
        left: 50%
    }
    .col-sm-push-5 {
        left: 41.66666667%
    }
    .col-sm-push-4 {
        left: 33.33333333%
    }
    .col-sm-push-3 {
        left: 25%
    }
    .col-sm-push-2 {
        left: 16.66666667%
    }
    .col-sm-push-1 {
        left: 8.33333333%
    }
    .col-sm-push-0 {
        left: auto
    }
    .col-sm-offset-12 {
        margin-left: 100%
    }
    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }
    .col-sm-offset-9 {
        margin-left: 75%
    }
    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }
    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }
    .col-sm-offset-6 {
        margin-left: 50%
    }
    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }
    .col-sm-offset-3 {
        margin-left: 25%
    }
    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }
    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }
    .col-sm-offset-0 {
        margin-left: 0
    }
}

@-ms-viewport {
    width: device-width
}

.col-sm-offset-8 {
    margin-left: 66.66666667%
}

.col-sm-offset-7 {
    margin-left: 58.33333333%
}

.col-sm-offset-6 {
    margin-left: 50%
}

.col-sm-offset-5 {
    margin-left: 41.66666667%
}

slideout-panel .col-sm-offset-4 {
    margin-left: 33.33333333%
}

.col-sm-offset-3 {
    margin-left: 25%
}

.col-sm-offset-2 {
    margin-left: 16.66666667%
}

.col-sm-offset-1 {
    margin-left: 8.33333333%
}

.col-sm-offset-0 {
    margin-left: 0
}

@media (min-width:768px) {
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9 {
        float: left
    }
    .col-md-12 {
        width: 100%
    }
    .col-md-11 {
        width: 91.66666667%
    }
    .col-md-10 {
        width: 83.33333333%
    }
    .col-md-9 {
        width: 75%
    }
    .col-md-8 {
        width: 66.66666667%
    }
    .col-md-7 {
        width: 58.33333333%
    }
    .col-md-6 {
        width: 50%
    }
    .col-md-5 {
        width: 41.66666667%
    }
    .col-md-4 {
        width: 33.33333333%
    }
    .col-md-3 {
        width: 25%
    }
    .col-md-2 {
        width: 16.66666667%
    }
    .col-md-1 {
        width: 8.33333333%
    }
    .col-md-pull-12 {
        right: 100%
    }
    .col-md-pull-11 {
        right: 91.66666667%
    }
    .col-md-pull-10 {
        right: 83.33333333%
    }
    .col-md-pull-9 {
        right: 75%
    }
    .col-md-pull-8 {
        right: 66.66666667%
    }
    .col-md-pull-7 {
        right: 58.33333333%
    }
    .col-md-pull-6 {
        right: 50%
    }
    .col-md-pull-5 {
        right: 41.66666667%
    }
    .col-md-pull-4 {
        right: 33.33333333%
    }
    .col-md-pull-3 {
        right: 25%
    }
    .col-md-pull-2 {
        right: 16.66666667%
    }
    .col-md-pull-1 {
        right: 8.33333333%
    }
    .col-md-pull-0 {
        right: auto
    }
    .col-md-push-12 {
        left: 100%
    }
    .col-md-push-11 {
        left: 91.66666667%
    }
    .col-md-push-10 {
        left: 83.33333333%
    }
    .col-md-push-9 {
        left: 75%
    }
    .col-md-push-8 {
        left: 66.66666667%
    }
    .col-md-push-7 {
        left: 58.33333333%
    }
    .col-md-push-6 {
        left: 50%
    }
    .col-md-push-5 {
        left: 41.66666667%
    }
    .col-md-push-4 {
        left: 33.33333333%
    }
    .col-md-push-3 {
        left: 25%
    }
    .col-md-push-2 {
        left: 16.66666667%
    }
    .col-md-push-1 {
        left: 8.33333333%
    }
    .col-md-push-0 {
        left: auto
    }
    .col-md-offset-12 {
        margin-left: 100%
    }
    .col-md-offset-11 {
        margin-left: 91.66666667%
    }
    .col-md-offset-10 {
        margin-left: 83.33333333%
    }
    .col-md-offset-9 {
        margin-left: 75%
    }
    .col-md-offset-8 {
        margin-left: 66.66666667%
    }
    .col-md-offset-7 {
        margin-left: 58.33333333%
    }
    .col-md-offset-6 {
        margin-left: 50%
    }
    .col-md-offset-5 {
        margin-left: 41.66666667%
    }
    .col-md-offset-4 {
        margin-left: 33.33333333%
    }
    .col-md-offset-3 {
        margin-left: 25%
    }
    .col-md-offset-2 {
        margin-left: 16.66666667%
    }
    .col-md-offset-1 {
        margin-left: 8.33333333%
    }
    .col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width:960px) {
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9 {
        float: left
    }
    .col-lg-12 {
        width: 100%
    }
    .col-lg-11 {
        width: 91.66666667%
    }
    .col-lg-10 {
        width: 83.33333333%
    }
    .col-lg-9 {
        width: 75%
    }
    .col-lg-8 {
        width: 66.66666667%
    }
    .col-lg-7 {
        width: 58.33333333%
    }
    .col-lg-6 {
        width: 50%
    }
    .col-lg-5 {
        width: 41.66666667%
    }
    .col-lg-4 {
        width: 33.33333333%
    }
    .col-lg-3 {
        width: 25%
    }
    .col-lg-2 {
        width: 16.66666667%
    }
    .col-lg-1 {
        width: 8.33333333%
    }
    .col-lg-pull-12 {
        right: 100%
    }
    .col-lg-pull-11 {
        right: 91.66666667%
    }
    .col-lg-pull-10 {
        right: 83.33333333%
    }
    .col-lg-pull-9 {
        right: 75%
    }
    .col-lg-pull-8 {
        right: 66.66666667%
    }
    .col-lg-pull-7 {
        right: 58.33333333%
    }
    .col-lg-pull-6 {
        right: 50%
    }
    .col-lg-pull-5 {
        right: 41.66666667%
    }
    .col-lg-pull-4 {
        right: 33.33333333%
    }
    .col-lg-pull-3 {
        right: 25%
    }
    .col-lg-pull-2 {
        right: 16.66666667%
    }
    .col-lg-pull-1 {
        right: 8.33333333%
    }
    .col-lg-pull-0 {
        right: auto
    }
    .col-lg-push-12 {
        left: 100%
    }
    .col-lg-push-11 {
        left: 91.66666667%
    }
    .col-lg-push-10 {
        left: 83.33333333%
    }
    .col-lg-push-9 {
        left: 75%
    }
    .col-lg-push-8 {
        left: 66.66666667%
    }
    .col-lg-push-7 {
        left: 58.33333333%
    }
    .col-lg-push-6 {
        left: 50%
    }
    .col-lg-push-5 {
        left: 41.66666667%
    }
    .col-lg-push-4 {
        left: 33.33333333%
    }
    .col-lg-push-3 {
        left: 25%
    }
    .col-lg-push-2 {
        left: 16.66666667%
    }
    .col-lg-push-1 {
        left: 8.33333333%
    }
    .col-lg-push-0 {
        left: auto
    }
    .col-lg-offset-12 {
        margin-left: 100%
    }
    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }
    .col-lg-offset-9 {
        margin-left: 75%
    }
    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }
    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }
    .col-lg-offset-6 {
        margin-left: 50%
    }
    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }
    .col-lg-offset-3 {
        margin-left: 25%
    }
    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }
    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }
    .col-lg-offset-0 {
        margin-left: 0
    }
}

.clearfix:after,
.clearfix:before,
.cs_container-crocs:after,
.cs_container-crocs:before,
.cs_container-fluid:after,
.cs_container-fluid:before,
.cs_container:after,
.cs_container:before,
.cs_row:after,
.cs_row:before {
    content: " ";
    display: table
}

.clearfix:after,
.cs_container-crocs:after,
.cs_container-fluid:after,
.cs_container:after,
.cs_row:after {
    clear: both
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right!important
}

.pull-left {
    float: left!important
}

.show {
    display: block!important
}

.hidden,
.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
    display: none!important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.affix {
    position: fixed
}

@-ms-viewport {
    width: device-width
}

@media (max-width:480px) {
    .visible-xs {
        display: block!important
    }
    table.visible-xs {
        display: table!important
    }
    tr.visible-xs {
        display: table-row!important
    }
    td.visible-xs,
    th.visible-xs {
        display: table-cell!important
    }
    .visible-xs-block {
        display: block!important
    }
    .visible-xs-inline {
        display: inline!important
    }
    .visible-xs-inline-block {
        display: inline-block!important
    }

    .product-snipe-left{
        font-size:12px;
    }
    .product-snipe-left:after, .product-snipe-left:after{
        content: " ";
        display: table;
    }
    .responsiveCategory.responsiveCards .gridDiv .product-snipe{
        display:block !important;
    }
}

@media (min-width:481px) and (max-width:767px) {
    .visible-sm {
        display: block!important
    }
    table.visible-sm {
        display: table!important
    }
    tr.visible-sm {
        display: table-row!important
    }
    td.visible-sm,
    th.visible-sm {
        display: table-cell!important
    }
    .visible-sm-block {
        display: block!important
    }
    .visible-sm-inline {
        display: inline!important
    }
    .visible-sm-inline-block {
        display: inline-block!important
    }
}

@media (min-width:768px) and (max-width:959px) {
    .visible-md {
        display: block!important
    }
    table.visible-md {
        display: table!important
    }
    tr.visible-md {
        display: table-row!important
    }
    td.visible-md,
    th.visible-md {
        display: table-cell!important
    }
    .visible-md-block {
        display: block!important
    }
    .visible-md-inline {
        display: inline!important
    }
    .visible-md-inline-block {
        display: inline-block!important
    }
}

@media (min-width:960px) {
    .visible-lg {
        display: block!important
    }
    table.visible-lg {
        display: table!important
    }
    tr.visible-lg {
        display: table-row!important
    }
    td.visible-lg,
    th.visible-lg {
        display: table-cell!important
    }
    .visible-lg-block {
        display: block!important
    }
    .visible-lg-inline {
        display: inline!important
    }
    .visible-lg-inline-block {
        display: inline-block!important
    }
    .hidden-lg {
        display: none!important
    }
}

@media (max-width:480px) {
    .hidden-xs {
        display: none!important
    }
}

@media (min-width:481px) and (max-width:767px) {
    .hidden-sm {
        display: none!important
    }
}

@media (min-width:768px) and (max-width:959px) {
    .hidden-md {
        display: none!important
    }
}

.cs_container a:active,
.cs_container a:focus,
.cs_container a:hover {
    text-decoration: underline
}

.cs_cta-group {
    text-align: center;
    overflow: hidden
}

.cs_cta {
    padding: 15px 0;
    font-size: 15px;
    color: #fff;
    float: left;
    position: relative;
    width: 100%;
    margin: 0
}

.cs_cta-1 {
    width: 24%;
    margin: 4px .5% 0
}

.cs_cta-2 {
    width: 49%;
    margin: 4px .5% 0
}

.cs_cta-4 {
    width: 100%;
    margin: 4px 0 0
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-bold {
    font-weight: 700
}

.text-green,
.text-unisex {
    color: #84bd00
}

.text-white {
    color: #fff
}

.text-black {
    color: #000
}

.text-gray-dark {
    color: #444
}

.text-rubine {
    color: #ce0058
}

.text-yellow {
    color: #fbdd40
}

.text-purple {
    color: #981d97
}

.text-orange {
    color: #ff671f
}

.text-clearance {
    color: #e4002b;
    clear: both;
    width: 100%;
    display: block
}

.text-blue {
    color: #2a7ab0
}

.text-red {
    color: #d70000
}

.text-uppercase {
    text-transform: uppercase
}

.background-white {
    background: #fff
}

.background-gray-dark {
    background: #000000
}

.background-gray-light {
    background: #ebebeb
}

.background-green,
.background-unisex {
    background: #84bd00
}

.background-rubine {
    background: #ce0058
}

.background-yellow {
    background: #fbdd40
}

.background-purple {
    background: #981d97
}

.background-orange {
    background: #ff671f
}

.background-clearance {
    background: #e4002b
}

.background-blue {
    background-color: #2a7ab0
}

.padding-0 {
    padding: 0
}

.padding-15 {
    padding-left: 15px;
    padding-right: 15px
}

.img-responsive {
    max-width: 100%;
    height: auto;
    display: block
}

.text-women {
    color: #ff808b
}

.text-men {
    color: #40c1ac
}

.text-girls {
    color: #981d97
}

.text-boys {
    color: #ff671f
}

.background-women {
    background: #ff808b
}

.background-men {
    background: #40c1ac
}

.background-girls {
    background: #981d97
}

.background-boys {
    background: #ff671f
}

span.text-stack-cont {
    font-size: .46em;
    display: inline-block;
    text-align: left
}

span.text-stack-cont span {
    display: block
}

@media (min-width:481px) {
    .text-left-sm {
        text-align: left
    }
    .text-right-sm {
        text-align: right
    }
    .text-center-sm {
        text-align: center
    }
    .text-white-sm {
        color: #fff
    }
    .padding-0-sm {
        padding: 0
    }
    .padding-15-sm {
        padding-left: 15px;
        padding-right: 15px
    }
    .cs_cta-1-sm {
        width: 24%;
        margin: 4px .5% 0
    }
    .cs_cta-2-sm {
        width: 49%;
        margin: 4px .5% 0
    }
    .cs_cta-4-sm {
        width: 99%;
        margin: 4px .5% 0
    }
}

@media (min-width:768px) {
    .text-left-md {
        text-align: left
    }
    .text-right-md {
        text-align: right
    }
    .text-center-md {
        text-align: center
    }
    .text-white-md {
        color: #fff
    }
    .padding-0-md {
        padding: 0
    }
    .padding-15-md {
        padding-left: 15px;
        padding-right: 15px
    }
    .cs_cta-1-md {
        width: 24%;
        margin: 4px .5% 0
    }
    .cs_cta-2-md {
        width: 49%;
        margin: 4px .5% 0
    }
    .cs_cta-4-md {
        width: 99%;
        margin: 4px .5% 0
    }
}

@media (min-width:960px) {
    .text-left-lg {
        text-align: left
    }
    .text-right-lg {
        text-align: right
    }
    .text-center-lg {
        text-align: center
    }
    .text-white-lg {
        color: #fff
    }
    .padding-0-lg {
        padding: 0
    }
    .padding-15-lg {
        padding-left: 15px;
        padding-right: 15px
    }
    .cs_cta-1-lg {
        width: 24%;
        margin: 4px .5% 0
    }
    .cs_cta-2-lg {
        width: 49%;
        margin: 4px .5% 0
    }
    .cs_cta-4-lg {
        width: 99%;
        margin: 4px .5% 0
    }
}

.cx-button,
.cx-button.full-width {
    width: 100%;
    display: block
}

body {
    font-family: Arial, sans-serif
}

a.disabled {
    text-decoration: none!important;
    pointer-events: none!important;
    cursor: not-allowed;
    color: #a1a1a1
}

.cx-heading {
    font-size: 20px;
    line-height: 1.25;
    color: #444;
    margin: .625em 0
}

.cx-heading.smaller {
    font-size: 16px
}

.cx-heading.larger {
    font-size: 24px
}

.cx-heading+.cx-heading {
    margin-top: -.3125em
}

.cx-copy {
    font-size: 16px;
    line-height: 1.5;
    color: #444
}

p.cx-copy {
    margin-bottom: .75em
}

.cx-copy .smaller,
.cx-copy.smaller {
    font-size: 13px;
    line-height: 1.84615
}

.cx-copy .larger,
.cx-copy.larger {
    font-size: 18px;
    line-height: 1.33333
}

.cx-copy .largest,
.cx-copy.largest {
    font-size: 20px;
    line-height: 1.2
}

@media (min-width:481px) {
    .cx-copy {
        font-size: 14px;
        line-height: 1.71429
    }
}

.cx-brand-font {
    font-family: Montserrat, Arial, sans-serif
}

.cx-heavy-brand-font {
    font-family: proxima_novablack, Arial, sans-serif;
    font-weight: 700
}

.cx-proxima {
    font-family: proxima_novaregular, Arial, sans-serif
}

.cx-reset-font {
    font-family: Arial, sans-serif
}

.cx-button {
    height: auto;
    font-family: Arial;
    font-size: 21px;
    color: #444;
    background-color: #fff;
    line-height: 1.4;
    text-align: center;
    padding: 15px 25px;
    margin: 6px 0;
    border: 1px solid #444;
    cursor: pointer
}

.cx-button.active,
.cx-button.focus,
.cx-button:active,
.cx-button:focus,
.cx-button:hover {
    color: #fff;
    background-color: #444;
    text-decoration: none
}

.cx-button.focus,
.cx-button:focus {
    box-shadow: inset 0 0 0 2px #fff;
    border-color: #fff;
    outline: #444 solid 1px;
    outline-offset: -1px
}

.cx-button.input-align {
    padding: 8px 13px;
    line-height: 24px;
    margin-top: 0
}

.cx-button-row-align {
    margin-top: 6px;
    padding-top: 16px
}

.cx-button-reverse {
    color: #fff;
    background-color: #444
}

.cx-button-reverse.active,
.cx-button-reverse.focus,
.cx-button-reverse:active,
.cx-button-reverse:focus,
.cx-button-reverse:hover {
    background-color: #333
}

.cx-button-cta {
    color: #fff;
    background-color: #006da4;
    border-color: #006da4
}

.cx-button-cta.active,
.cx-button-cta.focus,
.cx-button-cta:active,
.cx-button-cta:focus,
.cx-button-cta:hover {
    background-color: #005c8a;
    outline-color: #005c8a
}

.cx-button-link {
    text-decoration: none;
    cursor: pointer;
    border-color: transparent;
    font-family: Arial, sans-serif
}

.cx-button-link.active,
.cx-button-link.focus,
.cx-button-link:active,
.cx-button-link:focus,
.cx-button-link:hover {
    color: inherit;
    background-color: transparent;
    text-decoration: none;
    outline-color: #005c8a
}

a.cx-button:not(.cx-button-link) {
    text-decoration: none
}

@media (min-width:481px) {
    .cx-button {
        display: inline-block;
        width: auto;
        font-size: 18px;
        line-height: 1.1
    }
    .cx-button.input-align {
        margin: 0;
        line-height: 20px
    }
}

.cx-button.disabled,
.cx-button.disabled:focus,
.cx-button.disabled:hover,
.cx-button[disabled],
.cx-button[disabled]:focus,
.cx-button[disabled]:hover {
    background-color: #ccc;
    border-color: #ccc;
    color: #fff;
    cursor: not-allowed;
    text-decoration: none
}

.cx-form .label,
.cx-form label {
    font-weight: 700;
    display: block;
    margin-bottom: 2px;
    width: 100%
}

.cx-form input:not([type=button]):not([type=submit]):not([type=reset]),
.cx-form textarea {
    background-color: #fafafa;
    border: 1px solid #ccc;
    width: 100%;
    font-family: Arial;
    font-size: 16px;
    line-height: 24px;
    color: #444;
    padding: 8px 13px;
    height: auto
}

.cx-form .caption,
.cx-form .errormessage {
    display: block;
    margin-top: 3px;
    font-size: 13px
}

.cx-form input:not([type=button]):not([type=submit]):not([type=reset]):focus,
.cx-form textarea:focus {
    outline: #000 solid 1px;
    outline-offset: -1px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .25)
}

.cx-form .req {
    color: #d70000
}

ž .cx-form .note {
    font-weight: 400
}

.cx-form li {
    margin-bottom: 15px
}

.cx-form .errormessage {
    color: #d70000;
    clear: both;
    line-height: 18px
}

.cx-form .caption {
    font-family: Arial;
    line-height: 18px;
    color: #444
}

.cx-form label.cx-checkbox,
.cx-form label.cx-radio {
    position: relative;
    display: inline-block;
    padding-left: 25px;
    color: #444;
    font-weight: 400;
    cursor: pointer
}

.cx-form li.cx-radio-auto-width label.cx-radio {
    width: auto;
    margin-right: 15px
}

.cx-form .cx-checkbox input,
.cx-form .cx-radio input {
    position: absolute;
    opacity: 0;
    z-index: -1
}

.cx-form .cx-checkbox .control-indicator,
.cx-form .cx-radio .control-indicator {
    position: absolute;
    top: 2px;
    left: 0;
    display: block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    font-size: 65%;
    color: #eee;
    text-align: center;
    background-color: #ebebeb;
    background-size: 50% 50%;
    background-position: center center;
    background-repeat: no-repeat;
    box-shadow: 0 0 0 1px #ccc, inset 0 0 0 1px #fff;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.cx-form .cx-checkbox input:active~.control-indicator,
.cx-form .cx-checkbox input:checked~.control-indicator,
.cx-form .cx-radio input:active~.control-indicator,
.cx-form .cx-radio input:checked~.control-indicator {
    color: #fff;
    background-color: #2a7ab0;
    box-shadow: none
}

.cx-form .cx-checkbox input:focus~.control-indicator,
.cx-form .cx-radio input:focus~.control-indicator {
    box-shadow: 0 0 0 1px #fff, 0 0 0 3px #2a7ab0
}

.cx-form .cx-checkbox input:checked~.control-indicator {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=)
}

.cx-form .cx-radio .control-indicator {
    border-radius: 50%
}

.cx-form .cx-radio input:checked~.control-indicator {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==)
}

@media (min-width:481px) {
    .cx-form input:not([type=button]):not([type=submit]):not([type=reset]),
    .cx-form textarea {
        font-size: 14px;
        line-height: 20px
    }
    .cx-form .cx-checkbox .control-indicator,
    .cx-form .cx-radio .control-indicator {
        width: 16px;
        height: 16px;
        line-height: 16px
    }
}

.cx-form .cx-select {
    position: relative;
    display: block;
    border: 1px solid #ccc
}

.cx-form .cx-select select {
    width: 100%;
    margin: 0;
    outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    font-family: Arial;
    color: #444;
    line-height: 24px;
    border-radius: .2em;
    padding: 8px 13px
}

.cx-form .cx-select::after {
    content: " ";
    position: absolute;
    top: 50%;
    right: 13px;
    z-index: 2;
    pointer-events: none;
    display: none;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 7px solid #666;
    margin-top: -3px
}

@supports (-webkit-appearance:none) or (appearance:none) or ((-moz-appearance:none) and (mask-type:alpha)) {
    .cx-form .cx-select::after {
        display: block
    }
    .cx-form .cx-select select {
        padding-right: 2em;
        background: 0 0;
        border: 1px solid transparent;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none
    }
    .cx-form .cx-select select:focus {
        border-color: #aaa;
        outline: 0;
        box-shadow: 0 0 1px 3px rgba(180, 222, 250, 1);
        color: #222
    }
}

.cx-subnav {
    padding-bottom: 1em
}

.cx-subnav a {
    color: #444;
    display: block;
    margin-left: -5px;
    padding: 3px 3px 3px 5px;
    border-left: 2px solid transparent
}

.cx-subnav a:focus,
.cx-subnav a:hover {
    text-decoration: underline
}

.cx-subnav .cx-heading {
    margin-bottom: 0
}

.cx-subnav .cx-subnav {
    display: none;
    padding-bottom: 0
}

.cx-subnav .active>.cx-subnav,
.cx-subnav .open>.cx-subnav {
    display: block
}

.cx-subnav .selected {
    border-left-color: #84bd00
}

.cx-subnav .cx-subnav .cx-subnav a {
    padding-left: 25px
}

.cx-panel {
    margin: 15px -15px;
    padding-bottom: 35px
}

.cx-panel-body {
    padding: 20px 15px;
    border-top: 2px solid #ccc;
    background-color: #ebebeb
}

@media (min-width:481px) {
    .cx-form .cx-select select {
        font-size: 14px;
        line-height: 20px
    }
    .cx-panel {
        margin-left: 0;
        margin-right: 0
    }
    .cx-panel-body .center-block {
        width: 50%
    }
}

ul.cx-list {
    list-style-type: disc
}

ol.cx-list {
    list-style-type: decimal
}

.cx-list {
    margin: 10px 0 10px 40px;
    padding: 0
}

.cx-list-compact {
    margin-left: 20px
}

.cx-list .cx-list {
    margin-top: 0;
    margin-bottom: 0
}

.cx-list li:not(:last-child) {
    padding-bottom: 5px
}

.cx-icon,
.cx-icon * {
    color: #444;
    text-decoration: none!important
}

.disabled .cx-icon,
.disabled .cx-icon *,
.disabled.cx-icon,
.disabled.cx-icon * {
    color: #a1a1a1
}

.cx-accordion {
    margin: 15px -15px
}

.cx-accordion dd,
.cx-accordion dt {
    border-bottom: 1px solid #ccc;
    position: relative
}

.cx-accordion dt:not(.is-closed) {
    border-bottom-color: #eee
}

.cx-accordion dt:first-of-type {
    border-top: 1px solid #ccc
}

.cx-accordion dt a:first-child {
    color: #444;
    display: block;
    padding: 20px 40px 20px 15px;
    margin: 0;
    line-height: 1.25
}

.cx-accordion dt a:first-child:before {
    position: absolute;
    right: 15px;
    font-family: symbolset;
    line-height: 1.5;
    content: '\0002D'
}

.cx-accordion dt.is-closed a:first-child:before {
    content: '\0002B'
}

.cx-accordion dd {
    padding: 15px
}

.cx-accordion dd.is-closed {
    display: none
}

.cx-table {
    width: 99.9%;
    max-width: 100%;
    margin-bottom: 20px
}

.cx-table>tbody>tr>td,
.cx-table>tbody>tr>th,
.cx-table>tfoot>tr>td,
.cx-table>tfoot>tr>th,
.cx-table>thead>tr>td,
.cx-table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.cx-table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.cx-table>caption+thead>tr:first-child>td,
.cx-table>caption+thead>tr:first-child>th,
.cx-table>colgroup+thead>tr:first-child>td,
.cx-table>colgroup+thead>tr:first-child>th,
.cx-table>thead:first-child>tr:first-child>td,
.cx-table>thead:first-child>tr:first-child>th {
    border-top: 0
}

.cx-table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

.cx-table-hover>tbody>tr:hover {
    background-color: #f5f5f5
}

table col[class*=col-] {
    position: static;
    display: table-column;
    float: none
}

table td[class*=col-],
table th[class*=col-] {
    position: static;
    display: table-cell;
    float: none
}

.cx-table-responsive {
    min-height: .01%;
    overflow-x: auto
}

@media screen and (max-width:767px) {
    .cx-table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd
    }
    .cx-table-responsive>.cx-table {
        margin-bottom: 0
    }
    .cx-table-responsive>.cx-table>tbody>tr>td,
    .cx-table-responsive>.cx-table>tbody>tr>th,
    .cx-table-responsive>.cx-table>tfoot>tr>td,
    .cx-table-responsive>.cx-table>tfoot>tr>th,
    .cx-table-responsive>.cx-table>thead>tr>td,
    .cx-table-responsive>.cx-table>thead>tr>th {
        white-space: nowrap
    }
}

@font-face {
    font-family: symbolset;
    src: url('data:font/woff;charset=utf-8;base64,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') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

.iscroll_wrapper {
    position: relative;
    width: 100%;
    overflow: hidden
}

.iscroll {
    position: relative;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none
}

.olapic-photo-modal,
.olapic-upload_modal-container {
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 1050;
    top: 0;
    left: 0
}

.iscroll ul {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    text-align: center
}

.iscroll li {
    display: block;
    float: left;
    height: 100%;
    font-size: 14px
}

.iscroll li .iscroll_item {
    border: 1px solid #fff;
    border-color: rgba(255, 255, 255, 0);
    outline: 0
}

.iscroll li .iscroll_item:focus {
    border: 1px solid #000
}

.iscroll_control .aquo,
.iscroll_control.bottom .iscroll_dots .dots {
    -webkit-appearance: none;
    -moz-appearance: none;
    border: none;
    background: 0 0;
    cursor: pointer;
    outline: 0
}

.iscroll_control .iscroll_next,
.iscroll_control .iscroll_prev,
.iscroll_control.bottom .iscroll_dots {
    display: inline-block
}

.iscroll_control.bottom .iscroll_dots .dots {
    font-family: sans-serif;
    font-size: 30px;
    appearance: none
}

.iscroll_control.bottom .iscroll_dots .dots:focus {
    text-decoration: underline
}

.iscroll_control.bottom {
    clear: left;
    text-align: center
}

.iscroll_control .aquo {
    color: #84bd00;
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif;
    font-size: 50px;
    appearance: none
}

.iscroll_control.bottom .iscroll_dots span {
    padding: 0 3px
}

.iscroll_wrapper.side {
    width: 90%;
    float: left
}

.iscroll_control.sidePrev {
    float: left;
    width: 5%
}

.iscroll_control.sideNext {
    float: right;
    width: 5%
}

.noOpacity {
    opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0
}

.iscroll_control .iscroll_next.aquo.iscroll_nav_disable,
.iscroll_control .iscroll_prev.aquo.iscroll_nav_disable {
    color: #ccc
}

.iscroll_control .iscroll_next.aquo.iscroll_nav_disable:focus,
.iscroll_control .iscroll_prev.aquo.iscroll_nav_disable:focus {
    text-decoration: none
}

.js-olapic.olapic-carousel {
    display: none
}

.olapic-carousel-title {
    text-align: center;
    height: 30px;
    padding: 10px 25px 0;
    color: #444;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 48%, #444 50%, #fff 50%, #fff 50%);
    background: -webkit-linear-gradient(top, #fff 48%, #444 50%, #fff 50%, #fff 50%);
    background: linear-gradient(to bottom, #fff 48%, #444 50%, #fff 50%, #fff 50%)
}

.olapic-carousel-title span {
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif;
    background: #fff;
    padding: 0 20px
}

.olapic-carousel-subtitle {
    margin: 0 0 10px;
    font-size: 14px;
    text-align: center;
    letter-spacing: .4px;
    color: #444;
    font-family: Arial, Helvetica, sans-serif
}

.iscroll_olapic .iscroll li .iscroll_item,
.olapic-carousel .iscroll li .iscroll_item {
    display: block;
    width: 218px;
    height: 212px;
    background-position: center;
    background-size: cover;
    border: 0;
    border-left: solid 3px #fff;
    border-right: solid 3px #fff;
    cursor: pointer
}

.iscroll_olapic .iscroll li .iscroll_item:focus,
.olapic-carousel .iscroll li .iscroll_item:focus {
    -webkit-box-shadow: inset 0 0 0 2px rgba(105, 212, 38);
    -moz-box-shadow: inset 0 0 0 2px rgba(105, 212, 38);
    box-shadow: inset 0 0 0 2px #69d426;
    -webkit-appearance: none;
    border: 0;
    border-left: solid 3px #fff;
    border-right: solid 3px #fff
}

.iscroll_olapic .iscroll_control.sideNext .aquo,
.iscroll_olapic .iscroll_control.sidePrev .aquo,
.olapic-carousel .iscroll_control.sideNext .aquo,
.olapic-carousel .iscroll_control.sidePrev .aquo {
    font-size: 60px;
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif;
    width: 100%;
    height: 217px;
    text-align: center;
    display: block
}

.iscroll_olapic .olapic-carousel-links,
.olapic-carousel .olapic-carousel-links {
    text-align: center
}

.iscroll_olapic .olapic-link-text,
.olapic-carousel .olapic-link-text {
    color: #444;
    padding: 10px;
    display: inline-block;
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif;
    font-size: 16px;
    cursor: pointer
}

.iscroll_olapic .olapic-link-text:focus,
.olapic-carousel .olapic-link-text:focus {
    text-decoration: underline;
    outline: 0
}

.olapic-upload_modal-container {
    outline: 0;
    background-color: #000;
    background-color: rgba(0, 0, 0, .8)
}

.olapic-upload_modal-close {
    font-size: 25px;
    float: right;
    font-weight: 700;
    color: #000;
    padding: 0 5px
}

.olapic-link-text:focus,
.olapic-link-text:hover,
.olapic-upload_modal-close:focus,
.olapic-upload_modal-close:hover {
    text-decoration: underline
}

.hpHero-wrapper a:hover,
.sitewide-wrapper a:hover {
    text-decoration: none
}

.olapic-upload_modal {
    max-width: 90%;
    margin: auto;
    background: #f9f9f9
}

.olapic-photo-modal {
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif;
    outline: 0;
    cursor: pointer
}

.olapic-photo-modal.overlay-gray {
    z-index: 1049;
    background-color: #000;
    background-color: rgba(0, 0, 0, .8);
    cursor: pointer
}

.olapic-photo-modal .overlay-container {
    margin: 30px auto auto;
    width: 960px
}

.olapic-photo-modal .overlay-arrow {
    float: left;
    width: 25px;
    height: 522px
}

.olapic-photo-modal .overlay-arrow div {
    cursor: pointer;
    margin-top: 240px
}

.olapic-photo-modal .overlay-arrow div span {
    font-size: 60px
}

.olapic-photo-modal .overlay-prev {
    padding-right: 10px
}

.olapic-photo-modal .overlay-next {
    padding-left: 7px
}

.olapic-photo-modal .overlay-content {
    float: left;
    background-color: #fff;
    padding: 10px;
    width: 870px;
    height: 502px
}

.olapic-photo-modal .pic-container {
    width: 502px;
    height: 502px;
    position: absolute;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: default
}

.olapic-photo-modal .pic-flag {
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 25px;
    height: 25px;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background: url(http://images.crocs.com/is/image/Crocs/olapic-flag?$mkt-png-alpha$)
}

.olapic-photo-modal .overlay-details {
    height: 502px;
    width: 358px;
    padding-left: 10px;
    float: right;
    cursor: default
}

.olapic-photo-modal .overlay-close {
    float: right;
    margin: -15px -7px;
    font-size: 30px;
    cursor: pointer
}

.olapic-photo-modal .overlay-profile {
    font-family: MuseoRounded500, Arial, Helvetica, sans-serif;
    width: 317px;
    display: block;
    margin-top: 10px
}

.olapic-photo-modal .profile-img {
    float: left;
    width: 50px;
    height: 50px;
    border: 0
}

.olapic-photo-modal .profile-icon--sm {
    margin: 10px 0 0 20px;
    float: left;
    border: 0;
    opacity: .5
}

.olapic-photo-modal .profile-names {
    float: left;
    padding: 7px 0 0 20px;
    color: #000
}

.olapic-photo-modal .profile-name_handle {
    font-size: 14px
}

.olapic-photo-modal .profile-name_real {
    font-size: 16px
}

.olapic-photo-modal .overlay-description {
    clear: both;
    padding-top: 20px;
    font-size: 14px;
    overflow: hidden;
    height: 100px;
    font-family: MuseoRounded500, Arial, Helvetica, sans-serif
}

.olapic-photo-modal .overlay-description-fadeout {
    position: relative;
    bottom: 50px;
    height: 50px;
    background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%);
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%);
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%);
    background-image: linear-gradient(rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%);
    background-image: -ms-linear-gradient(rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%)
}

.olapic-photo-modal .overlay-social-icons {
    margin-top: -35px;
    opacity: .5;
    text-align: center
}

.olapic-photo-modal .overlay-social-icons .twitter-icon {
    margin: 0 10px
}

.olapic-photo-modal .overlay-social-icons img {
    border: 0
}

.olapic-photo-modal .overlay-share-text {
    padding-bottom: 8px;
    font-size: 14px
}

.olapic-photo-modal .overlay-shop-text {
    clear: both;
    margin-top: 30px;
    text-align: center;
    font-size: 18px
}

.olapic-photo-modal .overlay-carousel-container {
    margin-top: 30px
}

.olapic-photo-modal button.aquo {
    height: 145px
}

.olapic-photo-modal iscroll_controll.sideNext,
.olapic-photo-modal iscroll_controll.sidePrev {
    width: 30px
}

.olapic-photo-modal .iscroll_control .aquo {
    font-size: 30px
}

.olapic-photo-modal .iscroll_item {
    width: 158px;
    display: block;
    cursor: pointer
}

.olapic-photo-modal .iscroll_item div {
    padding-top: 10px;
    font-size: 14px;
    width: 140px;
    margin: auto
}

.olapic-photo-modal .flag-form-container {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .9);
    padding: 20px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0
}

.olapic-photo-modal .flag-form-close {
    float: right;
    font-size: 25px;
    margin: -8px 0;
    padding: 0 5px;
    border-top: 1px solid #000;
    border-right: 1px solid #000;
    cursor: pointer
}

.olapic-photo-modal .flag-form-title {
    font-size: 18px;
    text-align: center;
    padding-top: 20px
}

.olapic-photo-modal .flag-form-message {
    font-size: 14px;
    padding-top: 20px
}

.olapic-photo-modal .flag-form-email,
.olapic-photo-modal .flag-form-reason {
    margin-top: 20px;
    padding-right: 14px
}

.olapic-photo-modal .flag-form label {
    font-size: 16px
}

.olapic-photo-modal .flag-form input,
.olapic-photo-modal .flag-form textarea {
    font-size: 14px;
    display: block;
    width: 100%;
    margin-top: 5px;
    padding: 4px 6px;
    background: #fff;
    border: 1px solid #000
}

.olapic-photo-modal .flag-form textarea {
    height: 80px
}

.olapic-photo-modal .flag-form-actions {
    margin-top: 30px
}

.olapic-photo-modal .flag-form-actions button {
    float: right
}

.olapic-photo-modal .flag-form-cancel.medButton span,
.overlay-close-button span {
    color: #000;
    background-color: initial
}

.olapic-photo-modal .overlay-close-button {
    display: block;
    position: absolute;
    right: 0;
    background-color: #fff;
    border: 1px solid #000;
    border-top: 0;
    border-right: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.olapic-photo-modal .flag-form-submit {
    margin: 0 0 0 35px
}

.olapic-photo-modal .flag-form-cancel span {
    padding-bottom: 4px
}

.overlay-container,
.overlay-container:focus {
    outline: 0
}

@media (min-width:960px) {
    .olapic-upload_modal {
        max-width: 800px
    }
    .olapic-photo-modal .overlay-close-button {
        display: none
    }
}

@media (max-width:960px) {
    .olapic-photo-modal .overlay-container {
        width: 100%
    }
    .olapic-photo-modal .overlay-prev {
        padding: 0 0 0 1.5%
    }
    .olapic-photo-modal .overlay-next {
        padding: 0 1.5% 0 0;
        float: right;
        text-align: right
    }
    .olapic-photo-modal .overlay-arrow {
        background-color: #fff;
        width: 7.5%
    }
    .olapic-photo-modal .overlay-content {
        width: 82%;
        padding: 0 0 10px
    }
    .olapic-photo-modal .pic-container {
        width: 100%;
        height: 100%;
        float: none;
        clear: both;
        position: relative;
        margin: 40px auto
    }
    .olapic-photo-modal .overlay-details {
        float: none;
        clear: both;
        width: 100%;
        padding: 0
    }
    .olapic-photo-modal .overlay-close {
        display: none
    }
    .olapic-photo-modal .overlay-profile {
        margin: 10px auto;
        width: 100%
    }
    .olapic-photo-modal .overlay-description,
    .olapic-photo-modal .overlay-description-fadeout {
        width: 100%
    }
    .olapic-photo-modal.overlay {
        position: absolute;
        height: 100%
    }
    .olapic-photo-modal .overlay-container {
        background-color: #fff;
        height: 1250px
    }
    .olapic-photo-modal .flag-form input,
    .olapic-photo-modal .flag-form textarea {
        width: 100%
    }
    .olapic-photo-modal .flag-form-close {
        border-top: 0;
        border-right: 0
    }
}

@media (max-width:734px) {
    .iscroll_olapic .iscroll_control,
    .olapic-carousel .iscroll_control {
        display: none
    }
    #olapic_category_carousel_widget,
    #olapic_customer_carousel_widget,
    #olapic_pdp_carousel_widget,
    .olapic-carousel .swiperCarousel {
        padding: 0 10px
    }
    .iscroll_olapic .iscroll_wrapper.side,
    .olapic-carousel .iscroll_wrapper.side {
        width: 100%
    }
}

@media (max-width:600px) {
    .olapic-photo-modal .pic-container {
        height: 50%
    }
    .iscroll_olapic .iscroll_control.sideNext,
    .iscroll_olapic .iscroll_control.sidePrev,
    .olapic-carousel .iscroll_control.sideNext,
    .olapic-carousel .iscroll_control.sidePrev {
        width: 8%
    }
    .olapic-photo-modal .overlay-close {
        position: absolute;
        top: 70px;
        right: 20px
    }
    .olapic-photo-modal .overlay-arrow div {
        margin-top: 140px
    }
    .olapic-photo-modal .overlay-arrow div span {
        font-size: 30px
    }
    .overlay-carousel-container.two-products .iscroll {
        width: 229px!important
    }
    .overlay-carousel-container.two-products .iscroll_item {
        width: 110px
    }
    .overlay-carousel-container.two-products .iscroll_item img {
        height: initial!important
    }
    .overlay-carousel-container.two-products .iscroll_item div,
    .overlay-carousel-container.two-products .iscroll_item img {
        width: 100px!important
    }
    .olapic-photo-modal .flag-form-container {
        z-index: 1;
        position: fixed
    }
    .olapic-photo-modal .overlay-container {
        height: 1002px
    }
}

.responsiveCenteredContent {
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    position: relative;
    width: 960px;
    box-sizing: border-box
}

@media (max-width:959px) {
    .responsiveCenteredContent {
        width: 100%
    }
}

.hpHero-wrapper {
    font-size: 15px;
    overflow: hidden;
    position: relative;
    width: 100%;
    font-family: MuseoRounded300, Arial, Helvetica, sans-serif
}

.hpHero-wrapper .link-text,
.hpHero-wrapper a {
    color: #444;
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif
}

.hpHero-wrapper h3,
.sitewide-wrapper {
    font-family: MuseoRounded300, Arial, Helvetica, sans-serif
}

.hpHero-wrapper h3 {
    font-size: 3em;
    line-height: 1;
    margin: 5px 0
}

.hpHero-wrapper h3 sup {
    font-size: 12px;
    line-height: 1;
    vertical-align: top
}

.hpHero-wrapper p {
    font-size: 1.2em;
    line-height: 1;
    margin: 5px 0
}

.hpHero-wrapper p sup {
    font-size: .6em;
    vertical-align: top
}

.hpHero-wrapper p.lg-head {
    font-size: 3em
}

.hpHero-wrapper p.md-head {
    font-size: 2em
}

.hpHero-wrapper p.sm-head,
.hpHero-wrapper p.sub-head {
    font-size: 1.5em
}

.hpHero-wrapper p.fine-print {
    font-size: 10px
}

.hpHero-wrapper .img-container-hero {
    display: block;
    position: relative;
    overflow: hidden
}

.hpHero-wrapper .img-container-hero img {
    width: 770px;
    left: 50%;
    margin-left: -420px;
    position: absolute;
    max-width: initial
}

.hpHero-wrapper .img-container-sale img {
    margin: 10px 0;
    width: 90px
}

.hpHero-wrapper .content-container-hero {
    position: relative
}

.hpHero-wrapper .copy-container {
    display: block;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #fff;
    text-align: center
}

.hpHero-wrapper .copy-container-hr {
    position: relative;
    overflow: hidden
}

.hpHero-wrapper .copy-container-hr p {
    z-index: 2;
    position: relative;
    display: inline-block;
    padding: 0 10px
}

.hpHero-wrapper .copy-container-hr .copy-line-hr {
    height: 1px;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    z-index: 1
}

.hpHero-wrapper .copy-container-sale {
    border-top: 3px solid #fbdd40;
    border-bottom: 3px solid #fbdd40;
    background: #fff
}

.hpHero-wrapper .clearance-banner p {
    font-size: 35px;
    color: #fff;
    background: #e4002b
}

.hpHero-wrapper .corner-circle {
    width: 100px;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 3px solid #fff;
    color: #fff;
    text-align: center;
    margin: -10px;
    padding-top: 20px;
    -webkit-transform: rotate(-15deg);
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -o-transform: rotate(-15deg);
    transform: rotate(-15deg);
    z-index: 2;
    font-size: 15px
}

.hpHero-wrapper .cs_cta-group {
    padding: 0 0 15px
}

.hpHero-wrapper .cs_cta-group .cs_cta {
    -webkit-transition: all .2s;
    transition: all .2s
}

.hpHero-wrapper .divider-crt {
    width: 10px;
    height: 10px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: -5px auto
}

@media (min-width:481px) {
    .hpHero-wrapper p.fine-print {
        font-size: 12px
    }
    .hpHero-wrapper .corner-circle {
        width: 130px;
        height: 130px;
        padding-top: 35px
    }
    .hpHero-wrapper .img-container-hero img {
        margin-left: -385px
    }
}

@media (min-width:768px) {
    .hpHero-wrapper .img-container-hero {
        position: absolute;
        width: 100%;
        height: 288px
    }
    .hpHero-wrapper .img-container-hero img {
        width: 960px;
        left: 50%;
        margin-left: -480px;
        position: relative
    }
    .hpHero-wrapper .content-container-hero {
        pointer-events: none
    }
    .hpHero-wrapper .divider-crt {
        display: none
    }
    .hpHero-wrapper .cs_cta {
        pointer-events: auto
    }
}

@media (min-width:960px) {
    .hpHero-wrapper {
        background: 0 0
    }
    .hpHero-wrapper .img-container-hero {
        height: 450px
    }
    .hpHero-wrapper .img-container-hero img {
        width: 1500px;
        left: 50%;
        margin-left: -750px
    }
    .hpHero-wrapper .img-container-sale img {
        width: initial
    }
}

.hpHero-wrapper {
    background: #444
}

.hpHero-wrapper.fh16-css-gradient {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .2) 50%, rgba(68, 68, 68, .2) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .2) 50%, rgba(68, 68, 68, .2) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .2) 50%, rgba(68, 68, 68, .2) 100%)
}

.hpHero-wrapper .cs_cta {
    background: #fff;
    color: #444
}

.hpHero-wrapper .divider-crt {
    background: #444
}

.hpHero-wrapper p.urgency-text {
    text-transform: uppercase;
    border-top: 1px solid #84bd00;
    border-bottom: 1px solid #84bd00;
    display: inline-block;
    padding: 5px 10px 3px;
    line-height: 1;
    font-size: 1em
}

.hpHero-wrapper p.urgency-text-clearance {
    border: none;
    background: #e4002b;
    color: #fff
}

.hpHero-wrapper .copy-container-hr .copy-line-hr {
    background: #444
}

.hpHero-wrapper .copy-container-hr p {
    background: #fff;
    color: #444
}

@media (max-width:767px) {
    .hpHero-wrapper .copy-container-hr .copy-line-hr {
        background: #fff
    }
    .hpHero-wrapper .copy-container-hr p {
        background: #444;
        color: #fff
    }
}

@media (min-width:768px) {
    .hpHero-wrapper .copy-container {
        color: #444
    }
    .hpHero-wrapper .cs_cta {
        background: 0 0;
        color: #444;
        border: 1px solid #444
    }
    .hpHero-wrapper .cs_cta:hover {
        background: #444;
        color: #fff
    }
}

@media (min-width:960px) {
    .hpHero-wrapper,
    .hpHero-wrapper.fh16-css-gradient {
        background: url(http://images.crocs.com/is/image/Crocs/gradient_hpHero-1x450?$mkt-jpg-85$) repeat-x
    }
}

.sitewide-wrapper {
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%;
    font-size: 15px
}

.sitewide-wrapper .cs_cta-group {
    background: initial
}

.sitewide-wrapper h3 {
    font-size: 1.4em;
    line-height: 1
}

.sitewide-wrapper p.sub-head {
    font-size: 1.2em
}

.sitewide-wrapper p.fine-print {
    font-size: 12px
}

.sitewide-wrapper .img-container-sale {
    margin-top: 25px
}

.sitewide-wrapper .img-container-sale img {
    width: 100%;
    max-width: 55px
}

.sitewide-wrapper .copy-container-sale {
    background: #fff;
    border-left: 3px solid #fbdd40;
    border-right: 3px solid #fbdd40;
    padding: 3px 0
}

.sitewide-wrapper .cs_cta {
    padding: 0
}

.sitewide-wrapper .clearance-message {
    font-size: 18px;
    color: #fff
}

.sitewide-wrapper sup {
    vertical-align: top
}

@media (min-width:481px) {
    .sitewide-wrapper .img-container-sale {
        margin-top: 10px
    }
}

@media (min-width:768px) {
    .sitewide-wrapper {
        font-size: 16px;
        min-height: 50px
    }
    .sitewide-wrapper .copy-container-sale {
        min-height: 48px
    }
    .sitewide-wrapper .img-container-sale {
        margin-top: 6px
    }
}

@media (min-width:960px) {
    .sitewide-wrapper {
        min-height: 43px
    }
    .sitewide-wrapper .img-container-sale {
        margin: 4px 0
    }
}

.sitewide-wrapper {
    background: #2a7ab0;
    color: #fff
}

.sitewide-wrapper.background-clearance {
    background: #e4002b
}

.sitewide-wrapper p {
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    font-size: 1.1em;
    margin: 8px 0
}

@media (min-width:960px) {
    .sitewide-wrapper p {
        margin: 15px 0 0
    }
}

.catBanner-wrapper {
    background: 0 0
}

.catBanner-wrapper .img-container-hero {
    height: 200px
}

.catBanner-wrapper .copy-container-sale {
    margin-bottom: 10px
}

@media (max-width:767px) {
    .catBanner-wrapper .img-container-hero img {
        width: 860px;
        left: 50%;
        margin-left: -430px
    }
    .catBanner-wrapper .cs_container {
        width: 100%
    }
    .catBanner-wrapper .cs_container.content-container-hero h3,
    .catBanner-wrapper .cs_container.content-container-hero p {
        text-align: left
    }
    .catBanner-wrapper .cs_container.content-container-hero h3 {
        font-size: 24px
    }
}

@media (min-width:768px) {
    .catBanner-wrapper {
        min-height: 224px
    }
    .catBanner-wrapper .img-container-hero {
        height: 224px
    }
    .catBanner-wrapper .img-container-sale img {
        width: 100px
    }
}

.catBanner-wrapper .cs_container.content-container-hero.content-container-text-sm p {
    text-align: center
}

.catBanner-wrapper.hpHero-wrapper .copy-container {
    color: #444
}

@media (min-width:960px) {
    .catBanner-wrapper {
        min-height: 350px
    }
    .catBanner-wrapper .img-container-hero {
        height: 350px
    }
    .catBanner-wrapper .copy-container {
        height: initial
    }
    .catBanner-wrapper,
    .catBanner-wrapper.fh16-css-gradient {
        background: url(http://images.crocs.com/is/image/Crocs/gradient_catBanner-1x350?$mkt-jpg-85$) repeat-x
    }
}

@media (max-width:767px) {
    .catBanner-wrapper.hpHero-wrapper .copy-container-hr .copy-line-hr {
        background: #444
    }
    .catBanner-wrapper.hpHero-wrapper .copy-container-hr p {
        background: #fff;
        color: #444
    }
}

.hpCtnr {
    font-family: Helvetica, Arial, sans-serif
}

.hpCtnr img {
    max-width: 100%
}

.hpCtnr .link-text,
.hpCtnr a {
    color: #444;
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif
}

.hpCtnr h1,
.hpCtnr h2,
.hpCtnr h3 {
    color: #444;
    font-family: MuseoRounded300, Arial, Helvetica, sans-serif
}

.header #barSearch button,
html.mobify .certona .linkBlueText {
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif
}

.featured-categories-container {
    margin-top: 20px;
    margin-bottom: 20px
}

.featured-categories-container img {
    padding: 0 10px
}

.upsell-container p {
    margin-top: 10px
}

.upsell-container .hp-upsell {
    margin-bottom: 20px;
    display: block
}

.hp-crocs-club,
.hp-fas {
    background: #ebebeb;
    color: #444;
    display: block;
    margin-bottom: 20px;
    padding: 15px 0
}

.hp-crocs-club {
    padding: 10px
}

.hp-crocs-club .hp-crocs-club-inner {
    border: 1px solid #2a7ab0;
    height: 100%
}

.hp-crocs-club .link-text {
    margin-top: 22px
}

.hp-fas p.sub-head {
    margin: 0;
    font-size: 24px
}

.fas-icon {
    color: #2a7ab0;
    font-size: 60px;
    opacity: .3
}

p.cc-steps {
    margin-top: 0
}

@media (min-width:768px) {
    .hp-crocs-club,
    .hp-fas {
        height: 225px
    }
    .vertical-middle {
        position: relative;
        top: 50%;
        transform: translateY(-50%)
    }
    .fas-icon {
        font-size: 120px
    }
}

html.mobify .clear {
    clear: both!important
}

html.mobify .crocsGreenText {
    color: #84bd00
}

html.mobify .olapic-photo-modal .medButton {
    cursor: pointer
}

html.mobify .olapic-photo-modal .flag-form-cancel span {
    padding-bottom: 0
}

html.mobify .certonaCarousel .sideNext button,
html.mobify .certonaCarousel .sidePrev button,
html.mobify .olapicCarousel .sideNext button,
html.mobify .olapicCarousel .sidePrev button {
    border: 0
}

html.mobify .olapic-photo-modal .medButton span {
    color: #000;
    display: block;
    font-size: 18px;
    line-height: 40px;
    letter-spacing: -.025em
}

html.mobify .olapic-photo-modal .flag-form-submit {
    background-color: #84bd00
}

@media (min-width:960px) {
    html.ipad.tablet .olapicCarousel.olapic-photo-modal .overlay-close-button {
        display: block!important
    }
}

html.mobify .certona .errorRedText,
html.mobify .certona .redText,
html.mobify .saleRedText {
    color: #d70000
}

html.mobify .certona .saleRedText em {
    font-size: 14px
}

html.mobify .certona .linkBlueText {
    color: #2a7ab0;
    text-decoration: none;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.025em;
    font-weight: 400;
    margin: 10px 2px 0
}

.suggestTerms li.sel a,
html.mobify .certona .linkBlueText:hover {
    text-decoration: underline
}

html.mobify .certona .iscroll_item {
    width: 120px
}

html.mobify .certona .iscroll_item img {
    width: 90px;
    height: 75px
}

.header #barSearch button {
    float: right;
    height: 35px;
    line-height: 25px!important;
    color: #fff;
    font-size: 0;
    padding-left: 10px;
    padding-right: 35px;
    background-color: #7ab800;
    position: relative;
    cursor: pointer
}

.header #barSearch button:before {
    background-image: url(../images/search-img_v2.png);
    width: 16px;
    height: 17px;
    content: '';
    position: absolute;
    left: 14px;
    top: 9px;
    background-color: #7ab800;
    background-position: -7px -4px
}

.swiper-slide,
.swiper-wrapper {
    height: 100%;
    position: relative;
    width: 100%
}

#searchSuggestions {
    background-color: #fff;
    border: 1px solid #999;
    display: none;
    right: 0;
    position: absolute;
    top: 34px;
    width: 319px;
    z-index: 90000;
    font-family: Arial, Helvetica, sans-serif;
    overflow-x: hidden;
}

.suggestTerms {
    padding: 5px 10px 15px
}

.suggestTerms li {
    margin-top: 7px
}

.suggestTerms a {
    color: #666;
    font-weight: 400
}

.suggestTerms li.sel a {
    color: #333
}

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-slide,
.swiper-slide>a {
    display: block
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.swiper-container-multirow>.swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-transition-property: -webkit-transform, height;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform, height
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-disabled {
    cursor: auto;
    pointer-events: none
}

.swiper-button-disabled button {
    opacity: .35
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    -o-transform: translate(0, -50%);
    -ms-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiperCarouselWrapper {
    overflow: hidden;
    position: relative
}

.swiperCarousel .sideNext,
.swiperCarousel .sidePrev {
    position: absolute;
    top: 0;
    width: 40px;
    height: 100%;
    cursor: pointer;
    z-index: 10
}

.swiperCarousel .sideNext button,
.swiperCarousel .sidePrev button {
    position: absolute;
    top: 50%;
    font-size: 60px;
    line-height: 60px;
    color: #444;
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif;
    cursor: pointer;
    margin-top: -35px;
    width: 100%;
    text-align: center
}

.swiperCarousel .sideNext button:focus,
.swiperCarousel .sidePrev button:focus {
    outline: 0
}

.outsideNavigation.swiperCarousel {
    width: calc(100% - 80px);
    margin-left: 40px;
    margin-right: 40px;
    position: relative
}

.outsideNavigation .sideNext,
.outsideNavigation .sidePrev {
    background: #fff
}

.outsideNavigation .sidePrev {
    left: -40px
}

.outsideNavigation .sideNext {
    right: -40px
}

.insideNavigation .sidePrev {
    left: 0
}

.insideNavigation .sideNext {
    right: 0
}

.productCarousel {
    width: 100%
}

.productCarousel .carouselLink {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0
}

.swiper-slide .gridDiv {
    border: none;
    width: 100%
}

.swiper-slide .productCard h3 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    float: none
}

.swiper-slide .cardBottom {
    left: 5%;
    width: 90%;
    border: none
}

.swiper-slide .productCard h4 {
    width: 100%
}

.swiper-slide .swatchDiv ul {
    width: 200px;
    margin-left: auto;
    margin-right: auto
}

.swiper-slide .swatchDiv {
    margin: 4px auto 0
}

.certonaCarousel {
    margin-bottom: 20px
}

.certonaCarousel .swiper-slide {
    text-align: center;
    display: block;
    color: #000;
    text-decoration: none
}

.certonaCarousel .swiper-slide img {
    margin: auto;
    border: 0
}

.certonaCarousel .linkBlueText {
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.025em;
    font-weight: 400;
    margin: 10px 2px 0
}

.certonaCarousel .darkGrayText.arial {
    font-size: 12px;
    line-height: 15px
}

.certonaCarousel .minirating {
    margin: 7px auto auto;
    width: 80px
}

.certonaCarousel .minirating .grayBackground {
    width: 80px;
    height: 16px;
    background: url(../images/star_gray.png) left center repeat-x
}

.certonaCarousel .minirating .goldForeground {
    height: 16px;
    background: url(../images/star_gold.png) left center repeat-x
}

.olapic-photowall .photowall-item,
.olapicCarousel .iscroll_item,
.photowall-item-content-selfie {
    background-size: cover;
    background-position: center
}

@media (max-width:750px) {
    .dividerTextContGreen {
        margin: 0 20%
    }
    .dividerContGreen {
        margin-bottom: 30px
    }
}

.olapic-carousel-banner_subtitle {
    margin: -56px auto 12px;
    display: block;
    font-size: 14px;
    text-align: center;
    letter-spacing: .4px;
    color: #444;
    font-family: Arial, Helvetica, sans-serif
}

.olapicCarousel li.iscroll_item-container {
    width: 224px
}

.olapicCarousel .iscroll_item {
    display: block;
    width: 218px;
    height: 212px;
    border: 0;
    border-left: solid 3px #fff;
    border-right: solid 3px #fff;
    cursor: pointer
}

.olapicCarousel li .iscroll_item:focus {
    -webkit-box-shadow: inset 0 0 0 2px rgba(105, 212, 38);
    -moz-box-shadow: inset 0 0 0 2px rgba(105, 212, 38);
    box-shadow: inset 0 0 0 2px #69d426;
    -webkit-appearance: none;
    border: 0;
    border-left: solid 3px #fff;
    border-right: solid 3px #fff
}

.olapicCarousel .sideNext,
.olapicCarousel .sidePrev {
    font-size: 60px;
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif
}

.olapicCarousel .olapic-carousel-links {
    text-align: center
}

.olapicCarousel .olapic-link-text {
    color: #84bd00;
    padding: 10px;
    display: inline-block;
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif;
    font-size: 18px;
    cursor: pointer
}

.olapicCarousel .olapic-link-text:focus {
    text-decoration: underline;
    outline: 0
}

.displayFlex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.olapic-photowall {
    -ms-flex-direction: row;
    -ms-flex-wrap: wrap;
    -ms-flex-align: start;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    -ms-align-content: flex-start;
    -ms-align-items: flex-start;
    -webkit-flex-direction: row;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: center;
    -webkit-align-content: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: flex-start;
    align-items: flex-start
}

.photowall-item {
    height: 220px;
    -ms-flex: 1 0 220px;
    -webkit-flex: 1 0 220px;
    flex: 1 0 220px
}

.olapic-photowall .photowall-item {
    background-repeat: no-repeat;
    margin: 10px
}

.olapic-photowall-footer,
.olapic-photowall-header {
    width: 100%
}

.olapic-photowall-header {
    margin: 20px 10px;
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    -ms-align-items: center;
    -ms-justify-content: space-between;
    -webkit-align-items: center;
    -webkit-justify-content: space-between;
    align-items: center;
    justify-content: space-between
}

.olapic-photowall-footer {
    margin: 20px 0 40px;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center
}

.olapic-photowall-title span {
    font-size: 30px
}

.photowall-item-content {
    opacity: 0;
    height: 100%;
    width: 100%;
    -ms-flex-direction: column;
    -ms-flex-pack: end;
    -ms-justify-content: flex-end;
    -webkit-flex-direction: column;
    -webkit-justify-content: flex-end;
    flex-direction: column;
    justify-content: flex-end
}

.photowall-item-content-social a {
    background-color: #fff;
    border-radius: 20px
}

.photowall-item-content-social a:nth-child(even) {
    margin: 0 5px
}

.photowall-item-content-footer {
    width: 100%;
    background-color: rgba(255, 255, 255, .9);
    border-top: 3px solid #84bd00;
    font-size: 12px;
    line-height: 1.5em;
    font-family: Arial, Helvetica, sans-serif;
    color: #444;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    -ms-justify-content: flex-start;
    -ms-align-items: center;
    -webkit-justify-content: flex-start;
    -webkit-align-items: center;
    justify-content: flex-start;
    align-items: center
}

.photowall-item-content-selfie {
    height: 55px;
    width: 55px;
    margin: 10px;
    background-repeat: no-repeat
}

.photowall-item-content-name {
    font-weight: 700
}

@media (max-width:960px) {
    .olapic-photowall-header {
        -ms-flex-wrap: wrap;
        -ms-flex-pack: center;
        -ms-justify-content: center;
        -webkit-justify-content: center;
        -webkit-flex-wrap: wrap;
        justify-content: center;
        flex-wrap: wrap
    }
    .olapic-photowall-title {
        width: 100%;
        text-align: center;
        margin-bottom: 20px
    }
}

.olapicCarousel.olapic-upload_modal-container {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    outline: 0;
    background-color: #000;
    background-color: rgba(0, 0, 0, .8)
}

.olapicCarousel .olapic-upload_modal-close {
    font-size: 25px;
    float: right;
    font-weight: 700;
    color: #000;
    padding: 0 5px
}

.olapic-link-text:focus,
.olapic-link-text:hover,
.olapic-upload_modal-close:hover,
.olapicCarousel .olapic-upload_modal-close:focus {
    text-decoration: underline
}

.olapicCarousel .olapic-upload_modal {
    max-width: 90%;
    margin: auto;
    background: #f9f9f9
}

.olapicCarousel.olapic-photo-modal {
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    outline: 0;
    cursor: pointer
}

.olapicCarousel.olapic-photo-modal.overlay-gray {
    z-index: 1049;
    background-color: #000;
    background-color: rgba(0, 0, 0, .8);
    cursor: pointer
}

.olapicCarousel.olapic-photo-modal .overlay-container {
    margin: 30px auto auto;
    width: 960px
}

.olapicCarousel.olapic-photo-modal .overlay-arrow {
    color: #84bd00;
    float: left;
    width: 25px;
    height: 522px
}

.olapicCarousel.olapic-photo-modal .overlay-arrow div {
    cursor: pointer;
    margin-top: 240px
}

.olapicCarousel.olapic-photo-modal .overlay-arrow div span {
    color: #fff;
    font-size: 60px
}

.olapicCarousel.olapic-photo-modal .overlay-prev {
    padding-right: 5px
}

.olapicCarousel.olapic-photo-modal .overlay-next {
    padding-left: 10px
}

.olapicCarousel.olapic-photo-modal .overlay-content {
    float: left;
    background-color: #fff;
    padding: 10px;
    width: 870px;
    height: 502px
}

.olapicCarousel.olapic-photo-modal .pic-container {
    width: 502px;
    height: 502px;
    position: absolute;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: default
}

.olapicCarousel.olapic-photo-modal .pic-flag {
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 25px;
    height: 25px;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background: url(http://images.crocs.com/is/image/Crocs/olapic-flag?$mkt-png-alpha$)
}

.olapicCarousel.olapic-photo-modal .overlay-details {
    height: 502px;
    width: 358px;
    padding-left: 10px;
    float: right;
    cursor: default
}

.olapicCarousel.olapic-photo-modal .overlay-close {
    float: right;
    margin: -15px -7px;
    font-size: 30px;
    cursor: pointer
}

.olapicCarousel.olapic-photo-modal .overlay-profile {
    font-family: MuseoRounded500, Arial, Helvetica, sans-serif;
    width: 317px;
    display: block;
    margin-top: 10px
}

.olapicCarousel.olapic-photo-modal .profile-img {
    float: left;
    width: 50px;
    height: 50px;
    border: 0
}

.olapicCarousel.olapic-photo-modal .profile-icon--sm {
    margin: 10px 0 0 20px;
    float: left;
    border: 0;
    opacity: .5
}

.olapicCarousel.olapic-photo-modal .profile-names {
    float: left;
    padding: 7px 0 0 20px;
    color: #000
}

.olapicCarousel.olapic-photo-modal .profile-name_handle {
    font-size: 14px
}

.olapicCarousel.olapic-photo-modal .profile-name_real {
    font-size: 16px
}

.olapicCarousel.olapic-photo-modal .overlay-description {
    clear: both;
    padding-top: 20px;
    font-size: 14px;
    overflow: hidden;
    height: 100px;
    font-family: MuseoRounded500, Arial, Helvetica, sans-serif
}

.olapicCarousel.olapic-photo-modal .overlay-description-fadeout {
    position: relative;
    bottom: 50px;
    height: 50px;
    background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%);
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%);
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%);
    background-image: linear-gradient(rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%);
    background-image: -ms-linear-gradient(rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%)
}

.olapicCarousel.olapic-photo-modal .overlay-social-icons {
    margin-top: -35px;
    opacity: .5;
    text-align: center
}

.olapicCarousel.olapic-photo-modal .overlay-social-icons .twitter-icon {
    margin: 0 10px
}

.olapicCarousel.olapic-photo-modal .overlay-social-icons img {
    border: 0
}

.olapicCarousel.olapic-photo-modal .overlay-share-text {
    padding-bottom: 8px;
    font-size: 14px
}

.olapicCarousel.olapic-photo-modal .overlay-shop-text {
    clear: both;
    margin-top: 30px;
    text-align: center;
    font-size: 18px
}

.olapicCarousel.olapic-photo-modal .overlay-carousel-container {
    margin-top: 30px
}

.olapicCarousel.olapic-photo-modal button.aquo {
    height: 145px
}

.olapicCarousel.olapic-photo-modal li.iscroll_item-container {
    width: 164px;
    text-align: center
}

.olapicCarousel.olapic-photo-modal .iscroll_item {
    height: 100%;
    width: 158px;
    display: block;
    cursor: pointer
}

.olapicCarousel.olapic-photo-modal .iscroll_item div {
    padding-top: 10px;
    font-size: 14px;
    width: 140px;
    margin: auto
}

.olapicCarousel.olapic-photo-modal .flag-form-container {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .9);
    padding: 20px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0
}

.olapicCarousel.olapic-photo-modal .flag-form-close {
    float: right;
    font-size: 25px;
    margin: -8px 0;
    padding: 0 5px;
    border-top: 1px solid #000;
    border-right: 1px solid #000;
    cursor: pointer
}

.olapicCarousel.olapic-photo-modal .flag-form-title {
    font-size: 18px;
    text-align: center;
    padding-top: 20px
}

.olapicCarousel.olapic-photo-modal .flag-form-message {
    font-size: 14px;
    padding-top: 20px
}

.olapic-photo-modal .flag-form-reason,
.olapicCarousel.olapic-photo-modal .flag-form-email {
    margin-top: 20px;
    padding-right: 14px
}

.olapicCarousel.olapic-photo-modal .flag-form label {
    font-size: 16px
}

.olapic-photo-modal .flag-form textarea,
.olapicCarousel.olapic-photo-modal .flag-form input {
    font-size: 14px;
    display: block;
    width: 100%;
    margin-top: 5px;
    padding: 4px 6px;
    background: #fff;
    border: 1px solid #000
}

.olapicCarousel.olapic-photo-modal .flag-form textarea {
    height: 80px
}

.olapicCarousel.olapic-photo-modal .flag-form-actions {
    margin-top: 30px
}

.olapicCarousel.olapic-photo-modal .flag-form-actions button {
    float: right
}

.olapicCarousel.olapic-photo-modal .flag-form-cancel.medButton span,
.overlay-close-button span {
    color: #000;
    background-color: initial
}

.olapicCarousel.olapic-photo-modal .overlay-close-button {
    display: block;
    position: absolute;
    right: 0;
    background-color: #fff;
    border: 1px solid #000;
    border-top: 0;
    border-right: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.olapicCarousel.olapic-photo-modal .flag-form-submit {
    margin: 0 0 0 35px
}

.olapicCarousel.olapic-photo-modal .flag-form-cancel span {
    padding-bottom: 4px
}

.olapicCarousel .overlay-container,
.overlay-container:focus {
    outline: 0
}

.olapicCarousel.olapic-photo-modal .overlay-carousel-container.one-product ul {
    margin: auto;
    width: 140px;
    text-align: center
}

.olapicCarousel.olapic-photo-modal .overlay-carousel-container.one-product a {
    width: 140px
}

.olapicCarousel.olapic-photo-modal .overlay-carousel-container.two-products ul {
    margin: auto;
    width: 328px;
    text-align: center
}

.olapicCarousel.olapic-photo-modal .overlay-carousel-container.two-products li {
    float: left
}

@media (min-width:960px) {
    .olapicCarousel .olapic-upload_modal {
        max-width: 800px
    }
    .olapicCarousel.olapic-photo-modal .overlay-close-button {
        display: none
    }
}

@media (max-width:960px) {
    .olapicCarousel.olapic-photo-modal .overlay-arrow div span {
        color: #444
    }
    .olapicCarousel.olapic-photo-modal .overlay-container {
        width: 100%
    }
    .olapicCarousel.olapic-photo-modal .overlay-prev {
        padding: 0 0 0 1.5%
    }
    .olapicCarousel.olapic-photo-modal .overlay-next {
        padding: 0 1.5% 0 0;
        float: right;
        text-align: right
    }
    .olapicCarousel.olapic-photo-modal .overlay-arrow {
        background-color: #fff;
        width: 7.5%
    }
    .olapicCarousel.olapic-photo-modal .overlay-content {
        width: 82%;
        padding: 0 0 10px
    }
    .olapicCarousel.olapic-photo-modal .pic-container {
        width: 100%;
        height: 100%;
        float: none;
        clear: both;
        position: relative;
        margin: 50px auto
    }
    .olapicCarousel.olapic-photo-modal .overlay-details {
        float: none;
        clear: both;
        width: 100%;
        padding: 0
    }
    .olapicCarousel.olapic-photo-modal .overlay-close {
        display: none
    }
    .olapicCarousel.olapic-photo-modal .overlay-profile {
        margin: 10px auto;
        width: 100%
    }
    .olapic-photo-modal .overlay-description-fadeout,
    .olapicCarousel.olapic-photo-modal .overlay-description {
        width: 100%
    }
    .olapicCarousel.olapic-photo-modal.overlay,
    .olapicCarousel.olapic-upload_modal-container {
        position: absolute;
        height: 100%
    }
    .olapicCarousel.olapic-photo-modal .overlay-container {
        background-color: #fff;
        height: 1250px
    }
    .olapicCarousel.olapic-photo-modal .flag-form input,
    .olapicCarousel.olapic-photo-modal .flag-form textarea {
        width: 100%
    }
    .olapicCarousel.olapic-photo-modal .flag-form-close {
        border-top: 0;
        border-right: 0
    }
}

@media (max-width:734px) {
    #olapic_category_carousel_widget,
    #olapic_customer_carousel_widget,
    #olapic_pdp_carousel_widget {
        padding: 0
    }
    .iscroll_olapic .iscroll_wrapper.side {
        width: 100%
    }
}

@media (max-width:600px) {
    .olapicCarousel.olapic-photo-modal .pic-container {
        height: 50%
    }
    .olapicCarousel.olapic-photo-modal .overlay-close {
        position: absolute;
        top: 70px;
        right: 20px
    }
    .olapicCarousel.olapic-photo-modal .overlay-arrow div {
        margin-top: 140px
    }
    .olapicCarousel.olapic-photo-modal .overlay-arrow div span {
        font-size: 30px
    }
    .olapicCarousel .overlay-carousel-container.two-products .iscroll {
        width: 229px!important
    }
    .olapicCarousel .overlay-carousel-container.two-products .iscroll_item {
        width: 110px
    }
    .olapicCarousel .overlay-carousel-container.two-products .iscroll_item img {
        height: initial!important
    }
    .olapicCarousel .overlay-carousel-container.two-products .iscroll_item div,
    .overlay-carousel-container.two-products .iscroll_item img {
        width: 100px!important
    }
    .olapicCarousel.olapic-photo-modal .flag-form-container {
        z-index: 1;
        position: fixed
    }
    .olapicCarousel.olapic-photo-modal .overlay-container {
        height: 1002px
    }
}

.customer-service-content-links .cx-panel-heading a.chat.disabled>span:not(.cx-icon):not(.chat-status) {
    color: #444
}

@media (max-width:767px) {
    .customer-service-content-links {
        padding: 30px 0
    }
    .customer-service-content-links .cx-heading,
    .customer-service-content-links li.cx-panel {
        margin: 0;
        padding: 0
    }
    .customer-service-content-links li.cx-panel:first-child {
        border-top: 1px solid #ccc
    }
    .customer-service-content-links li.cx-panel {
        border-bottom: 1px solid #ccc
    }
    .customer-service-content-links .cx-panel-body {
        margin-top: -10px;
        padding: 0 10px 0 43px;
        border: none;
        background: 0 0
    }
    .customer-service-content-links .cx-heading>* {
        display: block;
        padding: 15px 10px;
        text-decoration: none!important
    }
    .customer-service-content-links .cx-icon {
        font-size: 24px;
        padding-right: 5px
    }
    .customer-service-content-links a:active span:not(.chat-status),
    .customer-service-content-links a:focus span:not(.chat-status),
    .customer-service-content-links a:hover span:not(.chat-status) {
        text-decoration: underline
    }
    .customer-service-content-links .cx-heading .chat-status {
        line-height: 30px
    }
}

ul.unselectedFilters li ul.refinementColor-refineList li.disabled,
ul.unselectedFilters li ul.refinementColor-refineList li.disabled:hover {
    width: 31px;
    height: 31px;
    padding: 0
}

ul.unselectedFilters li ul.variationSize-refineList li.disabled,
ul.unselectedFilters li ul.variationSize-refineList li.disabled:hover {
    padding: 9px 10px
}

ul.unselectedFilters ul li.disabled:focus {
    box-shadow: inset 0 0 0 1px #d70000
}

ul.selectedFilters li ul.filterList li span {
    display: inline
}

ul.unselectedFilters .removeRefinement {
    display: none
}

.removeRefinement {
    position: absolute;
    top: 0;
    right: 0;
    padding-left: 3px;
    padding-right: 5px;
    padding-top: 8px;
    color: #777;
    cursor: pointer
}

.responsiveFilters ul.selectedFilters li ul.filterList li:focus,
.responsiveFilters ul.selectedFilters li ul.filterList li:hover {
    background-color: #444!important;
    color: #fff;
    height: auto;
    width: auto;
    border: 1px solid #444;
    outline: 0
}

.responsiveFilters ul.sectionList li.sortByMenuItem ul {
    margin-top: -1px;
    right: 0;
    left: inherit
}

.responsiveFilters ul.sectionList li.sortByMenuItem li {
    background-image: none;
    padding-right: 0;
    padding-left: 0;
    width: 100%;
    clear: left
}

.responsiveFilters ul.sectionList li.sortByMenuItem li span {
    padding-left: 15px;
    padding-right: 15px;
    white-space: nowrap
}

.responsiveFilters ul.sectionList li.sortByMenuItem li:focus,
.responsiveFilters ul.sectionList li.sortByMenuItem li:hover {
    text-decoration: underline
}

.responsiveFilters ul.sectionList li.sortByMenuItem li.focus {
    outline: #444 dotted 1px;
    box-shadow: inset 0 0 0 4px #ebebeb
}

.responsiveFilters ul.sectionList li.sortByMenuItem li.sortSelected {
    text-decoration: underline;
    cursor: default
}

#qtip-overlay.blurs,
.Zebra_DatePicker td,
.qtip-close {
    cursor: pointer
}

.genderMessage {
    color: #d70000;
    padding-top: 10px;
    padding-bottom: 14px;
    padding-left: 14px;
    font-size: 14px
}

.genderLabel {
    color: #444;
    clear: left;
    margin-left: 6px;
    margin-bottom: 3px;
    margin-top: 0;
    font-size: 14px
}

.clearAllLink {
    padding-bottom: 5px;
    font-size: 12px;
    margin-left: 15px;
    margin-top: 8px;
    float: left
}

.responsiveCategoryWide .bottomPagination .responsivePagination,
.responsiveCategoryWide .responsivePagination {
    width: 100%;
    margin-left: 0
}

.responsiveCategoryWide .productCards,
.responsiveCategoryWide .responsiveFilters {
    width: 100%
}

.responsiveCategory .breadcrumbs li:first-child {
    padding-left: 5px
}

.responsivePagination .pagination {
    margin-top: 2px
}

.responsivePagination .viewAll {
    margin-top: 4px
}

.newProductCards .productCard,
.responsiveCategory .productCard {
    text-align: center
}

.newProductCards .swatchDiv,
.responsiveCategory .swatchDiv {
    float: none;
    width: auto;
    margin: 4px 14px 0
}

.newProductCards .cardBottom,
.newProductCards .productCard,
.newProductCards .swatchDiv,
.responsiveCategory .cardBottom,
.responsiveCategory .productCard,
.responsiveCategory .swatchDiv {
    box-sizing: content-box
}

.newProductCards .swatchDiv ul,
.responsiveCategory .swatchDiv ul {
    padding-bottom: 0
}

.newProductCards .swatchDiv ul li,
.responsiveCategory .swatchDiv ul li {
    float: none;
    display: inline-block
}

.newProductCards .gridDiv .rating,
.responsiveCategory .gridDiv .rating {
    height: auto;
    position: static;
    display: inline-block;
    margin-top: 4px;
    width: auto
}

.newProductCards .productCard h3,
.responsiveCategory .productCard h3 {
    margin-top: 12px;
    height: 37px;
    margin-bottom: 0;
    width: 90%;
}

.newProductCards .productCard .grayBackground,
.responsiveCategory .productCard .grayBackground {
    float: left
}

.newProductCards .reviewCount,
.responsiveCategory .reviewCount {
    float: right;
    margin-left: 5px;
    font-family: arial;
    color: #444;
    font-size: 12px;
    margin-top: 2px;
    font-weight: 700
}

.newProductCards .cardBottom,
.responsiveCategory .cardBottom {
    border-bottom: 1px solid #ccc;
    bottom: 10px;
    padding: 10px 0
}

.newProductCards .gridDiv .snipe,
.responsiveCategory .gridDiv .snipe {
    left: 20px
}

.newProductCards .moreColorsButton,
.responsiveCategory .loadMore,
.responsiveCategory .moreColorsButton {
    display: none
}

.responsiveCategory .seoText {
    width: calc(100% - 40px)
}

@media screen and (max-width:959px) {
    .categoryReviews,
    .leftNav,
    .responsiveCategory .breadcrumbs li:not(: last-child), .seoText {
        display: none
    }
    .responsiveCategory .productCards,
    .responsiveCategory .responsiveFilters,
    .responsiveCategory .responsivePagination {
        width: 100%
    }
    .responsiveCategory .bottomPagination .responsivePagination {
        width: 100%;
        margin-left: 0;
        margin-top: 0
    }
    .responsiveCategory .breadcrumbs {
        position: absolute;
        padding: 22px 15px
    }
}

@media screen and (max-width:600px) {
    .responsivePagination .pagination,
    .responsivePagination .viewAll {
        display: none
    }
    .responsiveCategory .loadMore {
        background-color: #444;
        color: #fff;
        padding: 12px 10px;
        font-size: 20px;
        width: 200px;
        margin: 30px auto 40px;
        border: 1px solid #fff;
        border-radius: 7px;
        cursor: pointer;
        letter-spacing: 1px;
        display: block;
        overflow: hidden;
        text-align: center
    }
}

@media screen and (max-width:480px) {
    .responsiveCategory .bottomPagination .responsivePagination {
        display: none
    }
    .responsiveFilters .filterSection {
        overflow: hidden
    }
    .responsiveFilters .sortBySection {
        position: relative;
        float: none;
        margin-left: 0
    }
    .responsiveFilters ul.sectionList {
        height: auto
    }
    .responsiveFilters ul.sectionList>li {
        display: block;
        padding: 10px 38px 10px 15px;
        color: #444;
        font-family: Arial, Helvetica, sans-serif;
        cursor: pointer;
        font-size: 14px;
        background-image: none;
        border-top: 1px solid #fff;
        position: relative
    }
    .responsiveFilters ul .filterHeader:after {
        content: '\F501';
        font-family: symbolset;
        float: right;
        margin-left: 15px;
        margin-right: 15px
    }
    .responsiveFilters .filterSection ul.open .filterHeader:after {
        content: '\F500'
    }
    .refinementLabel:after {
        margin-right: 15px
    }
    .responsiveFilters ul.sectionList li ul {
        display: none;
        border: none;
        position: static;
        padding-top: 15px;
        background-color: #ebebeb
    }
    .responsiveFilters ul.sectionList li ul li {
        display: block;
        float: left;
        color: #444;
        padding: 8px 10px;
        margin-left: 0;
        margin-right: 5px;
        margin-bottom: 5px;
        font-size: 12px;
        position: relative;
        background-image: none
    }
    .responsiveFilters ul.unselectedFilters li ul.filterList li:hover {
        color: #444;
        background-color: #fff
    }
    .responsiveFilters ul.unselectedFilters li ul.filterList li.selected:hover {
        color: #fff;
        background-color: #444
    }
    .responsiveFilters ul.sectionList li ul li:before {
        display: none
    }
    .responsiveFilters ul.sectionList li ul.variationSize-refineList li {
        min-width: 13px;
        text-align: center;
        border-radius: 30px;
        padding: 11px 12px;
        color: #444;
        border: 1px solid #444;
        background-color: #fff;
        margin-right: 10px
    }
    .responsiveFilters ul.unselectedFilters li ul.variationSize-refineList li.selected {
        border: 1px solid #444;
        color: #fff;
        background-color: #444
    }
    .responsiveFilters ul.unselectedFilters li ul.variationSize-refineList li:hover {
        color: #444;
        border: 1px solid #444;
        background-color: #fff
    }
    .responsiveFilters ul.unselectedFilters li ul.variationSize-refineList li.selected:hover {
        border: 1px solid #444;
        color: #fff;
        background-color: #444
    }
    .responsiveFilters ul.sectionList li ul.refinementColor-refineList li {
        width: 37px;
        height: 37px;
        border-radius: 30px;
        padding: 0;
        margin-right: 10px;
        display: inline-block;
        float: none;
        border: none
    }
    .responsiveFilters ul.unselectedFilters li ul.refinementColor-refineList li.white-refineValue {
        width: 35px;
        height: 35px;
        border: 1px solid #999
    }
    .responsiveFilters ul.sectionList li ul.refinementColor-refineList li:hover {
        width: 37px;
        height: 37px;
        border: none
    }
    .responsiveFilters ul.unselectedFilters li ul.refinementColor-refineList li.white-refineValue:hover {
        width: 35px;
        height: 35px;
        border: 1px solid #999
    }
    .responsiveFilters ul.unselectedFilters li ul.refinementColor-refineList li.selected,
    .responsiveFilters ul.unselectedFilters li ul.refinementColor-refineList li.selected:hover {
        width: 33px;
        height: 33px;
        border: 2px solid #999
    }
    .responsiveFilters ul li.hover {
        background-color: #fff;
        color: #444;
        background-image: none
    }
    .responsiveFilters ul li.hover span.refinementLabel {
        background-color: #ebebeb;
        display: block;
        left: 0;
        right: 0;
        position: absolute;
        top: 0;
        padding-left: 15px;
        padding-top: 10px;
        padding-bottom: 10px;
        z-index: 1
    }
    .responsiveFilters ul.sectionList li.hover ul {
        background-color: #fff;
        margin-top: 25px
    }
    .responsiveFilters .sortBySection ul.sectionList li {
        border-top: none;
        margin-left: 0;
        margin-right: 0;
        background-color: #ebebeb;
        padding-right: 0
    }
    .responsiveFilters .sortBySection ul.sectionList,
    .responsiveFilters .sortBySection ul.sectionList li.hover,
    .responsiveFilters ul.sectionList li.sortByMenuItem li {
        background-color: #fff
    }
    .responsiveFilters .sortBySection {
        margin-bottom: 10px
    }
    .responsiveFilters .sortByMenuItem span {
        font-size: 16px;
        font-family: MuseoRounded700, Arial, Helvetica, sans-serif
    }
    .responsiveFilters .sortByMenuItem ul li span {
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif
    }
    .responsiveFilters .sortByMenuItem span span::after {
        content: ":"
    }
    .responsiveFilters .sortBySection .filterHeader {
        display: none
    }
    .responsiveFilters .filterSection ul.sectionList>li {
        display: none;
        padding-right: 0
    }
    .responsiveFilters .filterSection ul.open li {
        display: block
    }
    .responsiveCategory .swatchDiv.showMore li,
    .responsiveCategory.responsiveCards .gridDiv .product-snipe,
    .responsiveCategory.responsiveCards .quickviewbutton,
    .responsiveCategory.responsiveCards .swatchDiv.showNone li {
        display: none
    }
    .responsiveFilters ul .filterHeader {
        margin-bottom: 9px;
        position: relative;
        font-family: MuseoRounded700, Arial, Helvetica, sans-serif
    }
    .responsiveCategory.responsiveCards .gridDiv {
        height: auto;
        border-bottom: 1px solid #ccc;
        margin-bottom: 15px;
        padding-bottom: 15px
    }
    .responsiveCategory.responsiveCards .productCard {
        text-align: center
    }
    .responsiveCategory.responsiveCards .mobileLeftContainer {
        float: left;
        width: 36%;
        text-align: center;
        margin-right: 5%;
        margin-left: 2%;
        position: relative;
        margin-bottom: 17px
    }
    .responsiveCategory.responsiveCards .qvhover {
        height: auto
    }
    .responsiveCategory.responsiveCards .gridDiv .productThumb {
        float: none;
        height: auto;
        margin-top: 0
    }
    .responsiveCategory.responsiveCards .imageDiv {
        position: static
    }
    .responsiveCategory.responsiveCards .productThumb img {
        width: 100%;
        height: auto
    }
    .responsiveCategory.responsiveCards .productCard h3 {
        width: 90%;
        margin-left: 2%;
        margin-right: 2%;
        padding-right: 2%;
        height: auto
    }
    .responsiveCategory.responsiveCards .cardBottom {
        border: none;
        float: left;
        width: 55%;
        padding-right: 2%;
        position: static;
        padding-bottom: 0;
        margin-top: 10px
    }
    .responsiveCategory.responsiveCards .productCard h4 {
        width: auto;
        float: none
    }
    .responsiveCategory.responsiveCards .moreColorsButton {
        font-size: 13px;
        display: inline
    }
    .responsiveCategory.responsiveCards .swatchDiv.touched {
        position: absolute;
        z-index: 2;
        background-color: #fff;
        border: 1px solid #ccc;
        padding: 5px;
        margin: 0;
        left: 0;
        right: -100%;
        top: 100%;
        border-radius: 7px;
        text-align: left
    }
    .responsiveCategory.responsiveCards .swatchDiv.touched li {
        display: inline-block;
        border-radius: 20px
    }
    .responsiveCategory.responsiveCards .swatchDiv.touched li.more,
    .responsiveCategory.responsiveCards .swatchDiv.touched span.moreColorsButton {
        display: none
    }
    .responsiveCategory.responsiveCards .showChipsHover {
        margin-bottom: 17px
    }
    .responsiveCategory.responsiveCards .swatchDiv {
        margin-top: 7px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        z-index: 20
    }
    .responsiveCategory.responsiveCards .swatchDiv img {
        width: 42px
    }
    .responsiveCategory.responsiveCards .swatchDiv ul li {
        width: 42px;
        height: 21px
    }
    .responsiveCategory.responsiveCards .swatchDiv.touched {
        height: auto
    }
}

.responsiveSlot,
.responsiveSlotText,
.responsiveSlotTextBlock h1 {
    font-family: MuseoRounded300, Arial, Helvetica, sans-serif
}

.fullWidthCategorySlot {
    overflow: hidden
}

.responsiveSlot {
    position: relative;
    overflow: hidden
}

.responsiveSlot.respText {
    color: #000;
    background-color: #fff;
    width: 940px;
    height: 100px;
    margin: auto;
    border-bottom: 1px solid #ccc;
    padding-bottom: 6px;
    left: 10px
}

.responsiveSlot.respImg {
    width: 1500px;
    height: 350px;
    left: 50%;
    margin-left: -750px
}

.responsiveSlotTextBlock {
    position: absolute;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, .75)
}

.responsiveSlotTextBlock h2 {
    font-size: 16px;
    font-weight: 400;
    display: inline;
    letter-spacing: -.3px
}

.respText .responsiveSlotTextBlock h2 {
    line-height: 27px;
    margin: 0;
    color: #444
}

.respImg .responsiveSlotTextBlock h2 {
    color: #fff;
    line-height: 20px
}

.responsiveSlotTextBlock h1 {
    font-size: 30px;
    line-height: 35px;
    font-weight: 400
}

.respText .responsiveSlotTextBlock h1 {
    color: #000;
    margin: 15px 0 0
}

.respImg .responsiveSlotTextBlock h1 {
    color: #fff;
    margin: 15px 20px 0
}

.responsiveSlotText {
    font-size: 16px;
    letter-spacing: -.3px
}

.respText .responsiveSlotText {
    color: #444;
    width: 620px
}

.respImg .responsiveSlotText {
    color: #fff;
    width: 520px;
    margin: 0 0 0 20px;
    line-height: 20px
}

@media only screen and (max-width:959px) {
    .responsiveSlotTextBlock {
        left: 30%!important;
        margin-left: 0!important
    }
}

@media only screen and (max-width:640px) {
    .responsiveSlot a img,
    .responsiveSlotText span,
    .subcategorySEO span {
        display: none
    }
    .responsiveSlot.respImg,
    .responsiveSlot.respText {
        width: 100%;
        height: 75px;
        padding: 0;
        margin: 2px 0 0;
        border-bottom: 1px solid #ccc;
        left: 0
    }
    .responsiveSlotTextBlock {
        position: static;
        width: 100%;
        text-shadow: none;
        margin: 0!important;
        left: auto!important;
        top: auto!important
    }
    .respImg .responsiveSlotTextBlock h2,
    .respText .responsiveSlotTextBlock h2 {
        color: #444;
        margin: 0 0 0 15px;
        font-family: UKCrocsMuseo300, "Droid Sans", MuseoRounded300, Arial, Helvetica, sans-serif
    }
    .respImg .responsiveSlotTextBlock h1,
    .respText .responsiveSlotTextBlock h1 {
        color: #000;
        font-size: 25px;
        margin: 5px 0 0 15px;
        font-family: UKCrocsMuseo300, "Droid Sans", MuseoRounded300, Arial, Helvetica, sans-serif
    }
    .respImg .responsiveSlotText,
    .respText .responsiveSlotText {
        width: 100%;
        letter-spacing: normal;
        margin: 0
    }
}

.suggestProductsHeader {
    padding-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px
}

.suggestProductsHeader h2 {
    float: left;
    font-size: 13px;
    font-weight: 700;
    color: #333
}

.suggestProductsHeader a {
    float: right
}

.suggestProductsFooter a {
    display: block;
    text-align: center;
    background-color: #999;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px
}

.suggestProducts {
    padding-left: 10px;
    padding-right: 10px
}

.suggestProducts>li {
    position: relative
}

.suggestProducts>li>a {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    z-index: 2
}

.searchSuggestion .gridDiv_search .product-snipe,
.searchSuggestion .quickviewbutton,
.searchSuggestion .swatchDiv.showMore li,
.searchSuggestion .swatchDiv.showNone li {
    display: none
}

.suggestProducts li.sel a.suggestionLink {
    border: 1px solid #333;
    top: -1px;
    left: -1px
}

.searchSuggestion .gridDiv_search {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #ccc;
    border-right: none;
    padding-bottom: 15px;
    padding-top: 15px
}

.searchSuggestion .suggestProducts>li:last-child .gridDiv {
    border: none
}

.searchSuggestion .productCard {
    text-align: left
}

.searchSuggestion .mobileLeftContainer {
    float: left;
    width: 36%;
    text-align: center;
    margin-right: 5%;
    margin-left: 2%;
    position: relative;
    margin-bottom: 17px
}

.searchSuggestion .qvhover {
    height: auto
}

.searchSuggestion .gridDiv_search .productThumb {
    float: none;
    height: auto;
    margin-top: 0
}

.searchSuggestion .imageDiv {
    position: static
}

.searchSuggestion .productThumb img {
    width: 100%;
    height: auto
}

.searchSuggestion .productCard h3 {
    width: 55%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 2%;
    height: auto
}

.searchSuggestion .cardBottom {
    border: none;
    width: 55%;
    padding-right: 2%;
    position: static;
    padding-bottom: 0;
    margin-top: 10px
}

.searchSuggestion .productCard .price {
    width: auto;
    float: none
}

.searchSuggestion .moreColorsButton {
    font-size: 13px;
    display: none
}

.searchSuggestion .swatchDiv.touched {
    position: absolute;
    z-index: 2;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 5px;
    margin: 0;
    left: 0;
    right: -100%;
    top: 100%;
    border-radius: 7px;
    text-align: left
}

.searchSuggestion .swatchDiv.touched li {
    display: inline-block;
    border-radius: 20px
}

.searchSuggestion .swatchDiv.touched li.more,
.searchSuggestion .swatchDiv.touched span {
    display: none
}

.searchSuggestion .showChipsHover {
    margin-bottom: 17px
}

.searchSuggestion .swatchDiv {
    margin-top: 7px;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    z-index: 20
}

.searchSuggestion .swatchDiv img {
    width: 42px
}

.searchSuggestion .swatchDiv ul li {
    width: 42px;
    height: 21px
}

.searchSuggestion .swatchDiv.touched {
    height: auto
}

.symbolset {
    font-family: symbolset, Arial, Helvetica, sans-serif;
    color: #444;
    font-size: 18px;
    vertical-align: middle
}

.transition-200 {
    -webkit-transition: all .2s;
    transition: all .2s
}

.shipping-wrapper {
    background: #444;
    padding: 5px 0;
    height: 25px
}

.pt-checkout .header-wrapper,
.pt-checkout .shipping-wrapper {
    height: auto
}

.header-wrapper {
    background: #fff;
    text-align: center;
    z-index: 99;
    position: relative;
    /*padding: 10px 5px;*/
    /* height: 100px */
}

.header-wrapper .col-lg-3 .header-links {
    height: 25px
}

.header-wrapper #leftHeaderLinks {
    background: 0 0;
    width: 66.66666667%;
    overflow: visible
}

.header-wrapper #leftHeaderLinks a {
    float: none;
    padding: 0;
    text-decoration: none;
    display: inline-block;
    height: auto
}

.header-wrapper #leftHeaderLinks a.selectOver,
.header-wrapper #leftHeaderLinks a.selected,
.header-wrapper #leftHeaderLinks a:focus,
.header-wrapper #leftHeaderLinks a:hover {
    background-color: transparent
}

.header-wrapper #leftHeaderLinks a.selectOver,
.header-wrapper #leftHeaderLinks a:focus,
.header-wrapper #leftHeaderLinks a:hover {
    outline: 0;
    box-shadow: none;
    background: 0 0
}

.header-wrapper .leftHeaderLinks {
    display: block;
    float: none;
    height: auto;
    width: auto;
    overflow: hidden
}

.header-wrapper ul.header-links {
    text-align: left
}

.header-wrapper ul#nav-links li,
.header-wrapper ul.header-links li {
    text-decoration: none;
    display: inline-block;
    margin-right: 15px;
    margin-top: 5px;
    text-align: left;
    font-size: 11px
}

.header-wrapper ul.header-links li a {
    color: #444;
    font-family: Arial, Helvetica, sans-serif
}

.header-wrapper #nav-links {
    margin-top: 10px;
    padding-bottom: 0;
    margin-bottom: -4px
}

.header-wrapper ul#nav-links li {
    text-decoration: none;
    font-size: 15px;
    margin-right: -4px;
    margin-left: -4px
}

.header-wrapper ul#nav-links li a {
    color: #444;
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif;
    padding-left: 11px;
    padding-right: 11px
}

.header-wrapper ul#nav-links li a:hover {
    text-decoration: none
}

.header-wrapper ul.header-links-right {
    text-align: right
}

.header-wrapper ul.header-links-right li {
    margin-left: 15px;
    margin-right: 0
}

.header-wrapper a.checkout {
    text-decoration: none
}

.header-wrapper a.checkout:hover .checkoutText {
    text-decoration: underline
}

.header-wrapper .shopping-cart {
    margin-right: 5px;
    position: relative
}

.header-wrapper ul.header-links-right li.languageSelectorLinks,
.header-wrapper ul.header-links-right li.languageSelectorLinks ul {
    display: inline-block;
    margin: 0;
    padding: 0
}

.header-wrapper .checkout-container {
    margin-top: 7px;
    padding: 0;
    height: 30px
}

.header-wrapper .logo-container {
    padding-top: 5px
}

.header-wrapper .logo-container a {
    display: block;
    height: 40px
}

.header-wrapper .logo-container img {
    position: absolute;
    left: 50%;
    width: 150px;
    margin-left: -75px;
    margin-top: 2px;
    max-width: 150%
}

@media (min-width:960px) {
    .header-wrapper .logo-container img {
        width: 214px;
        margin-left: -105px;
        margin-top: 0
    }
}

@media (max-width:959px) {
    .header-wrapper {
        border-bottom: 3px solid #444;
        -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .125);
        box-shadow: 0 3px 6px rgba(0, 0, 0, .125)
    }
}

#nav-select-bar {
    height: 2px;
    background: #84bd00;
    margin-top: 0;
    position: absolute
}

.search-bar {
    border: 1px solid #ccc;
    background: #fff;
    display: inline-block;
    position: relative;
    width: 100%;
   /* margin-bottom: 10px */ /* Hero migration from crocs.eu - 04/12/2019 */
}

.search-bar input {
    border: none;
    height: 24px;
    width: 100%
}

.search-bar input:focus {
    border: none;
    outline: 0;
    box-shadow: none
}


@media (min-width:960px) { /* Hero migration from crocs.eu - 05/12/2019 */
    .search-bar .symbolset {
        font-size: 14px;
        margin-right: 3px;
        top: 5px;
        right: 0;
        position: absolute;
        z-index: 2;
        cursor: pointer
    }
}

.search-bar.focused {
    border: 1px solid #444
}

.search-bar #searchSuggestions {
    border: 1px solid #444;
    right: -1px;
    top: 24px;
    left: auto;
    font-size: 13px;
    text-align: left
}

.mm-wrapper {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    float: none
}

.header-wrapper .minicartHoverContainer {
    top: 39px;
    text-align: left
}

.header-wrapper.fixed-wrapper .minicartHoverContainer {
    top: 17px
}

.header-wrapper #cartQuantity {
    position: absolute;
    top: -6px;
    right: -8px;
    display: inline-block;
    width: 15px;
    height: 15px;
    background: #2a7ab0;
    border-radius: 50%;
    color: #fff;
    font-size: 10px;
    text-align: center;
    line-height: 16px; /* Hero migration from crocs.eu 04/12/2019 */
}

.header-chat {
    margin-top: 15px;
    text-align: right;
    font-size: 15px
}

.header-chat .emailChat-icon {
    margin-right: 0;
    margin-left: 4px
}

.header-checkout.header-wrapper #nav-links,
.header-checkout.header-wrapper ul.header-links {
    display: none!important
}

.mm-wrapper.sticky-nav-adj {
    position: fixed;
    left: 0;
    right: 0;
    top: 54px;
    overflow: visible;
    z-index: 10000
}

.header-wrapper.fixed-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    border-bottom: 3px solid #444
}

@media (min-width:960px) {
    .header-checkout.header-wrapper .logo-container {
        padding-top: 15px
    }
    .shipping-wrapper.sticky-nav-adj {
        margin-top: 110px
    }
    .header-wrapper.fixed-wrapper {
        top: -69px
    }
}

/* @media (min-width:1025px) {
    #itemsNavWrapper {
        display: flex;
        height: 100%;
        width: 100%
    }
    #sideNaviWrap {
        display: block!important
    }
    #sideNavi {
        position: static;
        width: 230px;
        background-color: #f5f5f5;
        margin-top: 20px;
        padding: 20px;
        line-height: 2.4;
        font-family: MuseoRounded300, Arial, Helvetica, sans-serif;
        color: #444
    }
    .naviTitle {
        line-height: 2.4;
        border-bottom: 1px solid #999;
        font-weight: 700
    }
    #sideNavi ul li a {
        text-decoration: none!important;
        color: #444!important
    }
    #sideNavi ul li a:hover {
        text-decoration: none!important;
        color: #444!important
    }
} */

.header-wrapper .searchSuggestion .productCard h3 {
    font-size: 12px;
    margin-top: 0
}

.header-wrapper .newProductCards .reviewCount {
    display: none
}

.header-wrapper #searchSuggestions {
    width: 210px
}

.shipping-wrapper.collapsed {
    padding: 0;
    border-bottom: 3px solid #444
}

@media (max-width:959px) {
    .header-wrapper {
        /* padding: 10px 0 0;*/ /* Hero migration from crocs.eu - 05/12/2019 */
        height: auto
    }
    .header-wrapper .x-header--search {
        margin: 0;
        position: relative;
        display: none;
        background: #444;
        float: none;
        height: auto
    }
    .header-wrapper .x-header--search.x-active {
        display: block
    }
    .header-wrapper .x-header--search input {
        vertical-align: baseline;
        -webkit-appearance: none;
        background: #fff;
        font-size: 14px;
        color: #acacac;
        width: 81%;
        line-height: normal;
        display: block;
        box-sizing: border-box;
        height: 30px;
        margin: 10px 3% 7px;
        padding: 0 0 0 10px;
        border: 0;
        outline: 0!important
    }
    .header-wrapper .x-header--search .search-bar button {
        height: 30px;
        width: 13%;
        position: absolute;
        top: 10px;
        line-height: 13px;
        right: 3%;
        color: #fff;
        padding-left: 14px;
        padding-right: 13px;
        background-color: #2a7ab0;
        cursor: pointer
    }
    .header-wrapper .x-header--search .search-bar {
        display: inline-block;
        border: none;
        background: 0 0;
        position: static;
        width: 100%;
        margin-bottom: 0
    }
    .header-wrapper #searchSuggestions {
        position: relative;
        background: #fff;
        border: none;
        top: 0;
        right: 0;
        width: auto;
        font-size: 14px
    }
    .header-wrapper .x-header--nav span:first-child,
    .header-wrapper .x-header--search-toggle span:first-child {
        font-family: symbolset;
        vertical-align: middle;
        color: #444;
        font-size: 20px;
        line-height: .75
    }
    .header-wrapper .x-header--search #searchSugg ul li {
        clear: both;
        cursor: pointer;
        float: left;
        padding: 3px 0;
        width: 100%
    }
    .header-wrapper .x-header--nav.x-active:after,
    .header-wrapper .x-header--search-toggle.x-active:after {
        content: '';
        width: 0;
        border-style: solid;
        border-color: transparent transparent #444;
        bottom: -8px;
        border-width: 5px
    }
    .header-wrapper .x-header--nav {
        position: relative;
        white-space: nowrap;
        padding-top: 8px;
        text-decoration: none;
        padding-bottom: 5px;
        display: inline-block
    }
    .header-wrapper .x-header--nav span:first-child {
        -webkit-transition: color .25s linear;
        transition: color .25s linear
    }
    .header-wrapper .x-header--nav span:nth-child(2) {
        padding-left: 10px;
        -webkit-transition: color .25s linear;
        transition: color .25s linear;
        color: #444
    }
    .header-wrapper .x-header--nav.x-active:after {
        position: absolute;
        display: block;
        height: 0;
        left: 51px
    }
    .header-wrapper .logo-container a {
        height: 33px
    }
    .header-wrapper .logo-container img {
        max-height: 20px;
        margin-top: 1px
    }
    .header-wrapper-right #search {
        display: none
    }
    .header-wrapper .x-header--search-toggle {
        position: relative;
        padding-top: 8px;
        text-decoration: none;
        padding-bottom: 5px;
        display: inline-block
    }
    .header-wrapper .x-header--search-toggle.x-active:after {
        position: absolute;
        display: block;
        height: 0;
        left: 50%;
        margin-left: -5px
    }
    .header-wrapper a.checkout {
        padding-top: 6px;
        display: inline-block
    }
    .checkoutText {
        display: none
    }
}

.sidebar {
    display: none
}

.slideout-menu {
    position: fixed;
    left: 0;
    top: 54px;
    bottom: 0;
    right: 0;
    z-index: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.slideout-menu>div {
    overflow: scroll;
    height: 100%
}

.slideout-panel {
    position: relative;
    z-index: 1
}

.slideout-open .m-pikabu-viewport,
.slideout-open .slideout-panel,
.slideout-open body {
    overflow: hidden
}

.slideout-open .slideout-menu {
    display: block
}

.m-pikabu-overlay {
    display: none;
    background-color: #444;
    opacity: .5;
    height: 100%;
    width: 100%;
    z-index: 50;
    position: absolute
}

.m-pikabu-sidebar * {
    box-sizing: border-box;
    font-family: Arial, "Droid Sans", sans-serif
}

.m-pikabu-sidebar.m-pikabu-left {
    background: #444;
    box-sizing: border-box
}

.m-pikabu-sidebar.m-pikabu-left .x-nav--cta {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.m-pikabu-sidebar.m-pikabu-left .x-nav--cta a {
    display: block;
    width: 50%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: UKCrocsMuseo500, "Droid Sans", sans-serif;
    font-size: 14px;
    color: #fff;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

.m-pikabu-sidebar.m-pikabu-left .x-account-link:before,
.m-pikabu-sidebar.m-pikabu-left .x-locator-link:before {
    display: inline-block;
    pointer-events: none;
    font-family: symbolset;
    color: #fff;
    margin-right: 5px!important;
    font-size: 16px!important;
    font-weight: 400;
    font-style: normal;
    vertical-align: middle;
    text-decoration: inherit
}

.m-pikabu-sidebar.m-pikabu-left .x-account-link:before {
    content: '\01F464'
}

.m-pikabu-sidebar.m-pikabu-left .x-nav--cta .x-locator-link {
    position: relative;
    top: -1px;
    float: right;
    border-left: 1px solid #666
}

.m-pikabu-sidebar.m-pikabu-left .x-locator-link:before {
    content: '\0E6D0'
}

.m-pillows {
    background-color: #fff;
    padding-bottom: 0;
    list-style-type: none!important;
    margin-left: 0;
    margin-top: 0
}

.m-pillows ul {
    margin: 0
}

.m-pikabu-sidebar.m-pikabu-left ul.m-pillows>*,
.m-pikabu-sidebar.m-pikabu-left ul.m-pillows>li {
    list-style: none
}

.m-pillows .m-item {
    border-top: 1px solid #ccc
}

.m-pillows>.m-item:first-of-type {
    border-top: none
}

.m-pillows .m-anchor {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.m-pillows .m-item.m-link,
.m-pillows h3.m-header {
    -webkit-tap-highlight-color: transparent;
    line-height: 1;
    z-index: 1;
    position: relative;
    pointer-events: cursor;
    font-size: 16px;
    font-family: UKCrocsMuseo500, "Droid Sans", sans-serif
}

.m-pillows .m-item.m-link {
    margin: 0;
    padding: 15px 5px 15px 10px;
    background-color: #fff;
    color: #444
}

.m-pillows .m-item .m-item.m-link {
    padding-left: 30px
}

.m-pillows .m-item .m-item .m-item.m-link {
    padding-left: 40px
}

.m-pillows .m-item .m-item.m-link .m-icon {
    width: 25px;
    height: 22px;
    background-repeat: none;
    float: left;
    margin-right: 10px;
    margin-top: -4px;
    -webkit-filter: brightness(35%);
    -moz-filter: brightness(35%);
    -o-filter: brightness(35%);
    -ms-filter: brightness(35%);
    filter: brightness(35%)
}

.m-pillows h3.m-header {
    margin: 0;
    padding: 15px 5px 15px 10px;
    background-color: #444;
    color: #fff
}

.m-pillows .m-header:before {
    position: absolute;
    top: 50%;
    right: 5px;
    height: 20px;
    margin-top: -10px;
    color: #2a7ab0;
    font-size: 25px;
    line-height: .75;
    margin-right: 10px
}

.m-pillows .m-closed h3.m-header {
    background-color: #fff;
    color: #444
}

.m-pillows .m-item.m-closed .m-header:before {
    content: '+';
    color: #444
}

.m-pillows .m-item .m-header:before {
    content: '';
    color: #fff
}

.m-pillows .m-item .m-item h3.m-header {
    padding-left: 30px;
    color: #444;
    background-color: #ebebeb
}

.m-pillows .m-item .m-item.m-closed h3.m-header {
    background-color: #fff
}

.m-pillows .m-item .m-item h3.m-header:before,
.m-pillows .m-item .m-item.m-closed h3.m-header:before {
    color: #444
}

.m-pillows .m-content {
    overflow: hidden;
    display: none;
    padding-bottom: 0
}

.m-pillows .m-inner-content {
    padding: 0 5px
}

.x-nav--links li {
    border-bottom: 1px solid #ccc
}

.x-nav--links li a {
    display: block;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 10px;
    color: #fff;
    font-family: UKCrocsMuseo500, "Droid Sans", sans-serif;
    font-size: 16px;
    height: 48px
}

.x-nav--links li a:before {
    width: 20px
}

.m-pikabu-sidebar.m-pikabu-left .x-service-link:before {
    display: inline-block;
    pointer-events: none;
    font-family: symbolset;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    vertical-align: middle;
    text-decoration: inherit;
    content: '\02753';
    margin-right: 5px!important;
    font-size: 16px!important
}

.m-pikabu-sidebar.m-pikabu-left .x-crocsclub-link:before {
    display: block;
    pointer-events: none;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMyIDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMiAzMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPiAuc3Qwe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTtmaWxsOiNGRkZGRkY7fSA8L3N0eWxlPiA8Zz4gPGRlZnM+IDxyZWN0IGlkPSJTVkdJRF8xXyIgeD0iMi43MjM1IiB5PSIxMS4yNDMiIHdpZHRoPSIyNi41NTMiIGhlaWdodD0iOS41MTQiLz4gPC9kZWZzPiA8Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj4gPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMV8iIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPiA8L2NsaXBQYXRoPiA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEuNzE5MiwxMy44MzEybC02LjAxNy0yLjMyOWMwLDAtMC43MTEtMC4yOTEtMC44MDgsMC41MTdjLTAuMDk3LDAuODEsMCwxLjY4MywwLDEuNjgzIHMwLjA5NywwLjI1OCwwLjcxMSwwLjUxN2MwLjYxNSwwLjI1OSwyLjUyNCwxLjE5NywyLjUyNCwxLjE5N3MtNC4wMTEsMC4yNTktNC42MjYsMC40MmMtMC42MTUsMC4xNjItMC44MDksMC4yNTktMC43NzYsMC45MDYgYzAuMDMyLDAuNjQ4LDAuMDk3LDIuMiwwLjY0NywyLjgxNWMwLjU0OSwwLjYxNCwxLjI2MSwwLjcxMSwxLjkwOCwwLjgwOHM1LjY2MSwwLjE5NCw2LjQzNywwLjEzIGMwLjc3Ni0wLjA2NSwzLjM2NC0wLjI4Miw0LjM5OSwwLjAyYzEuMDM1LDAuMzAzLDcuOTksMC4yNzEsOC45MjgsMC4xNzNjMC45MzgtMC4wOTcsMy42MjMtMS4yOTMsMy45NzktMS44MTEgYzAuMzU1LTAuNTE3LDAuMjU4LTEuNjE3LDAuMTYyLTIuMDdjLTAuMDk4LTAuNDUzLTAuMzI0LTIuNDY4LTIuMjk3LTIuMzAxYy0xLjk3MywwLjE2Ni00LjIwNSwwLjAzNy01LjU2NC0wLjY3NSBjLTEuMzU4LTAuNzExLTMuMDczLTEuNjUtMy41MjYtMi4xMDNzLTAuOTM4LTAuODczLTIuMzI5LDAuMTNTMTIuNzU0MiwxMy43NjcyLDExLjcxOTIsMTMuODMxMiIvPiA8L2c+IDwvc3ZnPg==);
    width: 30px;
    height: 30px;
    content: ' ';
    margin-left: -6px;
    margin-top: -7px;
    float: left;
    margin-right: 2px
}

.m-pikabu-sidebar.m-pikabu-left .x-orderstatus-link:before {
    display: block;
    pointer-events: none;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMyIDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMiAzMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPiAuc3Qwe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTtmaWxsOiNGRkZGRkY7fSA8L3N0eWxlPiA8Zz4gPGRlZnM+IDxyZWN0IGlkPSJTVkdJRF8xXyIgeD0iNy4yMDE1IiB5PSIxMC42MzA1IiB3aWR0aD0iMTcuNTk3IiBoZWlnaHQ9IjEwLjczOSIvPiA8L2RlZnM+IDxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPiA8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+IDwvY2xpcFBhdGg+IDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMy44OTI1LDE1LjgyNDVsLTEuNTMyLTIuMDE2Yy0wLjA3OC0wLjEwMi0wLjEzNi0wLjE0Ny0wLjIwOC0wLjE0N2gtMC43NDFjLTAuMDU0LDAtMC4xMTIsMC4wNzktMC4xMTIsMC4xNiB2MS45ODVjMCwwLjIwNywwLjA2MiwwLjI4OCwwLjI0NiwwLjMwNGwyLjIzNCwwLjA0MUMyMy45NTI1LDE2LjE1MTUsMjMuOTk0NSwxNS45NTg1LDIzLjg5MjUsMTUuODI0NSBNMjQuNzk4NSwxNi4xMDI1djMuMDI3IGMwLDAuNC0wLjMzMywwLjcyNi0wLjc0MywwLjcyNmgtMC44MDJjMC0xLjExLTAuOTA0LTIuMDE0LTIuMDE0LTIuMDE0Yy0xLjExMSwwLTIuMDE0LDAuOTA0LTIuMDE0LDIuMDE0aC0wLjI3NiBjLTAuNDEsMC0wLjc0NC0wLjMyNi0wLjc0NC0wLjcyNnYtNS4zODljMC0wLjQsMC4zMzQtMC43MjYsMC43NDQtMC43MjZoMy4zMTFjMC4yMzMsMCwwLjQ1NiwwLjEwOSwwLjU5NiwwLjI5M2wxLjc5NiwyLjM2MiBDMjQuNzQ2NSwxNS43OTQ1LDI0Ljc5ODUsMTUuOTQ3NSwyNC43OTg1LDE2LjEwMjUgTTIxLjIzOTUsMTguMzQxNWMtMC44MzcsMC0xLjUxNCwwLjY3OC0xLjUxNCwxLjUxNCBjMCwwLjgzNiwwLjY3NywxLjUxNCwxLjUxNCwxLjUxNGMwLjgzNiwwLDEuNTE0LTAuNjc4LDEuNTE0LTEuNTE0QzIyLjc1MzUsMTkuMDE5NSwyMi4wNzU1LDE4LjM0MTUsMjEuMjM5NSwxOC4zNDE1IE0xNy4yOTI1LDEwLjYzMDVoLTkuNTE3Yy0wLjMxNiwwLTAuNTc0LDAuMjUyLTAuNTc0LDAuNTYxdjguMTE5YzAsMC4zMSwwLjI1OCwwLjU2MiwwLjU3NCwwLjU2MmgxLjE2NiBjMC0wLjAwNi0wLjAwMi0wLjAxMS0wLjAwMi0wLjAxN2MwLTEuMTEsMC45MDQtMi4wMTQsMi4wMTQtMi4wMTRjMS4xMTEsMCwyLjAxNCwwLjkwNCwyLjAxNCwyLjAxNCBjMCwwLjAwNi0wLjAwMiwwLjAxMS0wLjAwMiwwLjAxN2g0LjMyN2MwLjMxNywwLDAuNTc1LTAuMjUyLDAuNTc1LTAuNTYydi04LjExOUMxNy44Njc1LDEwLjg4MjUsMTcuNjA5NSwxMC42MzA1LDE3LjI5MjUsMTAuNjMwNSBNMTIuNDY3NSwxOS44NTU1YzAsMC44MzYtMC42NzgsMS41MTQtMS41MTQsMS41MTRzLTEuNTE0LTAuNjc4LTEuNTE0LTEuNTE0YzAtMC44MzYsMC42NzgtMS41MTQsMS41MTQtMS41MTQgUzEyLjQ2NzUsMTkuMDE5NSwxMi40Njc1LDE5Ljg1NTUiLz4gPC9nPiA8L3N2Zz4g);
    width: 36px;
    height: 36px;
    content: ' ';
    margin-left: -9px;
    margin-top: -10px;
    float: left;
    margin-right: -1px
}

.x-nav--phone {
    text-align: center;
    padding: 10px;
    margin: 15px;
    background-color: #2a7ab0;
    color: #fff
}

.footer-wrapper {
    background: #000000;
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 1.5;
    padding: 20px 0
}

.footer-wrapper,
.footer-wrapper a {
    color: #fff
}

.footer-wrapper a:hover {
    text-decoration: underline
}

.footer-wrapper li {
    margin: 3px 0
}

.footer-wrapper .footer-header {
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    border-bottom: 1px solid #fff;
    padding: 8px 0
}

.footer-wrapper .footer-header-email {
    border-bottom: none;
    padding: 0
}

.footer-email-signup {
    margin-top: 5px;
    margin-bottom: 20px;
    overflow: hidden
}

.footer-email-signup input {
    height: 34px;
    width: 75%;
    border: none;
    float: left
}

.footer-email-signup button {
    height: 34px;
    width: 25%;
    border: 1px solid #fff;
    float: left;
    font-size: 14px
}

.footer-wrapper .footer-social {
    margin-top: 5px;
    text-align: center
}

.footer-wrapper .footer-social li {
    display: inline-block;
    margin: 0 6px 5px 0
}

.footer-wrapper .chat-links {
    text-align: center
}

#fg-assets .lft-col p,
#fg-assets ul,
.fg-sizeHolderp {
    text-align: left
}

.footer-wrapper .chat-links li {
    display: inline-block;
    color: #fff
}

.footer-wrapper .chat-links li:first-child {
    margin-right: 30px
}

.footer-wrapper .chat-links img {
    vertical-align: sub;
    margin-right: 5px
}

.footer-wrapper .chat-links .symbolset {
    color: #fff
}

.footer-wrapper .chat-links a:hover {
    text-decoration: none
}

.footer-wrapper .chat-links a:hover span {
    text-decoration: underline
}

.footer-wrapper .chat-links a:hover span.symbolset {
    text-decoration: none
}

.footer-wrapper .footer-accordion-wrapper .footer-accordion {
    max-height: 0;
    overflow: hidden;
    transition: all .5s
}

.footer-wrapper .footer-accordion-wrapper.footerActive .footer-accordion {
    max-height: 200px
}

.footer-wrapper .footer-accordion-wrapper .footer-dropdown-symbol {
    float: right;
    color: #fff;
    font-size: 17px;
    margin-top: -2px;
    transition: all .3s;
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.footer-wrapper .footer-accordion-wrapper.footerActive .footer-dropdown-symbol {
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.footer-wrapper .footer-banner {
    margin-top: 30px
}

.footer-wrapper .footer-service {
    margin-top: 20px
}

.footer-wrapper.mini-footer .mf-hide {
    display: none
}

@media (min-width:768px) {
    .footer-wrapper .chat-links,
    .footer-wrapper .footer-social {
        text-align: left
    }
    .footer-email-signup button,
    .footer-email-signup input {
        height: 24px
    }
    .footer-wrapper .footer-header {
        border-bottom: none;
        padding: 0
    }
    .footer-wrapper .footer-accordion-wrapper .footer-dropdown-symbol {
        display: none
    }
    .footer-wrapper .footer-accordion-wrapper .footer-accordion {
        max-height: 200px
    }
    .footer-wrapper .footer-service {
        margin-top: 0
    }
}

div#pwrwritediv {
    width: 650px;
    margin-left: 155px
}

@media only screen and (max-width:959px) {
    div#pwrwritediv {
        width: 100%;
        margin-left: 0
    }
}

.customerServiceNav a {
    font-size: 12px;
    color: #444;
    line-height: 27px;
    display: block
}

#isMobile,
.customerServiceNav li ul {
    display: none
}

.customerServiceNav h3 a {
    font-size: 18px
}

.customerServiceNav a.selected,
.customerServiceNav a:focus,
.customerServiceNav a:hover {
    text-decoration: underline
}

.customerServiceNav li ul li ul {
    margin-left: 20px
}

.content {
    width: 100%
}

@media screen and (max-width:959px) {
    #isMobile,
    .p-w-r .thank-you-page .header {
        display: block
    }
    body.iframed {
        padding-top: 0
    }
}

div.selector,
div.selector span {
    background-image: url(../images/sortSelectBg.png)
}

.select65 div.selector,
.select65 div.selector span {
    background-image: url(../images/sortSelectBg65.png)
}

#CartForm div.selector {
    border: 1px solid #fff
}

#CartForm div.selector.focus {
    border: 1px solid #000
}

.radio input:focus,
.selector select:focus,
.uploader input:focus {
    outline: 0
}

div.checkbox.superCuteFormElemWrapper,
div.radio.superCuteFormElemWrapper {
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    position: relative;
    display: block
}

div.checkbox.superCuteFormElemWrapper input,
div.radio.superCuteFormElemWrapper input {
    position: absolute;
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0
}

div.checkbox.superCuteFormElemWrapper div,
div.radio.superCuteFormElemWrapper div {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    -webkit-font-smoothing: antialiased
}

div.checkbox.superCuteFormElemWrapper div.checked {
    background: url(../images/input_select.png) 0 -25px no-repeat;
    border: thin solid #aaa
}

div.checkbox.superCuteFormElemWrapper div.unchecked {
    background: url(../images/input_select.png) 0 -42px no-repeat;
    border: thin solid #aaa
}

div.radio.superCuteFormElemWrapper div.checked {
    background: url(../images/input_select.png) 0 -59px no-repeat
}

div.radio.superCuteFormElemWrapper div.unchecked {
    background: url(../images/input_select.png) 0 -76px no-repeat
}

div.checkbox.superCuteFormElemWrapper input:focus+div {
    border-color: #000;
    outline: #ebebeb solid 3px
}

div.radio.superCuteFormElemWrapper input:focus+div {
    border-radius: 50%;
    outline: 0;
    box-shadow: 0 0 0 1px #000
}

div.select.superCuteFormElemWrapper {
    height: 24px;
    background: url(../images/input_select.png) right 0 no-repeat #fafafa;
    overflow: hidden;
    border: 1px solid #ccc
}

div.select.superCuteFormElemWrapper select {
    height: 24px;
    outline: 0;
    background: 0 0;
    border: none;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px
}

div.select.focus.superCuteFormElemWrapper {
    border: 1px solid #000;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .25)
}

select {
    color: #444
}

select.pickerDisabled {
    color: #ccc
}

.shoppingCartContainer .productContainerRow .column4 .select {
    width: 65px;
    float: right;
    background-color: #fff
}

.shoppingCartContainer .productContainerRow .column4 select {
    width: 110px
}

.shoppingCartContainer .cart-footer-table .cost .select {
    width: 297px;
    background-color: #fff
}

.shoppingCartContainer .cart-footer-table .cost select {
    width: 317px
}

.select65 div.select.superCuteFormElemWrapper {
    width: 65px
}

.select65 div.select.superCuteFormElemWrapper select {
    width: 85px
}

.select140 div.select.superCuteFormElemWrapper {
    width: 140px
}

.select140 div.select.superCuteFormElemWrapper select {
    width: 160px
}

.select280 div.select.superCuteFormElemWrapper {
    width: 280px
}

.select280 div.select.superCuteFormElemWrapper select {
    width: 300px
}

#tabContentCCReg .cclist div.checkbox.superCuteFormElemWrapper,
#tabContentCCReg .terms div.checkbox.superCuteFormElemWrapper {
    float: left;
    margin-right: 10px
}

.totalsTbl .delPicker li div.select.superCuteFormElemWrapper {
    width: 115px
}

.totalsTbl .delPicker li div.select.superCuteFormElemWrapper select {
    width: 135px
}

.totalsTbl #giftWrap div.checkbox.superCuteFormElemWrapper {
    float: left;
    margin-right: 10px
}

.ja_JP #billingForm .newaddress-form .rfe-row:nth-child(6) div.select.superCuteFormElemWrapper,
.ja_JP #shippingForm .newaddress-form .rfe-row:nth-child(6) div.select.superCuteFormElemWrapper {
    width: 85px
}

.ja_JP #billingForm .newaddress-form .rfe-row:nth-child(6) div.select.superCuteFormElemWrapper select,
.ja_JP #shippingForm .newaddress-form .rfe-row:nth-child(6) div.select.superCuteFormElemWrapper select {
    width: 105px
}

.ja_JP #shippingForm .newaddress-form div.radio.superCuteFormElemWrapper {
    margin-right: 10px
}

.ja_JP #billingForm .savedAddrList .toggleaddress {
    margin: 20px 0;
    padding: 0
}

.ja_JP #billingForm .savedAddrList .toggleaddress div.radio.superCuteFormElemWrapper {
    margin-top: -7px
}

.ja_JP #billingForm .savedAddrList .toggleaddress .toggleaddress-in {
    margin-left: 46px
}

.ja_JP .rfe-col-5.birth div.select.superCuteFormElemWrapper {
    width: 75px;
    float: left;
    margin-right: 15px
}

.ja_JP .rfe-col-5.birth div.select.superCuteFormElemWrapper select {
    width: 95px
}

.en_GB .newaddress-form .rfe-row:nth-child(4) div.select.superCuteFormElemWrapper {
    width: 143px
}

.en_GB .newaddress-form .rfe-row:nth-child(4) div.select.superCuteFormElemWrapper select {
    width: 163px
}

.en_GB .terms-wrap div.checkbox.superCuteFormElemWrapper {
    float: left;
    margin-right: 10px
}

.rfe-countrySelect div.select.superCuteFormElemWrapper {
    width: 143px
}

.rfe-countrySelect div.select.superCuteFormElemWrapper select {
    width: 163px
}

.continue-eu .terms {
    padding: 3px 0 0 30px
}

.continue-eu .terms div.checkbox.superCuteFormElemWrapper {
    float: left;
    margin: -3px 0 0 -30px
}

.savedAddrList #toggleshippingaddress-row {
    padding: 0;
    margin: 10px 0 30px
}

.savedAddrList #toggleshippingaddress-row div.radio.superCuteFormElemWrapper {
    margin-top: -10px
}

.savedAddrList #toggleshippingaddress-row .toggleaddress-in {
    margin: 0 0 0 45px
}

.savedAddrList #togglebillingaddress-row {
    padding: 0;
    margin: 10px 0 30px
}

.savedAddrList #togglebillingaddress-row div.radio.superCuteFormElemWrapper {
    margin-top: -10px
}

.savedAddrList #togglebillingaddress-row .toggleaddress-in {
    margin: 0 0 0 45px
}

#CCPaymentMethodForm .newcardrow {
    display: block;
    width: 100%;
    padding: 10px 0;
    margin: 0
}

#CCPaymentMethodForm .newcardrow div.radio.superCuteFormElemWrapper {
    margin-top: -10px
}

#CCPaymentMethodForm .newcardrow label {
    margin: 0 0 0 30px
}

#colorbox {
    outline: 0
}

#cboxLoadingGraphic {
    background: url(../images/cb_loading.gif) center center no-repeat
}

.custServiceTemplate h3,
.custServiceTemplate h4,
.custServiceTemplate h5,
.custServiceTemplate h6 {
    font-family: MuseoRounded700
}

#sizeChartPDP,
.fitGuideCont {
    font-family: Arial, Helvetica, sans-serif
}

div.emailSvc {
    margin: 10px 0;
    padding: 0 0 10px
}

.custServiceTemplate div.emailSvc>div.fName input,
.custServiceTemplate div.emailSvc>div.lName input,
.custServiceTemplate ul.login li.fName input,
.custServiceTemplate ul.login li.lName input {
    margin-right: 4px
}

.cols .contactUsContainer #emailCustSvcFrm {
    float: left;
    width: 405px;
    margin-bottom: 15px
}

div.emailSvc div.selector,
div.emailSvc input {
    width: 389px
}

div.emailSvc input {
    border: 1px solid #a9a9a9
}

.custServiceTemplate #vertRule,
.vertRule {
    width: 1px;
    background: #ccc;
    float: left;
    position: absolute;
    left: 240px;
    top: 55px;
    bottom: 10px
}

div.review-preview a div#submitreview {
    float: right
}

.custServiceTemplate .cols .contactUsContainer {
    float: left;
    height: auto;
    padding: 0;
    width: auto
}

.custServiceTemplate .cols .contactUsContainer div.emailSvc {
    margin: 10px 0;
    padding: 0;
    list-style: none;
    overflow: hidden
}

.custServiceTemplate div.emailSvc>div {
    width: 403px;
    display: inline;
    padding: 3px 1px 7px;
    float: left
}

.custServiceTemplate div.emailSvc>div.uHide {
    display: none
}

.custServiceTemplate div.emailSvc>div.fName input,
.custServiceTemplate div.emailSvc>div.lName input {
    width: 184px;
    margin: 0
}

.custServiceTemplate .cols .contactUsContainer .fName {
    clear: both;
    float: left;
    width: 198px
}

.custServiceTemplate .cols .contactUsContainer .lName {
    width: 198px;
    margin-left: 5px;
    clear: none;
    float: left
}

.custServiceTemplate div.emailSvc>div.city {
    clear: none;
    width: 188px
}

.custServiceTemplate div.emailSvc>div.city input {
    width: 174px
}

.custServiceTemplate div.emailSvc>div.state {
    clear: none;
    width: 98px;
    margin-left: 5px
}

.custServiceTemplate div.emailSvc>div.state input {
    width: 84px
}

.custServiceTemplate div.emailSvc>div.zip {
    clear: none;
    width: 103px;
    margin-left: 5px
}

.custServiceTemplate div.emailSvc>div.zip input {
    width: 89px
}

.custServiceTemplate div.emailSvc>div.phone {
    clear: none;
    float: left;
    width: 165px
}

.custServiceTemplate div.emailSvc>div.phone input {
    width: 160px
}

.custServiceTemplate div.emailSvc>div.comments textarea {
    width: 398px;
    height: 200px
}

.custServiceTemplate div.emailSvc>div.country select {
    width: 420px
}

.find-order-form:not(.cx-form) div {
    padding: 5px 0
}

.find-order-form:not(.cx-form) div label {
    float: left;
    width: 100%
}

.custServiceTemplate .orderDetsTbl,
.custServiceTemplate .orderDetsTbl table,
.custServiceTemplate .orderDetsTbl thead,
.custServiceTemplate .orderDetsTbl tr,
.custServiceTemplate .orderDetsTbls {
    width: 490px
}

.track input {
    width: 249px
}

.custServiceTemplate .rCol .instructions h1 {
    color: #000
}

.track .check {
    float: right;
    margin-bottom: 10px
}

.trackOrder .find-order-form .trackitform {
    width: 301px;
    float: left;
    position: relative
}

.find-order-form .track,
.find-order-form .trackitform {
    padding: 0 0 6px
}

.trackOrder .find-order-form input {
    width: 286px
}

.trackOrder .find-order-form .check {
    float: right;
    margin: 15px 2px 0 0
}

.trackOrder .find-order-form .whereisnumber {
    margin: 25px 0 0 10px;
    float: left;
    position: absolute;
    top: 3px;
    left: 302px;
    white-space: nowrap
}

.fitGuideCont {
    background: #fff;
    color: #000;
    overflow: hidden;
    padding: 20px
}

#fg-assets {
    font-size: 13px;
    line-height: 1.2;
    padding: 10px;
    text-align: center
}

#fg-assets .lft-col {
    display: block;
    float: left;
    width: 300px
}

#fg-assets .lft-col span img {
    padding-bottom: 20px
}

#fg-assets ul {
    margin: 0;
    padding: 8px 5px 30px 14px
}

#fg-assets ul li {
    margin: 0;
    padding-bottom: 5px
}

a.fg-assetslink {
    color: #047fc5;
    font-weight: 700
}

#fg-assets .rgt-col {
    float: left;
    padding: 10px 70px
}

.fg-rightHolder {
    float: left
}

.fg-sizeHolderp {
    background: #fff699;
    border-radius: 10px;
    font-size: 12px;
    line-height: 1.1;
    margin-bottom: 20px;
    padding: 10px
}

.rma-return-no-reason,
.rma-verify-header {
    padding-left: 15px
}

#sizeChartPDP {
    margin: 60px 20px 120px;
    font-size: 12px;
    line-height: 15px;
    letter-spacing: -.01em;
    color: #444
}

#sizeChartPDP .sectionBreak {
    float: left;
    width: 100%;
    height: 1px;
    background-color: #bcbfc1;
    margin: 20px 0
}

#sizeChartPDP .normText {
    font-weight: 400
}

#sizeChartPDP .midBeam {
    border-right: solid 5px #fff
}

#sizeChartPDP .borderBottom {
    border-bottom: solid 2px #727272;
    height: 30px
}

#sizeChartPDP h1 {
    font-family: MuseoRounded300, Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 17px
}

#sizeChartPDP h2,
#sizeChartPDP h3 {
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif
}

#sizeChartPDP h3 {
    font-size: 13px;
    color: #727272
}

#sizeChartPDP table {
    table-layout: fixed;
    width: 660px;
    margin: 20px 0;
    border-bottom: solid 1px #bdc2c2;
    border-collapse: collapse
}

#sizeChartPDP table tr:first-child {
    text-align: left;
    background-color: none
}

#sizeChartPDP table tr {
    text-align: center;
    height: 26px;
    margin: 0
}

#sizeChartPDP table tr td {
    border-left: solid 1px #bdc2c2
}

#sizeChartPDP table tr td:first-child {
    border-left: none
}

#sizeChartPDP table tr:nth-child(even) {
    background: #e5e7e7;
    border-bottom: solid 1px #bdc2c2
}

#sizeChartPDP table tr:nth-child(odd) {
    background: #fff;
    border-bottom: solid 1px #bdc2c2
}

#sizeChartPDP #fgSizeChartL {
    float: left;
    width: 660px;
    margin-right: 0
}

#sizeChartPDP .fcSectionStart {
    border-bottom: none!important
}

#sizeChartPDP tr.fcSectionStart td {
    border-left: none!important
}

#sizeChartPDP .fcHeaderStart {
    border-bottom: solid 2px #bdc2c2!important
}

#sizeChartPDP .fitContainEndCap {
    float: left;
    width: 660px;
    height: 40px
}

#fgHeader a:focus,
#fgHeader a:hover {
    color: #000;
    text-decoration: underline
}

.rma-line-through {
    text-decoration: line-through
}

.jcarousel-control-next:hover,
.jcarousel-control-prev:hover,
.jcarouselText a,
.justAddedToYourCart-main-card-btn a,
.justAddedToYourCart-main-card-btn a:focus,
.justAddedToYourCart-main-card-btn a:hover,
.qtip-icon,
.qtip-icon .ui-icon {
    text-decoration: none
}

.rma-new-item-img {
    mix-blend-mode: multiply
}

.rma-confirm-item-img img,
.rma-new-item-img img {
    width: 100%
}

.rma-confirm-table-header,
.rma-new-table-header,
.rma-verify-table-header {
    margin-top: 30px
}

.rma-confirm-line-items>li:first-child,
.rma-new-line-items>li:first-child,
.rma-verify-line-items>li:first-child {
    border-top: 1px solid #ccc
}

.rma-confirm-item,
.rma-new-item,
.rma-verify-item {
    border-bottom: 1px solid #ccc
}

.rma-new-item-name {
    margin-bottom: 15px;
    display: block
}

.rma-new-bottom-nav,
.rma-verify-bottom-nav {
    margin: 20px 0
}

.rma-new-qty-selector {
    width: 70px;
    float: left
}

.new-return-none-sel {
    margin-left: 0!important
}

.rma-return-reason {
    width: 285px;
    float: right
}

.rma-verify-bottom-nav>div:first-child {
    margin-left: 20px
}

.rma-new-store-locator {
    width: 100%;
    height: 835px;
    overflow: scroll
}

.rma-new-store-switcher {
    margin-top: 20px;
    margin-bottom: 20px
}

.rma-confirm-line-items,
.rma-verify-line-items {
    margin-bottom: 20px
}

.cx-form li.rma-new-item,
.rma-confirm-item,
.rma-verify-item {
    padding-top: 15px;
    padding-bottom: 15px
}

.rma-confirm-line-item-summary {
    padding-top: 10px;
    padding-bottom: 10px
}

.rma-confirm-print-btn .symbolset {
    color: #fff
}

.rma-header-row {
    margin-bottom: 10px
}

.rma-verify-header .rma-header-row div:nth-child(2) {
    margin-left: -6px
}

@media (min-width:959px) {
    .new-return-none-sel {
        margin-left: -30px!important
    }
    .return-selections {
        padding-left: 0!important;
        padding-right: 0!important
    }
    .rma-new-table-header>div:first-child {
        padding-left: 0;
        margin-left: -15px
    }
    .rma-confirm-header .rma-header-row span {
        margin-left: 40px
    }
}

@media (max-width:959px) {
    .return-selections .cx-checkbox {
        margin-bottom: 15px
    }
    .rma-return-reason {
        width: 250px;
        float: left;
        margin-left: 15px
    }
    .return-selections {
        padding-left: 30px!important;
        padding-right: 30px!important
    }
    .rma-new-header {
        padding-left: 30px
    }
    .rma-new-table-header>div:first-child {
        padding-left: 15px
    }
    .rma-confirm,
    .rma-verify {
        padding-left: 15px;
        padding-right: 15px
    }
    .rma-confirm-line-items li,
    .rma-verify-line-items li {
        margin-left: -30px!important;
        margin-right: -30px!important
    }
    .rma-confirm-line-items li>div,
    .rma-verify-line-items li>div {
        padding-left: 15px!important;
        padding-right: 15px!important
    }
    .rma-new-header .rma-header-row div:nth-child(2) {
        margin-left: -15px
    }
}

@media (max-width:768px) {
    .rma-return-reason {
        width: 250px
    }
}

.pluscolors .listofcolorsinlist {
    line-height: 21px;
    color: #2a7ab0;
    font-weight: 700
}

.pluscolors:hover {
    border-color: #585858!important
}

.pluscolors {
    border-color: #fff!important
}

@media (max-width:480px) {
    .gridDiv,
    .list_of_items {
        padding-left: 5px!important;
        padding-right: 5px!important
    }
    .newProductCards .swatchDiv,
    .responsiveCategory .swatchDiv {
        float: none;
        width: auto;
        margin: 4px 4px 0
    }
    .responsiveCategory.responsiveCards .productThumb img {
        width: 85%!important;
        height: auto
    }
    .rma-new-store-switcher div:first-child {
        margin-bottom: 15px
    }
    .rma-new-item-info {
        padding-right: 15px!important
    }
    .rma-verify-return-pricing {
        border-top: 1px solid #ccc;
        margin-top: 15px;
        padding-top: 15px!important
    }
}

@media (max-width:410px) {
    .product-chat{
        font-size: 13px;
    }
}

@media (max-width:370px) {
    .rma-return-reason {
        margin: 15px 0;
        width: 100%
    }
}

.order-history-page ul.order-list {
    margin-top: 10px
}

.order-history-page ul.order-list>li {
    margin-bottom: 20px;
    padding-top: 15px;
    padding-bottom: 15px
}

.order-history-page .order-list-item-top {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 15px
}

.order-detail-page .order-detail-sub-list>div,
.order-history-page .order-history-sub-list>div,
.order-history-page .order-history-sub-list>ul {
    margin-bottom: 10px
}

.order-history-page .order-list-count {
    padding-top: 10px
}

.order-detail-page .order-details-table-header {
    margin-top: 25px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc
}

.order-detail-page .order-detail-list li {
    padding-top: 25px;
    border-bottom: 1px solid #ccc
}

.order-detail-page .order-detail-list li img {
    width: 100%
}

.order-detail-page .order-detail-list li>div>div:first-child {
    padding-bottom: 25px
}

.order-detail-page .order-detail-list li>div>div:nth-child(2),
.order-detail-page .order-details-cc,
.order-detail-page .order-details-paybillship>div>.cs_row:nth-child(2),
.order-detail-page .order-details-totals .cs_row {
    padding: 10px 0
}

.order-detail-page .order-details-totals {
    margin-top: 15px
}

.order-detail-page .order-subtotal {
    border-bottom: 1px dashed #ccc
}

.order-detail-page .order-total {
    border-top: 1px dashed #ccc
}

.order-detail-page .order-details-paybillship {
    margin-top: 40px
}

.order-detail-page .order-details-paybillship>div>.cs_row:first-child {
    padding: 10px 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}

.order-detail-page .order-details-cc {
    border: 1px solid #ccc
}

.order-detail-page .order-details-cc .cs_row:first-child {
    margin-bottom: 50px
}

.order-detail-page .cancelled-box {
    display: block;
    width: 100%;
    height: auto;
    font-family: MuseoRounded700;
    font-size: 21px;
    color: #fff;
    background-color: #d70000;
    line-height: 1.4;
    text-align: center;
    padding: 15px 25px;
    margin: 6px 0;
    border: 1px solid #d70000
}

.address-book-page .address-list li,
.payment-instruments-page .instruments-list li {
    margin-bottom: 20px
}

.wishlist-page {
    padding-bottom: 20px
}

.wishlist-page .email-icon,
.wishlist-page .trash-icon {
    font-family: symbolset;
    color: #444;
    font-size: 18px;
    vertical-align: -13%
}

.address-book-page .addedit-address-pop .action-close.symbolset,
.email-wishlist-pop .action-close.symbolset,
.payment-instruments-page .addedit-instrument-pop .action-close.symbolset {
    line-height: 56px;
    font-size: 24px
}

.wishlist-page .wishlist-table-header {
    margin-top: 25px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc
}

.address-book-page .address-list,
.payment-instruments-page .instruments-list {
    margin-top: 20px
}

.wishlist-page .wishlist-list li {
    padding-top: 25px;
    border-bottom: 1px solid #ccc
}

.wishlist-page .wishlist-list li img {
    width: 100%
}

.wishlist-page .wishlist-list li>div>div:first-child {
    padding-bottom: 25px
}

.wishlist-page .wishlist-list li>div>div:nth-child(2) {
    padding: 10px 0
}

.email-wishlist-pop>div {
    border-top: 1px solid #ccc;
    padding: 15px 0
}

.email-wishlist-pop textarea {
    width: 100%;
    height: 100px;
    border: 1px solid #ccc
}

.address-book-page {
    padding-bottom: 20px
}

.address-book-page .address-list li>div {
    border: 1px solid #ccc;
    padding: 15px
}

.address-book-page .address-list-item-address-fields {
    min-height: 200px
}

.address-book-page .address-list-item-confirm-delete {
    display: none;
    min-height: 221px
}

.address-book-page .addedit-address-pop>div {
    border-top: 1px solid #ccc;
    padding: 15px 0
}

.address-book-page .address-list-item-actions>div:first-child {
    padding-right: 0
}

.address-book-page .address-list-item-actions>div:nth-child(2) {
    padding-left: 0
}

.payment-instruments-page {
    padding-bottom: 20px
}

.payment-instruments-page .instruments-list li>div {
    border: 1px solid #ccc;
    padding: 15px
}

.payment-instruments-page .instrument-list-item-instrument>div:nth-child(2) {
    margin-top: 60px;
    margin-bottom: 10px
}

.payment-instruments-page .instrument-list-item-confirm-delete {
    display: none;
    min-height: 161px
}

.payment-instruments-page .addedit-instrument-pop>div {
    border-top: 1px solid #ccc;
    padding: 15px 0
}

.payment-instruments-page input[disabled=disabled] {
    border: none;
    background: 0 0
}

.card-types>span {
    display: inline-block;
    margin: 0 0 0 4px;
    width: 37px;
    height: 23px
}

#kr-age-box img,
.account-overview-page .wishlist-list li img {
    width: 100%
}

.card-types>span:first-child {
    margin-left: 0
}

.select-card.VISA {
    background-image: url(../images/visa_icon.png)
}

.select-card.MASTER {
    background-image: url(../images/mastercard_icon.png)
}

.select-card.AMEX {
    background-image: url(../images/amex_icon.png)
}

.select-card.DISCOVER {
    background-image: url(../images/discover_icon.png)
}

.select-card span {
    display: block
}

.select-card.active {
    background-color: #79b709
}

.select-card.disabled {
    opacity: .4;
    zoom: 1
}

.account-overview-page,
.my-profile-page,
.my-subscriptions-page {
    padding-bottom: 20px
}

.account-overview-page .top-bottom-padding {
    padding-top: 20px;
    padding-bottom: 20px
}

.account-overview-page .account-overview-header {
    border-bottom: 2px solid #ccc
}

.account-overview-page .account-overview-header:not(:first-child) {
    margin-top: 50px
}

.account-overview-page ul.order-list>li {
    margin-bottom: 20px;
    padding-top: 15px;
    padding-bottom: 15px
}

.account-overview-page .order-list-item-top {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 15px
}

.account-overview-page .order-history-sub-list>div,
.account-overview-page .order-history-sub-list>ul {
    margin-bottom: 10px
}

.account-overview-page .address-list li,
.account-overview-page .instruments-list li {
    margin-bottom: 20px
}

.account-overview-page .wishlist-list li {
    padding-top: 25px;
    border-bottom: 1px solid #ccc
}

.account-overview-page .wishlist-list li>div>div:first-child {
    padding-bottom: 25px
}

.account-overview-page .wishlist-list li>div>div:nth-child(2) {
    padding: 10px 0
}

.account-overview-page .address-list li>div,
.account-overview-page .instruments-list li>div {
    border: 1px solid #ccc;
    padding: 15px
}

.account-overview-page .address-list-item-address-fields {
    min-height: 200px
}

.account-overview-page .instrument-list-item-instrument>div:nth-child(2) {
    margin-top: 60px;
    margin-bottom: 10px
}

.account-overview-page .my-profile-box {
    border: 1px solid #ccc;
    padding: 15px;
    margin-bottom: 20px
}

.account-overview-page .my-profile-icon {
    font-family: symbolset;
    font-size: 60px;
    color: #ccc
}

.iframed .login-page {
    padding-top: 10px;
    padding-bottom: 10px
}

.login-page {
    padding-top: 40px;
    padding-bottom: 20px
}

.login-page .login-header {
    border-bottom: 2px solid #ccc;
    margin-bottom: 20px
}

.login-page .jp-newsletter-scrollbox {
    height: 150px;
    overflow: scroll
}

.login-page .kr-dob img {
    vertical-align: -2px
}

.login-page .login-or-divider {
    line-height: 1px;
    border-bottom: 1px solid #444;
    margin: 30px 0;
    height: 2px
}

.login-page .login-or-divider span {
    background: #fff;
    padding: 0 10px
}

#kr-age-box {
    padding: 5px
}

@media (min-width:481px) {
    .login-page>div>div:first-child {
        padding-right: 50px
    }
    .login-page>div>div:nth-child(3) {
        padding-left: 50px
    }
}

.password-reset-page {
    padding-top: 40px;
    padding-bottom: 20px
}

.password-reset-page.password-reset-page-crocs-club {
    padding-top: 10px;
    padding-bottom: 10px
}

.club-landing-page {
    padding-top: 20px;
    padding-bottom: 20px
}

.club-landing-page .club-landing-top-margin {
    margin-top: 30px
}

#club-registration-iframe {
    border: 1px solid #ccc;
    overflow: hidden;
    width: 100%;
    height: 600px
}

.club-landing-form-area>div {
    border: 1px solid #ccc;
    padding: 10px 0
}

.club-register-page {
    padding: 20px 0
}

.club-register-birthday-why-cont {
    padding: 20px
}

.club-update-page,
.iframed .club-register-page {
    padding: 10px 0
}

.club-profile-page {
    padding-bottom: 20px
}

.qtip {
    position: absolute;
    left: -28000px;
    top: -28000px;
    display: none;
    min-width: 50px;
    font-size: 10.5px;
    line-height: 12px;
    direction: ltr;
    box-shadow: none;
    padding: 0
}

.qtip-content,
.qtip-titlebar {
    position: relative;
    overflow: hidden
}

.qtip-content {
    padding: 5px 9px;
    text-align: left;
    word-wrap: break-word
}

.qtip-titlebar {
    padding: 5px 35px 5px 10px;
    border-width: 0 0 1px;
    font-weight: 700
}

.qtip-titlebar+.qtip-content {
    border-top-width: 0!important
}

.qtip-close {
    position: absolute;
    right: -9px;
    top: -9px;
    outline: 0;
    border-width: 1px;
    border-style: solid;
    border-color: transparent
}

.qtip-titlebar .qtip-close {
    right: 4px;
    top: 50%;
    margin-top: -9px
}

* html .qtip-titlebar .qtip-close {
    top: 16px
}

.qtip-icon .ui-icon,
.qtip-titlebar .ui-icon {
    display: block;
    text-indent: -1000em;
    direction: ltr;
    vertical-align: middle
}

.qtip-icon,
.qtip-icon .ui-icon {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.qtip-icon .ui-icon {
    width: 18px;
    height: 14px;
    text-align: center;
    text-indent: 0;
    font: normal 700 10px/13px Tahoma, sans-serif;
    color: inherit;
    background: -100em -100em no-repeat
}

.qtip-default {
    background-color: #ffffa3;
    color: #555
}

.qtip-default .qtip-titlebar {
    background-color: #ffef93
}

.qtip-default .qtip-icon {
    border-color: #ccc;
    background: #f1f1f1;
    color: #777
}

.qtip-default .qtip-titlebar .qtip-close {
    border-color: #aaa;
    color: #111
}

.qtip-shadow {
    -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .15);
    -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .15);
    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .15)
}

.qtip-bootstrap,
.qtip-rounded,
.qtip-tipsy {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.qtip-rounded .qtip-titlebar {
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0
}

.qtip-tipped {
    border: 3px solid #959fa9;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #f9f9f9;
    color: #454545;
    font-weight: 400;
    font-family: serif
}

.qtip-tipped .qtip-titlebar {
    border-bottom-width: 0;
    color: #fff;
    background: #3a79b8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3a79b8), to(#2e629d));
    background-image: -webkit-linear-gradient(top, #3a79b8, #2e629d);
    background-image: -moz-linear-gradient(top, #3a79b8, #2e629d);
    background-image: -ms-linear-gradient(top, #3a79b8, #2e629d);
    background-image: -o-linear-gradient(top, #3a79b8, #2e629d)
}

.qtip-tipped .qtip-icon {
    border: 2px solid #285589;
    background: #285589
}

.qtip-tipped .qtip-icon .ui-icon {
    background-color: #fbfbfb;
    color: #555
}

.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar {
    filter: none;
    -ms-filter: none
}

.qtip .qtip-tip {
    margin: 0 auto;
    overflow: hidden;
    z-index: 10
}

.qtip .qtip-tip,
x:-o-prefocus {
    visibility: hidden
}

.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas {
    position: absolute;
    color: #123456;
    background: 0 0;
    border: 0 dashed transparent
}

.qtip .qtip-tip canvas {
    top: 0;
    left: 0
}

.qtip .qtip-tip .qtip-vml {
    behavior: url(#default#VML);
    display: inline-block;
    visibility: visible
}

#qtip-overlay {
    position: fixed;
    left: -10000em;
    top: -10000em
}

#qtip-overlay div {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .7
}

.qtipmodal-ie6fix {
    position: absolute!important
}

.Zebra_DatePicker *,
.Zebra_DatePicker:after,
.Zebra_DatePicker:before {
    -moz-box-sizing: content-box!important;
    -webkit-box-sizing: content-box!important;
    box-sizing: content-box!important
}

.Zebra_DatePicker {
    position: absolute;
    background: #79b709;
    border: 3px solid #999;
    display: none;
    z-index: 100;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 13px
}

.Zebra_DatePicker * {
    margin: 0;
    padding: 0;
    color: #000;
    background: 0 0;
    border: none
}

.Zebra_DatePicker .dp_daypicker,
.Zebra_DatePicker .dp_footer,
.Zebra_DatePicker .dp_monthpicker,
.Zebra_DatePicker .dp_yearpicker {
    margin-top: 3px
}

.Zebra_DatePicker td,
.Zebra_DatePicker th {
    text-align: center;
    padding: 5px 0
}

.Zebra_DatePicker .dp_daypicker td,
.Zebra_DatePicker .dp_daypicker th,
.Zebra_DatePicker .dp_monthpicker td,
.Zebra_DatePicker .dp_yearpicker td {
    background: #e8e8e8;
    width: 30px;
    border: 1px solid #ccc
}

.Zebra_DatePicker,
.Zebra_DatePicker .dp_footer .dp_hover,
.Zebra_DatePicker .dp_header .dp_hover {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.Zebra_DatePicker .dp_header td {
    color: #fff
}

.Zebra_DatePicker .dp_header .dp_next,
.Zebra_DatePicker .dp_header .dp_previous {
    width: 30px
}

.Zebra_DatePicker .dp_header .dp_caption {
    font-weight: 700
}

.Zebra_DatePicker .dp_header .dp_hover {
    background: #222;
    color: #fff
}

.Zebra_DatePicker .dp_header .dp_blocked {
    color: #fff;
    cursor: default
}

.Zebra_DatePicker .dp_daypicker th {
    background: #000;
    color: #fff;
    border: 1px solid #000
}

.Zebra_DatePicker td.dp_not_in_month {
    background: #f3f3f3;
    color: #cdcdcd;
    cursor: default
}

.Zebra_DatePicker td.dp_not_in_month_selectable {
    background: #f3f3f3;
    color: #cdcdcd;
    cursor: pointer
}

.Zebra_DatePicker td.dp_weekend {
    background: #d8d8d8
}

.Zebra_DatePicker td.dp_weekend_disabled {
    color: #ccc;
    cursor: default
}

.Zebra_DatePicker td.dp_selected {
    background: #79b709;
    color: #fff!important
}

.Zebra_DatePicker td.dp_week_number {
    background: #fc3;
    color: #555;
    cursor: text;
    font-style: italic
}

.Zebra_DatePicker .dp_monthpicker td,
.Zebra_DatePicker .dp_yearpicker td {
    width: 33%
}

.Zebra_DatePicker .dp_footer .dp_hover {
    background: #222;
    color: #fff
}

.Zebra_DatePicker .dp_clear,
.Zebra_DatePicker .dp_today {
    color: #fff;
    padding: 3px
}

.Zebra_DatePicker td.dp_disabled_current {
    color: #e38585
}

.Zebra_DatePicker td.dp_disabled {
    background: #f3f3f3;
    color: #cdcdcd;
    cursor: default
}

.Zebra_DatePicker td.dp_hover {
    background: #79b709;
    color: #fff
}

button.Zebra_DatePicker_Icon {
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    background: url(../images/calendar.png) left top no-repeat;
    text-indent: -9000px;
    border: none;
    cursor: pointer;
    padding: 0;
    line-height: 0;
    vertical-align: top;
    margin: 0 0 0 3px
}

button.Zebra_DatePicker_Icon_Disabled {
    background-image: url(../images/calendar-disabled.png)
}

button.Zebra_DatePicker_Icon_Inside {
    margin: 0 3px 0 0
}

.product-hero {
    margin: 15px 0
}

@media screen and (min-width:768px) {
    .product-hero {
        margin: 0
    }
}

.product-page:not(.quickview-page) .product-hero .swiper-slide.image-hero img {
    cursor: zoom-in
}

.quickview-page .product-hero .swiper-slide.image-hero a {
    cursor: default
}

@media screen and (min-width:960px) {
    .product-hero .sideNext button,
    .product-hero .sidePrev button {
        visibility: hidden
    }
}

.product-hero .swiper-pagination {
    display: none
}

@media screen and (max-width:959px) {
    .product-hero .swiperCarousel {
        padding-bottom: 15px
    }
    .product-hero .swiper-pagination {
        bottom: 0!important;
        display: block
    }
}

.product-hero .swiper-zoom a {
    display: block;
    padding: 9px 10px
}

.product-hero .swiper-zoom {
    display: none;
    position: absolute;
    bottom: 0;
    right: -40px;
    font-family: symbolset;
    font-size: 20px;
    color: #2a7ab0;
    z-index: 10;
    background-color: #ebebeb;
    border-radius: 50%;
    width: 40px;
    height: 40px
}

.product-360-hero .start-360,
.product-360-hero .stop-360 {
    display: block;
    cursor: pointer
}

.product-360,
.product-360-hero .start-360 {
    width: 100%;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0
}

@media screen and (max-width:959px) {
    .product-hero .swiper-zoom {
        display: block
    }
}

.product-360 {
    border: none
}

.product-360-hero .stop-360 {
    position: absolute;
    width: 80px;
    height: 80px;
    top: 0;
    right: 0
}

.product-video-hero>div {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: -webkit-flex;
    display: flex;
    background: #000;
    align-items: center;
    -webkit-align-items: center
}

.product-video-hero video {
    width: 100%;
    height: 100%
}

.loading-layer {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url(../images/loading.svg) center center no-repeat
}

.product-thumbs {
    margin-top: 10px
}

.product-thumbs .swiper-slide {
    width: 80px;
    text-align: center
}

.product-thumbs .swiper-slide img {
    padding: 5px 8px
}

.product-thumbs .swiper-slide.active img {
    border: 1px solid #444
}

.product-360-thumb div,
.product-gif-thumb div {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-size: 75%!important;
    background: url(http://images.crocs.com/is/image/Crocs/3D?$gif$) center center no-repeat
}

.product-360-thumb div a,
.product-gif-thumb div a {
    display: block;
    width: 100%;
    height: 100%
}

.product-video-thumb div {
    position: absolute;
    width: calc(100% - 4px);
    height: 100%;
    top: 0;
    left: 2px;
    background-size: contain!important
}

.product-video-thumb div a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 25px;
    font-family: symbolset;
    padding-top: 27px;
    color: #444
}

.oos-container {
    position: relative
}

.oos-overlay,
.oos-overlay-message {
    position: absolute;
    z-index: 14;
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
    display: none
}

.oos-overlay {
    background-color: #fff;
    opacity: .75;
    border: 1px solid red
}

.oos-overlay-message {
    color: #d70000;
    text-align: center;
    padding: 110px 30px 30px;
    font-size: 18px;
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif
}

.product-page .product-snipe {
    margin-bottom: 15px
}

.product-snipe-left {
    float: left;
    padding: 4px 4px 4px 20px;
    font-size: 14px;
    height: 25px
}

.product-snipe-right {
    float: left;
    height: 25px;
    position: relative
}

.product-snipe-bottom,
.product-snipe-top {
    height: 0;
    width: 0;
    position: absolute;
    border-left: 12px solid #444;
    border-right: 12px solid transparent
}

.product-snipe-top {
    top: 0;
    border-bottom: 12px solid transparent;
    border-top: 12px solid #444
}

.product-snipe-bottom {
    bottom: 0;
    border-bottom: 12px solid #444;
    border-top: 12px solid transparent
}

.snipe-red .product-snipe-left {
    background-color: #d70000
}

.snipe-red .product-snipe-top {
    border-left: 12px solid #d70000;
    border-top: 12px solid #d70000
}

.snipe-red .product-snipe-bottom {
    border-left: 12px solid #d70000;
    border-bottom: 12px solid #d70000
}

.product-review-header {
    margin-bottom: 10px
}

.product-review-header .minirating {
    float: left;
    width: auto
}

.product-review-header-count {
    float: left;
    margin-left: 5px;
    margin-right: 15px;
    font-size: 14px!important
}

.color-price-snipe,
.product-price-snipe {
    margin-right: 35px;
    float: left
}

.product-review-header form button {
    font-size: 14px!important
}

.product-page .product-name {
    margin-bottom: 0
}


.product-page .product-name-localized {
    margin-top: 5px!important;
    margin-bottom: 5px
}

.product-page .product-price-percent-off {
    font-size: 14px!important;
    font-weight: 400
}

.product-promo {
    margin-bottom: 10px
}

.product-promo div {
    display: none
}

.product-variations ul {
    padding-bottom: 0;
}

.product-variations ol>li {
    border-top: 1px solid #ccc;
    padding-top: 10px;
    margin-top: 10px
}

.color-price {
    margin-top: 3px;
    float: left
}

ul.color-refine-colors li ul {
    clear: both;
    margin-top: 5px
}

ul.color-refine-colors li ul li {
    width: 66px;
    height: 36px;
    margin-right: 0;
    float: left;
    position: relative;
    margin-bottom: 4px
}

ul.color-refine-colors li label {
    cursor: pointer;
    font-family: Arial, sans-serif
}

ul.color-refine-colors li.oos label,
ul.color-refine-colors li.sel label {
    cursor: default
}

ul.color-refine-colors li ul li img {
    width: 60px;
    height: 30px;
    padding: 3px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    font-size: 12px;
    box-shadow: inset 0 0 0 3px #fff
}

ul.color-refine-colors li ul li.sel img {
    top: 0
}

ul.color-refine-colors li ul li.sel div.stock-state {
    width: 62px!important;
    height: 32px!important;
    background-image: none!important;
    border: 2px solid #2a7ab0;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    z-index: 12;
    pointer-events: none
}

ul.color-refine-colors li ul li.oos div.stock-state {
    background: no-repeat #fff;
    opacity: .8;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 12;
    pointer-events: none
}

ul.color-refine-colors li ul li.bisn img,
ul.color-refine-colors li ul li.oos img,
ul.color-refine-colors li ul li.seloos img {
    top: 0
}

.size-refine-sizes {
    clear: both
}

.size-refine-sizes ul {
    list-style: none;
    margin: 0;
    position: relative;
    width: auto;
    border: 0;
    overflow: hidden
}

.size-refine-sizes ul li {
    float: left;
    min-height: 26px;
    min-width: 26px;
    margin-right: 7px;
    padding: 0;
    position: relative;
    text-align: center;
    color: #444;
    margin-bottom: 7px;
    overflow: hidden;
    cursor: pointer
}

.size-refine-sizes ul li.oos:not(.bisn) div {
    cursor: default
}

.size-refine-sizes ul li.sel,
.size-refine-sizes ul li:hover {
    color: #000
}

.size-refine-sizes ul li label div {
    font-family: Arial;
    font-size: 14px;
    border: 1px solid #a3a3a3;
    font-weight: 400;
    padding: 10px;
    cursor: pointer;
    white-space: nowrap
}

@media screen and (max-width:767px) {
    .size-refine-sizes ul li label div {
        padding: 16px
    }
}

.size-refine-sizes ul li label span:nth-child(2),
.size-refine-sizes.show-us-sizes ul li label span:first-child {
    display: none
}

.size-refine-sizes ul li label span:first-child,
.size-refine-sizes.show-us-sizes ul li label span:nth-child(2) {
    display: block
}

input.error {
    border: 1px solid red!important
}

#Formregistracija input[type=radio] {
    width: 40px
}

.datepicker {
    display: none!important
}

.cx-subnav {
    display: block!important
}

.pin-icon {
    max-height: 16px
}

.listofcolorsinlist {
    border-top: 20px solid transparent;
    border-right: 1px solid transparent;
    cursor: pointer;
    border-radius: 20px
}

.listofcolorsinlistborder {
    transform: rotate(45deg);
    border-radius: 19px;
    width: 20px;
    float: left;
    height: 20px;
    line-height: 0;
    margin: 2px 2px 2px 2px
}

.product-thumbs .swiper-wrapper .swiper-slide img,
li.slikeHerolist img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 0
}

.hpHero-wrapper {
    min-height: 0!important
}

.hpHero-wrapper img {
    width: 100%;
    height: auto
}

.product-thumbs .swiper-wrapper .swiper-slide {
    border: 1px solid #ccc;
    width: 80px!important;
    height: 80px!important
}

.active img {
    border: 0!important
}

.slikelist.active {
    border: 1px solid #000!important
}

.product-thumbs .swiper-slide img {
    border: 0!important
}

li.slikeHerolist img {
    max-width: 100%;
    max-height: 100%
}

#sale a {
    color: #e4002b!important;
    font-weight: 700
}

#naslovnica_slider {
    max-width: 1112px
}

.naslovnica_slider_item {
    height: 200px!important
}

.jcarouselWrapper {
    float: left;
    width: 960px;
    height: 160px;
    position: relative
}

.jcarouselWrapper.reviewSlider {
    height: 303px
}

.jcarousel,
.jcarouselReviews {
    position: relative;
    overflow: hidden;
    width: 900px;
    margin: 0 0 0 30px
}

.jcarousel ul,
.jcarouselReviews ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0
}

.jcarousel li,
.jcarouselReviews li {
    float: left;
    width: 180px;
}

.jcarouselReviews li {
    width: 900px
}

.jcarousel img,
.jcarouselReviews img {
    /* display: block; */
    height: auto!important;
    margin-bottom: -50px;
    margin-left: auto;
    margin-right: auto;
    max-height: 42%;
    max-width: 100%;

}

.jcarousel-control-next,
.jcarousel-control-prev {
    position: absolute;
    top: 80px;
    width: 30px;
    height: 30px;
    text-align: center
}

#sendBtn,
.emailSvc li {
    width: 100%!important
}

.jcarousel-control-next.nextReviews,
.jcarousel-control-prev.prevReviews {
    top: 125px
}

.jcarousel-control-prev {
    left: 0
}

.jcarousel-control-next {
    right: 0
}

.jcarousel-control-next:hover span,
.jcarousel-control-prev:hover span {
    display: block
}

.jcarousel-control-next.inactive,
.jcarousel-control-prev.inactive {
    opacity: .5;
    cursor: default
}

.jcarouselText {
    padding: 0 10px;
    text-align: center;
    line-height: 12px
}

.jcarouselText a {
    color: #666
}

.jcarousel_naslovnica {
    height: 247px!important
}

.jcarousel_naslovnica2 {
    height: 430px!important
}

.hoverView {
    position: absolute;
    top: 0;
    opacity: 0
}

.hoverView img {
    display: block;
    max-width: 100%;
    height: auto!important
}

.slider_item_align {
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}

.standardView {
    z-index: 999
}

#formpovprasevanje fieldset {
    border: none!important
}

.sortBySelect {
    float: none!important
}

.tabbedContainer .tabbedContainerTabs {
    list-style: none;
    padding: 0 20px;
    margin: 0;
    height: 53px
}

.tabbedContainer .tabbedContainerTabs li {
    float: left;
    text-transform: lowercase;
    margin-right: 15px
}

.tabbedContainer .tabbedContainerTabs li a,
.tabbedContainer .tabbedContainerTabs li p {
    display: block;
    font-size: 18px;
    line-height: 25px;
    height: 33px;
    padding: 10px 20px 0
}

.tabbedContainer .tabbedContainerTabs li.active a {
    text-decoration: none;
    color: #7ab800;
    overflow: hidden;
    position: relative;
    background-color: #fff
}

.ie7 .tabbedContainer .tabbedContainerTabs li.active a {
    border: 1px solid #d6d6d6;
    border-bottom: 0;
    height: 34px
}

.tabbedContainer .tabbedContainerTabs li.active .carrot {
    background: #fff;
    margin-left: 2px;
    margin-right: 2px;
    display: block;
    height: 10px
}

.tabbedContainer .tabbedContainerTabContainer {
    min-height: 300px;
    background-color: #fff
}

.tabbedContainer .tabbedContainerTabContainer form {
    color: #707070;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: lowercase;
    display: block;
    line-height: 18px
}

.tabbedContainer .tabbedContainerTabContainer form input,
form .controls input {
    background-color: #fafafa;
    border: 1px solid #ccc
}

.tabbedContainer .tabbedContainerTabContainer form li {
    margin-bottom: 15px;
    clear: both
}

.tabbedContainer .tabContent {
    padding: 20px;
    display: none
}

.tabbedContainer .tabContent.active {
    display: block
}

.tabbedContainer form .req {
    color: red
}

.tabbedContainer form .leftreq {
    clear: both;
    color: #707070;
    font-size: 12px;
    text-transform: lowercase;
    float: right;
    margin-top: 8px
}

.refForm form .errormessage,
.tabbedContainer form .errormessage {
    color: red;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    display: block;
    margin-top: 3px;
    clear: both
}

.tabbedContainer form .caption {
    color: #444;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    display: block;
    margin-top: 3px
}

.refForm form input.error,
form input.error,
form select.error {
    background: #fff799!important;
    border: 1px solid #ed1c24!important
}

.tabbedContainer form li.left {
    clear: both
}

.tabbedContainer form button span {
    text-transform: lowercase
}

.tabbedContainer p {
    font-size: 12px;
    line-height: 1.5em;
    color: #444;
    font-family: Arial, Helvatica, sans-serif
}

.tabbedContainer p.tabbedContainerText {
    padding-right: 20px;
    margin-bottom: 10px
}

#tabContentRegister #actionRegister {
    width: 449px
}

#tabContentRegister .caption,
#tabContentRegister .errormessage,
#tabContentRegister input[type=password],
#tabContentRegister input[type=text] {
    width: 200px
}

#tabContentRegister li {
    float: left;
    width: 235px;
    clear: none
}

#tabContentRegister li.news {
    width: 470px
}

#tabContentRegister li.left {
    clear: both
}

#tabContentRegister li.noFloatText {
    float: none;
    color: #444;
    font-size: 12px;
    margin-bottom: 8px
}

#tabContentRegister button {
    clear: both
}

#tabContentRegister ul {
    width: 500px
}

#tabContentRegister .regFull {
    width: 449px
}

#tabContentRegister .dob .selectContainer {
    float: left
}

#tabContentRegister .dob img {
    float: left;
    margin-top: 4px
}

#tabContentRegister .radioCont label {
    float: left
}

#tabContentRegister .scrollbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px
}

#krAgeBox {
    padding: 5px
}

#krAgeBox img {
    width: 100%
}

#tabContentRegister .news label {
    width: 425px;
    font-weight: 400
}

#tabContentRegister .registerTerms {
    float: left;
    font-size: 12px;
    width: 330px;
    margin-right: 5px
}

#tabContentLogin .password {
    position: relative
}

#tabContentLogin .forgotpass {
    font-size: 12px;
    position: absolute;
    left: 284px;
    top: 24px
}

#tabContentLogin input {
    width: 250px
}

#tabContentReset a.cancel {
    font-size: 12px;
    float: left;
    margin-right: 20px;
    margin-top: 8px
}

.justAddedToYourCart {
    float: left;
    font-size: 0;
    white-space: nowrap;
    background: url(../images/bg-justAddedToYourCart.png) left top repeat-y
}

.justAddedToYourCartContent {
    position: relative
}

.justAddedToYourCart .cartPromotionalMessage {
    background: #e3f1ce;
    text-align: center;
    font-size: 14px;
    padding: 15px;
    border-top: 1px solid #cfcfcf;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 519px;
    white-space: normal;
    font-family: Arial, sans-serif
}

#minicart_rr {
    width: 407px;
    height: 30.833em;
    font-size: 12px
}

.justAddedToYourCart-main .justAddedToYourCart-in {
    background: #fff
}

#minicart_rr,
.justAddedToYourCart-main,
.justAddedToYourCart-side {
    white-space: normal;
    line-height: normal;
    display: inline-block;
    vertical-align: top
}

.ie7 #minicart_rr,
.ie7 .justAddedToYourCart-main,
.ie7 .justAddedToYourCart-side {
    zoom: 1;
    display: inline
}

.justAddedToYourCart-main {
    width: 549px
}

.justAddedToYourCart-side {
    width: 406px;
    padding: 0 0 0 1px;
    height: 30.833em
}

.justAddedToYourCart-in {
    padding: 20px 30px
}

.justAddedToYourCart h2 {
    font-size: 18px;
    padding: 0 0 20px;
    margin: 0
}

.justAddedToYourCart h3 {
    font-size: 16px;
    padding: 0 0 10px;
    margin: 0
}

.justAddedToYourCart-main-card {
    padding: 0 0 15px;
    margin: 0 0 15px;
    border-bottom: 1px solid #cfcfcf
}

.justAddedToYourCart-main-card-image,
.justAddedToYourCart-main-continue {
    float: left;
    width: 180px
}

.justAddedToYourCart-main-card-data {
    padding: 19px 0 0
}

.justAddedToYourCart-main-card-btn,
.justAddedToYourCart-main-card-data {
    float: right;
    width: 309px
}

.justAddedToYourCart-main-card-data-in {
    line-height: 20px;
    text-transform: lowercase;
    margin: -3px 0 0
}

.justAddedToYourCart-main-card-data-in span {
    text-transform: none
}

.justAddedToYourCart-main-card-data-table {
    margin: 0 0 7px;
    border-collapse: collapse
}

.justAddedToYourCart-main-card-data-table td {
    padding: 7px 0 0 7px
}

.justAddedToYourCart-main-card-data-table td:first-child {
    padding-left: 0
}

.justAddedToYourCart-main-card-data-table tr:first-child td {
    padding-top: 0
}

.justAddedToYourCart-main-card-data-column1 {
    float: left;
    width: 210px
}

.justAddedToYourCart-main-card-data-column2 {
    float: right;
    width: 90px;
    text-align: right
}

.justAddedToYourCart-main-card-data-label,
.justAddedToYourCart-main-card-data-price,
.justAddedToYourCart-main-card-data-price-old,
.justAddedToYourCart-main-card-data-price-sale,
.justAddedToYourCart-main-card-data-price-total {
    font-size: 14px
}

.justAddedToYourCart-main-card-data-price {
    color: #000
}

.justAddedToYourCart-main-card-data-price-sale {
    color: red
}

.justAddedToYourCart-main-card-data-price-old {
    color: #707070;
    text-decoration: line-through
}

.justAddedToYourCart-main-card-data-promo {
    color: red;
    line-height: 20px
}

.justAddedToYourCart-main-card-data-price-total {
    font-weight: 700;
    color: #000;
    font-size: 18px;
    white-space: nowrap
}

.justAddedToYourCart-main-card-data-label {
    color: #707070;
    line-height: 18px
}

.justAddedToYourCart-main-card-data-label-in {
    padding: 0 5px 0 0
}

.justAddedToYourCart-main-subtotal {
    padding: 0 0 10px 180px
}

.justAddedToYourCart-main-continue {
    line-height: 26px;
    font-size: 14px
}

.justAddedToYourCart-side-list-item {
    padding: 30px 0 0
}

.justAddedToYourCart-side-list-item:first-child {
    padding-top: 0
}

.justAddedToYourCart-side-list-item-image {
    float: left;
    width: 134px;
    min-height: 1px
}

.justAddedToYourCart-side-list-item-image img {
    width: 112px;
    border: 1px solid #cfcfcf
}

.justAddedToYourCart-side-list-data {
    overflow: hidden
}

.justAddedToYourCart-side-list-data ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.justAddedToYourCart-side-list-data ul li {
    padding-top: 5px
}

.justAddedToYourCart-side-list-data ul li:first-child {
    padding-top: 0
}

.justAddedToYourCart-side-list-data ul li h3 {
    padding: 0;
    line-height: 1em;
    height: 3em;
    overflow: hidden;
    font-size: 14px
}

.justAddedToYourCart-btn,
.justAddedToYourCart-btn:focus,
.justAddedToYourCart-btn:hover {
    background: #79b809;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    padding: 0 10px;
    min-width: 70px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    line-height: 26px;
    letter-spacing: 0;
    text-transform: lowercase
}

.justAddedToYourCart-side-list-data ul li .justAddedToYourCart-main-card-data-price,
.justAddedToYourCart-side-list-data ul li .justAddedToYourCart-main-card-data-price-old,
.justAddedToYourCart-side-list-data ul li .justAddedToYourCart-main-card-data-price-sale {
    vertical-align: top;
    display: inline-block;
    margin-right: 7px
}

.ie7 .justAddedToYourCart-side-list-data ul li .justAddedToYourCart-main-card-data-price,
.ie7 .justAddedToYourCart-side-list-data ul li .justAddedToYourCart-main-card-data-price-old,
.ie7 .justAddedToYourCart-side-list-data ul li .justAddedToYourCart-main-card-data-price-sale {
    display: inline;
    zoom: 1
}

.justAddedToYourCart-stars-cont {
    padding: 0 0 5px;
    width: 114px;
    overflow: hidden
}

.justAddedToYourCart-stars-cont .rating {
    float: right
}

.justAddedToYourCart .pAct {
    width: auto;
    float: none;
    line-height: 20px
}

.justAddedToYourCart .pAct del,
.justAddedToYourCart .pAct h6 {
    font-weight: 400
}

.justAddedToYourCart .qty,
.justAddedToYourCart .saleMsg {
    display: none
}

.justAddedToYourCart .promobox {
    padding-top: 10px
}

.justAddedToYourCart-bottom {
    clear: both;
    font-size: 12px;
    background: #fff
}

.minicart-list {
    list-style: none;
    padding: 0;
    margin: 0
}

.minicart-list-item {
    padding: 20px;
    overflow: hidden;
    position: relative;
    min-height: 79px;
    border-top: 1px solid #ccc
}

.minicart-list-item:first-child {
    border-top: 0
}

.minicart-list-item-side {
    position: absolute;
    left: 20px;
    top: 20px;
    width: 70px
}

.minicart-list-item-main {
    overflow: hidden;
    padding-left: 90px
}

.minicart-list-item-side-image {
    display: block
}

.minicart-list-item-side-link {
    display: block;
    text-align: center;
    font-size: 12px;
    padding: 5px 0 0
}

.minicart-list-item-main-description {
    overflow: hidden;
    font-size: 11px;
    line-height: 13px
}

.minicart-list .errorRedText {
    padding: 10px 0 0;
    overflow: hidden;
    position: relative
}

.minicart-list-item-main-description h2 {
    font-size: 15px
}

.minicart-col-main {
    float: left;
    width: 60%
}

.minicart-col-side {
    float: right;
    width: 40%;
    text-align: right
}

.minicart-list-item-main-description .pAct {
    float: none;
    width: auto
}

.minicart-list-item-main-description .saleMsg,
.minicart-list-item-main-description-in {
    padding-top: 10px
}

.minicart-list-item-main-description .qty {
    display: none
}

.minicart-list-item-main-description .pAct del,
.minicart-list-item-main-description .pAct h6 {
    font-weight: 400;
    line-height: 16px
}

.minicart-slot {
    overflow: hidden
}

.minicart-slot img {
    vertical-align: top
}

.minicartHoverContainer .cartPromotionalMessage {
    background: #e4f1cc;
    padding: 10px 20px;
    text-align: center;
    font-size: 12px;
    line-height: 15px;
    color: #707070
}

.minicart-subtotal {
    overflow: hidden;
    border-top: 1px solid #ccc;
    padding: 20px 20px 10px
}

.minicart-subtotal-label {
    float: left;
    font-size: 14px;
    line-height: 18px
}

.minicart-subtotal-value {
    float: right;
    font-size: 18px;
    line-height: 18px;
    font-weight: 700
}

.minicart-buttons {
    overflow: hidden;
    padding: 10px 20px 20px;
    text-align: right;
    font-size: 0
}

.minicart-buttons form {
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    margin: 0;
    float: none;
    width: auto
}

.ie7 .minicart-buttons form {
    zoom: 1;
    display: inline
}

.minicart-buttons-sep {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    padding: 0 7px
}

.ie7 .minicart-buttons-sep {
    zoom: 1;
    display: inline
}

.minicart-buttons .paypal_checkout_btn {
    float: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: top;
    width: 110px;
    height: 30px;
    background: url(../images/checkout_paypal_110x23.png) left top no-repeat #faa92d
}

.ie7 .minicart-buttons .paypal_checkout_btn {
    zoom: 1;
    display: inline
}

.minicart-button,
.minicart-button:focus,
.minicart-button:hover {
    display: inline-block;
    vertical-align: top;
    position: relative;
    white-space: nowrap;
    padding-right: 41px;
    text-decoration: none;
    color: #fff
}

.ie7 .minicart-button {
    zoom: 1;
    display: inline
}

.minicart-button img {
    position: absolute;
    right: 0;
    top: 0
}

.minicart-button-in {
    display: block;
    width: auto;
    padding-left: 15px;
    font-size: 18px;
    height: 30px;
    line-height: 30px;
    background: #79b709;
    color: #fff
}

.inactive .minicart-button-in {
    background: #ccc
}

#tabContentReset input {
    width: 250px
}

.eu-footer {
    font-size: 12px;
    font-family: Arial, sans-serif;
    clear: both
}

.eu-footer-social {
    padding: 0 0 30px
}

.eu-footer-head {
    text-align: center;
    background: url(../images/eu-footer-head.png) left 50% repeat-x;
    margin: 0 0 17px
}

.eu-footer-head h2 {
    font-weight: 400;
    margin: 0;
    display: inline-block;
    vertical-align: top;
    padding: 0 10px;
    background: #fff;
    font-size: 16px
}

.ie7 .eu-footer-head h2 {
    display: inline;
    zoom: 1
}

.eu-footer-social-icons {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center;
    font-size: 0
}

.eu-footer-social-icons li {
    display: inline-block;
    vertical-align: top;
    padding: 0 9px;
    width: 34px;
    height: 34px
}

.eu-footer-social-icons li a {
    float: none;
    margin: 0;
    padding: 0;
    width: auto;
    height: auto
}

.eu-footer-subsribe {
    padding: 0 0 30px;
    text-align: center;
    font-size: 16px
}

.eu-footer-subsribe label {
    padding: 0;
    display: inline-block;
    vertical-align: top;
    height: 30px;
    line-height: 30px
}

.eu-footer-subsribe label span {
    font-weight: 700
}

.eu-footer-subsribe .newsletter {
    display: inline-block;
    vertical-align: top;
    width: auto;
    color: #222;
    font-size: 0
}

.eu-footer-subsribe .feedback {
    vertical-align: top;
    font-size: 12px;
    font-family: Arial, sans-serif;
    line-height: 18px;
    text-align: left;
    margin-left: 10px;
    font-weight: 400;
    width: 198px
}

.eu-footer-subsribe .success .feedback {
    width: auto
}

.ie7 .eu-footer-social-icons li,
.ie7 .eu-footer-subsribe .feedback,
.ie7 .eu-footer-subsribe .newsletter,
.ie7 .eu-footer-subsribe label {
    display: inline;
    zoom: 1
}

#certonaCategory .gridDiv,
.eu-footer .newsletter .buttonRight {
    display: none
}

.eu-footer-subsribe .email {
    border: 1px solid #bfbfbf;
    padding: 0 5px;
    margin: 0 10px;
    width: 200px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    font-family: Arial, sans-serif;
    vertical-align: middle
}

.eu-footer-subsribe .submitBtn {
    border: 1px solid #bfbfbf;
    background: #f4f4f4;
    padding: 0 10px;
    margin: 0;
    height: 30px;
    font-size: 14px;
    color: #c4c4c4;
    text-transform: lowercase;
    width: auto;
    vertical-align: middle
}

.eu-footer-in {
    border-top: 1px solid #ddd;
    padding: 20px 0;
    overflow: hidden
}

.eu-footer-in-row {
    margin: 0 -10px;
    overflow: hidden
}

.eu-footer-in-col {
    width: 225px;
    padding: 0 10px;
    float: left
}

.eu-footer-in-head {
    font-size: 18px;
    padding: 0 0 10px;
    margin: 0;
    text-transform: lowercase;
    font-weight: 400
}

.eu-footer-in-list {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 13px
}

.eu-footer-in-list li {
    padding: 5px 0 0
}

.eu-footer-in-list li:first-child {
    padding-top: 0
}

.eu-footer-in-list li a,
.eu-footer-in-list li a:focus,
.eu-footer-in-list li a:hover {
    color: #494949
}

.eu-footer-copyright {
    background: #e3e3e3;
    padding: 10px;
    color: #222;
    clear: both
}

.eu-footer-copyright a,
.eu-footer-copyright a:focus,
.eu-footer-copyright a:hover {
    color: #222
}

#editSubscriptionsForm {
    margin-top: 15px
}

#editSubscriptionsForm button {
    margin-right: 15px
}

.eu-footer #newsletterFooter .inputButtonBox {
    width: auto;
    height: auto
}

.eu-footer .newsletter .inputButtonBox button {
    margin-left: 0;
    margin-top: 0
}

.eu-footer .newsletter .copy {
    color: #c4c4c4;
    background: 0;
    width: auto;
    height: auto;
    float: none;
    line-height: inherit;
    font-size: 14px;
    font-weight: 400;
    text-transform: lowercase;
    padding-left: 0
}

.eu-footer #newsletterFooter.success .feedback {
    font-weight: 400;
    font-family: MuseoRounded300;
    padding-top: 6px;
    padding-left: 20px
}

.eu-footer-subsribe .success {
    padding-left: 10px
}

.wideCarousel {
    position: relative;
    display: none
}

.carouselLeft,
.carouselRight {
    position: absolute;
    height: 35px;
    width: 19px;
    top: 95px;
    opacity: .45;
    z-index: 101
}

.wideCarousel .gridDiv {
    border-top: 1px solid #ccc
}

.carouselLeft {
    background: url(../images/nav_left.png);
    left: 10px
}

.carouselRight {
    background: url(../images/nav_right.png);
    left: 931px
}

.certonaCarousel,
.jcarousel,
.jcarousel ul {
    position: relative
}

.jcarousel {
    overflow: hidden;
    width: 100%;
    height: 328px
}

.jcarousel ul {
    width: 20000em;
    list-style: none;
    margin: 0;
    padding: 0
}

.jcarousel li {
    float: left;
    width: 240px;
    margin-top: 10px;
    margin-left: 5px;
    margin-right: 5px
}

.certonaCarousel .jcarousel {
    width: 840px;
    margin-left: 60px
}

.certonaCarousel .jcarousel li {
    width: 210px
}

.certonaCarousel .carouselDiv {
    float: left;
    height: 328px;
    width: 210px;
    position: relative;
    text-align: center
}

.certonaCarousel .carouselDiv .minirating {
    width: 80px;
    margin-left: auto;
    margin-right: auto
}

.carouselDiv .rating {
    margin-top: 5px
}

.carouselDiv h3 {
    margin-top: 10px;
    font-size: 16px;
    width: 180px;
    margin-left: 20px;
    margin-bottom: 5px
}

.carouselDiv h4 {
    margin-bottom: 2px
}

.certonaCarouselLeft {
    left: 20px;
    top: 35px
}

.certonaCarouselRight {
    left: 908px;
    top: 35px
}

#nextBtn,
#prevBtn,
#slider1next,
#slider1prev {
    top: 200px;
    z-index: 1000;
    height: 77px;
    width: 77px
}

.certonaCarouselLeft,
.certonaCarouselRight {
    position: absolute;
    z-index: 101;
    width: 30px;
    height: 30px;
    text-align: center;
    color: #7ab800;
    text-decoration: none;
    font-family: monospace;
    font-size: 50px;
    cursor: pointer
}

#sliderContainer,
#sliderContent {
    position: relative
}

.select140 div.selector select,
.select280 div.selector select,
.select65 div.selector select,
div.selector,
div.selector select,
textarea.uniform {
    font-family: Arial, Helvetica, sans-serif
}

#donation_desc {
    overflow: hidden
}

.donation_desc_image {
    float: right;
    padding: 0 0 0 20px
}

.donation_desc_in {
    overflow: hidden
}

#certonaCategory.productList {
    min-height: 330px;
    margin: 10px 0 0;
    border-left: 0;
    width: 960px
}

#actionInStore .leftreq {
    float: none;
    margin-bottom: 10px;
    margin-top: 0
}

.categoryReviews {
    clear: both;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 20px
}

.categoryReviewsHeader {
    background-color: #f1f1f1;
    padding: 20px
}

.categoryReview {
    width: 920px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: solid 1px #ccc
}

.categoryReviewsList {
    padding: 20px
}

.categoryReviewLeft {
    float: left;
    width: 200px
}

.categoryReviewLeft h3 {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 16px
}

.categoryReviewMiddle {
    float: left;
    width: 300px;
    padding-left: 20px
}

.categoryReviewMiddle .minirating,
.categoryReviewMiddle .n1 {
    margin-bottom: 15px
}

.categoryReviewMiddle .reviewUser {
    margin-top: 10px
}

.leftRate,
.rightRate {
    text-transform: lowercase;
    margin-top: 3px
}

.categoryReviewRight {
    float: right;
    width: 300px
}

.leftRate {
    float: left;
    margin-right: 10px;
    width: 76px;
    text-align: right
}

.rateImg {
    float: left;
    margin-right: 10px;
    width: 98px;
    height: 13px
}

.rightRate {
    float: left
}

.rate {
    float: left;
    margin-bottom: 12px
}

.uppercase {
    text-transform: uppercase
}

.custServiceTemplate h3,
.custServiceTemplate h4,
.custServiceTemplate h5,
.custServiceTemplate h6,
div.selector {
    text-transform: lowercase
}

.checker input {
    width: 16px!important
}

img {
    border: 0
}

#nextBtn,
#prevBtn,
#slider1next,
#slider1prev,
.graphic {
    margin: 0;
    padding: 0;
    display: block;
    overflow: hidden;
    text-indent: -8000px
}

#sliderContainer {
    background: 0 0;
    float: left;
    overflow: hidden;
    text-align: left;
    width: 960px
}

#header {
    height: 80px;
    line-height: 80px;
    background: #5dc9e1;
    color: #fff
}

#slider li,
#slider ul,
#slider2 li,
#slider2 ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#slider2 {
    margin-top: 1em
}

#slider li,
#slider2 li {
    width: 960px;
    height: 450px;
    overflow: hidden
}

#prevBtn,
#slider1prev {
    display: block;
    position: absolute;
    left: 20px
}

#nextBtn,
#slider1next {
    display: block;
    position: absolute;
    right: 0
}

#nextBtn a,
#prevBtn a,
#slider1next a,
#slider1prev a {
    display: block;
    position: relative;
    width: 77px;
    height: 77px;
    background: url(../images/left-arrow.png) no-repeat
}

#nextBtn a,
#slider1next a {
    background: url(../images/right-arrow.png) no-repeat
}

ol#controls {
    margin: 1em 0;
    padding: 0;
    height: 28px
}

ol#controls li {
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 28px;
    line-height: 28px
}

ol#controls li a {
    float: left;
    height: 28px;
    line-height: 28px;
    border: 1px solid #ccc;
    background: #daf3f8;
    color: #555;
    padding: 0 10px;
    text-decoration: none
}

ol#controls li.current a {
    background: #5dc9e1;
    color: #fff
}

.select140 div.selector,
.select140 div.selector span,
.select280 div.selector,
.select280 div.selector span,
.select65 div.selector,
.select65 div.selector span,
div.selector,
div.selector span {
    background-repeat: no-repeat;
    -webkit-font-smoothing: antialiased
}

#nextBtn a:focus,
#prevBtn a:focus,
ol#controls li a:focus {
    outline: 0
}

.select140 div.selector,
.select140 div.selector span {
    background-image: url(../images/sortSelectBg140.png)
}

.select280 div.selector,
.select280 div.selector span {
    background-image: url(../images/sortSelectBg280.png)
}

.select280 div.disabled,
.select280 div.disabled span {
    background-image: url(../images/sortSelectBg280-disabled.png)
}

.error div.selector {
    background: url(../images/rfe-select.png) right 50% no-repeat #fff799;
    border: 1px solid #ed1c24
}

.error div.selector span {
    background-image: none
}

div.checker span {
    background-image: url(../images/unchecked.jpg);
    background-repeat: no-repeat;
    -webkit-font-smoothing: antialiased
}

.button,
.button *,
.checker,
.checker *,
.radio,
.radio *,
.selector,
.selector *,
.uploader,
.uploader * {
    margin: 0;
    padding: 0
}

textarea.uniform {
    font-size: 12px;
    font-weight: 400;
    padding: 3px;
    color: #777;
    background: url(../images/bg-input.png) repeat-x;
    border-top: solid 1px #aaa;
    border-left: solid 1px #aaa;
    border-bottom: solid 1px #ccc;
    border-right: solid 1px #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    outline: 0
}

.select140 div.selector span,
.select280 div.selector span,
.select65 div.selector span,
div.selector span {
    color: #666;
    text-shadow: 0 1px 0 #fff
}

div.selector {
    line-height: 26px;
    height: 26px
}

div.selector span {
    height: 26px;
    line-height: 26px;
    text-transform: none
}

div.checker,
div.checker input {
    width: 16px;
    height: 15px
}

div.checker {
    float: left;
    border: thin solid #aaa
}

div.checker span {
    height: 16px;
    width: 15px
}

div.radio,
div.radio input,
div.radio span {
    height: 16px;
    width: 16px
}

div.checker.active span,
div.checker:active span {
    background-image: url(../images/unchecked.jpg);
    background-repeat: no-repeat
}

div.checker span.checked {
    background-image: url(../images/checked.jpg);
    background-repeat: no-repeat
}

div.checker.active span.checked,
div.checker:active span.checked {
    background-image: url(../images/unchecked.jpg);
    background-repeat: no-repeat
}

div.radio span {
    background-image: url(../images/radio.png);
    background-repeat: no-repeat;
    -webkit-font-smoothing: antialiased
}

div.radio.active span,
div.radio:active span {
    background-image: url(../images/radioSelected.png);
    background-repeat: no-repeat;
    -webkit-font-smoothing: antialiased
}

div.radio.focus span,
div.radio:hover span {
    background-image: url(../images/radio.png);
    background-repeat: no-repeat;
    -webkit-font-smoothing: antialiased
}

div.radio span.checked {
    background-image: url(../images/radioSelected.png);
    background-repeat: no-repeat;
    -webkit-font-smoothing: antialiased
}

div.uploader {
    background-position: 0 -297px;
    height: 28px
}

div.uploader span.action {
    background-position: right -409px;
    height: 24px;
    line-height: 24px
}

div.uploader.focus,
div.uploader.hover,
div.uploader:hover {
    background-position: 0 -353px
}

div.uploader.focus span.action,
div.uploader.hover span.action,
div.uploader:hover span.action {
    background-position: right -437px
}

div.uploader.active span.action,
div.uploader:active span.action {
    background-position: right -465px
}

div.uploader.focus.active span.action,
div.uploader.focus:active span.action,
div.uploader:focus.active span.action,
div.uploader:focus:active span.action {
    background-position: right -493px
}

div.uploader.disabled {
    background-position: 0 -325px
}

div.selector {
    width: 168px;
    font-size: 12px;
    position: relative;
    padding-left: 0;
    overflow: hidden
}

.select140 div.selector {
    width: 140px;
    font-size: 12px
}

.select280 div.selector {
    width: 280px;
    font-size: 12px
}

.select65 div.selector {
    width: 65px;
    font-size: 12px
}

.cartProductsContainer .select65 div.selector {
    border: 1px solid #fff
}

.cartProductsContainer .select65 div.selector.focus {
    border: 1px solid #000
}

#CartForm div.selector,
.coForm div.selector {
    border: 1px solid #fff
}

#CartForm div.selector.focus,
.coForm div.selector.focus {
    border: 1px solid #000
}

div.selector select {
    top: 0;
    left: 0;
    text-transform: none;
    min-width: 148px;
    font-size: 11px
}

.select140 div.selector select {
    min-width: 130px;
    font-size: 11px
}

.select280 div.selector select {
    min-width: 280px;
    font-size: 11px
}

div.selector span {
    cursor: pointer;
    font-size: 11px;
    width: 158px
}

.select140 div.selector span {
    width: 130px
}

.select280 div.selector span {
    width: 270px
}

.select65 div.selector span {
    width: 65px
}

div.selector.disabled span {
    color: #bbb
}

div.uploader {
    width: 190px
}

div.uploader span.action {
    width: 85px;
    text-align: center;
    text-shadow: #fff 0 1px 0;
    background-color: #fff;
    font-size: 11px;
    font-weight: 700
}

div.uploader span.filename {
    height: 24px;
    margin: 2px 0 2px 2px;
    line-height: 24px;
    color: #777;
    width: 82px;
    border-right: solid 1px #bbb;
    font-size: 11px
}

div.uploader input {
    width: 190px
}

div.uploader.disabled span.action {
    background-position: right -381px;
    color: #aaa
}

div.uploader.disabled span.filename {
    border-color: #ddd;
    color: #aaa
}

.select140 div.selector select,
.select65 div.selector select,
div.selector select {
    opacity: 0;
    background: #fff;
    color: #707070;
    position: absolute;
    height: 25px;
    border: 0
}

.checker,
.radio,
.selector,
.uploader {
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
    zoom: 1
}

.checker input:focus,
.radio input:focus,
.selector select:focus,
.uploader input:focus {
    outline: 0
}

div.selector span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 10px
}

div.selector select {
    width: 168px
}

.select140 div.selector select {
    width: 140px
}

.select65 div.selector select {
    min-width: 55px;
    font-size: 11px;
    width: 65px
}

div.checker,
div.radio,
div.uploader {
    position: relative
}

div.checker input,
div.radio input {
    background: 0;
    opacity: 0
}

div.selector option {
    padding: 2px 0 2px 10px
}

div.checker {
    margin-right: 5px
}

div.checker span {
    display: -moz-inline-box;
    display: inline-block;
    text-align: center
}

div.checker input {
    display: inline-block
}

div.radio {
    float: left;
    margin-right: 6px
}

div.radio span {
    display: -moz-inline-box;
    display: inline-block;
    text-align: center
}

div.radio input {
    text-align: center;
    display: inline-block
}

div.uploader {
    overflow: hidden;
    cursor: default
}

div.uploader span.action {
    float: left;
    display: inline;
    padding: 2px 0;
    overflow: hidden;
    cursor: pointer
}

div.uploader span.filename {
    padding: 0 10px;
    float: left;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: default
}

div.uploader input {
    opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    float: right;
    height: 25px;
    border: 0;
    cursor: default
}

#cboxCurrent,
#cboxTitle {
    top: -22px;
    position: absolute
}

#cboxClose,
#cboxCloseDelivery,
#cboxCloseDelivery-ql,
#cboxCloseDeliverycheckout,
#cboxNext,
#cboxPrevious,
#cboxSlideshow,
.jspArrow,
.jspDrag {
    cursor: pointer
}

#cboxOverlay,
#cboxWrapper,
#colorbox {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden
}

#cboxWrapper {
    left: -8px
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #fff
}

#cboxBottomLeft,
#cboxMiddleLeft {
    clear: left
}

#cboxLoadedContent {
    overflow: auto;
    background: #fff;
    padding: 0
}

#cboxTitle {
    margin: 0;
    left: 0;
    color: #000
}

#cboxLoadingGraphic,
#cboxLoadingOverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
    background: #fff
}

#cboxContent,
#cboxLoadedContent,
#colorbox {
    box-sizing: content-box
}

#cboxContent {
    position: relative;
    margin: 15px;
    overflow: visible;
    border: 2px solid #ccc
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc
}

#cboxLoadingOverlay {
    background: #000
}

#cboxCurrent {
    right: 205px;
    text-indent: -9999px
}

#cboxNext,
#cboxPrevious,
#cboxSlideshow {
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -20px;
    background: url(../images/cb_controls.png) no-repeat
}

#cboxPrevious {
    background-position: 0 0;
    right: 44px
}

#cboxPrevious:hover {
    background-position: 0 -25px
}

#cboxNext {
    background-position: -25px 0;
    right: 22px
}

#cboxNext:hover {
    background-position: -25px -25px
}

#cboxClose,
#cboxCloseDelivery,
#cboxCloseDelivery-ql,
#cboxCloseDeliverycheckout {
    background: url(../images/close.png) no-repeat;
    text-indent: -9999px;
    width: 29px;
    height: 29px;
    position: absolute;
    top: -15px;
    right: -15px;
    z-index: 11
}

.cboxSlideshow_off #cboxPrevious,
.cboxSlideshow_on #cboxPrevious {
    right: 66px
}

.cboxSlideshow_on #cboxSlideshow {
    background-position: -75px -25px;
    right: 44px
}

.cboxSlideshow_on #cboxSlideshow:hover {
    background-position: -100px -25px
}

.cboxSlideshow_off #cboxSlideshow {
    background-position: -100px 0;
    right: 44px
}

.cboxSlideshow_off #cboxSlideshow:hover {
    background-position: -75px -25px
}

.jspContainer {
    overflow: hidden;
    position: relative
}

.jspHorizontalBar,
.jspPane,
.jspVerticalBar {
    position: absolute
}

.jspVerticalBar {
    top: 0;
    right: 0;
    width: 16px;
    height: 100%;
    background: red
}

.jspHorizontalBar {
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    background: red
}

.jspDrag,
.jspTrack,
.mejs-container {
    position: relative
}

.jspHorizontalBar *,
.jspVerticalBar * {
    margin: 0;
    padding: 0
}

.jspCap {
    display: none
}

.jspHorizontalBar .jspCap {
    float: left
}

.jspTrack {
    background: #eee
}

.jspDrag {
    background: #7ab800;
    top: 0;
    left: 0
}

.jspHorizontalBar .jspDrag,
.jspHorizontalBar .jspTrack {
    float: left;
    height: 100%
}

.jspArrow {
    background: #50506d;
    text-indent: -20000px;
    display: block
}

.jspArrow.jspDisabled {
    cursor: default;
    background: #80808d
}

.jspVerticalBar .jspArrow {
    height: 16px
}

.jspHorizontalBar .jspArrow {
    width: 16px;
    float: left;
    height: 100%
}

.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video,
.mejs-mediaelement {
    width: 100%;
    height: 100%
}

.jspVerticalBar .jspArrow:focus {
    outline: 0
}

.jspCorner {
    background: #eeeef4;
    float: left;
    height: 100%
}

* html .jspCorner {
    margin: 0 -3px 0 0
}

.mejs-container {
    background: #000;
    font-family: Helvetica, Arial;
    text-align: left;
    vertical-align: top
}

.me-plugin {
    position: absolute
}

.mejs-embed,
.mejs-embed body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background: #000;
    overflow: hidden
}

.mejs-container-fullscreen {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 1000
}

.mejs-background,
.mejs-mediaelement,
.mejs-poster {
    position: absolute;
    top: 0;
    left: 0
}

.mejs-poster img {
    padding: 0;
    border: 0;
    display: block
}

.mejs-overlay {
    position: absolute;
    top: 0;
    left: 0
}

.mejs-overlay-play {
    cursor: pointer
}

.mejs-overlay-button {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100px;
    height: 100px;
    margin: -50px 0 0 -50px;
    background: url(../images/me_bigplay.png) no-repeat
}

.mejs-overlay:hover .mejs-overlay-button {
    background-position: 0 -100px
}

.mejs-overlay-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    margin: -40px 0 0 -40px;
    background: url(../images/me_background.png);
    background: rgba(0, 0, 0, .9);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(50, 50, 50, .9)), to(rgba(0, 0, 0, .9)));
    background: -webkit-linear-gradient(top, rgba(50, 50, 50, .9), rgba(0, 0, 0, .9));
    background: -moz-linear-gradient(top, rgba(50, 50, 50, .9), rgba(0, 0, 0, .9));
    background: -o-linear-gradient(top, rgba(50, 50, 50, .9), rgba(0, 0, 0, .9));
    background: -ms-linear-gradient(top, rgba(50, 50, 50, .9), rgba(0, 0, 0, .9));
    background: linear-gradient(rgba(50, 50, 50, .9), rgba(0, 0, 0, .9))
}

.mejs-overlay-loading span {
    display: block;
    width: 80px;
    height: 80px;
    background: url(../images/me_loading.gif) 50% 50% no-repeat
}

.mejs-container .mejs-controls {
    position: absolute;
    list-style-type: none;
    margin: 0;
    padding: 0;
    bottom: 0;
    left: 0;
    background: url(../images/me_background.png);
    background: rgba(0, 0, 0, .7);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(50, 50, 50, .7)), to(rgba(0, 0, 0, .7)));
    background: -webkit-linear-gradient(top, rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    background: -moz-linear-gradient(top, rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    background: -o-linear-gradient(top, rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    background: -ms-linear-gradient(top, rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    background: linear-gradient(rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    height: 30px;
    width: 100%
}

.mejs-container .mejs-controls div {
    list-style-type: none;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 26px;
    height: 26px;
    font-size: 11px;
    line-height: 11px;
    background: 0;
    font-family: Helvetica, Arial;
    border: 0
}

.mejs-controls .mejs-button button {
    cursor: pointer;
    display: block;
    font-size: 0;
    line-height: 0;
    text-decoration: none;
    margin: 7px 5px;
    padding: 0;
    position: absolute;
    height: 16px;
    width: 16px;
    border: 0;
    background: url(../images/me_controls.png) no-repeat
}

.mejs-captions-layer a,
a:hover {
    text-decoration: none
}

.mejs-controls .mejs-button button:focus {
    outline: #ff0 solid 1px
}

.mejs-container .mejs-controls .mejs-time {
    color: #fff;
    display: block;
    height: 17px;
    width: auto;
    overflow: hidden;
    text-align: center;
    padding: auto 4px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

.mejs-container .mejs-controls .mejs-time span {
    font-size: 11px;
    color: #fff;
    line-height: 12px;
    display: block;
    float: left;
    margin: 1px 2px 0 0;
    width: auto
}

.mejs-controls .mejs-play button {
    background-position: 0 0
}

.mejs-controls .mejs-pause button {
    background-position: 0 -16px
}

.mejs-controls .mejs-stop button {
    background-position: -112px 0
}

.mejs-controls div.mejs-time-rail {
    width: 200px;
    padding-top: 5px
}

.mejs-controls .mejs-time-rail span {
    display: block;
    position: absolute;
    width: 180px;
    height: 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer
}

.mejs-controls .mejs-time-rail .mejs-time-total {
    margin: 5px;
    background: #333;
    background: rgba(50, 50, 50, .8);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(30, 30, 30, .8)), to(rgba(60, 60, 60, .8)));
    background: -webkit-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: -moz-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: -o-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: -ms-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: linear-gradient(rgba(30, 30, 30, .8), rgba(60, 60, 60, .8))
}

.mejs-controls .mejs-time-rail .mejs-time-buffering {
    width: 100%;
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    -webkit-background-size: 15px 15px;
    -moz-background-size: 15px 15px;
    -o-background-size: 15px 15px;
    background-size: 15px 15px;
    -webkit-animation: buffering-stripes 2s linear infinite;
    -moz-animation: buffering-stripes 2s linear infinite;
    -ms-animation: buffering-stripes 2s linear infinite;
    -o-animation: buffering-stripes 2s linear infinite;
    animation: buffering-stripes 2s linear infinite
}

@-webkit-keyframes buffering-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 30px 0
    }
}

@-moz-keyframes buffering-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 30px 0
    }
}

@-ms-keyframes buffering-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 30px 0
    }
}

@-o-keyframes buffering-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 30px 0
    }
}

@keyframes buffering-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 30px 0
    }
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: #3caac8;
    background: rgba(60, 170, 200, .8);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(44, 124, 145, .8)), to(rgba(78, 183, 212, .8)));
    background: -webkit-linear-gradient(top, rgba(44, 124, 145, .8), rgba(78, 183, 212, .8));
    background: -moz-linear-gradient(top, rgba(44, 124, 145, .8), rgba(78, 183, 212, .8));
    background: -o-linear-gradient(top, rgba(44, 124, 145, .8), rgba(78, 183, 212, .8));
    background: -ms-linear-gradient(top, rgba(44, 124, 145, .8), rgba(78, 183, 212, .8));
    background: linear-gradient(rgba(44, 124, 145, .8), rgba(78, 183, 212, .8));
    width: 0
}

.mejs-controls .mejs-time-rail .mejs-time-current {
    width: 0;
    background: #fff;
    background: rgba(255, 255, 255, .8);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, .9)), to(rgba(200, 200, 200, .8)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: -moz-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: -o-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: -ms-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: linear-gradient(rgba(255, 255, 255, .9), rgba(200, 200, 200, .8))
}

.mejs-controls .mejs-time-rail .mejs-time-handle {
    display: none;
    position: absolute;
    margin: 0;
    width: 10px;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    border: 2px solid #333;
    top: -2px;
    text-align: center
}

.mejs-controls .mejs-time-rail .mejs-time-float {
    position: absolute;
    display: none;
    background: #eee;
    width: 36px;
    height: 17px;
    border: 1px solid #333;
    top: -26px;
    margin-left: -18px;
    text-align: center;
    color: #111
}

.mejs-controls .mejs-time-rail .mejs-time-float-current {
    margin: 2px;
    width: 30px;
    display: block;
    text-align: center;
    left: 0
}

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    line-height: 0;
    border: 5px solid #eee;
    border-color: #eee transparent transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    top: 15px;
    left: 13px
}

.mejs-controls .mejs-fullscreen-button button {
    background-position: -32px 0
}

.mejs-controls .mejs-unfullscreen button {
    background-position: -32px -16px
}

.mejs-controls .mejs-mute button {
    background-position: -16px -16px
}

.mejs-controls .mejs-unmute button {
    background-position: -16px 0
}

.mejs-controls .mejs-volume-button {
    position: relative
}

.mejs-controls .mejs-volume-button .mejs-volume-slider {
    display: none;
    height: 115px;
    width: 25px;
    background: url(../images/me_background.png);
    background: rgba(50, 50, 50, .7);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    top: -115px;
    left: 0;
    z-index: 1;
    position: absolute;
    margin: 0
}

.mejs-controls .mejs-volume-button:hover {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
    position: absolute;
    left: 11px;
    top: 8px;
    width: 2px;
    height: 100px;
    background: #ddd;
    background: rgba(255, 255, 255, .5);
    margin: 0
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
    position: absolute;
    left: 11px;
    top: 8px;
    width: 2px;
    height: 100px;
    background: #ddd;
    background: rgba(255, 255, 255, .9);
    margin: 0
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
    position: absolute;
    left: 4px;
    top: -3px;
    width: 16px;
    height: 6px;
    background: #ddd;
    background: rgba(255, 255, 255, .9);
    cursor: N-resize;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    margin: 0
}

.mejs-controls div.mejs-horizontal-volume-slider {
    height: 26px;
    width: 60px;
    position: relative
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    position: absolute;
    left: 0;
    top: 11px;
    width: 50px;
    height: 8px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #333;
    background: rgba(50, 50, 50, .8);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(30, 30, 30, .8)), to(rgba(60, 60, 60, .8)));
    background: -webkit-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: -moz-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: -o-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: -ms-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: linear-gradient(rgba(30, 30, 30, .8), rgba(60, 60, 60, .8))
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    position: absolute;
    left: 0;
    top: 11px;
    width: 50px;
    height: 8px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #fff;
    background: rgba(255, 255, 255, .8);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, .9)), to(rgba(200, 200, 200, .8)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: -moz-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: -o-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: -ms-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: linear-gradient(rgba(255, 255, 255, .9), rgba(200, 200, 200, .8))
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
    display: none
}

.mejs-controls .mejs-captions-button {
    position: relative
}

.mejs-controls .mejs-captions-button button {
    background-position: -48px 0
}

.mejs-controls .mejs-captions-button .mejs-captions-selector {
    visibility: hidden;
    position: absolute;
    bottom: 26px;
    right: -10px;
    width: 130px;
    height: 100px;
    background: url(../images/me_background.png);
    background: rgba(50, 50, 50, .7);
    border: 1px solid transparent;
    padding: 10px;
    overflow: hidden;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none!important;
    overflow: hidden
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
    margin: 0 0 6px;
    padding: 0;
    list-style-type: none!important;
    display: block;
    color: #fff;
    overflow: hidden
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
    clear: both;
    float: left;
    margin: 3px 3px 0 5px
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
    width: 100px;
    float: left;
    padding: 4px 0 0;
    line-height: 15px;
    font-family: helvetica, arial;
    font-size: 10px
}

.mejs-controls .mejs-captions-button .mejs-captions-translations {
    font-size: 10px;
    margin: 0 0 5px
}

.mejs-chapters {
    position: absolute;
    top: 0;
    left: 0;
    -xborder-right: solid 1px #fff;
    width: 10000px;
    z-index: 1
}

.mejs-chapters .mejs-chapter {
    position: absolute;
    float: left;
    background: #222;
    background: rgba(0, 0, 0, .7);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(50, 50, 50, .7)), to(rgba(0, 0, 0, .7)));
    background: -webkit-linear-gradient(top, rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    background: -moz-linear-gradient(top, rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    background: -o-linear-gradient(top, rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    background: -ms-linear-gradient(top, rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    background: linear-gradient(rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    overflow: hidden;
    border: 0
}

.mejs-chapters .mejs-chapter .mejs-chapter-block {
    font-size: 11px;
    color: #fff;
    padding: 5px;
    display: block;
    border-right: solid 1px #333;
    border-bottom: solid 1px #333;
    cursor: pointer
}

.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
    border-right: 0
}

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
    background: #666;
    background: rgba(102, 102, 102, .7);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(102, 102, 102, .7)), to(rgba(50, 50, 50, .6)));
    background: -webkit-linear-gradient(top, rgba(102, 102, 102, .7), rgba(50, 50, 50, .6));
    background: -moz-linear-gradient(top, rgba(102, 102, 102, .7), rgba(50, 50, 50, .6));
    background: -o-linear-gradient(top, rgba(102, 102, 102, .7), rgba(50, 50, 50, .6));
    background: -ms-linear-gradient(top, rgba(102, 102, 102, .7), rgba(50, 50, 50, .6));
    background: linear-gradient(rgba(102, 102, 102, .7), rgba(50, 50, 50, .6))
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
    font-size: 12px;
    font-weight: 700;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 0 3px;
    line-height: 12px
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
    font-size: 12px;
    line-height: 12px;
    margin: 3px 0 4px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis
}

.mejs-captions-layer {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    color: #fff
}

.mejs-captions-layer a {
    color: #fff
}

.mejs-captions-layer[lang=ar] {
    font-size: 20px;
    font-weight: 400
}

.mejs-captions-position {
    position: absolute;
    width: 100%;
    bottom: 15px;
    left: 0
}

.mejs-captions-position-hover {
    bottom: 45px
}

.mejs-captions-text {
    padding: 3px 5px;
    background: url(../images/me_background.png);
    background: rgba(20, 20, 20, .8)
}

.mejs-clear {
    clear: both
}

.me-cannotplay a {
    color: #fff;
    font-weight: 700
}

.me-cannotplay span {
    padding: 15px;
    display: block
}

.mejs-controls .mejs-loop-off button {
    background-position: -64px -16px
}

.mejs-controls .mejs-loop-on button {
    background-position: -64px 0
}

.mejs-controls .mejs-backlight-off button {
    background-position: -80px -16px
}

.mejs-controls .mejs-backlight-on button {
    background-position: -80px 0
}

.mejs-controls .mejs-picturecontrols-button {
    background-position: -96px 0
}

.mejs-contextmenu {
    position: absolute;
    width: 150px;
    padding: 10px;
    border-radius: 4px;
    top: 0;
    left: 0;
    background: #fff;
    border: 1px solid #999;
    z-index: 1001
}

.mejs-contextmenu .mejs-contextmenu-separator {
    height: 1px;
    font-size: 0;
    margin: 5px 6px;
    background: #333
}

.mejs-contextmenu .mejs-contextmenu-item {
    font-family: Helvetica, Arial;
    font-size: 12px;
    padding: 4px 6px;
    cursor: pointer;
    color: #333
}

.mejs-contextmenu .mejs-contextmenu-item:hover {
    background: #2c7c91;
    color: #fff
}

.mejs-controls .mejs-sourcechooser-button {
    position: relative
}

.mejs-controls .mejs-sourcechooser-button button {
    background-position: -128px 0
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
    visibility: hidden;
    position: absolute;
    bottom: 26px;
    right: -10px;
    width: 130px;
    height: 100px;
    background: url(../images/me_background.png);
    background: rgba(50, 50, 50, .7);
    border: 1px solid transparent;
    padding: 10px;
    overflow: hidden;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none!important;
    overflow: hidden
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
    margin: 0 0 6px;
    padding: 0;
    list-style-type: none!important;
    display: block;
    color: #fff;
    overflow: hidden
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
    clear: both;
    float: left;
    margin: 3px 3px 0 5px
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
    width: 100px;
    float: left;
    padding: 4px 0 0;
    line-height: 15px;
    font-family: helvetica, arial;
    font-size: 10px
}

.custServiceTemplate {
    font-family: Arial, Helvatica, sans-serif;
    position: relative
}

.custServiceTemplate h1,
.custServiceTemplate h2,
.custServiceTemplate h3,
.custServiceTemplate h4,
.custServiceTemplate h5,
.custServiceTemplate h6 {
    font-weight: 400
}

.custServiceTemplate h5,
.custServiceTemplate h6 {
    font-size: 12px
}

.custServiceTemplate h1 {
    font-size: 18px;
    text-transform: none;
    line-height: 24px;
    color: #000;
    margin-bottom: 10px
}

.custServiceTemplate h2 {
    font-size: 15px;
    line-height: 19px
}

.custServiceTemplate h3 {
    font-size: 14px;
    line-height: 17px;
    margin-top: 6px;
    margin-bottom: 6px
}

.custServiceTemplate h4 {
    font-size: 13px;
    line-height: 16px;
    margin-top: 5px;
    margin-bottom: 5px
}

.custServiceTemplate h5 {
    line-height: 14px;
    margin-top: 5px;
    margin-bottom: 5px
}

.custServiceTemplate h6 {
    line-height: 13px;
    margin-top: 4px;
    margin-bottom: 4px
}

.custServiceTemplate div,
.custServiceTemplate p {
    font-size: 12px;
    line-height: 1.5em;
    color: #444;
    font-family: Arial, Helvetica, sans-serif
}

.custServiceTemplate .btnCenter h3 {
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 2px;
    cursor: pointer
}

.custServiceTemplate table {
    font-size: 12px;
    width: 490px
}

.custServiceTemplate table th {
    color: #000;
    font-weight: 700;
    background: #ccc;
    text-transform: none
}

#contInt .ctaButton .btnCenter h3,
#formTB h1,
#newsLetterForm label,
.custServiceTemplate .contNav,
.custServiceTemplate .leftNav,
.sitemap,
.wishListTbl .pNfo p,
div.review-preview a div#submitreview {
    text-transform: lowercase
}

#linkBtn {
    margin: 10px 0 20px;
    float: right
}

#linkBtn button {
    margin: 0;
    font-size: 17px
}

.custServiceTemplate table tr:nth-child(odd) td {
    background: #eee
}

.custServiceTemplate table.orderDetsTbl tr:nth-child(odd) td {
    background: #fff
}

.custServiceTemplate .breadcrumbs,
.custServiceTemplate .crumbs {
    color: #707070;
    font-size: 15px;
    padding: 0 0 30px;
    text-transform: lowercase;
    line-height: 1.3em;
    clear: both;
    overflow: hidden
}

a {
    color: #098abb;
    text-decoration: none
}

ul {
    padding-bottom: 6px
}

.custServiceTemplate .contNav,
.custServiceTemplate .leftNav {
    float: left;
    font-size: 12px;
    letter-spacing: -.01em;
    padding: 0 10px 20px 0;
    font-family: Arial, Helvetica, sans-serif;
    width: 211px
}

.custServiceTemplate .contNav li p a,
.custServiceTemplate .leftNav li p a {
    color: #707070;
    font-size: 17px;
    line-height: 20px;
    letter-spacing: -.025em;
    font-weight: 400;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 6px
}

.custServiceTemplate .contNav li p a.selected,
.custServiceTemplate .contNav li p a:hover,
.custServiceTemplate .leftNav li p a.selected,
.custServiceTemplate .leftNav li p a:hover {
    color: #7ab400
}

.custServiceTemplate .contNav a,
.custServiceTemplate .leftNav a {
    color: #707070;
    display: block;
    line-height: 27px;
    text-decoration: none;
    width: auto
}

.contNav h3 a,
.leftNav h3 a {
    color: #000;
    font-size: 18px!important;
    display: block!important;
    line-height: 27px!important;
    text-decoration: none!important;
    width: auto!important
}

.contNav h3 a:hover,
.leftNav h3 a:hover {
    color: #7ab400!important
}

.contNav a.selected,
.contNav a:hover,
.leftNav a.selected,
.leftNav a:hover {
    color: #7ab400
}

.custServiceTemplate ul.contNav li ul {
    display: none
}

.contNav li ul li ul {
    margin-left: 20px
}

.custServiceTemplate .info {
    width: 201px;
    padding-top: 20px;
    margin-right: 20px;
    border-top: 1px solid #ccc;
    float: left
}

.custServiceTemplate .info p {
    margin-bottom: 10px;
    color: #707070
}

.custServiceTemplate .info p a {
    text-decoration: none
}

.custServiceTemplate .info p .btnspace a {
    font-size: 13px;
    color: #707070
}

.custServiceTemplate div.rCol div div.MuseoRounded300 h1 {
    float: left!important
}

.custServiceTemplate div.rCol div.lBox {
    background-repeat: repeat-y;
    width: 288px;
    margin-bottom: 10px
}

.custServiceTemplate div.rCol div.lBoxT {
    background-repeat: no-repeat;
    width: 288px
}

.custServiceTemplate div.rCol div.lBoxB {
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 266px;
    padding: 4px 11px 10px
}

ul.login {
    width: 720px;
    margin: 10px 0 0;
    padding: 0;
    list-style: none
}

ul.emailSvc {
    margin: 10px 0;
    padding: 0 0 10px
}

.custServiceTemplate ul.emailSvc li.fName input,
.custServiceTemplate ul.emailSvc li.lName input,
.custServiceTemplate ul.login li.fName input,
.custServiceTemplate ul.login li.lName input {
    margin-right: 4px
}

.custServiceTemplate ul.login li.fName input,
.custServiceTemplate ul.login li.lName input {
    width: 230px
}

.custServiceTemplate ul.login li.fName {
    clear: none;
    width: 250px
}

.custServiceTemplate ul.login li.lName {
    clear: none;
    width: 160px;
    margin-left: 20px
}

.custServiceTemplate ul.login ul li {
    width: 336px;
    float: left;
    clear: both;
    margin: 0 0 1px;
    display: inline
}

.custServiceTemplate ul.createaccount ul li {
    width: 512px;
    float: left;
    clear: both;
    margin: 0 0 16px;
    display: inline
}

.custServiceTemplate ul.login li input {
    width: 320px
}

.custServiceTemplate ul.createaccount li input {
    width: 500px
}

.custServiceTemplate ul.createaccount h2 {
    clear: both
}

.custServiceTemplate .myform fieldset {
    margin-bottom: 15px
}

.custServiceTemplate .myform label.error {
    color: #ed1c24;
    font-weight: 400
}

.custServiceTemplate ul.login ul li.day,
.custServiceTemplate ul.login ul li.month,
.custServiceTemplate ul.login ul li.year {
    float: left
}

.custServiceTemplate ul.login ul li.year {
    width: 100px;
    margin-top: 20px;
    clear: none
}

.custServiceTemplate ul.login ul li.month {
    width: 150px
}

.custServiceTemplate ul.login ul li.day {
    width: 75px;
    margin-top: 18px;
    clear: none
}

#registerBtn.ctaButton {
    margin-top: 20px;
    float: right
}

#saveAddress.ctaButton {
    width: 250px
}

.custServiceTemplate ul.login a {
    display: block;
    float: left;
    padding-top: 7px;
    padding-bottom: 2px;
    width: 42%
}

.custServiceTemplate ul.login a#resetPass {
    padding-top: 17px
}

.custServiceTemplate ul.login #loginBtn {
    float: right;
    margin: 0 0 4px;
    position: relative;
    width: auto;
    height: 25px
}

.custServiceTemplate .login .create {
    display: inline-block;
    padding: 0 10px 0 50px;
    width: 340px
}

.custServiceTemplate .login li {
    width: 340px;
    float: left
}

.custServiceTemplate .createaccount li {
    width: 550px;
    float: left
}

.custServiceTemplate #myform .rightCol {
    float: right
}

.custServiceTemplate .dBox {
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc
}

.custServiceTemplate .lBox {
    margin-bottom: 20px
}

.custServiceTemplate .mAcctL {
    float: left;
    margin-right: 10px;
    width: 400px
}

.custServiceTemplate .mAcctR {
    float: right;
    margin-left: 0
}

.custServiceTemplate .dBox a,
.custServiceTemplate .lBox a {
    font-size: 12px;
    line-height: 27px
}

.custServiceTemplate .dBox a.heading,
.custServiceTemplate .lBox a.heading {
    font-size: 16px;
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif
}

.custServiceTemplate .dBox a.heading img,
.custServiceTemplate .lBox a.heading img {
    vertical-align: top;
    margin-left: 7px
}

.custServiceTemplate p.heading {
    font-size: 18px;
    color: #000
}

div.cards {
    overflow: hidden;
    width: 720px;
    padding-top: 25px;
    font-family: Arial, Helvetica, sans-serif
}

div.cards div.card {
    background-image: url(../images/wCardBg_yrpt.gif);
    background-repeat: repeat-y;
    width: 206px;
    position: relative;
    float: left;
    margin: 0 10px 10px 0
}

#fgHeader,
div.cards div.cardB,
div.cards div.cardT {
    background-repeat: no-repeat
}

div.cards div.cardT {
    background-image: url(../images/wCardTBg_norpt.gif);
    width: 206px
}

div.cards div.cardB {
    background-image: url(../images/wCardBBg_norpt.gif);
    background-position: left bottom;
    width: 206px;
    padding-bottom: 10px;
    position: relative
}

div.cards div.cardB img {
    padding: 12px
}

div.cards div.cardB img.cardView {
    padding: 0;
    position: absolute;
    bottom: 9px;
    right: 9px
}

div.cards div.cardB .cardBInfoContainer {
    background-image: url(../images/cardBInfoContainerBg.png);
    background-repeat: no-repeat;
    background-color: #e6e6e6;
    margin: 0 4px;
    display: block;
    padding: 0 0 20px;
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif
}

div.cards div.cardB .cardBInfoContainer h3 {
    color: #2a2a2f;
    font-size: 16px;
    padding: 10px 5px 0;
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif
}

div.cards div.cardB .cardBInfoContainer strong {
    margin-top: 0
}

div.cards div.cardB .cardBInfoContainer strong p {
    font-size: 12px;
    color: #b2b2b2;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0 5px
}

div.cards div.cardB .cardBInfoContainer strong p strong {
    font-size: 16px;
    letter-spacing: -1px
}

div.cards div.card strong {
    font-size: 14px;
    color: #5f5f64;
    display: block;
    margin-top: 5px
}

div.cards div.card a {
    display: block;
    height: 164px;
    width: 202px;
    position: absolute;
    right: 2px;
    bottom: 2px;
    background-image: url(../images/cardABg_norpt.png)
}

.card .png span,
div.cards div.card a span {
    display: none
}

div.cards div.ca {
    float: right;
    height: 175px;
    width: 288px
}

.cards {
    width: 740px
}

.custServiceTemplate .card {
    float: left;
    margin-right: 10px;
    width: 206px
}

.cardView {
    float: right
}

div.rCol div.trackBox div.trackBoxT {
    width: 424px;
    float: left
}

div.rCol .trackBox div.trackBoxB {
    width: 400px;
    padding: 4px 12px 5px;
    color: #707070;
    float: left
}

#fgHeader h1,
#fgHeaderSize h1 {
    color: #fff;
    letter-spacing: -2px
}

div.rCol .cols .content p,
div.rCol .content p {
    margin-bottom: 10px
}

.login .create #dwfrm_login_register {
    margin-top: 20px
}

.cols #myform {
    float: left;
    height: auto;
    padding: 20px;
    width: 380px
}

.cols #myform #emailCustSvcFrm {
    float: left;
    width: 405px;
    margin-top: 20px
}

ul.emailSvc div.selector,
ul.emailSvc input {
    width: 389px
}

ul.emailSvc input {
    border: 1px solid #a9a9a9
}

.fgHolder {
    width: 705px;
    display: block;
    margin: 0 0 10px -20px;
    line-height: 1.5
}

#economyShipMap.uHide,
#shipValidation a,
#shipValidation h1,
div.rCol ul li.mAcctL .content #economyShipMap img {
    display: none
}

.fgHolder p {
    padding: 10px;
    font-size: 12px
}

#fgHeader {
    background-image: url(../images/fg-headerBkg.jpg);
    height: 40px;
    background-position: bottom;
    padding-top: 10px
}

#fgHeader h1 {
    padding: 10px 0 0 20px;
    font-size: 24px;
    font-family: MuseoRounded700, Arial, Helvetica, sans-serif
}

#fgHeader #fg_Headerlink {
    padding: 7px 0 0 414px
}

#fgHeader #fg_Headerlink a {
    color: #098abb;
    font-size: 12px;
    font-weight: 700
}

#fgHeader a:hover {
    color: #000;
    text-decoration: underline
}

#fgHeader div {
    float: left
}

ul.fgTabs {
    padding: 0;
    margin: 0
}

ul.fgTabs li {
    float: left;
    width: 235px;
    list-style: none;
    margin-bottom: 10px
}

ul.fgTabs li ul {
    width: 210px;
    padding: 0;
    margin: 0;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    list-style: disc inside
}

ul.fgTabs li ul li {
    width: 210px;
    margin-left: 10px;
    padding-bottom: 5px;
    list-style-type: disc;
    list-style-position: inside;
    line-height: 1.5
}

.sitemap,
.sitemap_heading {
    margin-left: 0
}

#fgHeaderSize {
    background: #77b900;
    height: 40px;
    padding-top: 8px
}

#fgHeaderSize h1 {
    padding: 10px 0 0 20px;
    font: 24px MuseoRounded700, Arial, Helvetica, sans-serif
}

#fgSizeChartHolder {
    padding: 10px 20px 10px 40px;
    float: left
}

.fgsizeBreak {
    overflow: hidden;
    border-top: 2px solid #707070;
    border-bottom: 2px solid #707070;
    clear: both
}

#fgSizeChartHolder h2 {
    font-size: 19px;
    font-weight: 700
}

.chartyTable {
    border: 0;
    text-align: center
}

div.rCol table.chartyTable td {
    padding: 0
}

.size_chart-headerLeft H4,
.size_chart-headerRight H4 {
    padding: 20px 10px;
    font-size: 14px;
    margin: 0;
    text-align: center;
    width: auto
}

.size_chart-headerLeft {
    border-radius: 10px 0 0;
    -moz-border-radius: 10px 0 0;
    -webkit-border-radius: 10px 0 0;
    border-right: 5px solid #fff;
    background: #abe34a;
    text-align: center
}

.size_chart-headerLeft H4 {
    border: 0
}

.size_chart-headerRight {
    border-radius: 0 10px 0 0;
    -moz-border-radius: 0 10px 0 0;
    -webkit-border-radius: 0 10px 0 0;
    border-left: 5px solid #fff;
    background: #abe34a;
    text-align: center
}

.size_chart-headerRight H4 {
    border: 0
}

.size_chart-headerSpacer {
    height: 4px;
    font-size: 2px;
    margin: 0;
    background: #fff!important
}

.size_chart-subcats {
    background: #abe34a
}

.size_chart-subcats .middle-lft {
    border-right: 5px solid #fff;
    text-align: center
}

.size_chart-subcats .middle-rgt {
    border-left: 5px solid #fff;
    text-align: center
}

.size_chart-subcats H5 {
    margin: 0;
    font-size: 12px;
    padding: 5px 10px;
    text-align: center;
    background: #abe34a
}

.size_chart-col1,
.size_chart-col2,
.size_chart-col3,
.size_chart-col4,
.size_chart-col5 {
    padding: 4px 12px!important;
    font-size: 13px;
    text-align: center!important
}

.size_chart-col2,
.size_chart-col4,
.size_chart-col5 {
    border-left: 1px solid #abe34a
}

.size_chart-col1 {
    border-right: 1px solid #abe34a
}

.size_chart-col2 {
    border-right: 5px solid #fff
}

.size_chart-col3,
.size_chart-col4 {
    border-right: 1px solid #abe34a
}

.size_chart-col3 {
    border-left: 5px solid #fff
}

.small-measure {
    font-size: 11px;
    color: #000;
    text-align: center!important
}

table.chartyTable tbody tr.greenrow td {
    background: #d5f2a4
}

.leftNav .bodyCopy a.selected,
.leftNav h3 a.selected {
    color: #7ab400
}

.custServiceTemplate div.dataControls {
    width: auto;
    float: left;
    color: #707070;
    padding-top: 2px;
    padding-bottom: 1px;
    margin-bottom: 15px;
    overflow: hidden;
    background: 0
}

.wishListTbl tr td,
table.wishListTbl tr:nth-child(odd) td {
    background-color: #fff
}

.custServiceTemplate div.dataControls label {
    padding-left: 5px
}

div#number-items {
    color: #8a8a8a;
    text-align: right;
    float: right;
    padding-top: 22px;
    margin-bottom: 30px;
    margin-right: 10px
}

table.wishListTbl {
    width: 685px;
    margin-bottom: 15px
}

table.wishListTbl tr th {
    background: #fff;
    padding-right: 30px;
    font-size: 13px
}

.wishListTbl tr td {
    padding: 20px 0
}

.wishListTbl tr td.bottom {
    border-bottom: 1px solid #000
}

.wishListTbl .pNfo,
.wishListTbl .prodThumb {
    float: left
}

.wishListTbl .prodThumb {
    padding-right: 15px
}

.wishListTbl .noStock {
    color: red;
    width: 349px
}

.wishListTbl h2 {
    margin-bottom: 10px
}

.wishListTbl .pNfo p {
    color: #707070
}

div.rCol ul li.mAcctL .content {
    width: auto;
    overflow: visible;
    position: static
}

.sitemap,
.sitemap ul {
    display: inline-block
}

.sitemap {
    font-family: MuseoRounded300;
    padding: 10px 0;
    width: 920px;
    border-bottom: 1px solid #ccc
}

.sitemap:last-child {
    border-width: 0
}

.sitemap ul {
    width: 100%
}

.sitemap li {
    width: 182px;
    float: left;
    list-style: none
}

.sitemap h2 {
    font-family: MuseoRounded700
}

.custServiceTemplate .lCol,
.custServiceTemplate .lCol .info .infoBottom,
.custServiceTemplate .lcol .info .infoBottom p,
.custServiceTemplate .leftCol {
    font-family: MuseoRounded700, Arial, Helvatica, sans-serif!important
}

#contInt {
    margin: 0;
    padding: 10px 20px;
    width: 920px
}

.custServiceTemplate #vertRule {
    width: 1px;
    background: #ccc;
    float: left;
    position: absolute;
    left: 240px;
    top: 55px;
    bottom: 10px
}

.custServiceTemplate .lCol,
.custServiceTemplate .leftCol {
    width: 220px;
    height: 100%;
    display: inline-block!important;
    float: left!important
}

.custServiceTemplate .lCol .info .infoBottom strong {
    font-size: 18px;
    margin-bottom: 10px;
    color: #000
}

#moxieFrameHolder iframe {
    padding-bottom: 20px
}

.mAcctL {
    float: left
}

.rCol div .filtersNav ul li ul.colors,
.rightCol {
    padding-left: 0;
    margin-left: 0
}

.custServiceTemplate .rCol,
.custServiceTemplate .rightCol {
    width: 730px;
    float: left;
    box-sizing: border-box!important;
    margin-left: 10px
}

.custServiceTemplate .rCol {
    width: 697px;
    float: right;
    box-sizing: border-box!important;
    margin: 0 -20px 0 20px
}

.custServiceTemplate .lreturnBox p.Heading {
    font-weight: 700;
    color: #2a2a2f;
    display: block;
    margin-bottom: 10px;
    height: 20px;
    font-size: 14px
}

.custServiceTemplate .lreturnBox {
    margin-bottom: 15px
}

.custServiceTemplate .rightCol {
    width: 430px
}

.custServiceTemplate #rrpContainer {
    margin-bottom: 20px
}

.custServiceTemplate #rrpContainer .error {
    margin: 0 0 20px 10px;
    color: #ed1c24
}

.custServiceTemplate #rrpContainer .error h2 {
    color: #ed1c24
}

.custServiceTemplate #rrpContainer .error ul {
    padding-left: 10px
}

.custServiceTemplate #rppHeaderBar {
    margin: 0 0 20px 10px
}

.custServiceTemplate #rppTopBar {
    overflow: hidden;
    margin: 0 0 20px 10px
}

.custServiceTemplate #rppTopBar .row {
    overflow: hidden;
    clear: both
}

.custServiceTemplate #rppTopBar .colOne {
    float: left;
    width: 175px
}

.custServiceTemplate #rppTopBar .colTwo {
    float: right;
    width: 720px
}

.custServiceTemplate #rppTopBar .starRating {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #c9c9c9
}

.custServiceTemplate #rppTopBar .starRating .colOne {
    float: left;
    width: auto;
    text-align: right;
    padding: 35px 20px 35px 10px
}

.custServiceTemplate #rppTopBar .starRating .colOne h3 {
    font-size: 14px;
    color: #f3902b
}

.custServiceTemplate #rppTopBar .starRating .colOne h4 {
    font-size: 12px;
    color: #48494c;
    font-weight: 400
}

.custServiceTemplate #rppTopBar .starRating .colTwo {
    float: left;
    width: auto;
    padding: 15px 0 0
}

.custServiceTemplate #rppTopBar .starRating .colTwo div.star,
.custServiceTemplate #rppTopBar .starRating .colTwo div.star a {
    width: 48px;
    height: 50px
}

#rppTopBar .starRating .colTwo div.star_on a,
.custServiceTemplate #rppTopBar .starRating .colTwo div.star_on {
    background-position: 0 -150px!important
}

#rppTopBar .starRating .colTwo div.star_live a:hover,
.custServiceTemplate #rppTopBar .starRating .colTwo div.star_hover a {
    background-position: 0 -150px
}

.custServiceTemplate #rppTopBar .starRating .colTwo label {
    display: none
}

.custServiceTemplate #rppTopBar .starRating .colTwo input {
    position: relative;
    float: left;
    top: 55px;
    left: -30px;
    cursor: pointer
}

.custServiceTemplate #rppTopBar .starRating .colThree {
    float: right;
    width: auto;
    padding: 20px 0 0;
    white-space: nowrap
}

.custServiceTemplate #rppTopBar .starRating .colThree .totalReviews {
    font-size: 18px;
    color: #fff;
    background-color: #098abb;
    padding: 10px 7px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #098abb
}

.custServiceTemplate #rppTopBar .starRating .colThree .totalReviews span {
    font-size: 30px;
    font-weight: 700;
    vertical-align: middle
}

.custServiceTemplate #rppContent {
    overflow: hidden;
    clear: both;
    width: 930px
}

.custServiceTemplate #rppContent .colOne {
    width: 269px;
    float: left
}

.custServiceTemplate #rppContent .colOne ul.attr {
    border-right: 1px dotted #c9c9c9
}

.custServiceTemplate #rppContent .colOne ul.attr .row {
    overflow: hidden;
    clear: both;
    padding: 10px;
    border-bottom: 1px dotted #c9c9c9
}

.custServiceTemplate #rppContent .colOne ul.attr .rowLast {
    border: 0
}

.custServiceTemplate #rppContent .colOne ul.attr .row div {
    clear: both
}

.custServiceTemplate #rppContent .colOne ul.attr .row div.minlabel {
    padding: 0 0 3px
}

.custServiceTemplate #rppContent .colOne ul.attr .row div.slider {
    padding-left: 50px;
    display: block;
    overflow: visible;
    background: url(../images/review_slider_bg_lrg.png) 39px 0 no-repeat
}

.custServiceTemplate #rppContent .colOne ul.attr .row div.maxlabel {
    padding: 5px 0 0;
    text-align: right
}

.custServiceTemplate #rppContent .colOne ul.attr .row .slider input {
    left: -6px;
    margin: 0 10px 0 0;
    padding: 0;
    position: relative;
    width: 12px!important
}

.custServiceTemplate #rppContent .colOne ul.attr .row .slider label {
    display: none
}

.custServiceTemplate #rppContent .colTwo {
    width: 647px;
    float: right;
    overflow: hidden
}

.custServiceTemplate #rppContent .colTwo .rppForm {
    overflow: hidden
}

.custServiceTemplate #rppContent .colTwo .rppForm .requiredLabel {
    text-align: right;
    margin-bottom: 10px
}

.custServiceTemplate #rppContent .colTwo .rppForm .row {
    overflow: hidden;
    clear: both
}

.custServiceTemplate #rppContent .colTwo .rppForm .row label {
    color: #707070;
    clear: both;
    display: block;
    margin-bottom: 5px
}

.custServiceTemplate #rppContent .colTwo .rppForm .row input {
    clear: both;
    display: block;
    margin-bottom: 5px;
    width: 625px
}

.custServiceTemplate #rppContent .colTwo .rppForm .row textarea {
    width: 636px;
    height: 100px;
    font: 12px MuseoRounded300, Arial, Helvetica, sans-serif;
    color: #707070;
    line-height: 1.5em;
    padding-left: 5px
}

.custServiceTemplate #rppContent .colTwo .rppForm .row span {
    clear: both;
    display: block;
    font-size: 9px;
    line-height: 1.3;
    color: #989898;
    margin: 3px 0 20px
}

.custServiceTemplate #rppContent .colTwo .rppForm .row .colOne {
    width: 316px;
    float: left
}

.custServiceTemplate #rppContent .colTwo .rppForm .row .colOne input {
    width: 302px
}

.custServiceTemplate #rppContent .colTwo .rppForm .row .colTwo {
    width: 316px;
    float: right
}

.custServiceTemplate #rppContent .colTwo .rppForm .row .colTwo input {
    width: 295px
}

.custServiceTemplate #rppContent .colTwo .rppForm .row .recommendCrocs input {
    width: 10px;
    float: left;
    clear: none
}

.custServiceTemplate #rppContent .colTwo .rppForm .row .recommendCrocs label {
    font-weight: 400;
    margin-bottom: 5px;
    clear: none;
    width: auto;
    padding-left: 3px
}

.custServiceTemplate #rppContent .colTwo .rppForm .row #reviewActions {
    width: 646px;
    background: url(../images/lightDivider_ptrn.gif) repeat-x;
    padding-top: 22px
}

.custServiceTemplate #rppContent .colTwo .rppForm .row #reviewActions .colOne {
    margin: 0;
    width: 240px;
    color: #dbdbdb
}

.custServiceTemplate #rppContent .colTwo .rppForm .row #reviewActions .colTwo {
    float: right;
    text-align: right;
    padding: 0;
    margin: 0;
    width: 250px
}

.custServiceTemplate #rppContent .colTwo .rppForm .row #reviewActions .colTwo a {
    float: left;
    display: inline-block;
    margin-right: 5px;
    color: #047fc5
}

.custServiceTemplate #rppContent .colTwo .rppForm .row #reviewActions .colTwo button {
    display: inline-block;
    width: 138px;
    overflow: hidden
}

.custServiceTemplate #rppContent .colTwo .rppForm .required label {
    color: #f3902b;
    font-weight: 700
}

.custServiceTemplate ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default
}

.custServiceTemplate div.rating {
    cursor: pointer;
    margin: 2em;
    clear: both;
    display: block
}

.custServiceTemplate div.rating:after {
    content: '.';
    display: block;
    height: 0;
    width: 0;
    clear: both;
    visibility: hidden
}

.custServiceTemplate div.cancel,
div.star {
    float: left;
    width: 28px;
    height: 24px;
    text-indent: -999em;
    cursor: pointer;
    display: block;
    background: 0 0;
    overflow: hidden
}

.custServiceTemplate div.cancel,
div.cancel a {
    display: none;
    background: url(../images/cancel-star-rating.gif) 0 -24px no-repeat
}

.custServiceTemplate div.star,
div.star a {
    background: url(../images/ratingstars/reviewthisproduct/starsprite.png) no-repeat
}

.custServiceTemplate div.cancel a,
div.star a {
    display: block;
    width: 24px;
    height: 100%;
    background-position: 0 0
}

.custServiceTemplate div.star_on,
div.star_on a {
    background-position: 0 -24px!important
}

.custServiceTemplate div.star_hover a,
div.star_live a:hover {
    background-position: 0 -24px
}

.custServiceTemplate div.star_readonly a,
div.star_readonly a:hover {
    cursor: default!important
}

.ctaButton {
    cursor: pointer;
    float: right
}

#contInt .ctaButton .btnCenter h3#previewBtn button#previewReview2 {
    width: auto;
    overflow: visible
}

#contInt .ctaButton .btnCenter h3#previewBtn button#previewReview2 span {
    font-size: 17px;
    color: #fff;
    line-height: 12px;
    margin: 0
}

.custServiceTemplate .ui-state-default,
.custServiceTemplate .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-default,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-default,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
    color: #1c94c4;
    background: url(../images/review_slider_pointer.png) 50% 50% no-repeat;
    font-weight: 700
}

.custServiceTemplate .static-rating,
.static-rating div {
    background: url(../images/stars.png);
    height: 24px;
    font: 10px/10px arial;
    width: 70px
}

.custServiceTemplate .static-rating div {
    background-position: 0 -13px
}

.custServiceTemplate .static-rating-0 div {
    width: 0
}

.custServiceTemplate .static-rating-1 div {
    width: 24px
}

.custServiceTemplate .static-rating-2 div {
    width: 48px
}

.custServiceTemplate .static-rating-3 div {
    width: 72px
}

.custServiceTemplate .static-rating-4 div {
    width: 96px
}

.custServiceTemplate .static-rating {
    margin-right: 5px;
    float: left;
    margin-top: 2px;
    font: 10px arial, sans-serif
}

.custServiceTemplate .ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #1c94c4;
    text-decoration: none
}

.custServiceTemplate .ui-state-hover a,
.ui-state-hover a:hover {
    color: #c77405;
    text-decoration: none
}

.custServiceTemplate .ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    background: url(../images/review_slider_pointer.png) 50% 50% no-repeat;
    font-weight: 700;
    color: #1c94c4
}

.custServiceTemplate .ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #eb8f00;
    text-decoration: none
}

.custServiceTemplate .ui-widget:active {
    outline: 0
}

.custServiceTemplate .ui-widget-overlay {
    background: url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% #666;
    opacity: .5
}

.custServiceTemplate .ui-widget-shadow {
    margin: -5px 0 0 -5px;
    padding: 5px;
    background: url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x #000;
    opacity: .2;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.custServiceTemplate .ui-slider {
    position: relative;
    text-align: left;
    width: 138px;
    margin-bottom: 10px
}

.custServiceTemplate .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default
}

.custServiceTemplate .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0
}

.custServiceTemplate .ui-slider-horizontal {
    height: .8em
}

.custServiceTemplate .ui-slider-horizontal .ui-slider-handle {
    top: 4px;
    margin-left: -.6em
}

.custServiceTemplate .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.custServiceTemplate .ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.custServiceTemplate .ui-slider-vertical {
    width: .8em;
    height: 100px
}

.custServiceTemplate ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}

.custServiceTemplate .ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.custServiceTemplate .ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}

.custServiceTemplate .ui-slider-vertical .ui-slider-range-max {
    top: 0
}

.custServiceTemplate .recommendCrocs label[for=no],
.custServiceTemplate .recommendCrocs label[for=yes] {
    margin-right: 10px;
    float: left;
    color: #000!important;
    margin-bottom: 7px
}

.custServiceTemplate .recommendCrocs input[id=no],
.custServiceTemplate .recommendCrocs input[id=yes] {
    margin-right: 5px
}

#formPreviewPanel div.review {
    background-color: #fff;
    padding: 10px;
    border: 1px solid #c9c9c9;
    margin-top: 5px;
    width: 95%!important
}

#formPreviewPanel div.review div.right {
    width: 283px
}

#formPreviewPanel .minirating .grayBackground {
    display: none
}

#formPreviewPanel div.review .header {
    margin: 10px 0 5px;
    width: auto!important;
    background: #fff
}

#formPreviewPanel div.review .header h3 {
    clear: both;
    color: #7d7d7d;
    display: block;
    width: auto;
    font: 700 18px Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    padding-bottom: 10px;
    background-color: #fff
}

#formPreviewPanel div.review .row {
    clear: both;
    background-color: #fff
}

#formPreviewPanel div.review .row .badges {
    width: 60px;
    float: left;
    margin-right: 5px
}

#formPreviewPanel div.review .row .userInfo {
    width: 260px;
    float: right;
    text-align: right;
    font-size: 10px;
    color: #707070;
    position: relative
}

#formPreviewPanel div.review .row .userInfo a {
    font-size: 12px;
    color: #098abb!important;
    text-decoration: underline
}

#formPreviewPanel div.review .row .userInfo a:hover {
    color: #000!important
}

#formPreviewPanel .review [itemprop=name] {
    display: none
}

#formPreviewPanel div.review .row .reviewContent {
    width: 300px;
    float: left;
    padding: 0 10px 10px;
    line-height: 1.3;
    color: #707070;
    max-height: 400px;
    overflow: auto
}

#formPreviewPanel div.review .right .reviewAttr {
    width: 243px;
    border-left: 1px dotted #c9c9c9;
    padding: 1px 1px 1px 12px;
    margin: 0 0 10px 25px
}

#formPreviewPanel div.review .right .reviewAttr .rate {
    border-bottom: 1px dotted #c9c9c9;
    width: 225px;
    display: block;
    padding: 0 5px 5px
}

#formPreviewPanel div.review .right .reviewAttr .rate:last-child {
    border-bottom: 0
}

#formPreviewPanel div.review .right .reviewAttr borderBottom {
    border-bottom: 1px dotted #c9c9c9;
    display: block
}

#formTB fieldset,
#orderHistTbl fieldset {
    border: 0
}

#formPreviewPanel div.review-preview {
    background: url(../images/addrBookTBUlBg_xrpt.gif) left top repeat-x;
    overflow: hidden;
    padding-top: 7px;
    margin-top: 5px;
    clear: both
}

#formPreviewPanel .review-preview a.cancel {
    float: right;
    margin-right: 10px
}

#formPreviewPanel div.review .row .reviewAttr .rowInner {
    padding: 5px
}

#formPreviewPanel div.review .row .reviewAttr .row div {
    background-color: #fff;
    text-align: center;
    font-size: 9px
}

#formPreviewPanel div.review .row .reviewAttr .row div.left {
    text-align: left;
    padding-top: 3px
}

#formPreviewPanel div.review .reviewAttr div.leftRate {
    margin-top: 5px;
    text-align: right
}

#formPreviewPanel div.rateImg {
    background: url(../images/addrBookTBUlBg_xrpt.gif) left top repeat-x;
    overflow: hidden;
    padding-top: 7px;
    margin-top: 5px;
    clear: both
}

#formPreviewPanel div.review div.rateImg div.staticslider {
    background: url(../images/review_slider_check.png) no-repeat;
    height: 13px;
    width: 18px;
    display: block
}

#formPreviewPanel div.review div.rateImg {
    background-image: url(../images/review_slider_bg.png);
    height: 13px;
    width: 96px;
    margin-left: 64px
}

#colorbox #formPreviewPanel.uHide {
    display: block
}

.custServiceTemplate div.review-footer {
    background: url(../images/reviewBoxBottomBG.png) repeat-x #c6c7c8;
    height: 33px;
    clear: both
}

.custServiceTemplate div.review-footer-left {
    background-image: url(../images/reviewBoxBottomLeft.png);
    width: 5px;
    height: 33px;
    float: left;
    margin-top: -6px
}

.custServiceTemplate div.review-footer-right {
    background-image: url(../images/reviewBoxBottomRight.png);
    width: 5px;
    height: 33px;
    float: right;
    margin-top: -6px
}

#formPreviewPanel .ctaButton h3 {
    position: static
}

#formPreviewPanel div.review div.reviewAttr div.rateImg div.pos1 {
    margin-left: 0
}

#formPreviewPanel div.review div.reviewAttr div.rateImg div.pos2 {
    margin-left: 12px
}

#formPreviewPanel div.review div.reviewAttr div.rateImg div.pos3 {
    margin-left: 24px
}

#formPreviewPanel div.review div.reviewAttr div.rateImg div.pos4 {
    margin-left: 39px
}

#formPreviewPanel div.review div.reviewAttr div.rateImg div.pos5 {
    margin-left: 48px
}

#formPreviewPanel div.review div.reviewAttr div.rateImg div.pos6 {
    margin-left: 60px
}

#formPreviewPanel div.review div.reviewAttr div.rateImg div.pos7 {
    margin-left: 78px
}

.custServiceTemplate .cols #myform {
    float: left;
    height: auto;
    padding: 0;
    width: auto
}

.custServiceTemplate .cols #myform ul.emailSvc {
    margin: 10px 0;
    padding: 0;
    list-style: none;
    overflow: hidden
}

.custServiceTemplate ul.emailSvc li {
    width: 403px;
    display: inline;
    padding: 3px 1px 7px;
    float: left
}

.custServiceTemplate ul.emailSvc li.uHide {
    display: none
}

.custServiceTemplate ul.emailSvc li.fName input,
.custServiceTemplate ul.emailSvc li.lName input {
    width: 184px;
    margin: 0
}

.custServiceTemplate .cols #myform .fName {
    clear: both;
    float: left;
    width: 198px
}

.custServiceTemplate .cols #myform .lName {
    width: 198px;
    margin-left: 5px;
    clear: none;
    float: left
}

.custServiceTemplate ul.emailSvc li.city {
    clear: none;
    width: 188px
}

.custServiceTemplate ul.emailSvc li.city input {
    width: 174px
}

.custServiceTemplate ul.emailSvc li.state {
    clear: none;
    width: 98px;
    margin-left: 5px
}

.custServiceTemplate ul.emailSvc li.state input {
    width: 84px
}

.custServiceTemplate ul.emailSvc li.zip {
    clear: none;
    width: 103px;
    margin-left: 5px
}

.custServiceTemplate ul.emailSvc li.zip input {
    width: 89px
}

.custServiceTemplate ul.emailSvc li.phone {
    clear: none;
    float: left;
    width: 165px
}

.custServiceTemplate ul.emailSvc li.phone input {
    width: 160px
}

.custServiceTemplate .newsL #sendBtn {
    float: right;
    margin-right: 18px
}

.custServiceTemplate #newsletterSignUp {
    padding: 0;
    margin: 0
}

.custServiceTemplate #newsLetterForm {
    width: 405px
}

#newsLetterForm label {
    color: #707070;
    float: left;
    font: 700 12px Arial, Helvetica, sans-serif;
    letter-spacing: -.01em;
    margin-bottom: 2px;
    width: 100%
}

.custServiceTemplate #newsLetterForm input {
    width: 376px
}

.custServiceTemplate #newsLetterForm select {
    width: 450px
}

.custServiceTemplate #newsLetterForm em.note {
    color: #989898;
    font-size: 10px;
    font-style: normal;
    letter-spacing: -1px
}

.custServiceTemplate #newsletterSignUp #newsLetterForm .col {
    width: 195px;
    float: left;
    display: inline;
    clear: none
}

.custServiceTemplate #newsletterSignUp #newsLetterForm .leftSpace {
    margin-left: 5px
}

.custServiceTemplate #newsletterSignUp #newsLetterForm .col input {
    width: 176px
}

.custServiceTemplate #newsletterSignUp li {
    list-style: none url(none);
    padding: 0 0 5px;
    margin: 0;
    width: 405px;
    overflow: hidden
}

.custServiceTemplate #newsletterSignUp li.newsL {
    float: left;
    width: 405px
}

.custServiceTemplate #newsletterSignUp li.newsR {
    float: right;
    width: 270px
}

.custServiceTemplate #message p,
.custServiceTemplate #message>h2,
.custServiceTemplate .wideBanner {
    margin-left: 20px
}

.myform .login .remember label {
    width: 200px!important
}

table.wishListTbl {
    margin-top: 10px
}

table.wishListTbl td {
    vertical-align: top
}

table.wishListTbl td .text {
    width: 50px;
    margin-bottom: 10px
}

#FormTB h1,
#formTB h1 {
    line-height: 24px;
    margin-bottom: 8px
}

.custServiceTemplate table tr:nth-child(odd) {
    background: 0
}

#formTB h1 {
    font-family: MuseoRounded700;
    font-weight: 400;
    font-size: 20px;
    margin-top: 8px
}

#formTB #emailWishList {
    float: right
}

.wishList div.dataControls {
    width: 100%;
    background: #ededed;
    margin-top: 15px
}

.wishList #number-items {
    display: none!important
}

.wishListOpts .ctaButton {
    float: left
}

.wishList .ctaButton h3 {
    text-transform: lowercase!important
}

#formTB #emailWishList button {
    color: #fff!important;
    font-family: inherit;
    font-size: 14px
}

#formTB .errorBox,
#formTB .okBox {
    display: none
}

#formTB p a {
    float: right;
    color: #098abb!important
}

#formTB #SendToFriendUl li {
    padding: 5px 0
}

#formTB #SendToFriendUl li label {
    display: block;
    text-transform: lowercase
}

#formTB #SendToFriendUl li input {
    display: block;
    width: 330px
}

#formTB #SendToFriendUl li textarea {
    width: 345px;
    height: 80px
}

#formTB #SendToFriendUl li .req {
    color: #ed1c24;
    font-weight: 700
}

#account_overview .cols {
    overflow: hidden
}

#myAccOrdHistTbl {
    width: 100%;
    margin-bottom: 10px;
    border-top: 1px solid #707070;
    border-left: 1px solid #707070
}

#myAccOrdHistTbl tr td,
#myAccOrdHistTbl tr th {
    border-right: 1px solid #707070;
    border-bottom: 1px solid #707070;
    padding: 2px 5px
}

#myAccOrdHistTbl tr td {
    padding: 5px
}

#myAccOrdHistTbl tr:nth-child(odd) td {
    background: #fff
}

#myAccOrdHistTbl tr:nth-child(even) td {
    background: #f0f0f0
}

#myNewsSub .ctaButton {
    float: left;
    margin-top: 15px
}

#dataControlsWrapper #number-items {
    display: none!important
}

#orderHistTbl {
    width: 100%
}

#dataControlsWrapper+h3 {
    display: none
}

.custServiceTemplate .minicard td:first-child {
    padding-left: 3px
}

#formTB .pmtCard li.left ul li label,
#formTB .pmtCard li.right ul li label {
    display: block
}

#formTB .pmtCard li ul li.cardType .sortBySelect {
    float: none
}

#formTB .pmtCard .select65 {
    width: 65px
}

#formTB .pmtCard .sortBySelect {
    margin-right: 10px
}

#formTB #valBox,
#formTB .pmtCard li.right ul li label.uHide {
    display: none
}

#formTB #changeLoginInfo {
    float: right
}

#formTB #changeLoginInfo button {
    color: #fff!important;
    font-family: inherit;
    font-size: 14px
}

.MyProfileForm {
    padding: 0
}

#EditProfileForm li {
    padding-bottom: 10px
}

#EditProfileForm li.fName,
#EditProfileForm li.lName {
    width: auto
}

#EditProfileForm li label {
    display: block
}

#EditProfileForm li input {
    width: 300px
}

#EditProfileForm li.confirm input,
#EditProfileForm li.password input {
    width: 200px
}

#EditProfileForm button,
#deleteAddress,
#deleteCreditCard,
#formTB #updateEmailPref {
    float: right
}

#deleteAddress button,
#deleteCreditCard button {
    color: #fff!important;
    font-family: inherit;
    font-size: 14px
}

#deleteConf a:link {
    float: right;
    color: #098abb!important;
    margin-top: 7px;
    margin-right: 10px
}

#formTB #updateEmailPref button {
    color: #fff!important;
    font-family: inherit;
    font-size: 17px
}

#formTB #unsubscribe {
    background-color: transparent!important;
    border: 0!important
}

#formTB #unsubscribe label {
    padding-top: 0!important
}

.custServiceTemplate .addrBook table tr:nth-child(odd) td {
    background: #eee
}

.custServiceTemplate .addrBook table tr td {
    padding: 4px;
    border-top: 1px solid #eee
}

#FormTB #EditAddressForm fieldset,
#findOrderFrm fieldset {
    border: 0
}

.custServiceTemplate .addrBook address strong {
    font-weight: 700
}

#FormTB h1 {
    font-family: MuseoRounded700;
    font-weight: 400;
    text-transform: none;
    font-size: 20px;
    margin-top: 8px
}

#FormTB #deleteAddressLink {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 160px;
    text-align: right;
    float: none;
    padding: 0;
    margin: 0
}

.custServiceTemplate .orderDetsTbl .qty,
.custServiceTemplate .returnTbl .qtyCenter {
    text-align: center
}

.editaddressform button {
    float: right;
    margin-right: 30px
}

#FormTB #deleteAddress button,
#FormTB #goBack button {
    color: #fff!important;
    font-family: inherit;
    font-size: 14px
}

#FormTB a:link,
#formTB a:link {
    color: #098abb!important;
    margin-top: 7px;
    margin-right: 13px;
    display: inline-block;
    float: right
}

#FormTB .confBox,
#FormTB .valBox {
    display: none
}

.editaddressform li {
    float: left;
    margin-bottom: 16px
}

.editaddressform input {
    margin: 0
}

#findOrderFrm li {
    padding: 5px 0
}

#findOrderFrm li label {
    float: left;
    width: 100%
}

#findOrder2 {
    float: right
}

#findOrder2 button {
    color: #fff!important;
    font-family: inherit;
    font-size: 17px;
    line-height: 14px
}

.custServiceTemplate table.orderDetsTbl {
    table-layout: fixed
}

.custServiceTemplate div.orderDetsTbls h6,
.custServiceTemplate div.orderDetsTbls strong {
    line-height: 15px;
    font-size: 12px;
    font-weight: 700;
    display: block;
    padding: 0;
    width: 180px;
    list-style: none;
    overflow: hidden
}

.custServiceTemplate ul.newRtrn {
    overflow: hidden;
    background-position: left bottom;
    background-repeat: repeat-x;
    margin: 0;
    padding: 0;
    list-style: none
}

.custServiceTemplate ul.newRtrn li.item label {
    display: block;
    float: left;
    width: 325px;
    margin-left: 5px;
    color: #707070;
    line-height: 1.3;
    font-size: 12px
}

.custServiceTemplate ul.newRtrn li ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.custServiceTemplate ul.newRtrn li.item ul li {
    clear: none
}

.custServiceTemplate ul.newRtrn li.item ul li label {
    width: auto;
    margin-left: 0;
    float: none
}

.custServiceTemplate #content input.noStyle {
    background-image: none;
    border: 0;
    padding: 0;
    height: auto;
    width: auto
}

.custServiceTemplate ul.dDvdr {
    padding: 0 0 10px;
    margin: 10px 0
}

.custServiceTemplate ul.newRtrn li {
    border: 1px solid #fff;
    padding: 3px 1px 7px
}

.custServiceTemplate ul.newRtrn li.city input.error {
    width: 163px
}

.custServiceTemplate ul.newRtrn label {
    display: block;
    margin-bottom: 5px
}

.custServiceTemplate ul.newRtrn .uHide {
    display: none
}

.custServiceTemplate ul.newRtrn strong.req {
    font-weight: 700;
    color: #a5221b;
    vertical-align: top;
    font-size: 12px
}

#content select,
#content textarea,
.custServiceTemplate #content input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-top: 1px solid #a3a3a3;
    border-right: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
    border-left: 1px solid #b7b7b7;
    font-size: 12px;
    color: #2a2a2f;
    padding: 2px
}

.custServiceTemplate textarea.uniform {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    width: 389px;
    height: 40px;
    padding: 2px 6px;
    color: #707070
}

.custServiceTemplate ul.newRtrn li.state {
    padding-right: 3px;
    padding-left: 3px
}

.custServiceTemplate ul.newRtrn li.zip input.error {
    width: 73px
}

.custServiceTemplate ul.newRtrn li.phone input {
    width: 180px
}

.custServiceTemplate ul.newRtrn li.phone input.error {
    width: 163px
}

.custServiceTemplate #newReturn a {
    display: block;
    float: right;
    margin-right: 10px;
    padding-top: 7px;
    padding-bottom: 2px
}

.custServiceTemplate div.rCol ul li.mAcctR {
    float: left;
    width: 250px;
    padding: 0 10px 0 9px;
    border-left: 1px solid #707070
}

.custServiceTemplate div.rCol ul li.mAcctR li {
    margin-bottom: 10px
}

.custServiceTemplate div.orderDetsTbls div.instructionsHolder form#PrintInstructions {
    width: 100%
}

.custServiceTemplate table.returnTbl {
    width: 100%;
    margin-top: 15px
}

.custServiceTemplate table.returnTbl th.itemC,
.custServiceTemplate table.returnTbl th.reason {
    width: 95px
}

.custServiceTemplate table.returnTbl th.qty {
    padding-right: 5px;
    width: 20px
}

.custServiceTemplate table.returnTbl th.price {
    width: 70px
}

.custServiceTemplate table.returnTotTbl {
    width: 100%
}

.custServiceTemplate table.returnTotTbl tfoot td span,
.custServiceTemplate table.returnTotTbl tfoot td strong {
    font-size: 14px;
    color: #000
}

.custServiceTemplate div.verifyShip strong {
    font-size: 13px
}

.custServiceTemplate div.verifyShip address {
    line-height: 1.2
}

.custServiceTemplate p.newRtrn button {
    float: right;
    margin-right: 5px
}

.custServiceTemplate #content div.rCol a:link,
.custServiceTemplate #content div.rCol a:visited {
    color: #098abb;
    text-decoration: underline
}

.custServiceTemplate .mAcctL p.newRtrn {
    width: 435px
}

.custServiceTemplate .mAcctL p.newRtrn a img {
    float: right;
    padding: 5px 2px 0 0
}

.custServiceTemplate #contInt div.confirm {
    background-color: #e7ffe9;
    background-image: url(../images/confirmBg_norpt.png);
    background-repeat: no-repeat;
    background-position: 0 12px;
    border: 1px solid #8f8;
    color: #2a2a2f;
    padding: 9px 5px 10px 25px;
    font-size: 11px;
    line-height: 1.5;
    overflow: hidden
}

.custServiceTemplate div.instructions img {
    padding-right: 200px;
    margin-top: 10px;
    margin-bottom: 10px
}

.custServiceTemplate li.mAcctR div.returnsNfo form p {
    padding-right: 100px
}

.custServiceTemplate .orderDetsTbls p {
    line-height: 14px
}

#contInt.custServiceTemplate .orderDetsTbls h6,
.custServiceTemplate .orderDetsTbls del {
    text-transform: none;
    font-family: Arial, Helvetica, sans-serif
}

.custServiceTemplate .orderDetsNfo strong {
    text-transform: lowercase;
    font-family: MuseoRounded700;
    margin-bottom: 4px;
    display: block
}

.checkoutForm .orderDetsTbl strong,
.review .reviewAttr .borderBottom,
.review .reviewFeedback a,
.review .reviewFeedback span {
    display: none
}

.custServiceTemplate .orderDetsTbl,
.custServiceTemplate .orderDetsTbl table,
.custServiceTemplate .orderDetsTbl thead,
.custServiceTemplate .orderDetsTbl tr,
.custServiceTemplate .orderDetsTbls,
.custServiceTemplate .totalsTbl {
    width: 490px
}

.custServiceTemplate .orderDetsTbl div.qty {
    float: right
}

.custServiceTemplate .orderDetsTbls .qty h6,
.custServiceTemplate .orderDetsTbls th.qty {
    width: 50px
}

.custServiceTemplate .orderDetsTbls .qty strong,
.custServiceTemplate .orderDetsTbls th.price {
    text-align: center;
    float: right;
    margin-right: 10px
}

.custServiceTemplate .orderDetsTbls h2 {
    font-size: 14px;
    line-height: 16px
}

.custServiceTemplate .totalsTbl td.cost {
    width: 63px;
    white-space: nowrap
}

.custServiceTemplate .totalsTbl td.shippingTotal,
.custServiceTemplate .totalsTbl td.totalPrice {
    white-space: nowrap
}

.custServiceTemplate .shipMthd .price {
    text-transform: none
}

.checkoutForm .orderDetsTbl {
    margin-left: -20px;
    font-size: 12px
}

.review {
    float: left;
    margin-left: 0;
    padding: 20px;
    width: 920px
}

.review .right {
    width: 300px;
    float: right!important;
    margin: 10px 0 0!important
}

.review .userInfo {
    background-color: #fff;
    padding-bottom: 14px
}

.review .author {
    float: left;
    margin-bottom: 14px;
    width: 300px!important
}

.review .center {
    float: left;
    width: 280px
}

#formPreviewPanel .review .left .author {
    width: 260px!important
}

#formPreviewPanel .review .left .center {
    width: 575px;
    margin: 0!important
}

#formPreviewPanel .review .left {
    width: 600px;
    float: left
}

#formPreviewPanel div.rating {
    margin: 0
}

ul.track input {
    width: 249px
}

.perrorMsg {
    color: red!important;
    margin: -10px 0 10px 10px!important
}

.custServiceTemplate .minicard table {
    width: 685px
}

.custServiceTemplate .minicard .miniCCName {
    width: 100px
}

.custServiceTemplate .minicard .miniCCImage {
    width: 42px
}

.custServiceTemplate .minicard td {
    width: auto
}

.custServiceTemplate .minicard .miniCCLast4 {
    width: 145px
}

.custServiceTemplate .minicard .miniCCHolderName {
    width: 160px
}

.custServiceTemplate .minicard .miniCCExpDate {
    width: 135px
}

.custServiceTemplate .minicard .miniCCEdit {
    width: 110px
}

.custServiceTemplate .minicard .miniCCDelete {
    width: 20px
}

#myform.myformS3 {
    width: auto;
    padding: 0;
    float: none
}

#myform.myformS3 .rightCol {
    width: auto;
    margin: 0
}

#myform.myformS3 p {
    width: auto
}

#moxieFrameHolder iframe {
    width: 100%
}

#myform.myformS3 .lCol {
    height: auto;
    margin-bottom: 40px;
    padding-left: 20px
}

#myform.myformS3 .mCol {
    height: 345px
}

#myform.myformS3 ul.login {
    width: auto;
    float: none;
    margin-top: 20px
}

#myform.myformS3 h3.checkout {
    padding: 20px 0 0 20px
}

.header.clearfix {
    float: none
}

.checkoutContainer .cartBelowPromo {
    float: none;
    height: 110px;
    padding: 20px 20px 0;
    width: auto;
    clear: both
}

.checkoutContainer .cartBelowPromo:after {
    font-size: 0;
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: ".";
    line-height: 0
}

.contact:after,
.contact__contact:after {
    content: ""
}

.ie7 .checkoutContainer .cartBelowPromo {
    zoom: 1
}

div.notify {
    float: left;
    background-color: #f6f6f6;
    width: 386px;
    height: 98px;
    padding: 20px;
    border: 1px solid #ccc;
    position: relative;
    margin: 20px
}

div.notify .close {
    background-image: url(../images/close.png);
    background-repeat: no-repeat;
    display: block;
    height: 29px;
    position: absolute;
    right: -14px;
    top: -14px;
    width: 29px;
    z-index: 10
}

div.instructions h1 {
    padding-top: 25px!important
}

.checkoutForm .review {
    font-size: 0;
    padding: 0;
    width: 600px
}

.opt .checkbox,
.rCol p {
    width: auto
}

.checkoutForm .terms {
    font-size: 12px
}

.rightCol .terms {
    margin: 15px 0 0 10px
}

.orderDetsTbl thead tr {
    margin-bottom: -10px
}

.custServiceTemplate .rCol .instructions p {
    padding-bottom: 15px
}

.custServiceTemplate .rCol .instructions h1,
h2 {
    color: #000
}

.custServiceTemplate .rCol .instructions ol li strong {
    font-family: MuseoRounded700;
    text-transform: lowercase;
    font-size: 16px;
    line-height: 19px;
    color: #000;
    padding-top: 15px
}

.rCol p {
    margin-bottom: 10px
}

.rCol .fullBody {
    width: 600px
}

.custServiceTemplate .noBorder {
    border: none!important
}

.custServiceTemplate .banner {
    position: relative;
    z-index: 1;
    margin: 0 -20px;
    overflow: hidden
}

.custServiceTemplate #left {
    width: 393px;
    border-right: 1px solid #ccc;
    float: left
}

.custServiceTemplate .csLinks {
    margin: 10px 0;
    border-bottom: 1px solid #ccc
}

.custServiceTemplate .csLinks:last-child {
    border: 0
}

.custServiceTemplate .csLinks li {
    padding: 5px 0 5px 10px
}

.custServiceTemplate .csLinks .listHead {
    font-size: 18px;
    color: #000
}

.custServiceTemplate .csLinks .listHead p {
    margin: 0
}

.custServiceTemplate #left ul.left {
    width: 140px;
    border-bottom: 0;
    float: left
}

.custServiceTemplate #left ul.right {
    width: 219px;
    border: 0;
    float: left;
    margin-left: 0;
    padding-left: 20px;
    border-left: 1px solid #707070
}

.custServiceTemplate #left ul.right li {
    padding-left: 0
}

.custServiceTemplate #right {
    width: 263px;
    padding: 15px 20px;
    float: left;
    background: #ebebeb
}

.custServiceTemplate #right p {
    line-height: 1em;
    margin-bottom: 10px
}

ul.track li.check {
    float: right;
    margin-bottom: 10px
}

#findOrder11 .goBtn {
    background: #79b709;
    color: #fff;
    float: left;
    font-size: 15px;
    font-weight: 700;
    height: 26px;
    line-height: 26px;
    text-align: right;
    width: 45px
}

.trackOrder {
    padding-right: 20px
}

.trackOrder ol {
    margin: 10px 0 0 10px;
    list-style: decimal inside
}

.trackOrder ol li,
.trackOrder p {
    margin-bottom: 10px
}

.trackOrder ol strong {
    font-weight: 700
}

.trackOrder #findOrderFrm fieldset .trackitform {
    width: 301px;
    float: left
}

.trackOrder #findOrderFrm fieldset input {
    width: 286px
}

.trackOrder #findOrderFrm fieldset .check {
    float: right;
    margin: 15px 2px 0 0
}

.trackOrder #findOrderFrm .whereisnumber {
    margin: 25px 0 0 10px;
    float: left
}

.trackOrder .trackBtm {
    clear: both;
    width: 100%;
    border-top: 1px solid #707070;
    margin-top: 20px;
    padding-top: 10px;
    float: left
}

.shipRates table {
    border: 1px solid #000;
    padding: 5px;
    width: 100%
}

.shipRates table td {
    padding: 2px
}

#account_overview ul {
    margin-right: 20px
}

#account_overview .banner {
    margin-bottom: 20px
}

.custServiceTemplate ul.pagination {
    padding-right: 50px
}

.addrBook .ctaButton,
.pmtAccts .ctaButton {
    float: left
}

.addrBook table {
    float: left;
    margin-top: 20px;
    width: 600px
}

.pmtAccts .defaultAccount {
    float: left;
    clear: both;
    margin: 10px 0 0
}

.pmtAccts form {
    margin-bottom: 4px;
    background: #eee
}

.pmtAccts table tr td p {
    margin: 0
}

.login .loginPrimary #LoginFormID {
    margin-top: 10px
}

#RegistrationForm ul {
    padding-top: 15px
}

ul.login div.required {
    margin-top: 50px
}

.whereisnumberCont {
    padding: 20px
}

.whereisnumberCont h1 {
    color: #000;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 10px;
    text-transform: none;
    font-family: Arial, Helvatica, sans-serif
}

.VMLRedesign .rCol h1,
.VMLRedesign table th,
.VMLRedesign table.totalsTbl tr.order-total strong,
.VMLRedesign table.totalsTbl tr.taxt-total {
    text-transform: lowercase
}

#myNewsSub .email {
    padding-top: 10px
}

#myNewsSub .email .error {
    color: red
}

ul.login h1 {
    font-size: 20px;
    color: #333
}

.createaccount {
    margin-top: 20px
}

#ResetPasswordForm .actions {
    margin-top: 15px;
    float: right
}

.VMLRedesign #myform {
    padding: 0
}

.VMLRedesign .rCol {
    width: 665px;
    margin: 0
}

.VMLRedesign-confirmation .rCol {
    width: 626px;
    padding: 0 20px
}

.VMLRedesign .HeadOrderInfo {
    margin-bottom: 10px
}

.VMLRedesign .HeadOrderInfo h2 {
    font-weight: 700
}

.VMLRedesign .HeadOrderInfo h2 span {
    font-size: 15px!important;
    font-weight: 400
}

.VMLRedesign .HeadOrderInfo h2 span a {
    display: inline-block;
    margin-left: 10px;
    text-decoration: underline;
    color: #ff2e33
}

.VMLRedesign .HeadOrderInfo h2 span a:hover {
    text-decoration: none
}

.VMLRedesign .HeadOrderInfo p {
    margin-bottom: 0;
    font-weight: 700;
    color: #000
}

.VMLRedesign .HeadOrderInfo p span.order-date {
    font-weight: 400
}

.VMLRedesign .OrderStatusesContainer {
    position: relative;
    margin-bottom: 30px;
    overflow: hidden
}

.VMLRedesign .OrderStatusesTable {
    border: 0;
    border-collapse: collapse;
    width: 100%
}

.VMLRedesign .OrderStatusesTable td {
    padding: 0;
    vertical-align: top;
    text-align: left;
    width: 33%
}

.VMLRedesign .OrderStatusesTable td .osBoxContainer {
    min-height: 40px;
    padding: 10px 10px 40px;
    overflow: hidden
}

.VMLRedesign .OrderStatusesTable td p {
    margin-bottom: 0
}

.VMLRedesign .OrderStatusesTable .statusBox {
    border: 1px solid #f0944a;
    background: #fee6c3
}

.VMLRedesign .OrderStatusesTable .ReturnsBox,
.VMLRedesign .OrderStatusesTable .TrackingBox {
    border: 1px solid #ffea7f;
    background: #ffffe5
}

.VMLRedesign .OrderStatusesContainer>div {
    padding: 10px 10px 30px;
    overflow: hidden
}

.VMLRedesign .OrderStatusesContainer>div p {
    margin: 0
}

.VMLRedesign .OrderStatusesContainer td p strong {
    display: block;
    font-weight: 700
}

.VMLRedesign .OrderStatusesContainer>div a {
    text-decoration: none!important
}

.VMLRedesign div.rCol div.orderDetsTbls {
    float: none;
    overflow: hidden;
    width: 100%
}

.VMLRedesign div.rCol div.orderDetsTbls table.orderDetsTbl {
    width: 100%;
    display: table;
    float: none
}

.VMLRedesign div.rCol div.orderDetsTbls table.orderDetsTbl tr {
    display: table-row;
    width: 100%;
    float: none;
    margin: 0
}

.VMLRedesign div.rCol div.orderDetsTbls table.orderDetsTbl tr td,
.VMLRedesign div.rCol div.orderDetsTbls table.orderDetsTbl tr th {
    float: none;
    padding: 10px 0
}

.VMLRedesign div.rCol div.orderDetsTbls table.orderDetsTbl tr th {
    padding-bottom: 30px
}

.VMLRedesign div.rCol div.orderDetsTbls table.orderDetsTbl tr td.RMAstatusBox .completedStatusBox,
.VMLRedesign div.rCol div.orderDetsTbls table.orderDetsTbl tr td.RMAstatusBox .pendingStatusBox {
    width: 100%;
    padding: 0;
    border: 0;
    background: 0
}

.VMLRedesign div.rCol div.orderDetsTbls table.orderDetsTbl tr td.RMAstatusBox div.completedStatusBox p {
    padding: 10px;
    background: #d6f69a;
    border: 1px solid #9dcf2a
}

.VMLRedesign div.rCol div.orderDetsTbls table.orderDetsTbl tr td.RMAstatusBox div.pendingStatusBox p {
    padding: 10px;
    background: #ffffe5;
    border: 1px solid #ffea7f
}

.VMLRedesign div.ShippingBillingPayment {
    margin-top: 30px;
    padding-top: 20px;
    border-top: 3px solid #a4a4a4
}

.VMLRedesign div.ShippingBillingPayment ul {
    width: 645px;
    overflow: hidden
}

.VMLRedesign div.ShippingBillingPayment ul li {
    float: left;
    width: 185px;
    margin-left: 20px
}

.VMLRedesign div.ShippingBillingPayment ul li strong {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 700
}

.VMLRedesign div.ShippingBillingPayment ul li p {
    margin-bottom: 0
}

.VMLRedesign div.ShippingBillingPayment ul li strong+p {
    font-weight: 700
}

.VMLRedesign div.ShippingBillingPayment ul li:first-child address {
    padding-left: 30px;
    background: url(../images/envelope.png) left 3px no-repeat
}

.VMLRedesign table.totalsTbl,
.VMLRedesign table.totalsTbl td {
    background: 0 0!important
}

.VMLRedesign table.totalsTbl,
.VMLRedesign table.totalsTbl strong {
    margin-bottom: 0;
    font-size: 14px
}

.VMLRedesign table.totalsTbl strong {
    margin-top: 0!important
}

.VMLRedesign table.totalsTbl tr.tbl-title td {
    padding-bottom: 5px;
    border-bottom: 1px solid #a4a4a4
}

.VMLRedesign table.totalsTbl td.cost {
    font-weight: 700
}

.VMLRedesign table.totalsTbl .shippingTotalLine td {
    padding: 10px 0
}

.VMLRedesign table.totalsTbl tr.order-total td {
    padding-top: 10px;
    border-top: 1px solid #a4a4a4
}

.VMLRedesign table.totalsTbl tr.order-total td span {
    font-weight: 700
}

.VMLRedesign table.totalsTbl tr.taxt-total td {
    padding: 15px 0 5px
}

.VMLRedesign table.totalsTbl tr.taxt-total strong {
    font-weight: 400
}

.VMLRedesign .orderDetsTbl .pNfo h2 {
    font-weight: 700;
    margin: -2px 0 5px
}

.VMLRedesign table.orderDetsTbl {
    margin-top: 30px;
    margin-bottom: 0;
    padding: 0;
    border-bottom: 3px solid #a4a4a4
}

.VMLRedesign div.orderDetsTbls table.orderDetsTbl {
    margin: 0
}

.VMLRedesign div.orderDetsTbls table.totalsTbl {
    margin-top: 30px;
    width: 65%;
    border-collapse: collapse
}

.VMLRedesign#contInt {
    margin: 0;
    padding: 10px 20px 15px;
    width: 920px!important
}

.VMLRedesign table th {
    background: 0;
    margin-bottom: 0
}

.VMLRedesign .orderDetsTbl {
    border-top: 0
}

.VMLRedesign table th.prod {
    text-transform: none
}

.VMLRedesign .orderDetsTbl tr.order-det-title {
    margin-bottom: 10px;
    background: url(../images/table-order.png) left bottom repeat-x
}

.VMLRedesign div.orderDetsTbls .orderDetsTbl th {
    padding-bottom: 10px
}

.VMLRedesign .orderDetsTbls th.item,
.VMLRedesign .orderDetsTbls th.prod {
    width: 30%
}

.VMLRedesign .orderDetsTbls th.priceEach {
    width: 20%
}

.VMLRedesign .orderDetsTbls th.price {
    width: 9%
}

.VMLRedesign .orderDetsTbl tr td:first-child {
    width: 30%;
    margin: 0
}

.VMLRedesign .orderDetsTbl div.pNfo {
    width: 208px;
    margin: 0
}

.VMLRedesign .orderDetsTbls div.pAct {
    width: 20%
}

.VMLRedesign .orderDetsTbls div.pAct h6,
.VMLRedesign .rCol .orderDetsTbls p {
    margin: 0
}

.VMLRedesign .orderDetsTbls div.qty {
    width: 100px;
    text-align: left;
    overflow: hidden
}

.VMLRedesign .orderDetsTbls div.qty h6 {
    display: inline-block;
    margin: 0;
    width: 20%
}

.VMLRedesign .orderDetsTbls div.qty strong {
    width: 73px;
    margin: 0
}

.VMLRedesign .orderDetsTbls div.saleMsg {
    width: 170px;
    float: left;
    margin-top: 3px
}

.VMLRedesign .orderDetsTbls div.pendingStatusBox {
    padding: 10px;
    background: #ffffe5;
    border: 1px solid #ffea7f
}

.VMLRedesign .orderDetsTbls div.pendingStatusBox a {
    float: none;
    display: inline-block;
    margin-left: 10px;
    font-weight: 700;
    color: #6577c6
}

.VMLRedesign .orderDetsTbls div.completedStatusBox {
    padding: 10px;
    background: #d6f69a;
    border: 1px solid #9dcf2a
}

.VMLRedesign .orderDetsTbls div.completedStatusBox a {
    float: none;
    display: inline-block;
    margin-left: 10px;
    font-weight: 700;
    color: #6577c6
}

.VMLRedesign .order-details-btn {
    position: absolute;
    bottom: 8px;
    cursor: pointer;
    height: 20px;
    padding-right: 20px;
    background: url(../images/paginationNext.png) right top no-repeat;
    line-height: 20px
}

.VMLRedesign .order-details-btn a {
    display: inline-block;
    min-width: 153px;
    background: #7ab800;
    font-weight: 700;
    text-indent: 10px;
    color: #fff;
    text-decoration: none!important
}

.VMLRedesign .ReturnsBox form {
    float: none
}

.VMLRedesign table.orderDetsTbl tr {
    border: 0;
    padding-bottom: 0
}

.VMLRedesign .shippingTotal span {
    font-weight: 700
}

.VMLRedesign .rma-ver-title {
    padding-top: 10px;
    border-top: 2px solid #a4a4a4;
    font-size: 14px;
    color: #000
}

.VMLRedesign .totalsTbl .discount li {
    font-weight: 700
}

.VMLRedesign .totalsTbl .discount li p {
    text-align: right
}

.VMLRedesign .totalsTbl td.promos {
    padding-bottom: 10px
}

.VMLRedesign table.returnTbl th.qty {
    width: 76px;
    text-align: center
}

.VMLRedesign .rCol #myform {
    width: 626px;
    color: #000
}

.VMLRedesign .rCol #myform .HeadOrderInfo p {
    width: 100%;
    margin-bottom: 0
}

.VMLRedesign .rCol #myform .RMADescriptionHead {
    width: 626px;
    overflow: hidden;
    margin-top: 15px;
    padding: 10px 0;
    border-top: 3px solid #a4a4a4;
    border-bottom: 2px solid #a4a4a4
}

.VMLRedesign .rCol #myform .RMADescriptionHead li {
    float: left;
    font-weight: 700
}

.VMLRedesign .rCol #myform .RMADescriptionHead .message {
    width: 50%
}

.VMLRedesign .rCol #myform .RMADescriptionHead .quantity {
    width: 15%
}

.VMLRedesign .rCol #myform .RMADescriptionHead .reason {
    width: 35%
}

.VMLRedesign .rCol #myform ul.cols {
    width: 626px;
    overflow: hidden
}

.VMLRedesign .rCol #myform ul.cols li {
    display: block;
    float: none;
    overflow: hidden;
    width: 626px;
    margin: 0;
    background: 0
}

.VMLRedesign .rCol #myform ul.cols li.error-reason-container {
    overflow: visible;
    position: relative
}

.VMLRedesign #dwfrm_returns,
.VMLRedesign .rCol .rma-eu #myform .eu-new-sales-return-head,
svg:not(:root) {
    overflow: hidden
}

.VMLRedesign .rCol #myform ul.cols li.item .RMAcheckbox,
.VMLRedesign .rCol #myform ul.cols li.item .RMAproductDescription+ul,
.VMLRedesign .rCol #myform ul.cols li.item>img,
.VMLRedesign .rCol #myform ul.cols li.item>img+.RMAproductDescription {
    float: left
}

.VMLRedesign .rCol #myform ul.cols li.item .RMAcheckbox {
    width: 20px
}

.VMLRedesign .rCol #myform ul.cols li.item .uiHide {
    display: none
}

.VMLRedesign .rCol #myform ul.cols li.item>img {
    width: 145px
}

.VMLRedesign .rCol #myform ul.cols li.item>img+.RMAproductDescription {
    width: 120px;
    color: #000;
    text-transform: lowercase
}

.VMLRedesign .rCol #myform ul.cols li.item>img+.RMAproductDescription strong {
    text-transform: none
}

.VMLRedesign .rCol #myform ul.cols li.item .RMAproductDescription+ul {
    width: 330px;
    margin-left: 10px
}

.VMLRedesign .rCol #myform ul.cols li.item .RMAproductDescription+ul li {
    float: left
}

.VMLRedesign .rCol #myform ul.cols li.itemIsDisabled div.checker input {
    cursor: default
}

.VMLRedesign #myform ul.newRtrn {
    width: 626px;
    border-bottom: 2px solid #a4a4a4
}

.VMLRedesign #myform ul.newRtrn-comments {
    width: 470px;
    margin-top: 10px;
    border-bottom: 0
}

.VMLRedesign #myform ul.newRtrn-comments label {
    font-weight: 400
}

.VMLRedesign #myform ul.newRtrn-comments p {
    width: 470px
}

.VMLRedesign #myform ul.newRtrn-comments textarea {
    width: 450px;
    height: 60px;
    margin-bottom: 20px;
    border: 1px solid #a4a4a4
}

.VMLRedesign #myform ul.newRtrn li ul {
    clear: none
}

.VMLRedesign #myform ul.newRtrn li ul li,
.VMLRedesign #myform ul.newRtrn li ul li div.selector,
.VMLRedesign #myform ul.newRtrn li ul li div.selector select {
    width: 227px!important
}

.VMLRedesign .rCol #myform ul.cols li.qty,
.VMLRedesign .rCol #myform ul.cols li.qty div.selector,
.VMLRedesign .rCol #myform ul.cols li.qty div.selector select {
    width: 70px!important;
    min-width: 70px
}

.VMLRedesign #newReturn {
    width: 626px
}

.VMLRedesign #newReturn h3 {
    float: left;
    width: 626px;
    font-size: 14px;
    margin-top: 15px
}

.VMLRedesign #newReturn .newRtrn-comments+h3 {
    margin-top: 0
}

.VMLRedesign .RMArequred {
    display: inline-block;
    color: #000
}

.VMLRedesign .RMArequred strong {
    color: red
}

.VMLRedesign .RMArequred span {
    font-style: italic
}

.VMLRedesign #myform ul.dDvdr {
    border: 0;
    background: 0;
    width: 350px;
    float: left
}

.VMLRedesign #myform .RMAnewsalesInclude {
    float: left;
    width: 210px;
    margin-left: 10px;
    padding: 10px;
    border: 1px solid #9dcf2a
}

.VMLRedesign .rma-eu #myform ul.newRtrn,
.VMLRedesign table.returnTbl td,
.VMLRedesign table.returnTotTbl td,
.VMLRedesign-confirmation table.orderDetsTbl {
    border-bottom: 0
}

.VMLRedesign #myform .RMAnewsalesInclude h3 {
    margin-top: 0;
    color: #000
}

.VMLRedesign #myform .RMAnewsalesInclude p {
    float: none;
    color: #000
}

.VMLRedesign #myform .RMAnewsalesInclude a {
    display: inline;
    float: none;
    margin: 0;
    padding: 0;
    text-decoration: none;
    word-wrap: break-word;
    color: #618fbe
}

.VMLRedesign #myform .ctaButtonLg h3 {
    width: auto
}

.VMLRedesign #myform .btnCenterLg,
.VMLRedesign #myform .btnLeftLg,
.VMLRedesign #myform .btnRightLg {
    cursor: pointer
}

.VMLRedesign #dwfrm_returns .btnCenterLg h3,
.VMLRedesign #myform .btnCenterLg h3 {
    margin: 0;
    padding: 0!important;
    font-size: 16px;
    line-height: 40px
}

.VMLRedesign #myform .ctaButtonLg a {
    float: left;
    margin: 20px 35px 0 0;
    padding: 0
}

.VMLRedesign .bottomNav {
    text-align: right;
    clear: both
}

.VMLRedesign .bottomNav .ctaButtonLg {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    white-space: nowrap
}

.VMLRedesign .bottomNav .ctaButtonLg div.btnCenterLg,
.VMLRedesign .bottomNav .ctaButtonLg div.btnLeftLg,
.VMLRedesign .bottomNav .ctaButtonLg div.btnRightLg {
    display: inline-block;
    vertical-align: top;
    float: none
}

.VMLRedesign .bottomNav .ctaButtonLg h3 {
    height: 40px;
    line-height: 40px
}

.VMLRedesign .bottomNav .bottomNavLink {
    display: inline-block;
    vertical-align: middle;
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
    text-decoration: underline;
    color: #098abb;
    cursor: pointer
}

.ie7 .VMLRedesign .bottomNav .bottomNavLink,
.ie7 .VMLRedesign .bottomNav .ctaButtonLg,
.ie7 .VMLRedesign .bottomNav .ctaButtonLg div.btnCenterLg,
.ie7 .VMLRedesign .bottomNav .ctaButtonLg div.btnLeftLg,
.ie7 .VMLRedesign .bottomNav .ctaButtonLg div.btnRightLg {
    zoom: 1;
    display: inline
}

.VMLRedesign #myform ul.dDvdr .select280 div.selector,
.VMLRedesign #myform ul.dDvdr .select280 div.selector span {
    background-image: url(../images/sortSelectBg280.png)
}

.VMLRedesign #myform ul.dDvdr li.city {
    width: 162px;
    float: left
}

.VMLRedesign #myform ul.dDvdr li.city input {
    width: 147px
}

.VMLRedesign #myform ul.dDvdr li.state {
    width: 62px;
    float: left
}

.VMLRedesign #myform ul.dDvdr li.zip {
    width: 98px;
    float: left
}

.VMLRedesign #myform ul.dDvdr li.zip input {
    width: 78px;
    margin-left: 0
}

.custServiceTemplate ul.newRtrn li>label {
    font-size: 12px;
    font-weight: 700;
    color: #000
}

.VMLRedesign #myform ul.dDvdr li label {
    text-transform: lowercase;
    font-weight: 400;
    font-size: 10px
}

.VMLRedesign .rma-eu #myform .ctaButtonLg-container {
    padding-left: 350px
}

.VMLRedesign .rCol .rma-eu #myform ul.cols li.item>img {
    margin: 0 10px
}

.VMLRedesign .rCol .rma-eu #myform ul.cols li.item .RMAproductDescription+ul {
    width: 305px
}

.VMLRedesign .rCol .rma-eu #myform .eu-new-sales-return-title {
    float: left;
    width: 200px
}

.VMLRedesign .rCol .rma-eu #myform .eu-return-slot {
    float: right;
    width: 350px;
    padding: 10px;
    margin-right: 30px
}

.VMLRedesign .rCol .rma-eu #myform .RMADescriptionHead {
    margin-bottom: 10px
}

.VMLRedesign div.verifyShip {
    margin-top: 20px;
    padding: 0;
    color: #000
}

.VMLRedesign div.verifyShip strong {
    font-weight: 700
}

.VMLRedesign div.verifyShip address {
    margin-top: 0;
    font-size: 12px;
    color: #000
}

.VMLRedesign #dwfrm_returns {
    width: 530px;
    margin-top: 10px
}

.VMLRedesign #dwfrm_returns .btnCenterLg h3 {
    text-transform: lowercase
}

.VMLRedesign div.rCol ul li.mAcctL {
    width: 530px
}

.VMLRedesign table.returnTbl {
    padding-top: 5px;
    background: 0
}

.VMLRedesign table.returnTbl th {
    padding-bottom: 5px
}

.VMLRedesign table.returnTbl td {
    padding: 3px 0;
    background: 0 0!important;
    border: 0;
    text-align: left;
    color: #000
}

.VMLRedesign table.returnTbl td.ver-price {
    width: 100px;
    text-align: right
}

.VMLRedesign table.returnTbl th.price {
    text-align: right
}

.VMLRedesign table.returnTotTbl {
    background: 0
}

.VMLRedesign table.returnTotTbl td {
    padding-top: 5px;
    background: 0 0!important
}

.VMLRedesign table.returnTotTbl td.item {
    width: 489px
}

.VMLRedesign table.returnTotTbl tr.verify-tax td,
.VMLRedesign table.returnTotTbl tr.verify-total td {
    border-top: 2px solid #a4a4a4
}

.VMLRedesign-confirmation div.orderDetsTbls {
    margin-top: 35px
}

.VMLRedesign-confirmation table.orderDetsTbl th {
    padding: 0 0 5px!important
}

.VMLRedesign-confirmation table.orderDetsTbl td {
    vertical-align: top
}

.VMLRedesign-confirmation table.orderDetsTbl .price strong {
    margin: 0
}

.VMLRedesign-confirmation .orderDetsTbls div.pAct h6 {
    color: red
}

.VMLRedesign-confirmation .orderDetsTbls .promo {
    float: left;
    width: 140px;
    margin-top: 5px!important
}

.VMLRedesign-confirmation div.completedlrgStatusBox,
.VMLRedesign-confirmation div.pendinglrgStatusBox {
    padding: 10px
}

.VMLRedesign-confirmation div.pendinglrgStatusBox {
    background: #ffe7c0;
    border: 1px solid #f1944b
}

.VMLRedesign-confirmation div.completedlrgStatusBox {
    background: #d6f69a;
    border: 1px solid #9dcf2a
}

.VMLRedesign-confirmation div.completedlrgStatusBox .toprstatusMsg,
.VMLRedesign-confirmation div.pendinglrgStatusBox .toprstatusMsg {
    margin-bottom: 10px
}

.VMLRedesign-confirmation #printinstructionssubmit {
    display: inline-block;
    height: 40px;
    margin-bottom: 10px;
    padding-right: 52px;
    background: url(../images/btnRightLg.png) right top no-repeat;
    line-height: 40px;
    font-weight: 700;
    text-decoration: none;
    color: #fff
}

.VMLRedesign-confirmation #printinstructionssubmit span {
    display: inline-block;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    text-indent: 20px;
    background: #79b709
}

.VMLRedesign-confirmation .orderDetsTbls {
    color: #000
}

.VMLRedesign-confirmation a {
    color: #4c87c2
}

.VMLRedesign-confirmation .get-free-ship {
    margin: 20px 0;
    padding: 10px 20px;
    border: 1px solid #9dcf2a
}

.VMLRedesign-confirmation .get-free-ship h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700;
    text-transform: lowercase!important;
    color: #000
}

.VMLRedesign-confirmation .get-free-ship p {
    margin-top: 5px!important;
    color: #000
}

.VMLRedesign-confirmation .get-free-ship p strong {
    font-weight: 700
}

.VMLRedesign-confirmation p {
    color: #000
}

.VMLRedesign-confirmation p.conf-title {
    margin: 15px 0!important;
    font-size: 18px;
    font-weight: 700;
    color: red
}

.VMLRedesign-confirmation .orderDetsTbls div.qty {
    width: 113px
}

.VMLRedesign-confirmation .orderDetsTbls th.priceEach {
    width: 18%
}

.VMLRedesign-confirmation .orderDetsTbls th.price {
    text-align: right
}

.VMLRedesign span.pendingConfirmStatus {
    font-weight: 700;
    color: red
}

.VMLRedesign .rma-eu-confirmation .HeadOrderInfo h2 span,
.VMLRedesign .rma-eu-confirmation div.policyLink a {
    color: #558cc6
}

.VMLRedesign .rma-eu-confirmation div.policyLink {
    margin-bottom: 10px;
    padding-bottom: 15px;
    border-bottom: 2px solid #a4a4a4
}

.VMLRedesign .rma-eu-confirmation .RMAsubmited {
    width: 220px;
    padding: 10px;
    overflow: hidden
}

.VMLRedesign .rma-eu-confirmation .RMAsubmited a {
    text-decoration: none!important;
    color: #558cc6
}

.VMLRedesign .rma-eu-confirmation .pendinglrgStatusBox {
    background: #ffffe5;
    border: 1px solid #ffea7f
}

.VMLRedesign .rma-eu-confirmation .completedlrgStatusBox {
    background: #d6f69a;
    border: 1px solid #9dcf2a
}

.VMLRedesign .rma-eu-confirmation .instructions>h1 {
    text-transform: none;
    color: #ff0e1d
}

.VMLRedesign .rma-eu-confirmation .printInstructionsLink a {
    font-size: 14px;
    text-decoration: none!important;
    color: #6577c6
}

.VMLRedesign .rma-eu-confirmation .titleforRMAtable {
    margin-top: 15px;
    font-weight: 700
}

.VMLRedesign .rma-eu-confirmation .returnTotTbl tfoot td {
    border-top: 1px solid #a4a4a4;
    font-weight: 700
}

.VMLRedesign .rma-eu-confirmation .returnTotTbl tfoot td strong {
    font-weight: 700
}

.VMLRedesign .rma-eu-confirmation ul.cols li.mAcctL {
    width: 584px;
    margin: 0
}

.VMLRedesign .rma-eu-confirmation table.returnTotTbl td.item {
    width: 542px
}

.VMLRedesign table.returnTotTbl td.cost {
    text-indent: 2px;
    text-align: right
}

.VMLRedesign .returnTotTbl td span.nonLowerCase {
    display: inline-block;
    width: 86px;
    text-align: right
}

.VMLRedesign .returnTbl-apac,
.VMLRedesign .rma-eu-confirmation .returnTotTbl-apac tfoot td {
    border-top: 2px solid #a4a4a4
}

.VMLRedesign .rma-eu-confirmation .returnTotTbl-apac {
    padding-bottom: 30px
}

.VMLRedesign #myform ul.newRtrn-dDvdr-comments {
    width: 626px
}

.VMLRedesign .rma-eu-confirmation table.returnTotTbl td.cost {
    text-align: right;
    width: 87px
}

.VMLRedesign table.returnTbl td.nonLowerCase {
    text-align: right
}

.VMLRedesign .rma-eu-confirmation .returnTotTbl-apac td span.nonLowerCase {
    display: inline-block;
    width: 87px
}

.VMLRedesign label.error-reason-return {
    margin: 0;
    color: red!important;
    position: absolute;
    left: 0;
    top: -1.4em;
    line-height: 1.2em;
    height: 1em
}

* html #TB_load,
* html #TB_window {
    margin-top: expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin=document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');
    position: absolute
}

#TB_window,
#TB_window a:hover {
    color: #000
}

* html #TB_HideSelect,
* html #TB_overlay {
    height: expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight: document.body.offsetHeight+'px')
}

.VMLRedesign div.ShippingBillingPayment ul li:first-child {
    margin-left: 0
}

.VMLRedesign .rCol #myform ul.cols li.item {
    padding-top: 18px;
    padding-bottom: 18px
}

.VMLRedesign .rCol #myform ul.cols li.itemIsDisabled {
    opacity: .4;
    padding-top: 0
}

.VMLRedesign .canselContainer {
    display: inline-block;
    margin-left: 10px;
    background: url(../images/cansel_order.png) left center no-repeat
}

.VMLRedesign-confirmation .orderDetsTbl div.pNfo {
    width: 185px
}

.to-area .shipping-address-to {
    line-height: 28px
}

.VMLRedesign table.totalsTbl strong {
    width: auto
}

.VMLRedesign table.totalsTbl .tot-title-head {
    padding: 3px 0
}

.VMLRedesign table.totalsTbl .tot-promo-row td {
    font-size: 12px
}

.VMLRedesign .ReturnsBox .order-details-btn {
    padding-right: 10px;
    background: url(../images/return-btn-bg.png) right center no-repeat
}

.VMLRedesign .ReturnsBox .order-details-btn a {
    min-width: 163px
}

.VMLRedesign .select227 div.selector span {
    width: 227px;
    padding: 0 0 0 5px;
    background: url(../images/sortSelectBg227.png) left top no-repeat
}

#TB_HideSelect,
#TB_overlay {
    top: 0;
    left: 0;
    background-color: #fff;
    height: 100%;
    width: 100%
}

.VMLRedesign div.orderDetsTbls p strong {
    display: inline
}

.VMLRedesign table.returnTotTbl tr.verify-tax td span {
    display: inline-block;
    width: 100%;
    text-align: right
}

#TB_load,
#TB_window {
    display: none;
    top: 50%;
    left: 50%;
    position: fixed
}

.VMLRedesign h2.rmanum {
    font-weight: 700
}

.VMLRedesign h2.rmanum span {
    font-weight: 400
}

* {
    padding: 0;
    margin: 0
}

#TB_window {
    font: 12px Arial, Helvetica, sans-serif;
    background: #fff;
    z-index: 102;
    text-align: left;
    box-shadow: 0 0 2px 2px #ccc
}

#TB_secondLine {
    font: 10px Arial, Helvetica, sans-serif;
    color: #666
}

#TB_window a:active,
#TB_window a:focus,
#TB_window a:link,
#TB_window a:visited {
    color: #666
}

#TB_overlay {
    position: fixed;
    z-index: 100;
    -moz-opacity: .8;
    opacity: .8
}

* html #TB_overlay {
    position: absolute
}

#TB_window img#TB_Image {
    display: block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666
}

#TB_caption {
    height: 25px;
    padding: 7px 30px 10px 25px;
    float: left
}

#TB_closeWindow {
    height: 25px;
    padding: 11px 25px 10px 0;
    float: right
}

#TB_closeAjaxWindow {
    float: right;
    margin-right: -15px;
    margin-top: -16px;
    padding: 0;
    text-align: right;
    border: 0;
    height: 29px;
    width: 29px
}

#TB_closeAjaxWindow a {
    display: inline-block;
    height: 29px;
    width: 29px;
    background: url(../images/close.png) no-repeat;
    text-indent: 9999px
}

#TB_closeAjaxWindow img {
    border: 0
}

#TB_ajaxWindowTitle {
    float: left;
    padding: 7px 0 5px 10px;
    margin-bottom: 1px
}

#TB_title {
    background-color: #e8e8e8;
    height: 0
}

#TB_ajaxContent {
    clear: both;
    padding: 2px 15px 15px;
    overflow: auto;
    text-align: left;
    line-height: 1.4em
}

#TB_ajaxContent.TB_modal {
    padding: 15px
}

#TB_ajaxContent p {
    padding: 5px 0
}

#TB_load {
    height: 13px;
    width: 208px;
    z-index: 103;
    margin: -6px 0 0 -104px
}

#TB_HideSelect {
    z-index: 99;
    position: fixed;
    border: 0;
    -moz-opacity: 0;
    opacity: 0
}

* html #TB_HideSelect {
    position: absolute
}

#TB_iframeContent {
    clear: both;
    border: 0;
    margin-bottom: -1px;
    margin-top: 1px
}

@media (min-width:1200px) {
    .max-1200 {
        width: 1200px
    }
}

@media (min-width:1300px) {
    .responsiveCategoryWide .cx-productcard-list-item:not(.category-inline-slot) {
        width: 25%
    }
    .responsiveCategoryWide {
        width: 100%;
        max-width: 1600px;
        padding: 0 20px
    }
}


/*!

  */

.tabbedContainer .tabbedContainerTabs.order li {
    margin: 0
}

.tabbedContainer .tabbedContainerTabs.order li a {
    padding: 12px 18px 0
}

.tabbedContainer {
    margin-top: 30px
}

.PayBtn span {
    height: 30px!important;
    line-height: 30px!important
}

.rfe-main-overview {
    width: 100%!important
}

.rfe-overview_left {
    width: 48%;
    margin: auto auto 40px;
    display: inline;
    float: left
}

.rfe-overview_right {
    width: 48%;
    margin: auto;
    display: inline;
    float: right
}

.overview_line {
    border: 1px solid #bbb;
    height: 24px;
    line-height: 24px;
    width: 98%;
    padding: 0 4px;
    font-weight: 400;
    display: inline-block
}

.overview_line_content {
    padding: 0 4px
}

.overview_left {
    width: 90%
}

.overview_right {
    width: 96%
}

.overview_line_right_big {
    width: 97%
}

.rfe-label-header {
    padding: 5px 0 10px
}

.overview-form .rfe-row {
    padding: 0 0 5px;
    display: inline-block;
    width: 100%
}

.contact,
.std {
    padding-bottom: 100px
}

.rfe_row_left,
.rfe_row_right {
    width: 49%!important
}

.rfe_row_right {
    float: right
}

.rfe_row_left_small {
    width: 20%!important
}

.rfe_row_right_big {
    width: 74%!important;
    margin-left: 20px;
    float: right
}

.rfe-overview_right_space {
    margin-top: 20px
}

.rfe-main_editprofile {
    float: none;
    margin: auto
}

.rfe-button-editprofile {
    float: left;
    margin-bottom: 20px
}

.responsiveCategory .productCards,
.responsiveCategory .responsiveFilters,
.table-orders {
    width: 100%
}

.newProductCards .swatchDiv,
.responsiveCategory .swatchDiv {
    height: 23px
}

.slideout-menu {
    width: 100%;
    display: none
}

.x-nav--categories {
    margin-top: 50px
}

.m-pikabu-viewport {
    position: relative;
    z-index: 0
}

#noitemfound {
    margin-top: 20px;
    margin-bottom: 50px;
    font-size: 16px
}

.dropdown_menu_color {
    height: 34px;
    width: 34px;
    background: #bbb;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    position: relative
}

.dropdown_menu_color>DIV {
    position: absolute;
    top: 2px;
    left: 2px;
    height: 30px;
    width: 30px;
    background: #fff;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%
}

.dropdown_menu_color_hover {
    box-shadow: 0 0 0 5px #555 inset
}

.dropdown_menu_size {
    height: 29px;
    min-width: 29px;
    border: 2px solid #444;
    color: #444;
    border-radius: 18px;
    line-height: 29px;
    text-align: center;
    background-color: #fff
}

.dropdown_menu_size .size_text {
    padding-left: 5px;
    padding-right: 5px
}

.dropdown_menu_size_hover {
    color: #fff;
    border: 2px solid #444;
    background-color: #444
}

.jcarouselText {
    width: 100%
}

.inner-box-second {
    height: 307px!important
}

.cx-itext {
    font-size: .9em
}

.basket-radio-item {
    margin-bottom: 15px
}

.btn-kupon {
    margin-top: -3px
}

.btn-kupon span {
    line-height: 15px;
    height: 15px
}

#couponFld {
    height: 20px
}

#couponFld-label {
    font-size: 12px
}

.shoppingCartContainer .couponField input {
    width: 45%
}

#registration_text_container {
    height: 150px;
    overflow-y: scroll;
    margin-top: 10px;
    margin-bottom: 20px;
    border: 1px solid #444
}

#registration_text {
    margin: 10px
}

.dropdownmeni-subitem {
    margin-bottom: 8px!important
}

.thumbnailCarouselHero ul {
    height: 300px!important
}

#item-details {
    margin: 60px 5px 5px
}

input[type=text].error:focus {
    outline: 0
}

#backgroundOverlay {
    display: none;
    z-index: 99;
    background-color: #fff;
    opacity: .8;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.contact__contact-icon,
.contact__contact-value,
.contact__infoline-icon,
.contact__infoline-number {
    display: inline-block;
    vertical-align: top
}

.one-col-wrapper {
    width: 100%;
    min-width: 320px;
    margin: auto;
    padding-left: 20px;
    padding-right: 20px
}

.std {
    color: #4c4c4c
}

.contact__left {
    float: left;
    width: 60%;
    padding-right: 20px;
    margin-bottom: 20px
}

.contact__infoline-wrapper {
    padding: 30px 0;
    border-top: 1px solid #bdc7cb;
    border-bottom: 1px solid #bdc7cb;
    text-align: center
}

.contact__infoline-icon {
    position: relative;
    height: 60px;
    width: 50px;
    margin-right: 10px
}

.contact__infoline-icon svg {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    fill: #4c4c4c
}

.contact__infoline-number {
    text-align: left;
    font-size: 25px;
    line-height: 30px
}

.contact__infoline-text {
    margin-bottom: 20px;
    padding: 20px 0;
    line-height: 2em
}

.contact__contact {
    padding-bottom: 20px;
    border-bottom: 1px solid #bdc7cb;
    margin-bottom: 20px;
    clear: both
}

.contact__contact-header {
    font-size: 25px;
    margin-bottom: 20px
}

.contact__contact-item {
    float: left;
    width: 250px;
    padding: 10px 0;
    font-size: 0
}

.contact__contact-item:nth-child(2n) {
    clear: left
}

.contact__contact-icon {
    position: relative;
    height: 40px;
    width: 20px;
    margin-right: 10px
}

.contact__contact-icon svg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    fill: #4c4c4c
}

.contact__contact-value {
    font-size: 16px;
    line-height: 20px
}

.contact__contact:after {
    display: table;
    clear: both
}

.contact__info {
    line-height: 1.75em
}

.contact__info-row {
    clear: both;
    margin-bottom: 20px
}

.contact__info-col {
    float: left;
    width: 50%;
    margin-bottom: 30px
}

.contact__info-col:first-child {
    padding-right: 20px
}

.contact__info-col:last-child {
    padding-left: 20px
}

.contact__info-col-header {
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 1em
}

.contact__info-name {
    margin-bottom: 10px;
    padding-left: 20px;
    font-family: Roboto;
    line-height: 1.5em;
    color: #000
}

.contact__info-address,
.contact__info-business {
    position: relative;
    padding-left: 20px
}

.contact__right {
    float: left;
    width: 40%;
    padding: 50px;
    background: #f3f4f4;
    border: 1px solid #bdc7cb
}

.contact__right label {
    display: block;
    width: 100%;
    line-height: 2em
}

.contact__right input[type=email],
.contact__right input[type=tel],
.contact__right input[type=text],
.contact__right textarea {
    display: block;
    width: 100%;
    height: 38px;
    padding: 0 10px;
    background: #f9f9f9;
    border: 1px solid #bdc7cb;
    outline: 0;
    font-family: Roboto;
    font-size: 16px;
    color: #4c4c4c
}

.hp-upsell .link-text,
.hp-upsell p {
    font-family: proxima_novaregular, Arial, sans-serif
}

.contact:after {
    display: table;
    clear: both
}

.contact-form__row-button,
.contact__right button,
.file-content__browse,
.header-content--light .header-content__login,
.minicart__submit,
.newsletter-cms__submit,
.newsletter-subscribe-popup__submit,
.popup-rules-content__button,
.quicksearch__button {
    margin: 0;
    padding: 15px 20px;
    border: none;
    outline: 0;
    background: #2a7ab0;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    cursor: pointer;
    transition: all .3s ease
}

.contact__right button {
    display: block;
    width: 100%;
    margin-top: 10px
}

.contact__right textarea {
    width: 100%;
    max-width: 100%;
    min-height: 300px
}

.contact__right h2 {
    margin: 0 0 10px;
    font-weight: 400;
    font-size: 20px;
    text-align: center;
    color: #4c4c4c
}

@media screen and (max-width:1023px) {
    .contact__left {
        float: none;
        width: 100%;
        padding: 0
    }
    .contact__right {
        width: 100%;
        padding: 5%
    }
}

.obrazec_checkRadio {
    margin-top: 6px;
    margin-bottom: 6px
}

.obrazec_checkRadio input {
    display: inline-block;
    height: auto
}

.obrazec_checkRadio p {
    display: inline-block;
    margin-left: 10px
}

@media (max-width:767px) {
    .rfe-checkbox,
    .rfe-input,
    .rfe-label,
    .rfe-tip {
        padding-right: 10px;
        padding-left: 10px
    }
    .hpHero-wrapper {
        display: none!important
    }
    .tabbedContainer .tabbedContainerTabs li {
        width: 100%
    }
    .rfe-overview_left,
    .rfe-overview_right {
        width: 100%!important;
        margin: auto;
        float: left
    }
    .rfe-overview_left {
        display: inline
    }
    .rfe-overview_right {
        display: block
    }
    .rfe-button-editprofile,
    .rfe-button-editprofile button,
    .shoppingCartContainer .cartNav .btn_placeOrder.medButtonm {
        width: 100%;
        left: 4%;
        right: 4%
    }
    .overview_line,
    .rfe-row {
        width: 100%!important
    }
    .shoppingCartContainer .rightColumns {
        float: right
    }
    .rfe-checkbox .checkbox {
        margin-left: 10px
    }
    .rfe-checkbox label {
        margin-left: 25px
    }
    .overview_line {
        padding: 0
    }
    .rfe-label-overview {
        padding-left: 0
    }
    .product-big .outsideNavigation.swiperCarousel {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }
    .product-big .sidePrev {
        background: rgba(255, 255, 255, 0);
        left: 0
    }
    .product-big .sideNext {
        background: rgba(255, 255, 255, 0);
        right: 0
    }
}

.hp-upsell img {
    max-width: 100%
}

a.hp-upsell {
    text-decoration: none
}

.hp-upsell p {
    color: #444;
    font-weight: 400
}

.hp-upsell .link-text {
    color: #444;
    font-weight: 700
}

.hpCtnr-mobile {
    display: none
}

@media (max-width:600px) {
    .hpCtnr-mobile {
        display: block
    }
    .hpCtnr-desktop {
        display: none
    }
}

.header-wrapper .searchSuggestion .mobileLeftContainer {
    min-height: 0
}

.searchSuggestion .cardBottom {
    float: right
}

.controlHolder {
    display: none
}

slikeHerolist {
    height: 100%
}

.slikeBiglist {
    height: 100%!important
}

.naslovnica_slider_item .slider_item_align img {
    max-height: 170px
}

.naslovnica_slider_item .hoverView {
    width: 100%;
    height: 100%
}

@media (min-width:767px) {
    .pinch-zoom-img {
        transform: none!important
    }
}

#news-subscribe-landing {
    display: block;
    width: 100%;
    height: auto;
    color: #fff;
    background-color: #444;
    font-size: 21px;
    line-height: 1.4;
    text-align: center;
    padding: 15px 25px;
    margin: 6px 0;
    border: 1px solid #444;
    cursor: pointer
}

#news-subscribe-landing.active,
#news-subscribe-landing.focus,
#news-subscribe-landing:active,
#news-subscribe-landing:focus,
#news-subscribe-landing:hover {
    text-decoration: none;
    color: #444;
    background-color: #fff
}

#subscribe-content-landing {
    margin-top: 30px;
    margin-right: 10px
}

#subscribe-email-landing {
    background-color: #fafafa;
    border: 1px solid #ccc;
    width: 100%;
    font-family: Arial;
    font-size: 16px;
    line-height: 24px;
    color: #444;
    padding: 8px 13px;
    height: auto
}

span.badge {
    display: inline-block;
    min-width: 10px;
    padding: 5px 4px;
    position: absolute;
    top: -3px;
    right: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #d01414;
    border-radius: 10px;
    z-index: 10
}

.minheight {
    min-height: 180px
}

#cboxWrapper {
    height: 487px;
    width: 744px
}

#cboxContent {
    float: left;
    width: 650px;
    height: 433px
}

#cboxLoadedContent {
    width: 650px;
    overflow: hidden;
    height: 413px
}

@media screen and (max-width:700px) {
    #popupDeliverycheckout {
        width: 100%!important
    }
    #cboxWrapper {
        height: 100%;
        width: 104%
    }
    #cboxLoadedContent div .cs_container-fluid {
        padding-left: 0;
        padding-right: 0
    }
    #cboxContent {
        float: left;
        width: 90%;
        height: 433px
    }
    #cboxTopCenter {
        float: left;
        width: 100%
    }
    #cboxLoadedContent {
        width: 100%;
        overflow: hidden;
        height: 420px
    }
}

.oldprice-show {
    font-size: 16px;
    margin-bottom: 6px;
    display: block
}

.procentbox {
    text-align: center;
    font-weight: 100!important;
    color: #e4002b;
    margin: 2px auto;
    clear: both;
    display: block;
    padding: 4px;
    font-size: 13px
}

.item-lazyload {
    display: none!important
}

.row-store-stock {
    padding: 10px 10px;
    border-top: 1px solid #79b708
}

.row-store-stock-status-text {
    float: right
}

.stock-status-color-ons,
.stock-status-color-ons-last,
.stock-status-color-oos {
    margin-left: 8px;
    float: right;
    width: 16px;
    height: 16px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px
}

.stock-status-color-oos {
    background: red
}

.stock-status-color-ons {
    background: #24e26c
}

.stock-status-color-ons-last {
    background: #ff9800
}

#checkstosk-call-text {
    padding: 10px;
    font-style: italic;
    font-size: 14px
}

#checkstosk-call-text,
#checkstosk-store-link {
    text-align: center
}

@media only screen and (max-width:768px) {
    #btn_savebasket,
    #checkout2 {
        width: 300px!important;
        position: relative!important;
        display: inherit;
        left: auto;
        right: auto;
        margin: 0 auto
    }
    .termsinoverview {
        padding: 20px
    }
    #stock_stores_title {
        font-size: 18px
    }
    .mobile-padding-left-none {
        padding-left: 0
    }
    .mobile-padding-right-none {
        padding-right: 0
    }
    .shop-stock-popup {
        padding: 5px 10px!important
    }
    .customer-service-content-shop-stock {
        padding-left: 5px;
        padding-right: 5px
    }
    .row-store-stock {
        font-size: 12px
    }
}

#footer_news_link.error {
    color: red
}

#footer_news_link {
    margin-left: 5px
}

.gridDiv {
    height: 357px
}

.faq_title {
    font-size: 30px;
    text-align: center;
    color: #444;
    font-family: MuseoRounded300, Arial, sans-serif
}

.faq_single {
    display: inline-block;
    font-size: 16px;
    text-align: left;
    color: #444;
    font-family: Montserat, Arial, sans-serif;
    line-height: 40px;
    width: 90%
}

.faq_single:hover {
    cursor: pointer;
    color: #444;
    font-family: Montserat, Arial, sans-serif
}

.click_row:hover {
    cursor: pointer;
    color: #444
}

.faq-title-img-minus,
.faq-title-img-plus {
    width: 15px;
    float: right;
    vertical-align: middle;
    display: inline-block;
    margin-left: auto;
    margin-right: 8px;
    margin-top: 12px
}

.faq_content {
    overflow: auto;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    margin: 1% 0 2% 0;
    padding-left: 2%;
    color: #444;
    font-size: 14px
}

.faq_hr {
    border-color: #f2f2f2;
    height: 1px
}

.paczkawruchu_map_object {
    height: 350px
}

.paczkawruchu_main {
    height: 350px
}

.paczkawruchu_input {
    height: 35px;
    line-height: 35px;
    border: solid 1px #cbcfcf;
    font-size: 16px;
    margin: 5px;
    padding: 6px;
    width: 175px
}

.paczkawruchu_button,
.paczkawruchu_input_search {
    background-color: #0188d4;
    color: #fff;
    font-weight: 700;
    padding: 0;
    margin: 5px;
    width: 88px;
    line-height: 35px;
    height: 35px;
    cursor: pointer
}

.paczkawruchu_hover_button {
    border: none;
    color: #fff;
    padding: 0;
    background-color: #1d98cb
}

.paczkawruchu_hover_button:hover {
    background-color: #0d719b
}

.paczkawruchu_hover_button:active {
    background-color: #a1cc3a
}

#popupemapselection {
    position: absolute;
    top: 50%;
    left: 50%;
    display: none;
    z-index: 99999;
    width: 250px;
    padding: 10px;
    height: 184px;
    margin-top: -75px;
    margin-left: -125px;
    background: #fff;
    border: 1px solid #ccc
}

li.sized {
    padding-bottom: 30px;
    margin-bottom: 30px
}

#filter_orderby {
    z-index: 1000
}

.naslovnica_slider_item2 {
    height: auto
}

.naslovnica_slider_item2.gridDiv {
    border: none!important
}

.naslovnica_slider_item2 .swatchDiv {
    height: 32px!important
}

.cx-productcard-price {
    height: 65px
}

.button-banner:hover {
    text-decoration: none;
    background-color: #444;
    color: #fff
}

.button-banner {
    color: #444;
    font-family: Arial!important;
    margin: auto auto;
    font-weight: 400;
    text-decoration: none;
    line-height: 50px;
    width: 90%;
    display: block;
    text-align: center;
    border: 1px solid #444;
    height: 50px;
    background-color: #fff
}

.button-holder {
    padding: 0!important;
    margin-bottom: 10px
}

.main-button-holder {
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%
}

#crocmenu .icon-img,
.m-icon-img {
    background-image: url(../img/mmIconsFINAL2.png);
    background-repeat: no-repeat
}

#crocmenu .btn-green {
    background-color: #2a7ab0;
    font-family: proxima_novaregular, Arial, sans-serif;
}

#crocmenu h5.title {
    color: #444
}

.sale-EU-red {
    color: #e5002b!important;
    font-weight: 700!important
}

.header-wrapper ul#nav-links li#sale a {
    color: #e4002b;
    font-weight: 700
}

#nav-select-bar {
    background: #e4002b
}

#crocmenu h5.title {
    color: #444
}

#mm_menu9 {
    border-left: 2px solid #444;
    font-weight: 700
}

#cboxLoadedContent {
    height: 490px
}

#popupDeliverycheckout {
    height: 490px
}

#cboxContent {
    height: 500px
}

#easypack-map4 iframe {
    height: 490px
}

#gmap {
    height: 500px
}

p iframe{
    width: 100% !important;
}





/**
 *  Hero Secion - migrated from crocs.eu 03/12/2019 10:48
 */

.global-header {
    top:-50px;
    transition:top .3s ease-in-out;
    font-family: Arial,sans-serif;
}
.global-header,
.global-header * {
    box-sizing:border-box
}
.fixed-header .global-header {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    z-index:102
}
@media(min-width:960px) {
    .global-header {
        top:0
    }
}
.global-header button {
    cursor:pointer
}

.header-top {
    color:#fff;
    background:#000;
    position:relative
}
.header-top-item:not(.header-languages)+.header-top-item {
    border-left:2px solid #fff
}
.header-top-item.active,
.header-top-item:focus-within,
.header-top-item:hover {
    background-color:#eee
}
.header-top-item-link {
    padding:9px 30px 7px;
    font-size:13px;
    line-height:1.231;
    position:relative
}
.header-languages .header-top-item-link {
    padding-left:15px
}
.header-top-item-link:focus,
.header-top-item.active .header-top-item-link,
.header-top-item:focus-within .header-top-item-link,
.header-top-item:hover .header-top-item-link {
    color:#000!important;
    background-color:#eee;
    border-left-color:#ccc;
    border-right-color:#ccc
}
.header-top-item-link:focus {
    outline:2px solid #fff
}
.header-top-item-link:focus .symbolset,
.header-top-item.active .header-top-item-link .symbolset,
.header-top-item:focus-within .header-top-item-link .symbolset,
.header-top-item:hover .header-top-item-link .symbolset {
    color:#000!important
}
.header-top-item-link>.symbolset {
    margin:0 -8px -5px 8px;
    line-height:13px
}
.header-languages .header-top-item-link>.symbolset {
    font-size:13px;
    position:absolute;
    margin:-4px 8px;
    top:50%;
    right:0;
    height:9px;
    width:14px;
    overflow:hidden;
    transition:.1s ease-in-out
}
.header-languages.active .header-top-item-link>.symbolset {
    transform:rotate(180deg)
}
.header-wrapper {
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    position:relative
}
.header-checkout {
    border-top:none
}
.header-wrapper .header-logo-container:focus,
.header-wrapper .nav-link:focus {
    outline-offset:-5px
}

.header-wrapper .m-header-nav-button:focus{
    outline: none;
}

.m-header-nav .nav-links-main .nav-link {
    width:100%;
    box-sizing:border-box
}
.m-header-nav .nav-link-caret {
    font-size:20px;
    line-height:22px;
    margin-bottom:-4px
}
.m-header-nav .has-menu.active {
    transition:.2s ease-in-out
}
.m-header-nav .has-menu.active .nav-link-label {
    text-align:center;
    order:1
}
.m-header-nav .has-menu.active .nav-link-caret {
    margin-bottom:0;
    margin-top:-4px;
    transform:rotate(180deg)
}
.m-header-nav-menu .nav-link {
    font-size:20px
}
.m-header-nav-menu .header-menu-link,
.m-header-nav-menu .nav-link {
    padding:25px 15px;
    border-bottom:1px solid #999
}
.m-header-nav-menu .header-menu-link:focus,
.m-header-nav-menu .nav-link:focus {
    outline:3px solid #999;
    outline-offset:-3px
}
.m-header-nav-menu .header-menu-link[aria-disabled=true]:focus {
    outline:3px solid #333;
    outline-offset:-4px
}
.m-header-nav-account .header-menu-link {
    color:#fff!important
}
.m-header-nav-account .header-menu-link .symbolset {
    margin-right:4px;
    line-height:14px
}
.m-header-nav-account .header-menu-link-call .symbolset {
    transform:scale(-1,1)
}
.m-header-nav-account .header-account-menu .header-account-menu-pipe {
    position:relative
}
.m-header-nav-account .header-account-menu .header-account-menu-pipe:after {
    position:absolute;
    left:0;
    top:15px;
    bottom:15px;
    width:1px;
    background-color:#999;
    content:''
}


@media(max-width:767px) {
    #header-nav-contact,
    .m-header-nav-account .email,
    .m-header-nav-account .header-menu-link-email{
        display: block !important;
    }

    .cx-no-scroll #header-top{
        display: none;
    }
}

m-header-nav {
    position:relative
}

.m-header-nav .m-header-nav-menu {
    display:none;
    position:fixed;
    width:100%;
    height:100vh;
    height: calc(var(--vh, 1vh) * 100);
    z-index:1000;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    overflow-y: auto;

    -webkit-overflow-scrolling: touch;
}


.m-header-nav.active > .m-header-nav-menu {
    display:block;
}

.m-header-nav.active .m-header-nav-menu-overlay {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:-1;
    background-color:rgba(0,0,0,.5)
}
.m-header-nav-button {
    height:50px
}
.m-header-nav-button-icon {
    position:relative;
    width:20px;
    height:20px
}
.m-header-nav-button-icon span {
    display:block;
    width:100%;
    height:4px;
    background:#000;
    position:absolute;
    top:0;
    transition:.1s ease-in-out
}
.m-header-nav-button-icon span:nth-child(2) {
    top:8px
}
.m-header-nav-button-icon span:nth-child(3) {
    top:16px
}
.m-header-nav.active .m-header-nav-button-icon span {
    top:9px;
    left:-2px;
    height:2px;
    width:24px
}
.m-header-nav.active .m-header-nav-button-icon span:nth-child(1) {
    transform:rotate(45deg)
}
.m-header-nav.active .m-header-nav-button-icon span:nth-child(2) {
    opacity:0
}
.m-header-nav.active .m-header-nav-button-icon span:nth-child(3) {
    transform:rotate(-45deg)
}
.header-wrapper .header-logo {
    height:42px;
    padding-left:5px;
    padding-right:5px
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .header-wrapper .header-logo {
        height:auto;
        max-height:42px
    }
}

/**
 *  END Hero Secion
 */

/*
 *  BOOTSTRAP Additions - crocs.eu migration 04/12/2019
 */

.d-none {
    display:none!important
}
.d-inline {
    display:inline!important
}
.d-inline-block {
    display:inline-block!important
}
.d-block {
    display:block!important
}
.d-table {
    display:table!important
}
.d-table-row {
    display:table-row!important
}
.d-table-cell {
    display:table-cell!important
}
.d-flex {
    display:-ms-flexbox!important;
    display:flex!important
}
.d-inline-flex {
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
}
@media(min-width:481px) {
    .d-sm-none {
        display:none!important
    }
    .d-sm-inline {
        display:inline!important
    }
    .d-sm-inline-block {
        display:inline-block!important
    }
    .d-sm-block {
        display:block!important
    }
    .d-sm-table {
        display:table!important
    }
    .d-sm-table-row {
        display:table-row!important
    }
    .d-sm-table-cell {
        display:table-cell!important
    }
    .d-sm-flex {
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-sm-inline-flex {
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media(min-width:768px) {
    .d-md-none {
        display:none!important
    }
    .d-md-inline {
        display:inline!important
    }
    .d-md-inline-block {
        display:inline-block!important
    }
    .d-md-block {
        display:block!important
    }
    .d-md-table {
        display:table!important
    }
    .d-md-table-row {
        display:table-row!important
    }
    .d-md-table-cell {
        display:table-cell!important
    }
    .d-md-flex {
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-md-inline-flex {
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media(min-width:960px) {
    .d-lg-none {
        display:none!important
    }
    .d-lg-inline {
        display:inline!important
    }
    .d-lg-inline-block {
        display:inline-block!important
    }
    .d-lg-block {
        display:block!important
    }
    .d-lg-table {
        display:table!important
    }
    .d-lg-table-row {
        display:table-row!important
    }
    .d-lg-table-cell {
        display:table-cell!important
    }
    .d-lg-flex {
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-lg-inline-flex {
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media(min-width:1200px) {
    .d-xl-none {
        display:none!important
    }
    .d-xl-inline {
        display:inline!important
    }
    .d-xl-inline-block {
        display:inline-block!important
    }
    .d-xl-block {
        display:block!important
    }
    .d-xl-table {
        display:table!important
    }
    .d-xl-table-row {
        display:table-row!important
    }
    .d-xl-table-cell {
        display:table-cell!important
    }
    .d-xl-flex {
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-xl-inline-flex {
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media print {
    .d-print-none {
        display:none!important
    }
    .d-print-inline {
        display:inline!important
    }
    .d-print-inline-block {
        display:inline-block!important
    }
    .d-print-block {
        display:block!important
    }
    .d-print-table {
        display:table!important
    }
    .d-print-table-row {
        display:table-row!important
    }
    .d-print-table-cell {
        display:table-cell!important
    }
    .d-print-flex {
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-print-inline-flex {
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
.flex-row {
    -ms-flex-direction:row!important;
    flex-direction:row!important
}
.flex-column {
    -ms-flex-direction:column!important;
    flex-direction:column!important
}
.flex-row-reverse {
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
}
.flex-column-reverse {
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
}
.flex-wrap {
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
}
.flex-nowrap {
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
}
.flex-wrap-reverse {
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
}
.flex-fill {
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
}
.flex-grow-0 {
    -ms-flex-positive:0!important;
    flex-grow:0!important
}
.flex-grow-1 {
    -ms-flex-positive:1!important;
    flex-grow:1!important
}
.flex-shrink-0 {
    -ms-flex-negative:0!important;
    flex-shrink:0!important
}
.flex-shrink-1 {
    -ms-flex-negative:1!important;
    flex-shrink:1!important
}
.justify-content-start {
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
}
.justify-content-end {
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
}
.justify-content-center {
    -ms-flex-pack:center!important;
    justify-content:center!important
}
.justify-content-between {
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
}
.justify-content-around {
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
}
.align-items-start {
    -ms-flex-align:start!important;
    align-items:flex-start!important
}
.align-items-end {
    -ms-flex-align:end!important;
    align-items:flex-end!important
}
.align-items-center {
    -ms-flex-align:center!important;
    align-items:center!important
}
.align-items-baseline {
    -ms-flex-align:baseline!important;
    align-items:baseline!important
}
.align-items-stretch {
    -ms-flex-align:stretch!important;
    align-items:stretch!important
}
.align-content-start {
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
}
.align-content-end {
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
}
.align-content-center {
    -ms-flex-line-pack:center!important;
    align-content:center!important
}
.align-content-between {
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
}
.align-content-around {
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
}
.align-content-stretch {
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
}
.align-self-auto {
    -ms-flex-item-align:auto!important;
    align-self:auto!important
}
.align-self-start {
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
}
.align-self-end {
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
}
.align-self-center {
    -ms-flex-item-align:center!important;
    align-self:center!important
}
.align-self-baseline {
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
}
.align-self-stretch {
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
}
@media(min-width:481px) {
    .flex-sm-row {
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-sm-column {
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-sm-row-reverse {
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-sm-column-reverse {
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-sm-wrap {
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-sm-nowrap {
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-sm-wrap-reverse {
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-sm-fill {
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-sm-grow-0 {
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-sm-grow-1 {
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-sm-shrink-0 {
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-sm-shrink-1 {
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-sm-start {
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-sm-end {
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-sm-center {
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-sm-between {
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-sm-around {
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-sm-start {
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-sm-end {
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-sm-center {
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-sm-baseline {
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-sm-stretch {
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-sm-start {
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-sm-end {
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-sm-center {
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-sm-between {
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-sm-around {
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-sm-stretch {
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-sm-auto {
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-sm-start {
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-sm-end {
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-sm-center {
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-sm-baseline {
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-sm-stretch {
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media(min-width:768px) {
    .flex-md-row {
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-md-column {
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-md-row-reverse {
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-md-column-reverse {
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-md-wrap {
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-md-nowrap {
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-md-wrap-reverse {
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-md-fill {
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-md-grow-0 {
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-md-grow-1 {
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-md-shrink-0 {
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-md-shrink-1 {
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-md-start {
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-md-end {
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-md-center {
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-md-between {
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-md-around {
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-md-start {
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-md-end {
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-md-center {
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-md-baseline {
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-md-stretch {
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-md-start {
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-md-end {
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-md-center {
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-md-between {
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-md-around {
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-md-stretch {
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-md-auto {
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-md-start {
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-md-end {
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-md-center {
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-md-baseline {
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-md-stretch {
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media(min-width:960px) {
    .flex-lg-row {
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-lg-column {
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-lg-row-reverse {
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-lg-column-reverse {
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-lg-wrap {
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-lg-nowrap {
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-lg-wrap-reverse {
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-lg-fill {
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-lg-grow-0 {
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-lg-grow-1 {
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-lg-shrink-0 {
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-lg-shrink-1 {
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-lg-start {
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-lg-end {
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-lg-center {
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-lg-between {
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-lg-around {
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-lg-start {
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-lg-end {
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-lg-center {
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-lg-baseline {
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-lg-stretch {
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-lg-start {
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-lg-end {
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-lg-center {
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-lg-between {
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-lg-around {
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-lg-stretch {
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-lg-auto {
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-lg-start {
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-lg-end {
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-lg-center {
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-lg-baseline {
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-lg-stretch {
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media(min-width:1200px) {
    .flex-xl-row {
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-xl-column {
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-xl-row-reverse {
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-xl-column-reverse {
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-xl-wrap {
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-xl-nowrap {
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-xl-wrap-reverse {
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-xl-fill {
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-xl-grow-0 {
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-xl-grow-1 {
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-xl-shrink-0 {
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-xl-shrink-1 {
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-xl-start {
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-xl-end {
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-xl-center {
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-xl-between {
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-xl-around {
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-xl-start {
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-xl-end {
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-xl-center {
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-xl-baseline {
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-xl-stretch {
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-xl-start {
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-xl-end {
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-xl-center {
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-xl-between {
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-xl-around {
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-xl-stretch {
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-xl-auto {
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-xl-start {
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-xl-end {
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-xl-center {
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-xl-baseline {
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-xl-stretch {
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}

.m-0 {
    margin:0!important
}
.mt-0,
.my-0 {
    margin-top:0!important
}
.mr-0,
.mx-0 {
    margin-right:0!important
}
.mb-0,
.my-0 {
    margin-bottom:0!important
}
.ml-0,
.mx-0 {
    margin-left:0!important
}
.m-15 {
    margin:15px!important
}
.mt-15,
.my-15 {
    margin-top:15px!important
}
.mr-15,
.mx-15 {
    margin-right:15px!important
}
.mb-15,
.my-15 {
    margin-bottom:15px!important
}
.ml-15,
.mx-15 {
    margin-left:15px!important
}
.p-0 {
    padding:0!important
}
.pt-0,
.py-0 {
    padding-top:0!important
}
.pr-0,
.px-0 {
    padding-right:0!important
}
.pb-0,
.py-0 {
    padding-bottom:0!important
}
.pl-0,
.px-0 {
    padding-left:0!important
}
.p-15 {
    padding:15px!important
}
.pt-15,
.py-15 {
    padding-top:15px!important
}
.pr-15,
.px-15 {
    padding-right:15px!important
}
.pb-15,
.py-15 {
    padding-bottom:15px!important
}
.pl-15,
.px-15 {
    padding-left:15px!important
}
.m-n15 {
    margin:-15px!important
}
.mt-n15,
.my-n15 {
    margin-top:-15px!important
}
.mr-n15,
.mx-n15 {
    margin-right:-15px!important
}
.mb-n15,
.my-n15 {
    margin-bottom:-15px!important
}
.ml-n15,
.mx-n15 {
    margin-left:-15px!important
}
.m-auto {
    margin:auto!important
}
.mt-auto,
.my-auto {
    margin-top:auto!important
}
.mr-auto,
.mx-auto {
    margin-right:auto!important
}
.mb-auto,
.my-auto {
    margin-bottom:auto!important
}
.ml-auto,
.mx-auto {
    margin-left:auto!important
}
@media(min-width:481px) {
    .m-sm-0 {
        margin:0!important
    }
    .mt-sm-0,
    .my-sm-0 {
        margin-top:0!important
    }
    .mr-sm-0,
    .mx-sm-0 {
        margin-right:0!important
    }
    .mb-sm-0,
    .my-sm-0 {
        margin-bottom:0!important
    }
    .ml-sm-0,
    .mx-sm-0 {
        margin-left:0!important
    }
    .m-sm-15 {
        margin:15px!important
    }
    .mt-sm-15,
    .my-sm-15 {
        margin-top:15px!important
    }
    .mr-sm-15,
    .mx-sm-15 {
        margin-right:15px!important
    }
    .mb-sm-15,
    .my-sm-15 {
        margin-bottom:15px!important
    }
    .ml-sm-15,
    .mx-sm-15 {
        margin-left:15px!important
    }
    .p-sm-0 {
        padding:0!important
    }
    .pt-sm-0,
    .py-sm-0 {
        padding-top:0!important
    }
    .pr-sm-0,
    .px-sm-0 {
        padding-right:0!important
    }
    .pb-sm-0,
    .py-sm-0 {
        padding-bottom:0!important
    }
    .pl-sm-0,
    .px-sm-0 {
        padding-left:0!important
    }
    .p-sm-15 {
        padding:15px!important
    }
    .pt-sm-15,
    .py-sm-15 {
        padding-top:15px!important
    }
    .pr-sm-15,
    .px-sm-15 {
        padding-right:15px!important
    }
    .pb-sm-15,
    .py-sm-15 {
        padding-bottom:15px!important
    }
    .pl-sm-15,
    .px-sm-15 {
        padding-left:15px!important
    }
    .m-sm-n15 {
        margin:-15px!important
    }
    .mt-sm-n15,
    .my-sm-n15 {
        margin-top:-15px!important
    }
    .mr-sm-n15,
    .mx-sm-n15 {
        margin-right:-15px!important
    }
    .mb-sm-n15,
    .my-sm-n15 {
        margin-bottom:-15px!important
    }
    .ml-sm-n15,
    .mx-sm-n15 {
        margin-left:-15px!important
    }
    .m-sm-auto {
        margin:auto!important
    }
    .mt-sm-auto,
    .my-sm-auto {
        margin-top:auto!important
    }
    .mr-sm-auto,
    .mx-sm-auto {
        margin-right:auto!important
    }
    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom:auto!important
    }
    .ml-sm-auto,
    .mx-sm-auto {
        margin-left:auto!important
    }
}
@media(min-width:768px) {
    .m-md-0 {
        margin:0!important
    }
    .mt-md-0,
    .my-md-0 {
        margin-top:0!important
    }
    .mr-md-0,
    .mx-md-0 {
        margin-right:0!important
    }
    .mb-md-0,
    .my-md-0 {
        margin-bottom:0!important
    }
    .ml-md-0,
    .mx-md-0 {
        margin-left:0!important
    }
    .m-md-15 {
        margin:15px!important
    }
    .mt-md-15,
    .my-md-15 {
        margin-top:15px!important
    }
    .mr-md-15,
    .mx-md-15 {
        margin-right:15px!important
    }
    .mb-md-15,
    .my-md-15 {
        margin-bottom:15px!important
    }
    .ml-md-15,
    .mx-md-15 {
        margin-left:15px!important
    }
    .p-md-0 {
        padding:0!important
    }
    .pt-md-0,
    .py-md-0 {
        padding-top:0!important
    }
    .pr-md-0,
    .px-md-0 {
        padding-right:0!important
    }
    .pb-md-0,
    .py-md-0 {
        padding-bottom:0!important
    }
    .pl-md-0,
    .px-md-0 {
        padding-left:0!important
    }
    .p-md-15 {
        padding:15px!important
    }
    .pt-md-15,
    .py-md-15 {
        padding-top:15px!important
    }
    .pr-md-15,
    .px-md-15 {
        padding-right:15px!important
    }
    .pb-md-15,
    .py-md-15 {
        padding-bottom:15px!important
    }
    .pl-md-15,
    .px-md-15 {
        padding-left:15px!important
    }
    .m-md-n15 {
        margin:-15px!important
    }
    .mt-md-n15,
    .my-md-n15 {
        margin-top:-15px!important
    }
    .mr-md-n15,
    .mx-md-n15 {
        margin-right:-15px!important
    }
    .mb-md-n15,
    .my-md-n15 {
        margin-bottom:-15px!important
    }
    .ml-md-n15,
    .mx-md-n15 {
        margin-left:-15px!important
    }
    .m-md-auto {
        margin:auto!important
    }
    .mt-md-auto,
    .my-md-auto {
        margin-top:auto!important
    }
    .mr-md-auto,
    .mx-md-auto {
        margin-right:auto!important
    }
    .mb-md-auto,
    .my-md-auto {
        margin-bottom:auto!important
    }
    .ml-md-auto,
    .mx-md-auto {
        margin-left:auto!important
    }
}
@media(min-width:960px) {
    .m-lg-0 {
        margin:0!important
    }
    .mt-lg-0,
    .my-lg-0 {
        margin-top:0!important
    }
    .mr-lg-0,
    .mx-lg-0 {
        margin-right:0!important
    }
    .mb-lg-0,
    .my-lg-0 {
        margin-bottom:0!important
    }
    .ml-lg-0,
    .mx-lg-0 {
        margin-left:0!important
    }
    .m-lg-15 {
        margin:15px!important
    }
    .mt-lg-15,
    .my-lg-15 {
        margin-top:15px!important
    }
    .mr-lg-15,
    .mx-lg-15 {
        margin-right:15px!important
    }
    .mb-lg-15,
    .my-lg-15 {
        margin-bottom:15px!important
    }
    .ml-lg-15,
    .mx-lg-15 {
        margin-left:15px!important
    }
    .p-lg-0 {
        padding:0!important
    }
    .pt-lg-0,
    .py-lg-0 {
        padding-top:0!important
    }
    .pr-lg-0,
    .px-lg-0 {
        padding-right:0!important
    }
    .pb-lg-0,
    .py-lg-0 {
        padding-bottom:0!important
    }
    .pl-lg-0,
    .px-lg-0 {
        padding-left:0!important
    }
    .p-lg-15 {
        padding:15px!important
    }
    .pt-lg-15,
    .py-lg-15 {
        padding-top:15px!important
    }
    .pr-lg-15,
    .px-lg-15 {
        padding-right:15px!important
    }
    .pb-lg-15,
    .py-lg-15 {
        padding-bottom:15px!important
    }
    .pl-lg-15,
    .px-lg-15 {
        padding-left:15px!important
    }
    .m-lg-n15 {
        margin:-15px!important
    }
    .mt-lg-n15,
    .my-lg-n15 {
        margin-top:-15px!important
    }
    .mr-lg-n15,
    .mx-lg-n15 {
        margin-right:-15px!important
    }
    .mb-lg-n15,
    .my-lg-n15 {
        margin-bottom:-15px!important
    }
    .ml-lg-n15,
    .mx-lg-n15 {
        margin-left:-15px!important
    }
    .m-lg-auto {
        margin:auto!important
    }
    .mt-lg-auto,
    .my-lg-auto {
        margin-top:auto!important
    }
    .mr-lg-auto,
    .mx-lg-auto {
        margin-right:auto!important
    }
    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom:auto!important
    }
    .ml-lg-auto,
    .mx-lg-auto {
        margin-left:auto!important
    }
}
@media(min-width:1200px) {
    .m-xl-0 {
        margin:0!important
    }
    .mt-xl-0,
    .my-xl-0 {
        margin-top:0!important
    }
    .mr-xl-0,
    .mx-xl-0 {
        margin-right:0!important
    }
    .mb-xl-0,
    .my-xl-0 {
        margin-bottom:0!important
    }
    .ml-xl-0,
    .mx-xl-0 {
        margin-left:0!important
    }
    .m-xl-15 {
        margin:15px!important
    }
    .mt-xl-15,
    .my-xl-15 {
        margin-top:15px!important
    }
    .mr-xl-15,
    .mx-xl-15 {
        margin-right:15px!important
    }
    .mb-xl-15,
    .my-xl-15 {
        margin-bottom:15px!important
    }
    .ml-xl-15,
    .mx-xl-15 {
        margin-left:15px!important
    }
    .p-xl-0 {
        padding:0!important
    }
    .pt-xl-0,
    .py-xl-0 {
        padding-top:0!important
    }
    .pr-xl-0,
    .px-xl-0 {
        padding-right:0!important
    }
    .pb-xl-0,
    .py-xl-0 {
        padding-bottom:0!important
    }
    .pl-xl-0,
    .px-xl-0 {
        padding-left:0!important
    }
    .p-xl-15 {
        padding:15px!important
    }
    .pt-xl-15,
    .py-xl-15 {
        padding-top:15px!important
    }
    .pr-xl-15,
    .px-xl-15 {
        padding-right:15px!important
    }
    .pb-xl-15,
    .py-xl-15 {
        padding-bottom:15px!important
    }
    .pl-xl-15,
    .px-xl-15 {
        padding-left:15px!important
    }
    .m-xl-n15 {
        margin:-15px!important
    }
    .mt-xl-n15,
    .my-xl-n15 {
        margin-top:-15px!important
    }
    .mr-xl-n15,
    .mx-xl-n15 {
        margin-right:-15px!important
    }
    .mb-xl-n15,
    .my-xl-n15 {
        margin-bottom:-15px!important
    }
    .ml-xl-n15,
    .mx-xl-n15 {
        margin-left:-15px!important
    }
    .m-xl-auto {
        margin:auto!important
    }
    .mt-xl-auto,
    .my-xl-auto {
        margin-top:auto!important
    }
    .mr-xl-auto,
    .mx-xl-auto {
        margin-right:auto!important
    }
    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom:auto!important
    }
    .ml-xl-auto,
    .mx-xl-auto {
        margin-left:auto!important
    }
}

.no-gutters {
    margin-right:0;
    margin-left:0
}
.no-gutters>[class*=cx_col] {
    padding-right:0;
    padding-left:0
}

@media(min-width:1200px) {
    .max-1200 {
        width:1200px
    }
    .max-width-xl {
        max-width:1440px
    }
}

.header-top-shipping-msg-container {
    position:relative;
    overflow:hidden
}
.header-top-shipping-msg-container::after {
    display:block;
    position:absolute;
    top:0;
    right:-150px;
    content:"";
    width:150px;
    height:150px;
    background:#000;
    transform-origin:top left;
    transform:rotate(50deg)
}

.header-top-shipping-msg {
    padding: 8px 20px;
    font-size: 15px;
    line-height: 16px;
    color: #000;;
}
@media (min-width: 960px) {
    .header-top-shipping-msg {
        /* ensure text doesn't overlap diagonal background divider on right in desktop breakpoints (screen widths >= 960px) */
        padding-right: 40px;
    }
}

.header-top-item {
    position:relative
}
.header-top-item-menu {
    display:none;
    color:#000;
    background-color:#eee;
    border:1px solid #999;
    font-size:15px
}

.active .header-top-item-menu{
    display: block;
}

.header-email-menu.header-top-item-menu {
    border:none
}

.header-email-signup {
    position:fixed;
    left:0;
    bottom:0;
    width:100%;
    z-index:200;
    box-sizing:border-box;
    background-color:#000;
    display:none
}
.header-email-signup input.error {
    border-color:#d70000!important;
    color:#d70000!important
}
.header-email-signup * {
    box-sizing:border-box
}
.header-email-signup-inner {
    max-width:700px;
    padding-top:21px
}
.header-email-signup-close {
    position:absolute;
    top:0;
    right:0;
    padding:13px;
    min-width:44px
}
.header-email-signup-close .symbolset {
    height:18px
}
.header-email-signup fieldset {
    border:none
}
.header-email-signup fieldset input {
    max-width:50px
}
.header-email-signup .cx-heading {
    font-size:17px
}
.header-email-signup .cx-button {
    font-size:16px;
    color:#000!important;
    background-color:#02d8d8!important
}
.header-email-signup-form-disclaimer {
    font-size:13px;
    line-height:1.25;
    max-width:400px
}
.ja_JP .header-email-signup-form-disclaimer,
.ko_KR .header-email-signup-form-disclaimer {
    max-width:none
}
.header-email-signup-form-disclaimer .label {
    font-weight:400!important;
    margin-top:3px
}
.persistent-email-signup .header-email-signup {
    display:block;
    position:relative;
    z-index:auto
}
.persistent-email-signup .header-email-signup-inner {
    padding-top:0
}
.persistent-email-signup .header-email-signup-close {
    display:none!important
}


.header-email-menu .header-email-signup {
    bottom:auto;
    background-color:inherit;
    display:block!important
}
.header-email-signup .cx-heading {
    font-size:20px
}
.header-email-signup .cx-button {
    color:#fff!important;
    background:#000!important
}
.header-email-signup .header-email-signup-form-email {
    min-width:225px
}
.header-email-signup .error {
    color:#d70000
}
.header-account-menu {
    min-width:225px
}

.nav-links-secondary .nav-search {
    position:relative;
    z-index:auto;
    overflow:visible!important
}

.nav-links-secondary .nav-link {
    position:relative;
    padding-left:12px;
    padding-right:12px;
    min-width:44px;
    box-sizing:border-box
}
.nav-links-secondary .nav-link .symbolset {
    font-size:21px;
    line-height:.786;
    margin-top:4px
}
.nav-links-secondary .symbolset.search {
    transform:scale(-1,1)
}


@media screen and (max-width:959px) {
    .m-header-nav .nav-links-main .nav-link {
        text-align: left;
    }

    .m-header-nav-account .header-menu-link{
        text-align: left;
    }

    #header-account .contacts a{
        text-align: center;
    }

    .nav-links-secondary .nav-search {
        position:fixed;
        top:0;
        left:0;
        right:0;
        bottom:0;
        z-index:90000
    }
}


.nav-search .nav-search-container {
    position:relative;
    width:100%
}
.nav-search .nav-search-close {
    outline-offset:-5px
}
.nav-search .nav-search-fields {
    border:1px solid #999;
    border-radius:2px;
    padding:6px 10px
}
.nav-search .nav-search-fields.focused {
    border-color:#000;
    outline:3px solid rgba(0,0,0,.1)
}
.nav-search-fields .nav-search-input {
    background:0 0;
    border:none!important;
    outline:0!important;
    box-shadow:none!important;
    margin-top:7px;
    padding:0;
    font-size:18px;
    font-weight:700;
    line-height:1
}
.nav-search-fields .nav-searchinput::placeholder {
    font-weight:400;
    color:#000
}
.nav-search-fields .nav-search-button {
    padding:8px 13px;
    margin:-6px -10px -6px 0;
    min-width:44px;
    box-sizing:border-box
}
.nav-search-fields .symbolset.search {
    margin-top:3px
}




@media(min-width:960px) {
    .nav-link {
        font-size:15px;
        padding:15px 8px
    }
    .ja_JP .nav-link {
        font-size:13px
    }
    .nav-main-menu {
        position:absolute;
        top:50px;
        left:0;
        right:0;
        z-index:2100;
        font-size:15px;
        padding:15px 0 30px
    }
    .nav-link-container.active:focus-within .nav-main-menu,
    .nav-link-container.active:hover .nav-main-menu {
        z-index:2200
    }

    .nav-search .nav-search-container {
        max-width:225px
    }
    .nav-search .nav-search-fields {
        background-color:#fff;
        padding:0 6px
    }
    .nav-search-fields .nav-search-input {
        font-size:13px;
        font-weight:400;
        color:inherit;
        margin-top:4px;
        inline-size:80px
    }
    .nav-search-fields .nav-search-button {
        padding:0 6px;
        margin:0 -6px 0 0;
        outline-offset:-3px;
        min-width:auto
    }
    .nav-search .nav-search-suggestions {
        position:absolute;
        border:1px solid #000;
        right:0;
        margin-top:-2px;
        min-width:320px;
        display:none;
        width:auto;
        height:auto;
        max-height:calc(100vh - 150px);
        z-index:90000
    }
    .header-top::before {
        position:absolute;
        top:0;
        right:0;
        height:100%;
        width:50%;
        content:"";
        background:#000
    }
    .header-top-item {
        position:relative
    }
    .header-top-item-menu {
        display:none;
        color:#000;
        background-color:#eee;
        border:1px solid #999;
        font-size:15px
    }
    .header-top-item-select {
        position:absolute;
        z-index:100;
        right:0
    }
    .header-top-item-select .header-menu-link {
        color:#000!important;
        padding:12px 20px 13px;
        border-top:1px solid #fff;
        line-height:1.1;
        font-weight:700
    }
    .header-top-item-select .header-menu-link:focus,
    .header-top-item-select .header-menu-link:hover {
        color:#006da4!important;
        text-decoration:underline;
        background:#ddd
    }
    .header-top-item-select .header-menu-link:focus {
        outline:3px solid #999;
        outline-offset:-3px
    }
    .header-top-item-select .header-menu-link.selected {
        color:#000!important;
        background:#ddd
    }
    .header-top-item-select .header-menu-link .symbolset {
        line-height:16.5px;
        margin-bottom:-2px;
        margin-right:4px;
        text-decoration:none
    }
    .header-languages-menu .header-menu-link {
        position:relative
    }
    .header-languages-menu .header-menu-link.selected .symbolset {
        position:absolute;
        top:50%;
        left:5px;
        font-size:11px;
        margin-top:-8px
    }
    .header-email-menu.header-top-item-menu {
        border:none
    }
    .header-email-menu .header-email-signup {
        bottom:auto;
        background-color:inherit;
        display:block!important
    }
    .header-email-signup .cx-heading {
        font-size:20px
    }
    .header-email-signup .cx-button {
        color:#fff!important;
        background:#000!important
    }
    .header-email-signup .header-email-signup-form-email {
        min-width:225px
    }
    .header-email-signup .error {
        color:#d70000
    }
    .header-account-menu {
        min-width:225px
    }
    .header-top-shipping-msg-container {
        position:relative;
        overflow:hidden
    }
    .header-top-shipping-msg-container::after {
        display:block;
        position:absolute;
        top:0;
        right:-150px;
        content:"";
        width:150px;
        height:150px;
        background:#000;
        transform-origin:top left;
        transform:rotate(50deg)
    }
    .wishlist-header-account {
        padding:9px 20px 11px!important
    }
    .wishlist-header-account .wishlist-qty {
        background-image:url(../images/heart_filled.svg);
        color:#fff
    }
}
@media(min-width:1200px) {
    .header-wrapper .header-wrapper-inner {
        height:72px
    }
    .header-wrapper .header-logo {
        height:55px
    }
    .nav-link {
        padding:15px 12px
    }
    .ja_JP .nav-link {
        font-size:15px
    }
    .nav-main-menu {
        top:72px
    }
    .nav-search-fields .nav-search-input {
        inline-size:auto
    }
}
@media screen and (min-width:1200px) and (-ms-high-contrast:active),(min-width:1200px) and (-ms-high-contrast:none) {
    .header-wrapper .header-logo {
        height:auto;
        max-height:55px
    }
}



.background-black {
    background:#000!important
}

.flex-center{
    display: flex;
    flex-direction: column;
    align-items: center;
}

.header-top-shipping-msg > a,
.header-top-shipping-msg .header-box,
.header-top-shipping-msg .cboxElement{
    display: inline-block;
    color: #fff !important;
}

body.cx-no-scroll,
html.cx-no-scroll,
html.cx-no-scroll body {
    overflow:hidden !important;
    overscroll-behavior:none !important;
    /*pointer-events:none*/
}

.sticky{
    -webkit-transition: top .2s;
    -moz-transition: top .2s;
    -ms-transition: top .2s;
    -o-transition: top 0.2s;
    transition: top 0.2s;
}

.sticky.fixed-wrapper.closed{
    top: -100%;
}

.sticky.fixed-wrapper{
    position: fixed;
    top: 0;
    z-index: 1000;
    width: 100%;
}


.sticky.fixed-wrapper .header-top{
    display: none;
}



template{
    display: none;
}

/*
 *  END BOOTSTRAP Additions
 */



/**
 * Search dropdown modifications - 13/01/2020
 */

.searchDropdown {
    margin-top: 10px;
    margin-bottom: 15px;
}

.suggestion {
    position: absolute;

    padding: 4px 0;

    background: #FAFAFA;
    border: 1px solid #ccc;

    max-height: 100px;
    width: 100%;

    overflow-y: auto;
}

.option {
    display: block;
    color: rgba(0,0,0, 0.5);
    padding: 5px;
}

.rfe-dropdown {
    position: relative;
}

.rfe-dropdown input {
    background: #FAFAFA;
    border: 1px solid #ccc;

    display: block;
    width: 100%;
}


/**
 * END search dropdown modifications
 */


/**
 * Product outlet button - 22/01/2020
 */

.product-price .btn.blue{
    display: inline-block;
    padding: 3px 12px;
    margin-left: 14px;

    border: 1px solid #2a7ab0;
    background-color: #fff;

    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #2a7ab0;
}

.product-price .btn.blue:hover{
    background-color: #2a7ab0;
    color: white;
    text-decoration: none;
}


/**
 * END Product outlet button - 22/01/2020
 */



/**
 * Mobile Menu Sub Menus - 22/01/2020
 */

.m-header-nav-menu-content {
    position: relative;
}

.m-header-nav-menu-content ul{
    position: static;
}

.m-header-nav-menu-content ul ul{
    display: none;
}

.m-header-nav-menu-content ul li.has-child{
    position: relative;
}

.m-header-nav-menu-content ul li.has-child:after{
    content: "\25BB";
    display: flex;

    font-family: symbolset,Arial,sans-serif;

    position: absolute;
    top: 0;
    right: 0;

    height: 100%;
    width: 42px;

    align-items: center;
    justify-content: center;
}

.m-header-nav-menu-content ul li a.nav-link:focus,
.m-header-nav-menu-content ul li a:focus{
    outline: none;
}

.m-header-nav-menu-content ul li a:hover{
    text-decoration: none;
}

.m-header-nav-menu-content ul li.open.has-child > a {
    padding-left: calc(42px + 15px);
    border: none;
}

.m-header-nav-menu-content ul li.open.has-child:after {
    content: "\25C5";
    top: 0;
    right: 0;
    padding: 23px 0;
    height: 27px;
}

.m-header-nav-menu-content ul li.open{
    position: absolute;
    top: 0;
    z-index: 100;

    height: 100%;
    width: 100%;

    overflow-y: scroll;

    background: #fff;
}

.m-header-nav-menu-content ul li.open ul{
    display: block;
    padding-bottom: 0;
}

.m-header-nav-menu-content ul li > ul li a.nav-link{
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;

    text-transform: capitalize;

    border-bottom: 1px solid #eee;
}

.m-header-nav-menu-content ul li > ul.our-favorites li a.nav-link,
.m-header-nav-menu-content ul li > ul.accessories li a.nav-link,
.m-header-nav-menu-content ul li > ul.akcesoria li a.nav-link,
.m-header-nav-menu-content ul li > ul.footwear li a.nav-link{
    padding: 9px 15px;
    border-bottom: 1px solid #eee;
}

.m-header-nav-menu-content ul li > ul li.title {
    text-align: left;
    padding: 5px 15px 2px 15px;
    font-size: 18px;
    line-height: 1.25;
    letter-spacing: normal;
    color: #000;
    background-color: #eee;
    display: block;
    text-transform: uppercase;
    font-weight: 700;
}

/* .m-header-nav-menu-content ul li > ul.accessories li a:before,
.m-header-nav-menu-content ul li > ul.akcesoria li a:before,
.m-header-nav-menu-content ul li > ul.footwear li a:before{
    content: "";

    display:flex;

    width: 24px;
    height: 24px;

    margin-right: 14px;

    background: transparent url(../img/mmIconsFINAL2.png) no-repeat;
} */
.m-header-nav-menu-content ul li > ul.footwear li a.icons-style-clog:before{
    background-position: 0 -1664px;
}
.m-header-nav-menu-content ul li > ul.footwear li a.icons-style-flat:before{
    background-position: 0 -1688px;
}
.m-header-nav-menu-content ul li > ul.footwear li a.icons-style-flip:before{
    background-position: 0 -1712px;
}
.m-header-nav-menu-content ul li > ul.footwear li a.icons-style-heel:before{
    background-position: 0 -1738px;
}
.m-header-nav-menu-content ul li > ul.footwear li a.icons-style-loafer:before{
    background-position: 0 -1760px;
}
.m-header-nav-menu-content ul li > ul.footwear li a.icons-style-boot:before{
    background-position: 3px -1642px;
}
.m-header-nav-menu-content ul li > ul.footwear li a.icons-styles-boys-sandal:before{
    background-position: 0 -3429px;
}
.m-header-nav-menu-content ul li > ul.footwear li a.icons-styles-men-boy-loafer:before{
    background-position: 0 -3863px;
}
.m-header-nav-menu-content ul li > ul.footwear li a.icons-styles-men-boot:before{
    background-position: 0 -3799px;
}
.m-header-nav-menu-content ul li > ul.footwear li a.icons-styles-girls-flats:before{
    background-position: 0 -3553px;
}
.m-header-nav-menu-content ul li > ul.footwear li a.icons-styles-girls-flips:before{
    background-position: 0 -3615px;
}
.m-header-nav-menu-content ul li > ul.footwear li a.icons-styles-kids-sneaker:before{
    background-position: 0 -3739px;
}
.m-header-nav-menu-content ul li > ul.footwear li a.icons-styles-girls-boot:before{
    background-position: 3px -3491px;
}
.m-header-nav-menu-content ul li > ul.footwear li a.icons-styles-boys-boot:before{
    background-position: 3px -3305px;
}
.m-header-nav-menu-content ul li > ul.accessories li a.icons-collections-jibbitz-charms:before,
.m-header-nav-menu-content ul li > ul.akcesoria li a.icons-collections-jibbitz-charms:before{
    background-position: 0 -52px;
}
/** Top of sub menu item look
.m-header-nav-menu-content ul li > ul.our-favorites li a{
    border: none;

    padding: 8px 15px;

    text-decoration: underline;

    font-weight: 700;
} */

/*
.m-header-nav-menu-content ul li > ul.accessories,
.m-header-nav-menu-content ul li > ul.akcesoria li {
    padding-top: 15px;
}

 // Jiblitz banner style menu item
.m-header-nav-menu-content ul li > ul.accessories li a,
.m-header-nav-menu-content ul li > ul.akcesoria li a{
    color: #000;
    font-size: 22px;

    border: 1px solid #ebebeb;

    overflow: hidden;

    height: 100px;
    width: auto !important;

    background: green no-repeat center;

    margin: 0 15px;
}
*/


/**
 * END Mobile Menu Sub Menus
 */
 
 /**
 * Added customisable snipe on products 20/02/2020
 */

.qvhover .product-snipe-full {
    position: absolute;
    display: flex;
    z-index: 1000;

    width: 100%;
    padding: 12px 0;

    justify-content: center;

    color: #fff;
    text-align: center;
}

.qvhover .product-snipe-full .product-snipe-center{
    font-size: 24px;
}

.product-full-snipe{
    display: inline-block;
    padding: 6px 32px;
    z-index: 1000;

    justify-content: center;
    justify-items: center;

    color: #fff;
    font-weight: 700;
    font-size: 20px;
    text-align: center;
}

/**
 * END Added customisable snipe on products
 */


/**
 * Personalize Article button 
 */

.product-info{
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: space-between;
    justify-items: center;
	flex-wrap: wrap;
}

.product-info .personalize{
	display: flex;
    align-items: center;
	margin-top: .625em;
}

/**
 * END Personalize Article button 
 */


 .carouselSubTitle a {
    font-weight: 700;
    color: #444 !important;
    text-decoration: underline;
    font-size: 14px;
}


  
.cx_container,
.cx_container *,
.cx_container-crocs,
.cx_container-crocs *,
.cx_container-fluid,
.cx_container-fluid * {
    box-sizing: border-box;
    -ms-overflow-style: scrollbar
}

.cx_container ::after,
.cx_container ::before,
.cx_container-crocs ::after,
.cx_container-crocs ::before,
.cx_container-crocs::after,
.cx_container-crocs::before,
.cx_container-fluid ::after,
.cx_container-fluid ::before,
.cx_container-fluid::after,
.cx_container-fluid::before,
.cx_container::after,
.cx_container::before {
    box-sizing: inherit
}

.cx_container,
.cx_container-crocs {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media(min-width:481px) {
    .cx_container {
        max-width: 540px
    }
}

@media(min-width:768px) {
    .cx_container {
        max-width: 720px
    }
}

@media(min-width:960px) {
    .cx_container,
    .cx_container-crocs {
        max-width: 960px
    }
}

@media(min-width:1200px) {
    .cx_container {
        max-width: 1200px
    }
}

.cx_container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

a.cx_container-fluid {
    text-decoration: none;
}

.jibbitzCarouselSliderContainer {
    background-color: #f7f5f8;
    border: solid 15px #f7f5f8;
    padding: 0 0;
    margin-bottom: 25px;
}

.jibbitzCarouselSliderContainer .title-box {
    font-size:  20px;
    font-weight: 400;
    color: #000;
}

.jibbitzCarouselSliderContainer .sidePrev, .jibbitzCarouselSliderContainer .sideNext{
    background-color: transparent;
}

.jibbitzCarouselSliderContainer ul.swiper-wrapper {
    padding-left: 0px;
    margin-left: 0px !important;
}

.jibbitzCarouselSliderContainer ul.swiper-wrapper .swiper-slide {
    width: 122px !important;
    height: 122px !important;
    margin-right: 4px;
    padding: 10px;
    position: relative;
    background-color: #ffffff;
}

.jibbitzCarouselSliderContainer ul.swiper-wrapper .swiper-slide:first-child {
    margin-left: -55px;
}


.jibbitzCarouselSliderContainer .swiperCarousel {
    padding-left: 15px;
    padding-right: 15px;
}


.jibbitzCarouselSliderContainer ul.swiper-wrapper .swiper-slide .image {
    height: 55%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-top: 5px;
}

.jibbitzCarouselSliderContainer ul.swiper-wrapper .swiper-slide .bottom-container {
    display: grid;
    position: absolute;
    bottom:0;
    left: 0;
    width: 100%;
    grid-template-columns: auto 30px;
}

.jibbitzCarouselSliderContainer ul.swiper-wrapper .swiper-slide .bottom-container .old-price {
    text-align: left;
    font-size: 12px;
    color: #444;
    padding-left: 5px;
    text-decoration: line-through;
}

.jibbitzCarouselSliderContainer ul.swiper-wrapper .swiper-slide .bottom-container .price {
    text-align: left;
    padding-left: 5px;
    font-size: 14px;
}

.jibbitzCarouselSliderContainer ul.swiper-wrapper .swiper-slide .bottom-container .sale-price {
    text-align: left;
    padding-left: 5px;
    font-size: 14px;
    color: #d70000;
}

.jibbitzCarouselSliderContainer ul.swiper-wrapper .swiper-slide .bottom-container svg {
    margin-top:5px;
    cursor: pointer;
}

.jibbitzCarouselSliderContainer ul.swiper-wrapper .swiper-slide .bottom-container .price-holder {
    align-items: flex-end; 
    display: grid; 
    padding-bottom:5px;
}

.jibbitzCarouselSliderContainer  .addItemToBasket svg {
    width: 20px;
}

.floating-basket {
    width: 350px;
    height: auto;
    position: fixed;
    top: 147px;
    right:0;
    background-color: #ffffff;
    border: solid 1px #000000;
    z-index: 100;
    display: none;
}

.floating-basket.sticky-cart {
    top: 73px;
}

.floating-basket .header-container {
    display: grid;
    padding: 15px 10px;
    font-size: 15px;
    grid-template-columns: auto 28px;
    border-bottom: solid 1px #CCCCCC;
}

.floating-basket .header-container div:first-child {
    font-weight: bold;
}

.floating-basket .header-container .close-floating-bassket {
    cursor: pointer;
}


.floating-basket .items-container {
    max-height: 400px;
    overflow-y: scroll;
}

.floating-basket .items-container::-webkit-scrollbar {
    width: 5px;
}

.floating-basket .items-container::-webkit-scrollbar-track {
    background-color: #e4e4e4;
    border-radius: 100px;
}

.floating-basket .items-container::-webkit-scrollbar-thumb {
    border-radius: 100px;
    background: #CCCCCC;
}

.floating-basket .items-container .item-block {
    display: grid;
    padding: 10px 10px;
    min-height: 110px;
    grid-template-columns: 40% 60%;
    border-bottom: solid 1px #CCCCCC;
}

.floating-basket .items-container .item-block .image {
    width: 80%;
    margin: 0 auto;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.floating-basket .items-container .item-block .item-info {
    font-size: 14px;
    padding-left: 10px;
}

.floating-basket .items-container .item-block .item-info .title {
    font-weight: bold;
    margin-bottom: 3px;
}

.floating-basket .items-container .item-block .item-info .title a {
    color: inherit;
}

.floating-basket .items-container .item-block .item-info .color-name {
    margin-bottom: 3px;
}

.floating-basket .items-container .item-block .item-info .size-name {
    margin-bottom: 3px;
}

.floating-basket .items-container .item-block .item-info .quantity {
    margin-bottom: 3px;
}

.floating-basket .items-container .item-block .item-info .sale-price {
    margin-bottom: 3px;
    font-weight: bold;
}

.floating-basket .items-container .item-block .item-info .old-price {
    margin-bottom: 3px;
    font-size: 12px;
    text-decoration: line-through;
}

.floating-basket .bottom-container {
    display: grid;
    padding: 14px 10px;
    font-size: 15px;
    grid-template-columns: auto auto;
}

.floating-basket .bottom-container div:first-child {
    color: #909090;
}

.floating-basket .bottom-container div:last-child {
    font-weight: bold;
    text-align: right;
}

.floating-basket .footer-container {
    padding: 14px 10px;
}

.floating-basket .footer-container .button-cart {
    display: block;
    width: 100%;
    padding: 15px 0;
    text-align: center;
    font-weight: bold;
    margin-bottom: 10px;
}

.floating-basket .footer-container .button-cart.view-cart {
    border: solid 1px #000000;
    background-color: #ffffff;
    color: #000000;
}

.floating-basket .footer-container .button-cart.view-checkout {
    border: solid 1px #006DA4;
    background-color: #006DA4;
    color: #ffffff;
}

.floating-basket .footer-container .button-cart.view-cart:hover {
    background-color: #000000;
    color: #ffffff;
    text-decoration: none;
}

.floating-basket .footer-container .button-cart.view-checkout:hover {
    background-color: #0e5376;
    text-decoration: none;
}

@media screen and (max-width:500px) {
    .floating-basket {
        width: 92%;
        margin: 0 4%;
        height: auto;
        position: absolute;
        top: inherit;
    }

    .floating-basket.sticky-cart {
        top: inherit;
    }

    .floating-basket .items-container {
        max-height: 100%;
    }
}

.addToWishlistButton {
    border-left: 1px solid #fff;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    background-color: #002982;
    margin: 6px 0;
    cursor: pointer;
}

.addToWishlistButton:hover {
    background-color: #001d5b;
}

.addToWishlistButton svg {
    width: 25px;
}

.button-groups {
    width: 100%;
    display: grid;
    grid-template-columns: auto 50px;
}

.wishlist {

}

.wishlist .title-container {
    width: 100%;
    padding-bottom: 15px;
    padding-top: 30px;
    border-bottom: 1px solid #000;
}

.wishlist .title-container h1 {

}

.wishlist .items-container {
    width: 100%;
    display: grid;
    column-gap: 15px;
    row-gap: 35px;
    margin-top: 45px;
    grid-template-columns: repeat(3, 1fr);
}

@media (max-width:980px) {
    .wishlist .items-container {
        width: 96%;
        margin: 25px auto;
    }
}

@media (max-width: 850px) {
    .wishlist .items-container {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 650px) {
    .wishlist .items-container {
        width: 80%;
        grid-template-columns: auto;
    }

    .wishlist .items-container .item-single {
        min-height: none;
        height: auto;
    }
}

@media (max-width: 400px) {
    .wishlist .items-container {
        width: 96%;
    }
}

.wishlist .items-container .item-single {
   min-height: 218px;
   position: relative;
}


.wishlist .items-container .item-single .item-split {
    display: grid;
    column-gap: 5px;
    grid-template-columns: 30px 110px auto;
}

.wishlist .items-container .item-single .item-split .removeItem svg {
    width: 18px;
    padding: 5px;
    cursor: pointer;
}

.wishlist .items-container .item-single .item-split .image-container {
    display: grid;
    justify-items: center;
    align-items: center;
    grid-template-columns: auto;
}

.wishlist .items-container .item-single .item-split .image-container img {
    width: 100%;
}

.wishlist .items-container .item-single .item-split .content-con {
    padding-left: 10px;
    padding-top: 10px;
}

.wishlist .items-container .item-single .item-split .title {
    font-weight: 400;
    color: #000000;
    font-size: 16px;
    padding-bottom: 5px;
}

.wishlist .items-container .item-single .item-split .title a {
    color: #000000;
}


.wishlist .items-container .item-single .item-split .price {
    
}

.wishlist .items-container .item-single .item-split .price div {
    display: inline-block;
}


.wishlist .items-container .item-single .item-split .price .first-price {
    font-weight: 700;
    padding: 5px 0;
    font-size: 15px;
    border-bottom: solid 1px #000000;
}


.wishlist .items-container .item-single .item-split .price .sale-price {
    color: #d70000;
}


.wishlist .items-container .item-single .item-split .price .discount {
    font-size: 15px;
    color: #d70000;
}

.wishlist .items-container .item-single .item-split .price .old-price {
    font-size: 15px;
    text-decoration: line-through;
}

.wishlist .items-container .item-single .item-split .color-name {
    font-size: 15px;
    padding: 5px 0;
}

.wishlist .items-container .item-single .item-split .size-name {
    font-size: 15px;
    padding: 5px 0;
}


.wishlist .items-container .item-single button.actionBtn {
    width: 100%;
    color: #fff;
    padding: 14px 0;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    text-align: center;
    background-color: #006da4;
    border: solid 1px #006da4;
    margin-top: 15px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.wishlist .items-container .item-single button.actionBtn:hover {
    background-color: #005c8a;
}

.itemAddedToWishList {
    text-align: center;
    display: none;
}

.itemAddedToWishList svg {
    width: 15px;
}

.wishlist-heart__img path {
    stroke: #fff;
    stroke-width: 1.5;
    fill: transparent;
}

.filled_heart path {
    stroke: #000;
    stroke-width: 1.5;
    fill: transparent;
}

#wishlistHeartSvg {
    width: 25px;
   
}

.wishlistHeart {
    cursor: pointer;
    position: relative;
    margin-top: 23px;
    color: #000000;
}

.wishlistHeart span {
 color: #ffffff;
}

.wishlistHeart span {
    top: 6px;
    font-size: 11px;
    left: 10px;
    position: absolute;
}



.menu-split {
    width: 100%;
    display: grid;
    max-width: 1150px;
    padding-top: 25px;
    grid-template-columns: repeat(2, 1fr);
}

@media (max-width:1150px) {
    .menu-split {
        width: 96%;
        margin: 0 auto;
        max-width: none;
    }  
}

.menu-split .left-split-container {
    width: 100%;
    display: grid;
    padding: 15px;
    padding-top: 0;
    grid-template-columns: repeat(2, 1fr);
}

.menu-split .group-title {
    font-size: 18px;
    color: #000;
    font-weight: 700;
    display: block;
    margin-bottom: 20px;
}


.menu-split .menu-list li a {
    color: #000000;
    margin-bottom: 20px;
    display: block;
    font-size: 14px;
}

.menu-split .menu-list li a.fBold {
    font-weight: 700;
}

.menu-split .menu-list li a.fUnderline {
    text-decoration: underline;
}

.tCRed {
    color: #ff0000 !important;
}

.menu-split .menu-list li, .nav-link-container li {
    position: relative;
}

.menu-split .menu-list li a:hover {
    color: #006da4;
}

.menu-split .menu-list a.sIcon::before, .nav-link-container a.sIcon::before {
    background-image: url("../images/cx-icons.svg") !important;
    content: " " !important;
    position: absolute !important;
    width: 1em !important;
    height: 1em !important;
    background-repeat: no-repeat !important;
    background-size: 140px !important;
    top: -5px !important;
    left: 0 !important;
    font-size: 28px !important;
}

.nav-link-container a.sIcon::before { /* for mobile MENU */
    top: 12px !important;
    left: 5px !important;
}

.menu-split .menu-list a.sIcon.sIcon-test::before, .nav-link-container a.sIcon.sIcon-test::before {
    background-position-y: 0px !important;
}

.menu-split .menu-list a.sIcon.sIcon-test2::before, .nav-link-container a.sIcon.sIcon-test2::before {
    background-position-y: -27px !important;
}

.menu-split .menu-list a.sIcon.sIcon-test3::before, .nav-link-container a.sIcon.sIcon-test3::before {
    background-position-y: -837px !important;
}

.menu-split .menu-list a.sIcon.sIcon-clog::before, .nav-link-container a.sIcon.sIcon-clog::before { /* 31 */
    background-position-y: -870px !important;
}

.menu-split .menu-list a.sIcon.sIcon-flip::before, .nav-link-container a.sIcon.sIcon-flip::before {
    background-position-y: -955px !important;
}

.menu-split .menu-list a.sIcon.sIcon-sandal::before, .nav-link-container a.sIcon.sIcon-sandal::before {
    background-position-y: -1178px !important;
}

.menu-split .menu-list a.sIcon.sIcon-slide::before, .nav-link-container a.sIcon.sIcon-slide::before {
    background-position-y: -1233px !important;
}

.menu-split .menu-list a.sIcon.sIcon-platform::before, .nav-link-container a.sIcon.sIcon-platform::before {
    background-position-y: -1036px !important;
}

.menu-split .menu-list a.sIcon.sIcon-boot::before, .nav-link-container a.sIcon.sIcon-boot::before {
    /* background-position-y: -837px; */
    background-position-y: -808px !important;
}

.menu-split .menu-list a.sIcon.sIcon-sneakers::before, .nav-link-container a.sIcon.sIcon-sneakers::before {
    background-position-y: -1290px !important;
}

.menu-split .menu-list a.sIcon.sIcon-work-boot::before, .nav-link-container a.sIcon.sIcon-work-boot::before {
    background-position-y: -1093px !important;
}

.menu-split .menu-list a.sIcon.sIcon-clover::before, .nav-link-container a.sIcon.sIcon-clover::before {
    background-position-y: -1064px !important;
}


.menu-split .menu-list a.sIcon.sIcon-slippers::before, .nav-link-container a.sIcon.sIcon-slippers::before {
    background-position-y: -1318px !important;
}

.menu-split .menu-list a.sIcon.sIcon-socks::before, .nav-link-container a.sIcon.sIcon-socks::before {
   background-image: url(../images/sock.png) !important;
   content: " " !important;
   position: absolute !important;
   width: 1em !important;
   height: 1em !important;
   background-repeat: no-repeat !important; 
   background-size: 19px !important;
   top: -4px !important;
   left: 4px !important;
   font-size: 28px !important;
}

#m-header-nav .menu-split .menu-list a.sIcon.sIcon-socks::before, #m-header-nav .nav-link-container a.sIcon.sIcon-socks::before {
    top: 11px !important;
    left: 10px !important;
}

.menu-split .menu-list li > a.sIcon {
    margin-left: 35px;
}

.nav-link-container li > a.sIcon {
    margin-left: 22px;
}


.menu-split .right-split-container .small-banners {
    width: 100%;
    display: grid;
    row-gap: 20px;
    column-gap: 20px;
    grid-template-columns: repeat(2, 1fr);
}

.menu-split .right-split-container .small-banners .banner-s img {
    width: 100%;
}


.menu-split .right-split-container .small-banners .banner-s  {
  
}

.menu-split .right-split-container .small-banners .banner-s .banner-s-description {
    font-size: 12px;
    color: #000000 !important;
    text-align: center;
    margin-top: 5px;
    text-decoration: underline;
}

.menu-split .right-split-container .small-banners .banner-s .banner-s-description:hover {
    color: #006da4 !important;
}

.nav-link:hover {
    color: #006da4;
}

.cboxContentCustom {
    background: #fff; 
    height: auto !important; 
    width: 768px !important; 
    margin: 0 auto !important; 
    margin-left: 50% !important; 
    margin-top: 35px !important; 
    transform: translateX(-50%); 
    -ms-transform: translateX(-50%);
}

.cboxLoadedContentCustom {
    height:450px !important;
    width:768px !important;
}

@media (max-width:800px) {
    .cboxContentCustom {
        background: #fff; 
        height: auto !important; 
        width: 90% !important; 
        margin-left: 52% !important;
    }

    .cboxLoadedContentCustom {
        width: 100% !important;
        height: auto !important;
    }

    .cboxLoadedContentCustom .cs_row {
        width: 100%;
    }

}

.small-banners-mobile {
    text-align: left;
}

.small-banners-mobile .banner-s {
    display: inline-block;
    text-align: center;
    margin-top: 10px;
    margin-left: 15px;
    margin-bottom: 10px;
}

.small-banners-mobile .banner-s .banner-s-description {
    margin-top: 2px;
    font-size: 14px;
    color: #000000;
    text-decoration: underline;
}


.small-banners-mobile .banner-s img {
    width: 300px;
}

@media screen and (max-width: 320px) {
    .small-banners-mobile .banner-s img {
        width: 100%;
    }

    .small-banners-mobile .banner-s {
        margin-left: 0px;
    }
}



@media (max-width: 1199px) {
    .wishlistHeart {
        margin-top: 12px;
    } 
}

@media (max-width: 1027px) {
    .wishlistHeart {
        margin-top: 19px;
    } 
}

@media (max-width: 951px) {
    .wishlistHeart {
        margin-top: 14px;
    } 
}


.cx_row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.cx_col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

@media (max-width: 768px){
    .cx_col-md-3 {
        -ms-flex: 0 0 21%;
        flex: 0 0 21%;
        max-width: 21%;
    }
}


.lp-holiday-gg .lp-holiday-gg__made-easy {
    padding-left: 0px;
    padding-right: 0px;
}

.lp-holiday-gg .lp-holiday-gg__made-easy h2 {
    line-height: 46px;
}

.lp-holiday-gg .lp-holiday-gg__shop-cat h2 {
    line-height: 76px;
}
.lp-holiday-gg  .lp-holiday-gg__gifts-for img {
    width: 100%;
}

@media (max-width: 768px) {
    #test-home-slot-01 .cx_col-md-3 {
        -ms-flex: 0 0 35%;
        flex: 0 0 35%;
        max-width: 35%;
    }
}
@media (max-width: 500px) {
    #test-home-slot-01 .cx_col-md-3 {
        -ms-flex: 0 0 45%;
        flex: 0 0 45%;
        max-width: 45%;
    }
}


.klarna-payment-method {
    margin-top: 5px;
}

.klarna-payment-method:after {
    content: '';
    display: block;
    clear: both;
}

.klarna-payment-method .tag {
    float: left;
}

.klarna-payment-method .tag svg  {
}

.klarna-payment-method .text {
    float: left;
    text-align: left;
    color: #17120f;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 5px;
    margin-left: 10px;
}

.klarna-payment-method .text span {
    color: #17120f;
    cursor: pointer;
    text-decoration: underline;
}

#klarna-popup {
    display: none; 
    position: fixed; 
    z-index: 25; 
    padding-top: 100px; 
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto; 
}

#klarna-popup .content {
    width: 450px;
    margin: 0 auto;
    background-color: #ffffff;
    padding: 12px;
    border: solid 1px #CCC;
}

#klarna-popup .close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

#klarna-popup .close:hover,
#klarna-popup .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

@media (max-width: 951px) {
    #klarna-popup .content {
        width: 90%;
        margin: 0 auto;
    }
}


.footer-top-row {
    width:100%; 
    padding: 12px 0; 
    border-top: solid 1px #ffffff; 
    border-bottom: solid 1px #ffffff;
}

.footer-top-row .template-columns {
    display:grid; 
    grid-template-columns: repeat(3, minmax(0, 1fr));
    width: 1300px; 
    margin: 0 auto;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}

.footer-top-row .template-columns .sign-into-my-account a:hover, .footer-top-row .template-columns .store-locator a:hover {
    text-decoration: underline;
    text-underline-offset: 3px;
}

.footer-top-row .template-columns .sign-into-my-account svg, .footer-top-row .template-columns .store-locator svg {
    width: 1.1rem;
    height: 1.1rem;
    float: left;
    margin-top: 2px;
    margin-right: 5px;
    fill: currentColor;
}

.footer-top-row .template-columns .social-icones svg {
    width: 1.25rem;
    height: 1.25rem;
    fill: currentColor;
    margin-right: 8px;
}

.footer-top-row .template-columns .social-icones a {
    text-decoration: none;
}

.footer-wrapper .cs_container-crocs {
    padding: 30px 0;
}

.footer-wrapper .footer-header {
    border-bottom: 3px solid currentColor;
    border-image-source: linear-gradient(90deg,currentColor 2ch,rgba(255,255,255,0) 2ch);
    border-image-slice: 1;
    padding-bottom: 0.25em;
    font-size: 1.35em;
    margin-bottom: 5px;
    color: #ffffff;
}

.footer-wrapper .footer-accordion li a {
    font-size: 16px;
}

.footer-wrapper .footer-banner {
    background-color: #000000;
    width: 100%;
    margin: 0;
    padding:15px 0;
    border-top: solid 1px #ffffff; 
}

.footer-email-signup input {
    padding: 10.5px 10px;
    height: auto;
    border: solid 1px #ffffff;
}

.footer-email-signup button {
    padding: 10px 10px;
    height: auto;
    border-left: 0px;
    cursor: pointer;
}

.footer-email-signup input:focus {
    outline:none;
    border-color: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.footerTopContainer {
    padding: 0 0 28px 0 !important;
}

@media screen and (max-width:1200px) {
    .footer-top-row .template-columns {
        width: 96%;  
    }

    .footer-wrapper .cs_container-crocs {
        width: 96%;  
    }
}

@media screen and (max-width:767px) {
    .footer-top-row .template-columns {
        grid-template-columns: 100%;
        row-gap: 10px;
    }
}


.customer-service-footer {
    font-size: 15px;
}

.customer-service-footer table {
    width: 90%;
}

.customer-service-footer .eShopContactEmail {
    margin: 10px 0;
    font-size: 15px;
}

.customer-service-footer .eShopContactEmail a {
    display: block;
    margin: 5px 0;
}
