#e2ma_signup_form {
    padding: 0 20px !important;
}

#e2ma_signup_form .e2ma_signup_form_container .e2ma_signup_form_row .e2ma_signup_form_label,
#e2ma_signup_form .e2ma_signup_form_container .e2ma_signup_form_row .e2ma_signup_form_element {
    float: left;
    line-height: 34px;
}

#e2ma_signup_form .e2ma_signup_form_container .e2ma_signup_form_row .e2ma_signup_form_label {
    width: 100px;
}

#e2ma_signup_form .e2ma_signup_form_container .e2ma_signup_form_row .e2ma_signup_form_element {
    width: calc(100% - 110px);
}

#e2ma_signup_form .e2ma_signup_form_container .e2ma_signup_form_row .e2ma_signup_form_element input[name="email"] {
    background: white !important;
    color: black;
    height: 34px;
}

#e2ma_signup_form .e2ma_signup_form_container .e2ma_signup_form_button_row {
    margin-bottom: 12px;
}

#e2ma_signup_form .e2ma_signup_form_button_row input {
    background: white !important;
    border: none !important;
    color: black;
    display: block;
    height: 34px;
    line-height: 34px;
    padding: 0 30px;
}

#e2ma_signup_form .form-groups {
    clear: left;
}

#e2ma_signup_form .form-groups + br {
    display: none;
}

#e2ma_signup_form a:hover {
    color: white;
    text-decoration: underline;
}

.e2ma_signup_form_required_footnote, .e2ma_signup_form_required_asterix {
    display: none;
}

#e2ma_signup_form .e2ma_signup_form_container .e2ma_signup_form_row .e2ma_signup_form_element {
    width: 100%;
}

.form-subscribe>label, .form-subscribe>div {
    padding: 10px 25px !important;
}

.e2ma_signup_form label {
    line-height: 1.5;
}

.e2ma_signup_form_container a {
    text-decoration: underline;
}

.form-subscribe input[type="text"],
.form-subscribe input[type="password"],
.form-subscribe input[type="date"],
.form-subscribe input[type="datetime"],
.form-subscribe input[type="email"],
.form-subscribe input[type="number"],
.form-subscribe input[type="search"],
.form-subscribe input[type="tel"],
.form-subscribe input[type="time"],
.form-subscribe input[type="url"],
.form-subscribe textarea {
    background: #EEEEEE;
    border: solid 1px #C5C5C5 !important;
    padding: 10px;
}

.form-subscribe input {
    margin-bottom: 0px;
    padding-left: 0;
    padding-right: 0;
}

@font-face {font-family: 'foster-grant'; src: url('fonts/foster-grant.eot'); } @font-face {font-family: 'foster-grant'; src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format('truetype'); font-weight: normal; font-style: normal; } [class^="icon-"], [class*=" icon-"] {/* use !important to prevent issues with browser extensions that change fonts */ font-family: 'foster-grant'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-arrow:before {content: "\71"; } .icon-arrow2:before {content: "\25"; } .icon-edit:before {content: "\2a"; } .icon-refresh:before {content: "\68"; } .icon-youtube:before {content: "\67"; } .icon-arrow3:before {content: "\3c"; } .icon-arrow22:before {content: "\3e"; } .icon-arrow4:before {content: "\26"; } .icon-arrow32:before {content: "\28"; } .icon-close:before {content: "\27"; } .icon-subscribe:before {content: "\72"; } .icon-twitter:before {content: "\32"; } .icon-facebook:before {content: "\31"; } .icon-pinterest:before {content: "\70"; } .icon-shape7:before {content: "\63"; } .icon-contact:before {content: "\33"; } .icon-shopping-bag:before {content: "\39"; } .icon-account:before {content: "\30"; } .icon-search:before {content: "\6d"; } .icon-play:before {content: "\e601"; } .icon-check-mark:before {content: "\24"; } .icon-sunglasses:before {content: "\21"; } .icon-sunglasses2:before {content: "\6f"; } .icon-readers:before {content: "\61"; } .icon-readers2:before {content: "\64"; } .icon-sunglasses3:before {content: "\69"; } .icon-sunglasses4:before {content: "\22"; } .icon-button:before {content: "\29"; } .icon-pin:before {content: "\65"; } .icon-readers3:before {content: "\77"; } .icon-readers4:before {content: "\62"; } .icon-readers5:before {content: "\76"; } .icon-sunglasses5:before {content: "\6e"; } .icon-sort-down:before {content: "\6b"; } .icon-sort-up:before {content: "\6a"; } .icon-instagram:before {content: "\73"; } .icon-download:before {content: "\6c"; } .icon-clubmaster:before {content: "\66"; } .icon-wayfarer:before {content: "\7a"; }
.form-subscribe{background:black;color:white;line-height:40px}.form-subscribe *{color:inherit}.form-subscribe>label,.form-subscribe>div{padding:0 10px !important}.form-subscribe>label{font-size:16px;margin:0;text-transform:uppercase}@media screen and (max-width: 900px) and (min-width: 781px){.form-subscribe>label{font-size:14px}}@media screen and (max-width: 780px) and (min-width: 768px){.form-subscribe>label{font-size:13px}}@media screen and (max-width: 767px){.form-subscribe>label{line-height:18px;margin-top:20px;text-align:center}}.form-subscribe .columns{position:static}@media screen and (max-width: 768px){.form-subscribe .columns{margin-bottom:10px !important}}.form-subscribe input{background-color:transparent !important;border:none !important;border-bottom:1px solid white !important;color:white;margin-bottom:0px;padding-left:0;padding-right:0;transition:200ms margin-bottom ease-out, 200ms border-bottom-color ease-out 100ms, 200ms border-bottom-width ease-out 100ms}.form-subscribe input.validation-failed{border-bottom-color:#cc0000 !important;border-bottom-width:3px !important;margin-bottom:60px}.form-subscribe input.validation-passed{transition:200ms margin-bottom ease-out 750ms, 200ms border-bottom-color ease-out 200ms, 200ms border-bottom-width ease-out 200ms}.form-subscribe .validation-advice{position:absolute;left:15px;right:15px;bottom:0}@media screen and (max-width: 500px){.form-subscribe .validation-advice{line-height:2em}}.form-subscribe button{line-height:40px;padding-bottom:0;padding-top:0}.form-subscribe button:hover{background-color:black}.addthis_toolbox{text-align:center}.addthis_toolbox>a{display:inline-block;float:none !important;font-size:40px;height:40px;width:40px !important;margin:0 5px 5px;position:relative}.addthis_toolbox>a:hover{text-decoration:none}.addthis_toolbox>a:hover:before{opacity:.8}.addthis_toolbox>a>*{opacity:0;position:absolute !important;left:0;right:0;top:0;bottom:0}.addthis_toolbox .addthis_button_facebook{background:url("../images/bg-icon-share-fb.gif") no-repeat}.addthis_toolbox .addthis_button_tweet{background:url("../images/bg-icon-share-tw.gif") no-repeat}.addthis_toolbox .addthis_button_pinterest_pinit{background:url("../images/bg-icon-share-pin.gif") no-repeat}body.category-star-wars .block-layered-nav .block-content .layer-category{min-width:300px}body.category-star-wars .block-layered-nav .block-content.toggler{display:none !important}body.category-star-wars .block-layered-nav .layer-gender,body.category-star-wars .block-layered-nav #block-advanced-filters{display:none !important}#proposition-65-warning{background:rgba(0,0,0,0.75);display:table;height:100%;width:100%;position:fixed;top:0;left:0;z-index:10000000}.proposition-65-warning{color:white;display:table-cell;padding:0 100px;text-align:center;vertical-align:middle}.proposition-65-warning h2{font-size:150%}.proposition-65-warning *:not(.button){color:inherit !important}.proposition-65-warning .button{width:auto}#messages_product_view{margin-bottom:1rem}td[class*="column"]:last-child{float:none !important}body{color:#000;font-size:16px;background:#FFF;font-family:'Lato', sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Lato', sans-serif}.clear{clear:both}.no-padding-left{padding-left:0 !important}.button,.button a{color:#FFF;border:none;font-size:16px;background:#000;font-style:italic;font-weight:normal;text-transform:uppercase;font-family:'EB Garamond', serif}.button:hover,.button a:hover{text-decoration:underline}.button.invert,.button.invert:hover{color:#000;background:#FFF}.button:active{box-shadow:0 0 0;-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0}.button.icon-close{font-family:'foster-grant'}select{width:99%;margin:0 2px}ul.flyout li a:hover,ul.flyout li a:focus,.nav-bar li ul li a:hover,.nav-bar li ul li a:focus{color:#000;background:none}.related-checkbox{display:none}.highlight{background:none}.data-table{width:100%}#product-attribute-specs-table th{width:25%}#product-attribute-specs-table td{width:75%}textarea:focus,input:focus{outline:0}.validation-advice,.validation-error .validation-advice{color:#FFF;padding:6px;text-align:left;background:#CC0000}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{background:#EEEEEE;border:solid 1px #C5C5C5}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{border:solid 1px #000}address{font-style:normal;line-height:1.6em}.back-link{padding-top:10px}.orbit{margin-bottom:0}.cms-foster-grant-home .extra-banners,.cms-foster-grant-home .split-cta,.cms-foster-grant-home .featured-products{display:none}#checkout-step-review.step .buttons-set .button.right,#checkout-step-review.step .buttons-set .button.back{width:auto !important}.page-title{padding-top:20px}.page-title h1,.page-title h2,.marquee h1,.marquee h2,.marquee h3,.marquee h4,.marquee h5,.marquee h6,.flyout .menu-header.h5{width:100%;margin:20px 0;padding:0 35%;display:table;font-size:21px;text-align:center;letter-spacing:.2em;text-transform:uppercase;position:relative}@media screen and (max-width: 767px){.page-title h1,.page-title h2,.marquee h1,.marquee h2,.marquee h3,.marquee h4,.marquee h5,.marquee h6,.flyout .menu-header.h5{padding:0 25%}}.page-title h1,.page-title h2{margin-top:0px}.page-title h1:after,.page-title h2:after,.marquee h1:after,.marquee h2:after,.marquee h3:after,.marquee h4:after,.marquee h5:after,.marquee h6:after,.flyout .menu-header.h5:after,.page-title h1:before,.page-title h2:before,.marquee h1:before,.marquee h2:before,.marquee h3:before,.marquee h4:before,.marquee h5:before,.marquee h6:before,.flyout .menu-header.h5:before{content:'';background-color:black;display:block;height:2px;width:33%;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-width: 767px){.page-title h1:after,.page-title h2:after,.marquee h1:after,.marquee h2:after,.marquee h3:after,.marquee h4:after,.marquee h5:after,.marquee h6:after,.flyout .menu-header.h5:after,.page-title h1:before,.page-title h2:before,.marquee h1:before,.marquee h2:before,.marquee h3:before,.marquee h4:before,.marquee h5:before,.marquee h6:before,.flyout .menu-header.h5:before{width:23%}}.page-title h1:before,.page-title h2:before,.marquee h1:before,.marquee h2:before,.marquee h3:before,.marquee h4:before,.marquee h5:before,.marquee h6:before,.flyout .menu-header.h5:before{left:0}.page-title h1:after,.page-title h2:after,.marquee h1:after,.marquee h2:after,.marquee h3:after,.marquee h4:after,.marquee h5:after,.marquee h6:after,.flyout .menu-header.h5:after{right:0}.marquee.uk-featured-products h4:after,.marquee.uk-featured-products h4:before{width:30%}.customer-account-index .my-account .page-title h1:before,.customer-account-index .my-account .page-title h1:after,.customer-account-index .my-account .page-title h2:before,.customer-account-index .my-account .page-title h2:after,.customer-address-form .my-account .page-title h1:before,.customer-address-form .my-account .page-title h1:after,.customer-address-form .my-account .page-title h2:before,.customer-address-form .my-account .page-title h2:after,.customer-address-index .my-account .page-title h1:before,.customer-address-index .my-account .page-title h1:after,.customer-address-index .my-account .page-title h2:before,.customer-address-index .my-account .page-title h2:after,.review-customer-index .my-account .page-title h1:before,.review-customer-index .my-account .page-title h1:after,.review-customer-index .my-account .page-title h2:before,.review-customer-index .my-account .page-title h2:after,.enterprise-reward-customer-info .my-account .page-title h1:before,.enterprise-reward-customer-info .my-account .page-title h1:after,.enterprise-reward-customer-info .my-account .page-title h2:before,.enterprise-reward-customer-info .my-account .page-title h2:after,.cms-customer-care .page-title h1:before,.cms-customer-care .page-title h1:after,.cms-customer-care .page-title h2:before,.cms-customer-care .page-title h2:after,.cms-limited-warranty .page-title h1:before,.cms-limited-warranty .page-title h1:after,.cms-limited-warranty .page-title h2:before,.cms-limited-warranty .page-title h2:after,.cms-refund-terms-and-conditions .page-title h1:before,.cms-refund-terms-and-conditions .page-title h1:after,.cms-refund-terms-and-conditions .page-title h2:before,.cms-refund-terms-and-conditions .page-title h2:after,.cms-rewards-program-uk .page-title h1:before,.cms-rewards-program-uk .page-title h1:after,.cms-rewards-program-uk .page-title h2:before,.cms-rewards-program-uk .page-title h2:after,.checkout-cart-index #catalog-with-bg .page-title h1:before,.checkout-cart-index #catalog-with-bg .page-title h1:after,.checkout-cart-index #catalog-with-bg .page-title h2:before,.checkout-cart-index #catalog-with-bg .page-title h2:after,.review-customer-view .full-bg .page-title h1:before,.review-customer-view .full-bg .page-title h1:after,.review-customer-view .full-bg .page-title h2:before,.review-customer-view .full-bg .page-title h2:after{width:26%}.category-foster-grant-lenses-for-driving h1:after,.category-foster-grant-lenses-for-driving h1:before{width:26%}.customer-account-edit .my-account .page-title h1:before,.customer-account-edit .my-account .page-title h1:after,.customer-account-edit .my-account .page-title h2:before,.customer-account-edit .my-account .page-title h2:after,.newsletter-manage-index .my-account .page-title h1:before,.newsletter-manage-index .my-account .page-title h1:after,.newsletter-manage-index .my-account .page-title h2:before,.newsletter-manage-index .my-account .page-title h2:after,.customer-account-logoutsuccess .page-title h1:before,.customer-account-logoutsuccess .page-title h1:after,.customer-account-logoutsuccess .page-title h2:before,.customer-account-logoutsuccess .page-title h2:after,.cms-returns-and-exchanges .full-bg .page-title h1:before,.cms-returns-and-exchanges .full-bg .page-title h1:after,.cms-returns-and-exchanges .full-bg .page-title h2:before,.cms-returns-and-exchanges .full-bg .page-title h2:after,.cms-shipping-rates .full-bg .page-title h1:before,.cms-shipping-rates .full-bg .page-title h1:after,.cms-shipping-rates .full-bg .page-title h2:before,.cms-shipping-rates .full-bg .page-title h2:after,.cms-secure-shopping .full-bg .page-title h1:before,.cms-secure-shopping .full-bg .page-title h1:after,.cms-secure-shopping .full-bg .page-title h2:before,.cms-secure-shopping .full-bg .page-title h2:after,.cms-privacy-policy .full-bg .page-title h1:before,.cms-privacy-policy .full-bg .page-title h1:after,.cms-privacy-policy .full-bg .page-title h2:before,.cms-privacy-policy .full-bg .page-title h2:after,.cms-foster-grant-history .full-bg .page-title h1:before,.cms-foster-grant-history .full-bg .page-title h1:after,.cms-foster-grant-history .full-bg .page-title h2:before,.cms-foster-grant-history .full-bg .page-title h2:after,.cms-enter-to-win .full-bg .page-title h1:before,.cms-enter-to-win .full-bg .page-title h1:after,.cms-enter-to-win .full-bg .page-title h2:before,.cms-enter-to-win .full-bg .page-title h2:after,.cms-need-reading-glasses .full-bg .page-title h1:before,.cms-need-reading-glasses .full-bg .page-title h1:after,.cms-need-reading-glasses .full-bg .page-title h2:before,.cms-need-reading-glasses .full-bg .page-title h2:after,.sendfriend-product-send .page-title h1:before,.sendfriend-product-send .page-title h1:after,.sendfriend-product-send .page-title h2:before,.sendfriend-product-send .page-title h2:after,.cms-foster-grant-404 .page-title h1:before,.cms-foster-grant-404 .page-title h1:after,.cms-foster-grant-404 .page-title h2:before,.cms-foster-grant-404 .page-title h2:after{width:18%}.review-customer-index .my-account .page-title h1:before,.review-customer-index .my-account .page-title h1:after,.review-customer-index .my-account .page-title h2:before,.review-customer-index .my-account .page-title h2:after,.category-foster-grant-uk-ironman-sunglasses .page-title h1:before,.category-foster-grant-uk-ironman-sunglasses .page-title h1:after,.category-foster-grant-uk-ironman-sunglasses .page-title h2:before,.category-foster-grant-uk-ironman-sunglasses .page-title h2:after{width:20%}.checkout-cart-index .page-title h1:before,.checkout-cart-index .page-title h1:after,.checkout-cart-index .page-title h2:before,.checkout-cart-index .page-title h2:after,.cms-rewards-program .page-title h1:before,.cms-rewards-program .page-title h1:after,.cms-rewards-program .page-title h2:before,.cms-rewards-program .page-title h2:after,.customer-account-create .page-title h1:before,.customer-account-create .page-title h1:after,.customer-account-create .page-title h2:before,.customer-account-create .page-title h2:after{width:30%}.checkout-cart-index .marquee h2{padding-top:10px}.checkout-cart-index .marquee h2:after,.checkout-cart-index .marquee h2:before{width:20%}.catalogsearch-result-index #catalog-with-bg .page-title h1:before,.catalogsearch-result-index #catalog-with-bg .page-title h1:after,.catalogsearch-result-index #catalog-with-bg .page-title h2:before,.catalogsearch-result-index #catalog-with-bg .page-title h2:after{width:20%}div.feature-tags{position:absolute;z-index:1;right:5px;top:5px}.product-view div.feature-tags{right:20px}div.feature-tag{font-size:12px;background:#000;padding:5px;text-transform:uppercase;color:#fff;margin-bottom:3px}div.polarized{position:absolute;z-index:1;right:20px;top:5px;font-size:12px;background:#000;padding:5px;text-transform:uppercase;color:#fff}p.learn-more{font-style:italic;text-transform:uppercase;font-family:'EB Garamond', serif}p.learn-more a:hover{text-decoration:underline}a:hover{text-decoration:underline}.registered-users h2,.new-users h2,.account-create h2,h2.sub-title,h2.legend{font-size:16px;text-transform:uppercase}span.required{color:#000}#homepage-spotlight img{display:none}#homepage-spotlight .orbit{background:none}#homepage-spotlight .orbit img{display:block}.orbit-wrapper .slider-nav span{width:auto;height:auto}.orbit-wrapper .slider-nav span.left,.orbit-wrapper .slider-nav span.right,.box-up-sell .bx-prev,.box-up-sell .bx-next,.box-related .bx-prev,.box-related .bx-next,.uk-featured-carousel .bx-prev,.uk-featured-carousel .bx-next{padding:10px;text-indent:0;font-size:0;background-color:#000;background-image:none}.orbit-wrapper .slider-nav span.left:before,.orbit-wrapper .slider-nav span.right:before,.box-up-sell .bx-prev:after,.box-up-sell .bx-next:after,.box-related .bx-prev:after,.box-related .bx-next:after,.uk-featured-carousel .bx-prev:after,.uk-featured-carousel .bx-next:after{width:20px;height:20px;color:#FFF;font-family:'foster-grant';speak:none;font-style:normal;font-weight:700;font-variant:normal;text-transform:none;line-height:1;font-size:16px;content:"\3e";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.orbit-wrapper .slider-nav span.left:before,.box-up-sell .bx-prev:after,.box-related .bx-prev:after,.uk-featured-carousel .bx-prev:after{content:"\3c"}.box-up-sell .bx-prev,.box-related .bx-prev,.uk-featured-carousel .bx-prev{left:0}.box-up-sell .bx-next,.box-related .bx-next,.uk-featured-carousel .bx-next{right:0}.top-cart{float:left;position:relative}.top-bar .links li>a:hover,.cart-link li>a:hover{text-decoration:none}.top-bar .top-bar-content .top-cart .cart-link li{margin-right:0}#cartHeader{font-size:12px;padding:0;height:auto;line-height:normal;display:inline-block}#topCartContent{top:42px;color:#FFF;right:-11px;width:225px;border:none;padding:10px;background:#000}#topCartContent p,#topCartContent .icon-x.close-btn{color:#FFF;font-size:12px}#topCartContent .icon-x.close-btn:before{float:right;cursor:pointer;display:inline-block;padding-top:4px;font-family:'foster-grant';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1.6em;font-size:10px;content:"\27";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#topCartContent p.block-subtitle{font-size:14px;text-transform:uppercase}#mini-cart{margin:0;padding:0;list-style:none}#mini-cart li.item{padding:5px;background:#FFF}#mini-cart li .product-details,#mini-cart .price,#mini-cart .qty,#mini-cart .item-options p{margin:0;color:#000}#mini-cart .product-image img{display:block;border:solid 1px #BFBFBF}#mini-cart .item-options ul{height:auto;line-height:normal}#mini-cart .item-options ul li{float:none;font-size:12px}#mini-cart .item-options ul li:hover{background:none}#mini-cart a:hover{text-decoration:underline}#mini-cart .btn-edit,#mini-cart .btn-remove{font-size:12px;font-style:italic;font-weight:normal;text-transform:uppercase;font-family:'EB Garamond', serif}#mini-cart .btn-edit:after,#mini-cart .btn-remove:after{color:#000;font-family:'foster-grant';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:10px;content:"\2a";display:inline-block;margin:0 5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#mini-cart .btn-remove:after{content:"\27"}#topCartContent .actions li.float-right{float:right}#topCartContent .button{padding:10px;font-size:14px;font-weight:bold}#topCartContent .subtotal{color:#000;margin:0;padding:10px;background:#FFF;text-align:right}.top-bar{margin:0;background:none}.top-bar ul>li a:not(.button){color:#000;font-size:12px;font-weight:normal;height:auto;line-height:normal;padding:0 15px}.top-bar ul>li:not(.name):hover a,.top-bar ul>li:not(.name).active a,.top-bar ul>li:not(.name):focus a{color:#000}#search_mini_form button{border:none;background:none;outline:none;float:left;cursor:pointer;font-size:15px;padding:0;margin:0 12px 0 0;height:30px;line-height:30px}@media screen and (max-width: 830px){#search_mini_form button{margin-right:7px}}#search{display:none;width:1px;outline:none;float:left;margin-right:5px;height:28px;line-height:28px;padding:0}.search-autocomplete li:hover{cursor:pointer;color:#FFF !important}.nav-bar{margin:0;height:50px;background:#000}.nav-bar li,.nav-bar>li.active,.nav-bar>li:last-child{border:none;background:#000;box-shadow:0 0 0;line-height:49px;border-top:solid 1px #000}.nav-bar li a{color:#FFF;text-transform:uppercase}.nav-bar>li:hover,.nav-bar>li.active:hover{background:#FFF;border-top:solid 1px #E0E0E0}.nav-bar>li.first{border-left:solid 1px #000}.nav-bar>li.first:hover{border-left:solid 1px #E0E0E0}.nav-bar>li:hover>a,.nav-bar>li.active:hover>a{color:#000}.nav-bar>li.has-flyout>a:first-child:after{border:none;top:20px;right:21px;position:absolute;color:#FFF;font-family:'foster-grant';speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\28";display:inline-block;padding-left:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-bar>li.has-flyout:hover a:first-child:after{color:#000}.nav-bar>li.has-flyout>a:first-child{padding:0 30px}.flyout{left:-1px;top:49px;border:0;width:536px;box-shadow:none;background:#FFF;border:solid 1px #E0E0E0;border-top:none}html.touch .has-flyout.mobile-flyout-open .flyout{display:block !important}.menu-top>li.last .flyout{width:276px}ul.flyout li,.nav-bar li ul li{border:none}ul.flyout li a,.nav-bar li ul li a{padding:0;border:none;color:#000;display:block;font-size:16px;background:none;box-shadow:none}.flyout>ul{margin:0;position:relative}#header-menu ul li ul{margin:0}.flyout div.menu-item-container{bottom:26px;left:22px;z-index:1;width:120px;position:absolute;padding:5px;background:rgba(255,255,255,0.6)}.menu-top .has-flyout .flyout div ul:hover{cursor:pointer}.menu-top .has-flyout .flyout .clickable:hover>div.menu-item-container{background:rgba(255,255,255,0.9)}.menu-top .has-flyout .flyout .clickable:hover>div.menu-item-container li a{text-decoration:underline}.flyout div.menu-item-container h5.menu-header{font-size:16px;margin-bottom:5px;padding-bottom:5px;text-align:center;letter-spacing:.04em;text-transform:uppercase;border-bottom:solid 2px #000}.flyout li,.flyout li:hover,.flyout li a,.flyout li a:hover,.flyout div.menu-item-container li,.flyout div.menu-item-container li:hover,.flyout div.menu-item-container li a,.flyout div.menu-item-container li a:hover{color:#000;background:none;font-style:italic;font-family:'EB Garamond', serif}.flyout div.menu-item-container li{text-align:center}.flyout li{padding-bottom:10px}.flyout div.menu-item-container li{padding:0}.flyout li a:hover,.flyout div.menu-item-container li a:hover{text-decoration:underline}.flyout .center li{text-align:center}.top-bar{line-height:normal}.cookie-warning{height:47px;color:#c1c1c1;padding:5px 10px;border:1px solid #E0E0E0;border-top:none;position:relative}.cookie-warning .close{width:16px;height:16px;font-size:0;background:#000;top:0;right:0;position:absolute;text-decoration:none !important}.cookie-warning .close:after{font-family:'foster-grant';speak:none;color:#FFF;font-size:9px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\27";text-align:center;padding:3px 0 0 4px;display:inline-block;text-decoration:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cookie-warning p{margin:0;font-size:12px;letter-spacing:-.02em;text-transform:uppercase}.cookie-warning a{color:#c1c1c1;text-transform:uppercase;text-decoration:underline}.cookie-warning a:hover{text-decoration:none}.uk-promo{text-align:center;border:1px solid #E0E0E0}.uk-promo h4{margin:0 0 5px 0;padding:10px 20px;font-size:16px;line-height:1.4em;text-transform:uppercase}.uk-promo h4 em{padding-right:4px;display:inline-block}.uk-promo p{margin:0}.uk-promo a.blank-button{padding:8px 20px;font-size:16px;font-style:italic;display:inline-block;text-transform:uppercase;border-top:1px solid #A8A8A8;font-family:'EB Garamond', serif}.uk-promo-banner{margin-bottom:20px;padding:8px 0;background:#000;text-align:center}.uk-promo-banner h1,.uk-promo-banner h2{color:#FFF;margin:0;padding:0;font-size:22px;letter-spacing:.01em;font-weight:normal;text-transform:uppercase}.uk-promo-banner h2{font-size:14px;padding-top:8px}.uk-promo-banner h1 a{color:#fff !important}.uk-banner-logo img{display:inline-block;margin:12px 0 0 30px}.top-bar .top-bar-content{padding:8px;border:solid 1px #E0E0E0;border-top:none;background:#fff;float:right;clear:both;width:100%}.top-bar .top-bar-content .links li{margin-right:10px}@media screen and (max-width: 830px){.top-bar .top-bar-content .links li{margin-right:7px}}.top-bar .top-bar-content .links.dropdown li{margin:0}.top-bar ul.links>li a:not(.button){color:#000000;font-size:12px;font-weight:normal;height:auto;line-height:auto;padding:0}.top-bar ul.links>li.has-dropdown a:after{margin:0;top:auto;right:auto;border:none;position:relative}.top-bar ul>li.has-dropdown .dropdown{width:110px;background:none;padding:14px 0 0 0;position:absolute;left:0}.top-bar ul>li.has-dropdown .dropdown:before{content:"";display:block;width:0;height:0;border:solid 7px;border-color:transparent transparent #000 transparent;position:absolute;left:0;top:0}.top-bar .top-bar-content .links{clear:none}.top-bar .top-bar-content .links .utility-account-logout{line-height:28px}.top-bar ul>li.has-dropdown .dropdown li,.top-bar ul>li.has-dropdown .dropdown li:hover,.top-bar ul>li.has-dropdown .dropdown li a:hover,.top-bar ul>li.has-dropdown .dropdown li a:focus{display:block;background:#000}.top-bar ul>li.has-dropdown .dropdown li:first-child{padding-top:10px}.top-bar ul>li.has-dropdown .dropdown li:last-child{padding-bottom:10px}.top-bar ul>li.has-dropdown .dropdown li a,.top-bar ul>li.has-dropdown .dropdown li a:hover,.top-bar ul>li.has-dropdown .dropdown li a:focus{padding:5px 15px}.top-bar ul>li.has-dropdown .dropdown li a:hover{text-decoration:underline}.top-bar ul.links>li:not(.name):hover,.top-bar ul.links>li:not(.name).active,.top-bar ul.links>li:not(.name):focus{background:none}a.utility-account,a.utility-contact,.utility-cart{font-size:0 !important}a.utility-account:before,a.utility-contact:before,.utility-cart:before{font-family:'foster-grant';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:28px;content:"\30";font-size:14px !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.utility-contact:before{content:"\33"}.utility-cart:before{content:"\39"}#utility-account-menu,#utility-contact-menu,.utility-account,a.utility-account,a.utility-contact{height:28px;line-height:28px}#utility-account-menu:hover,#utility-contact-menu:hover,.utility-account:hover,a.utility-account:hover,a.utility-contact:hover{background:transparent !important}#top-tools li:hover,#top-tools a:hover{background:transparent !important}#top-tools .top-bar-content>ul{float:left}#top-tools .top-bar-content>ul .last{clear:both}.links.dropdown{width:100%}.global-messages{min-height:0}#home-ctas{margin-bottom:20px}.cta-wrapper{border:1px solid #e0e0e0;text-align:center;padding-bottom:10px}.cta-wrapper h3{margin:0;padding:10px 0 8px;border-bottom:1px solid #e0e0e0;text-align:center;text-transform:uppercase;font-size:20px;font-weight:normal}.cta-wrapper.foster-grant-online h3{border-bottom:0}.cta-wrapper .widget .widget-image{padding:5px 5px 0}.cta-wrapper .widget a.blank-button{display:inline-block;width:80%;font-size:16px;font-style:italic;font-weight:normal;text-transform:uppercase;font-family:'EB Garamond', serif;padding:10px 0 0;border-top:solid 1px #B9B9B9}.cta-wrapper .widget a:hover{text-decoration:underline}.cta-wrapper h4{font-size:16px;font-weight:bold;margin-bottom:10px}ul.tabs-content{margin:0;padding:0}.tabs-content li{padding:0 20px}#facebookTab,#twitterTab,#instagramTab{text-align:left}#facebookTab h4:before,#instagramTab h4:before,#twitterTab span.meta:before{color:#000;position:absolute;font-family:'foster-grant';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\31";font-size:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#instagramTab h4:before{content:'\73'}#facebookTab h4 a.external-link,#instagramTab h4 a.external-link,#twitterTab span.meta a{color:#000;display:block;font-size:18px;font-style:italic;padding-left:40px;font-family:'EB Garamond', serif}#facebookTab .text-center{line-height:normal}#facebookTab .text-center a.blank-button{display:block;width:100%;padding-top:8px}#twitterTab span.meta:before{content:"\32";padding-bottom:2px}#twitterTab span.meta{display:block;overflow:hidden;margin-bottom:8px}#facebookTab .post-content,#twitterTab li{clear:both;color:#A0A0A0;padding-top:10px}#facebookTab h4,#instagramTab h4{padding:0;margin:0 0 8px 0;font-weight:normal}#facebookTab h4 a,#instagramTab h4 a{padding-top:6px}#facebookTab .post-content a:hover,#twitterTab li span.meta a:hover,#twitterTab li a:hover{text-decoration:underline}#facebookTab a.external-link:hover:before,#twitterTab span.meta a:hover:before{text-decoration:none !important}#twitter-container,#twitter-container li{margin:0;padding:0;list-style:none}#facebookTab p.summary{clear:both;color:#A0A0A0}#instafeed{list-style:none;margin:0}#instafeed li{padding:10px 0 0;text-align:center}.fg-rewards{color:#fff;height:52px;line-height:52px;position:relative;display:inline-block;background:#000;font-size:22px;padding:0 10px;text-transform:uppercase;letter-spacing:.01em}.fg-rewards a{color:#FFF}.fg-rewards a:hover{text-decoration:none}.fg-rewards em{height:52px;line-height:52px;position:relative;letter-spacing:.01em;font-family:'EB Garamond', serif}.fg-rewards:after,.button.arrow:after,#checkoutSteps .button.invert:after,#checkoutSteps .button.back:before{font-family:'foster-grant';speak:none;font-size:52px;position:absolute;color:#000;right:0;width:13px;display:inline-block;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\29";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button.arrow{margin-right:19px}.button.arrow:after{top:0;width:auto;right:-67px;font-size:36px;margin-right:40px}#checkoutSteps .buttons-set .right{padding-right:20px}#checkoutSteps .button.back{color:#000;background:none}#checkoutSteps .button.back:before{content:"\71";font-size:12px;display:inline-block;margin-right:10px;position:relative}.tabs.two-up dt a,.tabs.two-up dd a,.tabs.two-up li a,.tabs.three-up dt a,.tabs.three-up dd a,.tabs.three-up li a,.tabs.four-up dt a,.tabs.four-up dd a,.tabs.four-up li a,.tabs.five-up dt a,.tabs.five-up dd a,.tabs.five-up li a{padding:0}.cta-wrapper .tabs{height:40px;line-height:40px;overflow:hidden;border-bottom:0}.cta-wrapper .tabs dd a,.cta-wrapper .tabs li a{border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6}.cta-wrapper .tabs dd,.cta-wrapper .tabs li,.cta-wrapper .tabs dd a,.cta-wrapper .tabs li a{background:#FFF;font-style:italic;text-transform:uppercase;font-family:'EB Garamond', serif}.cta-wrapper .tabs dl:first-child,.cta-wrapper .tabs ul:first-child,.cta-wrapper .tabs dd.active a,.cta-wrapper .tabs li.active a{border:none}.cta-wrapper .tabs dd.active,.cta-wrapper .tabs li.active{margin-top:0;border-top:0}.cta-wrapper .tabs dd.active a,.cta-wrapper .tabs li.active a{border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6}.cta-wrapper .tabs dd a,.cta-wrapper .tabs li a,.cta-wrapper .tabs dd a:focus,.cta-wrapper .tabs li a:focus{padding:0;color:#000;font-weight:normal}.cta-wrapper .tabs a:hover{text-decoration:underline}.cta-wrapper .tabs dd.active a:hover,.cta-wrapper .tabs li.active a:hover{text-decoration:none}.cta-wrapper .tabs a.twitter{border-left:solid 1px #E6E6E6}.cta-wrapper .tabs dd.active a,.cta-wrapper .tabs li.active a{background:#000;border-color:#000;border-color:#000;color:#FFF;font-weight:normal}#pinterestTab a.blank-button{font-size:16px;font-style:italic;text-transform:uppercase;font-family:'EB Garamond', serif}.zoomWindow{display:none !important}ul.breadcrumbs{background:none;border:none;border-radius:2px;margin:10px 0;padding:6px 10px 7px}#cat-desc .category-description{line-height:1.6em;padding:20px 50px 40px;text-align:center}#product-list .product-wrapper,.box-up-sell .product-details,.box-related .product-details,.crosssell .item,.uk-featured-carousel .product-details{list-style:none;margin-bottom:20px;border:solid 1px #E0E0E0;position:relative}#product-list .actions ul.button-group li,.box-related .actions ul.button-group li,.box-up-sell ul.button-group li{float:none}#product-list .price-box{display:inline-block}#product-list .price-box .price-label{display:none}#product-list .special-price .price,#product-list .regular-price .price{font-size:19px}#product-list .old-price .price{font-size:12px;text-decoration:line-through}.price-box .old-price span{text-decoration:line-through}#product-list .special-price,#product-list .old-price{display:inline-block}#product-list .actions .button,#product-list .actions .price-box,.box-related .actions .button,.box-up-sell .button,.uk-featured-carousel .product-details .button{color:#000;border:none;font-size:18px;background:none;text-align:center}.uk-featured-carousel .product-details .featured-btn-container{text-align:center}#product-list .actions .button,.box-up-sell .button,.box-related .actions .button,.crosssell .add-to-links .button,.uk-featured-carousel .product-details .button{width:90%;display:inline-block;border-top:solid 1px #B4B4B4}.box-related .actions ul.button-group.even .button{width:90%}#product-list .actions .price.row,.box-related .actions .price.row,.box-up-sell .price.row{padding-bottom:10px}#product-list .actions .price.row,#product-list .actions .button-group li,.box-up-sell .product-name,.box-up-sell .price-box,.box-up-sell .button-group li{text-align:center}#product-list .actions h4.product-name,.box-up-sell h4.product-name,.box-related h4.product-name,.item h4.product-name{margin:0;padding:0 10px;font-size:19px}#product-list .actions .product-name a{font-size:19px}#product-list .actions .price-box,.box-up-sell .price-box,.item .price-box{color:#9f9f9f;font-size:19px}#product-list .add-to-links ul,.box-up-sell .button-group,.box-related .button-group{margin:0}.item .product-image img{display:block;margin:0 auto}.item .price.row,.item .add-to-links.row{text-align:center}.sorter .sort-by label,.sorter .sort-by .dropdown{float:left}.sorter .sort-by a{line-height:30px;margin-left:8px}.sorter .sort-arrow .up-arrow:before,.sorter .sort-arrow .down-arrow:before{color:#000;font-family:'foster-grant';speak:none;font-size:20px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:32px;content:"j";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sorter .sort-arrow .down-arrow:before{content:"k"}.sorter .sort-arrow:hover{text-decoration:none !important}.limiter label,.sorter .sort-by label,.limiter .per-page{margin-right:5px;line-height:32px}.toolbar select{visiblity:hidden}.toolbar .amount{float:left}.toolbar .limiter{float:right}.limiter label,.limiter .dropdown,.limiter .per-page{float:left}.limiter .per-page{font-size:16px;line-height:26px;min-height:28px;padding-left:10px}.sorter .custom.dropdown a,.pager .custom.dropdown a{font-size:16px}ul.pagination{margin:0;line-height:26px;min-height:28px;text-align:center}ul.pagination li a,ul.pagination li,ul.pagination li.current{color:#000;padding:0;font-size:16px}ul.pagination li{margin:0 8px 0 0}ul.pagination li.current{color:#000;text-decoration:underline}ul.pagination li a.previous,ul.pagination li a.next{font-size:10px}ul.pagination li a.previous:hover,ul.pagination li a.next:hover{text-decoration:none}.zoomWindow{display:none !important}.zoomPad{border:solid 1px #E0E0E0}#product-shop{width:225px !important;background:#fff;z-index:1}@media screen and (max-width: 900px){#product-shop{max-width:100% !important}.is-sticky #product-shop{width:calc(25% - 8px) !important}}.product-details-info{padding:10px;border:solid 1px #E0E0E0}.product-name h1{font-size:21px;font-weight:bold;text-align:center;padding-bottom:14px;border-bottom:solid 1px #E0E0E0}.product-details-info .price-box{color:#9f9f9f;font-size:18px;text-align:center;margin-bottom:15px}.add-to-cart .button{width:100%;margin-top:14px}.add-to-cart .prefix{border:none;background:none}.product-options select,.product-options option{font-size:12px;font-family:'Lato', sans-serif}#product-social-links{margin:0;padding:0;text-align:center}#product-social-links,#product-social-links li{line-height:auto;list-style:none}#product-social-links li{display:inline-block}#product-social-links li,#product-social-links li a,#product-social-links .stButton{margin:0;height:40px;line-height:40px}#product-social-links li{padding:0 5px}#product-social-links .st_facebook_custom,#product-social-links .st_twitter_custom,#product-social-links .st_pinterest_custom{cursor:pointer;display:inline-block;width:40px;height:40px;line-height:40px}#product-social-links .st_facebook_custom{background:url("../images/bg-icon-share-fb.gif") no-repeat}#product-social-links .st_twitter_custom{background:url("../images/bg-icon-share-tw.gif") no-repeat}#product-social-links .st_pinterest_custom{background:url("../images/bg-icon-share-pin.gif") no-repeat}.emailto-link{text-align:center;padding:10px 0 0}a.free-shipping{display:block;margin:15px 0;font-size:13px;text-align:center;text-transform:uppercase}a.free-shipping:after{font-family:'foster-grant';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\3e";font-size:10px;padding-left:5px;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.free-shipping:hover{text-decoration:underline}.product-view .product-img-box .more-views ul{overflow:hidden;text-align:center}.product-view .product-img-box .more-views li{display:inline-block;list-style:none;line-height:normal;margin:0 16px 6px 0;border:1px solid #e0e0e0}.product-details hr{border-color:#E0E0E0}.product-details .columns{line-height:1.6}.product-wrapper .product-image-wrapper a{margin-top:20px;display:block}.product-wrapper .product-image-wrapper a img{display:block;margin:0 auto}.cms-index-index .product-details .columns{line-height:normal}.cms-index-index .product-image-wrapper{margin-bottom:10px}.product-details h3,#customer-reviews h2,#customer-reviews h3{font-size:16px;text-transform:uppercase}#customer-reviews h3{font-size:14px}.bx-controls-direction{position:relative}.bx-prev,.bx-next{font-size:0;position:absolute}.bx-prev{top:-175px;left:-45px}.bx-next{top:-175px;right:-45px}.bx-prev:after,.bx-next:after{font-size:30px;content:"\3c";font-family:'foster-grant';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bx-next:after{content:"\3e"}#layer-lens-color .block-grid.one-up>li,#layer-frame-color .block-grid.one-up>li{width:100%}.block-grid .icon-check-mark:before{font-size:9px;font-weight:700}.layered_nav_column .block-grid li,.layered_nav_column .block-grid li a{font-size:14px;font-style:italic;text-transform:uppercase;font-family:'EB Garamond', serif}.layered_nav_column .block-grid li a.disabled{color:#ccc}.layered_nav_column .block-grid li{font-style:normal;position:relative}#layer-shape a.filter-aviator,#layer-shape a.filter-cat-eye,#layer-shape a.filter-oval,#layer-shape a.filter-rectangle,#layer-shape a.filter-round,#layer-shape a.filter-square,#layer-shape a.filter-clubmaster,#layer-shape a.filter-wayfarer,#layer-shape a.filter-retro,#layer-shape a.filter-wrap{font-size:0}#layer-shape a.filter-aviator span,#layer-shape a.filter-cat-eye span,#layer-shape a.filter-oval span,#layer-shape a.filter-rectangle span,#layer-shape a.filter-round span,#layer-shape a.filter-square span,#layer-shape a.filter-clubmaster span,#layer-shape a.filter-wayfarer span,#layer-shape a.filter-retro span,#layer-shape a.filter-wrap span{font-size:16px}#layer-shape a.filter-aviator:after,#layer-shape a.filter-cat-eye:after,#layer-shape a.filter-oval:after,#layer-shape a.filter-rectangle:after,#layer-shape a.filter-round:after,#layer-shape a.filter-square:after,#layer-shape a.filter-clubmaster:after,#layer-shape a.filter-wayfarer:after,#layer-shape a.filter-retro:after,#layer-shape a.filter-wrap:after{font-family:'foster-grant';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:36px;display:inline-block;position:absolute;top:-10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter-universal-li{min-width:124px}#layer-shape .filter-aviator:after,#layer-shape .category-foster-grant-sunglasses .filter-aviator:after,#layer-shape .category-foster-grant-mens-sunglasses .filter-aviator:after,#layer-shape .category-foster-grant-womens-sunglasses .filter-aviator:after,.category-foster-grant-kids-sunglasses .filter-aviator:after{content:"\6e"}.filter-round:after,.category-foster-grant-sunglasses .filter-round:after,.category-foster-grant-mens-sunglasses .filter-round:after,.category-foster-grant-womens-sunglasses .filter-round:after,.category-foster-grant-kids-sunglasses .filter-round:after{content:"\69"}.filter-square:after,.category-foster-grant-sunglasses .filter-square:after,.category-foster-grant-mens-sunglasses .filter-square:after,.category-foster-grant-womens-sunglasses .filter-square:after,.category-foster-grant-kids-sunglasses .filter-square:after{content:"\6f"}.filter-oval:after,.category-foster-grant-sunglasses .filter-oval:after,.category-foster-grant-mens-sunglasses .filter-oval:after,.category-foster-grant-womens-sunglasses .filter-oval:after,.category-foster-grant-kids-sunglasses .filter-oval:after{content:"\21"}.filter-rectangle:after,.category-foster-grant-sunglasses .filter-rectangle:after,.category-foster-grant-mens-sunglasses .filter-rectangle:after,.category-foster-grant-womens-sunglasses .filter-rectangle:after,.category-foster-grant-kids-sunglasses .filter-rectangle:after{content:"\22"}.filter-clubmaster:after,.category-foster-grant-sunglasses .filter-clubmaster:after,.category-foster-grant-mens-sunglasses .filter-clubmaster:after,.category-foster-grant-womens-sunglasses .filter-clubmaster:after,.category-foster-grant-kids-sunglasses .filter-clubmaster:after{content:"\66"}.filter-wayfarer:after,.category-foster-grant-sunglasses .filter-wayfarer:after,.category-foster-grant-mens-sunglasses .filter-wayfarer:after,.category-foster-grant-womens-sunglasses .filter-wayfarer:after,.category-foster-grant-kids-sunglasses .filter-wayfarer:after,.filter-retro:after,.category-foster-grant-sunglasses .filter-retro:after,.category-foster-grant-mens-sunglasses .filter-retro:after,.category-foster-grant-womens-sunglasses .filter-retro:after,.category-foster-grant-kids-sunglasses .filter-retro:after{content:"\7a"}.filter-wrap:after,.category-foster-grant-sunglasses .filter-wrap:after,.category-foster-grant-mens-sunglasses .filter-wrap:after,.category-foster-grant-womens-sunglasses .filter-wrap:after,.category-foster-grant-kids-sunglasses .filter-wrap:after{content:"\22"}.category-foster-grant-sunglasses .filter-cat-eye,.category-foster-grant-mens-sunglasses .filter-cat-eye,.category-foster-grant-womens-sunglasses .filter-cat-eye,.category-foster-grant-kids-sunglasses .filter-cat-eye{display:none}.layered_nav_column a.disabled:hover{cursor:default;text-decoration:none}.layered_nav_column a.disabled span.box,.layered_nav_column a.disabled:hover span.box{border-color:#CCC}.filter-cat-eye:after,.category-foster-grant-reading-glasses .filter-cat-eye:after,.category-foster-grant-mens-reading-glasses .filter-cat-eye:after,.category-foster-grant-womens-reading-glasses .filter-cat-eye:after,.category-foster-grant-specialty-reading-glasses .filter-cat-eye:after{content:"\63"}.filter-oval:after,.category-foster-grant-reading-glasses .filter-oval:after,.category-foster-grant-mens-reading-glasses .filter-oval:after,.category-foster-grant-womens-reading-glasses .filter-oval:after,.category-foster-grant-specialty-reading-glasses .filter-oval:after{content:"\61"}.filter-rectangle:after,.category-foster-grant-reading-glasses .filter-rectangle:after,.category-foster-grant-mens-reading-glasses .filter-rectangle:after,.category-foster-grant-womens-reading-glasses .filter-rectangle:after,.category-foster-grant-specialty-reading-glasses .filter-rectangle:after{content:"\64"}.category-foster-grant-reading-glasses .filter-square,.category-foster-grant-reading-glasses .filter-round,.category-foster-grant-reading-glasses .filter-aviator,.category-foster-grant-reading-glasses .filter-clubmaster,.category-foster-grant-reading-glasses .filter-wayfarer,.category-foster-grant-reading-glasses .filter-retro,.category-foster-grant-mens-reading-glasses .filter-square,.category-foster-grant-mens-reading-glasses .filter-round,.category-foster-grant-mens-reading-glasses .filter-aviator,.category-foster-grant-mens-reading-glasses .filter-clubmaster,.category-foster-grant-mens-reading-glasses .filter-wayfarer,.category-foster-grant-mens-reading-glasses .filter-retro,.category-foster-grant-womens-reading-glasses .filter-square,.category-foster-grant-womens-reading-glasses .filter-round,.category-foster-grant-womens-reading-glasses .filter-aviator,.category-foster-grant-womens-reading-glasses .filter-clubmaster,.category-foster-grant-womens-reading-glasses .filter-wayfarer,.category-foster-grant-womens-reading-glasses .filter-retro,.category-foster-grant-specialty-reading-glasses .filter-square,.category-foster-grant-specialty-reading-glasses .filter-round,.category-foster-grant-specialty-reading-glasses .filter-aviator,.category-foster-grant-specialty-reading-glasses .filter-clubmaster,.category-foster-grant-specialty-reading-glasses .filter-wayfarer,.category-foster-grant-specialty-reading-glasses .filter-retro{display:none}form.custom div.custom.dropdown ul li.selected,form.custom div.custom.dropdown ul li:hover,form.custom div.custom.dropdown ul li.selected:hover{background:#E6E6E6}form.custom div.custom.dropdown ul li.selected:after,form.custom div.custom.dropdown ul li:hover:after,form.custom div.custom.dropdown ul li.selected:hover:after{color:#000}.box-up-sell li{list-style:none}.box-up-sell li h3{margin:0;padding:0}.box{font-size:8px}.layered_nav_column:last-child{border-right:none !important}.layered_nav_column .block-grid.three-up>li,.layered_nav_column .block-grid.two-up>li{padding:0 0 5px 0}.layer-category{min-width:190px}.layer-gender{min-width:130px}.layer-shape{min-width:200px}.category-foster-grant-uk-mens-sunglasses .layer-shape,.category-foster-grant-uk-womens-reading-glasses .layer-shape,.category-foster-grant-uk-womens-sunglasses .layer-shape,.category-foster-grant-uk-kids-sunglasses .layer-shape{min-width:195px}.category-foster-grant-uk-ironman-sunglasses .layer-shape{min-width:146px}.layer-colour{min-width:350px}.category-foster-grant-uk-mens-sunglasses .layer-colour,.category-foster-grant-uk-womens-reading-glasses .layer-colour,.category-foster-grant-uk-womens-sunglasses .layer-colour,.category-foster-grant-uk-kids-sunglasses .layer-colour{min-width:308px}.layer-color{min-width:370px}.layer-dioptre{min-width:160px}.filter-universal-li,.filter-multi-colour{white-space:nowrap}.category-foster-grant-uk-speciality-reading-glasses .layer-features,.category-catalogue .layer-features{min-width:330px}.layer-lens-colour{min-width:120px}table.narrow-by-list,table#narrow-by-list{margin-bottom:0}#block-advanced-filters table{border-top:none}.toggler{padding:10px 20px 0 0;border:solid 1px #DDDDDD;border-top:none;overflow:hidden}#advanced-filters-toggles{display:block;padding-bottom:10px;font-weight:700;text-transform:uppercase}#advanced-filters-toggles:after{font-family:'foster-grant';speak:none;font-style:normal;font-weight:700;font-variant:normal;text-transform:none;line-height:1;font-size:12px;content:"\28";display:inline-block;margin-left:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#advanced-filters-toggles.active:after{content:"\26"}.layer-style{min-width:150px}.layer-power{min-width:180px}.layer-lens-color{min-width:150px}.layer-features{min-width:450px !important}.category-foster-grant-uk-fashion-sunglasses .layer-features,.category-foster-grant-uk-legends-sunglasses .layer-features,.category-foster-grant-uk-active-sunglasses .layer-features,.category-foster-grant-uk-drivers-sunglasses .layer-features,.category-foster-grant-uk-polarised-sunglasses .layer-features,.category-foster-grant-uk-solar-shields-fits-overs .layer-features,.category-foster-grant-uk-fashion-reading-glasses .layer-features,.category-foster-grant-uk-classic-reading-glasses .layer-features,.category-foster-grant-uk-tech-reading-glasses .layer-features,.category-foster-grant-uk-sun-readers-reading-glasses .layer-features,.category-foster-grant-uk-micro-readers .layer-features,.category-foster-grant-uk-lightspecs-range-reading-glasses .layer-features,.category-foster-grant-uk-essential-reading-glasses .layer-features,.category-foster-grant-uk-ironman-sunglasses .layer-features,.category-foster-grant-uk-speciality-reading-glasses .layer-features{min-width:360px}.layer-shape .m-filter-css-checkboxes a span.box{line-height:7px}.layer-features .filter-anti-reflective-li{height:30px}.category-catalogue .layer-material{min-width:110px}.category-store .layer-material{min-width:130px}.category-catalogue .layer-shape,.category-store .layer-shape{min-width:180px;max-width:200px}.category-foster-grant-sunglasses .layer-shape{min-width:170px}.category-foster-grant-sunglasses .layer-category{min-width:360px}.category-foster-grant-uk-reading-glasses .layer-colour,.category-foster-grant-womens-sunglasses .layer-color,.category-foster-grant-mens-sunglasses .layer-color,.category-catalogue .layer-color,.category-store .layer-color{min-width:350px}.category-foster-grant-uk-ironman-sunglasses .layer-colour{min-width:110px}.category-foster-grant-sunglasses .layer-gender{min-width:120px;max-width:120px}.category-foster-grant-uk-reading-glasses .layer-gender{min-width:120px;max-width:120px}.category-foster-grant-sunglasses .layer-color{min-width:365px}.category-foster-grant-uk-mens-reading-glasses .layer-shape{min-width:120px}.category-foster-grant-uk-sunglasses .layer-shape{min-width:180px}.category-foster-grant-mens-sunglasses .layer-material,.category-foster-grant-womens-sunglasses .layer-material{min-width:inherit}.category-foster-grant-womens-sunglasses .layer-shape,.category-foster-grant-mens-sunglasses .layer-shape{min-width:180px;max-width:200px}.category-foster-grant-womens-sunglasses .layer-lens-color,.category-foster-grant-mens-sunglasses .layer-lens-color{min-width:200px}.category-foster-grant-uk-reading-glasses .layer-shape,.category-foster-grant-reading-glasses .layer-shape,.category-foster-grant-womens-reading-glasses .layer-shape,.category-foster-grant-mens-reading-glasses .layer-shape{min-width:120px}.category-foster-grant-reading-glasses .layer-material,.category-foster-grant-womens-reading-glasses .layer-material,.category-foster-grant-mens-reading-glasses .layer-material{min-width:inherit}#back-to-top{width:60px;color:#FFF;display:block;font-size:12px;background:#000;font-style:italic;text-align:center;padding:10px 5px;line-height:1.4em;text-transform:uppercase;font-family:'EB Garamond', serif}#back-to-top:before{display:block;font-family:'foster-grant';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:20px;content:"\26";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#back-to-top:hover{text-decoration:none}.shopping-list li{height:auto;line-height:normal;padding:5px;border:solid 1px #E3E3E3}.shopping-list .block-grid a.button{padding:5px;font-size:12px;font-style:normal}.success-msg,.error-msg,.out-of-stock{color:#FFF;padding:5px 10px;background:#0B904E;text-transform:uppercase}.error-msg,.out-of-stock{background:#CC0000}.out-of-stock{font-size:12px;text-align:center}.alert-box.reward{background:#000}.alert-box .a-more a{color:#FFF;font-style:italic;font-weight:normal;text-transform:uppercase;font-family:'EB Garamond', serif}.alert-box .a-more a:hover{text-decoration:underline}.reward-message p{margin:0}#shopping-cart-table thead,#shopping-cart-table tfoot{background:#FFF}#shopping-cart-table tr{border-top:solid 1px #E0E0E0}#shopping-cart-table thead tr{border-top:none}#shopping-cart-table tbody tr:nth-child(2n+1){background:#F8F8F8}#shopping-cart-table tbody tr:nth-child(2n){background:#EEE}#shopping-cart-table .item-options li{list-style:none}#shopping-cart-table h5{padding:0;font-size:15px;margin:0 0 5px 0}#shopping-cart-table li{font-size:12px}#shopping-cart-table .input-text{background:#FFF}.cart-actions .btn-update,.cart-actions .btn-empty.btn-remove,#shopping-cart-table a.edit,#shopping-cart-table a.btn-remove{border:none;font-size:14px;background:none;font-style:italic;font-family:'EB Garamond', serif}.cart-actions .btn-update:after,.cart-actions .btn-empty.btn-remove:after,#shopping-cart-table a.edit:after,#shopping-cart-table a.btn-remove:after{font-family:'foster-grant';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:12px;content:"\68";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cart-actions .btn-empty.btn-remove:after,#shopping-cart-table a.btn-remove:after{content:"\27"}#shopping-cart-table a.edit:after{content:"\2a"}#discount-coupon-form #coupon_code,#giftcard-form #giftcard_code{height:37px;line-height:37px}.check-gc-status{text-align:right;font-style:italic;display:inline-block;font-family:'EB Garamond', serif}#shopping-cart-totals-table{width:100%}.checkout-cart-index .totals .button.btn-continue{color:#000;background:none}#giftcard-form .button{padding:10px 12px}.btn-checkout{padding:10px 20px;overflow:visible}#checkoutSteps .section.allow.active{margin-bottom:10px}#checkoutSteps .section.allow.active span.edit{display:none}.section .step-title{padding:10px;background:#EEE}.section .step-title h2{font-size:22px;font-weight:normal}.section.allow .step-title{color:#FFF;background:#000}.section.allow .step-title h2{color:#FFF}.section.allow.active .step-title span.edit{color:#000}.section.allow.active .step-title{color:#000;background:#FFF;margin-bottom:0}.section.allow.active .step-title,#checkout-step-billing,#checkout-step-shipping,#checkout-step-shipping_method,#checkout-step-payment{border:solid 1px #E0E0E0}#checkout-step-billing,#checkout-step-shipping,#checkout-step-shipping_method,#checkout-step-payment{padding:10px;border-top:none}#checkout-shipping-method-load li{clear:both;margin:0 0 10px 0}#checkout-shipping-method-load li input{float:left;margin:3px 10px 0 0}#checkoutSteps .section form #checkout-shipping-method-load label{line-height:normal}#opc-payment .step-title{display:block}.section .step-title span.edit a{font-style:italic;font-family:'EB Garamond', serif}.section.allow.active .step-title h2,.section.allow.active .step-title a,.section.allow.active .step-title span.edit a{color:#000}.section.allow .step-title span.edit a{color:#FFF}#checkoutSteps .button.invert{color:#FFF;background:#000}#checkoutSteps .button.invert:after{top:0;width:auto;right:-68px;font-size:37px;margin-right:40px}#checkoutSteps div.alert-box.secondary{color:#FFF;text-shadow:none;background:#A91C0A}#checkoutSteps div.alert-box.secondary a{color:#FFF;display:inline-block;padding:0 4px 0 0;font-style:italic;text-transform:uppercase;font-family:'EB Garamond', serif}#col-right-opcheckout.opc-progress-container,.opc-progress-container h4{border-color:#E0E0E0}.opc-progress-container h4{font-size:16px}.opc-progress-container dl dd{padding-left:0}.opc-progress-container dl dd.complete{color:#8a8a8a}#checkout-review-table{border-top:none}#checkout-review-table .item-options{margin:0;list-style:none}#checkout-review-table h5{margin-bottom:3px}dt.complete a{font-style:italic;text-transform:uppercase;font-family:'EB Garamond', serif}dt.complete .icon-edit{font-size:12px}.please-wait{color:#FFF;height:auto;padding:20px;width:200px;font-size:14px}.sidebar{margin-top:30px}.sidebar .cms-menu{border:solid 1px #E0E0E0}.sidebar ul{margin:0;list-style:none;padding-top:5px}.sidebar li{padding:0 5px;margin-bottom:5px;line-height:1.4em}.sidebar li li{padding:0}.sidebar li,.sidebar li a,.sidebar li.current strong{display:block;font-weight:normal;font-style:italic;text-transform:uppercase;font-family:'EB Garamond', serif}.sidebar li a{padding:2px 5px}.sidebar li.current strong,.sidebar li strong{color:#FFF;display:block;padding:2px 5px;background:#000;font-weight:normal}.sidebar .cms-menu li.parent>a{cursor:default;font-size:18px;font-style:normal;margin-bottom:10px;padding:10px 0;text-align:center;border-bottom:1px solid #E0E0E0;font-family:'Lato',sans-serif}.block-account{margin-bottom:20px}.block-account h4{display:none}.block-account .block-content{border:solid 1px #E0E0E0}.info-box{border:solid 1px #E0E0E0;border-top:none}.info-box a{font-style:italic;text-transform:uppercase;font-family:'EB Garamond', serif}.box-title{color:#FFF;height:40px;line-height:40px;padding:0 8px;font-size:20px;background:#000;font-weight:normal;text-transform:uppercase}.box-title h2{text-transform:uppercase}.box-title .right a{color:#FFF;font-size:14px;font-style:italic;font-family:'EB Garamond', serif}#customer-reviews .box-title{height:auto;min-height:inherit;color:#000;background:none}#product-reviews-list dt h6{margin:0;padding:0}#product-reviews-list dt p{color:#AAA;font-size:12px;margin:0}.box-content{padding:0 12px 12px}.box-content h4{font-size:16px;font-weight:normal;text-transform:uppercase}.block-reorder{padding:0 10px;border:1px solid #E0E0E0}.block-reorder h5{text-transform:uppercase}#cart-sidebar-reorder{padding-top:0;margin-bottom:10px}#cart-sidebar-reorder li{padding:0}.block-reorder li input{margin:5px 10px 0 0;float:left}.block-reorder li p{line-height:normal;margin:0}.block-reorder .block-grid{padding:10px 0;border-top:solid 1px #e0e0e0}.block-reorder .block-grid a.button{padding:0;color:#000;font-style:none;background:none;margin-bottom:10px}.block-reorder .block-grid button.button{color:#FFF;background:#000}.block-reorder .block-grid li{padding:0;width:100%;display:block;text-align:center}.block-reorder .product-name{text-transform:none}.amount{margin:0;padding-top:8px}.review-customer-index .limiter .per-page{font-size:14px;padding-left:5px}#my-reviews-table th{padding:8px;text-align:left;font-size:16px;text-transform:uppercase}#my-reviews-table h2{padding:0;font-size:14px;margin:0 0 10px 0}#my-reviews-table .view-details{font-size:14px;font-style:italic;font-weight:normal;text-transform:uppercase;font-family:'EB Garamond', serif}.review-customer-index .limiter .right label,.review-customer-index .limiter .right select,.review-customer-index .limiter .right .per-page,.sales-order-history .limiter .right label,.sales-order-history .limiter .right select,.sales-order-history .limiter .right .per-page{float:left}.review-customer-index .limiter .right select,.sales-order-history .limiter .right select{width:auto;margin-top:6px}.cms-page-view h4{font-size:16px;text-transform:uppercase}.cms-page-view h4.summary,.cms-page-view .widget h4{text-transform:none}.cms-page-view.cms-find-a-retailer li,.cms-page-view.cms-find-a-stockist li{list-style:none}.cms-page-view.cms-find-a-retailer li a:hover,.cms-page-view.cms-find-a-stockist li a:hover{text-decoration:underline}.cms-page-view.cms-find-a-retailer .std li a:after,.cms-page-view.cms-find-a-stockist .std li a:after{font-family:'foster-grant';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:14px;content:"e";display:inline-block;padding-left:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cms-page-view.cms-find-a-retailer li a,.cms-page-view.cms-find-a-retailer li a:after:hover,.cms-page-view.cms-find-a-stockist li a,.cms-page-view.cms-find-a-stockist li a:after:hover{text-decoration:none}.footer .nav-container{padding-top:30px}.footer .nav-bar,.footer .nav-bar li{line-height:normal;border-top:none;background:none;list-style:none}.footer .nav-container ul{margin:0}.footer .nav-container li{margin:0;padding:0;list-style:none}.footer .nav-container li a,.footer .nav-bar li a{margin-bottom:5px}#nav.menu-default .columns .column{float:left;margin-right:10px;position:relative;width:215px}.footer .column li,.footer .column li a,.footer .copyright{font-size:16px;font-family:'EB Garamond', serif}.footer .column li a{color:#000;display:inline-block;font-style:italic}.footer .column li.head,.footer .column h5.menu-header{font-size:20px;text-transform:uppercase;font-family:'Lato', sans-serif}.footer a.icon-facebook,.footer a.icon-twitter,.footer a.icon-pinterest,.footer a.icon-youtube,.footer a.icon-subscribe,.footer a.icon-instagram{margin:0}.footer a.icon-facebook span,.footer a.icon-twitter span,.footer a.icon-pinterest span,.footer a.icon-youtube span,.footer a.icon-subscribe span,.footer a.icon-instagram span{padding-top:6px;display:inline-block}.footer a.icon-facebook:hover span,.footer a.icon-twitter:hover span,.footer a.icon-pinterest:hover span,.footer a.icon-youtube:hover span,.footer a.icon-subscribe:hover span,.footer a.icon-instagram:hover span{text-decoration:underline}.footer a.icon-facebook:before,.footer a.icon-twitter:before,.footer a.icon-pinterest:before,.footer a.icon-youtube:before,.footer a.icon-subscribe:before,.footer a.icon-instagram:before{speak:none;float:left;display:inline-block;padding-right:5px;font-size:30px;font-family:'foster-grant';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\31";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none !important}.footer a.icon-twitter:before{content:"\32"}.footer a.icon-youtube:before{content:"\67"}.footer a.icon-pinterest:before{content:"\70"}.footer a.icon-subscribe:before{content:"\72"}.footer a.icon-instagram:before{content:"\73"}.footer a:hover{text-decoration:underline}.footer a:hover:before,.footer a:before{text-decoration:none !important}#login-form .button,#login-form button,#login-form button.button{overflow:visible;padding:10px 21px 9px !important}.payment-info button.btn-checkout,.payment-info .button.btn-checkout{overflow:visible;padding:10px 21px 11px !important}@media screen and (-webkit-min-device-pixel-ratio: 0){#login-form .button,#login-form button,#login-form button.button{overflow:visible;padding:10px 21px 10px !important}}.new-item-label{position:absolute;width:120px;height:120px;top:0;left:0;background:url(../images/img-catalog-new-tag-2x.png) 0 0 no-repeat;background-size:60%;text-indent:-9999px;overflow:hidden;z-index:1}.vintage-item-label{position:absolute;width:120px;height:120px;left:0;background:url(../images/img-catalog-vintage-tag-2x.png) 0 0 no-repeat;background-size:60%;text-indent:-9999px;top:0;overflow:hidden;z-index:1}span.submitted{color:#A0A0A0}#product_addtocart_form #media-container{position:relative}@media screen and (max-width: 905px){.fg-rewards{height:auto;line-height:1.4em;padding:10px}.fg-rewards em{height:auto;line-height:normal}.fg-rewards:after{display:none}}@media screen and (max-width: 940px){.top-bar{overflow:visible}.top-bar,#utility-account-menu,#utility-contact-menu,a.utility-account,a.utility-contact,.cookie-warning{height:auto;line-height:normal}.top-bar ul{clear:left;float:left;width:auto;line-height:normal}.top-bar ul>li{float:left}.top-bar .right{width:auto !important}.top-bar ul>li.has-dropdown.moved{position:relative}.top-bar ul>li.has-dropdown.moved>.dropdown{top:28px;z-index:9999 !important;visibility:hidden}.top-bar ul>li.has-dropdown .dropdown{z-index:9999 !important}.top-bar ul>li.has-dropdown:hover>.dropdown{visibility:visible}.top-bar ul>li.has-dropdown.moved>.dropdown li a:hover{background:none}.top-bar ul>li.has-dropdown.moved>.dropdown li:not(.title){padding-bottom:10px}.top-bar ul>li.has-dropdown.moved>.dropdown li:not(.title) a{padding:5px 15px;font-size:12px}}@media screen and (max-width: 857px){.nav-bar>li.has-flyout>a:first-child{padding:0 15px}.nav-bar>li.has-flyout>a:first-child:after{right:13px}}@media screen and (max-width: 767px){.menu-top>li{clear:left}}@media screen and (max-width: 768px){.cookie-warning{height:auto;line-height:normal}.touch .nav-bar li.has-flyout>a{padding-right:10px !important}.nav-bar>li.has-flyout>a:first-child{padding:0 25px 0 15px !important}.cms-index-index .columns{margin-bottom:20px}.top-bar .top-bar-content{border-top:solid 1px #E0E0E0}#header-menu .column,#header-menu .columns{float:left}#header-menu .column.twelve,#header-menu .columns.twelve{float:none}.menu-top .flyout{overflow:hidden;border:none}.nav-bar>li.first:hover,.nav-bar>li:hover,.nav-bar>li.active:hover{border:none}#header-menu .three.column.center,#header-menu .three.columns.center{width:25% !important}#header-menu .four.column.center,#header-menu .four.columns.center{width:33.33333% !important}.footer .menu-foster-grant-footer-menu .columns .column{width:170px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.currently .actions .button{font-size:14px}#product-shop{width:auto !important}}@media screen and (max-width: 767px){.uk-banner-logo img{margin:0 auto}.cookie-warning{height:auto}.left{float:left}.right{float:right}.top-bar .right{float:none;border:none}.top-bar,.nav-bar,#utility-account-menu,#utility-contact-menu,a.utility-account,a.utility-contact{height:auto;line-height:normal}.top-bar ul>li.has-dropdown .dropdown{width:110px;background:none;padding:14px 0 0 0;position:absolute;left:0}.flyout{top:0}#home-ctas .columns,.footer .columns{margin-bottom:20px}.cta-wrapper{height:auto !important}#product-shop{width:auto !important}.toolbar{padding-top:0}.pagination{margin-bottom:20px !important}.pagination li:last-child{margin:0;padding:0}}@media screen and (max-width: 713px){.cms-foster-grant-home h1:before,.cms-foster-grant-home h1:after{width:22%}}@media screen and (max-width: 320px){#search-wrapper{width:185px}#search,input#search.input-text{width:150px !important}.top-bar .top-bar-content{padding-left:0;padding-right:0;float:none;clear:both;border:none}.uk-banner-logo img{margin:0 auto}}@media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2){#search-wrapper{width:185px}#search,input#search.input-text{width:150px !important}.top-bar .top-bar-content{padding-left:0;padding-right:0;float:none;clear:both;border:none}.left{float:left}.right{float:right}button.button,input[type="submit"].button,input[type="reset"].button{padding-left:20px;padding-right:20px}.button.back{padding-left:0;padding-right:0}.button.arrow:after{right:-67px}.payment-info .button{font-size:13px}#checkoutSteps .payment-info .button.invert:after{right:-65px;font-size:33px}.top-bar ul{line-height:normal}.top-bar ul>li{float:left}.top-bar .left.search{clear:left;float:left}.top-bar .right{width:100%;border:none}.top-bar .links{clear:left;float:left;width:62px}.top-bar .left.cart{float:left}.top-bar ul>li.has-dropdown.moved>.dropdown{visibility:hidden}#search_mini_form button,a.utility-account:before,a.utility-contact:before,.utility-cart:before{font-size:16px !important}.nav-bar,.top-bar{height:auto}.nav-bar>li.has-flyout>a:first-child:after{display:none}.nav-bar>li.has-flyout>a:first-child,.nav-bar>li>a:first-child{padding:0 0 0 15px}.top-bar .right{padding:15px 0 0 0}.top-bar .links{width:auto}.uk-promo{margin-bottom:20px}.orbit-wrapper .slider-nav span.left:before,.orbit-wrapper .slider-nav span.right:before,.uk-featured-carousel .bx-prev:after,.uk-featured-carousel .bx-next:after{font-size:12px;width:auto;height:auto}.orbit-wrapper .slider-nav span.left,.orbit-wrapper .slider-nav span.right,.uk-featured-carousel .bx-prev,.uk-featured-carousel .bx-next{padding:5px !important}.bx-prev,.bx-next{top:-100px}.uk-featured-carousel .product-details .button{font-size:12px;padding:10px}.uk-featured-carousel .product-details{margin-bottom:0}.page-title h1,.page-title h2,.marquee h1,.marquee h2,.marquee h3,.marquee h4,.marquee h5,.marquee h6,.flyout .menu-header.h5{font-size:18px}.page-title h1:after,.page-title h2:after,.marquee h1:after,.marquee h2:after,.marquee h3:after,.marquee h4:after,.marquee h5:after,.marquee h6:after,.flyout .menu-header.h5:after,.page-title h1:before,.page-title h2:before,.marquee h1:before,.marquee h2:before,.marquee h3:before,.marquee h4:before,.marquee h5:before,.marquee h6:before,.flyout .menu-header.h5:before{width:15%}.marquee.uk-featured-products h4{font-size:14px;margin-top:0;padding-top:0}.marquee.uk-featured-products h4:before,.marquee.uk-featured-products h4:after{width:10%}.toolbar .columns{clear:left;float:left !important}.pagination-centered{padding-bottom:10px}.checkout-cart-index .container,.customer-account-index .container{width:600px}.checkout-cart-index .page .cart-collaterals .column,.checkout-cart-index .page .cart-collaterals .columns{width:50% !important;float:left !important}.checkout-cart-index .page .column:last-child,.checkout-cart-index .page .columns:last-child{float:left}.checkout-cart-index .page .column.twelve:last-child,.checkout-cart-index .page .columns.twelve:last-child{float:none}.checkout-cart-index .page .cart .totals .right{margin-right:20px}.opc-progress-container{margin-bottom:20px}.cms-foster-grant-home h1:before,.cms-foster-grant-home h1:after{width:10%}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.uk-banner-logo img{margin:0 auto}button#onepage-guest-register-button.button{padding-left:10px !important;padding-right:10px !important}button.button,input[type="submit"].button,input[type="reset"].button{padding-left:20px;padding-right:20px}.checkout-cart-index .page,.customer-account-index .page{width:600px}.checkout-cart-index .page .cart-collaterals .column,.checkout-cart-index .page .cart-collaterals .columns{width:50% !important;float:left !important}.checkout-cart-index .page .column:last-child,.checkout-cart-index .page .columns:last-child{float:left}.checkout-cart-index .page .column.twelve:last-child,.checkout-cart-index .page .columns.twelve:last-child{float:none}.checkout-cart-index .page .cart .totals .right{margin-right:20px}}@media screen and (max-width: 540px){.top-bar .top-bar-content,ul.breadcrumbs{max-width:100% !important}body>.container{overflow-x:hidden}}@media only screen and (min-width: 285px) and (max-width: 767px){.new-item-label{top:0 !important}}.box-related .bx-prev,.box-related .bx-next{padding:10px 0 !important;text-align:center;width:30px;-webkit-transition:250ms all ease;transition:250ms all ease}.box-related .bx-prev{left:-30px;opacity:0}.box-related .bx-next{right:-30px;opacity:0}.box-related:hover .bx-prev,.box-related:hover .bx-next{opacity:1}.box-related:hover .bx-prev{left:0}.box-related:hover .bx-next{right:0}.has-buttons,.has-button-set{padding:0 10%}.has-buttons a,.has-button-set a{display:block}.has-buttons a+a{border-top:1px solid #b4b4b4;margin-top:5px;padding-top:5px}.has-buttons a:last-child{margin-bottom:5px}.has-button-set a:first-child{border-top:1px solid #b4b4b4}.has-button-set a+a{margin-top:10px}html:not(.touch) .show-for-touch{display:none !important}#product-list .brand-logo{text-align:center;padding:10px;}