@import url('https://fonts.googleapis.com/css?family=Fjalla+One');
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,900');
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 { font-family: 'Source Sans Pro', sans-serif; font-weight: normal;
}
body { font-family: 'Source Sans Pro', sans-serif; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 14px;
}
a:hover,
a:focus { text-decoration: none;
}
.top-banner { background: #EA2231; color: #ffffff; padding: 5px 0px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; letter-spacing: 1px; font-size: 12px; text-transform: uppercase; position: relative;
}
.header { background: #FFF; z-index: 9999;
}
@media (min-width: 1051px) { .header { padding-top: 0; position: fixed; top: 0; width: 100%; margin-top: 0; left: 0; }
}
.logo { float: left; width: 175px; margin-top: 0; -webkit-transition: all ease .35s; transition: all ease .35s;
}
.logo img { width: 175px;
}
.search-navigation { float: left; width: calc(100% - 175px); padding-left: 40px; height: auto;
}
.header > .container > .col-sm-3 { position: static!important;
}
.header-search input { border: 0px; color: #6b6b6b; font-size: 14px; font-style: italic; width: 70%;
}
.header-search input:focus { color: #000; border: 0px; font-style: inherit;
}
.header-search { border-bottom: #dddddd solid 1px; padding: 5px; display: inline-block; width: 70%;
}
.main-navigation ul li a { font-family: 'Source Sans Pro', sans-serif; font-size: 14px; color: #231F20; text-transform: uppercase; padding-bottom: 29.5px;
}
.main-navigation ul li a:hover,
.main-navigation ul li a:focus,
.main-navigation ul li a:active { background: none; font-family: 'Source Sans Pro', sans-serif; color: #565656; font-size: 14px; }
.dropdown ul li a:hover { color: #fff; text-decoration: underline;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus { background: none;
}
.main-navigation ul li:first-child a { padding-left: 0px;
}
.main-navigation .main-navigation { padding-left: 0px; padding-right: 0px;
}
.header-icon-section .icon-box { display: inline-block; text-align: center; padding: 5px 10px;
}
.header-icon-section { float: right;
}
.header-icon-section .icon-box img { height: auto; width: 30px;
}
.header-icon-section .icon-box a { display: inline-block;
}
.header-icon-section .icon-box span.box-head,
.header-icon-section .icon-box span.box-head a { display: block; font-family: 'Source Sans Pro', sans-serif; color: #231F20; font-size: 10px; text-transform: uppercase; margin-top: 4px;
}
.header-icon-section .responsive-menu span.box-head { display: block; font-family: 'Source Sans Pro', sans-serif; color: #231F20; font-size: 10px; text-transform: uppercase; margin-top: 4px;
}
.header-icon-section .icon-box a:hover { text-decoration: none !important;
}
.header-icon-section .icon-box span.min-cart-total { display: block; font-family: 'Source Sans Pro', sans-serif; color: #231F20; font-weight: bold; font-size: 14px; text-transform: uppercase;
}
.navbar-nav > li > .dropdown-menu { width: 100%; width: 100vw; position: absolute; top: 66px; background: #000000; padding-top: 25px; padding-bottom: 25px; transition: top ease .35s;
}
.top-dropdown-fiexd ul li a { color: #fff; font-weight: normal; font-size: 14px; text-transform: inherit; line-height: 24px;
}
.main-navigation .dropdown-menu ul { padding: 0px; list-style: none;
}
.top-dropdown-release-box { float: left; padding: 0px 15px; padding-right: 50px;
}
.top-dropdown-release-box h5 { color: #fff; margin-top: 0px; margin-bottom: 15px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase;
}
.dropdown-menu .top-dropdown-release-box h5 a { color: #fff;
}
.top-dropdown-release-box ul li a { color: #fff; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; font-size: 14px; text-transform: inherit; line-height: 24px;
}
.top-dropdown-release-box ul li a.view-all-link { padding-top: 15px; text-transform: capitalize;
}
.dropdown-shop-size ul li { float: left;
}
.dropdown-shop-size { width: 200px; padding-right: 0px;
}
.dropdown-shop-size ul li a { border: #fff solid 1px; padding: 5px; margin: 2px; font-size: 14px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; line-height: 28px; width: 40px; text-align: center; display: inline-block;
}
.dropdown-shop-size ul li a:hover { background: #fff; color: #000; text-decoration: none;
}
.dropdown-shop-size ul li:first-child a { padding-left: 5px;
}
.recent-book-box { width: 46%; margin-right: 4%; float: left;
}
.recent-book-box h3 { color: #fff; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; font-size: 14px;
}
.recent-book-box span { width: 96%; height: 109px; background: #fff; display: inline-block;
}
.shoes-img { text-align: center; padding-top: 10px;
}
.offer-message { padding-left: 27px;
}
.offer-message span { color: #231F20; font-size: 12px; font-style: italic; display: block; margin-top: 20px; margin-bottom: 10px;
}
.btn-shopnow,
.btn-add,
.btn-save,
.btn-remove,
.btn-back,
.btn-cancel,
.btn-edit,
.btn-login,
.btn-cview,
.btn-cout { background: #000; color: #fff !important; font-weight: bold !important; font-size: 14px !important; padding: 2px 5px; border: 0px;
}
.btn-shopnow:hover,
.btn-add:hover,
.btn-save:hover,
.btn-cancel:hover,
.btn-edit:hover { background: #231F20 !important;
}
.view-all-cat { color: #231F20; font-size: 14px; font-weight: bold; margin-top: 10px; padding-left: 27px; padding-bottom: 15px;
}
.monetate-striped { width: 100%;
}
.monetate-striped .container { text-align: center; width: 100%; display: inline-block;
}
.monetate-striped .off-today { font-size: 20.9px; color: #fff; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; display: inline-block; margin-right: 10px; float: left; margin-top: 12px;
}
.code-use { font-size: 20.9px; color: #fff; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; display: inline-block; float: left; margin-top: 12px;
}
.monetate-striped-inner { width: 800px; margin: 0 auto;
}
.cart-box { position: relative;
}
.cart-box .cart-item-count { position: absolute; background: #EC1F30; font-size: 14px; color: #fff; border: #231F20 solid 2px; min-width: 24px; height: 24px; padding: 1px 5px; text-align: center; top: -3px; border-radius: 100%; right: 1px; line-height: 17px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
}
.btn { line-height: 2;
}
footer { background: #000; position: relative;
}
footer ul { padding: 0px; list-style: none;
}
footer ul li a { font-size: 14px; color: #fff; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; line-height: 24px; text-decoration: none;
}
footer ul li a:visited { color: #fff; text-decoration: none; font-weight: normal;
}
footer ul li a:hover { color: #fff; text-decoration: underline; font-weight: normal;
}
footer ul li a:active { color: #fff;
}
footer h5 { font-size: 14px; color: #fff; font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
}
.footer-logo { color: #fff; margin-top: 45px; font-size: 23px; font-family: 'Fjalla One', sans-serif;
}
.copyright { font-size: 10px; color: #fff; font-family: 'Source Sans Pro', sans-serif; font-weight: normal;
}
.heading-social { border-top: #ABABAB solid 1px; text-align: center; margin-top: 30px; margin-bottom: 20px;
}
.heading-social span { background: #eee; display: block; padding: 0px 15px; color: #6b6b6b; font-family: 'Source Sans Pro', sans-serif; font-size: 14px; font-weight: normal; width: 152px; margin: 0px auto; margin-top: -11px;
}
.footer-fixed-form { background: #eee; padding-bottom: 10px;
}
.footer-fixed-navigation { padding-top: 40px;
}
.footer-form h2 { font-size: 14px; color: #231F20; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; margin-bottom: 20px; margin-top: 51px;
}
.footer-form .form-group { margin-top: 5px; margin-bottom: 5px; display: inline-block; width: 98%;
}
.ob-modal-style .footer-form .col-xs-12 .form-group { width: 99%;
}
.footer-help-text { font-size: 12px; color: #fff; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; text-align: right; padding-top: 75px;
}
.footer-help-text span { font-size: 12px; color: #fff; display: block;
}
.menu-icon { position: relative; float: left; display: block; width: 2em; height: 2.3em; cursor: pointer; margin: 0 auto; -webkit-transition: all 0.35s ease; transition: all 0.35s ease;
}
.menu-icon > span { position: absolute; top: 50%; display: block; width: 100%; height: 0.2em; margin-top: -2px; background-color: #757575; border-radius: 3px; text-align: -webkit-auto;
}
.menu-icon > span:before,
.menu-icon > span:after { content: ""; position: absolute; width: 100%; height: 100%; background-color: #757575; border-radius: 3px; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; left: 0;
}
.menu-icon > span:before { -webkit-transform: translateY(-1em); transform: translateY(-0.6em);
}
.menu-icon > span:after { -webkit-transform: translateY(1em); transform: translateY(0.6em);
}
.menu-icon.open { -webkit-transform: rotate(45deg); transform: rotate(45deg);
}
.menu-icon.open > span:before { -webkit-transform: rotate(90deg); transform: rotate(90deg);
}
.menu-icon.open > span:after { -webkit-transform: rotate(90deg); transform: rotate(90deg);
}
.responsive-menu { display: none;
}
.show-on-mobile { display: none !important;
}
.mobile-show-logo { display: none;
}
.footer-social ul { list-style: none; padding: 0px;
}
.footer-social ul li { display: inline-block; padding: 0px 15px; padding-top: 5px;
}
.footer-social ul li img { height: 35px;
}
.footer-form { line-height: 9px;
}
.footer-form input { border: 0px; font-size: 14px; color: #6b6b6b; border: #D1D2D4 solid 1px; font-weight: 400; padding: 10px; height: auto;
}
.form-control,
.form-control:focus { outline-style: none; box-shadow: none; border: #000 solid 1px;
}
.sortby-product .form-control,
.sortby-product .form-control:focus { outline-style: none; box-shadow: none; }
*:focus { outline: none !important;
}
.footer-form .btn-shopnow,
.footer-form .btn-save { padding: 6px 10px; margin: 10px 0px; width: 98%; background: #000; text-transform: uppercase;
}
.footer-form .btn-shopnow i,
.footer-form .btn-save i { margin-left: 10px; display: none;
}
.footer-mobile-call { display: none;
}
.cart-dropdown { position: absolute; right: -16px; top: 65px; z-index: 999; width: 450px; line-height: 15px; padding: 0 15px 15px; display: none;
}
.cart-dropdown .cart-dropdown-inner { background-color: #fff; display: inline-block; box-shadow: #888888 1px 2px 4px;
}
.cart-box { }
.cart-inner-item { width: 100%; display: inline-block; text-align: left; border-bottom: #E5ECEA solid 1px; padding: 15px 10px;
}
.cart-inner-item .info-item h3 { margin: 0px; font-size: 14px; color: #231F20; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; margin-bottom: 5px;
}
.cart-inner-item .info-item span { margin: 0px; font-size: 16px; color: #231F20; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; padding-top: 5px; display: inline-block;
}
.cart-inner-item .image-item img { width: 100%; max-width: 100px;
}
.item-added-cart { display: block;
}
.cart-dropdown-inner .added-number { display: none;
}
.item-added-cart .cart-dropdown-inner .added-number { display: block;
}
.item-added-cart .cart-dropdown-inner .item-number { display: none;
}
.cart-price-deletitem { margin-top: 5px; font-size: 16px;
}
.cart-price-deletitem img { width: 26px !important; float: right;
}
.cart-inner-item .cart-name-item a,
.cart-inner-item .info-item h3 a { margin: 0px; font-size: 16px; color: #231F20; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; margin-bottom: 5px;
}
.cart-name-item img { width: 24px !important; float: right;
}
.cart-name-item img,
.cart-name-item form { width: 24px !important; float: right;
}
.cart-name-item h3 { display: inline-block; width: 88%;
}
.cart-dropdown-inner .cart-pro-size,
.cart-dropdown-inner .cart-pro-color { font-size: 12px;
}
.mini-cart-footer { display: inline-block; padding: 10px 15px; width: 100%; text-align: right;
}
.mini-cart-footer .btn-shopnow,
.mini-cart-footer .btn-cview { padding: 6px 10px; width: 100%; background: #000; font-size: 14px;
}
.mini-cart-footer .btn-mini-checkout { background: #EB1E2F; border-color: #EB1E2F;
}
.mini-cart-footer .btn-shopnow i { margin-left: 10px; display: none;
}
.mini-cart-estimated-total { padding-bottom: 0px; font-size: 16px; color: #000000; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; margin-top: 10px; text-align: left; padding-left: 15px; padding-right: 15px;
}
.mini-cart-estimated-total span { float: right;
}
.cart-dropdown-inner .order-return-policy { text-align: left; padding-left: 15px; padding-right: 15px;
}
@media (min-width: 1050px) { .cart-dropdown-inner .order-return-policy { min-width: 415px; } .ob-mob-cart-order { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
}
.cart-dropdown-inner .mini-cart-item-scroll { max-height: 260px; overflow-y: auto; padding-bottom: 10px;
}
.cart-dropdown:after { content: ''; position: absolute; right: 26px; top: -9px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #000; clear: both; z-index: 9999;
}
.cart-dropdown h3 { }
.cart-dropdown h2 { text-align: left; color: #000; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; font-size: 16px; padding-left: 15px; border-bottom: #E5ECEA solid 1px; padding-bottom: 9px;
}
.no-item-cart h4 { display: inline-block; width: 100%; text-align: center; padding: 30px 15px; color: #000; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; font-size: 14px; margin: 0px;
}
.no-item-cart .mini-cart-footer { border-top: #E5ECEA solid 1px; padding-top: 20px; margin-top: 10px;
}
.no-item-cart .mini-cart-footer .btn-shopnow { width: 100% !important;
}
.cart-dropdown h2 span { font-size: 12px; color: #000; padding-right: 15px; float: right;
}
.cart-dropdown h2 i { color: #e21629;
}
.mobile-nav-arrow { display: none;
}
.exclusiions-apply { float: right; font-size: 14px; color: #fff; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; font-style: italic; margin-top: 15px; margin-right: 20px;
}
.container { width: 100% !important; padding: 0px !important;
}
.responsive-search-main { display: none;
}
.search-results { width: 100%; background: #fff; z-index: 99; display: none; left: 0px; padding: 0px; float: left; padding-bottom: 15px;
}
.active-search .search-results { display: block;
}
.search-result-item-box { float: left; width: 25%; text-align: center; padding: 10px; border: #E6E7E8 solid 1px; border-top: 0px; padding-top: 10px; min-height: 390px;
}
.search-result-item-box:hover { cursor: pointer;
}
.search-result-item-box h3 { font-size: 20px; color: #231F20; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; margin: 10px 0px; margin-bottom: 5px; text-transform: uppercase;
}
.search-result-item-box .brand { color: #231F20; font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
}
.search-result-item-box .price { color: #231F20; font-size: 18px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
}
.search-result-item-box .price.sale { color: #EB1E2F; font-size: 18px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
}
.search-result-item-box .price.cut { color: #757575; font-size: 14px; font-weight: 400; text-decoration: line-through;
}
.search-result-item-box img { width: 100%; max-width: 280px;
}
.most-serch-sec { background: #E5ECEA; min-height: 261px; padding: 10px 30px;
}
.most-serch-sec ul { list-style: none; padding: 0px;
}
.most-serch-sec ul li a { color: #231F20; font-size: 14px; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; line-height: 24px;
}
.most-serch-sec h2 { font-size: 14px; color: #231F20; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; text-transform: uppercase;
}
.search-result-item-main { padding: 0px;
}
.search-results-mobile { float: left; width: 100%; display: none;
}
.search-results-mobile.mobile-search-active { display: block !important;
}
.search-results-mobile .most-serch-sec { min-height: inherit; background: #D0D7D5; text-align: center;
}
.search-results-mobile .most-serch-sec ul { margin: 0px; display: inline-block;
}
.search-results-mobile .most-serch-sec ul li { float: left; margin: 5px 20px;
}
.search-results-mobile .search-result-item-box { width: 100%; text-align: left;
}
.search-results-mobile .search-result-item-box img { float: left; width: 50%;
}
.search-results-mobile .btn-shopnow { padding: 6px; width: 100%;
}
.search-results-mobile .search-results-item-box h3 { margin-top: 38px; margin-bottom: 0px;
}
.top-header-strip { background-color: #e5ecea; text-align: left; padding: 10px 15px; margin-bottom: 10px; list-style: none; background-color: #f5f5f5; border-radius: 4px; overflow: hidden; padding-left: 30px; height: 40px; border-bottom: #939598 solid 1px; transition: all ease .35s;
}
.top-header-strip ul { margin: 0px; padding: 0px;
}
.top-header-strip ul li { display: inline;
}
.top-header-strip li a { color: #000; font-size: 12px; font-family: 'Source Sans Pro', sans-serif; font-weight: 400;
}
.top-header-strip li a:hover { color: #565656;
}
.top-header-strip li a span { padding-left: 8px; padding-right: 8px;
}
.footer-social { text-align: center;
}
.search-pannel-notmobile { position: absolute; left: 0px; width: 100%; z-index: 999; top: 65px; display: none;
}
.search-pannel-notmobile-inner { width: 100%; background: #000; padding-top: 20px; padding-bottom: 30px; padding-left: 60px; padding-right: 60px; z-index: 99; float: left;
}
.search-descktop-button.active { position: relative;
}
.search-full-field .close-searh { cursor: pointer;
}
.search-descktop-button.active:after { content: ''; position: absolute; right: 18px; bottom: -7px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #000000; clear: both; z-index: 9999;
}
.search-descktop-button-shrink.active:after { bottom: -3px;
}
.search-pannel-notmobile input { background: none; border: 0px; border-bottom: #fff solid 1px; width: 100%; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; font-size: 20px; color: #fff;
}
.search-pannel-notmobile input:-webkit-input-placeholder { color: #fff;
}
.search-pannel-notmobile input:-moz-placeholder { color: #fff;
}
.search-pannel-notmobile input:-ms-input-placeholder { color: #fff;
}
.search-pannel-notmobile input:-moz-placeholder { color: #fff;
}
.search-full-field { position: relative;
}
.search-full-field .close-searh { width: 35px; height: 35px; float: right; position: absolute; right: 0; top: 0;
}
.top-searches { width: 270px; display: block;
}
.top-searches h3 { font-family: 'Source Sans Pro', sans-serif; font-weight: 700; color: #fff; font-size: 14px;
}
.top-searches ul { list-style: none; padding: 0px;
}
.top-searches ul li { float: left; width: 50%;
}
.top-searches ul li a { font-family: 'Source Sans Pro', sans-serif; font-weight: normal; color: #fff; font-size: 14px;
}
.search-button { float: right; margin-top: 10px;
}
.search-button .btn-default,
.search-button .btn-default:hover,
.search-button .btn-default:focus { font-family: 'Source Sans Pro', sans-serif; font-weight: normal; font-size: 14px; background: #fff; padding: 6px 30px; color: #231F20;
}
.account-top-section { padding-bottom: 30px; display: inline-block; width: 100%;
}
.rw-mobile-cal { z-index: 99; width: 100%; font-size: 20px; font-family: 'Fjalla One', sans-serif; font-weight: 400; color: #000000; position: absolute; text-align: center; left: 0; top: 24px; line-height: 30px;
}
.rw-mobile-cal span { display: block; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; font-size: 14px;
}
.account-box-rw { padding: 20px 5px; line-height: 34px;
}
.account-box-rw span { display: block;
}
.account-box-rw span.rw-acc-small-head,
.account-box-rw span.rw-acc-last-head { color: #231F20; font-size: 14px; font-weight: 400;
}
.account-box-rw span.rw-acc-price { color: #231F20; font-size: 35px; font-family: 'Fjalla One', sans-serif; font-weight: 400; text-transform: uppercase; margin: 5px 0px;
}
.account-box-rw span.rw-acc-price sup { top: -0.2em; font-size: 36px; margin-right: 0px;
}
.rewards-blocks-top { background: #EEEDED; display: inline-block; width: 100%;
}
.account-box-rw-main { padding-right: 0px;
}
.welcom-user-rewads { padding-top: 40px; padding-right: 140px;
}
.welcom-user-rewads h3 { color: #231F20; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 28px; margin: 0px;
}
.welcom-user-rewads span { font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
}
.welcom-user-rewads a { color: #231F20; font-weight: 400; font-size: 14px; text-decoration: underline;
}
.rewards-section .account-left-menu h2 { color: #231F20; font-size: 18px; font-weight: 400; margin-top: 0px; padding-bottom: 12px; font-family: 'Source Sans Pro', sans-serif; font-weight: normal;
}
.rewards-section .account-left-menu ul { padding: 0px; list-style: none;
}
.rewards-section .account-left-menu ul li a { color: #231F20; font-size: 14px; line-height: 50px; border-bottom: #f0f1f1 solid 1px; width: 100%; display: inline-block; font-weight: 400;
}
.rewards-section .account-left-menu ul li a:hover { text-decoration: none; color: #565656;
}
.rewards-section .account-left-menu ul li.active a { text-decoration: none; font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
}
.rewards-section .account-left-menu ul li a i { float: right; margin-top: 5px; font-size: 16px;
}
.rewards-section .account-left-menu ul li.active a i { font-weight: 700; margin-top: 5px; font-size: 16px;
}
.rewards-section h1 { color: #231F20; font-size: 18px; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; margin-top: 0px; margin-bottom: 15px;
}
.rewards-section h1 img { height: 35px; margin-top: -5px;
}
.rewards-blocks-sec .rewards-blocks .rw-price-percent { background: #EB1E2F; padding: 5px; width: 100%; display: inline-block; text-align: center; color: #fff; font-size: 45px; display: block; border-radius: 6px; font-family: 'Fjalla One', sans-serif; font-weight: 400;
}
.rewards-blocks-sec .rewards-blocks .rw-price-percent sup { top: -0.54em; font-size: 21px; margin-right: 5px;
}
.rewards-blocks-sec .rewards-blocks .rw-heading { width: 100%; display: inline-block; text-align: center; font-size: 14px; line-height: 17px; min-height: 50px; color: #231F20;
}
.rewards-blocks .rw-left-block { width: 100px; float: left;
}
.rw-block-detail { width: calc(100% - 100px); float: left; padding: 0px 15px;
}
.rewards-blocks-sec .rewards-blocks.rw-black-block .rw-price-percent { background: #000000;
}
.rewards-blocks-sec .rewards-blocks.rw-grey-block .rw-price-percent { background: #aeb8b4;
}
.rewards-blocks-sec .rewards-blocks h3 { font-size: 16px; color: #000; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; margin-bottom: 5px; margin-top: 12px;
}
.rewards-blocks-sec .rewards-blocks p { color: #000; margin-bottom: 0px; line-height: 16px; font-size: 13px;
}
.rewards-blocks-sec .rewards-blocks { margin-bottom: 20px; display: inline-block; position: relative; border-bottom: #EEEDED solid 1px; width: 100%;
}
.rw-expired { position: absolute; left: 0px; width: 100%; font-size: 21px; color: #000; font-weight: 700; text-align: center; height: 100%; background: rgba(255, 255, 255, 0.75); vertical-align: middle; display: inline-block; line-height: 106px; text-transform: uppercase;
}
.rewards-blocks-sec { margin-bottom: 60px; display: inline-block;
}
.rw-view-all { color: #322f26; font-size: 14px; font-style: italic; text-decoration: underline; float: right;
}
.rw-view-all:hover { color: #322f26; text-decoration: none;
}
.rw-points-history h2 { display: inline-block; font-weight: 400; font-size: 18px; margin-top: 0px; margin-bottom: 30px; color: #231F20;
}
.bo-pagination .btn-shopnow { padding: 6px 10px; margin: 10px 0px; width: 100%; background: #000; text-transform: uppercase;
}
.point-history-table .tabrow { padding: 15px 0px; display: inline-block; width: 100%; font-size: 14px; color: #231F20;
}
.point-history-table .tabrow span { font-size: 14px; color: #231F20;
}
.point-history-table .tabrow span sup { top: -0.3em; font-size: 70%; margin-right: 2px;
}
.point-history-table .tabrow:nth-child(even) { background: #EEEDED;
}
.point-history-table .tabrow:nth-child(odd) { background: #fff;
}
.point-history-table .tabrow .tabcol:nth-child(4) { overflow-wrap: break-word;
}
.rewards-section { padding-bottom: 40px; display: inline-block; width: 100%;
}
.history-table-head { font-size: 14px; color: #231F20; font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
}
.bo-pagination .pagination > li > a,
.bo-pagination .pagination > li > span { border: 2px solid transparent; color: #231F20; font-size: 14px; margin-left: 5px;
}
.bo-pagination .pagination > .active > a,
.bo-pagination .pagination > .active > span,
.bo-pagination .pagination > .active > a:hover,
.bo-pagination .pagination > .active > span:hover,
.bo-pagination .pagination > .active > a:focus,
.bo-pagination .pagination > .active > span:focus,
.bo-pagination .pagination a:hover { border: #000000 solid 2px!important; background: none !important;
}
.bo-pagination .pagination .next-pr-button > a,
.bo-pagination .pagination .next-pr-button > a:hover { background: #000000 !important; color: #fff !important;
}
#container { margin: 15px auto; width: 100%; height: 75%; max-width: 130px; position: relative;
}
.profile-box { min-height: 408px; border: 1px solid #eee; margin-bottom: 30px;
}
.profile-box .profile-title { background: #000000; padding: 15px 20px;
}
.profile-box .profile-title h2 { font-size: 16px; color: #fff; margin: 0px;
}
.profile-inner { padding: 15px 20px; font-size: 14px; color: #757575;
}
.profile-tag-head { font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 14px; color: #231F20; margin-bottom: 5px; margin-top: 30px;
}
.p-footer { padding: 20px; display: inline-block; width: 100%;
}
.p-footer .btn-shopnow,
.profile-box .btn-edit,
.profile-box .btn-add,
.profile-box .btn-cancel,
.profile-box .btn-choose { padding: 6px 10px; margin: 0px; width: 98%; background: #000; text-transform: uppercase; font-size: 14px !important; font-weight: 400 !important;
}
.p-store-name { font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 14px; color: #231F20;
}
.choose-store-text { color: #231F20; font-size: 16px; text-align: center; padding-top: 120px; display: inline-block; width: 100%;
}
.breadcrumb { margin: 5px 1%; padding: 8px 0px;
}
.modal-backdrop { background-color: #fff;
}
.ob-modal-style .modal-header { padding: 10px 15px; background: #000000; border-bottom: 0px; color: #fff;
}
.ob-modal-style .modal-header h4 { font-size: 16px; font-weight: 400;
}
.ob-modal-style .close { color: #ffffff; font-size: 29px; opacity: 1; font-weight: 400;
}
.info-modal-footer .btn-default { width: 49%; font-size: 14px !important; font-weight: 400!important;
}
.ob-modal-style .square-labels .active label { background: #fff;
}
.ob-modal-style .info-modal-footer { margin-top: 0px; margin-bottom: 15px;
}
@media (min-width: 1052px) { .ob-modal-delete .modal-dialog { width: 400px; }
}
.saved-cart-inner h1 { font-weight: 500;
}
.saved-cart-box .saved-cart-title { background: #000000; padding: 14px 10px;
}
.saved-cart-box-inner { border: 1px solid #eee; padding-bottom: 15px;
}
.saved-cart-box { padding-left: 0px; margin-bottom: 15px;
}
.saved-cart-box .saved-cart-title h2 { color: #fff; font-size: 16px; font-weight: 400; display: inline-block; margin: 0px; padding-left: 10px;
}
.saved-cart-box .saved-cart-title .saved-cart-item { position: relative; background: #fff; width: 62px; border-radius: 100%; height: 62px; text-align: center; float: right; padding: 12px; margin-right: 15px; border: #f3f3f4 solid 2px; }
.saved-cart-box .saved-cart-title .saved-cart-item img { width: 30px; height: 30px;
}
.saved-cart-box .saved-cart-title .saved-cart-item .cart-item-count { position: absolute; background: #EC1F30; font-size: 14px; color: #fff; border: #231F20 solid 2px; min-width: 24px; height: 24px; padding: 1px 5px; text-align: center; top: 8px; border-radius: 100%; right: 8px; line-height: 17px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
}
.scart-id { padding-left: 20px; color: #757575; font-weight: 400; opacity: 0.5; margin-top: 15px; min-width: 14px; font-size: 12px; margin-bottom: 20px;
}
.save-cart-total-date { display: inline-block; width: 100%; padding: 0px 20px; margin-top: 21px;
}
.save-cart-total-date .total-sub { font-size: 14px; color: #231F20; font-weight: 700; text-transform: uppercase;
}
.save-cart-total-date .total-sub span.sc-price { font-size: 18px;
}
.save-cart-total-date .date-savecart { font-size: 14px; color: #635B5E; font-weight: 400; display: inline-block;
}
.sc-description { padding: 0px 20px; color: #757575; font-size: 14px; font-weight: 400;
}
.sc-description h4 { color: #231F20; font-size: 14px; font-weight: 700; margin-top: 20px; margin-bottom: 5px;
}
.saved-cart-footer { margin-top: 50px; padding: 0px 14px; display: inline-block; width: 100%;
}
.saved-cart-footer a { display: inline-block; width: 48%; padding: 10px; text-align: center; font-weight: 400; color: #fff; background: #000; font-size: 14px; float: left; }
.saved-cart-footer a:first-child { margin: 0px 10px 0px 0px;
}
.saved-cart-footer a img { width: 30px;
}
.saved-cart-footer a:hover { text-decoration: none;
}
.saved-cart-footer a span { margin-left: 5px;
}
.progressbarwrapper { max-width: 130px; margin: 0 auto; margin-top: 10px; position: relative;
}
#wrapper { -ms-transform: rotate(-135deg); -webkit-transform: rotate(-135deg); transform: rotate(-135deg);
}
.modal:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px;
}
.modal-dialog { display: inline-block; text-align: left; vertical-align: middle;
}
.ob-modal-style { text-align: center;
}
.saved-payment-btn a { width: 49% !important; display: inline-block;
}
.row .payment-details { margin-right: -7px;
}
.row .payment-expiration-details { margin-bottom: 24px;
}
.ob-modal-style .btn-shopnow,
.ob-modal-style .btn-save,
.ob-modal-style .btn-cancel { padding: 6px 10px; margin: 0px; background: #000; text-transform: uppercase; font-size: 14px !important; font-weight: 400 !important;
}
.delet-modal-info h2 { margin: 0px; font-size: 18px; font-weight: 400; color: #000000; margin-bottom: 15px;
}
.delet-modal-info p { margin: 0px; font-size: 14px; font-weight: 400; color: #757575; border-top: #EEEDED solid 1px; padding-top: 15px;
}
.margin-bottom-50 { margin-bottom: 100px;
}
.notification-inner { border-bottom: #EEEDED solid 1px; margin-bottom: 35px; padding-bottom: 35px; display: inline-block; width: 100%;
}
.notification-inner:last-child { border: 0px;
}
.claim-rewads-inner p { color: #757575; font-size: 14px; margin-bottom: 30px;
}
.claim-rewads-form .square-labels input,
.claim-rewads-form .square-labels select { border: 0px; border-bottom: #000000 solid 1px; color: #757575; font-size: 14px;
}
.claim-rewads-form .square-labels label { color: #757575; font-size: 14px;
}
.claim-rewads-form .square-labels .active label { background: #fff;
}
.claim-rewads-form .btn-shopnow,
.claim-rewads-form .btn-save { width: 186px; background: #000000; color: #fff; font-size: 14px; padding: 6px 5px; margin-top: 36px; font-weight: 400 !important;
}
.place-holder { background: #EEEDED; height: 378px; width: 90%; display: inline-block; float: right;
}
.purchase-history .point-history-table .tabrow { padding: 15px 0px; color: #231F20; font-size: 14px;
}
.purchase-history .history-table-head .tabrow { padding: 15px 0px; display: inline-block; width: 100%;
}
.purchase-history .point-history-table .tabrow:nth-child(even) { background: #ffffff;
}
.purchase-history .point-history-table .tabrow:nth-child(odd) { background: #EEEDED;
}
.loadmore-btn .btn-shopnow { width: 186px; background: #000000; color: #fff; font-size: 14px; padding: 6px 5px; margin-top: 36px; font-weight: 400 !important;
}
.purchase-history-select .form-group { width: 130px;
}
.select-container.purchase-history-select .caret { position: absolute; top: -9% !important;
}
.select-container.purchase-history-select .btn-default,
.select-container.purchase-history-select .btn-default:hover,
.select-container.purchase-history-select .btn-default:focus,
.select-container.purchase-history-select .btn-default:active { border-color: #000;
}
.radio-btn-theme ul { list-style: none; margin: 0; padding: 0; overflow: auto;
}
.radio-btn-theme ul li { display: block; position: relative; float: left; width: 100%;
}
.myreward-inner .radio-btn-theme ul li.disabled * { color: #ccc;
}
.radio-btn-theme ul li input[type=radio],
.radio-btn-theme ul li input[type=checkbox] { position: absolute; visibility: hidden;
}
.radio-btn-theme ul li label { display: block; position: relative; font-weight: 400; padding: 5px; padding-left: 20px; margin: 2px auto; z-index: 9; font-size: 14px; cursor: pointer; -webkit-transition: all 0.25s linear;
}
.radio-btn-theme ul.addressCheckul li label { }
.radio-btn-theme ul li label a:hover { color: #565656;
}
.radio-btn-theme ul li:hover label { color: #565656;
}
.perference-center-box { display: inline-block; width: 100%; margin-bottom: 20px;
}
.radio-btn-theme ul li .check { display: block; position: absolute; border: 1px solid #231F20; border-radius: 3px; height: 15px; width: 15px; top: 10px; left: 0px; z-index: 5; transition: border .25s linear; -webkit-transition: border .25s linear;
}
.radio-btn-theme ul li:hover .check { }
.radio-btn-theme ul li .check::before { display: block; position: absolute; content: ''; border-radius: 3px; height: 15px; width: 15px; top: -1px; left: -1px; margin: auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear;
}
.radio-btn-theme ul li:hover .check::before { }
.radio-btn-theme input[type=radio]:checked ~ .check,
.radio-btn-theme input[type=checkbox]:checked ~ .check { border: 1px solid #231F20; background: #231F20;
}
.radio-btn-theme input[type=radio]:checked ~ .check::before,
.radio-btn-theme input[type=checkbox]:checked ~ .check::before { background: #231F20;
}
.radio-btn-theme input[type=radio]:checked ~ label,
.radio-btn-theme input[type=checkbox]:checked ~ label { color: #333333;
}
.perference-center-box h4 { font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 14px; color: #231F20; margin-bottom: 0px;
}
.perference-center-box span { font-size: 12px; color: #757575;
}
.perference-center-box .radio-btn-theme { margin-top: 10px;
}
.tell-us-more { }
.tell-us-more .btn-group { margin-top: 5px;
}
.tell-us-more .select-container .btn-default,
.tell-us-more .select-container .btn-default span,
.tell-us-more .select-container .btn-default:hover,
.tell-us-more .select-container .btn-default:focus,
.tell-us-more .select-container .btn-default:active { color: #000000 !important; background: none !important; height: 36px;
}
.tell-us-more .dropdown-menu > li > a:hover span,
.tell-us-more .dropdown-menu > li > a:focus span,
.tell-us-more .dropdown-menu > li > a:hover,
.tell-us-more .dropdown-menu > li > a:focus { color: #fff !important;
}
.tell-us-more .select-container .caret:after { color: #000;
}
.perference-center-button { margin: 20px 0px; width: 350px;
}
.perference-center-button .btn-cancel,
.perference-center-button .btn-save { padding: 6px 10px; margin: 0px; width: 47%; display: inline-block; background: #000; text-transform: uppercase; font-size: 14px !important; font-weight: 400 !important; margin-right: 5px;
}
.item-view span { display: block; text-align: right; font-size: 14px; color: #000000;
}
.pro-fotter-pagination .item-view span { text-align: left; padding-top: 15px;
}
.item-view strong { font-weight: 700; text-decoration: underline;
}
.item-view strong a { color: #000; font-weight: normal;
}
.item-view strong a.active { font-weight: bold;
}
.filter-list { padding: 0px 15px;
}
.selected-filter { padding: 10px 15px; background: #000000; color: #fff; font-size: 14px; margin: 2px 10px; margin-left: 0px; float: left; min-width: 200px; text-transform: capitalize;
}
.selected-filter a { color: #fff; font-size: 18px; margin-left: 15px; float: right; line-height: 17px;
}
.clear-filters a { color: #000000; font-size: 14px; margin-left: 10px; float: left; margin-top: 13px; text-decoration: none;
}
.clear-filters a:visited { color: #000; text-decoration: none; font-weight: 400;
}
.clear-filters a:hover { color: #565656; font-weight: 400;
}
.clear-filters a:active { color: #000;
}
.product-listing-inner-section .filter-widget { margin-bottom: 15px; margin-top: 20px; display: inline-block; width: 100%;
}
.product-listing-inner-section .filter-widget h5 { color: #231F20; font-size: 16px; font-weight: 700; border-bottom: #EEEDED solid 1px; padding-bottom: 14px; margin-top: 0px; text-transform: capitalize;
}
.product-listing-inner-section .filter-widget ul { list-style: none; padding: 0px; margin-top: 5px;
}
.product-listing-inner-section .style-filter ul,
.product-listing-inner-section .brand-filter ul,
.product-listing-inner-section .color-filter ul,
.product-listing-inner-section .feature-filter ul,
.product-listing-inner-section .material-filter ul { overflow: auto; height: 167px;
}
.product-listing-inner-section .filter-widget ul li { text-transform: capitalize;
}
.product-listing-inner-section .filter-widget ul li a { font-size: 14px; color: #231F20; margin-bottom: 10px;
}
.product-listing-inner-section .filter-widget ul li a:hover { color: #565656;
}
.product-listing-inner-section .filter-widget .radio-btn-theme ul li label { padding: 2px 25px 2px 23px;
}
.product-listing-inner-section .filter-widget .radio-btn-theme ul li .check { top: 7px;
}
.filter-search-field { position: relative;
}
.filter-search-field button { background: none; border: 0px; position: absolute; right: 10px; top: 7px;
}
.filter-search-field input { border: #EEEDED solid 1px; border-radius: 3px; padding: 8px 15px; height: auto;
}
.filter-size li { float: left;
}
.filter-size li a { border: #EEEDED solid 1px; padding: 2px 5px; margin: 5px !important; font-size: 14px; line-height: 35px; display: inline-block; width: 40px; text-align: center; color: #231F20;
}
.filter-size li a:hover { border: #000 solid 1px;
}
.filter-size li .active { border: #000 solid 1px;
}
.clearance { color: #E09930;
}
.onsale { color: #EB1E2F;
}
.product-box { float: left; width: 33.33%; border-right: #EEEDED solid 1px; border-bottom: #EEEDED solid 1px; position: relative; min-height: 465px; padding-bottom: .5em;
}
@media (max-width: 1050px) { .product-box { min-height: 480px; }
}
@media (max-width: 650px) { .product-box { min-height: 425px; }
}
@media (max-width: 420px) { .product-box { min-height: 350px; }
}
@media (max-width: 500px) { .product-box .price-cut { padding-bottom: 0; }
}
.product-box img { width: 100%;
}
.product-list { border: #EEEDED solid 1px; display: inline-block; width: 100%; margin-top: 20px; border-right: 0;
}
.delete-wishlist { color: #fff; font-size: 30px; margin-top: -8px; opacity: 1; font-weight: 400;
}
.delete-wishlist:hover,
.delete-wishlist:focus { color: #fff;
}
.wishlist-delete-modal h2 { color: #000; font-size: 18px; font-weight: 400; border-bottom: #EEEDED solid 1px; padding-bottom: 10px; margin-top: 0px;
}
.wishlist-delete-modal p { color: #757575; font-size: 14px;
}
.filter-by .filter-by-select,
.filter-by .total-order-count { display: none !important;
}
.popup-visacard { position: absolute; right: 30px; z-index: 999; top: 14px;
}
.rating-star-pro img { width: auto;
}
.product-box h4 { font-size: 1.8vmin; color: #231F20; font-family: 'Fjalla One', sans-serif; text-transform: uppercase;
}
.product-box h4.product-name { font-size: 1.6vmin; color: #231F20; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; text-transform: uppercase;
}
.btn-group.open .dropdown-toggle { box-shadow: none;
}
.product-box .price { color: #231F20; font-weight: 700; font-size: 18px; min-height: 26px;
}
.product-box .price.sale,
.product-box .promo-price-invisible { color: #cc0000; font-weight: 700; font-size: 16px; min-height: 26px;
}
.product-box .price.cut { color: #000000; font-weight: 400; font-size: 14px;
}
.product-box .price.cut span { text-decoration: line-through;
}
.sort-select { margin-top: 20px; padding-right: 0px;
}
.sortby-product .select-container .btn-default { color: #000;
}
.sortby-product .open > .dropdown-toggle.btn-default { color: #fff;
}
.product-listing-inner-section .style-filter ul,
.product-listing-inner-section .brand-filter ul,
.product-listing-inner-section .material-filter ul,
.product-listing-inner-section .feature-filter ul,
.product-listing-inner-section .pickupstore-filter ul { overflow: auto; height: 167px;
}
.product-listing-inner-section .style-filter ul::-webkit-scrollbar,
.product-listing-inner-section .brand-filter ul::-webkit-scrollbar,
.pd-color-select-item::-webkit-scrollbar,
.product-listing-inner-section .color-filter ul::-webkit-scrollbar,
.product-listing-inner-section .material-filter ul::-webkit-scrollbar,
.product-listing-inner-section .feature-filter ul::-webkit-scrollbar,
.product-listing-inner-section .pickupstore-filter ul::-webkit-scrollbar { width: 8px;
}
.pd-color-select-item::-webkit-scrollbar { width: 4px; height: 5px;
}
.product-listing-inner-section .style-filter ul::-webkit-scrollbar-track,
.product-listing-inner-section .brand-filter ul::-webkit-scrollbar-track,
.pd-color-select-item::-webkit-scrollbar-track,
.product-listing-inner-section .color-filter ul::-webkit-scrollbar-track,
.product-listing-inner-section .material-filter ul::-webkit-scrollbar-track,
.product-listing-inner-section .feature-filter ul::-webkit-scrollbar-track,
.product-listing-inner-section .pickupstore-filter ul::-webkit-scrollbar-track { background: #eff0f0;
}
.product-listing-inner-section .style-filter ul::-webkit-scrollbar-thumb,
.product-listing-inner-section .brand-filter ul::-webkit-scrollbar-thumb,
.pd-color-select-item::-webkit-scrollbar-thumb,
.product-listing-inner-section .color-filter ul::-webkit-scrollbar-thumb,
.product-listing-inner-section .material-filter ul::-webkit-scrollbar-thumb,
.product-listing-inner-section .feature-filter ul::-webkit-scrollbar-thumb,
.product-listing-inner-section .pickupstore-filter ul::-webkit-scrollbar-thumb { background: #898888;
}
.pro-tag { position: absolute; right: 0px; top: 30px; color: #fff; font-size: 18px; text-transform: uppercase; padding: 10px 15px; width: 158px;
}
.pro-tag-bogo-free { }
.pro-tag-new-arrival { }
.pro-tag-on-sale { }
.mobile-filter-button,
.mobile-filter-button:hover,
.mobile-filter-button:focus { border: #000 solid 1px; padding: 9px; width: 100%; display: inline-block; color: #000; font-size: 14px; margin-top: 20px;
}
.mobile-filter-button i { float: right; font-size: 25px; font-weight: 900; line-height: 19px;
}
.sortby-product .select-container .btn-default,
.sortby-product .select-container .btn-default:hover { border: #000 solid 1px !important; box-shadow: none; color: #000;
}
.sortby-product .select-container .caret:after { color: #000;
}
.sortby-product .select-container .caret { top: -6% !important;
}
.price-filter .value { position: absolute; top: 30px; left: 50%; margin: 0 0 0 -20px; width: 40px; text-align: center; display: block; font-weight: normal; font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #333;
}
.price-filter .price-range-both.value { width: 100px; margin: 0 0 0 -40px; top: -40px;
}
.price-filter .price-range-both { display: none;
}
.price-filter .value i { font-style: normal;
}
.price-filter .ui-widget-content { border: 0px; background: #EEEDED; margin-top: 30px; width: 96%;
}
.price-filter .ui-slider .ui-slider-range { background: #000000;
}
.price-filter .ui-state-default,
.ui-widget-content .ui-state-default,
.price-filter .ui-widget-header .ui-state-default { width: 46px; height: 45px; background: #ffffff; border: #000 solid 2px; top: -1em; opacity: 1; font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
}
.price-filter .value { position: absolute; top: 11px; color: #231F20; font-size: 14px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
}
.rating-star-pro span { margin-right: 2px; cursor: pointer;
}
.opicity-7 { opacity: 0.6;
}
.term-pwd input { padding-right: 75px !important;
}
.star-rate-fill { background: url(https://cdn-eu-ec.yottaa.net/56e84018312e58244c000c18/www.offbroadwayshoes.com/v~4b.bc/_ui/responsive/theme-offbroadway/images/rate-star-filter-fill.svg?yocs=m_f_&yoloc=eu) no-repeat; width: 20px; height: 20px; display: inline-block; margin-right: 2px;
}
.star-rate-outline { background: url(https://cdn-eu-ec.yottaa.net/56e84018312e58244c000c18/www.offbroadwayshoes.com/v~4b.bc/_ui/responsive/theme-offbroadway/images/rate-star-filter.svg?yocs=m_f_&yoloc=eu) no-repeat; width: 20px; height: 20px; display: inline-block; margin-right: 2px;
}
.star-ratings-filter .star-rate-text { margin-left: 5px;
}
.select-container .dropdown-menu { top: 85%;
}
.price-slider-mobile { text-align: center; font-weight: 700; width: 100%; margin: 10px 0px;
}
.product-slider-section .thumbnails { padding: 0px;
}
.product-slider-section .thumbnails li { list-style: none; float: left; width: 156px; margin-top: 10px;
}
.product-slider-section .thumbnails li a { border: 0px; cursor: pointer;
}
.product-slider-section .carousel-inner { border: 1px solid #eee; text-align: center;
}
.product-title h1 { font-size: 35px; font-weight: normal; color: #231F20; padding-right: 20px; font-family: 'Fjalla One', sans-serif; text-transform: uppercase;
}
.detail-price { font-size: 18px; color: #231F20; font-weight: 700; text-align: center; display: inline-block; margin-right: 10px;
}
.detail-price.sale,
.price-shown-in-cart { font-size: 18px; color: #cc0000; font-weight: 700; text-align: center; display: inline-block; margin-right: 10px; white-space: nowrap;
}
.detail-price.sale span { font-size: 12px; color: #EB1E2F; font-weight: 700; display: block;
}
.detail-price.cut { font-size: 14px; color: #000000; font-weight: 400; text-align: center; display: inline-block;
}
.detail-price.cut span { font-size: 12px; color: #757575; font-weight: 400; display: block;
}
.price-detail { float: left; width: 48%;
}
.pd-detial-reviews { float: left; text-align: left; font-size: 12px; color: #000000;
}
.pd-detial-reviews a { text-decoration: underline; font-size: 14px; color: #000000;
}
.product-detail-info { padding-right: 50px;
}
.product-detail-info .product-title h1 { font-size: 35px; font-weight: normal; color: #231F20; padding-right: 20px; font-family: 'Fjalla One', sans-serif; text-transform: uppercase;
}
.pd-color-select-sec { width: 100%; float: left; margin-top: 30px; margin-bottom: 37px;
}
.detail-price-review { display: inline-block; width: 100%; float: left;
}
.pd-color-select-sec ul { padding: 0px; list-style: none;
}
.pd-color-select-sec ul li { float: left; border: #EEEDED solid 1px; margin-right: 10px; width: 100px;
}
.pd-color-select-sec ul li.active { border: #000000 solid 1px;
}
.pd-color-select-sec ul li img { width: 100%;
}
.pd-color-select-sec ul li span { background: #EEEDED; height: 66px; width: 100px; float: left;
}
.pd-size-qty { display: inline-block; width: 100%;
}
.pd-size-qty .btn-default { border-color: #000 !important;
}
.pd-size-qty .pd-size-select { margin-bottom: 15px;
}
.pd-size-qty .pd-qty-select { margin-bottom: 35px;
}
.pd-size-qty .bootstrap-select.btn-group .dropdown-toggle .caret { margin-top: -6px;
}
.pd-add-to-cart .btn-default { background: #000; width: 100%; font-size: 14px !important; color: #FFF !important; font-weight: 400 !important; padding: 13px; text-transform: uppercase; margin-bottom: 10px;
}
.pd-add-to-cart .btn-default:hover,
.pd-wishlist .btn-default:hover,
.pd-find-store .btn-default:hover { background: #EB1E2F !important; border-color: #EB1E2F !important;
}
.pd-find-store .btn-default,
.pd-wishlist .btn-default { background: #000; width: 100%; font-size: 14px !important; color: #FFF !important; font-weight: 400 !important; padding: 6px; text-transform: uppercase; margin-bottom: 10px;
}
.pd-add-to-cart .btn-default:disabled:hover,
.pd-find-store .btn-default:disabled:hover { background: #999999 !important; border: 1px solid #999999 !important;
}
.pd-add-to-cart .btn-default:disabled,
.pd-find-store .btn-default:disabled,
.pd-wishlist .btn-default:disabled,
.pd-find-store .btn-default.disabled,
.pd-wishlist .btn-default.disabled { background: #999999; border: 1px solid #999999 !important;
}
.pd-color-selected { font-size: 16px; color: #000000;
}
.pd-color-selected span { text-transform: uppercase;
}
.pd-customer-contact { font-size: 14px; color: #000000; text-align: center; margin: 20px 0px; padding-bottom: 30px; border-bottom: #EEEDED solid 1px;
}
.pd-customer-contact h4 { font-size: 16px; color: #000000; text-align: center; margin: 0px;
}
.pd-customer-contact a { font-size: 14px; color: #000000; text-decoration: underline;
}
.pd-customer-contact a:visited { color: #000; text-decoration: none; }
.pd-customer-contact a:hover { color: #000; }
.pd-customer-contact a:active { color: #000;
}
.pd-share,
.pd-share h4 { text-align: center; font-size: 14px; color: #000000;
}
.pd-share a { font-size: 21px; color: #000000; text-decoration: none; display: inline-block; margin-right: 15px;
}
.pd-share a:last-child { margin-right: 0px;
}
.productDetails { padding: 30px; color: #000000; font-size: 14px; max-width: 1700px; margin: 0 auto;
}
.productDetails p { margin: 20px 0px;
}
.productDetails h3 { color: #000000; font-size: 16px;
}
.productDetails ul { padding-left: 40px; line-height: 36px;
}
.pd-monetate-inner { width: 100%; padding: 130px; background: #EEEDED; text-align: center; margin-bottom: 30px;
}
.pd-review-inner { padding: 20px;
}
.back-to-result a { text-decoration: underline; text-transform: uppercase; color: #231F20; font-size: 12px;
}
.product-slider-section .carousel-inner { position: relative;
}
.product-slider-section .carousel-inner .pro-tag-new-arrival { z-index: 99;
}
.brand-logo-mobile { display: none;
}
.ob-modal-style h5 { margin-top: 0px;
}
.pdp-container { max-width: 1700px; width: 100%; margin: 0 auto; padding: 15px;
}
.store-container { max-width: 1200px; width: 100%; margin: 0 auto; padding: 15px;
}
#product-modalslider .carousel-control { background: none !important; position: absolute; top: 50%; bottom: 0; width: 5%; opacity: 0.5; filter: alpha(opacity=50); font-size: 50px; color: #000; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); background-color: rgba(0, 0, 0, 0); height: 50px; display: inline-block;
}
#product-modalslider .item { text-align: center;
}
#product-modalslider .carousel-inner > .item > img { display: inline-block; width: 90%;
}
#product-modalslider .carousel-inner { position: relative; overflow: hidden; width: 90%; margin: 0 auto; -webkit-box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.75);
}
#product-detail-modal .pro-tag { z-index: 999;
}
#product-detail-modal .modal-dialog { width: 90% !important;
}
.pdp-modal-grey { background: #f1f1f1; margin: 20px -15px; padding: 10px;
}
.pdp-modal-grey-inner { width: 90%; margin: 0 auto;
}
.pdp-modal-grey-inner .pd-qty-select,
.pdp-modal-grey-inner .pd-size-select { margin: 15px 0px; width: 49%; display: inline-block;
}
.pdp-modal-grey-inner .pd-qty-select { margin-left: 1%;
}
.pdp-modal-grey-inner .product-title h1 { font-size: 28px;
}
.pdp-modal-grey-inner .detail-price { color: #EB1E2F; font-size: 28px;
}
.pdp-modal-grey-inner .form-control { background: none;
}
.pdp-modal-grey-inner .bootstrap-select .btn-default { background: #fff; border-color: #000 !important;
}
.pdp-modal-grey-inner .bootstrap-select .btn-default .caret { margin-top: -6px;
}
#product-modalslider .carousel-indicators li { height: 4px; background: #f6f6f6; width: 20px; border-radius: 0px; border: 0px;
}
#product-detail-modal .close { color: #333; font-size: 29px; opacity: 1; font-weight: 400; margin-right: 15px; margin-top: 8px;
}
#product-modalslider .carousel-indicators li.active { background: #636363; border: 0px;
}
#product-modalslider { margin-bottom: 30px;
}
#product-modalslider .carousel-indicators { bottom: -34px;
}
.pd-out-of-stock .btn-default { background: #89898a;
}
.error-text { display: block; color: #cc0000; font-size: 12px;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle,
.has-error input.form-control,
.error-text { border-color: #cc0000 !important;
}
.signup-form .radio-btn-theme .error > ul { border: 1px solid #cc0000; padding-left: 10px; margin-bottom: 5px;
}
#sign-up-form .agreement { color: #999;
}
.terms-privacy { color: #333;
}
#thumb-slider .carousel-inner { box-shadow: none !important;
}
#thumb-slider .carousel-inner .item div { border: 0px; float: left; cursor: pointer;
}
#thumb-slider { margin-top: 10px;
}
#thumb-slider .carousel-inner .item .thumbnail { width: 25%; margin-bottom: 5px;
}
#thumb-slider .carousel-inner .item .thumbnail img { width: 100%;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img { max-width: 100%; height: auto; }
@media (max-width: 1050px) { .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img { max-width: 100%; }
}
#thumb-slider .carousel-control { position: absolute; top: 0; bottom: 0; width: 24px; opacity: 1; filter: alpha(opacity=100); font-size: 24px; color: #ffffff; text-align: center; text-shadow: none; background: #000 !important; height: 100%; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center;
}
.product-detail-section { padding: 5px;
}
#product-detail-modal { display: none;
}
.btn-default:focus,
.btn-default:active,
.btn-default:visited { outline: none !important; box-shadow: none !important;
}
.bootstrap-select .filter-option { height: auto !important;
}
.bootstrap-select .btn-default:active,
.bootstrap-select .btn-default.active,
.bootstrap-select.open > .dropdown-toggle.btn-default { background: none !important; color: #000 !important;
}
.find-store-wrapper h1 { font-size: 25px; color: #231F20; font-weight: 700; margin-bottom: 30px;
}
.find-store-wrapper .find-store-form input.form-control { width: 70%; display: inline-block; margin-right: 5px; float: left; border-color: #231F20; color: #000000; font-size: 14px; height: auto; padding: 9px 15px;
}
.find-store-wrapper .find-store-form label { color: #000000; font-size: 14px; top: 10px;
}
.find-store-wrapper .find-store-form { width: 100%;
}
.find-store-wrapper .find-store-form.square-labels p { margin-bottom: 0px; width: 100%;
}
.find-store-wrapper .find-store-form .active label { background: #fff;
}
.find-store-wrapper .find-store-form .btn-default { padding: 4px 35px; text-transform: uppercase; float: left; background: #000000; width: 29%;
}
.current-location-use a { color: #757575; font-size: 14px; margin-top: 5px; }
.current-location-use a:visited { color: #000; text-decoration: none; font-weight: 400;
}
.current-location-use a:hover { color: #000; font-weight: 400; border-style: none; border-bottom: 1px solid #000;
}
.current-location-use a:active { color: #000; border-bottom: 2px solid #000;
}
.store-listing .store-list-row h4 { color: #000000; font-size: 14px; margin-bottom: 5px; margin-top: 6px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
}
.store-listing .store-address { display: inline-block; width: 70%; color: #000000; font-size: 12px; line-height: 15px;
}
.store-listing .store-distance { padding: 0px 20px; flex-direction: row; flex-wrap: wrap; justify-content: right; align-items: center; height: 55px; color: #000000; font-size: 14px; text-align: right; line-height: 17px;
}
.store-list-row { padding: 10px 0px; display: inline-block; width: 100%; float: left; cursor: pointer; position: relative; transition: background-color 0.5s ease;
}
.store-list-row:after,
.store-list-row:before { right: -5px; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; display: none;
}
.store-list-row:after { border-color: rgba(255, 255, 255, 0); border-right-color: #fff; border-width: 20px; margin-top: -20px;
}
.store-list-row:hover:after { display: block;
}
.store-list-row:nth-child(even) { background: #eeeeee;
}
.store-list-row:nth-child(odd) { background: #ffffff;
}
.store-listing { border: #EEEEEE solid 1px; margin-top: 20px; display: inline-block; width: 100%;
}
.store-list-row:hover,
.store-list-row.active { color: #fff; background: #000;
}
.store-list-row.active:after { display: block;
}
.store-list-row:hover > .store-distance,
.store-list-row:hover h4,
.store-list-row:hover .store-address,
.store-list-row.active > .store-distance,
.store-list-row.active h4,
.store-list-row.active .store-address { color: #fff !important;
}
.get-direction a { font-size: 16px; text-decoration: none; color: #000000;
}
.get-direction a:link { color: #000; text-decoration: none;
}
.get-direction a:visited { color: #000; text-decoration: none; }
.get-direction a:hover { color: #000; }
.get-direction a:active { color: #000;
}
.get-direction .tgl-light + .tgl-btn { background: #D1D1D1; border: 0px;
}
.get-direction .tgl-light:checked + .tgl-btn { background: #D1D1D1;
}
.get-direction .tgl + .tgl-btn { height: 1.6em; border-radius: 6em;
}
.get-direction .tgl-light + .tgl-btn:after { background: #878787;
}
.get-direction .toggle-btn-text { float: right; font-size: 12px; margin-right: 6px; margin-top: 0px; color: #000000;
}
.store-detail-btn { margin-top: 20px;
}
.store-detail-direction { color: #000000; font-size: 14px; margin-bottom: 5px;
}
.store-detail-direction h4 { color: #000000; font-size: 14px; margin-bottom: 5px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
}
.store-number,
.store-hour-subject { color: #757575; font-size: 14px;
}
.store-detail-direction a { color: #757575; font-size: 14px; text-decoration: underline;
}
.store-detail-btn .btn-default { width: 100%; padding: 4px; font-size: 14px; text-transform: uppercase; background: #000000; color: #fff; text-decoration: none;
}
.store-status { width: 8px; height: 8px; margin-right: 3px; border-radius: 50%; background: #878787; display: inline-block;
}
.online { background: #1EAC4A;
}
.offline { background: #EC1F30;
}
.store-updates { background: #000000; padding: 25px 0px; margin-top: 45px;
}
.store-updates h2 { margin: 0px; font-size: 18px; font-weight: 400; color: #ffffff;
}
.store-updates-detail { color: #231F20; font-size: 14px; margin-bottom: 30px;
}
.store-updates-detail h5 { color: #231F20; font-size: 14px; margin-bottom: 2px;
}
.store-updates-detail a { color: #231F20; font-size: 14px; text-decoration: underline;
}
.store-updates-detail a:visited { color: #000; text-decoration: none; }
.store-updates-detail a:hover { color: #000; }
.store-updates-detail a:active { color: #000;
}
.store-phone { color: #757575; font-size: 14px;
}
.bottom-border { border-bottom: #EEEEEE solid 1px;
}
.store-info-update { padding-bottom: 20px; margin-top: 20px;
}
.store-updates-detail h3 { color: #010101; font-size: 18px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
}
.store-list-pagination { font-size: 14px; color: #757575;
}
.store-list-pagination a { font-size: 10px; color: #000000;
}
.store-list-pagination a i { font-size: 16px; color: #000000;
}
.store-information h2 { font-size: 25px; color: #000000; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; margin-bottom: 0px;
}
.store-information .store-address { font-size: 16px; color: #231F20;
}
.store-information .store-phone { font-size: 16px; color: #757575; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; margin-bottom: 20px;
}
.store-information .tg-list-item { margin-top: 30px;
}
.store-information .toggle-btn-text { margin-top: 34px;
}
.store-box-style { -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.22); -moz-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.22); box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.22); width: 100%; margin-bottom: 20px; background: #FFF;
}
.store-box-style .store-box-title { background: #000000; padding: 14px 10px; font-size: 16px; color: #fff;
}
.store-box-style .store-box-inner { padding: 15px; color: #231F20; font-size: 14px;
}
.store-box-style .store-box-inner h3 { margin: 0px; font-size: 18px; color: #231F20; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; margin-bottom: 10px;
}
.store-box-style .store-box-inner h4 { margin: 0px; font-size: 18px; color: #231F20; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; margin-bottom: 5px;
}
.store-box-style .store-box-inner p { margin: 0px;
}
.store-box-style .store-box-padding { padding: 0px;
}
.store-box-style .store-box-padding .store-box-padding-inner { padding: 25px;
}
.store-day-time { font-size: 14px; color: #010101;
}
.store-day-time span { text-align: right; width: 70px; display: inline-block;
}
.store-day-time span.notd { min-width: 107px;
}
.store-day-time span.otd { min-width: 94px;
}
.store-time-day { margin-top: -80px;
}
.store-time-day h4 { color: #010101; font-size: 18px; margin: 0px; margin-bottom: 5px;
}
.store-box-style .store-box-title.store-red-title { background: #EB1E2F;
}
.store-special-day-time { color: #010101; font-size: 14px;
}
.find-store-listing-modal .modal-dialog { width: 70%; max-width: 1100px;
}
.find-store-listing-modal .modal-body h4 { margin-top: 0px; color: #000000; font-size: 16px;
}
.find-store-listing-modal .current-location-use a { margin-top: 0px;
}
.ob-modal-style .find-store-form input.form-control { width: 69%; display: inline-block; margin-right: 5px; float: left; border-color: #231F20; color: #000000; font-size: 14px; height: auto; padding: 9px 15px;
}
.ob-modal-style .store-detail-direction { margin-top: 10px;
}
.ob-modal-style .find-store-form input.form-control::-webkit-input-placeholder { color: #000000;
}
.ob-modal-style .find-store-form input.form-control::-moz-placeholder { color: #000000;
}
.ob-modal-style .find-store-form input.form-control:-ms-input-placeholder { color: #000000;
}
.ob-modal-style .find-store-form input.form-control:-moz-placeholder { color: #000000;
}
.ob-modal-style .find-store-form .btn-default { padding: 4px 35px; text-transform: uppercase; float: left; background: #000000;
}
@media (min-width: 600px) { .ob-modal-style .find-store-form #pickupstore_location_search_button { width: 29.4%; }
}
@keyframes pulse-2-5 { 0% { opacity: .55; transform: scale(1); } 25% { opacity: 0.45; transform: scale(1); } 100% { opacity: 0; transform: scale(2.5); }
}
.dot { border-radius: 50%; height: 8px; width: 8px; float: left; margin-right: 5px; margin-top: 6px;
}
.dot > span { animation: pulse-2-5 1s linear infinite; border-radius: 50%; display: block; height: 8px; width: 8px;
}
.dot > span > span { animation: pulse-2-5 1s linear infinite; border-radius: 50%; display: block; height: 8px; width: 8px;
}
.dot > span > span:after { animation: pulse-2-5 1s linear infinite; border-radius: 50%; content: ''; display: block; height: 8px; width: 8px;
}
.dot.green { background-color: #1EAC4A;
}
.dot.green span { background-color: #1EAC4A;
}
.dot.green span:after { background-color: #1EAC4A;
}
.dot.red { background-color: #ed1b2e;
}
.dot.red span { background-color: #ed1b2e;
}
.dot.red span:after { background-color: #ed1b2e;
}
.find-store-bopis .find-store-form input.form-control { width: 100%; border: 0 !important; border-bottom: 2px solid #000 !important; outline: 0;
}
.btn-find-store { margin-top: 20px;
}
.btn-find-store .btn-default { width: 100%;
}
.find-store-bopis .find-store-form label { font-size: 25px; color: #000; top: 2px;
}
.find-store-bopis .find-store-form .active label { font-size: 12px; color: #000; top: -10px;
}
.find-store-bopis .square-labels p { margin-bottom: 0px;
}
.find-store-bopis .find-store-form { width: 100%;
}
.store-tabs .store-listing { margin-top: 5px;
}
.store-tabs .nav-tabs > li > a { text-align: center; font-size: 14px; border: 0px; color: #000000;
}
.store-tabs .nav-tabs > li > a:hover { background: none; border: 0px;
}
.store-tabs .nav-tabs { border: 0px; margin-top: 20px;
}
.store-tabs .nav-tabs > li.active > a,
.store-tabs .nav-tabs > li.active > a:hover,
.store-tabs .nav-tabs > li.active > a:focus { color: #fff !important; background-color: #000000; border: 0px; border-bottom-color: transparent; cursor: default; text-align: center;
}
.fs-bopis-product-detail { margin-top: 40px;
}
.fs-bopis-product-detail .product-title h1 { font-size: 18px;
}
.store-bopis { margin: 10px 0px;
}
.store-bopis .pd-add-to-cart .btn-default { background: #EB1E2F; width: 100%; font-size: 14px !important; color: #FFF !important; font-weight: 400 !important; padding: 6px; text-decoration: none;
}
.low-inventory,
.store-available,
.store-out-stock { display: inline-block; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: right; align-items: center; height: 55px; color: #000000; font-size: 10px; text-align: right; line-height: 17px;
}
.low-inventory { color: #EB1E2F;
}
.store-out-stock { color: #757575;
}
.store-list-row:hover .low-inventory,
.store-list-row.active .low-inventory,
.store-list-row.active .store-available,
.store-list-row.active .store-out-stock,
.store-list-row:hover .store-out-stock,
.store-list-row:hover .store-available { color: #fff;
}
.loader { text-align: center; background: #fff;
}
.loader img { height: 170px;
}
.cart-on-mobile { display: none;
}
.cart-on-descktop { display: block;
}
.cart-container { padding: 0px 15px;
}
.shopping-bag-heading { margin-bottom: 20px;
}
.shopping-bag-heading h2 { font-size: 18px; font-weight: normal; color: #231F20; margin-right: 60px; margin-top: 0px;
}
.need-help a { color: #000000; font-size: 14px;
}
.need-help a:visited { color: #000; text-decoration: none; font-weight: 400;
}
.need-help a:hover { color: #565656; font-weight: 400;
}
.need-help a:active { color: #000;
}
.need-help span { margin-right: 5px;
}
.shopping-bag-id { color: #000000; font-size: 14px;
}
.shopping-bag-head { border-bottom: #000000 solid 1px; display: inline-block; padding-bottom: 10px; width: 100%; color: #000; font-size: 16px; font-weight: 700;
}
.shopping-bag-row { width: 100%; display: inline-block; padding: 15px 0px;
}
.cart-pro-img { padding-top: 20px; padding-right: 15px;
}
.cart-pro-img img { width: 100%;
}
.shopping-bag-row h4 { color: #000000; font-size: 1.000em; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; margin-bottom: 0px; margin-top: 15px;
}
.shopping-bag-row h4 a { color: #000000; font-size: 1.000em; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; margin-bottom: 0px; margin-top: 15px;
}
.shopping-bag-row h4 a:visited { color: #000; text-decoration: none; }
.shopping-bag-row h4 a:hover { color: #000; }
.shopping-bag-row h4 a:active { color: #000;
}
.cart-pro-color,
.cart-pro-size { color: #000000; font-size: 1.000em;
}
.delivery { color: #000000; font-size: 1.000em; line-height: 17px;
}
.cart-close { display: inline-block; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: left; align-items: center; height: 68px; color: #000000; font-size: 1.000em; text-align: center; line-height: 17px;
}
.cart-location { color: #000000; font-size: 14px;
}
.cart-price { color: #000000; font-size: 1.250em; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; text-align: center; margin-top: 15px;
}
.cart-price span { color: #757575; font-size: 10px; font-weight: 400; display: block;
}
.wishlist-link { margin-top: 5px; text-align: center; padding-right: 15px;
}
.wishlist-link a { color: #000; font-size: 0.714em;
}
.wishlist-link a:visited { color: #000; text-decoration: none; }
.wishlist-link a:hover { color: #565656; }
.wishlist-link a:active { color: #000;
}
.wishlist-link a img { margin-right: 5px;
}
.shooping-bag-inner { border-bottom: #EEEDED solid 1px; display: inline-block; width: 100%;
}
.save-this-cart { float: right; margin-bottom: 15px;
}
.save-this-cart .btn-shopnow,
.save-this-cart .btn-save { padding: 6px 20px; font-size: 12px !important; background: #000; text-transform: uppercase; font-weight: 400 !important;
}
.grey-empty { background: #EEEDED; height: 150px; margin: 10px 0px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center; color: #000000; font-size: 1.000em; text-align: center; line-height: 17px;
}
.monetate-sliders .grey-empty { height: 220px;
}
.cart-summ-green { font-size: 10px; color: #294F29; padding: 8px 15px; background: #DDECCA;
}
.order-summary-box { border: #EEEDED solid 1px;
}
.order-summary-box .order-summary-inner { padding: 15px; font-size: 14px; color: #000000;
}
.order-summary-box .order-summary-title { background: #000000; padding: 14px 10px; font-size: 16px; color: #fff;
}
.order-summary-box .subtotal { font-size: 16px; color: #000000; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; margin-bottom: 30px;
}
.order-summary-box .discounts { border-bottom: #EEEDED solid 1px; padding-bottom: 10px; margin-bottom: 10px; font-size: 14px; color: #000000; font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
}
.os-reward { margin-bottom: 10px; margin-top: 2px;
}
.os-total-saving { border-bottom: #EEEDED solid 1px; padding-bottom: 5px; margin-bottom: 5px; font-size: 14px; color: #000000; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; margin-top: 10px;
}
.os-estimated-total { padding-bottom: 10px; margin-bottom: 20px; font-size: 16px; color: #000000; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; margin-top: 30px;
}
.discount-code .promo-code-text { color: #757575; font-size: 14px; margin-bottom: 5px;
}
.promo-code-form input { float: left; width: 48%; margin-right: 10px;
}
.promo-code-form .btn-default { background: #000000; font-size: 14px; margin-right: 0px !important; padding: 6px 10px;
}
.myreward-inner .radio-btn-theme ul li label { padding: 0px 5px 0px 23px;
}
.myreward-inner .expires { color: #EB1E2F;
}
.myreward-inner .radio-btn-theme ul li .check { top: 6px;
}
.myreward-head { font-size: 14px; color: #000000; cursor: pointer;
}
.myreward-head i { font-size: 22px;
}
.my-available-rewards { margin-top: 20px; border-bottom: #EEEEEE solid 1px; padding-bottom: 5px; display: inline-block; width: 100%;
}
.myreward-head i.fa-angle-up { display: none;
}
.myreward-head.active i.fa-angle-down { display: none;
}
.myreward-head.active i.fa-angle-up { display: block;
}
.myreward-inner { display: none;
}
.my-available-reward-text { color: #757575; font-size: 10px; margin: 5px 0px; display: inline-block;
}
.myreward-inner { width: 100%;
}
.view-item-details-head { font-size: 14px; color: #000000; cursor: pointer;
}
.view-item-details-head i { font-size: 22px;
}
.view-item-details { margin-top: 20px; border-top: #EEEEEE solid 1px; padding-top: 11px; padding-left: 10px; padding-right: 10px; display: inline-block; width: 100%;
}
.view-item-details-head i.fa-angle-up { display: none;
}
.view-item-details-head.active i.fa-angle-down { display: none;
}
.view-item-details-head.active i.fa-angle-up { display: block;
}
.view-item-details-inner { display: none; font-size: 14px; color: #000000; padding-top: 10px;
}
.view-item-details-inner h4 { color: #000000; font-size: 16px; margin-bottom: 10px; margin-top: 0px;
}
.view-item-details-text { color: #757575; font-size: 10px; margin: 5px 0px; display: inline-block;
}
.view-item-details-inner { width: 100%;
}
.make-donation-select { float: left; width: 48%; margin-right: 10px;
}
.make-donation .promo-code-form .btn-default { padding: 5px 10px;
}
.make-donation-head { font-size: 14px; color: #000000; cursor: pointer;
}
.make-donation-head i { font-size: 22px;
}
.make-donation { margin-top: 5px; display: inline-block; width: 100%;
}
.make-donation-head i.fa-angle-up { display: none;
}
.make-donation-head.active i.fa-angle-down { display: none;
}
.make-donation-head.active i.fa-angle-up { display: block;
}
.make-donation-inner { display: none;
}
.make-donation-text { color: #757575; font-size: 14px; margin: 5px 0px; margin-bottom: 10px; display: inline-block;
}
.make-donation-inner { width: 100%;
}
.order-return-policy { font-size: 10px; color: #757575; margin: 10px 0px;
}
.order-return-policy .cart-note-text { font-weight: 700; margin-right: .5em; float: left;
}
.order-return-policy .cart-return-text { font-weight: 700;
}
.order-return-policy p { margin-bottom: 1em;
}
.need-help-modal .need-help-box { float: left; width: 50%; padding: 30px; color: #000000; font-size: 14px;
}
.need-help-modal .need-help-box a { color: #000000; font-size: 14px;
}
.need-help-modal .need-help-box .hover-on { display: none;
}
.bodder-bottom-modal { border-bottom: #EEEEEE solid 1px;
}
.bodder-right-modal { border-right: #EEEEEE solid 1px;
}
.need-help-modal .need-help-box h3 { font-size: 16px; color: #000000; margin-bottom: 5px;
}
.order-summ-link-mobile { background: #EEEEEE; padding: 15px; width: 100%; display: none;
}
.order-summ-link-mobile a { font-size: 14px; text-decoration: underline; color: #000000;
}
.os-checkout-btn { margin-top: 10px;
}
.os-checkout-btn .btn-default { width: 100%; margin-bottom: 10px; font-weight: 400 !important; font-size: 14px; background: #000000; border-color: #000000; padding: 5px 10px;
}
.os-checkout-btn .btn-default[disabled] { background-color: #999999; border-color: #999999;
}
.os-checkout-btn .btn-default.btn-express-checkout { background: #EB1E2F; border-color: #EB1E2F; padding: 11px 10px;
}
.os-checkout-btn .btn-default.btn-keep-shopping { background: none; color: #000;
}
.os-checkout-btn .btn-default.btn-keep-shopping:hover { background: #000; color: #fff;
}
.cart-change-store { color: #757575; text-decoration: underline; font-size: 14px;
}
.cart-change-store:link { color: #6b6b6b;
}
.cart-change-store:visited { color: #000; text-decoration: none; font-weight: 400;
}
.cart-change-store:hover { color: #565656; font-weight: 400; border-style: none; border-bottom: 1px solid #000;
}
.cart-change-store:active { color: #000; border-bottom: 2px solid #000;
}
.alert-section .alert { margin-bottom: 0px; font-size: 14px; font-weight: 400;
}
.alert-section .alert i { font-size: 17px; margin-right: 10px;
}
.alert-section { margin-bottom: 20px;
}
.alert-section .alert-danger { background: #cc0000;
}
.alert-section .alert-warning { background: #ffcc00; color: #333;
}
.alert-section .alert-info { background: #000;
}
.alert-section .alert-success { background: #008535;
}
.alert-section .info-alert { border: #fff solid 1px; border-radius: 100%; width: 19px; height: 19px; display: inline-block; text-align: center; line-height: 15px; margin-right: 10px;
}
.alert-section .info-alert i { margin-right: 0px; font-size: 12px;
}
.bag-id { font-size: 14px; color: #000000; margin-left: 50px;
}
.save-cart-prodetail { padding-top: 25px; padding-bottom: 55px; color: #757575; font-size: 14px;
}
.save-cart-prodetail span { color: #757575; font-size: 14px;
}
.save-cart-prodetail h4 { font-size: 14px; font-weight: 700; color: #231F20; margin-top: 0px;
}
.save-cart-prodetail h4 a { font-size: 10px; color: #000000; font-weight: 400; margin-left: 15px;
}
.save-cart-prodetail h4 a:visited { color: #000; text-decoration: none; }
.save-cart-prodetail h4 a:hover { color: #000; }
.save-cart-prodetail h4 a:active { color: #000;
}
.save-cart-detail-inner .shooping-bag-inner { border-bottom: #000000 solid 1px;
}
.save-change-cart { text-align: right; padding-top: 20px; padding-bottom: 10px;
}
.save-change-cart .btn-shopnow,
.save-change-cart .btn-remove,
.save-change-cart .btn-back { padding: 6px 26px; font-size: 12px !important; background: #000; text-transform: uppercase; font-weight: 400 !important; margin-left: 10px;
}
.delet-save-cart-detail { text-align: right;
}
.delet-save-cart-detail a { color: #000; font-size: 14px; text-decoration: none;
}
.delet-save-cart-detail a:visited { color: #000; text-decoration: none; font-weight: 400;
}
.delet-save-cart-detail a:hover { color: #565656; font-weight: 400;
}
.delet-save-cart-detail a:active { color: #000;
}
.shooping-bag-inner .wishlist-addcart .btn-shopnow { padding: 6px 13px; margin: 5px 0px;
}
.pickup-store-link { text-align: center;
}
.pickup-store-link a { color: #000000; font-size: 14px; text-decoration: none;
}
.pickup-store-link a:visited { color: #000; text-decoration: none; font-weight: 400;
}
.pickup-store-link a:hover { color: #565656; font-weight: 400;
}
.pickup-store-link a:active { color: #000;
}
.cart-availability { padding-top: 20px; color: #000000; font-size: 14px;
}
.cart-availability.not-available { opacity: .4;
}
.wishlist-addcart.not-available { position: relative;
}
.wishlist-addcart.not-available .not-available-class { width: 100%; height: 100%; background: rgba(255, 255, 255, 0.7); position: absolute; z-index: 99;
}
.wishlist-detail-table .view-item-details { border-bottom: #EEEEEE solid 1px; padding-bottom: 10px; margin-bottom: 10px;
}
.wishlist-detail-table .select-container .caret { margin-top: -6px !important;
}
.not-active { pointer-events: none; cursor: default;
}
.wishlist-addcart .btn-shopnow:disabled { background: #A8A8A8;
}
.hero-button { width: 100%; display: inline-block; position: absolute; z-index: 99; left: 0px; bottom: 90px; text-align: center;
}
.hp-main-hero { position: relative; display: inline-block; width: 100%;
}
.hp-hero-btn { color: #fff; min-width: 220px; font-size: 14px; border: solid 3px #fff; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; letter-spacing: 1px; padding: 15px; text-decoration: none; display: inline-block; margin: 5px;
}
.hp-cb-wrapper { padding: 20px 0px; display: inline-block; width: 100%;
}
.firstline { font-family: 'Fjalla One', sans-serif; font-size: 35px; color: #000; margin: 0px;
}
.storytextcenter { margin-top: 5px; line-height: 20px;
}
.storytext { margin-top: 15px; line-height: 20px;
}
.storytextproduct { margin-top: 5px; line-height: 20px;
}
.secondline { font-family: 'Source Sans Pro', sans-serif; font-size: 14px; color: #000;
}
.thirdline { font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 14px; color: #000; display: inline; padding-bottom: 2px;
}
.bottomlinespacing { margin-bottom: 0px;
}
.heightissue { height: 18px; width: 100%;
}
.imageholder { max-width: 1500px; margin: 0 auto;
}
.hp-brands-wrapper ul { list-style: none; padding: 0px; margin: 0px; display: inline-block;
}
.hp-discount-banner { background-color: #000; color: #fff; text-align: center; padding: 35px; font-size: 12px;
}
.hp-discount-banner h2 { font-family: 'Fjalla One', sans-serif; font-size: 50px; margin: 0px;
}
.hp-discount-banner a { font-size: 14px; text-decoration: underline; line-height: 20px; color: #fff; display: block;
}
#hp_cb6 { padding: 0px;
}
.hp-offer-banner { margin-bottom: 20px;
}
.owl-carousel .owl-nav .owl-next { position: absolute; right: 26px; color: #ccc; top: 31px; font-size: 0px;
}
.owl-carousel .owl-nav .owl-prev { position: absolute; left: 20px; color: #ccc; top: 31px; font-size: 0px;
}
.owl-carousel .owl-nav .disabled { display: none;
}
.owl-carousel .owl-nav .owl-next:after { content: "\f105 "; padding: 0 5px; font-style: inherit !important; font-family: FontAwesome; float: right; font-size: 50px;
}
.owl-carousel .owl-nav .owl-prev:after { content: "\f104 "; padding: 0 5px; font-style: inherit !important; font-family: FontAwesome; float: right; font-size: 50px;
}
.showhero { display: none;
}
@media (max-width: 30em) { .storytext { margin-left: 15px; } .storytextproduct { margin-left: 5px; } .storytextcenter { margin-left: 0px; } .bottomlinespacing { margin-bottom: 20px; margin-right: 15px; } .subtitle { font-size: 30px !important; margin-top: 1em !important; } .fancy span { margin-top: 1.5em !important; }
}
@media (max-width: 991px) { .hidevidbtns, .springbug, .holdvideo { display: none; } .showhero { display: block; }
}
.springbug { position: absolute; width: 100%; height: 100%; display: block; justify-content: center; align-items: center; flex-wrap: wrap; top: 10%;
}
.hp-hero-btn:hover,
.hp-hero-btn:focus { background: #fff; color: #000; text-decoration: none;
}
.hpstoryimg { position: relative; color: #fff; font-family: proxima_nova_rgregular, sans-serif; font-size: 14px;
}
.ribbon:nth-child(even) { margin-right: 4%;
}
@media (max-width: 500px) { .ribbon { width: 100%; } .ribbon:nth-child(even) { margin-right: 0%; }
}
.ribbon3 { width: 155px; height: 40px; line-height: 40px; padding-left: 10px; position: absolute; left: -8px; top: 25px; background: #000; text-align: center;
}
.ribbon3:before,
.ribbon3:after { content: ""; position: absolute;
}
.ribbon3:before { height: 0; width: 0; top: -8.5px; left: 0.1px; border-bottom: 9px solid #000; border-left: 9px solid transparent;
}
.ribbon3:after { height: 0; width: 0; right: -14.5px; border-top: 21px solid transparent; border-bottom: 19px solid transparent; border-left: 15px solid #000;
}
.hp_shopsizes h4 { color: #fff; margin-top: 15px;
}
.hp_shopsizes ul li { float: left;
}
.hp_shopsizes ul { padding: 0px; margin: 0px; list-style: none; display: inline-block;
}
.hp_shopsizes { bottom: 60px;
}
.hp_shopsizes ul li a { border: #fff solid 1px; background: #fff; padding: 10px 5px; margin: 2px; font-size: 14px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; line-height: 28px; width: 60px; color: #000; text-align: center; display: inline-block;
}
.hp_shopsizes ul li a:hover { background: none; border: #fff solid 1px; color: #fff; text-decoration: none;
}
.mystorefind .carousel-control { position: static; background: none; text-shadow: inherit; font-size: 10px; color: #000000 !important; opacity: 1;
}
.ccl-container { padding: 0px 15px; max-width: 1000px; margin: 0 auto;
}
#wrapper.point-o svg path:first-child { stroke: #fff !important;
}
.cart-customer-login-section .square-labels label,
.gift-cards .square-labels label { top: 10px; color: #000;
}
.cart-customer-login-section .square-labels .active label,
.gift-cards .square-labels .active label { background: #fff;
}
.cart-customer-login-section .signup-form h2 { font-size: 18px;
}
.guest-checkout-text,
.guest-checkout-text p { font-size: 12px !important; color: #757575;
}
.or-guest-checkout { border-top: #000 solid 1px; color: #000; width: 120px; text-align: center; margin: 25px auto; position: relative; margin-bottom: 25px;
}
.or-guest-checkout span { background: #fff; padding: 0 10px; position: absolute; top: -10px; left: 35%;
}
.cart-customer-login-section .signup-form { padding: 0px 15px !important;
}
.ccheckout-container { padding: 0px 15px;
}
.secure-checkout .secure-checkout-tabs .secure-checkout-tabs-head { border: #878787 solid 1px; font-size: 16px; color: #757575; padding: 10px 15px;
}
.secure-checkout .secure-checkout-tabs .secure-checkout-tabs-head.active { border: #000 solid 1px; font-size: 16px; color: #fff; background: #000; padding: 10px 15px;
}
.secure-checkout .secure-checkout-tabs .secure-checkout-inner { border: #EEEEEE solid 1px; padding: 10px; border-top: 0px;
}
.shipping-pickups-text { color: #000000; font-size: 14px; margin-bottom: 10px; }
.secure-checkout .secure-checkout-tabs .secure-checkout-inner h2 { font-size: 16px; color: #000; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; padding: 10px 0px; margin: 0px;
}
.secure-checkout .secure-checkout-tabs .secure-checkout-inner h3 { font-size: 14px; color: #000; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; margin: 0px; padding-top: 10px; padding-bottom: 5px;
}
.secure-checkout .secure-checkout-tabs .add-new-address h3 { font-size: 16px; margin-top: 10px; margin-bottom: 10px;
}
.secure-checkout .secure-checkout-tabs .add-new-address h2 { font-size: 16px; color: #000; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; margin-top: 10px; margin-bottom: 10px;
}
.secure-checkout .secure-checkout-tabs .add-new-address .phone-disclaimer,
.select-container .phone-disclaimer { font-size: 12px; margin-bottom: 8px;
}
.secure-checkout .secure-checkout-tabs .secure-checkout-inner .col-md-6 { }
.secure-checkout .secure-checkout-tabs .secure-checkout-inner .row { }
.delivery-method-text { font-size: 12px; color: #757575; margin: 5px 0px; padding-left: 15px; padding-right: 15px;
}
.pickup-address { border: #EEEEEE solid 1px; border-top: 0px; display: inline-block; width: 100%; margin-bottom: 10px;
}
.pickup-address .shipping-pickups-text { padding: 25px 10px; border-bottom: #EEEEEE solid 1px; margin: 0px;
}
.pickup-address .shipping-pickups-text:last-child { border: 0px;
}
.pickup-address .shipping-pickups-text h3 { font-family: 'Source Sans Pro', sans-serif; font-weight: 700; color: #000000; font-size: 14px; margin-top: 0px;
}
.pickup-address .shipping-pickups-text h4 { color: #000000; font-size: 14px;
}
.pickup-address .shipping-pickups-text span { color: #757575; font-size: 12px;
}
.pickup-address .shipping-pickups-text .ship-address { color: #000000; font-size: 14px;
}
.pickup-address .shipping-pickups-text .ship-address h5 { color: #000000; font-size: 14px; margin: 0px; margin-top: 5px;
}
.btn-next-step { margin: 5px 0px; width: 100%; padding: 6px 15px; background: #EB1E2F; border: 0px; text-transform: uppercase;
}
.secure-checkout-tabs { margin-bottom: 5px;
}
.secure-checkout .square-labels label { top: 10px;
}
.secure-checkout .square-labels .active label { background: #fff;
}
.secure-checkout .my-address { color: #000000; font-size: 14px;
}
.secure-checkout .my-address h4 { color: #000000; font-size: 14px; margin-bottom: 0px;
}
.secure-summary { border-bottom: #EEEEEE solid 1px; padding-bottom: 5px; margin-bottom: 10px; font-size: 14px; color: #000000;
}
.secure-summary-total { font-size: 25px; color: #000000;
}
.include-saletax { color: #757575; font-size: 12px; margin-top: 5px;
}
.terms-condition-confirming { margin: 10px 0px;
}
.terms-condition-confirming label { font-size: 12px; color: #000000;
}
.terms-condition-confirming label a { font-size: 12px; color: #757575;
}
.terms-condition-confirming label a:visited { color: #000; text-decoration: none; }
.terms-condition-confirming label a:hover { color: #000; font-weight: 700; border-style: none; border-bottom: 1px solid #000;
}
.terms-condition-confirming label a:active { color: #000; bottom-border: 2px solid #000;
}
.btn-place-holder { margin: 5px 0px; width: 100%; padding: 15px; background: #6BAD56; border: 0px; text-transform: uppercase;
}
.checkout-title-table { width: 100%; padding: 12px 15px; font-size: 16px; background: #231F20; color: #fff; margin-bottom: 10px;
}
.checkout-price { font-size: 20px; color: #000000; font-weight: 400;
}
.checkout-container .shooping-bag-inner .checkout-price,
.checkout-container .shooping-bag-inner .checkout-price-border { text-align: right !important;
}
.checkout-price .checkout-price-border { border-bottom: #EEEEEE solid 1px; padding-bottom: 10px; margin-bottom: 10px;
}
.checkout-price .you-pay { display: block; font-size: 14px; color: #000000; font-weight: 700;
}
.cart-checkout-section .shopping-bag-row { border-bottom: #EEEEEE solid 1px; padding: 20px 0px;
}
.cart-checkout-section .shooping-bag-inner { border: 0px;
}
.need-help-section { padding: 25px 20px; border: #EEEEEE solid 1px; font-size: 14px; color: #000; margin: 20px 0px;
}
.need-help-section h2 { margin-top: 0px; font-size: 25px; color: #000; font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
}
.need-help-section-inner { display: inline-block; width: 100%;
}
.need-help-section-inner .need-help-box { float: left; width: 50%; padding: 5px; font-size: 14px; color: #000; margin-bottom: 0px; min-height: 55px;
}
.checkout-total-section { margin: 20px 0px;
}
.checkout-total-section h2 { margin-top: 0px; font-size: 16px;
}
.checkout-total-section .os-total-saving { border: 0px;
}
.checkout-total-section .os-estimated-total { color: #000; font-size: 25px; margin-top: 10px; padding-bottom: 0px; margin-bottom: 0px;
}
.checkout-total-section .os-reward { border-bottom: #EEEDED solid 1px; padding-bottom: 10px; margin-bottom: 10px; font-size: 14px; color: #000000;
}
.checkout-price-calc { font-size: 14px;
}
.checkout-price-calc .row { padding-top: 5px; padding-bottom: 5px;
}
.checkout-price-calc .grey-bg { background: #EEEEEE;
}
.cart-checkout-section .order-summary-box .subtotal { margin-bottom: 15px;
}
.cart-checkout-section { padding: 30px 0px;
}
.bootstrap-select.btn-group .dropdown-menu { min-height: 230px;
}
.order-information h4 { font-weight: 700; font-size: 14px; color: #000000; margin-bottom: 5px;
}
.pickup-address .shipping-pickups-text.order-information span { font-size: 14px; color: #000000;
}
.credit-card-icon { margin-right: 5px;
}
.btn-continue-shopping { margin: 5px 0px; width: 100%; padding: 6px 15px; background: #000; border: 0px; text-transform: uppercase;
}
.order-confirmation-modal h1 { font-size: 30px; color: #231F20; font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
}
.order-confirmation-modal p { margin-bottom: 4px; font-size: 14px; color: #000;
}
.os-estimated-tax a { color: #000; text-decoration: none;
}
.os-estimated-tax a:visited { color: #000; text-decoration: none; font-weight: 400;
}
.os-estimated-tax a:hover { color: #565656; font-weight: 400; border-style: none;
}
.os-estimated-tax a:active { color: #000; border-bottom: 2px solid #000;
}
.order-confirmation-modal p a { color: #757575;
}
.order-confirmation-modal p a:link { color: #6b6b6b; text-decoration: none;
}
.order-confirmation-modal p a:visited { color: #000; text-decoration: none; }
.order-confirmation-modal p a:hover { color: #000; font-weight: 700; border-style: none; border-bottom: 1px solid #000;
}
.order-confirmation-modal p a:active { color: #000; border-bottom: 2px solid #000;
}
.order-confirmation-modal .bonus-odc { font-size: 18px; margin: 30px 0px; color: #231F20;
}
.order-confirmation-modal .bonus-odc span { color: #EB1E2F; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; margin: 0px 15px;
}
.order-confirmation-modal .hide-pass,
.order-confirmation-modal .show-pass { text-align: right; position: absolute; right: 10px; top: 12px; cursor: pointer;
}
.order-confirmation-modal .hide-pass { right: 40px;
}
.order-confirmation-modal .square-labels input { border: 0px; border-bottom: #000 solid 2px; font-size: 18px; color: #000000;
}
.order-confirmation-modal .order-confirmation-form .order-confirmation-form-inner { width: 60%; margin: 0 auto;
}
.order-confirmation-modal .order-confirmation-form .radio-btn-theme { display: inline-block;
}
.order-confirmation-modal .order-confirmation-form .order-confirmation-form-button .btn-odcf { margin: 5px 0px; width: 100%; padding: 6px 15px; background: #000; border: 0px; text-transform: uppercase;
}
.order-confirmation-modal .order-confirmation-form .order-confirmation-form-button { padding: 15px;
}
.order-confirmation-modal .no-thanks-link a { color: #000; font-size: 14px; text-decoration: none;
}
.order-confirmation-modal .no-thanks-link a:visited { color: #000; text-decoration: none; }
.order-confirmation-modal .no-thanks-link a:hover { color: #000; font-weight: 700;
}
.order-confirmation-modal .no-thanks-link a:active { color: #000;
}
.sc-tab-edit { display: none; cursor: pointer;
}
.cart-checkout-section .cart-pro-img img { max-width: 200px;
}
.purchase-history-detail .secure-checkout .secure-checkout-tabs .secure-checkout-tabs-head { border: #000 solid 1px; font-size: 16px; color: #fff; background: #000; padding: 10px 15px; cursor: pointer;
}
.purchase-history-detail .shopping-bag-heading { margin-bottom: 0px;
}
.purchase-history-detail .secure-checkout .secure-checkout-tabs .secure-checkout-tabs-head .phd-tab-icon i { font-size: 27px;
}
.purchase-history-detail .secure-checkout .secure-checkout-tabs .secure-checkout-tabs-head .phd-tab-icon i.fa-angle-up { display: none;
}
.purchase-history-detail .secure-checkout .secure-checkout-tabs .secure-checkout-tabs-head.active .phd-tab-icon i.fa-angle-up { display: block;
}
.purchase-history-detail .secure-checkout .secure-checkout-tabs .secure-checkout-tabs-head.active .phd-tab-icon i.fa-angle-down { display: none;
}
.purchase-history-detail.cart-checkout-section { padding: 20px 0px;
}
.phd-tab-inner h4 { font-weight: 700; font-size: 14px; color: #000000; margin-bottom: 5px;
}
.phd-tab-inner span { font-size: 14px; text-transform: lowercase; color: #000000;
}
.secure-checkout .secure-checkout-tabs .secure-checkout-inner { border: #EEEEEE solid 1px; padding: 0 .5em; border-top: 0px;
}
.secure-checkout .secure-checkout-tabs .secure-checkout-inner .phd-tab-inner { padding: 10px;
}
.secure-checkout .secure-checkout-tabs .secure-checkout-inner .phd-total-price { padding: 15px 10px; border-top: #EEEEEE solid 1px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; color: #000000; font-size: 25px;
}
.secure-checkout-tabs-head { margin-bottom: .5em;
}
.phd-order-tracking { color: #000000; font-size: 14px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; background: #EEEDED; padding: 10px 20px;
}
.phd-ups-info { float: left; padding: 10px 20px; width: 75%; border-right: #EEEEEE solid 1px;
}
.phd-ups-icon { float: left; padding: 10px 20px; width: 25%; text-align: center;
}
.purchase-history-detail-tabs { margin-bottom: 10px;
}
.purchase-history-detail-tabs .secure-checkout-tabs-inner { margin-bottom: 10px;
}
.phd-small-text { color: #757575; font-size: 12px; margin: 10px 0px;
}
.border-top-full { border-top: #EEEEEE solid 1px;
}
.order-status-img { float: left; width: 59px;
}
.order-status-info { float: left; width: calc(100% - 62px); padding-left: 10px; font-size: 14px; color: #000000;
}
.ods-shipto { border: #EEEDED solid 1px; margin-top: 2px; float: right; width: calc(100% - 62px);
}
.ods-ship-title { font-size: 12px; color: #000000; padding: 5px; background: #EEEDED; cursor: pointer;
}
.ods-ship-inner { padding: 5px; font-size: 12px; color: #000000; display: none;
}
.ods-ship-title .phd-tab-icon i { font-size: 16px;
}
.ods-ship-title .phd-tab-icon i.fa-angle-up { display: none;
}
.ods-ship-title.active .phd-tab-icon i.fa-angle-up { display: block;
}
.ods-ship-title.active .phd-tab-icon i.fa-angle-down { display: none;
}
.purchase-history-price { color: #000000; font-size: 20px; padding-top: 10px; font-weight: 700;
}
.purchase-history-price span { display: block; color: #757575; font-size: 10px; font-weight: normal;
}
.order-status-text,
.gift-cards-text,
.gift-cards-redeem-text { margin: 10px 0px;
}
.order-status-text p { color: #010101; font-size: 14px;
}
.gift-card-redeem input[type="text"] { width: 65%;
}
.btn-giftcard-submit[disabled] { background-color: #999999; border-color: #999999;
}
@media all and (-ms-high-contrast: none) { .header-icon-section .icon-box img { height: 35px !important; width: 30px; } .rw-mobile-cal { top: 32px; } .logo img { height: 58px; }
}
@media (max-height: 890px) { .fixed-cart-summary-box { overflow-y: auto; height: 540px; }
}
@media (min-width: 1052px) { .hp-main-hero { min-height: 614px; } .ob-modal-style { min-height: 380px; } .ob-modal-style .modal-dialog { margin: 120px auto; } .fixed-cart-summary-box { position: fixed; top: 110px; background: #fff; width: 32.333%; right: 10px; } .cart-summary-box-absolute { position: absolute; width: 32.6%; bottom: 10px; right: 10px; top: inherit; } .cart-container { position: relative; } .cart-container .col-sm-4 { position: inherit; }
}
@media (min-width: 1400px) { .dropdown-shop-size { width: 15%; } .footer-fixed-form { min-height: 415px; } .footer-social ul li { display: inline-block; padding: 0px 6%; } .dropdown-box-max { width: 13%; padding-right: 0px; } .recent-trend-book { width: 17%; } .recent-trend-book ul { display: block; width: 100%; float: left; }
}
@media (max-width: 1399px) and (min-width: 1050px) { .recent-trend-book { padding-right: 0px; width: 20%; } .wishlist-addcart { padding: 0px; }
}
@media (max-width: 1295px) and (min-width: 1050px) { .hp_shopsizes h4 { color: #000; } .hp_shopsizes ul li a { border: #000 solid 1px; background: #000; color: #fff; } .hp_shopsizes ul li a:hover { background: none; border: #000 solid 1px; color: #000; } .pd-color-select-sec ul li { margin-right: 2%; width: 23%; } .top-dropdown-release-box { padding-right: 15px !important; } .hero-button { position: static; } .hp-hero-btn { background-color: #f0f0f0; border-color: #f0f0f0; color: #000; width: 48%; min-width: inherit; float: left; margin: 1%; padding: 12px 0px; font-size: 13px; } .owl-carousel .owl-nav .disabled { display: block; } .hp-hero-btn:hover, .hp-hero-btn:focus { background-color: #000; border-color: #000; color: #fff; }
}
@media (max-width: 1232px) and (min-width: 1050px) { .nav > li > a { position: relative; display: block; } .logo .name img { width: 80px !important; } .search-navigation { width: calc(100% - 148px); padding-left: 20px; } .logo { float: left; width: 148px; } .header-icon-section .icon-box { padding: 5px 4px; }
}
@media (max-width: 1065px) and (min-width: 1050px) { .header-icon-section .icon-box { padding: 5px 2px; }
}
@media (max-width: 1110px) and (min-width: 1050px) { .nav > li > a { position: relative; display: block; }
}
@media (min-width: 1051px) { .hide-on-desktop { display: none !important; } .product-filter-sidebar { display: block !important; } .header-icon-section .icon-box img { height: auto; width: 30px; } .header-icon-section .icon-box .cart-inner-item img { width: 100%; height: auto !important; } .responsive-search-main { display: none !important; } .main-navigation ul li:hover .dropdown-menu { display: block; } .open > a:after, .main-navigation ul li.dropdown:hover > a:after { content: ''; position: absolute; left: 50%; transform: translateX(-50%); top: 57px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #000000; clear: both; z-index: 9999; } .navbar-nav > li, .header .col-sm-8, .header .col-sm-4, .navbar-nav > li, .header .col-sm-9, .header .col-sm-3 { position: inherit !important; } .navbar-nav > li { position: static; }
}
.show-hide-arrow { display: none;
}
.cart-checkout-section .hide-show-arrow { display: none; font-size: 18px; color: #000000; font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
}
.need-help-section-mob { display: none;
}
@media (max-width: 1050px) { .secure-checkout-tabs-inner .secure-checkout-inner .secure-summary .col-xs-6, .secure-checkout-tabs-inner .secure-checkout-inner .secure-summary-total .col-xs-6 { padding: 0px; } .order-status-img { float: right; width: 79px; border-left: #EEEEEE solid 1px; padding: 5px 10px; } .order-status-info-head { width: 100%; font-size: 14px; padding: 5px 10px; } .order-status-info { float: left; width: calc(100% - 82px); padding-left: 10px; font-size: 14px; color: #000000; padding-top: 5px; padding-bottom: 5px; } .ods-shipto { width: 100%; } .order-status-track-info { padding: 0px; } .ods-ship-title { background: none; padding: 10px 10px; } .ods-ship-inner { padding: 10px 10px; } .ods-ship-title .phd-tab-icon i { font-size: 18px; } .purchase-history-detail .col-md-4, .purchase-history-detail .col-md-8 { padding: 0px; } .cart-box .cart-item-count { background: #fff; color: #757575; border: #CCCBCB solid 2px; top: 6px !important; right: 12px; } .step-next-btndd { } .order-confirmation-head.shopping-bag-heading h2 { margin-right: 0px; } .order-confirmation-modal .order-confirmation-form .order-confirmation-form-inner { width: 95%; } .cart-checkout-section .shopping-bag-row { padding-bottom: 10px; } .need-help-section { border: #EEEEEE solid 5px; } .need-help-section-mob { display: block; border: #EEEEEE solid 5px; margin: 15px; padding: 10px 0px; } .need-help-section-mob h2 { margin-bottom: 0px; margin-top: 0px; font-size: 16px; color: #231F20; font-family: 'Montserrat', sans-serif; font-weight: 500; } .cart-checkout-section .hide-show-arrow { display: block; } .checkout-price { width: 100%; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; } .cart-checkout-section .shopping-bag-heading .need-help, .cart-checkout-section .shopping-bag-heading span { display: none; } .cart-checkout-section .discounts { border-top: #EEEDED solid 1px; padding-top: 10px; cursor: pointer; } .cart-checkout-section .discounts.active { border-bottom: 0px; } .order-summary-box { border: 0px; } .cart-checkout-section .hide-show-arrow .fa-angle-up { display: none; } .cart-checkout-section .hide-show-arrow.active .fa-angle-down { display: none; } .cart-checkout-section .hide-show-arrow.active .fa-angle-up { display: block; } .cart-checkout-section .shopping-bag-heading { padding-left: 15px; padding-right: 15px; } .cart-checkout-section .checkout-total-section .col-xs-6 { padding: 0px; } .discount-mobile { display: none; } .cart-checkout-total .col-md-6 { padding: 0px; } .step-next-btn, .terms-condition-confirming { padding-left: 8px; padding-right: 8px; } .cart-customer-login-section .empty-div { display: none; } .hp_shopsizes h4 { color: #000; } .hp_shopsizes ul { padding: 15px; } .hp_shopsizes ul li a { border: #000 solid 1px; background: #000; color: #fff; } .hp_shopsizes ul li a:hover { background: none; border: #000 solid 1px; color: #000; } .hp-discount-banner h2 { font-size: 30px; } .hp-cb-wrapper .col-sm-6, .hp-cb-wrapper .col-sm-4 { padding-bottom: 20px; } .owl-carousel .owl-nav .owl-next { background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.97) 97%, #ffffff 100%); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.97) 97%, #ffffff 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.97) 97%, #ffffff 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1); width: 140px; height: 60px; right: 0px; } .owl-carousel .owl-nav .owl-prev { background: -moz-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0.97) 3%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0.97) 3%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0.97) 3%, rgba(255, 255, 255, 0) 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1); width: 140px; height: 60px; left: 0px; } .owl-carousel .owl-nav .owl-next:after, .owl-carousel .owl-nav .owl-prev:after { display: none; } .hero-button { position: static; } .hp-hero-btn { background-color: #f0f0f0; border-color: #f0f0f0; color: #000; width: 48%; min-width: inherit; float: left; margin: 1%; padding: 12px 0px; font-size: 13px; } .owl-carousel .owl-nav .disabled { display: block; } .hp-hero-btn:hover, .hp-hero-btn:focus { background-color: #000; border-color: #000; color: #fff; } .hp-hero-btn.new-arrival { background-color: #000; border-color: #000; color: #fff; } .showhero { margin-bottom: 20px; } .wishlist-detail-table .save-change-cart { margin-top: 20px; } .delet-save-cart-detail { text-align: center; } .view-item-details-inner .row { margin: 0px; } .save-this-cart { width: 100%; text-align: center; } .save-change-cart { text-align: center; } .save-cart-prodetail .row { margin: 0px; } .save-cart-detail-inner .rewards-heading { padding: 0px 15px; } .save-cart-prodetail span { margin-bottom: 20px; display: block; } .shopping-bag-section .col-sm-8, .shopping-bag-section .col-sm-4 { padding: 0px; } .shopping-bag-section .row { margin: 0px; } .shopping-bag-section .order-summary-inner .row { margin: 0px -15px; } .shopping-bag-section .cart-container { padding: 0px; } .shopping-bag-section .shopping-bag-heading, .shopping-bag-section .save-this-cart { padding: 0px 15px; } .order-return-policy { padding: 10px 15px; } .save-this-cart { margin-top: 10px; } .view-item-details-main { width: 100%; } .shopping-bag-row { border-bottom: #EEEEEE solid 1px; padding-bottom: 10px; } .wishlist-detail-table .shooping-bag-inner .shopping-bag-row { padding-bottom: 20px; } .wishlist-detail-table .view-item-details-inner .col-xs-12 { padding: 10px 0px; } .shooping-bag-inner .view-item-details-inner .col-xs-12 { padding: 10px 0px; } .wishlist-detail-table .view-item-details-inner .cart-availability { padding-top: 0px; } .wishlist-detail-table .shooping-bag-inner .shopping-bag-row:last-child { border-bottom: 0px !important; } .shooping-bag-inner .wishlist-addcart .btn-shopnow { padding: 6px 13px; margin: 10px 0px; } .order-summ-link-mobile { display: block; } .shopping-bag-head { display: none; } .cart-pro-img { padding-top: 10px; } .cart-price-mobile { width: 100%; text-align: left; margin-top: 0px; } .cart-close { height: auto; } .need-help { width: 100%; text-align: right; margin-bottom: 10px; } .shopping-bag-id { float: right; } #wrapper svg path:first-child { stroke: #fff !important; } .cart-on-mobile { display: block; } .cart-on-descktop { display: none; } .btn-find-store { margin-top: 40px; } .btn-find-store .btn-default { margin-bottom: 15px; } #find-store-listing .modal-dialog { width: 100%; } .store-information .col-xs-5 { padding-left: 0px; } .store-information .toggle-btn-text { width: auto !important; } .store-information .store-open-time { font-size: 14px; } .store-box-toggle .store-box-inner { display: none; } .show-hide-arrow { display: block; } .show-hide-arrow i { font-size: 31px; margin-top: -5px; } .store-box-toggle .store-box-title { cursor: pointer; } .show-hide-arrow i.fa-angle-up { display: none; } .active .show-hide-arrow i.fa-angle-down { display: none; } .active .show-hide-arrow i.fa-angle-up { display: block; } .store-info-after-map .col-sm-7, .store-info-after-map .col-sm-5 { padding: 0px; } .store-info-after-map .col-sm-7 { border-top: #EEEEEE solid 1px; } .store-box-style { box-shadow: none; } .store-day-time { text-align: right; } .store-day-time span { float: left; } .store-detail-section { margin-top: 20px; font-size: 12px !important; padding-top: 20px; border-top: #EEEEEE solid 1px; } .map-section img { width: 100%; } .get-direction { margin-bottom: 5px; } .store-number, .store-hour-subject, .store-detail-direction a { font-size: 12px; } .login-signup-form .login-signup-inner { padding: 20px 0px !important; } .login-signup-form .login-signup-inner.more-padding { padding: 20px !important; } .signup-form { padding: 10px !important; } #product-modalslider .carousel-inner { width: 100%; } #product-modalslider .carousel-control { display: none; } #product-detail-modal .pro-tag { z-index: 999; } #product-detail-modal .modal-dialog { width: 100% !important; } .pdp-modal-grey { background: #f1f1f1; margin: 20px -15px; padding: 10px; } .pdp-modal-grey-inner { width: 90%; margin: 0 auto; } .brand-logo-mobile { display: inline-block; position: absolute; left: 15px; z-index: 99; top: 35px; } .brand-logo-mobile img { width: 80px; } .product-detail-section .pro-slider { padding-top: 10px; } .pd-color-select-item { position: relative; display: inline-block; width: 100%; margin-top: 20px; overflow: auto; } .item-pd-color { display: inline-block; float: left; } .product-title h1 { font-size: 25px; } .brand-logo { display: none; } .product-detail-section { padding: 20px 0px; } .product-detail-info { padding: 0px; float: left; width: 100%; } #thumb-slider { display: none; } .product-slider-section .thumbnails li a img { display: none; } .product-slider-section .thumbnails li { width: auto; } .product-slider-section .thumbnails li a { width: 20px; height: 3px; background: #EEEDED; margin-right: 10px; display: inline-block; } .product-slider-section .thumbnails li a.active { background: #000000; } #slider-thumbs { text-align: center; border-bottom: #EEEDED solid 1px; margin-bottom: 20px; width: 100%; } #slider-thumbs ul { display: inline-block; } .product-slider-section .item div img { display: none; } .product-slider-section #thumb-slider .item div { width: auto; } .breadcrumb { } .product-slider-section #thumb-slider .item div { width: 20px; height: 3px; background: #EEEDED; margin-right: 10px; display: inline-block; } #slider-thumbs { text-align: center; border-bottom: #EEEDED solid 1px; margin-bottom: 20px; } #slider-thumbs ul { display: inline-block; } .product-slider-section .carousel-inner { box-shadow: none; } .pro-fotter-pagination { padding-left: 15px; } .sort-select { padding-right: 15px; } #edit-shipping-info .sort-select, #add-shipping-info-new .sort-select, #edit-card-info .sort-select, #add-card-info .sort-select { padding-right: 4px; } .mobile-filter-button, .mobile-filter-button:hover, .mobile-filter-button:focus { margin-top: 0px; } .sort-select { margin-top: 0px; } .product-list-grid-view { padding: 15px; width: 100%; } .product-list-grid-view span { margin-right: 15px; font-size: 14px; font-weight: 700; color: #231F20; text-transform: uppercase; cursor: pointer; } .product-list-grid-view span img { margin-right: 5px; } .product-box h4 { font-size: 1.7vmax; } .product-box h4.product-name { font-size: 1.8vmax; } .product-box .price-sale { font-size: 1.6vmin; } .product-box .price-cut { font-size: 1.4vmin; } .product-list-by .product-box h4 { font-size: 1.8vmax; } .product-list-by .product-box .price-sale { font-size: 1.6vmin; } .product-list-by .product-box .price-cut { font-size: 1.4vmin; } .product-listing-inner-section .col-md-9 { padding: 0px; } .filter-search-field button { right: 20px; top: 21px; } .filter-search-field { padding: 15px; } .product-listing-inner-section .filter-widget ul.filter-size, .product-listing-inner-section .radio-btn-theme { padding-left: 15px; padding-right: 15px; } .filter-applied { color: #000; font-size: 14px; padding-left: 12px; } .filter-by-heading { background: #000; padding: 15px; color: #fff; width: 100%; margin-bottom: 10px; font-size: 18px; } .selected-filter { margin: 5px 2%; width: 96%; min-width: auto; } .selected-filter.even { width: 46%; } .clear-filters { float: right; margin-right: 15px; margin-bottom: 20px; } .filter-by-heading span { float: right; font-size: 30px; line-height: 22px; cursor: pointer; } .filter-list { display: none; } .product-filter-sidebar { display: none; position: absolute; width: 100%; background: #fff; z-index: 999; top: 68px; padding: 0px; } .product-listing-inner-section .filter-widget h5 { padding: 17px; font-size: 14px; cursor: pointer; margin: 0px; display: inline-block; width: 100%; } .product-listing-inner-section .filter-widget h5.active { background: #EEEDED; } .product-listing-inner-section .filter-widget h5:after { content: "\f105 "; padding: 0 5px; font-style: inherit !important; font-family: FontAwesome; float: right; } .price-filter .ui-widget-content { border: 0px; background: #EEEDED; margin-top: 30px; width: 78%; margin-left: 24px; margin-bottom: 30px; } .rw-breadcrumbs .item-view { padding-right: 15px; padding-top: 15px; } .product-listing-inner-section .filter-widget h5.active:after { content: "\f106 "; padding: 0 5px; font-style: inherit !important; font-family: FontAwesome; float: right; } .product-listing-inner-section .filter-widget ul { height: auto; overflow: visible; margin: 0px; } .product-listing-inner-section .filter-widget ul li a { padding: 15px; width: 100%; display: inline-block; border-bottom: #EEEDED solid 1px; margin-bottom: 0px; } .product-listing-inner-section .filter-widget ul li a:after { content: "\f105 "; padding: 0 5px; font-style: inherit !important; font-family: FontAwesome; float: right; } .product-listing-inner-section .filter-widget ul.filter-size a { width: auto; line-height: 10px; } .product-listing-inner-section .filter-widget ul.filter-size a:after { display: none; } .product-listing-inner-section .filter-widget { margin: 0px; } .product-filter-sidebar .filter-widget-inner { display: none; } .product-list { margin-top: 0px; } .product-box { float: left; width: 50%; } .product-list-by .product-box { width: 100%; } .perference-center-button { width: 100%; } .claim-rewads-form .btn-shopnow, .claim-rewads-form .btn-save { width: 100%; margin-top: 0px; } .place-holder { width: 100%; margin-top: 30px; } .login-signup-form .row .col-md-6 { width: 50%; float: left; } .modal-backdrop { background-color: #000; } .col-centered { width: 99%; margin: 0px !important; } .row-centered { text-align: center; padding: 0px !important; } #edit-card-info-form .row { margin-right: -15px !important; } .rewards-blocks-top { background: #fff; border-top: #EEEDED solid 1px; border-bottom: #EEEDED solid 1px; } .saved-cart-box-inner { box-shadow: none; } .ob-modal-style { height: calc(100% - 68px); top: inherit; -webkit-animation: modal-on 1s; animation: modal-on 1s; } @-webkit-keyframes modal-on { 0% { height: 0%; } } @keyframes modal-on { 0% { height: 0%; } } .rw-expired-wrapper { } .rw-points-history { padding: 0px; } .ob-modal-style { padding: 0px !important; } .ob-modal-style .modal-body { background: #fff; } .ob-modal-style .modal-content { height: 100%; box-shadow: none; border: 0px; } .ob-modal-style .modal-dialog { height: 100%; width: 100%; } .ob-modal-style .info-modal-footer .btn-shopnow { margin: 5px 0px; } .ob-modal-style .info-modal-footer { } .ob-modal-style .footer-form .form-group { width: 100%; } .account-box-rw span.rw-acc-small-head, .account-box-rw span.rw-acc-last-head { font-size: 12px; } .account-box-rw span.rw-acc-last-head { line-height: 15px; } .saved-cart-footer { margin-top: 50px; padding: 0px 12px; } .saved-cart-inner h1 { padding-left: 15px; } .saved-cart-footer a { display: inline-block; width: 48%; padding: 10px 5px; font-size: 12px; } .padding-o, .saved-cart-box { padding: 0px; } .saved-cart-box { margin-bottom: 30px; border-bottom: #f0f1f1 solid 2px; padding-bottom: 20px; } .ob-modal-style .modal-dialog { margin: 0px auto; } .ob-modal-style .info-modal-footer { margin-top: 30px; } .ob-modal-style .square-labels input, .ob-modal-style .square-labels .dropdown-toggle, .ob-modal-style .square-labels .dropdown-toggle:hover, .ob-modal-style .square-labels .dropdown-toggle:focus { } .account-box-rw-main, .rw-animated-sm { padding: 0px; } .account-box-rw-main { padding-left: 15px; } .profile-right-wrapper .col-md-6 { padding: 0px; } .profile-box { box-shadow: none; border-bottom: #dedede solid 1px; margin-bottom: 20px; } .rewards-blocks-sec .rewards-blocks h3 { margin-top: 0px; } .heading-social { margin-bottom: 0px; } .footer-social ul li { padding-top: 0px; } .search-pannel-notmobile { display: none !important; } .mobile-logo { margin-left: 20px; padding-top: 5px; } .mobile-logo img { width: 195px !important; margin-bottom: 0; display: block; height: 45px; } .header-icon-section .icon-box span.box-head, .header-icon-section .responsive-menu span.box-head { display: none; } .cart-dropdown { right: 0px; } .footer-social ul li { padding: 10px; } .container { width: 100%; } .header .col-sm-4, .header .col-sm-8, .header .col-sm-3, .header .col-sm-9 { padding: 0px; min-height: 0px; } .nav > li > a { position: relative; display: block; padding: 10px 8px; }
}
@media (max-width: 1050px) and (max-width: 495px) and (min-width: 416px) { .product-box .price-cut { padding-bottom: 2em; }
}
@media (max-width: 1050px) { .cart-checkout-section .col-md-3, .cart-checkout-section .col-md-9 { padding: 0px; } .secure-checkout .secure-checkout-tabs .secure-checkout-tabs-head { border-left: 0px; border-right: 0px; border-color: #eee; } .checkout-price .checkout-price-border { border: 0px; } .cart-checkout-section .row { margin: 0px; } .secure-checkout .secure-checkout-tabs .secure-checkout-inner .col-md-6, .secure-checkout .secure-checkout-tabs .secure-checkout-inner .col-md-12 { padding-left: 5px; padding-right: 5px; } .order-information [class*="col-xs"] { padding: 0px; } .cart-checkout-section .ccheckout-container { padding: 0px; } .cart-table-head { font-size: 16px; color: #000; font-weight: 700; width: 100%; padding-left: 15px; } .top-header-strip { padding: 10px 5px; } .on-menu { display: block!important; } .off-menu { display: none!important; } .collapsed .on-menu { display: none!important; } .collapsed .off-menu { display: block!important; } .responsive-search-main { float: left; width: 100%; padding: 10px; border-top: #EEEDED solid 1px; position: relative; background: #ffffff; } .responsive-search-main input.form-control::-webkit-input-placeholder { color: #000000; } .responsive-search-main input.form-control::-moz-placeholder { color: #000000; } .responsive-search-main input.form-control:-ms-input-placeholder { color: #000000; } .responsive-search-main input.form-control:-moz-placeholder { color: #000000; } .responsive-search-main a { position: absolute; right: 14px; top: 16px; } .responsive-search-main a.searc-submit-btn { left: 10px; right: inherit; } .responsive-search-main a img { width: 25px; height: 25px; opacity: .5; } .mobile-search { cursor: pointer; padding-bottom: 10px !important; } .responsive-search-main .btn-shopnow { padding: 6px; width: 100%; } .responsive-search-main input { border: 0px; color: #6b6b6b; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; font-size: 14px; height: auto; padding-left: 40px; } .responsive-search-main input:focus { color: #000; border: 0px; font-style: inherit; } .exclusiions-apply { display: none; } .cart-dropdown { top: 102px; padding-top: 0px; } .cart-dropdown::after { border-bottom: 10px solid #231F20; right: 15px; top: -54px; } .footer-mobile-call { float: right; display: inline-block; margin-right: 10px; } .footer-mobile-call img { height: 15px; } .footer-social { position: static; bottom: 0px; width: 100%; } .footer-social ul li { padding: 14px; } .navbar-nav > li > .dropdown-menu { background: #fff; padding-top: 0px; padding-bottom: 0px; } .main-navigation ul li a { font-size: 14px; padding-bottom: 29.5px; } .mobile-hide-logo { display: none; } .mobile-show-logo { display: inline-block; width: 80%; height: 65px; } .logo { float: left; width: 100%; text-align: center; display: none; } .header-search { display: none; } .main-navigation ul li:first-child a { padding-left: 8px; } .header-icon-section img { width: 36px; height: 36px; } .header-icon-section { width: ; text-align: center; float: right; } .container { padding: 0px; } .navbar-toggle { padding: 0px; } .menu-icon { height: 2.5em; } .responsive-menu { margin: 0px; float: left; display: inline-block; background: #EEEDED; padding: 10px 17px; } .footer-fixed-form { position: static; height: auto; padding: 10px; } .footer-fixed-navigation { margin-left: 0px; } .footer-fixed-navigation ul { display: none; } .monetate-striped-inner { width: 100%; text-align: center; } .monetate-striped { position: relative; } .monetate-striped .off-today, .code-use { float: none; z-index: 9; position: relative; margin-top: 0px; display: block; } .footer-form input { float: right; } .header { padding: 0px; } .header-icon-section .icon-box { display: inline-block; text-align: center; width: 70px; margin: 0px 0% !important; float: left; border-left: #EEEDED solid 1px; padding: 13px 4.5%; } .header-icon-section .icon-box > img, .header-icon-section .icon-box a > img { opacity: .5; } .header-icon-section .icon-box.has-item { background: #EC1E2F; } .has-item-icon { display: none; } .header-icon-section .icon-box.has-item .has-item-icon { display: inline-block; opacity: 1 !important; } .header-icon-section .icon-box.has-item .no-item-icon { display: none; } .search-mobile-button.active { background: #EEEDED; } .search-mobile-button a.searc-remove-btns { display: none; } .search-mobile-button.active a { display: none; } .search-mobile-button.active a.searc-remove-btns { display: block; } .search-navigation { float: left; width: 100%; position: absolute; z-index: 999; background: #fff; top: 55px; padding-left: 0px; } .navbar-nav { margin: 0px; } .navbar-nav li { display: inline-block; width: 100% !important; } .navbar-nav li > a { background: #fff; border-bottom: #D0D7D5 solid 1px; display: inline-block; width: 100% !important; padding: 21.5px 10px !important; } .navbar-nav li > a:hover, .navbar-nav li > a:focus { background: #EEEEEE !important; border-bottom: #D0D7D5 solid 1px; } .navbar-nav li ul li a { background: #fff !important; border: 0px !important; padding: 14.5px 26px !important; } .navbar-nav li > a.active, .navbar-nav li > a.active:hover { background: #EEEEEE !important; color: #000; border-bottom: #EEEEEE solid 1px; } .recent-book { width: 100%; display: none; color: #000000; } .top-dropdown-fiexd { display: none; } .sale-nav-mobile a { background: #EC1F30 !important; color: #fff !important; } .navbar-nav li.sale-nav-mobile > a:hover, .navbar-nav li.sale-nav-mobile > a:focus { background: #EC1F30 !important; color: #fff !important; } .sale-nav-mobile a i { color: #fff !important; } .navbar-nav li.help-nav-mobile > a:hover, .navbar-nav li.help-nav-mobile > a:focus { background: #000000 !important; color: #fff !important; } .help-nav-mobile a { background: #000000 !important; color: #fff !important; } .help-nav-mobile a i { color: #fff !important; } .navbar-nav li.mobile-profile-nav > a, .navbar-nav li.mobile-profile-nav > a:hover { background: #231F20 !important; color: #fff !important; } .top-header-strip li a { color: #000; font-size: 10px; } .navbar-nav li.mobile-profile-nav > a.active, .navbar-nav li.mobile-profile-nav > a.active:hover { background: #231F20 !important; border: 0px !important; color: #fff !important; } .navbar-nav li.mobile-profile-nav > a .active { display: none; } .navbar-nav li.mobile-profile-nav > a.active .active { display: inline-block; width: 24px; height: 24px; } .navbar-nav li.mobile-profile-nav > a.active .inactive { display: none; } .navbar-nav li.mobile-profile-nav a.mobile-profile-nav-inner { font-size: 18px; color: #231F20; font-weight: 400; } .navbar-nav li .navbox-icon { margin-right: 15px; } .navbar-nav li .navbox-icon img { width: 24px; height: auto; } .navbar-nav > li span.mobile-nav-arrow { float: right; font-size: 21px; margin-right: 10px; } .navbar-nav > li a span.mobile-nav-arrow .active { display: none; } .navbar-nav > li a.active span.mobile-nav-arrow .active { display: inline-block; color: #000; } .navbar-nav > li.mobile-profile-nav a.active span.mobile-nav-arrow .active { display: inline-block; color: #fff; } .navbar-nav > li a.active span.mobile-nav-arrow .inactive { display: none; } .navbar-nav > li > .dropdown-menu { position: static; } .top-dropdown-release { padding: 0px; } .top-dropdown-release h5, .top-dropdown-release a { background: #fff; border-bottom: #D0D7D5 solid 1px; display: inline-block; width: 100%; padding: 16.5px 15px; margin: 0px; cursor: pointer; font-weight: 400; text-transform: uppercase; color: #000; font-size: 14px; } .top-dropdown-release h5 { border: 0px; background: #EEEEEE; } .top-dropdown-release h5.active { background: #EEEEEE !important; color: #000; } .top-dropdown-release h5:after, .cat-view-all a:after { font-family: FontAwesome; content: "\f105"; float: right; font-size: 18px; margin-right: 10px; } .top-dropdown-release h5.active:after { font-family: FontAwesome; content: "\f106"; float: right; font-size: 18px; margin-right: 10px; } .hide-on-mobile { display: none !important; } .show-on-mobile { display: inline-block !important; } .mobile-search.active { background: #d0d6d4; } .top-dropdown-fiexd { background: #D0D7D5; position: static; height: auto; } .top-dropdown-release { margin-left: 0px; } .navbar-nav .open .dropdown-menu { float: left; width: 100%; } .navbar-nav > li > .dropdown-menu { border: 0px; } .main-navigation .dropdown-menu .top-dropdown-release-box ul { display: none; } .top-dropdown-release-box { float: left; padding: 0px !important; width: 100%; display: inline-block; } .shoes-img { text-align: left; } .offer-message, .view-all-cat { padding-left: 0px; } .footer-fixed-navigation { padding: 0px; } .footer-fixed-navigation .col-sm-3, .footer-fixed-navigation .col-sm-6, .footer-fixed-navigation .col-sm-12 { padding: 0px; } .footer-fixed-navigation .col-sm-3 h5 { background: #000; border-bottom: #000 solid 1px; display: inline-block; width: 100%; padding: 17px; margin: 0px; cursor: pointer; } .footer-fixed-navigation .col-sm-3 h5:after { font-family: FontAwesome; content: "\f105"; float: right; font-size: 15px; margin-right: 10px; } .footer-fixed-navigation .col-sm-3 h5.active:after { font-family: FontAwesome; content: "\f106"; float: right; font-size: 15px; margin-right: 10px; } .footer-logo { padding-top: 10px; } .copyright { padding-bottom: 10px; } .footer-logo, .copyright { background: #FFFFFF; text-align: center; color: #231F20; } .footer-fixed-navigation .col-sm-3 ul { padding: 0 15px; } .footer-form .btn-shopnow, .footer-form .btn-save { width: 98%; } .info-modal-footer .btn-shopnow, .info-modal-footer .btn-save, .info-modal-footer .btn-cancel { width: 48%; } footer .footer-fixed-navigation ul { padding: 0px !important; } footer .footer-fixed-navigation ul li a { padding: 15px 25px; border-bottom: #bdc6c3 solid 1px; background: #fff; color: #231F20; display: inline-block; width: 100%; } footer .footer-fixed-navigation ul li a:after { font-family: FontAwesome; content: "\f105"; float: right; font-size: 15px; margin-right: 10px; } .cart-box .cart-item-count { top: -2px; } .top-dropdown-release-box ul { background: #fff; } .dropdown-shop-size { background: #fff; } .dropdown-shop-size ul { padding: 5px; } .dropdown-shop-size ul li, .navbar-nav li .dropdown-shop-size ul li { float: left !important; width: auto !important; margin: 2px!important; } .mobile-nav-arrow { display: inline-block; } .search-results-mobile .most-serch-sec ul li { float: left; margin: 5px 10px; } .top-dropdown-release-box ul li a, .navbar-nav li .top-dropdown-release-box ul li a { color: #000!important; border-bottom: #D0D7D5 solid 1px!important; } .top-dropdown-release-box ul li a:hover, .navbar-nav li .top-dropdown-release-box ul li a:hover { color: #000!important; border-bottom: #D0D7D5 solid 1px!important; background: none; text-decoration: none; } .navbar-nav li .top-dropdown-release-box ul li a:after { font-family: FontAwesome; content: "\f105"; float: right; font-size: 18px; margin-right: 10px; } .dropdown-shop-size ul li a, .navbar-nav li .dropdown-shop-size ul li a { border: #fff solid 1px!important; padding: 5px!important; margin: 0 !important; font-size: 14px!important; font-family: 'Source Sans Pro', sans-serif !important; font-weight: 700 !important; line-height: 26px!important; background: none !important; color: #fff !important; } .navbar-nav li .top-dropdown-release-box ul li a::after { display: none !important; } .dropdown-shop-size ul { padding: 15px !important; background: #000; float: left; width: 100%; } .dropdown-shop-size ul li a:hover, .navbar-nav li .dropdown-shop-size ul li a:hover { border: #fff solid 1px!important; background: none !important; color: #fff !important; } .dropdown-shop-size { background: #000; } .dropdown-shop-size h5.active { background: #000 !important; color: #fff !important; } .header-icon-section .icon-box:first-child { margin-left: 0px !important; } .header-icon-section .icon-box:last-child { margin-right: 0px !important; } .footer-fixed-navigation .col-sm-3 h5 { border-bottom: #fff solid 1px; line-height: 21px; padding: 21.5px 10px !important; } .footer-logo { margin-top: 0px; } .footer-form h2 { margin-top: 20px; } footer { background: #fff; }
}
@media (max-width: 735px) { .header-icon-section .icon-box { margin: 0px 5%; }
}
@media (max-width: 540px) { .header-icon-section .icon-box { margin: 0px 4%; }
}
@media (max-width: 510px) { .header-icon-section .icon-box { width: 50px; } .mobile-logo { margin-left: 0px; padding-top: 0px; } .mobile-logo img { width: 160px !important; } .responsive-menu { padding: 10px 10px; } .store-list-pagination .col-xs-2, .store-list-pagination .col-xs-6 { padding: 0px; } .toggle-btn-text { margin-top: 0px; width: 43px; } .store-detail-section .toggle-btn-text { margin-top: 0px; width: auto; } .header-icon-section .icon-box { margin: 0px 3%; }
}
@media (max-width: 600px) { .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { top: 10px; height: 50px; } .save-change-cart .btn-shopnow { margin-bottom: 10px; width: 90%; margin-left: 0px; } .save-change-cart { padding: 0px; } .bag-id { margin-left: 0px; display: inline-block; float: right; } .need-help-modal .need-help-box { float: left; width: 100%; border-bottom: #EEEEEE solid 1px; } .save-cart-detail-inner .shooping-bag-inner { border: 0px; } .find-store-listing-modal .current-location-use, .find-store-bopis .current-location-use { width: 48% !important; } .bodder-right-modal { border-right: 0px; } .current-location-use a { font-size: 12px; } .find-store-bopis .find-store-form label { font-size: 16px; } .single-field-form label { font-size: 16px !important; } .square-labels .active label { font-size: 10px !important; } .perference-center-box span { min-height: 36px; display: block; } .find-store-wrapper .find-store-form input.form-control { width: 100%; margin-bottom: 30px; } .find-store-wrapper .find-store-form .btn-default { width: 100%; } .find-store-form { position: relative; display: inline-block; } .current-location-use { position: absolute; bottom: 51px; width: 100%; } .find-store-listing-modal .current-location-use, .find-store-bopis .current-location-use { position: static; bottom: inherit; width: auto; } .ob-modal-style .find-store-form input.form-control { width: 56%; } .find-store-bopis .find-store-form input.form-control { width: 100%; } .pd-monetate-inner { padding: 50px 0px; } .pdp-modal-grey-inner .product-title h1 { font-size: 22px; } .current-location-use a { line-height: 0px; }
}
@media (max-width: 425px) { .hp-hero-btn { font-size: 12px; } .header-icon-section .icon-box { margin: 0px 1%; } .ob-modal-style .footer-form .btn-shopnow { width: 100%; }
}
@media (max-width: 400px) { .mobile-logo { margin-left: 0px; padding-top: 0px; } .mobile-logo img { width: 124px !important; } .header-icon-section .icon-box { width: 46px; }
}
@media (max-width: 350px) { .header-icon-section .icon-box { margin: 0px 0.6%; }
}
@media (max-width: 344px) { .responsive-menu { margin-top: 0px; padding: 6px 10px; } .mobile-logo { margin-left: 10px; padding-top: 2px; } .mobile-logo img { width: 94px !important; } .rw-mobile-cal { font-size: 36px; top: 23px; line-height: 27px; } .footer-social ul li { padding: 10px; } .header-icon-section .icon-box { padding: 9px 10px; } .search-results-mobile .most-serch-sec ul li { float: left; margin: 5px; } .header-icon-section .icon-box { padding: 9px 8px; margin: 0px; } .cart-dropdown { width: 300px; } .cart-dropdown { top: 93px; } .copyright { font-size: 9px; }
}
.group { position: relative;
}
.inputMaterial { font-size: 14px; padding: 10px 10px 10px 10px; display: block; width: 100%; border: none; border-bottom: 1px solid #FFF;
}
.inputMaterial:focus { outline: none;
}
.group label { color: #FFF; font-size: 25px; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; position: absolute; pointer-events: none; left: 5px; top: 15px; transition: 0.2s ease all; -moz-transition: 0.2s ease all; -webkit-transition: 0.2s ease all;
}
.inputMaterial:focus ~ label,
.inputMaterial:valid ~ label { top: -20px; font-size: 10px; text-transform: uppercase; color: #FFF;
}
.bar { position: relative; display: block; width: 100%;
}
.bar:before,
.bar:after { content: ''; height: 2px; width: 0; bottom: 0px; position: absolute; background: #FFF; transition: 0.2s ease all; -moz-transition: 0.2s ease all; -webkit-transition: 0.2s ease all;
}
.bar:before { left: 50%;
}
.bar:after { right: 50%;
}
.inputMaterial:focus ~ .bar:before,
.inputMaterial:focus ~ .bar:after { width: 50%;
}
.inputMaterial:focus ~ .highlight { -webkit-animation: inputHighlighter 0.3s ease; -moz-animation: inputHighlighter 0.3s ease; animation: inputHighlighter 0.3s ease;
}
@-webkit-keyframes inputHighlighter { from { background: #FFF; } to { width: 0; background: transparent; }
}
@-moz-keyframes inputHighlighter { from { background: #FFF; } to { width: 0; background: transparent; }
}
@keyframes inputHighlighter { from { background: #FFF; } to { width: 0; background: transparent; }
}
.square-labels p { width: 100%; position: relative; margin-bottom: 0px; font-size: 14px; display: inline-block;
}
.square-labels .error p { margin-bottom: 0px;
}
.square-labels .form-group { margin-bottom: 0px;
}
.square-labels .form-control,
.square-labels input,
.square-labels .select-container { margin-bottom: 15px;
}
.select-container #userSavedAddressForm .bootstrap-select { margin-bottom: 10px;
}
.square-labels .select-container.error-div { z-index: 100;
}
.square-labels .form-control.error-text,
.square-labels input.error-text { margin-bottom: 5px;
}
span.error-text { margin-bottom: 5px; float: left; width: 100%;
}
.pd-size-qty span.error-text { margin-bottom: 3px;
}
.square-labels span { }
.square-labels span:first-of-type { padding-right: 0px;
}
.square-labels span:last-of-type { padding-left: 0px;
}
.square-labels span:last-of-type label { left: 11px;
}
.select-container .btn-default,
.select-container .btn-default:hover,
.select-container .btn-default:focus,
.select-container .btn-default:active { width: 100%; box-sizing: border-box; padding: 5px 10px; border: 1px solid #ccc; border-radius: 0px; height: 40px; outline: none; font-size: 14px; transition: border-color 125ms linear; background: none; color: #6b6b6b;
}
.sortby-product .btn-default,
.sortby-product .btn-default:hover,
.sortby-product .btn-default:focus,
.sortby-product .btn-default:active { color: #000;
}
.select-container { position: relative; }
.select-container .caret { position: absolute; top: 0% !important; right: 35px !important; margin-top: -2px; vertical-align: middle !important; border: 0px !important; font-style: inherit !important;
}
.select-container .caret:after { content: "\f107 "; padding: 0 5px; font-style: inherit !important; font-family: FontAwesome; font-size: 25px; font-weight: 900; letter-spacing: 1.8px; color: #7f7f7f;
}
.square-labels input,
.square-labels select { width: 100%; box-sizing: border-box; padding: 5px 10px; border: 1px solid #000; border-radius: 0px; height: 40px; outline: none; font-size: 14px; -webkit-transition: border-color 125ms linear; transition: border-color 125ms linear;
}
.square-labels input:focus,
.square-labels .active input,
.square-labels .dropdown-toggle:focus,
.square-labels .active .dropdown-toggle { border-color: #000;
}
.square-labels label { position: absolute; left: 6px; top: 14px; pointer-events: none; -webkit-transition: all 125ms; transition: all 125ms; color: #666; padding: 0 5px; font-weight: normal; z-index: 99;
}
.login-signup-form .square-labels label { top: 10px;
}
.single-field-form.square-labels label { top: 4px;
}
.square-labels .active label { font-size: 10px; text-transform: uppercase; top: -5px; background: #eee; color: #000;
}
.login-signup-form .square-labels .active label { background: #fff;
}
.single-field-form input { border: 0 !important; border-bottom: 2px solid #000 !important; outline: 0;
}
.single-field-form label { font-size: 25px; color: #000;
}
.single-field-form p { color: #757575; font-size: 14px;
}
#sign-up .active label { font-size: 10px; background: #fff;
}
.signup-form { padding: 20px;
}
.signup-form .btn-login { padding: 6px 10px; margin: 10px 0px; width: 100%; background: #000; text-transform: capitalize; font-size: 14px !important; font-weight: 400 !important;
}
.signup-form .btn-login i { margin-left: 10px; display: none;
}
.signup-form h2 { font-size: 14px; color: #231F20; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; margin: 0px 0 10px 0;
}
.sign-up-head { font-size: 16px; background: #000; color: #fff; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; padding: 13px 20px;
}
.sign-up-forgot a,
.sign-up-terms a { font-size: 12px; color: #6b6b6b; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; text-decoration: none; }
.sign-up-forgot a:visited,
.sign-up-terms a:visited { color: #000; text-decoration: none; font-weight: 400;
}
.sign-up-forgot a:hover,
.sign-up-terms a:hover { color: #565656; font-weight: 400; border-style: none; border-bottom: 1px solid #000;
}
.sign-up-forgot a:active,
.sign-up-terms a:active { color: #000; bottom-border: 2px solid #000;
}
.signup-form .term-pwd { position: relative;
}
.signup-form .term-pwd p { margin-bottom: 0px;
}
.signup-form .hide-pass,
.signup-form .show-pass,
.term-pwd .hide-pass,
.term-pwd .show-pass { text-align: right; position: absolute; right: 10px; top: 12px; cursor: pointer;
}
.signup-form img,
.signup-form .img { height: 25px; width: 25px;
}
.signup-form .hide-pass,
.term-pwd .hide-pass { right: 40px;
}
.signup-form .sign-up-terms,
.signup-form .sign-up-forgot { margin-bottom: 30px;
}
.signup-form .sign-up-forgot a { font-family: 'Source Sans Pro', sans-serif; font-weight: 400;
}
.signup-form .sign-up-forgot a:hover { color: #565656;
}
.site-container { max-width: 1700px; margin: 0 auto;
}
.breadcrumb { background: #fff;
}
.breadcrumb > li { text-transform: capitalize;
}
.cartDonationLink a,
.breadcrumb > li a { color: #000; text-decoration: none;
}
.cartDonationLink a:visited,
.breadcrumb > li a:visited { color: #000; text-decoration: none; font-weight: 400;
}
.cartDonationLink a:hover,
.breadcrumb > li a:hover { color: #565656; font-weight: 400;
}
.cartDonationLink a:active,
.breadcrumb > li a:active { color: #000;
}
.breadcrumb > .active { color: #000; font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
}
.menu-shop-close { display: none !important;
}
@media (min-width: 1051px) { .header-shrink { width: 100%; padding: 0; position: fixed; top: 0; left: 0; border-bottom: 1px solid #000; } .monetate-shrink-active h2 { } .monetate-shrink { } .monetate-shrink h2 { opacity: 1; } .navbar-nav { height: auto !important; }
}
@media (max-width: 1050px) { .nav navbar-nav { overflow-y: auto; } .overflow-hidden-w { overflow: hidden; } .header-shrink { width: 100%; height: 56px; padding: 0px; position: fixed; top: 0; left: 0; z-index: 1000; -webkit-transition: height 0.3s; -moz-transition: height 0.3s; -ms-transition: height 0.3s; -o-transition: height 0.3s; transition: height 0.3s; border-bottom: 1px solid #eee; -webkit-box-shadow: 1px 10px -3px #000000; -moz-box-shadow: 1px 10px -3px #000000; box-shadow: 1px 10px -3px #000000; } .header-shrink-menu { top: 57px !important; } .header-shrink-menu-cart { top: 102px !important; } .cart-noitem { background: #fff; display: inline-block; } .monetate-shrink-active h2 { } .monetate-shrink { top: 57px; width: 100%; z-index: 999; } .monetate-shrink h2 { opacity: 1; } .header-shrink-menu { top: 57px !important; }
}
.scroll-hide-logo { max-height: 40px; padding-top: 4px;
}
.menu-shop-close { display: none !important;
}
.logo .name { -webkit-transition: all .5s ease; transition: all .5s ease; display: inline-block; will-change: opacity, transform;
}
.logo .glyph { -webkit-transition: all .2s ease; display: inline-block; will-change: opacity, transform;
}
.logo .name { text-align: center; font-size: 25px; line-height: 26px; transform: scale(1); -webkit-transition: transform .4s; transition: transform .4s; margin-left: 10px; background: url(https://cdn-eu-ec.yottaa.net/56e84018312e58244c000c18/www.offbroadwayshoes.com/v~4b.bc/_ui/responsive/theme-offbroadway/images/ob-stacked.svg?yocs=m_f_&yoloc=eu) no-repeat; width: 195px; height: 60px; background-size: 195px 60px;
}
.logo .glyph { opacity: 0; position: absolute; top: 0; left: 0; -webkit-transform: translateY(0.9em); transform: translateY(0.9em); text-align: center; padding-top: 6px; font-size: 30px;
}
.logo.scrolled .name { }
.logo.scrolled .glyph { }
.logo .name img { width: 100px; display: none;
}
.logo.scrolled .name { text-align: center; line-height: 26px; transform: scale(0.8); -webkit-transition: transform .4s; transition: transform .4s; margin-left: 26px; margin-top: 0px; background: url(https://cdn-eu-ec.yottaa.net/56e84018312e58244c000c18/www.offbroadwayshoes.com/v~4b.bc/_ui/responsive/theme-offbroadway/images/ob-stacked.svg?yocs=m_f_&yoloc=eu) no-repeat; width: 160px; height: 50px; background-size: 160px 50px;
}
@media (max-width: 1232px) and (min-width: 1050px) { .logo .name { margin-left: 0px; width: 165px; height: 60px; background-size: 165px 60px; } .logo.scrolled .name { width: 140px; height: 50px; background-size: 140px 50px; }
}
.login-signup-form { background: #EEEDED;
}
.login-signup-form .login-signup-inner { padding: 20px 10px 20px 10px;
}
.login-signup-form .login-signup-inner.more-padding { padding: 20px 60px;
}
.login-signup-form .login-signup-inner p { margin-bottom: 0px;
}
.login-signup-form .login-signup-inner p.toptext { color: #999; margin: 0px; padding: 0px 0px 15px 0px;
}
.login-signup-form .login-signup-inner p.margin-bottom-0 { padding-bottom: 0px;
}
.login-signup-form .login-signup-inner span.small { color: #999; font-size: 12px; padding: 0px;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control,
.form-group.active .form-control[readonly] { background-color: #fff; opacity: 0.6; border-color: #aaa;
}
.login-signup-form img.banner { display: none; width: 100%;
}
.login-signup-form { background: url(https://cdn-eu-ec.yottaa.net/56e84018312e58244c000c18/www.offbroadwayshoes.com/v~4b.bc/_ui/responsive/theme-offbroadway/images/signup-bg.jpg?yocs=m_f_&yoloc=eu) left top repeat-x;
}
.row-centered { text-align: center; padding: 50px 0;
}
.col-centered { padding: 0px; display: inline-block; float: none; text-align: left; margin-right: -4px; background: #fff; border: 1px #f5f5f5; -webkit-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.75); box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.7); max-width: 960px;
}
.fixed-stop { position: static !important;
}
.tgl { display: none;
}
.tgl,
.tgl:after,
.tgl:before,
.tgl *,
.tgl *:after,
.tgl *:before,
.tgl + .tgl-btn { box-sizing: border-box;
}
.tgl::-moz-selection,
.tgl:after::-moz-selection,
.tgl:before::-moz-selection,
.tgl *::-moz-selection,
.tgl *:after::-moz-selection,
.tgl *:before::-moz-selection,
.tgl + .tgl-btn::-moz-selection { background: none;
}
.tgl::selection,
.tgl:after::selection,
.tgl:before::selection,
.tgl *::selection,
.tgl *:after::selection,
.tgl *:before::selection,
.tgl + .tgl-btn::selection { background: none;
}
.tgl + .tgl-btn { outline: 0; display: block; width: 3em; height: 1.4em; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.tgl + .tgl-btn:after,
.tgl + .tgl-btn:before { position: relative; display: block; content: ""; width: 50%; height: 100%;
}
.tgl + .tgl-btn:after { left: 0;
}
.tgl + .tgl-btn:before { display: none;
}
.tgl:checked + .tgl-btn:after { left: 50%;
}
.tgl-light + .tgl-btn { background: #fff; border-radius: 2em; padding: 2px; -webkit-transition: all .4s ease; transition: all .4s ease; border: 1px solid #000;
}
.tgl-light + .tgl-btn:after { border-radius: 50px; background: #888; -webkit-transition: all .2s ease; transition: all .2s ease;
}
.tgl-light:checked + .tgl-btn { background: #fff;
}
.tgl-light:checked + .tgl-btn:after { background-color: #ed1b2e;
}
.tgl-ios + .tgl-btn { background: #eee; border-radius: 2em; padding: 2px; -webkit-transition: all .4s ease; transition: all .4s ease; border: 1px solid #ddd;
}
.tgl-ios + .tgl-btn:after { border-radius: 2em; background: #fbfbfb; -webkit-transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease; transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08);
}
.tgl-ios + .tgl-btn:hover:after { will-change: padding;
}
.tgl-ios + .tgl-btn:active { box-shadow: inset 0 0 0 2em #e8eae9;
}
.tgl-ios + .tgl-btn:active:after { padding-right: .8em;
}
.tgl-ios:checked + .tgl-btn { background-color: #ed1b2e; filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#4A4A4A, endColorstr=#2B2B2B); background-image: -moz-linear-gradient(top, #4a4a4a 0%, #2b2b2b 100%); background-image: -webkit-linear-gradient(top, #4a4a4a 0%, #2b2b2b 100%); background-image: -ms-linear-gradient(top, #4a4a4a 0%, #2b2b2b 100%); background-image: linear-gradient(top, #4a4a4a 0%, #2b2b2b 100%); background-image: -o-linear-gradient(top, #4a4a4a 0%, #2b2b2b 100%); background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #4a4a4a), color-stop(100%, #2b2b2b));
}
.tgl-ios:checked + .tgl-btn:active { box-shadow: none;
}
.tgl-ios:checked + .tgl-btn:active:after { margin-left: -0.8em;
}
.tgl-flat + .tgl-btn { padding: 2px; -webkit-transition: all .2s ease; transition: all .2s ease; background: #fff; border: 2px solid #1F1F21; border-radius: 2em;
}
.tgl-flat + .tgl-btn:after { -webkit-transition: all .2s ease; transition: all .2s ease; background: #1F1F21; content: ""; border-radius: 1em;
}
.tgl-flat:checked + .tgl-btn { border: 2px solid #1F1F21;
}
.tgl-flat:checked + .tgl-btn:after { left: 50%; background: #1F1F21;
}
.toggle-btn-text { float: right; font-size: 10px; margin-right: 6px; margin-top: 3px; color: #fff;
}
.tg-list-item { margin-top: -2px;
}
.cd-top { display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 40px; right: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); overflow: hidden; text-indent: 100%; white-space: nowrap; background: #000000 url(https://cdn-eu-ec.yottaa.net/56e84018312e58244c000c18/www.offbroadwayshoes.com/v~4b.bc/_ui/responsive/theme-offbroadway/images/cd-top-arrow.svg?yocs=m_f_&yoloc=eu) no-repeat center 50%; visibility: hidden; opacity: 0; -webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible,
.cd-top.cd-fade-out,
.no-touch .cd-top:hover { -webkit-transition: opacity .3s 0s, visibility 0s 0s; -moz-transition: opacity .3s 0s, visibility 0s 0s; transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible { visibility: visible; opacity: 1; z-index: 999;
}
.cd-top.cd-fade-out { opacity: 1;
}
.no-touch .cd-top:hover { background-color: #e86256; opacity: 1;
}
@media only screen and (min-width: 768px) { .cd-top { right: 20px; bottom: 20px; }
}
@media only screen and (min-width: 1024px) { .cd-top { height: 60px; width: 60px; right: 30px; bottom: 5px; }
}
@media only screen and (max-width: 480px) { .cart-dropdown { width: 300px; }
}
.card_number input { background-image: url(https://cdn-eu-ec.yottaa.net/56e84018312e58244c000c18/www.offbroadwayshoes.com/v~4b.bc/_ui/responsive/theme-offbroadway/images/cc-stripe.png?yocs=m_f_&yoloc=eu); background-position: right -117px; background-size: 57px 475px; background-repeat: no-repeat; padding-right: 54px;
}
.card_number input.visa { background-position: right -160px;
}
.card_number input.visa_electron { background-position: right -202px;
}
.card_number input.mastercard { background-position: right -244px;
}
.card_number input.maestro { background-position: right -286px;
}
.card_number input.discover { background-position: right -328px;
}
.card_number input.jcb { background-position: right -370px;
}
.card_number input.AmericanExpress { background-position: right -412px;
}
.card_number input.valid.visa { background-position: right -160px;
}
.card_number input.valid.visa_electron { background-position: right -202px;
}
.card_number input.valid.mastercard { background-position: right -244px;
}
.card_number input.valid.maestro { background-position: right -286px;
}
.card_number input.valid.discover { background-position: right -328px;
}
.card_number input.valid.jcb { background-position: right -370px;
}
.card_number input.valid.AmericanExpress { background-position: right -412px;
}
.change-zip-div { display: none; margin-left: 15px; margin-right: 15px;
}
.update-zip__help-block { color: #cc0000;
}
#product_power_reviews + .monetate-product-grid { width: 62%;
}
.pr-rd-no-reviews { display: none;
}
#pr-write { color: #000; margin: 27px auto 0 auto; text-align: center; width: 100%; clear: both; padding: 0 20px 20px 20px;
}
#pr-write hr { margin-top: -9px;
}
.write-a-review { display: inline;
}
.write-a-review a,
.pr-snippet-write-review-link { color: #fff !important; text-align: center; text-decoration: none !important; margin: 5px !important; width: auto; height: 32px; font-size: 18px !important; line-height: 32px !important; background-color: #000000 !important; cursor: pointer !important; padding: 5px 35px !important;
}
#pr-write > div { margin: 12px;
}
.pr-no-reviews .pr-snippet-rating-decimal,
.pr-no-reviews .pr-snippet-review-count { display: none !important;
}
#pr-reviewsnippet .pr-snippet-stars-reco-reco { display: none;
}
#pr-reviewsnippet .pr-snippet-reco-to-friend { display: none;
}
.write-a-review { display: block !important; padding-top: 10px !important;
}
.p-w-r .pr-loading-indicator { border-bottom: 6px solid #000 !important; border-left: 6px solid #eee !important; border-right: 6px solid #000 !important; border-top: 6px solid #eee !important;
}
.p-w-r .pr-war { max-width: 1200px !important; margin: 0 auto !important;
}
.p-w-r a { color: #000 !important; text-decoration: none !important;
}
.p-w-r a:hover { color: #565656 !important; text-decoration: none !important;
}
.p-w-r .pr-btn { border-color: #eee !important; border-bottom-width: 1px !important;
}
.p-w-r .pr-btn:hover { background-color: #fff !important; color: #000 !important; border-color: #eee !important;
}
.p-w-r .pr-btn.active { background-color: #000 !important; color: #fff !important;
}
.p-w-r .pr-btn-add-tag-submit { background-color: #000 !important; color: #fff !important;
}
.p-w-r .pr-btn-add-tag-submit:hover { background-color: #565656 !important; color: #fff !important;
}
.p-w-r .form-control:focus { border-color: #000 !important; -webkit-box-shadow: none !important; box-shadow: none !important;
}
.p-w-r .tag-group .pr-label-control { border-color: #eee !important; color: #000 !important;
}
.p-w-r .pr-btn-add-tag a { background-color: #000 !important; text-transform: uppercase !important; color: #fff !important; border-color: #000 !important; font-size: 14px !important; font-weight: normal !important;
}
.p-w-r .pr-btn-add-tag a:hover { background-color: #565656 !important; border-color: #565656 !important;
}
.p-w-r .pr-btn-add-tag a:after { color: #fff !important;
}
.p-w-r .pr-accessibly-hidden-file-input + label { background-color: #000 !important; color: #fff !important; border-color: #000 !important;
}
.p-w-r .pr-accessibly-hidden-file-input + label:hover { background-color: #565656 !important; color: #fff !important; border-color: #565656 !important;
}
.p-w-r .pr-accessibly-hidden-file-input + label span { color: #fff !important;
}
.p-w-r .pr-btn-fileinput span:after { color: #fff !important;
}
.p-w-r .pr-accessible-btn,
.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a { background-color: #000 !important; font-weight: 400 !important; color: #fff !important; border-bottom: none !important;
}
.p-w-r .tag-group .pr-label-control:hover,
.p-w-r .tag-group .pr-label-control:focus,
.p-w-r .tag-group .pr-label-control:active,
.p-w-r .tag-group .pr-label-control.active,
.open > .p-w-r .tag-group .pr-label-control.dropdown-toggle { background-color: #fff !important; color: #000 !important; border-color: #eee !important;
}
.p-w-r .tag-group .pr-label-control:hover,
.p-w-r .tag-group .pr-label-control:focus,
.p-w-r .tag-group .pr-label-control:active,
.p-w-r .tag-group .pr-label-control.active,
.open > .p-w-r .tag-group .pr-label-control.dropdown-toggle { background-color: #fff !important; color: #000 !important; border-color: #eee !important;
}
.p-w-r .tag-group .pr-label-control.checked { color: #fff !important; background-color: #000 !important;
}
.p-w-r:focus,
.p-w-r a:focus { border-color: #000 !important; outline: none !important; outline: -webkit-focus-ring-color none !important; -webkit-box-shadow: none !important; box-shadow: none !important;
}
.p-w-r a:focus { box-shadow: none !important;
}
.p-w-r:focus,
.p-w-r a:focus { border-color: #000 !important; -webkit-box-shadow: none !important; box-shadow: none !important;
}
.p-w-r .pr-star-v4,
.p-w-r .pr-star-v4-0-filled,
.p-w-r .pr-star-v4-25-filled,
.p-w-r .pr-star-v4-50-filled,
.p-w-r .pr-star-v4-75-filled,
.p-w-r .pr-star-v4-100-filled,
.p-w-r .pr-star-accessible-0-filled,
.p-w-r .pr-star-accessible-25-filled,
.p-w-r .pr-star-accessible-50-filled,
.p-w-r .pr-star-accessible-75-filled,
.p-w-r .pr-star-accessible-100-filled { width: 18px !important; height: 18px !important;
}
.p-w-r .pr-submit .pr-logo-container,
.pr-subheadline { display: none !important;
}
.productrReviewTitle { display: none !important;
}
.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover { background-color: #eee !important;
}
.p-w-r .pr-image-snippet .pr-flag-review-btn.pr-flag-review-btn-submit,
.p-w-r .pr-rid .pr-flag-review-btn.pr-flag-review-btn-submit,
.p-w-r .pr-review-display .pr-flag-review-btn.pr-flag-review-btn-submit { background-color: #000 !important;
}
.p-w-r .pr-image-snippet .pr-flag-review-btn:hover,
.p-w-r .pr-rid .pr-flag-review-btn:hover,
.p-w-r .pr-review-display .pr-flag-review-btn:hover { color: #fff !important;
}
.p-w-r .pr-rid .pr-rid-tile-overlay:hover:before,
.p-w-r .pr-image-snippet .pr-rid-tile-overlay:hover:before { background: rgba(0, 0, 0, 0.5) !important;
}
.p-w-r .pr-media-carousel .theme--dark { background-color: #ccc !important;
}
.p-w-r .pr-media-carousel .theme--dark span,
.p-w-r .pr-media-carousel .theme--dark p,
.p-w-r .pr-media-carousel .theme--dark .pr-rid-rating { color: #000 !important;
}
.erro_size,
.erro_qty,
.erro_qty_popup,
.erro_size_popup { display: none;
}
#alert-box,
#alert-box .alert-danger,
#alert-box .alert-warning,
#alert-box .alert-info,
#alert-box .alert-success { display: none;
}
.new-pwd-info { margin-bottom: 5px; line-height: 15px;
}
.margin-top-1 { margin-top: 1em;
}
.margin-top-2 { margin-top: 2em;
}
.margin-top-3 { margin-top: 3em;
}
.margin-top-4 { margin-top: 4em;
}
.margin-top-5 { margin-top: 5em;
}
.margin-bottom-1 { margin-bottom: 1em;
}
.margin-bottom-2 { margin-bottom: 2em;
}
.margin-bottom-3 { margin-bottom: 3em;
}
.margin-bottom-4 { margin-bottom: 4em;
}
.margin-bottom-5 { margin-bottom: 5em;
}
.textcenter { text-align: center;
}
.brands ul.horizontallist { margin: 0; padding: 0;
}
.brands ul.horizontallist li { display: inline;
}
ul.horizontallist li a { display: inline-block; font-size: 1.25em; margin: 0 .25em; font-weight: bold; color: #000;
}
#brandstab .tab-content { border: 0; overflow: hidden; background: #fff; background: -moz-linear-gradient(top, #eeeeee 0%, #eeeeee 50%, #ffffff 50%, #ffffff 100%); background: -webkit-linear-gradient(top, #eeeeee 0%, #eeeeee 50%, #ffffff 50%, #ffffff 100%); background: linear-gradient(to bottom, #eeeeee 0%, #eeeeee 50%, #ffffff 50%, #ffffff 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0); padding: 1.5em 0;
}
#brandstab .tab-content img { background: #fff; padding: 15%;
}
div.constraint { max-width: 1700px; margin-left: auto; margin-right: auto;
}
.brands .nav-tabs { text-align: center; border: 0;
}
.brands .nav-tabs > li { display: inline-block; float: none;
}
.brands .nav-tabs > li > a { margin: 0; border: 0; color: #000000;
}
.brands .nav-tabs > li.active > a,
.brands .nav-tabs > li.active > a:focus,
.brands .nav-tabs > li.active > a:hover { border: 0; margin: 0; background: #eeeeee;
}
.brandlist { border-bottom: #eee 1px solid; margin-bottom: 1em; padding-bottom: 1em;
}
.brandlist a { color: #000000;
}
.brandlist .row div[class*="col"] { line-height: 1em; margin-bottom: .75em;
}
.brandalpha { font-size: 1.55em; font-weight: 800;
}
@media (min-width: 930px) { .mobileonly { display: none; }
}
@media (max-width: 768px) { .brandlist .row div[class*="col"]:nth-child(odd) { clear: left; }
}
@media (max-width: 1051px) { .brandalpha { text-orientation: upright; writing-mode: vertical-lr; margin-left: 0; padding-left: 0; text-align: left; line-height: 1em; } @-moz-document url-prefix() { .brandalpha { letter-spacing: -0.5em; } } .brands { display: flex; flex-direction: column; } #brandstab .tab-content { background: none; padding: inherit; } #brandstab .tab-content img { max-height: 75px; padding: initial; display: inline; } .brands > div { order: 1; } .brands #brandstab { order: 2; margin-top: 2em; } .brands .tab-pane { overflow: auto; white-space: nowrap; padding: 1.5em 0; } .brands .tab-pane > div { display: inline-block; float: none; } .brands ul.horizontallist { text-align: center; padding: .75em 0; } .brands ul.horizontallist li a { width: auto; }
}
.footer-logo-width { width: 200px;
}
@media (min-width: 1050px) { .footer-fixed-navigation .col-sm-3 { min-height: 255px; } .header { -moz-transition: position 10s; -ms-transition: position 10s; -o-transition: position 10s; } .footer-logo-width { margin-bottom: 12px; } .cd-top.cd-footer { background: #ffffff url(https://cdn-eu-ec.yottaa.net/56e84018312e58244c000c18/www.offbroadwayshoes.com/v~4b.bc/_ui/responsive/theme-offbroadway/images/cd-top-arrow-blk.svg?yocs=m_f_&yoloc=eu) no-repeat center 50%; background-size: 15px 15px; margin-bottom: 40px; }
}
@media (max-width: 1050px) { .detail-was-price::first-letter, .detail-sale-price::first-letter { padding-right: 2px; } .secure-checkout .secure-checkout-tabs .secure-checkout-inner .col-md-6, .secure-checkout .secure-checkout-tabs .secure-checkout-inner .col-md-12 { padding-left: 0px; padding-right: 0px; }
}
.ob-add-new-address { padding-bottom: 94px;
}
.plp-viewmore { display: none;
}
@media (max-width: 1050px) { .ob-mob-cart-order { display: flex; flex-direction: column-reverse; } .plp-viewmore { display: block; margin: 0 10px; } .btn-plp-viewmore { text-transform: uppercase !important; padding: 10px 30px; text-transform: capitalize; font-size: 14px !important; font-weight: 400 !important; margin: 10px auto; width: 100%; float: none; border: 0px !important; } .pdp-container { padding: 0px; } #product_power_reviews { padding: 0px 10px 0px 10px; } .product-slider-section .carousel-inner { border: 0px; }
}
.acc-pro-info p,
.new-pwd-info p { padding-bottom: 10px !important; line-height: 1;
}
.bag-white,
cart-item-count { display: none;
}
.row-no-margin { margin-left: 0px; margin-right: 0px;
}
.row-fit { margin-left: 15px; margin-right: 15px;
}
.rewards-section-inner .content-empty { margin-bottom: 10px;
}
.store-box-inner a,
.store-address a { font-size: 14px; color: #000000; text-decoration: underline;
}
.store-box-inner a:visited,
.store-address a:visited { color: #000; text-decoration: none; }
.store-box-inner a:hover,
.store-address a:hover { color: #000; }
.store-box-inner a:active,
.store-address a:active { color: #000;
}
.alert .close,
.alert .close:focus,
.alert .close:hover { opacity: 1;
}
.reward-load-more { width: 100%;
}
.price-filter .ui-state-hover,
.price-filter .ui-widget-content .ui-state-hover,
.price-filter .ui-widget-header .ui-state-hover,
.price-filter .ui-state-focus,
.price-filter .ui-widget-content .ui-state-focus,
.price-filter .ui-widget-header .ui-state-focus,
.price-filter .ui-state-default,
.price-filter .ui-widget-content .ui-state-default,
.price-filter .ui-widget-header .ui-state-default { border: 1px solid #000000; background: #ffffff; color: #000000;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus { background: none !important;
}
.product-grid-view img,
.product-list-view img { height: auto; width: 20px; display: inline;
}
.product-grid-view .checked,
.product-list-view .checked { display: none;
}
.product-grid-view.active .checked,
.product-list-view.active .checked { display: inline;
}
.product-grid-view.active .unchecked,
.product-list-view.active .unchecked { display: none;
}
.cart-price-rew { font-size: 0.9em; font-weight: 600;
}
.locate-spinner,
.price-spinner { display: none; width: 15px; height: auto; padding-left: 5px;
}
#slider-thumbs .thumbnail { padding: 0px; margin-bottom: 0px;
}
.need-help-box #live-chat-url,
.need-help-box a { color: #000;
}
#js-applied-vouchers { padding-left: 4px; list-style: none;
}
#js-applied-vouchers .js-release-voucher-remove-btn { padding-left: 5px;
}
.err-ptop { padding-top: 20px;
}
.pos-fix { position: fixed; width: 100%;
}
.signup-form #phone,
.signup-form #birthday { margin-bottom: 2px;
}
.signup-form span.small,
.signup-form span.small { display: block; margin-bottom: 15px;
}
.hideCust { display: none;
}
#selectDeliveryMethodForm .bootstrap-select.btn-group .dropdown-toggle .filter-option { width: 90%;
}
#cart-info .modal-body { padding: 0px;
}
#cart-info.ob-modal-style { height: calc(100% - 230px);
}
.ob-modal-style .btn-cartcheckout,
.ob-modal-style .btn-cartview { padding: 6px 10px; margin: 0px; background: #000; text-transform: uppercase; font-size: 14px !important; font-weight: 400 !important; width: 49.3%; color: #fff !important;
}
.ob-modal-style .btn-cartcheckout { background: #EB1E2F; border-color: #EB1E2F;
}
#cart-info .mini-cart-footer { padding: 10px 15px 10px 10px;
}
.cart-price-container { padding: 0px;
}
.cart-price .cart-price-base { padding-bottom: 10px; font-size: 18px; color: #000000; font-weight: 100;
}
.cart-price .cart-price-bogo { width: 122%; margin-left: -20%;
}
.cart-price .cart-price-bogo,
.cart-price .cart-price-rew { font-size: 12px; font-weight: 100; background: #EEEDED; color: #000000;
}
.cart-price .cart-price-bogo .bogo-name,
.cart-price .cart-price-bogo .bogo-price { padding: 5px; width: 48%; display: inline-block; text-transform: uppercase;
}
.cart-price .cart-price-bogo .bogo-name { word-break: break-all; padding: 0px; width: 66%;
}
.cart-price .cart-price-rew .cart-price-rew-name,
.cart-price .cart-price-rew .cart-price-rew-price { padding: 5px; width: 48%; display: inline-block; text-transform: uppercase;
}
.cart-price .cart-price-tval { border-top: #EEEDED solid 1px; padding-top: 10px; margin-top: 10px; font-size: 14px; font-weight: 700;
}
.cart-price .cart-price-tval .you-pay { text-decoration: none; display: block; font-size: 12px; font-weight: 100; color: #000000;
}
.cart-price .cart-price-tval .you-pay-price { text-decoration: none; display: block; font-size: 18px; font-weight: 700; color: #000000;
}
.select-container .btn:focus { outline-color: transparent !important; outline-style: none !important;
}
.cur-disabled { cursor: not-allowed;
}
@media (min-width: 1051px) { .contactus-header { margin-bottom: 50px; margin-left: 30px; } .contactUs .margin { margin-left: 15px; margin-right: 15px; }
}
@media (max-width: 1050px) { .contactus-header { margin-left: 30px; } .contactUs .margin { margin-left: 15px; margin-right: 15px; }
}
.contactUs .btn-default { padding-top: 5px; padding-bottom: 5px;
}
.contactUs .btn-default,
.contactUs .btn-default:hover,
.contactUs .btn-default:focus,
.contactUs .btn-default:active,
.contactUs .btn-default:active:hover,
.contactUs .btn-default:active:focus,
.contactUs .btn-default:active.focus,
.contactUs .bootstrap-select.open > .dropdown-toggle.btn-default,
.contactUs .bootstrap-select.open > .dropdown-toggle.btn-default:hover,
.contactUs .bootstrap-select.open > .dropdown-toggle.btn-default:focus { border: #000 solid 1px !important; color: #757575 !important; background: none !important;
}
#loading-img { position: fixed; left: 0; top: 0; width: 100%; height: 100%; overflow: visible; background-color: rgba(255, 255, 255, 0.5); text-align: center; display: none; z-index: 1060;
}
#loading-img img { width: 150px; height: 150px; margin-top: 25%;
}
.header .checkout-header-summary { text-align: center; background: white;
}
.header .checkout-header-summary h4 { line-height: 1em;
}
.header .col-sm-3.checkout-cart-box { position: relative !important;
}
.checkout-header-summary .shopping-bag-id { display: none;
}
footer.checkout { background: none; border-top: #eee solid 1px; padding-top: .75em !important; padding-bottom: .75em !important;
}
footer.checkout .fa-angle-left { margin: .5em;
}
footer.checkout a { color: #333333;
}
@media (max-width: 1050px) { .header .checkout-header-summary h4 { font-size: 14px; } footer.checkout div { text-align: center; } .header .checkout-header-summary { text-align: left; border-bottom: #ddd solid 1px; padding-top: .5em; padding-bottom: .5em; } .checkout-header-summary .shopping-bag-id { display: inline-block; text-align: right; } .header.checkout .header-icon-section .icon-box.cart-box.cart-box-on-mobile { background: none; } .header.checkout .header-icon-section .icon-box.has-item .has-item-icon { opacity: .5 !important; }
}
.gift-cards { width: 100%; padding: 10px;
}
.gc-order { padding: 5px; font-family: 'Source Sans Pro', sans-serif; font-size: 14px;
}
.gc-order h1,
.gc-balance h1 { color: #231F20; font-size: 18px; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; margin-top: 0px; margin-bottom: 15px;
}
.gift-cards .result { padding: 20px; text-align: center;
}
.gift-cards .gc-number { font-size: 14px;
}
.gift-cards .gc-balance-number { font-size: 30px; color: #99be3c; font-weight: bold;
}
.gift-cards .gc-error { color: #cc0000; font-size: 14px; width: 100%;
}
.btn-order-giftcard { background: #cc0000; width: 100%; font-size: 14px; color: #FFF; font-weight: normal; padding: 10px 15px 10px 15px; text-transform: uppercase; text-align: center;
}
.btn-order-giftcard .btn-link { color: "#FFF"; width: 100%; border: 1px solid #cc0000;
}
.btn-giftcard-submit { font-size: 14px; font-weight: normal; background: #000; width: 100%; color: #FFF; padding: 10px 15px 10px 15px; text-transform: uppercase; text-align: center;
}
.gc-balance { padding: 5px; font-family: 'Source Sans Pro', sans-serif; font-size: 14px;
}
.square-labels input,
.square-labels select { width: 100%; box-sizing: border-box; padding: 5px 10px; border: 1px solid #ccc; border-radius: 0px; height: 40px; outline: none; font-size: 14px; -webkit-transition: border-color 125ms; transition: border-color 125ms;
}
.robotstuff { margin-top: 20px; margin-bottom: 20px; height: 80px;
}
@media (max-width: 991px) { .gc-balance h1 { margin-top: 40px; }
}
.gift-cards input { margin-top: 0px; width: 100%; box-sizing: border-box; padding: 5px 10px; border: 1px solid #ccc; border-radius: 0px; height: 40px; outline: none; font-size: 14px;
}
.sortby-product .bootstrap-select.btn-group .dropdown-menu li a:hover { background-color: #808080;
}
.sortby-product .bootstrap-select.btn-group .dropdown-menu > li.selected > a { background-color: #ffa500;
}
.btn-grayout,
.btn-grayout:hover { background-color: #808080 !important;
}
.body-scroll-up .top-banner { position: fixed; top: 0; width: 100%; z-index: 1001;
}
.body-scroll-up .header-shrink { top: 25px;
}
.body-scroll-up .monetate-shrink { top: 79px; position: fixed;
}
@media (max-width: 1050px) { .cart-checkout-section .discounts .hide-show-arrow { display: none; } .cart-checkout-section .discount-mobile { display: block !important; } .head-main, .header, .top-banner, .monetate-striped { height: auto; } body.modal-open { overflow: visible !important; position: fixed; width: 100%; }
}
.product-list-grid-view .mob-res-num { display: inline-block; text-align: right; font-size: 14px; color: #000000; text-transform: inherit; float: right; margin-right: 0; font-weight: normal;
}
.product-list-grid-view .mob-res-num strong a { color: #000000; text-decoration: underline; font-weight: normal;
}
.product-list-grid-view .mob-res-num strong a.active { font-weight: bold;
}
.pagination-sorting .filter-select { width: 100%;
}
.header.header-shrink .container { z-index: 9999;
}
.header > .container { height: auto; position: relative;
}
.sw--banner--top { background: #ed1b2e; width: 100%; text-align: center; color: #fff; overflow: hidden; height: 1.5em; position: relative; -webkit-transition: all .35s ease; transition: all .35s ease;
}
.sw--banner--top > div { width: 100%; height: 100%;
}
.banner-top-contents { text-transform: uppercase; font-size: 14px; font-family: 'Source Sans Pro', sans-serif; height: 100%; display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-around; max-width: 650px; margin: 0 auto;
}
.banner-top-line1 { font-size: 14px; font-family: 'Source Sans Pro', sans-serif;
}
.banner-top-contents a { color: #fff; text-decoration: none; font-size: 14px; opacity: 1;
}
.banner-top-contents a:HOVER,
.banner-top-contents a:ACTIVE { color: #fff; text-decoration: none;
}
.header-shrink .sw--banner--top { height: 0 !important;
}
.header-shrink .top-header-strip { height: 0; padding-top: 0; margin: 0; border: 0; padding-bottom: 0;
}
.sw--banner--bottom { background: #000; width: 100%; text-align: center; color: #fff; height: 3em; position: relative; margin-top: 0px; overflow: hidden; -webkit-transition: all .35s ease; transition: all .35s ease;
}
.header-shrink .sw--banner--bottom { height: 0 !important;
}
.header-shrink .logo { margin-top: 5px;
}
.head-main { position: fixed; top: 0; left: 0; width: 100%; z-index: 400;
}
.head-main + div { margin-top: 180px; transition: ease 0.35s margin-top;
}
.header.checkout { position: static !important;
}
img.mobile-hide-logo.footer-logo-size { width: 250px; height: 60px;
}
.gift_card_check_cont h1 { margin: 0px; font-size: 16px;
}
#giftcards-list .btn-gift { background: #000000; border-color: #000000; color: #fff; margin-bottom: 10px;
}
#giftcards-list .form-control { margin: 10px 0;
}
.hidden { display: none;
}
.pd-size-select .out-of-stock .text { color: lightgray;
}
.header-icon-section .icon-box { padding: 5px 0px;
}
.header-icon-section .icon-box .box-head { width: 55px; white-space: nowrap; overflow: hidden; padding-left: 0px; padding-right: 0px;
}
.use-giftcard .promo-code-form .btn-default { padding: 5px 10px;
}
.use-giftcard-head { font-size: 14px; color: #000000; cursor: pointer;
}
.use-giftcard-head i { font-size: 22px;
}
.use-giftcard { margin-top: 5px; display: inline-block; width: 100%;
}
.use-giftcard.hideCust { display: none;
}
.use-giftcard .hide-show-arrow { display: block;
}
.use-giftcard-head i.fa-angle-up { display: none;
}
.use-giftcard-head.active i.fa-angle-down { display: none;
}
.use-giftcard-head.active i.fa-angle-up { display: block;
}
.use-giftcard-inner { display: none;
}
.use-giftcard-text { color: #757575; font-size: 14px; margin: 5px 0px; margin-bottom: 10px; display: inline-block;
}
.use-giftcard-inner { width: 100%;
}
.giftcard-form span.check-balance-link { padding-left: 10px;
}
.remove_gc img { width: 15px;
}
.applied-gift-cards span { margin-right: 15px;
}
li.applied_gift_card { list-style: none; margin: 0; padding: 0;
}
#gift_cards .error_container { display: block; color: #cc0000;
}
.storeImage .myprofile-store-img { max-width: 100%; height: auto;
}
.acct-pro-newpass,
.acct-pro-newpass input { margin-bottom: 5px !important;
}
.seodata > .display-content { margin-left: 25%; padding: 0px 12px 0px 12px;
}
@media (max-width: 1050px) { .seodata > .display-content { margin-left: 0; }
}
.seodata.page-title > h1 { margin: 10px 0px 10px 15px; font-weight: 600;
}
.store-information > .row > div h1 { font-size: 25px; color: #000; font-weight: 700; margin-bottom: 0px;
}
.tippy-top-banner { height: 1.5em;
}
.header-shrink .tippy-top-banner { height: 0em;
}
.bottom-banner { height: 3em;
}
.header-shrink .bottom-banner { height: 0em;
}
.sw_bottom_banner_fadein { animation: fadein 2s; -moz-animation: fadein 2s; -webkit-animation: fadein 2s; -o-animation: fadein 2s; }
@keyframes fadein { from { opacity: 0; } to { opacity: 1; }
}
@-moz-keyframes fadein { from { opacity: 0; } to { opacity: 1; }
}
@-webkit-keyframes fadein { from { opacity: 0; } to { opacity: 1; }
}
@-o-keyframes fadein { from { opacity: 0; } to { opacity: 1; }
}
#pr--reco { margin-top: 5px;
}
#pr--reco .pr-reco-to-friend-message { max-width: 150px;
}
.checkout-header-new .head-logo { margin-left: auto; margin-right: auto;
}
.checkout-header-new .head-logo img { height: 60px; display: block; margin: 0px auto;
}
.header-shrink .checkout-header-new .head-logo img { height: 50px;
}
.header-shrink .checkout-header-new .head-logo img { margin: 3px auto;
}
.checkout-header-new .head-cart { margin-top: 10px; color: #000;
}
.header-shrink .checkout-header-new .head-cart { margin-top: 5px;
}
.checkout-header-new .head-cart img { width: auto; height: 40px;
}
.checkout-header-new .head-cart .cart-id { padding: 10px; vertical-align: sub;
}
.checkout-header-new .head-item { margin-top: 10px; color: #000;
}
.checkout-header-new .head-item a { text-decoration: underline; color: #000;
}
.checkout-header-new .head-item .item-total { font-size: 20px; display: block; font-weight: bold;
}
.checkout-tabs { margin: 0 auto; max-width: 1700px; overflow-x: hidden; background: #ffffff;
}
.checkout-tabs .col-xs-4 { padding: 0 4px;
}
.checkout-container { margin: 0 auto; max-width: 1700px; padding: 0px 15px;
}
.checkout-container-1 { width: 60%;
}
.checkout-container-2 { width: 40%;
}
.checkout-tab { border-top: 4px solid #a8a8a8; padding: 5px; font-weight: bold; color: #a8a8a8;
}
.checkout-tab a,
.checkout-tab a:hover { text-decoration: none; color: #757575;
}
.checkout-tab.active,
.checkout-tab.active a { border-color: #333; color: #333;
}
.checkout-tab.complete,
.checkout-tab.complete a { border-color: #333; color: #333;
}
.checkout-delivery-method h4 { font-weight: 600; color: #333;
}
.checkout-delivery-method .mobile-col,
.shipping-info .mobile-col { display: none;
}
.radio-btn-checkout { width: 20%;
}
.delivery-method-list .col-xs-3 { padding-right: 0px;
}
.delivery-method-list .col-xs-8 { padding-left: 0px;
}
.billing-address .radio-btn-theme ul,
.redeem-reward-inner .radio-btn-theme ul,
.radio-btn-checkout ul { list-style: none; margin: 0; padding: 0; overflow: auto;
}
.billing-address .radio-btn-theme ul li,
.redeem-reward-inner .radio-btn-theme ul li,
.radio-btn-checkout ul li { display: block; position: relative; float: left; width: auto;
}
.billing-address .radio-btn-theme ul li,
.redeem-reward-inner .radio-btn-theme ul li { width: 100%;
}
.pay-options .radio input[type=radio],
.billing-address .radio-btn-theme ul li input[type=radio],
.redeem-reward-inner .radio-btn-theme ul input[type=checkbox],
.radio-btn-checkout ul li input[type=radio],
.radio-btn-checkout ul li input[type=checkbox] { position: absolute; visibility: hidden;
}
.billing-address .radio-btn-theme ul li label,
.redeem-reward-inner .radio-btn-theme ul li label,
.radio-btn-checkout ul li label { display: block; position: relative; font-weight: 400; padding: 5px; margin: 2px auto; z-index: 9; font-size: 14px; cursor: pointer; -webkit-transition: all 0.25s linear; color: #363441;
}
.billing-address .radio-btn-theme :hover label,
.redeem-reward-inner .radio-btn-theme :hover label,
.radio-btn-checkout :hover label { color: #363441;
}
.pay-options .radio .check,
.billing-address .radio-btn-theme ul li .check,
.redeem-reward-inner .radio-btn-theme ul li .check,
.radio-btn-checkout ul li .check { display: block; position: absolute; border: 1px solid #c6cdca; border-radius: 25px; height: 18px; width: 18px; top: 10px; left: 0px; z-index: 5; transition: border .25s linear; -webkit-transition: border .25s linear;
}
.pay-options .radio .check::before,
.billing-address .radio-btn-theme ul li .check::before,
.redeem-reward-inner .radio-btn-theme ul li .check::before,
.radio-btn-checkout ul li .check::before { display: block; position: absolute; content: ''; border-radius: 25px; height: 12px; width: 12px; top: 2px; left: 2px; margin: auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear;
}
.pay-options .radio input[type=radio]:checked ~ .check,
.billing-address .radio-btn-theme input[type=radio]:checked ~ .check,
.redeem-reward-inner .radio-btn-theme input[type=radio]:checked ~ .check,
.billing-address .radio-btn-theme input[type=checkbox]:checked ~ .check,
.redeem-reward-inner .radio-btn-theme input[type=checkbox]:checked ~ .check,
.radio-btn-checkout input[type=radio]:checked ~ .check,
.radio-btn-checkout input[type=checkbox]:checked ~ .check { border: 1px solid #c6cdca; background: #fff;
}
.pay-options .radio input[type=radio]:checked ~ .check::before,
.billing-address .radio-btn-theme input[type=radio]:checked ~ .check::before,
.redeem-reward-inner .radio-btn-theme input[type=radio]:checked ~ .check::before,
.billing-address .radio-btn-theme input[type=checkbox]:checked ~ .check::before,
.redeem-reward-inner .radio-btn-theme input[type=checkbox]:checked ~ .check::before,
.radio-btn-checkout input[type=radio]:checked ~ .check::before,
.radio-btn-checkout input[type=checkbox]:checked ~ .check::before { background: #ed1b2e;
}
.checkout-delivery-method ul li label { padding-left: 26px; font-size: 18px; font-weight: 700; text-transform: uppercase;
}
.delivery-method-list .row { margin-left: 0px; padding: 5px;
}
.checkout_2 { position: sticky !important; padding: 16px 0;
}
.checkout_2.header-shrink { border-bottom: none;
}
.checkout_2 .checkout-tabs { padding-top: 5px;
}
.delivery-method-list .row.active { background: #eee;
}
.delivery-method-list .delivery-method-summery { padding: 0 18px; color: #757575;
}
.order-summery { color: #757575;
}
.order-summery h4 { font-weight: 600; color: #333; position: relative; width: 100%; overflow: hidden;
}
.order-summery h4:after { content: ""; position: absolute; border-bottom: 1px solid #f7f7f7; width: 100%; bottom: 6px;
}
.order-summery .row:nth-child(3),
.order-summery .row:nth-child(5),
.order-summery .row:nth-child(7) { padding-bottom: 10px;
}
.order-summery .row:nth-child(7) { border-bottom: 1px solid #ed1b2e;
}
.order-summery .order-total { padding: 10px 0 20px 0;
}
.order-summery .order-total .row { color: #000; font-weight: 700; font-size: 16px; padding-bottom: 10px;
}
.shipping-info { padding-left: 0px;
}
.shipping-info .select-container .bootstrap-select { margin-left: 0px !important;
}
.shipping-info .select-container .btn-default:active:hover,
.shipping-info .select-container .btn-default.active:hover,
.shipping-info .select-container .open > .dropdown-toggle.btn-default:hover,
.shipping-info .select-container .btn-default:active:focus,
.shipping-info .select-container .btn-default.active:focus,
.shipping-info .select-container .open > .dropdown-toggle.btn-default:focus,
.shipping-info .select-container .btn-default:active.focus,
.shipping-info .btn-default.active.focus,
.shipping-info .select-container .open > .dropdown-toggle.btn-default.focus,
.shipping-info .select-container .btn-default:active,
.shipping-info .select-container .btn-default.active,
.select-container .open > .dropdown-toggle.btn-default { width: 100%;
}
.shipping-info .phone-number { }
.shipping-info .shipping-to { color: #000000; font-size: 14px; font-weight: 700; padding-bottom: 15px; display: block;
}
.shipping-info h4 { font-weight: 600; color: #000;
}
.shipping-info .addnew-address { display: none;
}
.shipping-info a.new-address { color: #ed1b2e; padding: 20px 0px 20px 0px ; display: block; font-weight: 600; text-decoration: underline;
}
.shipping-info .need-info { padding-top: 10px; text-align: center; font-size: 12px; color: #6b6b6b;
}
.shipping-info .need-info a { text-decoration: underline; color: #6b6b6b;
}
.shipping-info .need-info div { font-weight: 600;
}
.need-help-checkout { padding-top: 20px;
}
.need-help-info h4 { font-weight: 600; color: #000;
}
.need-help-info p { color: #6b6b6b;
}
.need-help-checkout .need-help-row { display: flex; float: left; width: 50%; padding: 5px; font-size: 14px; color: #000; margin-bottom: 0px; min-height: 55px;
}
.need-help-checkout .need-help-row a { text-decoration: underline;
}
.need-help-checkout .need-help-col-1 { width: 25%; display: inline-block;
}
.need-help-checkout .need-help-col-2 { width: 50%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;
}
.need-help-checkout a { color: #757575; text-decoration: none;
}
.need-help-checkout .need-help-col-1 img { width: auto; height: 40px;
}
.need-help-checkout .call-us span { display: block;
}
.learn-more-checkout { border-bottom: 1px solid #F37123; margin-bottom: 0px;
}
.learn-more-img { width: auto; height: 40px; margin-top: 30px;
}
.learn-more-checkout h4 { font-weight: 700; color: #000;
}
.learn-more-checkout .learn-more-href { font-size: 12px; font-weight: 600; color: #000; text-decoration: underline;
}
.checkout-container .shopping-bag-head { border-top: 0px;
}
.checkout-address-main { margin-top: 10px;
}
.checkout-address { background: #EEEEEE; padding: 10px; font-size: 14px; font-weight: 600;
}
.shipping-info .checkout-address,
.billing-address .saved-address-text { padding: 0px;
}
.shipping-info .api-result-div,
.checkout-address p { border-bottom: 1px solid #d0d7d5; padding-bottom: 10px; font-size: 12px;
}
.shipping-info .api-result-div,
.billing-address .checkout-address p { padding: 10px; margin: 0px;
}
.checkout-address a { color: #000; text-decoration: underline; font-weight: normal;
}
.shipping-info .checkout-address a,
.billing-address .checkout-address a { padding: 10px; display: block;
}
.checkout-address .form-results .result { border-bottom: 1px solid #d0d7d5; padding-bottom: 10px; margin-bottom: 10.5px; font-weight: normal;
}
.billing-address .checkout-address .form-results .result { padding: 10px; margin: 0px; font-weight: 600;
}
.search-bar { display: -ms-flexbox; display: flex; width: 100%; margin-bottom: 15px; border: 1px solid; padding: 0px; border: 1px solid #d0d7d5;
}
.search-bar input { border: 0px;
}
.search-bar img { padding: 8px; min-width: 40px; text-align: center;
}
.billing-address .search-bar { margin-bottom: 0px;
}
.billing-address .new-address { display: block; font-size: 12px; font-weight: 300; color: #000; padding: 10px 0px 10px 5px; text-decoration: underline;
}
.redeem-reward,
.use-promocode,
.use-gift-card { margin-top: 15px; border-bottom: #EEEEEE solid 1px; padding-bottom: 5px; display: inline-block; width: 100%;
}
.redeem-reward-inner { padding: 0 10px;
}
.redeem-reward .hide-show-arrow,
.use-promocode .hide-show-arrow,
.use-gift-card .hide-show-arrow { display: block;
}
.redeem-reward-head,
.use-promocode-head,
.use-gift-card-head { font-size: 14px; font-weight: 600; color: #000000; cursor: pointer;
}
.use-promocode { padding-bottom: 10px;
}
.redeem-reward-head i,
.use-promocode-head i,
.use-gift-card-head i { font-size: 25px; color: #757575; padding-right: 15px;
}
.active i.fa-angle-down { display: none;
}
.redeem-reward-head.active i.fa-angle-up,
.use-promocode-head.active i.fa-angle-up,
.use-gift-card-head.active i.fa-angle-up { display: block;
}
.redeem-reward-head i.fa-angle-up,
.use-promocode-head i.fa-angle-up,
.use-gift-card-head i.fa-angle-up { display: none;
}
.redeem-reward-inner .radio-btn-theme ul li label { padding-left: 22px; color: #000;
}
.redeem-reward-inner .reward-expires { padding-left: 20px; color: #cc0000;
}
.redeem-reward-inner p { color: #6b6b6b;
}
.use-promocode-inner,
.use-gift-card-inner { padding-top: 10px; display: none; clear: both;
}
.btn-use-promocode-apply,
.btn-gift-card-apply { margin: 0px 0px; padding: 7px 40px; background: #000; border: 0px; text-transform: uppercase; font-weight: 600;
}
.checkout-creditcard { margin-top: 15px;
}
.checkout-creditcard h4,
.billing-address h4 { font-weight: 600; color: #000;
}
.checkout-creditcard-inner h4 { font-size: 16px; font-weight: 500; padding-top: 10px;
}
.checkout-creditcard-inner .select-container .bootstrap-select { margin-left: 0px !important;
}
.checkout-creditcard-inner .select-container .btn-default:active:hover,
.checkout-creditcard-inner .select-container .btn-default.active:hover,
.checkout-creditcard-inner .select-container .open > .dropdown-toggle.btn-default:hover,
.checkout-creditcard-inner .select-container .btn-default:active:focus,
.checkout-creditcard-inner .select-container .btn-default.active:focus,
.checkout-creditcard-inner .select-container .open > .dropdown-toggle.btn-default:focus,
.checkout-creditcard-inner .select-container .btn-default:active.focus,
.checkout-creditcard-inner .btn-default.active.focus,
.checkout-creditcard-inner .select-container .open > .dropdown-toggle.btn-default.focus,
.checkout-creditcard-inner .select-container .btn-default:active,
.checkout-creditcard-inner .select-container .btn-default.active,
.select-container .open > .dropdown-toggle.btn-default { width: 100%;
}
.addnew-address .select-container .btn-default:active:hover,
.addnew-address .select-container .btn-default.active:hover,
.addnew-address .select-container .open > .dropdown-toggle.btn-default:hover,
.addnew-address .select-container .btn-default:active:focus,
.addnew-address .select-container .btn-default.active:focus,
.addnew-address .select-container .open > .dropdown-toggle.btn-default:focus,
.addnew-address .select-container .btn-default:active.focus,
.addnew-address .btn-default.active.focus,
.addnew-address .select-container .open > .dropdown-toggle.btn-default.focus,
.addnew-address .select-container .btn-default:active,
.addnew-address .select-container .btn-default.active { width: 100%;
}
.checkout-creditcard-inner .pad-r-5 { padding-right: 5px;
}
.checkout-creditcard-inner .pad-l-5 { padding-left: 5px;
}
.billing-address .radio-btn-theme ul li label { padding-left: 22px; color: #000;
}
.billing-address { margin-top: 15px;
}
.billing-address .need-info { padding-top: 10px; text-align: center; font-size: 12px;
}
.billing-address .need-info a { text-decoration: underline; color: #6b6b6b;
}
.billing-address .need-info div { font-weight: 600;
}
.btn-review-order { margin: 5px 0px; width: 100%; padding: 8px 15px; background: #000; border: 0px; text-transform: uppercase; font-weight: 600;
}
.cart-checkout-inner { }
.add-credit-card,
.add-credit-card:hover,
.add-credit-card:focus { color: #333; padding-top: 10px; display: block; font-weight: 600; text-decoration: underline;
}
.checkout-review { padding-top: 20px;
}
.checkout-review,
.checkout-review h4 { color: #000; font-weight: 600; overflow: hidden;
}
.creditcard-text { font-weight: 500; color: #757575;
}
.terms-revieworder a { color: #757575; text-decoration: underline;
}
.btn-cont-payment { margin: 5px 0px; width: 100%; padding: 8px 15px; background: #000; border: 0px; text-transform: uppercase; font-weight: 600;
}
.btn-cont-payment.error { background: #a8a8a8;
}
.billing-address .use-shpping-address,
.billing-address .addnew-address,
.new-creditcard-details { display: none;
}
.checkout-creditcard .bootstrap-select.btn-group .dropdown-menu { z-index: 10;
}
.red { color: #cc0000;
}
.checkout-thankyou { text-align: center; padding: 20px 0;
}
.checkout-thankyou h4 { font-size: 20px; color: #000; font-weight: 800;
}
.checkout-thankyou h5 { font-size: 18px; color: #000; font-weight: 700;
}
.checkout-thankyou p { color: #757575;
}
.checkout-thankyou .cart-id { font-weight: 600;
}
.app-store-review { text-align: center;
}
.app-store-review img { width: 170px; height: auto;
}
.app-store-review p { text-align: center; padding-top: 10px;
}
.checkout-review-needinfo { width: 100%; text-align: center;
}
.claim-points { background: #EEEDED;
}
.claim-points .row { margin: 0 auto; max-width: 1700px;
}
.shipping-info .new-address-search { display: none;
}
.search-address-result { display: none;
}
.search-address-result.active { display: block;
}
.search-address-result .checkout-address { padding: 0;
}
.search-address-result a.dit-address-result { color: #ed1b2e;
}
.edit-address-reuslt-form { display: none;
}
.guestConfirmationBenefits { text-align: center; margin: 15px 0;
}
.guest-checkout-address-form { padding: 20px 10px; color: #6b6b6b; max-width: 850px;
}
.guest-checkout-address-form h4 { font-weight: 600; color: #000;
}
.guest-checkout-address-form .square-labels .form-control,
.square-labels input { margin-bottom: 0px;
}
.guest-checkout-address-form .square-labels .form-group { margin-bottom: 15px;
}
.decline-rewards { padding-top: 15px; text-align: center;
}
.decline-rewards a { color: #6b6b6b; text-decoration: underline;
}
.term-condition-rewards { margin-top: 20px;
}
.term-condition-rewards a { color: #6b6b6b; text-decoration: underline;
}
.btn-want-rewards { margin: 5px 0px; width: 100%; padding: 8px 15px; background: #000; border: 0px; text-transform: uppercase; font-weight: 600;
}
.guest-checkout-password-form { padding: 20px 10px; color: #757575;
}
.guest-checkout-password-form .text-reward-info { text-align: center; padding-bottom: 10px; color: #000;
}
.shopping-bag-bottom { padding: 0 10px;
}
.shopping-bag-bottom .checkout-review-needinfo { padding: 15px;
}
.checkout-container .shooping-bag-info .shopping-bag-head { padding-top: 10px;
}
.use-shpping-address .active label,
.addnew-address .active label,
.edit-address-reuslt-form .active label,
.shipping-info.square-labels .active label { background: #fff;
}
.use-shpping-address.square-labels label,
.addnew-address.square-labels label,
.edit-address-reuslt-form.square-labels label,
.shipping-info.square-labels label { top: 10px;
}
.use-shpping-address .active label,
.addnew-address .active label,
.edit-address-reuslt-form .active label,
.shipping-info.square-labels .active label { top: -5px;
}
.search-bar input { margin: 0;
}
.ob-checkout-popup { text-align: center;
}
.ob-checkout-popup .modal-header { background: none; border-top: none; border-bottom: none;
}
.ob-checkout-popup .modal-header h4 { text-align: center;
}
.ob-checkout-popup .modal-body { padding-top: 0px;
}
.ob-checkout-popup .radio-btn-theme li { width: 100%; text-transform: capitalize;
}
.ob-checkout-popup .radio-btn-theme label { padding: 5px 25px;
}
.ob-checkout-popup .modal-header .close { font-size: 40px; margin-top: -10px;
}
.ob-checkout-popup .exclude-text-info { background: #EEEEEE; display: block; padding: 5px 12px; border: 1px solid #d0d7d5; margin: 14px 0;
}
#address-finder .address-info { text-align: center; margin-bottom: 35px;
}
#address-finder .home-icon { height: auto; width: 40px; margin: 15px 0;
}
#address-finder .search-text-info { background: #EEEEEE; display: block; padding: 5px 10px;
}
.checkout-search { margin-bottom: 20px;
}
.checkout-search a { color: #000; padding: 10px 0px; display: block; text-decoration: underline;
}
.checkout-search .checkout-address,
#checkout-contact .step-next-btn { margin-top: 20px;
}
.checkout-search-address .search-text-info { color: #6b6b6b; background: #EEEEEE; display: block; padding: 5px 12px !important; font-size: 13px;
}
.shipping-info a.new-address { padding: 10px 0px 0px 0px;
}
.need-help-checkout-bottom { text-align: center; min-height: 120px;
}
.need-help-checkout-bottom h4 { font-weight: 600; color: #000; margin: 20px 0;
}
.need-help-checkout-bottom .col-sm-3 { padding: 0px;
}
.need-help-checkout-bottom .col-sm-3 span { display: inline-block; text-align: left;
}
.need-help-checkout-bottom .col-sm-3 img { width: auto; height: 40px; padding-right: 10px;
}
.need-help-checkout-bottom .col-sm-3 a { color: #333333; text-decoration: none;
}
.need-help-checkout-bottom .ques-align { vertical-align: middle;
}
.cart-location .cartloc-name { font-weight: 700;
}
.checkout-bogo { font-size: 14px; color: #cc0000; text-align: right;
}
.checkout-bogo .bogo-price { padding-left: 30px;
}
.checkout-container .need-info,
.checkout-container-1 .need-info { text-align: center; width: 100%; margin: 15px 0;
}
.checkout-container .need-info a,
.checkout-container-1 .need-info a { color: #333333; text-decoration: none;
}
.pickup-in-store { border-bottom: 0px;
}
.pickup-info { margin-bottom: 20px;
}
.pickup-info a { text-align: center; display: block; color: #000; font-weight: 600; text-decoration: underline;
}
.new-address-dropdown { display: inline-block; margin: 10px 0; border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; width: 100%;
}
.new-address-dropdown .search-bar { margin-bottom: 0px;
}
.new-address-dropdown .hide-show-arrow { display: block;
}
.new-address-dropdown-head { font-size: 14px; font-weight: 600; color: #000000; cursor: pointer; padding: 10px 5px 10px 15px;
}
.close-manual-address-form { font-size: 30px; color: #000; margin-top: 0px;
}
.close-manual-address-form:hover,
.close-manual-address-form:focus { color: #757575;
}
.guest-checkout-shipto .new-address-dropdown-head { display: none;
}
.guest-checkout-shipto .new-address-dropdown { border: none; margin-top: 0px;
}
.new-address-dropdown-head i { font-size: 25px; color: #000000;
}
.new-address-dropdown-head i.fa-angle-up { display: none;
}
.new-address-dropdown-head.active i.fa-angle-up { display: block;
}
.new-address-dropdown a.new-address,
.guest-checkout-shipto a.new-address { display: block; font-size: 14px; color: #000; padding: 10px 0px 10px 5px; text-decoration: underline;
}
.addnew-address .close-edit-form { font-size: 30px; color: #000; margin-top: -10px;
}
.close-billing-form { font-size: 30px; color: #000; margin-top: 0px;
}
.close-billing-form:hover,
.close-billing-form:focus { color: #757575;
}
.edit-billing-manual-address { display: none;
}
.checkout-search-address .search-bar input { width: 100%;
}
.addnew-address h4 { display: inline-block; margin: 0px; padding-bottom: 10px;
}
.guest-checkout-shipto .new-address-search { display: block;
}
.guest-checkout-shipto .search-bar { margin-bottom: 0px;
}
.guest-checkout-shipto .checkout-address { display: none;
}
.cc-payment-theme { width: 100%;
}
.cc-payment-theme ul li,
.cc-payment-theme ul li { width: 100%; min-height: 55px;
}
.cc-payment-theme ul li label { margin: 0 0 0 25px;
}
.radio-btn-checkout ul li .check { top: 12px;
}
.img-card-paypal { padding-top: 5px; height: 35px; width: auto;
}
.new-creditcard-details { overflow-x: hidden; margin-top: 0px;
}
.paypal-order-total img { float: left; height: 37px; transform: translateY(-8%); margin-right: 1rem;
}
.paypal-order-total p { margin: 0; line-height: 15px;
}
.no-cc-checkout .card-register { display: none;
}
.use-promocode .has-error p { margin-bottom: 0px;
}
.checkout-container input.valid,
.checkout-container .square-labels input:focus,
.checkout-container .square-labels .active input,
.checkout-container .square-labels .dropdown-toggle:focus,
.checkout-container .square-labels .active .dropdown-toggle { border-color: #000 !important;
}
.checkout-container .has-error .bootstrap-select .dropdown-toggle,
.checkout-container .error .bootstrap-select .dropdown-toggle,
.checkout-container .has-error input.form-control,
.checkout-container .error input.form-control,
.new-creditcard-details-guest .card_number input.error-text,
.new-creditcard-details .card_number input.error-text { border-color: #cc0000 !important;
}
.checkout-creditcard #last-name-error,
.checkout-creditcard #first-name-error,
.new-creditcard-details-guest span.error-text,
.new-creditcard-details span.error-text { margin-top: -15px;
}
.new-creditcard-details-guest .square-labels span.error-text,
.new-creditcard-details .square-labels span.error-text,
.new-creditcard-details-guest .err-exp-margin span.error-text,
.new-creditcard-details .err-exp-margin span.error-text { margin-top: 0px;
}
.checkout-container .billing-address select.error-text,
.checkout-container #card_expirationMonth.error-text,
.checkout-container #card_expirationYear.error-text { color: #333333; border-color: #cc0000;
}
.cart-checkout-inner .blockUI { display: none !important;
}
.disabledbutton { pointer-events: none; opacity: 0.4;
}
.cart-checkout-inner .applied_giftcard { font-weight: 700; font-size: 14px; padding-top: 10px;
}
.cart-checkout-inner .remove_gc:hover,
.cart-checkout-inner .remove_gc:focus { text-decoration: none;
}
.pay-section h4 { font-weight: 600; color: #000;
}
.pay-section .pay-options .body { padding-left: 23px;
}
.pay-section .pay-option { min-height: 50px;
}
@media (max-width: 1050px) { .checkout_2 { padding: 0px; z-index: 1001; } .checkout-header-new .head-cart, .checkout-header-new .head-item { width: 25%; } .checkout-header-new .head-logo { width: 50%; text-align: center; } .checkout-header-new .head-logo img { height: 60px; padding-top: 20px; } .checkout-header-new .head-cart img { height: 30px; } .header-shrink .checkout-header-new .head-logo img { height: 60px; } .checkout-header-new .head-logo { padding-left: 0px; } .header-shrink .checkout-header-new .head-logo img { padding-top: 20px; } .guest-checkout-address-form { background: #fff; } .checkout-container [class*="col-"] { padding: 0px; } .checkout-creditcard-inner .pad-r-5 { padding-right: 5px; } .checkout-tabs .col-xs-4 { padding: 0 4px; } .checkout-container .row { margin: 0px; } .checkout-container .shooping-bag-info { min-height: 270px; } .checkout-container-1, .checkout-container-2 { width: 100%; } .cart-checkout-main { padding: 0 10px !important; } .radio-btn-checkout { width: 25%; } .cart-checkout-main .step-next-btn { padding: 0px; } .checkout-delivery-method .mobile-col, .shipping-info .mobile-col { display: block; } .checkout-header-new .head-cart { padding-right: 0px; } .checkout-header-new .head-cart .cart-id { padding: 5px 0px 10px 0px; } .checkout-header-new .head-cart span { display: block; font-size: 12px; } .checkout-header-new .head-cart span strong { font-weight: 100; } .checkout-container { width: 100%; padding: 0px; } .checkout-tabs .col-xs-4:nth-child(1), .checkout-tabs .col-xs-4:nth-child(3) { padding: 0; } .shipping-info .phone-number.show-on-mobile { display: block !important; } .addnew-address .select-container .bootstrap-select { margin-left: 0px !important; } #checkout2-cart-info .shooping-bag-title { text-align: center; text-transform: uppercase; font-size: 18px; font-weight: 700; } .shooping-bag-shipto { text-align: center; margin-top: 20px; } .shooping-bag-shipto h4 { color: #000000; font-size: 14px; font-weight: 700; margin-bottom: 0px; } #checkout2-cart-info .order-summery h4:after { border: 0px; } #checkout2-cart-info .shopping-bag-row h4 { font-weight: 700; } .bag-price .bold { font-weight: 700; } #checkout2-cart-info .move-right { padding-right: 0px; } #checkout2-cart-info .shopping-bag-row { border-bottom: #EEEDED solid 1px !important; } #checkout2-cart-info .order-summery .row:nth-child(7), #checkout2-cart-info .shopping-bag-row:last-child, #checkout2-cart-info .shooping-bag-inner { border-bottom: none; } #checkout2-cart-info .order-summery h4 { text-align: center; text-transform: uppercase; font-size: 18px; font-weight: 700; padding: 10px; margin: 5px -20px 15px -20px; width: auto; } #checkout2-cart-info .btn-return-checkout { margin: 5px 0px; width: 100%; padding: 8px 15px; background: #000; border: 0px; text-transform: uppercase; font-weight: 600 !important; } #checkout2-cart-info .btn-return-checkout .fa { float: left; font-size: 21px; } .ob-modal-new.fade { opacity: 1; } .ob-modal-new.fade .modal-dialog { -webkit-transform: translate(0); -moz-transform: translate(0); transform: translate(0); } .ob-modal-new .modal-dialog { margin: 0px auto; width: 100%; height: 100%; } .ob-modal-new .modal-header .close-btn { margin-top: -10px; font-size: 37px; } .shooping-bag-inner .cart-pro-img img { margin-left: 0px; }
}
@media only screen and (min-width: 1370px) { .checkout-container { padding: 0px; }
}
.billing-address .address-section hide { display: none;
}
@media (max-width: 1050px) { .header { width: 100%; padding: 0px; position: fixed; top: 0; left: 0; z-index: 1000; -webkit-transition: height 0.3s; -moz-transition: height 0.3s; -ms-transition: height 0.3s; -o-transition: height 0.3s; transition: height 0.3s; border-bottom: 1px solid #eee; -webkit-box-shadow: 1px 10px -3px #000000; -moz-box-shadow: 1px 10px -3px #000000; box-shadow: 1px 10px -3px #000000; }
}
.error-content .error-head { color: #757575 !important;
}
#obs_cathero .subhero1,
#obs_cathero .subhero2,
#obs_cathero .subhero3,
#obs_cathero .subhero4,
#obs_cathero .subhero5,
#obs_cathero .subhero6 { background-color: #000;
}
.redeem-reward { margin-top: 0px; padding-top: 15px; padding-bottom: 15px;
}
.has-error .help-block { color: #cc0000;
}