b,
strong {
    font-family: 'FFMarkWebBold', sans-serif;
    font-weight: normal;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
}
p > a {
    font-size: inherit;
}
@media screen and (max-width: 767px) {
    #wrapper {
        font-size: initial;
    }
}
ul.level-1 li.hover-item:hover span.level-1:after {
    content: initial !important;
}
@media (min-width: 768px) {
    .outer-wrapper {
        width: 300%;
        margin-left: -100%;
    }
}
.outer-wrapper .inner-wrapper {
    width: 100%;
    margin: 0 auto;
}
@media (min-width: 768px) {
    .outer-wrapper .inner-wrapper {
        max-width: 920px;
    }
}
/*@-webkit-viewport{
  zoom: 0.5;
  user-zoom: yes;
  width: extend-to-zoom 100%;
  height: extend-to-zoom 100%;}
@-moz-viewport{
  zoom: 0.5;
  user-zoom: yes;
  width: extend-to-zoom 100%;
  height: extend-to-zoom 100%;}
@-ms-viewport{
  zoom: 0.5;
  user-zoom: yes;
  width: extend-to-zoom 100%;
  height: extend-to-zoom 100%;}
@-o-viewport{
  zoom: 0.5;
  user-zoom: yes;
  width: extend-to-zoom 100%;
  height: extend-to-zoom 100%;}
@viewport {
  zoom: 0.5;
  user-zoom: yes;
  width: extend-to-zoom 100%;
  height: extend-to-zoom 100%;}*/
.primary-content h1,
.page-content h1,
.pt_product-search-result h1 {
    text-transform: none;
}
.mini-cart-slot {
    font-family: 'FFMarkWebBook', sans-serif;
    line-height: 1.3;
}
.mini-cart-product {
    font-family: 'FFMarkWebBook', sans-serif;
    line-height: 1.2;
    color: #382f2d;
}
.mini-cart-label {
    color: #2864aa;
}
.mini-cart-label:hover {
    color: #5caeee;
}
.product-tile .product-pricing {
    padding: 0 5px;
}
.button:hover,
.primary-content a.button:hover,
button:hover,
.right-ratings-column a.button:hover {
    color: #ffffff;
}
a.button.secondary-button,
.primary-content a.button.secondary-button {
    letter-spacing: normal;
}
a.button.tertiary-button,
.primary-content a.button.tertiary-button {
    padding: 0.6em 1.5em 0.5em;
    background-color: #d4eaf8;
    color: #418dc3;
}
a.button.tertiary-button:hover,
.primary-content a.button.tertiary-button:hover {
    background-color: #91d5fa;
    color: #418dc3;
}
.ftrp .button,
.primary-content .ftrp a.button,
.ftrp button,
.ps .button,
.primary-content .ps a.button,
.ps button,
.mg .button,
.primary-content .mg a.button,
.mg button,
.mc1 .button,
.primary-content .mc1 a.button,
.mc1 button,
.mc2 .button,
.primary-content .mc2 a.button,
.mc2 button,
.hp .button,
.primary-content .hp a.button,
.hp button {
    display: block;
    width: 100%;
    height: 100%;
    letter-spacing: normal;
}
@media (min-width: 767px) {
    .ftrp .button,
    .primary-content .ftrp a.button,
    .ftrp button,
    .ps .button,
    .primary-content .ps a.button,
    .ps button,
    .mg .button,
    .primary-content .mg a.button,
    .mg button,
    .mc1 .button,
    .primary-content .mc1 a.button,
    .mc1 button,
    .mc2 .button,
    .primary-content .mc2 a.button,
    .mc2 button,
    .ncm .button,
    .primary-content .ncm a.button,
    .ncm button,
    .hp .button,
    .primary-content .hp a.button,
    .hp button {
        display: inline-block;
        width: auto;
    }
    .button,
    .primary-content a.button,
    button,
    .vertical-category-links a.view-all {
        padding: 1em 1.5em 0.875em;
    }
}
.primary-content .ftrp a.button,
.ftrp button,
.primary-content .ps a.button,
.ps button,
.primary-content .mg a.button,
.mg button,
.primary-content .mc1 a.button,
.mc1 button,
.primary-content .mc2 a.button,
.mc2 button,
.primary-content .ncm a.button,
.ncm button,
.primary-content .hp a.button,
.hp button {
    display: inline;
    width: auto;
}
.inner .quicklinks-box {
    margin: 7px auto;
}
.quicklinks-box ul li {
    margin: 2px 0.75em;
}
.quicklinks-box ul li a {
    padding: 0;
}
.quicklinks-box ul li a:hover {
    color: #5caeee;
}
.mini-cart-slot {
    margin: 1em 0;
}
div.cart-promo.cart-promo-approaching {
    font-style: normal;
}
.login-box-content ul {
    padding-left: 1em;
}
.login-box-content li {
    line-height: 1.5;
    font-size: 1em;
}
/* Navigation marketing Slots */
div.level-2 .custom .sr-navigation-content-slot a {
    display: inline-block;
    color: #ffffff;
    font-family: 'FFMarkWebBold', sans-serif;
}
div.level-2 .custom .sr-navigation-content-slot h4 {
    text-align: left;
}
div.level-2 .custom .sr-navigation-content-slot img {
    width: 217px !important;
}
/* Tooltip Lists */
.tooltip-list h3,
.tooltip-list p {
    margin: 0;
}
.tooltip .tooltip-content {
    line-height: 1.45;
}
/*
 * Common content asset styles for Homepage and Marketing Pages
 *
 */
div.sr-navigation-content-slot,
div.sr-cat-landing-banner,
div.sr-marketing-slot {
    position: relative;
    text-align: left;
}
.marketing-slots {
    overflow: hidden;
}
/* text and link styles */
.sr-marketing-slot-content h3 {
    font-size: 1.14286em;
    line-height: 1.3;
    margin: 0;
}
.sr-cat-landing-banner a.sr-cta-link,
.sr-marketing-slot a.sr-cta-link {
    white-space: nowrap;
    font-family: 'FFMarkWebBold', sans-serif;
    position: relative;
    display: inline-block;
    font-size: 1em;
    line-height: 1.3;
    text-decoration: none;
    -webkit-transition: color 0.2s;
    -moz-transition: color 0.2s;
    -o-transition: color 0.2s;
    -ms-transition: color 0.2s;
    transition: color 0.2s;
}
/*
.ie8 .sr-cat-landing-banner a.sr-cta-link,
.ie8 .sr-marketing-slot a.sr-cta-link {
  font-family: 'FFMarkWebBold', sans-serif;
}
*/
.sr-cat-landing-banner a.sr-cta-link > span,
.sr-marketing-slot a.sr-cta-link > span {
    font-size: 1.14286em;
}
.sr-cat-landing-banner-content,
.sr-marketing-slot-content,
.sr-navigation-content-slot-content {
    display: block;
    position: absolute;
    top: 23px;
    /* Default positioning - Set custom position at asset level */
    left: 0;
    padding: 8px 12px 8px 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/*
.ie8 .sr-marketing-slot-content.sr-highlight {
  background-color: transparent;
  background-image: url('../images/transparent_white_pixel.png');
}
*/
.sr-marketing-slot-content.sr-highlight {
    background-color: rgba(255, 255, 255, 0.85);
}
.sr-marketing-slot-content.sr-white h3,
.sr-marketing-slot-content h3.sr-white,
.sr-marketing-slot-content.sr-white a.sr-cta-link {
    color: #ffffff;
}
.sr-marketing-slot-content.sr-white a.sr-cta-link:hover {
    color: rgba(255, 255, 255, 0.5);
}
.sr-white {
    color: #ffffff;
}
.lc {
    text-transform: lowercase;
}
.sr-center {
    text-align: center;
}
.sr-right {
    text-align: right;
}
.informative-marketing-slot {
    margin-top: 12px;
}
@media screen and (min-width: 768px) {
    .informative-marketing-slot {
        max-width: 334px;
        float: left;
        margin-top: 0;
    }
}
.informative-marketing-slot .sr-marketing-slot-content-wrapper {
    padding: 1em;
}
@media screen and (min-width: 768px) {
    .informative-marketing-slot .sr-marketing-slot-content-wrapper {
        padding: 1em 0;
    }
}
.informative-marketing-slot h3 {
    margin: 0;
    font-family: 'FFMarkWebHeavy', sans-serif;
    font-weight: normal;
    font-size: 2.125em;
    line-height: 1.05882353;
    letter-spacing: normal;
    color: #004053;
}
.informative-marketing-slot p {
    margin: 0.5em auto;
}
.informative-marketing-slot .button-wrapper {
    padding-top: 1em;
}
.categorizing-marketing-slot {
    margin-top: 12px;
}
@media screen and (min-width: 768px) {
    .categorizing-marketing-slot {
        max-width: 334px;
        float: left;
        margin-top: 0;
    }
}
/*//.sr-marketing-slot:first-child, // Works on production but debug div on staging is first-child and first-of-type*/
@media screen and (min-width: 768px) {
    .first-marketing-slot {
        margin-top: 0;
        margin-right: 12px;
    }
}
/* Spring 2015 - SE1 style revision of marketing-bottom(n) headline and cta */
/*.ie8 .sr-marketing-slot-content.sr-lowlight {
  background-color: transparent;
  background-image: url('../images/transparent_dark_pixel.png');
}*/

.sr-marketing-slot-content.sr-lowlight {
    background-color: rgba(36, 29, 28, 0.9);
}
.sr-marketing-slot-content.sr-lowlight h3 {
    color: #ffffff;
    text-transform: none;
    font-size: 1.28571428571429em;
    line-height: 1.2;
}
.sr-cat-landing-banner .sr-marketing-slot-content.sr-lowlight a.sr-cta-link,
.sr-marketing-slot .sr-marketing-slot-content.sr-lowlight a.sr-cta-link {
    color: #ffffff;
    margin-top: 0.25em;
    font-size: 0.92857142857143em;
}
.sr-cat-landing-banner .sr-marketing-slot-content.sr-lowlight a.sr-cta-link:hover,
.sr-marketing-slot .sr-marketing-slot-content.sr-lowlight a.sr-cta-link:hover {
    color: #ffffff;
    opacity: 0.7;
}
/* Mobile footer Menu */
.pt_customer-service #footer footer div.footer-menu.mobile .button.secondary-button {
    padding: 0.6em 2em 0.5em;
}
#footer footer div.footer-menu.mobile {
    text-align: center;
}
#footer footer div.footer-menu.mobile h4 {
    margin-bottom: 0;
}
#footer footer div.footer-menu.mobile p {
    margin: 0.5em 0 1.5em;
    font-size: 0.857143em;
}
#footer footer div.footer-menu.mobile p a {
    color: #004053;
    font-size: inherit;
}
#footer footer div.footer-menu.mobile p a:hover {
    color: #3e8b94;
}
#footer footer div.footer-menu.mobile ul[class*="-links"] {
    text-align: center;
    display: block;
    width: 100%;
}
#footer footer div.footer-menu.mobile ul.primary-links {
    width: 100%;
}
#footer footer div.footer-menu.mobile ul[class*="-links"] li {
    float: left;
    margin: 0;
}
#footer footer div.footer-menu.mobile ul.primary-links li {
    width: 50%;
}
#footer footer div.footer-menu.mobile ul.primary-links li a {
    display: block;
    margin-left: 0.5em;
}
#footer footer div.footer-menu.mobile ul.primary-links li:first-child a {
    margin-left: 0;
}
#footer footer div.footer-menu.mobile ul.secondary-links {
    text-align: center;
}
/* ie8 */
/*
.ie8 .pt_product-search-result .cat-landing #main {
  margin-top: 3em;
}*/

/* Tablet or larger */
@media (min-width: 767px) {
    .pt_product-search-result .cat-landing #main {
        margin-top: 3em;
    }
}
/*
 * Main Cat 2 Template overrides
 *
 * Use .mc2 or cat-landing-h to isolate styles for this specific template
 *
 */
.cat-landing-h .marketing-slots {
    margin-top: 2em;
}
/*
 * Mobile Homepage Template overrides
 *
 *
 */
@media (max-width: 767px) {
    .quicklinks-box ul li {
        margin: 0.5em;
        font-size: 0.714286em;
    }
    .quicklinks-box ul li a {
        font-size: inherit;
        letter-spacing: normal;
    }
    .secondary-content-slot,
    .tertiary-content-slot {
        margin-bottom: 1.5em;
    }
    .secondary-content-slot a.sr-cta-link,
    .tertiary-content-slot a.sr-cta-link {
        letter-spacing: normal;
    }
}
/* Flexslider */
.sr-main-slideshow-slot-image {
    position: relative;
}
.flex-direction-nav .flex-prev,
.flex-direction-nav .flex-next {
    background-image: url('../content/core-content/pdp/product-carousel-arrows.png');
}
.flex-direction-nav a {
    height: 50px;
}
/*Desktop */
.flexslider.hp .sr-main-slideshow-slot-image {
    height: 500px;
}
/* Mobile */
.flexslider.mobile .sr-main-slideshow-slot-image {
    height: 217px;
}
.flexslider.mobile .sr-cat-landing-banner-content-wrapper {
    width: 100%;
}
.nav .toggle {
    font-family: 'FFMarkWebBold', sans-serif;
}
/* Secondary Sidebar Menu as found on Content pages */
#secondary nav .secondary-menu-sidebar h3 a {
    font-size: 1.5em;
    color: #3e8b94;
}
#secondary nav .secondary-menu-sidebar h3 a:hover {
    color: #50b7be;
}
/*
 *
 * Page specific styles
 *
 */
/* Sale Landing Page */
.sale-shoe-size-filter li {
    float: left !important;
    height: 100%;
    padding: 0;
}
.sale-shoe-size-filter h3 {
    font-size: 1em;
    line-height: 1.07143;
    margin: 15px 0 4px;
}
.sale-shoe-size-filter ul {
    list-style-type: none !important;
    margin: 0;
    padding: 0;
}
.sale-shoe-size-filter a {
    font-family: 'FFMarkWebBold', sans-serif;
    font-size: 1.14286em;
    position: relative;
    display: block;
    padding: 10px;
    outline-style: none;
}
.sale-shoe-size-filter li a {
    font-size: 0.857143em;
    padding: 6px 0 !important;
    border: 1px solid grey;
    width: 33px;
    text-align: center;
    margin-right: 5px;
    margin-bottom: 4px;
}
/* Page Not Found - 404 */
.sr-page-not-found img {
    float: right;
}
.sr-page-not-found h1 {
    padding-top: 66px;
}
/* Customer Service page */
.pt_customer-service .page-content section .content-asset ul {
    padding: 0 0 0 1em;
    list-style: disc;
}
.pt_customer-service .page-content section .content-asset ul li {
    margin: 0.25em 0;
}
/* Sub Category Product Zone */
.product-tile .promotion-callout,
.product-tile .promotion-callout a,
.sale-callout-wrapper {
    color: #004023;
    font-family: 'FFMarkWebBold', sans-serif;
}
/* Secondary Menu */
#secondary .refinement-header {
    font-size: 1.5em;
    text-transform: none;
    padding: 0;
}
.cat-landing.cat-landing-g #category-level-1,
.cat-landing.cat-landing-h #category-level-1 {
    padding: 0;
}
.cat-landing.cat-landing-g #category-level-1 li a,
.cat-landing.cat-landing-h #category-level-1 li a {
    color: #004023;
    font-size: 1em;
    padding: 0;
}
.cat-landing.cat-landing-g #category-level-1 li a:hover,
.cat-landing.cat-landing-h #category-level-1 li a:hover {
    color: #1e7932;
}
.pt_product-search-result .refinement .level-2 {
    margin-left: 0;
}
.cat-landing.cat-landing-g #category-level-1 li.level-2 a,
.cat-landing.cat-landing-h #category-level-1 li.level-2 a,
.cat-landing.cat-landing-g #category-level-1 li.level-3 a,
.cat-landing.cat-landing-h #category-level-1 li.level-3 a {
    font-size: 0.857143em;
    text-transform: none;
    color: #796e65;
}
.cat-landing.cat-landing-g #category-level-1 li.level-2 a:hover,
.cat-landing.cat-landing-h #category-level-1 li.level-2 a:hover,
.cat-landing.cat-landing-g #category-level-1 li.level-3 a:hover,
.cat-landing.cat-landing-h #category-level-1 li.level-3 a:hover {
    color: #bfb8af;
}
.cat-landing.cat-landing-g #category-level-1 > li,
.cat-landing.cat-landing-h #category-level-1 > li {
    margin-top: 1.5em;
    padding: 0;
}
/* Footer Menu */
#footer .footer-bottom-banner ul li,
#footer .footer-bottom-banner ul li a {
    color: #796e65;
}
/* Footer Menu Email Sign-Up */
#footer .email-signup-box div {
    clear: both;
}
/*
#footer .email-signup-box label {
    width: auto;
}
#footer .email-signup-box label p {
    font-family: "Gotham Book",sans-serif;
    display: inline;
    float: left;
    width: 80%;
    margin-left: 0.5em;
}
#footer .email-signup-box input[type="email"]{
    font-size: 0.857143em;
    text-transform: none;
    color: @grey2;
}
#footer .email-signup-box input[type="checkbox"] {
    margin: 0.25em 0 0;
    float: left;
}
#footer .footer-content .email-signup-box .email-signup-inner input[type="submit"] {
    float: left;
    width: auto;
    padding: 8px 10px;
    background-position: center -37px;
}
#footer .footer-content .email-signup-box .email-signup-inner input[type="submit"]:hover {
    background-color: @green1;
} */


/* FOOTER FORM INPUT MODS 20180226 EEZ */

.email-signup-box input[type="submit"] {
    background-position: center 5px !important;
    margin-left: -25px !important;
}
.header-search input[type="submit"] {
    margin-right: -5px;
}
.nohits-search form input[type="submit"] {
    margin-right: 10px;
}

/* END */


#main .email-signup-box a.button,
#footer .email-signup-box a.button {
    margin: 0.25em 0;
    display: inline-block;
}
#main .email-signup-box a.button {
    display: block;
}
/* Product Category Pages - Grid Tiles */
.grid-tile .rating-container {
    margin: 0.75em auto;
}
/* Log-in pop-up */
.loyalty-login-box button,
.loyalty-login-box .loyalty-btn {
    padding: 1em 1.5em 0.875em;
}
/* modal pop-up trigger link */
.offer-details-link {
    text-decoration: underline;
    cursor: pointer;
}
.offer-details-link:hover {
    opacity: 0.7;
}
/* Add hover state to custom colored buttons */
.cat-landing a.button[style*="background-color"]:hover {
    opacity: 0.85;
}
.checkout-right-summary .details > div {
    margin: 0.25em 0;
}
.sr-copyright {
    font-size: 0.64285714em;
    color: #382f2d;
    position: absolute;
    top: auto;
    right: 7px;
    bottom: 4px;
    left: auto;
    z-index: 10;
    margin: 0;
}
.sr-copyright > small {
    font-size: inherit;
}
.tiles-container .image-callout-badges div.product-tile-badges,
.tiles-container .image-callout-badges div.product-badges {
    position: absolute;
    float: none;
    top: -18px;
    right: 0;
}
.tiles-container .image-callout-badges div.product-tile-badges > img {
    width: 50px;
}
.product-image-container .image-callout-badges div.product-badges > img {
    width: 75px;
}
@media (min-width: 768px) {
    .tiles-container .image-callout-badges div.product-tile-badges,
    .tiles-container .image-callout-badges div.product-badges {
        position: absolute;
        float: none;
        top: 0;
        right: 10px;
    }
    .tiles-container .image-callout-badges div.product-tile-badges > img {
        width: 66px;
    }
    .product-image-container .image-callout-badges div.product-badges > img {
        width: 100px;
    }
}
/* ie8 specific */
.tiles-container .image-callout-badges div.product-badges {
    position: absolute;
    float: none;
    top: 0;
    right: 4px;
}
/*
.ie8 .tiles-container .image-callout-badges div.product-tile-badges > img {
  width: 75px;
}*/
.email-dropdown-wrapper-mobile {
    margin: 0;
    padding: 0;
    background-color: #d8f2f0;
}
.email-dropdown-wrapper-mobile button:hover {
    color: #f00;
}
.email-dropdown-wrapper-mobile button.close-dropdown {
    background-color: transparent;
    background-image: url('../content/core-content/mobile-top-header-banner-email-signup/sts_close_20150210.png');
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    padding: 0;
    text-indent: -9999px;
    /*transition: top .2s;*/
    height: 25px;
    width: 25px;
    position: relative;
    right: -140px;
    top: 5px;
    opacity: 0.7;
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
}
.email-dropdown-wrapper-mobile button.close-dropdown:hover {
    background-image: url('../content/core-content/mobile-top-header-banner-email-signup/sts_close_20150210.png');
    opacity: 1;
}
#email-dropdown-mobile {
    height: 0;
    width: 100%;
    line-height: 20px;
    position: relative;
    top: -340px;
    text-align: center;
    -webkit-transition: all 1.2s ease;
    -moz-transition: all 1.2s ease;
    -o-transition: all 1.2s ease;
    transition: all 1.2s ease;
}
#email-dropdown-mobile.email-open {
    height: 390px;
    top: 0;
}
#email-dropdown-mobile.email-closed {
    height: 0;
}
#email-dropdown-mobile h1 {
    margin: 0 0 0.25em 0;
    padding: 0 25px;
    color: #004053;
    line-height: 1;
    font-size: 16px;
}
#email-dropdown-mobile .intro {
    font-size: 20px;
    line-height: 1.3;
}
#email-dropdown-mobile .percentage {
    font-size: 146px;
    line-height: 0.5;
    letter-spacing: -0.05em;
}
#email-dropdown-mobile .percentage-sign {
    font-size: 76px;
    vertical-align: 44px;
    line-height: 1;
}
#email-dropdown-mobile .off {
    font-size: 48px;
    margin-left: -1.75em;
    line-height: 1;
}
#email-dropdown-mobile .epilogue {
    line-height: 1.3;
}
#email-dropdown-mobile p {
    color: #004053;
    margin: 1em 0;
    padding: 0 25px;
}
#email-dropdown-mobile form {
    margin: 1em 0;
}
#email-dropdown-mobile label {
    color: #004053;
    text-align: center;
    padding: 0;
}
#email-dropdown-mobile input[type="email"] {
    width: 80%;
}
#email-dropdown-mobile input[type="submit"] {
    margin-top: 0.75em;
}
#email-dropdown-mobile p.disclaimer {
    font-size: 11px;
}
#email-dropdown-mobile p.disclaimer small {
    font-size: inherit;
}
#email-dropdown-mobile p.disclaimer a {
    font-size: inherit;
}
#email-dropdown-mobile .error-message {
    font-size: 12px;
}
#email-dropdown-mobile .error-message span {
    font-size: 14px;
    padding: 0.5em 0.5em 0.25em;
    background-color: #f6a0b3;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#email-dropdown-thanks h1 {
    font-size: 44px;
    line-height: 1;
}
.pt_customer-service .page-content section .content-asset div[data-asset-name*="school-signup"] h2 {
    line-height: normal;
}
div[data-asset-name*="stride-at-school"] .left-column,
div[data-asset-name*="school-signup"] .left-column {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}
@media (min-width: 768px) {
    div[data-asset-name*="stride-at-school"] .left-column,
    div[data-asset-name*="school-signup"] .left-column {
        width: 340px;
        float: left;
    }
}
div[data-asset-name*="stride-at-school"] .right-column,
div[data-asset-name*="school-signup"] .right-column {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}
@media (min-width: 768px) {
    div[data-asset-name*="stride-at-school"] .right-column,
    div[data-asset-name*="school-signup"] .right-column {
        max-width: 580px;
        float: left;
    }
}
div[data-asset-name*="stride-at-school"] strong,
div[data-asset-name*="school-signup"] strong {
    font-weight: 800;
}
div[data-asset-name*="stride-at-school"] h2,
div[data-asset-name*="school-signup"] h2 {
    color: #d31f49;
    font-size: 28px;
    font-weight: 800;
    margin: 0.5em 0;
    letter-spacing: normal;
}
@media (min-width: 768px) {
    div[data-asset-name*="stride-at-school"] h2,
    div[data-asset-name*="school-signup"] h2 {
        font-size: 50px;
        text-align: left;
    }
}
div[data-asset-name*="stride-at-school"] .school-signup-form fieldset label,
div[data-asset-name*="school-signup"] .school-signup-form fieldset label {
    width: 90%;
    z-index: 10;
}
div[data-asset-name*="stride-at-school"] #dwfrm_schoolsignup_schooltype1,
div[data-asset-name*="school-signup"] #dwfrm_schoolsignup_schooltype1,
div[data-asset-name*="stride-at-school"] #dwfrm_schoolsignup_schooltype2,
div[data-asset-name*="school-signup"] #dwfrm_schoolsignup_schooltype2,
div[data-asset-name*="stride-at-school"] #dwfrm_schoolsignup_schooltype3,
div[data-asset-name*="school-signup"] #dwfrm_schoolsignup_schooltype3 {
    margin-left: 1em;
}
div[data-asset-name*="stride-at-school"] .row1,
div[data-asset-name*="school-signup"] .row1 {
    background-color: #7a0026;
}
@media (max-width: 768px) {
    div[data-asset-name*="stride-at-school"] .row1 .left-column,
    div[data-asset-name*="school-signup"] .row1 .left-column {
        padding: 2em 1em;
    }
}
div[data-asset-name*="stride-at-school"] .row1 img,
div[data-asset-name*="school-signup"] .row1 img {
    display: block;
}
div[data-asset-name*="stride-at-school"] .row1 img[src*="school-signup-atschool-desktop-banner-photo"],
div[data-asset-name*="school-signup"] .row1 img[src*="school-signup-atschool-desktop-banner-photo"] {
    display: block;
}
div[data-asset-name*="stride-at-school"] .row1 img[src*="stride-at-school-logo"],
div[data-asset-name*="school-signup"] .row1 img[src*="stride-at-school-logo"] {
    margin: 0 auto;
    display: block;
}
@media (min-width: 768px) {
    div[data-asset-name*="stride-at-school"] .row1 img[src*="stride-at-school-logo"],
    div[data-asset-name*="school-signup"] .row1 img[src*="stride-at-school-logo"] {
        width: 403px;
        position: relative;
        top: 70px;
    }
}
div[data-asset-name*="stride-at-school"] label[for="dwfrm_schoolsignup_role"] .tooltip,
div[data-asset-name*="school-signup"] label[for="dwfrm_schoolsignup_role"] .tooltip,
div[data-asset-name*="stride-at-school"] label[for="dwfrm_schoolsignup_phonenumbertype"] .tooltip,
div[data-asset-name*="school-signup"] label[for="dwfrm_schoolsignup_phonenumbertype"] .tooltip,
div[data-asset-name*="stride-at-school"] label[for="dwfrm_schoolsignup_mailingaddress2"] .tooltip,
div[data-asset-name*="school-signup"] label[for="dwfrm_schoolsignup_mailingaddress2"] .tooltip,
div[data-asset-name*="stride-at-school"] label[for="dwfrm_schoolsignup_billingstreetaddress"] .tooltip,
div[data-asset-name*="school-signup"] label[for="dwfrm_schoolsignup_billingstreetaddress"] .tooltip,
div[data-asset-name*="stride-at-school"] label[for="dwfrm_schoolsignup_billingaddress2"] .tooltip,
div[data-asset-name*="school-signup"] label[for="dwfrm_schoolsignup_billingaddress2"] .tooltip,
div[data-asset-name*="stride-at-school"] label[for="dwfrm_schoolsignup_billingcity"] .tooltip,
div[data-asset-name*="school-signup"] label[for="dwfrm_schoolsignup_billingcity"] .tooltip,
div[data-asset-name*="stride-at-school"] label[for="dwfrm_schoolsignup_billingstates_state"] .tooltip,
div[data-asset-name*="school-signup"] label[for="dwfrm_schoolsignup_billingstates_state"] .tooltip,
div[data-asset-name*="stride-at-school"] label[for="dwfrm_schoolsignup_billingzip"] .tooltip,
div[data-asset-name*="school-signup"] label[for="dwfrm_schoolsignup_billingzip"] .tooltip,
div[data-asset-name*="stride-at-school"] label[for="dwfrm_schoolsignup_schooltypeother"] .tooltip,
div[data-asset-name*="school-signup"] label[for="dwfrm_schoolsignup_schooltypeother"] .tooltip {
    display: none;
}
div[data-asset-name="school-signup-thanks"] h2,
div[data-asset-name="school-signup-thanks"] p {
    text-align: center;
}
div[data-asset-name="school-signup-thanks"] .button-wrapper {
    text-align: center;
    margin: 2em auto 6em;
}
div[data-asset-name="school-signup-thanks"] .row2 .right-column {
    padding: 0 1.5em 1.5em;
}
div[data-asset-name="atschool-mobile-banner-school-signup-2015-se5-06-16"] .row1 {
    background-color: #7a0026;
}
div[data-asset-name="sizingHelp-pdp-2015-fe1-07-16"] {
    background-color: #004053;
    overflow: hidden;
}
@media screen and (min-width: 768px) {
    div[data-asset-name="sizingHelp-pdp-2015-fe1-07-16"] {
        width: 425px;
        height: 237px;
    }
}
div[data-asset-name="sizingHelp-pdp-2015-fe1-07-16"] h4 {
    margin: 33px auto 14px 25px;
    font-size: 34px;
    color: #9ddadc;
    line-height: 36px;
}
@media screen and (min-width: 768px) {
    div[data-asset-name="sizingHelp-pdp-2015-fe1-07-16"] h4 {
        margin: 33px auto 34px 25px;
    }
}
div[data-asset-name="sizingHelp-pdp-2015-fe1-07-16"] a {
    display: inline-block;
    margin-bottom: 25px;
    margin-left: 25px;
}
@media screen and (max-width: 768px) {
    div[data-asset-name="sizingHelp-pdp-2015-fe1-07-16"] img[src*="sizingHelp-pdp-marketing-slot-stroller-nb.jpg"] {
        width: 100%;
        height: auto;
    }
}
@media screen and (min-width: 768px) {
    div[data-asset-name="sizingHelp-pdp-2015-fe1-07-16"] img[src*="sizingHelp-pdp-marketing-slot-stroller-nb.jpg"] {
        float: right;
    }
}
div[data-asset-name="cs-returns-exchanges-2015-fe1-07-16"] p {
    text-transform: none;
}
div[data-asset-name="cs-returns-exchanges-2015-fe1-07-16"] .hero {
    background-color: #418dc3;
    max-width: none;
    width: 300%;
    margin-left: -100%;
}
@media screen and (min-width: 768px) {
    div[data-asset-name="cs-returns-exchanges-2015-fe1-07-16"] .hero {
        max-width: 660px;
        height: 309px;
        padding-right: 20px;
        margin-bottom: 24px;
        margin-left: 0;
    }
}
div[data-asset-name="cs-returns-exchanges-2015-fe1-07-16"] .hero .inner-wrapper {
    width: 320px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1em;
}
@media screen and (min-width: 768px) {
    div[data-asset-name="cs-returns-exchanges-2015-fe1-07-16"] .hero .inner-wrapper {
        width: auto;
        margin: auto;
        padding: 0;
    }
}
div[data-asset-name="cs-returns-exchanges-2015-fe1-07-16"] .hero .inner-wrapper img[src*="cs-returns-exchanges-banner-nb"] {
    display: none;
}
@media screen and (min-width: 768px) {
    div[data-asset-name="cs-returns-exchanges-2015-fe1-07-16"] .hero .inner-wrapper img[src*="cs-returns-exchanges-banner-nb"] {
        display: block;
        float: left;
        margin-right: 31px;
    }
}
div[data-asset-name="cs-returns-exchanges-2015-fe1-07-16"] .hero .content {
    padding-top: 36px;
}
div[data-asset-name="cs-returns-exchanges-2015-fe1-07-16"] .hero h4 {
    display: inline;
    color: #d4eaf8;
    font: 'FFMarkWebHeavy', sans-serif;
    font-size: 34px;
    margin-bottom: 25px;
}
div[data-asset-name="cs-returns-exchanges-2015-fe1-07-16"] .hero p {
    color: #ffffff;
}
.dialog-content div[data-asset-name="cs-returns-exchanges-2015-fe1-07-16"] .hero {
    width: auto;
    height: auto;
}
div[data-asset-name="cat-landing-slotbanner-girl-2015-fe1-07-16"],
div[data-asset-name="cat-landing-slotbanner-boy-2015-fe1-07-16"],
div[data-asset-name="cat-landing-slotbanner-kid-2015-fe1-07-16"],
div[data-asset-name="cat-landing-slotbanner-preschool-2015-fe1-07-16"],
div[data-asset-name="cat-landing-slotbanner-baby-toddler-2015-fe1-07-16"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 320px;
    height: 217px;
    background-color: #2864aa;
}
@media (min-width: 768px) {
    div[data-asset-name="cat-landing-slotbanner-girl-2015-fe1-07-16"],
    div[data-asset-name="cat-landing-slotbanner-boy-2015-fe1-07-16"],
    div[data-asset-name="cat-landing-slotbanner-kid-2015-fe1-07-16"],
    div[data-asset-name="cat-landing-slotbanner-preschool-2015-fe1-07-16"],
    div[data-asset-name="cat-landing-slotbanner-baby-toddler-2015-fe1-07-16"] {
        width: 680px;
        height: 375px;
    }
}
div[data-asset-name="cat-landing-slotbanner-girl-2015-fe1-07-16"] .left-column,
div[data-asset-name="cat-landing-slotbanner-boy-2015-fe1-07-16"] .left-column,
div[data-asset-name="cat-landing-slotbanner-kid-2015-fe1-07-16"] .left-column,
div[data-asset-name="cat-landing-slotbanner-preschool-2015-fe1-07-16"] .left-column,
div[data-asset-name="cat-landing-slotbanner-baby-toddler-2015-fe1-07-16"] .left-column {
    float: left;
    position: relative;
    max-width: 250px;
}
div[data-asset-name="cat-landing-slotbanner-girl-2015-fe1-07-16"] .right-column,
div[data-asset-name="cat-landing-slotbanner-boy-2015-fe1-07-16"] .right-column,
div[data-asset-name="cat-landing-slotbanner-kid-2015-fe1-07-16"] .right-column,
div[data-asset-name="cat-landing-slotbanner-preschool-2015-fe1-07-16"] .right-column,
div[data-asset-name="cat-landing-slotbanner-baby-toddler-2015-fe1-07-16"] .right-column {
    float: right;
    width: 430px;
    position: relative;
}
div[data-asset-name="cat-landing-slotbanner-girl-2015-fe1-07-16"] header,
div[data-asset-name="cat-landing-slotbanner-boy-2015-fe1-07-16"] header,
div[data-asset-name="cat-landing-slotbanner-kid-2015-fe1-07-16"] header,
div[data-asset-name="cat-landing-slotbanner-preschool-2015-fe1-07-16"] header,
div[data-asset-name="cat-landing-slotbanner-baby-toddler-2015-fe1-07-16"] header {
    margin: 0;
}
div[data-asset-name="cat-landing-slotbanner-girl-2015-fe1-07-16"] aside,
div[data-asset-name="cat-landing-slotbanner-boy-2015-fe1-07-16"] aside,
div[data-asset-name="cat-landing-slotbanner-kid-2015-fe1-07-16"] aside,
div[data-asset-name="cat-landing-slotbanner-preschool-2015-fe1-07-16"] aside,
div[data-asset-name="cat-landing-slotbanner-baby-toddler-2015-fe1-07-16"] aside {
    position: absolute;
    top: auto;
    left: auto;
    right: 0;
    bottom: 0;
    z-index: 10;
}
div[data-asset-name="cat-landing-slotbanner-girl-2015-fe1-07-16"] aside p,
div[data-asset-name="cat-landing-slotbanner-boy-2015-fe1-07-16"] aside p,
div[data-asset-name="cat-landing-slotbanner-kid-2015-fe1-07-16"] aside p,
div[data-asset-name="cat-landing-slotbanner-preschool-2015-fe1-07-16"] aside p,
div[data-asset-name="cat-landing-slotbanner-baby-toddler-2015-fe1-07-16"] aside p {
    margin: 0;
    position: absolute;
    bottom: 0.5em;
    left: auto;
    right: 1em;
    font-size: 9px;
    width: 7.5em;
    color: #fce9c3;
    line-height: 1.2;
}
div[data-asset-name="cat-landing-slotbanner-girl-2015-fe1-07-16"] aside .modal-link,
div[data-asset-name="cat-landing-slotbanner-boy-2015-fe1-07-16"] aside .modal-link,
div[data-asset-name="cat-landing-slotbanner-kid-2015-fe1-07-16"] aside .modal-link,
div[data-asset-name="cat-landing-slotbanner-preschool-2015-fe1-07-16"] aside .modal-link,
div[data-asset-name="cat-landing-slotbanner-baby-toddler-2015-fe1-07-16"] aside .modal-link {
    color: #fce9c3;
    font-size: inherit;
    cursor: pointer;
}
div[data-asset-name="cat-landing-slotbanner-girl-2015-fe1-07-16"] h2,
div[data-asset-name="cat-landing-slotbanner-boy-2015-fe1-07-16"] h2,
div[data-asset-name="cat-landing-slotbanner-kid-2015-fe1-07-16"] h2,
div[data-asset-name="cat-landing-slotbanner-preschool-2015-fe1-07-16"] h2,
div[data-asset-name="cat-landing-slotbanner-baby-toddler-2015-fe1-07-16"] h2 {
    font-family: 'FFMarkWebHeavy', sans-serif;
    font-weight: normal;
    font-size: 2.125em;
    line-height: 1.05882353;
    letter-spacing: normal;
    color: #d4eaf8;
    margin: 0.25em 24px 0.75em;
}
div[data-asset-name="cat-landing-slotbanner-girl-2015-fe1-07-16"] h2 span,
div[data-asset-name="cat-landing-slotbanner-boy-2015-fe1-07-16"] h2 span,
div[data-asset-name="cat-landing-slotbanner-kid-2015-fe1-07-16"] h2 span,
div[data-asset-name="cat-landing-slotbanner-preschool-2015-fe1-07-16"] h2 span,
div[data-asset-name="cat-landing-slotbanner-baby-toddler-2015-fe1-07-16"] h2 span {
    font-size: 24px;
    color: #5caeee;
}
div[data-asset-name="cat-landing-slotbanner-girl-2015-fe1-07-16"] .button-wrapper,
div[data-asset-name="cat-landing-slotbanner-boy-2015-fe1-07-16"] .button-wrapper,
div[data-asset-name="cat-landing-slotbanner-kid-2015-fe1-07-16"] .button-wrapper,
div[data-asset-name="cat-landing-slotbanner-preschool-2015-fe1-07-16"] .button-wrapper,
div[data-asset-name="cat-landing-slotbanner-baby-toddler-2015-fe1-07-16"] .button-wrapper {
    margin: 0.25em 24px 0.75em;
}
div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-16"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 320px;
    height: 217px;
    background-color: #2864aa;
}
@media (min-width: 768px) {
    div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-16"] {
        width: 920px;
        height: 200px;
    }
}
div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-16"] img[src*="view-all-made-2-play-cat-banner-shoes-nb"] {
    float: left;
}
div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-16"] header {
    margin: 0;
}
div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-16"] aside {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    z-index: 10;
}
div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-16"] aside p {
    margin: 0;
    position: absolute;
    bottom: 1.75em;
    left: auto;
    right: 0;
    font-size: 10px;
    width: 11.75em;
    color: #fce9c3;
    line-height: 1.2;
}
div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-16"] aside img {
    display: block;
}
div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-16"] aside .modal-link {
    color: #fce9c3;
    font-size: inherit;
    cursor: pointer;
}
div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-16"] h2 {
    font-family: 'FFMarkWebHeavy', sans-serif;
    font-weight: normal;
    font-size: 2.125em;
    line-height: 1.05882353;
    letter-spacing: normal;
    color: #d4eaf8;
    margin: 1.5em 24px 0.75em;
    max-width: 330px;
    float: left;
}
div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-16"] h2 span {
    font-size: 24px;
    color: #5caeee;
}
div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-30"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 320px;
    height: 217px;
    background-color: #91d5fa;
}
@media (min-width: 768px) {
    div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-30"] {
        width: 920px;
        height: 200px;
    }
}
div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-30"] img {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    z-index: 1;
}
div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-30"] img[src*="emblem"] {
    width: 80px;
    top: 4px;
    left: -8px;
}
div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-30"] img[src*="logo"] {
    width: 188px;
    top: 24px;
    left: 102px;
}
div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-30"] header {
    margin: 0;
    position: static;
}
div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-30"] h2 {
    font-family: 'FFMarkWebHeavy', sans-serif;
    font-weight: normal;
    font-size: 3em;
    line-height: 0.89583333;
    letter-spacing: normal;
    color: #262262;
    margin: 75px 22px 0;
    text-align: right;
}
div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-30"] h2 .percentage-amount {
    font-size: 130px;
}
div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-30"] h2 .percentage-sign {
    font-size: 74px;
    vertical-align: 42px;
}
div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-30"] h2 .percentage-off {
    margin-left: -76px;
}
div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-30"] h2 .percentage-asterisk {
    font-family: 'FFMarkWebBook', sans-serif;
    font-size: 14px;
    vertical-align: 26px;
    margin-left: 4px;
}
div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-30"] h2 span {
    color: #262262;
}
div[data-asset-name="cat-banner-view-all-made-2-play-2015-fe1-07-30"] p {
    font-size: 12px;
    margin: 0 0.5em;
    text-align: center;
    color: #262262;
}
.pt_customer-service .page-content section .content-asset div[data-asset-name*="school-signup"] h2 {
    line-height: normal;
}
@media (min-width: 768px) {
    div[data-asset-name*="stride-at-school"] .outer-wrapper,
    div[data-asset-name*="school-signup"] .outer-wrapper {
        width: 300%;
        margin-left: -100%;
    }
}
div[data-asset-name*="stride-at-school"] .inner-wrapper,
div[data-asset-name*="school-signup"] .inner-wrapper {
    width: 100%;
    margin: 0 auto;
}
@media (min-width: 768px) {
    div[data-asset-name*="stride-at-school"] .inner-wrapper,
    div[data-asset-name*="school-signup"] .inner-wrapper {
        max-width: 920px;
    }
}
div[data-asset-name*="stride-at-school"] .left-column,
div[data-asset-name*="school-signup"] .left-column {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}
@media (min-width: 768px) {
    div[data-asset-name*="stride-at-school"] .left-column,
    div[data-asset-name*="school-signup"] .left-column {
        width: 340px;
        float: left;
    }
}
div[data-asset-name*="stride-at-school"] .right-column,
div[data-asset-name*="school-signup"] .right-column {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}
@media (min-width: 768px) {
    div[data-asset-name*="stride-at-school"] .right-column,
    div[data-asset-name*="school-signup"] .right-column {
        max-width: 580px;
        float: left;
    }
}
div[data-asset-name*="stride-at-school"] strong,
div[data-asset-name*="school-signup"] strong {
    font-weight: 800;
}
div[data-asset-name*="stride-at-school"] h2,
div[data-asset-name*="school-signup"] h2 {
    color: #d31f49;
    font-size: 28px;
    font-weight: 800;
    margin: 0.5em 0;
    letter-spacing: normal;
}
@media (min-width: 768px) {
    div[data-asset-name*="stride-at-school"] h2,
    div[data-asset-name*="school-signup"] h2 {
        font-size: 50px;
        text-align: left;
    }
}
div[data-asset-name*="stride-at-school"] .school-signup-form fieldset label,
div[data-asset-name*="school-signup"] .school-signup-form fieldset label {
    width: 90%;
    z-index: 10;
}
div[data-asset-name*="stride-at-school"] #dwfrm_schoolsignup_schooltype1,
div[data-asset-name*="school-signup"] #dwfrm_schoolsignup_schooltype1,
div[data-asset-name*="stride-at-school"] #dwfrm_schoolsignup_schooltype2,
div[data-asset-name*="school-signup"] #dwfrm_schoolsignup_schooltype2,
div[data-asset-name*="stride-at-school"] #dwfrm_schoolsignup_schooltype3,
div[data-asset-name*="school-signup"] #dwfrm_schoolsignup_schooltype3 {
    margin-left: 1em;
}
div[data-asset-name*="stride-at-school"] .row1,
div[data-asset-name*="school-signup"] .row1 {
    background-color: #7a0026;
}
@media (max-width: 768px) {
    div[data-asset-name*="stride-at-school"] .row1 .left-column,
    div[data-asset-name*="school-signup"] .row1 .left-column {
        padding: 2em 1em;
    }
}
div[data-asset-name*="stride-at-school"] .row1 img,
div[data-asset-name*="school-signup"] .row1 img {
    display: block;
}
div[data-asset-name*="stride-at-school"] .row1 img[src*="school-signup-atschool-desktop-banner-photo"],
div[data-asset-name*="school-signup"] .row1 img[src*="school-signup-atschool-desktop-banner-photo"] {
    display: block;
}
div[data-asset-name*="stride-at-school"] .row1 img[src*="stride-at-school-logo"],
div[data-asset-name*="school-signup"] .row1 img[src*="stride-at-school-logo"] {
    margin: 0 auto;
    display: block;
}
@media (min-width: 768px) {
    div[data-asset-name*="stride-at-school"] .row1 img[src*="stride-at-school-logo"],
    div[data-asset-name*="school-signup"] .row1 img[src*="stride-at-school-logo"] {
        width: 403px;
        position: relative;
        top: 70px;
    }
}
div[data-asset-name*="stride-at-school"] label[for="dwfrm_schoolsignup_role"] .tooltip,
div[data-asset-name*="school-signup"] label[for="dwfrm_schoolsignup_role"] .tooltip,
div[data-asset-name*="stride-at-school"] label[for="dwfrm_schoolsignup_phonenumbertype"] .tooltip,
div[data-asset-name*="school-signup"] label[for="dwfrm_schoolsignup_phonenumbertype"] .tooltip,
div[data-asset-name*="stride-at-school"] label[for="dwfrm_schoolsignup_mailingaddress2"] .tooltip,
div[data-asset-name*="school-signup"] label[for="dwfrm_schoolsignup_mailingaddress2"] .tooltip,
div[data-asset-name*="stride-at-school"] label[for="dwfrm_schoolsignup_billingstreetaddress"] .tooltip,
div[data-asset-name*="school-signup"] label[for="dwfrm_schoolsignup_billingstreetaddress"] .tooltip,
div[data-asset-name*="stride-at-school"] label[for="dwfrm_schoolsignup_billingaddress2"] .tooltip,
div[data-asset-name*="school-signup"] label[for="dwfrm_schoolsignup_billingaddress2"] .tooltip,
div[data-asset-name*="stride-at-school"] label[for="dwfrm_schoolsignup_billingcity"] .tooltip,
div[data-asset-name*="school-signup"] label[for="dwfrm_schoolsignup_billingcity"] .tooltip,
div[data-asset-name*="stride-at-school"] label[for="dwfrm_schoolsignup_billingstates_state"] .tooltip,
div[data-asset-name*="school-signup"] label[for="dwfrm_schoolsignup_billingstates_state"] .tooltip,
div[data-asset-name*="stride-at-school"] label[for="dwfrm_schoolsignup_billingzip"] .tooltip,
div[data-asset-name*="school-signup"] label[for="dwfrm_schoolsignup_billingzip"] .tooltip,
div[data-asset-name*="stride-at-school"] label[for="dwfrm_schoolsignup_schooltypeother"] .tooltip,
div[data-asset-name*="school-signup"] label[for="dwfrm_schoolsignup_schooltypeother"] .tooltip {
    display: none;
}
div[data-asset-name="school-signup-thanks"] h2,
div[data-asset-name="school-signup-thanks"] p {
    text-align: center;
}
div[data-asset-name="school-signup-thanks"] .button-wrapper {
    text-align: center;
    margin: 2em auto 6em;
}
div[data-asset-name="school-signup-thanks"] .row2 .inner-wrapper {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 1.5em 1.5em;
}
div[data-asset-name="atschool-mobile-banner-school-signup-2015-se5-06-16"] .row1 {
    background-color: #7a0026;
}
.no-print .content-asset {
    width: 445px;
    float: left;
}
div[data-asset-name="pdp-slot-pdp-2015-fe1-07-16"] {
    background-color: #64abdf;
    margin-top: 14px;
}
/* Template Overrides */
/* cat-landing-a */
/*
 * Marketing Graphics Template overrides
 *
 * Use .mg or cat-landing-a to isolate styles for this specific template
 *
 */
.cat-landing.cat-landing-a .marketing-slots.horizontal-stack {
    padding-left: 1em;
    padding-right: 1em;
    width: auto;
}
.cat-landing.cat-landing-a .marketing-slots.horizontal-stack div.stackme {
    width: 100%;
    max-height: none;
}
/* Mobile specific */
@media (max-width: 766px) {
    .cat-landing.cat-landing-a .landing-topbanner-box .quicklinks-box {
        /* margin: -48px auto 0;
        z-index: 10;
        position: relative;*/
        display: block;
        width: auto;
        /*padding: 10px 0;*/
        text-align: center;
    }
    .cat-landing.cat-landing-a .landing-topbanner-box .quicklinks-box ul {
        padding: 0;
        display: inline-block;
        margin: 0;
    }
    .cat-landing.cat-landing-a .landing-topbanner-box .quicklinks-box ul li {
        margin: 0;
        display: inline-block;
        background-color: transparent;
    }
    .cat-landing.cat-landing-a .landing-topbanner-box .quicklinks-box ul li a {
        border: none;
        padding: 0.75em 0.25em;
    }
}
@media (min-width: 767px) {
    .cat-landing.cat-landing-a .marketing-slots.horizontal-stack {
        padding-left: 0;
        padding-right: 0;
    }
    .cat-landing.cat-landing-a + .marketing-slots.horizontal-stack {
        padding: 0;
    }
    .cat-landing.cat-landing-a .marketing-slots.horizontal-stack div.stackme {
        width: 33.3%;
    }
    .cat-landing.cat-landing-a + .marketing-slots.horizontal-stack div.stackme .sr-marketing-slot.mg,
    .cat-landing.cat-landing-a .marketing-slots.horizontal-stack div.stackme .sr-marketing-slot.mg {
        margin-right: 4px;
        margin-left: 4px;
        margin-bottom: 14px;
    }
    .cat-landing.cat-landing-a + .marketing-slots.horizontal-stack:last-child div.stackme .sr-marketing-slot.mg,
    .cat-landing.cat-landing-a .marketing-slots.horizontal-stack:last-child div.stackme .sr-marketing-slot.mg {
        margin-bottom: 0;
    }
    .cat-landing.cat-landing-a + .marketing-slots.horizontal-stack div.stackme:first-child .sr-marketing-slot.mg,
    .cat-landing.cat-landing-a .marketing-slots.horizontal-stack div.stackme:first-child .sr-marketing-slot.mg {
        margin-right: 8px;
        margin-left: 0;
    }
    .cat-landing.cat-landing-a + .marketing-slots.horizontal-stack div.stackme:last-child .sr-marketing-slot.mg,
    .cat-landing.cat-landing-a .marketing-slots.horizontal-stack div.stackme:last-child .sr-marketing-slot.mg {
        margin-right: 0;
        margin-left: 8px;
    }
}
/* cat-landing-e */
/*
 * Find The Right Product Template overrides
 *
 * Use .ftrp to isolate styles for this specific template
 *
 */
@media (min-width: 767px) {
    /* Slot C1 */
    .cat-landing-e .marketing-bottom-slot1 .sr-marketing-slot {
        margin-right: 7px;
        margin-bottom: 7px;
    }
    /* Slot C2 */
    .cat-landing-e .marketing-bottom-slot2 .sr-marketing-slot {
        margin-left: 7px;
        margin-bottom: 7px;
    }
    /* Slot D1 */
    .cat-landing-e .marketing-bottom-slot3 .sr-marketing-slot {
        margin-right: 7px;
        margin-top: 7px;
    }
    /* Slot D2 */
    .cat-landing-e .marketing-bottom-slot4 .sr-marketing-slot {
        margin-left: 7px;
        margin-top: 7px;
    }
    .pt_product-search-result .cat-landing-e .marketing-bottom-slots .marketing-bottom-slot.ftrp.sr-column-span {
        width: 920px;
    }
    .cat-landing-e .marketing-middle-slot div[data-number-of-columns="3"] .sr-marketing-slot-image > img {
        width: 306px;
    }
    .cat-landing-e .marketing-middle-slot div[data-number-of-columns="3"] .sr-marketing-slot-image:first-child {
        width: 307px;
    }
    .cat-landing-e .marketing-middle-slot div[data-number-of-columns="3"] .sr-marketing-slot-image:last-child {
        width: 307px;
    }
    .cat-landing-e .marketing-middle-slot div[data-number-of-columns="4"] .sr-marketing-slot-image > img {
        width: 230px;
    }
    /* Styles for individual boxes */
}
.cat-landing-g .sr-marketing-slot {
    margin-bottom: 14px;
}
.cat-landing-g .sr-marketing-slot:last-child {
    margin-bottom: 0;
}
.cat-landing-g .quicklinks-box {
    max-width: 680px;
}
.slot-grid-header .sr-cat-banner img {
    min-width: inherit;
}
.sr-cat-banner {
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 320px;
    height: 217px;
}
@media (min-width: 768px) {
    .sr-cat-banner {
        width: 920px;
        height: 200px;
    }
}
.sr-cat-banner img {
    min-width: inherit;
}
/*
 * Navigation Content Marketing Slot overrides
 *
 * Use .ncm to isolate styles for this specific template
 *
 */
ul.level-1 .ncm .sr-navigation-content-slot-image a {
    padding: 0;
}
ul.level-1 .ncm a.button {
    font-size: 1em;
    display: inline-block;
}
.ncm .sr-navigation-content-slot-content {
    top: auto;
    right: auto;
    bottom: 18px;
    left: 0;
    text-align: center;
    width: 100%;
}
/* Fun Stuff Slats */
.flyout-shoe-size-filter {
    max-width: none;
    /* Allow slats to span the full menu width */
}
.flyout-shoe-size-filter .slat {
    float: left;
    width: 50%;
}
.flyout-shoe-size-filter .slat > a {
    padding: 0;
    margin: 1em 0;
}
.flyout-shoe-size-filter .slat .slat-image-wrapper {
    margin-right: 14px;
    overflow: hidden;
    float: left;
}
.flyout-shoe-size-filter .slat .slat-image-wrapper.wide {
    width: 445px;
}
.flyout-shoe-size-filter .slat img {
    float: left;
}
.flyout-shoe-size-filter .slat h3 {
    font-size: 1em;
    margin: 0 0.25em 0;
}
.flyout-shoe-size-filter .slat p {
    margin: 0.5em;
    font-family: 'FFMarkWebBook', sans-serif;
    font-weight: normal;
}
.flyout-shoe-size-filter .slat p > span {
    font-family: 'FFMarkWebBold', sans-serif;
    white-space: nowrap;
    position: relative;
    display: inline-block;
    font-size: 1em;
    line-height: 1.3;
    color: #3e8b94;
    text-decoration: none;
    -webkit-transition: color 0.2s;
    -moz-transition: color 0.2s;
    -o-transition: color 0.2s;
    -ms-transition: color 0.2s;
    transition: color 0.2s;
}
.flyout-shoe-size-filter .slat p > span:hover {
    color: #50b7be;
}
div[data-asset-name="category-menu-content-right-sale-2015-se4-05-21"] a.button {
    background-color: #f68d29;
}
div[data-asset-name="category-menu-content-right-sale-2015-se4-05-21"] a.button:hover {
    opacity: 0.85;
}
div[data-asset-name="category-menu-content-right-sale-2015-se4-04-06"] .sr-navigation-content-slot-image a {
    display: block !important;
}
div[data-asset-name="category-menu-content-right-about-2015-fe1-07-16"] {
    width: 217px;
    height: 279px;
    background-color: #004053;
    overflow: hidden;
}
div[data-asset-name="category-menu-content-right-about-2015-fe1-07-16"] .button-wrapper {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 23px;
    left: 20px;
    z-index: 10;
}
div[data-asset-name="category-menu-content-right-about-2015-fe1-07-16"] h4 {
    margin: 52px auto 60px 20px;
    font-size: 34px;
    color: #9ddadc;
}
div[data-asset-name="category-menu-content-right-first-steps-2015-se4-05-18"] a.button {
    background-color: #b88b10;
}
div[data-asset-name="category-menu-content-right-fun-stuff-2015-se5-05-26"] img[src*="fun-stuff-category-menu-content-right-rosie-pope-photo-nb"] {
    width: 162px;
}
div[data-asset-name="category-menu-content-right-fun-stuff-2015-se5-05-26"] img[src*="fun-stuff-category-menu-content-right-rosie-pope-headline-nb"] {
    width: 283px;
}
div[data-asset-name="category-menu-content-right-sale-2015-fe1-07-30"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #e1402a;
    background-image: url('http://demandware.edgesuite.net/aako_prd/on/demandware.static/Sites-striderite_us-Site/Sites-striderite_us-Library/default/content/seasonal-content/2015-fall/fe1/navigation/sale-category-menu-content-right-bts-nb.jpg');
    background-repeat: no-repeat;
    background-position: 0 0;
    -webkit-background-size: contain;
    background-size: contain;
    padding-top: 68px;
}
@media screen and (min-width: 768px) {
    div[data-asset-name="category-menu-content-right-sale-2015-fe1-07-30"] {
        width: 217px;
        height: 284px;
    }
}
div[data-asset-name="category-menu-content-right-sale-2015-fe1-07-30"] h1 {
    font-size: 44px;
    color: #fcdce1;
    margin: 0;
    line-height: 1.1;
    padding-left: 16px;
}
div[data-asset-name="category-menu-content-right-sale-2015-fe1-07-30"] p {
    font-size: 12px;
    margin: 0;
    line-height: 1.1;
    color: #ffffff;
    padding-left: 16px;
}
div[data-asset-name="category-menu-content-right-sale-2015-fe1-07-30"] p span {
    font-family: 'FFMarkWebHeavy', sans-serif;
}
div[data-asset-name="category-menu-content-right-sale-2015-fe1-07-30"] p .dollar-cents {
    font-size: 45px;
    vertical-align: 22px;
}
div[data-asset-name="category-menu-content-right-sale-2015-fe1-07-30"] p .dollars {
    font-size: 72px;
}
div[data-asset-name="category-menu-content-right-sale-2015-fe1-07-30"] .button-wrapper {
    text-align: center;
}
div[data-asset-name="category-menu-content-right-girl-2015-fe1-08-28"],
div[data-asset-name="category-menu-content-right-boy-2015-fe1-08-28"],
div[data-asset-name="category-menu-content-right-accessories-2015-fe1-08-28"] {
    background-color: #50b7be;
    width: 217px;
    height: 279px;
    position: relative;
}
div[data-asset-name="category-menu-content-right-girl-2015-fe1-08-28"] img,
div[data-asset-name="category-menu-content-right-boy-2015-fe1-08-28"] img,
div[data-asset-name="category-menu-content-right-accessories-2015-fe1-08-28"] img {
    display: block;
}
div[data-asset-name="category-menu-content-right-girl-2015-fe1-08-28"] h4,
div[data-asset-name="category-menu-content-right-boy-2015-fe1-08-28"] h4,
div[data-asset-name="category-menu-content-right-accessories-2015-fe1-08-28"] h4 {
    font-family: 'FFMarkWebHeavy', sans-serif;
    font-weight: normal;
    font-size: 1.5em;
    line-height: 1.16666667;
    letter-spacing: normal;
    color: #d8f2f0;
    position: absolute;
    top: 16px;
    left: 12px;
    margin: 0;
}
div[data-asset-name="category-menu-content-right-girl-2015-fe1-08-28"] .button-wrapper,
div[data-asset-name="category-menu-content-right-boy-2015-fe1-08-28"] .button-wrapper,
div[data-asset-name="category-menu-content-right-accessories-2015-fe1-08-28"] .button-wrapper {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 23px;
    left: 20px;
    z-index: 10;
}
div[data-asset-name="category-menu-content-right-first-steps-2015-fe1-08-28"] {
    background-color: #91d5fa;
    width: 217px;
    height: 279px;
    position: relative;
}
div[data-asset-name="category-menu-content-right-first-steps-2015-fe1-08-28"] img {
    display: block;
}
div[data-asset-name="category-menu-content-right-first-steps-2015-fe1-08-28"] h4 {
    font-family: 'FFMarkWebHeavy', sans-serif;
    font-weight: normal;
    font-size: 1.5em;
    line-height: 1.16666667;
    letter-spacing: normal;
    color: #2864aa;
    position: absolute;
    top: 16px;
    left: 12px;
    margin: 0;
}
div[data-asset-name="category-menu-content-right-first-steps-2015-fe1-08-28"] .button-wrapper {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 23px;
    left: 20px;
    z-index: 10;
}
/*
  * Custom Styles for Mobile footer
  *
  * 1. Page Specific Variables and Mixins
  * 2. Common Modular Elements
  *     a. footer-menu
  * 3. Layout and decoration
  *     Organized by section
  *     a. footer-top-box
  *         1. Promotional Slot
  *     b. footer-content-box
  *         1. Navigation Tiles
  *         2. App Downloads
  *         3. Email Newsletter Sign-up
  *         4. Social Links
  *         5. Account Access Buttons
  *         6. Customer Service Info
  *         7. Desktop Site Link
  *     c. footer-bottom-box
  *         1. Copyright
  *         2. Tertiary links
  *
  * Developed: 1/2015
  * Mobile footer override styles for expanded mobile footer.
  */
.liftAnimate {
    animation-duration: 0.25s;
    -webkit-animation-duration: 0.25s;
    animation-name: lift;
    -webkit-animation-name: lift;
    animation-direction: alternate;
    -webkit-animation-direction: alternate;
    -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
    animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-perspective: 250px;
    perspective: 250px;
    perspective-origin: 50% 50%;
    -webkit-perspective-origin: 50% 50%;
    will-change: transform, box-shadow;
}
@-webkit-keyframes lift {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        box-shadow: 0 0 rgba(0, 0, 0, 0);
    }
    50% {
        -webkit-transform: scale3d(1.2, 1.2, 1);
        transform: scale3d(1.2, 1.2, 1);
        -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        box-shadow: 0 0 rgba(0, 0, 0, 0);
    }
}
@keyframes lift {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        box-shadow: 0 0 rgba(0, 0, 0, 0);
    }
    50% {
        -webkit-transform: scale3d(1.2, 1.2, 1);
        transform: scale3d(1.2, 1.2, 1);
        -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        box-shadow: 0 0 rgba(0, 0, 0, 0);
    }
}
@media screen and (max-width: 767px) {
    .home-container-box .email-signup-ext {
        display: none;
    }
    .home-container-box .home-email-signup {
        margin: 0;
    }
    .home-container-box .store-box ul li {
        border-bottom: none;
    }
}
/* 1. Page Specific Variables and Mixins */
/* 2. Common Modular Elements */
#footer .footer-menu.mobile ul[class*="-links"] {
    text-align: center;
    display: block;
    width: 100%;
}
#footer .footer-menu.mobile ul[class*="-links"] li {
    margin: 0;
}
#footer .footer-menu.mobile ul.primary-links {
    border-bottom: 1px solid #bfb8af;
    padding: 0 0 1em;
}
#footer .footer-menu.mobile ul.primary-links li {
    display: block;
    float: left;
    width: 50%;
    margin-bottom: 1em;
}
#footer .footer-menu.mobile ul.primary-links li a {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#footer .footer-menu.mobile ul.secondary-links {
    width: 100%;
}
#footer .footer-menu.mobile ul.secondary-links li {
    float: left;
}
#footer .footer-menu.mobile ul.secondary-links li a {
    display: block;
    margin-left: 0.7em;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#footer .footer-menu.mobile ul.secondary-links li:first-child a {
    margin-left: 0;
    margin-right: 0.7em;
}
#footer .footer-menu.mobile ul.tertiary-links {
    text-align: center;
    clear: none;
    margin: 1em 0 0;
}
#footer .footer-menu.mobile ul.tertiary-links li {
    text-align: left;
    float: left;
}
#footer .footer-menu.mobile ul.tertiary-links li a {
    padding: 1em;
    border-radius: 2px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#footer a:focus {
    outline: 0;
}
/* 3. Layout and decoration */
#footer .footer-top-box {
    padding: 0;
}
#footer .footer-top-box .sr-marketing-slot-content {
    display: block;
    position: static;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0.5em 0;
}
#footer .footer-content-box {
    margin: 0;
    padding: 0;
    border-bottom: none;
    /* Social Media Icons */
}
#footer .footer-content-box .footer-nav-tiles ul li {
    float: left;
    width: 50%;
    border-bottom: none;
    border-top: 2px solid #d4eaf8;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: inherit;
}
#footer .footer-content-box .footer-nav-tiles ul li:nth-child(2n) {
    border-left: 2px solid #d4eaf8;
}
#footer .footer-content-box .footer-nav-tiles ul li:nth-child(odd) {
    border-right: none;
}
#footer .footer-content-box .footer-nav-tiles ul li a {
    display: block;
    padding: 14px 12px;
    font-size: inherit;
}
#footer .footer-content-box .footer-nav-tiles ul li p {
    margin-bottom: 0;
    text-align: center;
}
#footer .footer-content-box .footer-nav-tiles ul li img {
    display: block;
    margin: 0 auto;
}
#footer .footer-content-box .footer-app-links > div {
    clear: both;
}
#footer .footer-content-box .footer-app-links > div a {
    display: block;
    width: 100%;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0.5em 1em;
}
#footer .footer-content-box .footer-app-links > div a p {
    float: left;
    margin-top: 1em;
    line-height: inherit;
}
#footer .footer-content-box .footer-app-links > div img {
    float: right;
    margin-top: 8px;
    margin-right: 14px;
    margin-bottom: 8px;
    width: 54px;
    border-radius: 6px;
}
@media screen and (max-width: 767px) {
    #footer .footer-content-box .email-signup-ext p {
        text-align: left;
    }
    #footer .footer-content-box .email-signup-ext a.button {
        display: block;
    }
}
#footer .footer-content-box .footer-social-links.mobile {
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 1em;
    padding-bottom: 0.5em;
}
#footer .footer-content-box .footer-social-links.mobile > ul {
    display: inline-block;
}
#footer .footer-content-box .svg > li a {
    width: 45px;
    height: 45px;
    display: inline-block;
    margin: 0 0.375em;
}
#footer .footer-content-box .svg .fb a,
#footer .footer-content-box .svg .yt a,
#footer .footer-content-box .svg .pint a,
#footer .footer-content-box .svg .inst a {
    background-image: url('../content/core-content/mobile-footer-body/social_icons.svg');
    background-repeat: no-repeat;
    background-size: 36px 636px;
}
#footer .footer-content-box .svg .fb a {
    background-position: center 9px;
}
#footer .footer-content-box .svg .fb a:hover {
    background-position: center -66px;
}
#footer .footer-content-box .svg .yt a {
    background-position: center -141px;
}
#footer .footer-content-box .svg .yt a:hover {
    background-position: center -266px;
}
#footer .footer-content-box .svg .pint a {
    background-position: center -366px;
}
#footer .footer-content-box .svg .pint a:hover {
    background-position: center -441px;
}
#footer .footer-content-box .svg .inst a {
    background-position: center -516px;
}
#footer .footer-content-box .svg .inst a:hover {
    background-position: center -591px;
}
#footer .footer-content-box .footer-menu.mobile ul.secondary-links {
    border-bottom: 1px solid #ccc;
    width: auto;
    clear: both;
    padding: 0 1em 1em;
}
#footer .footer-content-box .footer-customer-service-info h4 {
    margin: 1em 0 0;
}
#footer .footer-content-box .footer-customer-service-info p {
    margin: 0 0 0.5em;
    line-height: 1.5;
}
#footer .footer-content-box .footer-customer-service-info p a {
    font-size: inherit;
}
#footer .footer-content-box .footer-customer-service-info p span {
    white-space: nowrap;
}
#footer .footer-content-box .tertiary-links li {
    width: 100%;
    text-align: left;
    font-size: inherit;
}
#footer .footer-content-box .tertiary-links li a {
    font-size: inherit;
    letter-spacing: normal;
}
#footer .footer-bottom-box {
    padding: 0.5em 1em 2em;
    margin: auto;
    text-align: center;
    height: auto;
}
@media screen and (max-width: 767px) {
    #footer .footer-bottom-box .footer-copyright {
        float: none;
        max-width: 100%;
        padding: 0;
        text-align: left;
    }
    #footer .footer-bottom-box .footer-copyright h4 {
        margin-bottom: 0;
    }
    #footer .footer-bottom-box .footer-copyright p {
        margin: 0.25em 0;
        line-height: 1.2;
    }
    #footer .footer-bottom-box .footer-copyright p a {
        font-size: inherit;
    }
    #footer .footer-bottom-box .footer-copyright p.copyright {
        font-family: 'FFMarkWebBook', sans-serif;
        font-weight: normal;
        letter-spacing: normal;
    }
}
/* content asset: mobile-footer-body */
.pt_customer-service #footer footer div.footer-menu.mobile .button.secondary-button {
    padding: 0.6em 2em 0.5em;
}
#footer .footer-social-links li {
    margin: 0 1em;
}
#footer .footer-social-links a:hover > img {
    opacity: 0.7;
}
@media screen and (min-width: 768px) and (min-width: 768px) {
    #footer .footer-bottom-box {
        width: 100%;
        margin-left: -100%;
    }
}
@media screen and (min-width: 768px) {
    #footer .footer-bottom-box .footer-links {
        float: none;
        width: 100%;
        margin: 0 auto;
    }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
    #footer .footer-bottom-box .footer-links {
        max-width: 920px;
    }
}
#footer span.copyright {
    font-family: 'FFMarkWebBook', sans-serif;
}
div[data-asset-name="footer-top-banner-global-2015-fe1-07-16"] {
    background-color: #d4eaf8;
    margin-top: 24px;
}
div[data-asset-name="footer-top-banner-global-2015-fe1-07-16"] div[class*="column"] {
    width: 25%;
    float: left;
    padding-top: 42px;
    padding-bottom: 36px;
}
div[data-asset-name="footer-top-banner-global-2015-fe1-07-16"] img:hover {
    opacity: 0.85;
}
/* Banner */
.pt_storefront .header-banners,
.pt_product-search-result .header-banners,
.pt_store-locator .header-banners,
.pt_customer-service .header-banners,
.pt_product-details .header-banners,
.pt_cart .header-banners,
.pt_checkout .header-banners,
.pt_account .header-banners,
.pt_remembereditems .header-banners {
    overflow: visible;
}
/* Header Banners */
div.header-banners {
    max-width: none;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(top, rgba(139, 153, 159, 0.4) 0%, rgba(139, 153, 159, 0) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(139, 153, 159, 0.4)), color-stop(100%, rgba(139, 153, 159, 0)));
    background-image: -webkit-linear-gradient(top, rgba(139, 153, 159, 0.4) 0%, rgba(139, 153, 159, 0) 100%);
    background-image: -o-linear-gradient(top, rgba(139, 153, 159, 0.4) 0%, rgba(139, 153, 159, 0) 100%);
    background-image: -ms-linear-gradient(top, rgba(139, 153, 159, 0.4) 0%, rgba(139, 153, 159, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(139, 153, 159, 0.4) 0%, rgba(139, 153, 159, 0) 100%);
    background-repeat: repeat-x;
    background-size: auto 10px;
    background-position: top center;
    overflow-x: visible;
}
.header-banners div.header-banner1 {
    padding: 0;
    min-width: 920px;
    float: none;
    margin: 0 auto;
    text-align: center;
}
.header-banners div.header-banner1 h3 {
    display: inline;
}
.header-banners div.header-banner1 p small {
    font-size: inherit;
}
.header-banners div.header-banner1 a.button {
    margin-left: 1em;
    display: inline;
}
.wrap-header-banners .header-banner-inner,
.global-banner {
    padding: 0.375em 0.25em;
}
@media screen and (min-width: 768px) {
    .wrap-header-banners .header-banner-inner,
    .global-banner {
        width: 920px;
        position: relative;
        text-align: center;
        padding-top: 28px;
        padding-bottom: 16px;
        margin: 0 auto;
    }
}
.wrap-header-banners .header-banner-inner p,
.global-banner p {
    font-family: 'FFMarkWebBook', sans-serif;
    font-size: 14px;
    color: #262262;
    letter-spacing: normal;
    text-align: center;
    display: block;
    margin: 0;
    padding: 0;
}
@media screen and (min-width: 768px) {
    .wrap-header-banners .header-banner-inner p,
    .global-banner p {
        line-height: 1.45;
        margin: 0;
        font-size: inherit;
    }
}
.wrap-header-banners .header-banner-inner .shift-left,
.global-banner .shift-left {
    margin-left: 0.5em;
}
.wrap-header-banners .header-banner-inner .shift-right,
.global-banner .shift-right {
    margin-right: 0.5em;
}
.wrap-header-banners .header-banner-inner .change-color,
.global-banner .change-color {
    color: #418dc3;
}
.wrap-header-banners .header-banner-inner .global-banner-offer-details-link,
.global-banner .global-banner-offer-details-link {
    margin-left: 1em;
    color: #418dc3;
    text-decoration: none;
    cursor: pointer;
}
.wrap-header-banners .header-banner-inner .global-banner-offer-details-link:hover,
.global-banner .global-banner-offer-details-link:hover {
    color: #5caeee;
}
.wrap-header-banners .header-banner-inner .sr-cta-link,
.global-banner .sr-cta-link {
    margin-left: 0.5em;
    font-size: 14px;
}
.header-banner div[data-asset-name="mobile-header-banner-wide-global-2015-fe1-07-16"] {
    padding: 0.375em 0.625em;
}
.header-banner div[data-asset-name="mobile-header-banner-wide-global-2015-fe1-07-16"] > p {
    font-size: 14px;
}
.header-banner div[data-asset-name="mobile-header-banner-wide-global-2015-fe1-07-16"] > p > a {
    font-family: 'FFMarkWebBook', sans-serif;
}
div[data-asset-name="header-banner1-global-unregistered-2015-fe1-08-06"] p,
div[data-asset-name="header-banner1-global-registered-2015-fe1-08-06"] p,
div[data-asset-name="mobile-header-banner-wide-global-unregistered-2015-fe1-08-06"] p,
div[data-asset-name="mobile-header-banner-wide-global-registered-2015-fe1-08-06"] p {
    color: #8a1538 !important;
}
div[data-asset-name="header-banner1-global-unregistered-2015-fe1-08-06"] .change-color,
div[data-asset-name="header-banner1-global-registered-2015-fe1-08-06"] .change-color,
div[data-asset-name="mobile-header-banner-wide-global-unregistered-2015-fe1-08-06"] .change-color,
div[data-asset-name="mobile-header-banner-wide-global-registered-2015-fe1-08-06"] .change-color {
    color: #bf0d3e !important;
}
div[data-asset-name="header-banner1-global-unregistered-2015-fe1-08-06"] .global-banner-offer-details-link,
div[data-asset-name="header-banner1-global-registered-2015-fe1-08-06"] .global-banner-offer-details-link,
div[data-asset-name="mobile-header-banner-wide-global-unregistered-2015-fe1-08-06"] .global-banner-offer-details-link,
div[data-asset-name="mobile-header-banner-wide-global-registered-2015-fe1-08-06"] .global-banner-offer-details-link {
    color: #8a1538 !important;
}
div[data-asset-name="header-banner1-global-unregistered-2015-fe1-08-06"] .global-banner-offer-details-link:hover,
div[data-asset-name="header-banner1-global-registered-2015-fe1-08-06"] .global-banner-offer-details-link:hover,
div[data-asset-name="mobile-header-banner-wide-global-unregistered-2015-fe1-08-06"] .global-banner-offer-details-link:hover,
div[data-asset-name="mobile-header-banner-wide-global-registered-2015-fe1-08-06"] .global-banner-offer-details-link:hover {
    color: #bf0d3e !important;
}
/**
 * Super Global Banner
 * Banner at the top of the page
 *
 * content-slot: mobile-top-header-banner (mobile)
 * content-slot: full-top-header-banner (notebook)
 **/
.full-top-header-banner div.top-header-banner-content-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    background-color: #f9a456;
}
@media (min-width: 768px) {
    .full-top-header-banner div.top-header-banner-content-wrapper {
        width: 300%;
        margin-left: -100%;
    }
}
.full-top-header-banner div.top-header-banner-content-wrapper div {
    width: 100%;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0.25em;
}
@media (min-width: 768px) {
    .full-top-header-banner div.top-header-banner-content-wrapper div {
        max-width: 920px;
    }
}
.full-top-header-banner p {
    font-family: 'FFMarkWebBook', sans-serif;
    font-weight: normal;
    font-size: 0.875em;
    line-height: 1.28571429;
    letter-spacing: normal;
    color: #571d0c;
    text-align: left;
    margin: 0;
}
.full-top-header-banner p > img {
    display: inline;
    margin-right: 0.5em;
    margin-bottom: -6px;
}
.full-top-header-banner a {
    font-family: inherit;
    color: inherit;
}
.full-top-header-banner a:hover {
    color: #a02816;
}
/* Static Category Ad Specific Styles */
.category-ad-content-asset {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: visible;
}
.category-ad-content-static-asset {
    width: 300%;
    margin-left: -100%;
    margin-right: 0;
    max-width: none;
    position: static;
    height: 240px;
}
@media screen and (min-width: 768px) {
    .category-ad-content-static-asset {
        overflow: hidden;
        width: auto;
        margin: 0 -10px;
        height: 380px;
    }
}
.category-ad-content-static-asset .inner-wrapper {
    margin: 0 auto;
    position: relative;
    width: 320px;
}
@media screen and (min-width: 768px) {
    .category-ad-content-static-asset .inner-wrapper {
        width: auto;
    }
}
div[data-asset-name="category-ad-brand-sandals-2015-se5-05-26"] .category-ad-headline-wrapper {
    position: absolute;
    top: 211px;
    right: auto;
    bottom: auto;
    left: 0;
    z-index: 1;
    width: 100%;
    padding: 8px 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: rgba(255, 255, 255, 0.7);
    text-align: right;
}
div[data-asset-name="category-ad-brand-sneakers-2015-se5-05-26"] .category-ad-headline-wrapper {
    position: absolute;
    top: 252px;
    right: auto;
    bottom: auto;
    left: 0;
    z-index: 1;
    width: 100%;
    padding: 8px 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #063bae;
    text-align: right;
}
div[data-asset-name="category-ad-brand-sneakers-2015-se5-05-26"] .category-ad-headline-wrapper a.sr-cta-link {
    color: #ffffff;
}
div[data-asset-name="category-ad-brand-sneakers-2015-se5-05-26"] .category-ad-headline-wrapper a.sr-cta-link:hover,
div[data-asset-name="category-ad-brand-sneakers-2015-se5-05-26"] .category-ad-headline-wrapper a.sr-cta-link:active {
    opacity: 0.85;
}
div[data-asset-name="category-ad-rosies-picks-a-2015-se4-05-18"],
div[data-asset-name="category-ad-rosies-picks-b-2015-se4-05-18"],
div[data-asset-name="category-ad-rosies-picks-c-2015-se4-05-18"],
div[data-asset-name="category-ad-rosies-picks-d-2015-se4-05-18"] {
    padding: 1em;
    background-color: #b88b10;
}
div[data-asset-name="category-ad-rosies-picks-a-2015-se4-05-18"] h4,
div[data-asset-name="category-ad-rosies-picks-b-2015-se4-05-18"] h4,
div[data-asset-name="category-ad-rosies-picks-c-2015-se4-05-18"] h4,
div[data-asset-name="category-ad-rosies-picks-d-2015-se4-05-18"] h4,
div[data-asset-name="category-ad-rosies-picks-a-2015-se4-05-18"] blockquote,
div[data-asset-name="category-ad-rosies-picks-b-2015-se4-05-18"] blockquote,
div[data-asset-name="category-ad-rosies-picks-c-2015-se4-05-18"] blockquote,
div[data-asset-name="category-ad-rosies-picks-d-2015-se4-05-18"] blockquote {
    font-family: Palatino, 'Palatino Linotype', 'Palatino Regular', 'Palatino LT STD', 'Book Antiqua', Georgia, serif;
    font-size: 1.28571429em;
    color: #ffffff;
    line-height: 1.4;
    text-align: center;
}
div[data-asset-name="category-ad-rosies-picks-a-2015-se4-05-18"] h4,
div[data-asset-name="category-ad-rosies-picks-b-2015-se4-05-18"] h4,
div[data-asset-name="category-ad-rosies-picks-c-2015-se4-05-18"] h4,
div[data-asset-name="category-ad-rosies-picks-d-2015-se4-05-18"] h4 {
    font-size: 1.85714286em;
    margin: 0;
    padding: 0 0 0.25em;
    border-bottom: 1px solid #ffffff;
}
div[data-asset-name="category-ad-rosies-picks-a-2015-se4-05-18"] blockquote,
div[data-asset-name="category-ad-rosies-picks-b-2015-se4-05-18"] blockquote,
div[data-asset-name="category-ad-rosies-picks-c-2015-se4-05-18"] blockquote,
div[data-asset-name="category-ad-rosies-picks-d-2015-se4-05-18"] blockquote {
    margin: 1em 0 0;
}
div[data-asset-name="category-ad-rosies-picks-a-2015-se4-05-18"] cite,
div[data-asset-name="category-ad-rosies-picks-b-2015-se4-05-18"] cite,
div[data-asset-name="category-ad-rosies-picks-c-2015-se4-05-18"] cite,
div[data-asset-name="category-ad-rosies-picks-d-2015-se4-05-18"] cite {
    width: 100%;
    overflow: hidden;
    position: absolute;
    top: auto;
    left: 0;
    bottom: 0;
}
div[data-asset-name="category-ad-rosies-picks-a-2015-se4-05-18"] img,
div[data-asset-name="category-ad-rosies-picks-b-2015-se4-05-18"] img,
div[data-asset-name="category-ad-rosies-picks-c-2015-se4-05-18"] img,
div[data-asset-name="category-ad-rosies-picks-d-2015-se4-05-18"] img {
    width: 100%;
}
div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] {
    background-color: #91d5fa;
    width: 300%;
    margin-left: -100%;
    margin-right: 0;
    max-width: none;
    position: static;
    height: 240px;
}
@media screen and (min-width: 768px) {
    div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] {
        overflow: hidden;
        width: auto;
        margin: 0 -10px;
        height: 380px;
    }
}
div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] .inner-wrapper {
    margin: 0 auto;
    position: relative;
    width: 320px;
}
@media screen and (min-width: 768px) {
    div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] .inner-wrapper {
        width: auto;
    }
}
div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] img {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    z-index: 1;
}
div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] img[src*="emblem"] {
    width: 100px;
    top: 12px;
    left: -6px;
}
@media screen and (min-width: 768px) {
    div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] img[src*="emblem"] {
        top: 24px;
    }
}
div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] img[src*="logo"] {
    width: 175px;
    top: -52px;
    left: 109px;
}
@media screen and (min-width: 768px) {
    div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] img[src*="logo"] {
        left: 18px;
    }
}
div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] header {
    margin: 0;
    top: 114px;
}
@media screen and (min-width: 768px) {
    div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] header {
        top: 200px;
    }
}
div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] h2 {
    font-family: 'FFMarkWebHeavy', sans-serif;
    font-weight: normal;
    font-size: 2.375em;
    line-height: 0.89473684;
    letter-spacing: normal;
    color: #262262;
    margin: 0;
    text-align: center;
}
div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] h2 .percentage-amount {
    font-size: 108px;
    letter-spacing: -0.0525em;
}
div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] h2 .percentage-sign {
    font-size: 60px;
    vertical-align: 36px;
}
div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] h2 .percentage-off {
    margin-left: -54px;
}
div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] h2 .percentage-asterisk {
    font-family: 'FFMarkWebBook', sans-serif;
    font-size: 14px;
    vertical-align: 18px;
    margin-left: 4px;
}
div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] h2 span {
    color: #262262;
}
div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] footer {
    position: relative;
    top: 114px;
}
@media screen and (min-width: 768px) {
    div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] footer {
        top: 217px;
    }
}
div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] p {
    font-size: 12px;
    margin: 0 0.5em;
    text-align: center;
    color: #262262;
}
div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] .sr-cta-link {
    font-family: 'FFMarkWebBold', sans-serif;
}
div[data-asset-name="category-ad-view-all-made-2-play-2015-fe1-07-30"] .sr-cta-link:hover {
    color: #5caeee;
}
div[data-asset-name="category-ad-global-2015-fe1-08-06"] {
    background-color: #bf0d3e;
}
div[data-asset-name="category-ad-global-2015-fe1-08-06"] .inner-wrapper {
    height: 100%;
}
@media screen and (max-width: 767px) {
    div[data-asset-name="category-ad-global-2015-fe1-08-06"] img[src*="bogo-emblem"] {
        display: none;
    }
}
@media screen and (min-width: 768px) {
    div[data-asset-name="category-ad-global-2015-fe1-08-06"] img[src*="bogo-emblem"] {
        position: absolute;
        top: 14px;
        right: -3px;
        bottom: auto;
        left: auto;
        z-index: 1;
    }
}
div[data-asset-name="category-ad-global-2015-fe1-08-06"] .content-wrapper {
    padding-top: 20px;
    padding-left: 24px;
    padding-right: 20px;
}
@media screen and (min-width: 768px) {
    div[data-asset-name="category-ad-global-2015-fe1-08-06"] .content-wrapper {
        padding-top: 128px;
        padding-left: 12px;
        padding-right: 2px;
    }
}
div[data-asset-name="category-ad-global-2015-fe1-08-06"] h1 {
    position: relative;
    z-index: 10;
    color: #e89cae;
    font-size: 34px;
    line-height: 0.95;
    margin-bottom: 0;
}
@media screen and (min-width: 768px) {
    div[data-asset-name="category-ad-global-2015-fe1-08-06"] h1 {
        font-size: 34px;
    }
}
div[data-asset-name="category-ad-global-2015-fe1-08-06"] span {
    color: #ffffff;
}
div[data-asset-name="category-ad-global-2015-fe1-08-06"] .percentage {
    font-size: 145px;
}
@media screen and (min-width: 768px) {
    div[data-asset-name="category-ad-global-2015-fe1-08-06"] .percentage {
        font-size: 107px;
    }
}
div[data-asset-name="category-ad-global-2015-fe1-08-06"] .percentage-sign {
    font-size: 80px;
    vertical-align: 46px;
}
@media screen and (min-width: 768px) {
    div[data-asset-name="category-ad-global-2015-fe1-08-06"] .percentage-sign {
        font-size: 60px;
        vertical-align: 36px;
    }
}
div[data-asset-name="category-ad-global-2015-fe1-08-06"] .off {
    font-size: 55px;
    margin-left: -1.625em;
}
@media screen and (min-width: 768px) {
    div[data-asset-name="category-ad-global-2015-fe1-08-06"] .off {
        font-size: 34px;
        margin-left: -2em;
    }
}
div[data-asset-name="category-ad-global-2015-fe1-08-06"] p {
    font-family: 'FFMarkWebHeavy', sans-serif;
    font-size: 18px;
    color: #e89cae;
    margin: 0;
}
@media screen and (min-width: 768px) {
    div[data-asset-name="category-ad-global-2015-fe1-08-06"] p {
        font-size: 16px;
    }
}
div[data-asset-name="category-ad-global-2015-fe1-08-06"] p > strong {
    font-family: inherit;
    color: #ffffff;
}
div[data-asset-name="category-ad-global-2015-fe1-08-06"] p > span.sr-cta-link {
    float: right;
    font-size: 12px;
    font-family: 'FFMarkWebBold', sans-serif;
    color: #e89cae;
}
div[data-asset-name="category-ad-global-2015-fe1-08-06"] p > span.sr-cta-link:hover {
    opacity: 0.8;
}
div[data-asset-name="category-ad-global-2015-fe1-08-06"] p.disclaimer {
    font-family: 'FFMarkWebBook', sans-serif;
    font-size: 10px;
    position: absolute;
    top: auto;
    right: auto;
    bottom: 4px;
    left: 24px;
    z-index: 2;
    width: 88%;
}
@media screen and (min-width: 768px) {
    div[data-asset-name="category-ad-global-2015-fe1-08-06"] p.disclaimer {
        left: 12px;
    }
}
div[data-asset-name="category-ad-global-2015-fe1-08-06"] p.disclaimer small {
    font-size: inherit;
}
.pop-upModal {
    padding: 1em 1em 0;
}
.pop-upModal small {
    font-size: inherit;
}
.modal-link-wrapper {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 3px;
    left: 218px;
    width: 217px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}
.modal-link {
    text-decoration: none;
    text-transform: none;
    cursor: pointer;
}
@media screen and (min-width: 768px) {
    .pop-upModal {
        padding: 2em 2em 0;
    }
}

#tab-1 > div.rating-box.clearfix.rating-summary > div.left-ratings-column.clearfix > div.title-hold {
    visibility: hidden;
    margin: 0;
    padding: 0;
    height: 0;
}

.promotions-wrapper .content .info-details-poppup.active{
    z-index: 1;
}

#home-main-slider-controls .flex-direction-nav .flex-prev, #home-main-slider-controls .flex-direction-nav .flex-next {
    background-image: none !important;
}

.pdp-main.pdpv2 .product-col-1.product-hero-image .flex-direction-nav a.flex-prev,
.pdp-main.pdpv2 .product-col-1.product-hero-image .flex-direction-nav a.flex-next{
    background-image: none !important;;
}

#home-main-slider .srcnt-home-feat__content h2.srcnt-home-feat__content__hdr{
    padding: 0;
}
