/*
 * Removes default margin.
 */
body {
    margin: 0;
}


pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/*
 * Sets consistent quote types.
 */
q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/*
 * Addresses inconsistent and variable font size in all browsers.
 */
small {
    font-size: 80%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/*
 * Removes border when inside `a` element in IE 8/9.
 */
img {
    border: 0;
}

/*
 * Corrects overflow displayed oddly in IE 9.
 */
svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE 8/9 and Safari 5.
 */
figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/*
 * Define consistent border, margin, and padding.
 */
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
    border: 0;
    /* 1 */
    padding: 0;
    /* 2 */
}

/*
 * 1. Corrects font family not being inherited in all browsers.
 * 2. Corrects font size not being inherited in all browsers.
 * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
 */
button,
input,
select,
textarea {
    font-family: inherit;
    /* 1 */
    font-size: 100%;
    /* 2 */
    margin: 0;
    /* 3 */
}

/*
 * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
    line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
    cursor: pointer;
    /* 3 */
}

/*
 * Re-set default cursor for disabled elements.
 */
button[disabled],
input[disabled] {
    cursor: default;
}

/*
 * 1. Addresses box sizing set to `content-box` in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 */
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    /* 2 */
    box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/*
 * Removes inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE 8/9.
 * 2. Improves readability and alignment in all browsers.
 */
textarea {
    overflow: auto;
    /* 1 */
    vertical-align: top;
    /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells.
 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* ============================================ *
 * Reset
 * ============================================ */
*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

html {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    /* Prevent tap highlight on iOS/Android */
    -webkit-text-size-adjust: 100%;
    /* Prevent automatic scaling on iOS */
}

body {
    background: #FFFFFF;
    color: #000000;
    line-height: 1;
}

html,
body,
img,
fieldset,
abbr,
acronym {
    border: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

th,
code,
cite,
caption {
    font-weight: normal;
    font-style: normal;
    text-align: left;
}

address {
    font-style: normal;
    word-wrap: break-word;
}

fieldset {
    margin: 0;
    padding: 0;
    border: 0;
}

img {
    display: block;
}

ol,
ul {
    list-style: none;
}

q:before,
q:after {
    content: '';
}

input:focus,
input[type="search"]:focus {
    outline-offset: -2px;
}

input[type="search"] {
    -webkit-appearance: none;
    /* 1 */
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    /* 2 */
    box-sizing: border-box;
}

/* ============================================ *
 * Base Styles
 * ============================================ */
@-ms-viewport {
    width: device-width;
}

@-o-viewport {
    width: device-width;
}

@viewport {
    width: device-width;
}

a, button {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}

body,
button,
input,
select,
table,
textarea {
    color: #757575;
    font-size: 14px;
    line-height: 22px;
    font-family: "Gotham A", "Gotham B";
    font-style: normal;
    font-weight: 400;
}

a {
    color: #213261;
    text-decoration: underline;
}

a:hover {
    color: #006db1;
    text-decoration: underline;
}

ol,
ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

/* ============================================ *
 * Typography
 * ============================================ */
h1, .h1 {
    margin: 0;
    margin-bottom: 0.7em;
    color: #333333;
    font-size: 30px;
    font-weight: 700;
    font-style: normal;
    line-height: 1.2;
    text-rendering: optimizeLegibility;
    text-transform: none;
}

h2, .h2 {
    margin: 0;
    margin-bottom: 0.5em;
    color: #213261;
    font-size: 22px;
    font-weight: 500;
    font-style: normal;
    line-height: 1.2;
    text-rendering: optimizeLegibility;
    text-transform: none;
}

h3, .h3 {
    margin: 0;
    margin-bottom: 10px;
    color: #333333;
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: none;
}

h4, .h4 {
    margin: 0;
    margin-bottom: 10px;
    color: #213261;
    font-size: 22px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    
}

h5, .h5 {
    margin: 0;
    margin-bottom: 10px;
    color: #333333;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    
}

h6, .h6 {
    margin: 0;
    margin-bottom: 5px;
    color: #006db1;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    
}

/* ============================================ *
 * Shared Classes
 * ============================================ */
.address-list address {
    margin-bottom: 1em;
}

.availability {
    margin-bottom: 0;
    font-size: 13px;
    
}

.availability .label {
    display: none;
}

.availability.in-stock {
    color: #11b400;
}

.availability.available-soon,
.availability.out-of-stock {
    color: #df280a;
}

.availability-only {
    color: #df280a;
    margin-bottom: 10px;
}

.product-view.downloadable .availability.in-stock, .product-view.downloadable .price-box {
    display: none;
}

.product-view.downloadable .product-options-bottom .price-box {
    display: block;
}


/* -------------------------------------------- *
 * Page Titles
 */
.page-title h1,
.page-title h2,
.product-name h1,
.product-name .h1 {
    text-transform: none;
    font-size: 30px;
    font-weight: 700;
    color: #333333;
    padding-bottom: 3px;
    margin-bottom: 11px;
}

/* -------------------------------------------- *
 * Block Module
 */
.block,
.col-left-first {
    margin-bottom: 20px;
}

.col-left-first .block:last-of-type {
    margin-bottom: 0;
}

.block-title {
    position: relative;
    padding: 10px 0 0;
    margin-bottom: 5px;
    border-top: 1px solid #cccccc;
}
.block-title h2,
.block-title h3,
.block-title strong {
    margin: 0;
    margin-bottom: 10px;
    color: #636363;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    
    color: #3399cc;
    margin-bottom: 0;
    
    font-weight: 600;
}
.block-title small {
    font-size: 100%;
    font-weight: normal;
    color: #a0a0a0;
}

body:not(.customer-account) .block:first-child .block-title {
    border-top: none;
    padding-top: 0;
}

.block-subtitle {
    font-weight: bold;
    margin-bottom: 7px;
}

.block-content {
    margin-top: 5px;
}

.block-content.unpad {
    padding: 0;
}

.block-content li.item {
    margin: 0 0 10px 9px;
}

.block-content li.item:last-child {
    margin-bottom: 0;
}

.block .actions {
    margin: 10px 0 0;
}
.block .actions:after {
    content: '';
    display: table;
    clear: both;
}
.block .actions a {
    float: left;
}
.block .actions .button {
    float: right;
}

.col-left .block .actions .button ~ a,
.col-right .block .actions .button ~ a {
    line-height: 33px;
    margin-right: 5px;
}

@media only screen and (max-width: 767px) {
    .sidebar .block:not(.block-layered-nav) {
        margin-bottom: 0;
        border: 1px solid #ececec;
    }
    .sidebar .block:not(.block-layered-nav) .block-title {
        display: block;
        padding: 7px 12px 7px 15px;
        margin: 0;
    }
    .sidebar .block:not(.block-layered-nav) .block-title > strong {
        color: #213261;
        font-size: 18px;
        font-weight: 400;
        
        letter-spacing: 0.5px;
    }
    .sidebar .block:not(.block-layered-nav) .block-title > strong:after {
        content: "\f105";
        font-family: 'FontAwesome';
        float: right;
        color: #213261;
        font-size: 20px;
        margin-top: -2px;
    }
    .sidebar .block:not(.block-layered-nav) .block-title > strong:hover {
        color: #24a6e5;
    }
    .sidebar .block:not(.block-layered-nav) .block-title.active > strong {
        color: #24a6e5;
    }
    .sidebar .block:not(.block-layered-nav) .block-title.active > strong:after {
        content: "\f107";
    }

    .sidebar .block:not(.block-layered-nav) .block-content {
        padding: 10px;
        margin-top: 0;
    }
}
/* -------------------------------------------- *
 * Secondary Navigation
 */
.block-account .block-title,
.block-cms-menu .block-title {
    padding-top: 0;
    border-top: none;
}
.block-account .block-title {
    display: none;
}
.block-account li,
.block-cms-menu li {
    
    margin: 7px 0 18px;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.5px;
}
.block-account li strong,
.block-cms-menu li strong {
    font-weight: normal;
    color: #006db1;
}
.block-account li a,
.block-cms-menu li a {
    color: #333333;
    text-decoration: none;
}
.block-account li a:hover,
.block-cms-menu li a:hover {
    color: #006db1;
}

/* ============================================ *
 * Buttons
 * ============================================ */
/* Secondary Buttons */
.cart .buttons-set .button,
.cart-table .button,
.sidebar .actions .button,
.button.button-secondary {
    background: #dddddd;
    color: #636363;
    padding: 7px 15px;
}
.cart .buttons-set .button:hover,
.cart-table .button:hover,
.sidebar .actions .button:hover,
.button.button-secondary:hover {
    background: #d0d0d0;
    cursor: pointer;
}
.cart .buttons-set .button:active,
.cart-table .button:active,
.sidebar .actions .button:active,
.button.button-secondary:active {
    background: #c4c4c4;
    color: #636363;
}
.cart .buttons-set .button:focus,
.cart-table .button:focus,
.sidebar .actions .button:focus,
.button.button-secondary:focus {
    color: #636363;
    background: #c4c4c4;
    outline: none;
}

.sidebar .actions button.button {
    white-space: normal;
}

/* Primary Buttons */
.button,
.cart-table .product-cart-actions .button,
#co-shipping-method-form .buttons-set .button,
.footer .button {
    background: #006db1;
    display: inline-block;
    padding: 7px 25px;
    border: 0;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 300;
    line-height: 19px;
    text-align: center;
    
    vertical-align: middle;
    white-space: nowrap;
}
.button:hover,
.cart-table .product-cart-actions .button:hover,
#co-shipping-method-form .buttons-set .button:hover,
.footer .button:hover {
    background: #1b90c9;
    cursor: pointer;
}
.button:active,
.cart-table .product-cart-actions .button:active,
#co-shipping-method-form .buttons-set .button:active,
.footer .button:active {
    background: #1b90c9;
    color: #FFFFFF;
}
.button:focus,
.cart-table .product-cart-actions .button:focus,
#co-shipping-method-form .buttons-set .button:focus,
.footer .button:focus {
    background-color: #1b90c9;
    outline: none;
    color: #FFFFFF;
}

a.button {
    text-decoration: none;
}

a.button:hover {
    color: #FFFFFF;
}

/* Disabled - class for anchor, state for form elements */
.button.disabled,
.button:disabled {
    background: #C8C8C8;
    opacity: 0.6;
    cursor: not-allowed;
}

/* Adjacent buttons */
.button + .button {
    margin-left: 5px;
}

.button2 {
    border: 0;
    padding: 0 5px;
    margin: 0;
    background: transparent;
    cursor: pointer;
    vertical-align: middle;
}

.button2:focus {
    outline: none;
}

.button2 span,
.button2 span span {
    line-height: 30px;
    height: 30px;
    text-decoration: underline;
    
    display: inline-block;
    color: #3399cc;
}
.button2 span:hover,
.button2 span span:hover {
    text-decoration: none;
    color: #246b8f;
}

@media only screen and (max-width: 770px) {
    .col2-set .buttons-set .button,
    .col2-set .buttons-set .button2 {
        float: none;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .col2-set .buttons-set .back-link {
        display: none;
    }
    .col2-set .buttons-set .required {
        display: none;
    }
}
@media only screen and (max-width: 479px) {
    .buttons-set .button {
        float: none;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .buttons-set .back-link {
        display: none;
    }
    .buttons-set .required {
        display: none;
    }
}
/* -------------------------------------------- *
 * Paypal Button
 */
.paypal-logo.paypal-after {
    float: left;
}

.paypal-after .paypal-or {
    float: left;
}

.paypal-or {
    line-height: 34px;
    margin: 0px 10px 5px;
}

.paypal-after .paypal-button {
    float: left;
}

.paypal-button {
    line-height: 0px;
}

.paypal-button img {
    display: inline;
}

@media only screen and (max-width: 740px) {
    .paypal-or {
        line-height: 20px;
    }

    .paypal-logo,
    .paypal-or,
    .paypal-button {
        text-align: center;
        width: 100%;
        display: block;
        margin-right: 0;
        margin-left: 0;
        float: none;
    }
}
/* -------------------------------------------- *
 * Button Sets
 */
.buttons-set {
    clear: both;
    margin: 10px 0 0;
    padding-top: 10px;
    border-top: 1px solid #ededed;
    text-align: right;
}
.buttons-set p.required {
    margin: 0;
    margin-left: 10px;
    line-height: 33px;
    float: right;
}
.buttons-set .back-link {
    float: left;
    margin: 0;
    line-height: 33px;
}
.buttons-set a:not(.button) {
    line-height: 20px;
    display: inline-block;
    padding: 5px;
}
.buttons-set button.button {
    float: right;
    margin-left: 5px;
    min-width: 140px;
}
.iwd-event-resend-email .buttons-set button.button {
    padding: 7px 18px;
    float: none;
    margin-bottom: 5px;
    width: 100%;
    margin-left: 0;
}
.buttons-set:after {
    content: '';
    display: table;
    clear: both;
}

/* -------------------------------------------- *
 * Icons
 */
.icon-sprite, .btn-remove2, .sorter > .sort-by .sort-by-switcher,
.product-view .sharing-links a{
    background-image: url(../images/icon_sprite.png);
    background-repeat: no-repeat;
    text-indent: -9999px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
    .icon-sprite, .btn-remove2, .sorter > .sort-by .sort-by-switcher
    .product-view .sharing-links a {
        background-image: url(../images/icon_sprite@2x.png);
        background-size: 100px 1000px;
    }
}
/* -------------------------------------------- *
 * Breadcrumbs
 */
.breadcrumbs {
    overflow: hidden;
    margin: -9px 0 11px;
}

.breadcrumbs li {
    float: left;
    font-size: 10px;
    
}

.breadcrumbs a {
    float: left;
    color: #757575;
    text-decoration: none;
}

.breadcrumbs a:hover {
    color: #b2b2b2;
}

.breadcrumbs strong {
    color: #757575;
    font-weight: normal;
}

.breadcrumbs span {
    float: left;
    padding: 0 7px;
    color: #dadada;
}

/* -------------------------------------------- *
 * Button - Remove / Previous
 */
.btn-remove,
.btn-previous {
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid #ededed;
    text-align: center;
    /* Hide text */
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    position: relative;
}
.btn-remove:hover,
.btn-previous:hover {
    background-color: #3399cc;
    border-color: #3399cc;
}

.btn-remove:after {
    content: 'X';
    color: #3399cc;
    height: 20px;
    line-height: 20px;
    width: 100%;
    font-size: 10px;
    font-weight: bold;
}
.btn-remove:hover:after {
    color: #FFFFFF;
    text-decoration: none;
}

.btn-remove2 {
    background-position: 4px -648px;
    border: none;
    vertical-align: top;
}
.btn-remove2:after {
    display: none;
}
.btn-remove2:hover {
    background-color: transparent;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
}

.btn-previous:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-right: 4px solid #3399cc;
    border-left: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -2px;
    margin-top: -4px;
}
.btn-previous:hover:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-right: 4px solid white;
    border-left: none;
}

.block-layered-nav .currently .btn-remove,
.block-layered-nav .currently .btn-previous,
.mini-products-list .btn-remove,
.mini-products-list .btn-previous,
#compare-items .btn-remove,
#compare-items .btn-previous {
    float: right;
    margin-left: 6px;
}

/* -------------------------------------------- *
 * Checkout Agreements
 */
.checkout-agreements li {
    margin-bottom: 20px;
}

.checkout-agreements .agreement-content {
    overflow-y: auto;
    max-width: 670px;
    max-height: 125px;
    margin-bottom: 10px;
    padding: 10px;
    border: 1px solid #cccccc;
    background: #f4f4f4;
}

/* -------------------------------------------- *
 * CVV Security Code
 */
.cvv-what-is-this {
    margin-left: 10px;
    font-size: 13px;
    line-height: 24px;
}

/* -------------------------------------------- *
 * Container
 */
.main-container {
    position: relative;
    max-width: 1175px;
    margin: 0 auto;
    padding: 0 12.5px;
 z-index: 1;
    padding-bottom: 35px;
}
body:not(.product-county) .main-container.no-padding,
.catalog-product-view:not(.product-county) .main-container.no-padding .product-collateral{
    padding-bottom: 0px;
}
.main-container:after,
.footer-container:after {
    content: '';
    display: table;
    clear: both;
}

/* -------------------------------------------- *
 * Column Layouts
 */
.main:after,
.col-wrapper:after {
    content: '';
    display: table;
    clear: both;
}

.col-left,
.col-right,
.col-main {
    padding: 0 12.5px;
}

.col-left {
    float: left;
    width: 23.5%;
    padding-left: 0;
    /* Remove the 15px padding */
    clear: left;
}
.col-left img {
    max-width: 100%;
}

.col-right {
    float: right;
    width: 24.5%;
    padding-right: 0;
    /* Remove the 15px padding */
}
.col-right img {
    max-width: 100%;
}

.col-main {
    float: left;
    width: 75.5%;
}

.col1-layout .col-main {
    float: none;
    width: auto;
    padding: 0;
    /* Remove the 15px padding */
}

.col2-left-layout .col-main {
    float: right;
    padding-right: 0;
    /* Remove the 15px padding */
}

.col2-right-layout .col-main {
    padding-left: 0;
    /* Remove the 15px padding */
}

.col3-layout .col-right {
    width: 20.83333%;
}
.col3-layout .col-wrapper {
    float: left;
    width: 79.16667%;
}
.col3-layout .col-wrapper .col-main {
    float: right;
    width: 73.68421%;
}
.col3-layout .col-wrapper .col-left {
    width: 26.31579%;
}

@media only screen and (max-width: 1000px) {
    .col3-layout .col-right {
        float: left;
        clear: left;
        padding-left: 0;
        padding-right: 10px;
        width: 25%;
    }
    .col3-layout .col-wrapper {
        float: right;
        width: 100%;
    }
    .col3-layout .col-wrapper .col-main {
        float: right;
        width: 75%;
    }
    .col3-layout .col-wrapper .col-left {
        width: 25%;
    }
}
@media only screen and (max-width: 767px) {
    .col-left,
    .col-right,
    .col-main,
    .col1-layout .col-left,
    .col1-layout .col-right,
    .col1-layout .col-main,
    .col2-left-layout .col-left,
    .col2-left-layout .col-right,
    .col2-left-layout .col-main,
    .col2-right-layout .col-left,
    .col2-right-layout .col-right,
    .col2-right-layout .col-main,
    .col3-layout .col-wrapper .col-left,
    .col3-layout .col-right,
    .col3-layout .col-wrapper .col-main {
        padding: 0;
        float: none;
        width: auto;
    }

    .col3-layout .col-wrapper {
        float: none;
        width: auto;
    }

    .col-main {
        float: none;
        width: auto;
    }

    .col-main .col-left {
        padding: 0;
        /* On product listing pages, the left column gets moved inside col-main on small viewports */
    }
}
/* Content Columns */
.col2-set {
    width: 100%;
}
.col2-set .col-1,
.col2-set .col-2 {
    width: 50%;
    padding: 11px 20px 0;
    padding-bottom: 0;
}
@media only screen and (max-width: 770px) {
    .col2-set .col-1,
    .col2-set .col-2 {
        padding: 10px;
    }
}
.col2-set .col-1 {
    float: left;
    padding-left: 0;
}
.col2-set .col-2 {
    float: right;
    padding-right: 0;
}
@media only screen and (max-width: 767px) {
    .col2-set .col-1,
    .col2-set .col-2 {
        float: none;
        width: auto;
        border: 0;
        padding-right: 0;
        padding-left: 0;
    }
}
.col2-set .narrow {
    width: 33%;
}
.col2-set .wide {
    width: 65%;
}
.col2-set:after {
    content: '';
    display: table;
    clear: both;
}

/* -------------------------------------------- *
 * Top Container
 */
/* -------------------------------------------- *
 * Global Site Notice
 */
.global-site-notice {
    background: #676157;
    color: #e6e6e6;
    font-size: 11px;
}
.global-site-notice .notice-inner {
    padding-left: 120px;
    width: 100%;
    max-width: 1175px;
    margin-left: auto;
    margin-right: auto;
    line-height: 11px;
    min-height: 40px;
    padding-top: 14.5px;
    padding-bottom: 14.5px;
    background-image: url("../images/demo-logo.png");
    background-position: left;
    background-repeat: no-repeat;
}
.global-site-notice p {
    margin-bottom: 0;
}

/* -------------------------------------------- *
 * Promotional Message Banner
 */
.promo-msg {
    color: #3399cc;
    text-align: center;
    margin: 10px;
    
}

/* -------------------------------------------- *
 * Grid
 */
.grid:after {
    content: '';
    display: table;
    clear: both;
}

/* -------------------------------------------- *
 * Messages
 */
.success {
    color: #11b400;
}

.error {
    color: #df280a;
    font-weight: bold;
}

.notice {
    color: #e26703;
    font-weight: bold;
}

/* -------------------------------------------- *
 * Messages
 */
.messages {
    margin-bottom: 10px;
}

.messages li li {
    position: relative;
    margin-bottom: 5px;
    padding: 7px 10px 7px 20px;
    background: #f4f4f4;
    font-size: 15px;
}

.messages li li:before {
    top: 50%;
    left: 0;
    margin-top: -6px;
}

.messages .error-msg li {
    color: black;
    border-left: 5px solid #df280a;
    background-color: #faebe7;
}

.messages .error-msg li:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #df280a;
    border-right: none;
}

.messages .notice-msg li {
    color: black;
    border-left: 5px solid #e26703;
    background-color: #f9ebe6;
}

.messages .notice-msg li:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #e26703;
    border-right: none;
}

.messages .success-msg li {
    color: black;
    border-left: 5px solid #11b400;
    background-color: #eff5ea;
}

.messages .success-msg li:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #11b400;
    border-right: none;
}

@media only screen and (min-width: 915px) {
    .order-list-grid .col-1 {
        width: 30%;
    }

    .order-list-grid .col-2 {
        width: 50%;
        padding-right: 20px;
    }

    .order-list-grid .col-3 {
        clear: none;
        width: 20%;
        padding-top: 0;
    }
}
/* -------------------------------------------- *
 * Page Popup
 */
.page-popup {
    padding: 20px;
    background: #FFFFFF;
    height: auto;
}

.page-popup h1 {
    margin: 0 0 0.5em;
    font-size: 36px;
}

/* -------------------------------------------- *
 * Payment Methods
 */
.payment-methods {
    margin-bottom: 20px;
}

.payment-methods dt {
    padding: 5px 0;
}

.payment-methods dd {
    padding-top: 10px;
}

.payment-methods .form-list {
    position: relative;
    display: inline-block;
    max-width: 100%;
    margin: 5px 15px 15px;
    padding: 15px;
    border: 1px solid #cccccc;
    background: #f4f4f4;
}

.payment-methods .form-list:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #cccccc;
    border-top: none;
    top: -11px;
    left: 30px;
}

.payment-methods .form-list:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #f4f4f4;
    border-top: none;
    top: -10px;
    left: 30px;
}

.payment-methods .form-list li:last-child {
    margin-bottom: 0;
}

/* -------------------------------------------- *
 * Please Wait (Loading Indicator)
 */
.please-wait {
    display: inline-block;
    margin-left: 10px;
    margin-top: 5px;
    line-height: 24px;
    height: 24px;
    white-space: nowrap;
    /* Prevent the linebreak in the HTML from causing layout issues */
}
.please-wait img {
    float: left;
    margin-right: 5px;
    width: 24px;
}

/* -------------------------------------------- *
 * Price Box - Standard
 */
.price-box {
    margin: 7px 0;
}

.price-box p {
    margin-bottom: 0;
}

.price-notice {
    color: #a0a0a0;
}

.price-box .price {
    color: #3399cc;
    font-size: 16px;
}


.price-box .price-label {
    color: #a0a0a0;
    white-space: nowrap;
}

.price-box .minimal-price-link {
    padding-left: 1em;
    color: #3399cc;
    display: block;
    /* We want this to show on its own line, otherwise the layout looks funky */
}
.price-box .minimal-price-link .label {
    color: #a0a0a0;
}

/* -------------------------------------------- *
 * Price Box - Special
 */
.price-box .old-price,
.price-box .special-price {
    display: inline-block;
}
.price-box .old-price .price-label,
.price-box .special-price .price-label {
    display: none;
}
.price-box .old-price .price,
.price-box .special-price .price {
    display: inline-block;
}

.price-box .old-price .price {
    color: #a0a0a0;
    text-decoration: line-through;
}

.price-box .special-price {
    color: #3399cc;
    padding-left: 1em;
}
.price-box .special-price .price-label {
    color: #D84D3C;
}

/* -------------------------------------------- *
 * Price Box - Taxes
 */
.price-box .price-excluding-tax,
.price-box .price-including-tax {
    display: block;
}

span.weee {
    display: block;
}

/* -------------------------------------------- *
 * Tier Prices
 */
.product-pricing,
.tier-prices,
.tier-prices-grouped {
    display: inline-block;
    padding: 4px 8px;
    background: #fff;
    border: 1px solid #007cc3;
    margin-top: 19px;
    margin-bottom: 9px;
    width: 100%;
}
.product-pricing li,
.tier-prices li,
.tier-prices-grouped li {
    font-size: 12px;
}
.product-pricing .price,
.tier-prices .price,
.tier-prices-grouped .price {
    font-weight: bold;
}

/* ============================================ *
 * Item Options
 * ============================================ */
.item-options {
    font-size: 14px;
}
.item-options:after {
    content: '';
    display: table;
    clear: both;
}
.item-options dt {
    float: left;
    clear: left;
 color: #213261;
 font-size: 14px;
 font-weight: 700;
 
}
.item-options dd {
    float: left;
    padding-left: 10px;
    margin: 0;
    width: 100%;
    word-break: break-all;
}
.checkout-cart-index .product-cart-info .item-options dd:not(:first-child),
.sales-order-view .item-options dd:not(:first-child) {
    width: auto;
}

.truncated,
.truncated a.dots {
    cursor: help;
}

.truncated a.details {
    cursor: help;
    height: 16px;
    line-height: 16px;
}
.truncated a.details:hover {
    text-decoration: none;
}

.truncated .truncated_full_value {
    position: relative;
    z-index: 300;
}

.truncated .truncated_full_value .item-options {
    display: none;
    position: absolute;
    z-index: 300;
    width: 200px;
    padding: 8px;
    border: 1px solid #3399cc;
    background-color: #F6F6F6;
    top: 21px;
    left: -100px;
}
.truncated .truncated_full_value .item-options:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #3399cc;
    border-top: none;
    left: 97px;
    top: -7px;
}

.truncated .truncated_full_value .item-options > p {
    font-weight: bold;
    
    margin-bottom: 8px;
}

.truncated .show .item-options {
    display: block;
}

@media only screen and (max-width: 479px) {
    .truncated {
        cursor: inherit;
    }
    .truncated a.details {
        display: none;
    }
    .truncated .truncated_full_value .item-options {
        display: block;
        position: static;
        z-index: 1;
        width: 100%;
        border: none;
        background-color: transparent;
    }
    .truncated .truncated_full_value .item-options p {
        float: none;
    }
    .truncated .truncated_full_value .item-options:after {
        display: none;
    }
}
/* -------------------------------------------- *
 * Printer Friendly Page
 */
.page-print {
    width: 6.5in;
    margin: 20px;
    background: #FFFFFF;
}

/* -------------------------------------------- *
 * Add to links
 */
.add-to-links {
    margin: 7px 0;
}
.add-to-links a {
    display: inline-block;
    padding: 0px 3px 3px;
}

.add-to-links .separator {
    display: none;
}

/* -------------------------------------------- *
 * Product Image
 */
.product-image,
.no-touch .product-img-box .product-image:not(.zoom-available):hover {
    position: relative;
    display: block;
    border: 1px solid #f0f0f0;
}

@media only screen and (max-width: 770px) {
    body .product-img-box .product-image:hover {
        border-color: #ededed;
    }
}

/* -------------------------------------------- *
 * Ratings
 */
.ratings {
    margin: 7px 0;
}
.ratings .rating-box,
.ratings .rating-links {
    margin: 5px 0;
}

/* -------------------------------------------- *
 * Standard Formatted Text Block
 */
.std p {
    margin: 0 0 1.5em;
}

.std ol {
    list-style: decimal outside;
    margin-bottom: 1.5em;
}

.std ol li {
    margin-left: 2em;
}

.std ul {
    list-style: disc outside;
    margin-bottom: 1.5em;
}

.std ul li {
    margin-left: 2em;
}

.std .note {
    color: #a0a0a0;
    font-size: 13px;
}

/* -------------------------------------------- *
 * Tabs
 */
.tabs {
    background: #FFFFFF;
}

/* -------------------------------------------- *
 * Toolbar
 */
.toolbar {
    margin-top: 10px;
    margin-bottom: 25px;
    padding: 5px 0;
}
.toolbar:after {
    content: '';
    display: table;
    clear: both;
}

.pager-no-toolbar {
    margin-bottom: 10px;
}

.pager-no-toolbar ~ .pager-no-toolbar {
    margin-top: 10px;
}

.toolbar,
.pager {
    color: #636363;
    line-height: 30px;
    font-size: 12px;
}

.toolbar label,
.pager-no-toolbar label {
    font-weight: normal;
}

.sorter {
    float: left;
    margin-bottom: 5px;
}
.sorter label {
    float: left;
    margin-right: 5px;
}
.sorter > .sort-by {
    float: left;
    margin-right: 5px;
    height: 30px;
}
.sorter > .sort-by .sort-by-switcher {
    width: 30px;
    height: 30px;
    display: inline-block;
}
.sorter > .sort-by .sort-by-switcher--asc {
    background-position: 4px -542px;
}
.sorter > .sort-by .sort-by-switcher--asc:hover {
    background-position: -46px -542px;
}
.sorter > .sort-by .sort-by-switcher--desc {
    background-position: 4px -567px;
}
.sorter > .sort-by .sort-by-switcher--desc:hover {
    background-position: -46px -567px;
}

.sorter > .view-mode {
    float: right;
}
.toolbar > .view-mode .grid,
.toolbar > .view-mode .list {
    float: left;
    width: 28px;
    height: 28px;
}

.pager {
    float: right;
    overflow: hidden;
}
.pager > .count-container {
    float: left;
}
.pager .amount {
    float: left;
    white-space: nowrap;
    margin: 0 15px 0 0;
}
.pager .limiter {
    float: left;
    height: 30px;
    line-height: 30px;
}
.pager .limiter > label {
    padding-right: 5px;
}
.pager .limiter > label:after {
    content: ':';
}
.pager .amount,
.pager .limiter,
.pager .pages {
    margin-bottom: 5px;
}


@media only screen and (max-width: 479px) {
    .pager .amount--has-pages {
        display: none;
    }
}
@media only screen and (max-width: 770px) {
    .col1-layout .sorter,
    .col1-layout .pager {
        width: 100%;
    }
    .col1-layout .pager {
        float: left;
        clear: both;
    }
    .col1-layout .pager .pages {
        float: left;
        margin-left: 0;
    }
    .col1-layout .pager .count-container {
        float: right;
    }
}
@media only screen and (max-width: 979px) {
    .col2-right-layout .sorter,
    .col2-right-layout .pager,
    .col3-layout .sorter,
    .col3-layout .pager {
        width: 100%;
    }
    .col2-left-layout .pager,
    .col2-right-layout .pager,
    .col3-layout .pager {
        float: left;
        clear: both;
    }
    .col2-right-layout .pager .pages,
    .col3-layout .pager .pages {
        float: left;
        margin-left: 0;
    }
    .col2-left-layout .pager .count-container,
    .col2-right-layout .pager .count-container,
    .col3-layout .pager .count-container {
        float: right;
    }
}
@media only screen and (max-width: 1279px) {
    .toolbar .view-mode > label {
        display: none;
    }
}
/* ============================================ *
 * Tax - Full Tax Summary
 * ============================================ */
#checkout-review-table .summary-collapse,
#shopping-cart-totals-table .summary-collapse,
body.customer-account .data-table .summary-collapse {
    position: relative;
    cursor: pointer;
}
#checkout-review-table .summary-collapse:before,
#shopping-cart-totals-table .summary-collapse:before,
body.customer-account .data-table .summary-collapse:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-top: 7px solid #3399cc;
    border-bottom: none;
    position: static;
    display: inline-block;
    margin-right: 5px;
}
#checkout-review-table .summary-collapse:hover:before,
#shopping-cart-totals-table .summary-collapse:hover:before,
body.customer-account .data-table .summary-collapse:hover:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-top: 7px solid #246b8f;
    border-bottom: none;
    position: static;
    display: inline-block;
    margin-right: 5px;
}
#checkout-review-table .show-details .summary-collapse:before,
#shopping-cart-totals-table .show-details .summary-collapse:before,
body.customer-account .data-table .show-details .summary-collapse:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #3399cc;
    border-top: none;
    position: static;
    display: inline-block;
    margin-right: 5px;
}
#checkout-review-table .show-details .summary-collapse:hover:before,
#shopping-cart-totals-table .show-details .summary-collapse:hover:before,
body.customer-account .data-table .show-details .summary-collapse:hover:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #246b8f;
    border-top: none;
    position: static;
    display: inline-block;
    margin-right: 5px;
}

#shopping-cart-totals-table tfoot td .summary-collapse:before, #shopping-cart-totals-table tfoot td .summary-collapse:hover:before {
    margin-bottom: 5px;
}

/* ============================================ *
 * Magento Helpers
 * ============================================ */
.a-center {
    text-align: center;
}

.a-right,
.align-right {
    text-align: right;
}

.no-display {
    display: none !important;
}

.nobr,
.nowrap {
    white-space: nowrap;
}

.width-full {
    width: 100%;
}

/* ============================================ *
 * Custom Helpers
 * ============================================ */
.hidden {
    display: none;
}
h1.hidden, h2.hidden, h3.hidden, h4.hidden, h5.hidden, h6.hidden, span.hidden,
thead.hidden,
.product-collateral .collateral-tabs .tab-container, .product-collateral .collateral-tabs .tab-container .tab{
    position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; display: block !important;
}

/* ============================================ *
 * Print Styles
 * ============================================ */
.page-print .print-head {
    margin: 0 0 15px;
}

.page-print .print-head .logo {
    float: none;
    max-height: 50px;
    width: auto;
}

/* ============================================ *
 * FORMS - COMMON
 * ============================================ */
/* -------------------------------------------- *
 * Fieldsets
 */
.fieldset p {
    margin-bottom: 7px;
}
.fieldset p.required {
    margin-bottom: 5px;
    float: right;
    font-size: 12px;
    margin-top: 0px;
}

.fieldset + .fieldset {
    margin-top: 5px;
}

form .legend {
    margin: 0;
    margin-bottom: 10px;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    margin-bottom: 15px;
    padding-bottom: 7px;
    border-bottom: 1px solid #ededed;
}

/* -------------------------------------------- *
 * Input Box
 */
.input-box {
    padding-top: 2px;
}
.input-box:after {
    content: '';
    display: table;
    clear: both;
}

li.centinel-logos div.input-box img {
    display: inline;
    vertical-align: middle;
}

/* For adjacent select inputs. */
/* Example: credit card expiration month and year. */
.input-box .v-fix {
    float: left;
    margin-right: 5px;
    max-width: 100%;
}

/* -------------------------------------------- *
 * Labels
 */
label {
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
}

label.required:after,
span.required:after {
    content: '*';
    color: #df280a;
    font-weight: normal;
    font-size: 12px;
}

label.required em,
span.required em {
    display: none;
}
.account-login label,
.account-create label,
.customer-account-forgotpassword .form-list label,
.my-account .form-list label{
    color: #213261;
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 8px;
    
}
.account-login label.required:after,
.account-login span.required:after,
.account-create label.required:after,
.account-create span.required:after,
.customer-account-forgotpassword .form-list label.required:after,
.customer-account-forgotpassword .form-list span.required:after,
.my-account .form-list label.required:after,
.my-account .form-list span.required:after
{
    font-size: 15px;
    color: #213261;
    margin-left: 0
}
.account-login input[type="text"], .account-login input[type="password"] {
    width: 100%;
    border: 1px solid #b2b2b2;
    height: 40px;
    padding: 0 10px;
}
.account-create input[type="text"], .account-create input[type="password"],
.customer-account-forgotpassword .form-list input[type="text"], .customer-account-forgotpassword .form-list input[type="password"],
.my-account .form-list .input-text {
    border: 1px solid #b2b2b2;
    height: 40px;
    padding: 0 10px;
}
.account-login .form-list > li,
.account-create .form-list > li,
.my-account .form-list .field,
.my-account .form-list > li{
    margin-bottom: 23px;
}
.account-login .form-list > li:last-child,
.account-create .form-list > li:last-child,
.my-account .form-list .field:last-child{
    margin-bottom: 0px;
}
.account-login .content > p {
    margin: 0 0 15px 0;
}
.account-login .content p.required {
    display: none;
}
.customer-account-login .col2-set .col-2 {
    border: none !important;
}
.account-login .forgot-pass {
    display: block !important;
    text-align: center;
    margin: 0 0 14px 0;
}
.account-login .col2-set .buttons-set {
    text-align: center;
}
.account-create .fieldset .control label,
.my-account .fieldset .control label{
    font-weight: normal;
}
.account-create .fieldset .control .input-box input[type=checkbox],
.my-account .fieldset .control input[type=checkbox]{
    margin-top: 7px;
}
.my-account a {
    font-size: 14px;
    color: #006db1;
    
    text-decoration: none;
}
.my-account a:hover{
    color: #213261;
}
.my-account address h6 {
    margin-top: 23px;
}
.my-account .form-list .control:first-child {
    margin-bottom: 0;
}
.my-account .event-msg {
    color: #757575;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 29px;
}
.my-account .event-msg a{
    text-transform: none;
}
.my-account .event-items .item {
    border-bottom: 1px solid #ececec;
    padding: 26px 0 30px;
}
.my-account .event-items .item h3 {
    font-size: 24px;
    color: #213261;
    letter-spacing: 1px;
}
.my-account .event-items .item .actions {
    margin-top: 15px;
}
.my-account .event-items .item .actions a {
    position: relative;
    padding: 0 19px 0 0;
}
.my-account .event-items .item .actions a:after {
    content: "\f105";
    font-family: 'FontAwesome';
    font-size: 20px;
    position: absolute;
    top: 0;
    right: 0;
    line-height: 1;
    top: 50%;
    margin-top: -0.55em;
}
.my-account .event-items .item:last-child {
    border-bottom: none;
}
.my-account .iwd-online-course-auth-loader {
    padding-left: 10px;
}
.my-account .iwd-online-course-auth-loader:after {
     content: "\f110";
    position: relative;
    left: 10px;
     display: inline-block;
     font: normal normal normal 14px/1 FontAwesome;
     -webkit-animation: fa-spin 2s infinite linear;
     animation: fa-spin 2s infinite linear;
}
.my-account .iwd-disabled {
    opacity: 0.5;
}
body[class*="extevents-account"] .my-account .pager {
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
    padding-top: 5px;
    margin: 0;
}

@media only screen and (max-width: 767px) {
    body[class*="extevents-account"] .my-account .pager {
        text-align: center;
    }
    body[class*="extevents-account"] .my-account .pager .count-container,
    body[class*="extevents-account"] .my-account .pager .pages,
    body[class*="extevents-account"] .my-account .pager .limiter {
        float: none;
    }
}

/* Only show on iPhones (not iPads or any other device) */
@media only screen and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 0) {
    input[type=email],
    input[type=search],
    input[type=number],
    input[type=password],
    input[type=tel],
    input[type=text],
    select {
        font-size: 16px;
        /* Prevent from zooming on focus */
    }
}
.ie8 .input-text {
    max-width: none;
}

/* -------------------------------------------- *
 * Inputs - Quantity
 */
input[type=number].qty,
input[type=text].qty {
    width: 3em;
    text-align: center;
    vertical-align: middle;
}

/* -------------------------------------------- *
 * Placeholder
 */
::-webkit-input-placeholder {
    color: #a0a0a0;
}

input:-moz-placeholder {
    color: #a0a0a0;
}

/* -------------------------------------------- *
 * Checkbox And Radio
 */
.checkbox,
.radio {
    position: relative;
    top: -1px;
    display: inline-block;
}

.checkbox + label,
.radio + label {
    width: auto;
    max-width: 85%;
    padding: 0 0 0 8px;
    font-size: 14px;
    font-weight: normal;
    vertical-align: top;
}

/* -------------------------------------------- *
 * Validation
 */
p.required,
.validation-advice {
    margin: 5px 0 0;
    color: #df280a;
    font-size: 13px;
}

/* ============================================ *
 * Form List
 * ============================================ */
.form-list > li {
    margin-bottom: 10px;
}
.form-list select {
    margin-top: 4px;
    width: 365px;
    max-width: 100%;
    height: 40px;
    padding: 0 10px;
    color: #333;
}
.form-list .input-range .input-text {
    width: 74px;
}
.form-list .field,
.form-list .wide,
.form-list .control {
    margin-bottom: 10px;
}

/* Turn the label of controls (radio/checkbox) into a button style that wraps the input */
.form-list .control,
.sp-methods dt,
#checkout-shipping-method-load .sp-methods dd,
#co-shipping-method-form .sp-methods dd,
.product-options ul.options-list {
    /* When a label is next to an input that is set to not display, we should style the label in a non-clickable state */
}
.form-list .control div.input-box,
.sp-methods dt div.input-box,
#checkout-shipping-method-load .sp-methods dd div.input-box,
#co-shipping-method-form .sp-methods dd div.input-box,
.product-options ul.options-list div.input-box {
    display: inline;
    float: left;
}
.form-list .control div.input-box:after,
.sp-methods dt div.input-box:after,
#checkout-shipping-method-load .sp-methods dd div.input-box:after,
#co-shipping-method-form .sp-methods dd div.input-box:after,
.product-options ul.options-list div.input-box:after {
    display: none;
}
.form-list .control input.radio,
.form-list .control input.checkbox,
.sp-methods dt input.radio,
.sp-methods dt input.checkbox,
#checkout-shipping-method-load .sp-methods dd input.radio,
#checkout-shipping-method-load .sp-methods dd input.checkbox,
#co-shipping-method-form .sp-methods dd input.radio,
#co-shipping-method-form .sp-methods dd input.checkbox,
.product-options ul.options-list input.radio,
.product-options ul.options-list input.checkbox {
    float: left;
    margin-right: -40px;
    margin-top: 10px;
    margin-left: 15px;
}
.form-list .control label,
.sp-methods dt label,
#checkout-shipping-method-load .sp-methods dd label,
#co-shipping-method-form .sp-methods dd label {
    color: #636363;
    background-color: #f4f4f4;
    display: inline-block;
    width: auto;
    max-width: none;
    min-width: 250px;
    float: none;
    padding: 6px 10px 6px 40px;
}
.sp-methods dt label,
#checkout-shipping-method-load .sp-methods dd label,
#co-shipping-method-form .sp-methods dd label {
    padding-top: 4px;
}
.form-list .control label:hover,
.sp-methods dt label:hover,
#checkout-shipping-method-load .sp-methods dd label:hover,
#co-shipping-method-form .sp-methods dd label:hover,
.product-options ul.options-list label:hover {
    background-color: #ececec;
}
.form-list .control .no-display + label,
.sp-methods dt .no-display + label,
#checkout-shipping-method-load .sp-methods dd .no-display + label,
#co-shipping-method-form .sp-methods dd .no-display + label,
.product-options ul.options-list .no-display + label {
    padding-left: 10px;
    background-color: transparent;
}
.form-list .control .no-display + label:hover,
.sp-methods dt .no-display + label:hover,
#checkout-shipping-method-load .sp-methods dd .no-display + label:hover,
#co-shipping-method-form .sp-methods dd .no-display + label:hover,
.product-options ul.options-list .no-display + label:hover {
    background-color: transparent;
}

.product-options ul.options-list label,
.col2-set .form-list .control label {
    min-width: inherit;
    width: 250px;
    max-width: 100%;
}

.form-list .control.remember-me-box label {
    width: auto;
    max-width: none;
    min-width: inherit;
}

.form-list .control {
    margin-top: 10px;
}
.form-list .control label {
    float: none;
}
.form-list .control .radio,
.form-list .control .checkbox {
    margin-right: 6px;
}
.form-list .control .input-box {
    clear: none;
    display: inline-block;
    width: auto;
    padding: 0;
}

form .form-instructions {
    font-style: italic;
    font-size: 13px;
    margin-bottom: 15px;
}

/* ============================================ *
 * Table Helpers
 * ============================================ */
.hide-th {
    text-indent: -9999px;
}

/* ============================================ *
 * Data Table
 * ============================================ */
.data-table {
    width: 100%;
}

.data-table td,
.data-table th {
    padding: 10px;
    vertical-align: top;
}

.data-table th {
    background: #f4f4f4;
    
    line-height: 1.4;
    white-space: nowrap;
}

.data-table thead th,
.data-table tbody td {
    border-bottom: 1px solid #ececec;
}

.data-table tfoot tr {
    background: #f4f4f4;
}

.data-table tbody td .item-options {
    margin-left: 20px;
    margin-top: 10px;
}
.checkout-cart-index .data-table tbody td .item-options,
.sales-order-view .data-table tbody td .item-options {
    margin-left: 0;
}
.data-table tbody td .item-options dt:after {
    content: ':';
}

/* ============================================ *
 * Generic Info Table
 * ============================================ */
.info-box {
    border: 1px solid silver;
    padding: 12px 15px;
    margin: 0 0 15px;
}
.info-box h2 {
    font-weight: bold;
    font-size: 13px;
}

.info-table th,
.info-table td {
    vertical-align: top;
}

.info-table th {
    font-weight: bold;
    padding: 4px 20px 4px 0;
}

.info-table td {
    padding: 4px 0;
}

/* ============================================ *
 * Zebra-Stripe Table
 * ============================================ */
.zebra-table tr:first-child,
.zebra-table th:first-child {
    border-top: 1px solid silver;
}
.zebra-table td,
.zebra-table th {
    border-bottom: 1px solid silver;
    padding: 6px;
    background-color: transparent;
}
.zebra-table tr {
    background-color: #eeeded;
}
.zebra-table tr:nth-child(odd) {
    background-color: #f8f7f5;
}

/* ============================================ *
 * Linearize Table
 * ============================================ */
@media only screen and (max-width: 479px) {
    .linearize-table {
        /* Helpers */
    }
    .linearize-table tr,
    .linearize-table th,
    .linearize-table td {
        display: block;
    }
    .linearize-table thead th {
        border-right: 0;
        border-left: 0;
    }
    .linearize-table thead th.lin-hide {
        display: none;
    }
    .linearize-table thead th:nth-child(1n+2) {
        display: none;
    }
    .linearize-table tbody tr {
        position: relative;
        border-bottom: 1px solid #cccccc;
    }
    .linearize-table tbody td {
        padding: 0 10px 4px;
        border-right: 0;
        border-bottom: 0;
    }
    .linearize-table tbody td.lin-hide {
        display: none;
    }
    .linearize-table tbody td:first-child {
        padding-top: 10px;
    }
    .linearize-table tbody td:first-child,
    .linearize-table tbody td:first-child h3 {
        font-weight: bold;
    }
    .linearize-table tbody td[data-rwd-label] {
        text-align: left;
        padding-left: 30px;
    }
    .linearize-table tbody td[data-rwd-label]:before {
        content: attr(data-rwd-label) ":";
        font-size: 12px;
        padding-right: 5px;
        
    }
    .linearize-table tfoot tr {
        display: block;
        text-align: right;
    }
    .linearize-table tfoot tr:after {
        content: '';
        display: table;
        clear: both;
    }
    .linearize-table tfoot td {
        display: block;
        float: left;
    }
    .linearize-table tfoot td.lin-hide {
        display: none;
    }
    .linearize-table tfoot td:nth-child(odd) {
        clear: left;
        width: 60%;
    }
    .linearize-table tfoot td:nth-child(even) {
        text-align: left;
        width: 40%;
    }
    .linearize-table .linearize-hide {
        display: none;
    }
    .linearize-table .linearize-unpad {
        padding: 0;
    }
    .linearize-table .linearize-show {
        display: block;
    }
}
@media only screen and (max-width: 599px) {
    .linearize-table-large {
        /* Helpers */
    }
    .linearize-table-large tr,
    .linearize-table-large th,
    .linearize-table-large td {
        display: block;
    }
    .linearize-table-large thead th {
        border-right: 0;
        border-left: 0;
    }
    .linearize-table-large thead th.lin-hide {
        display: none;
    }
    .linearize-table-large thead th:nth-child(1n+2) {
        display: none;
    }
    .linearize-table-large tbody tr {
        position: relative;
        border-bottom: 1px solid #cccccc;
    }
    .linearize-table-large tbody td {
        padding: 0 10px 4px;
        border-right: 0;
        border-bottom: 0;
    }
    .linearize-table-large tbody td.lin-hide {
        display: none;
    }
    .linearize-table-large tbody td:first-child {
        padding-top: 10px;
    }
    .linearize-table-large tbody td:first-child,
    .linearize-table-large tbody td:first-child h3 {
        font-weight: bold;
    }
    .linearize-table-large tbody td[data-rwd-label] {
        text-align: left;
        padding-left: 30px;
    }
    .linearize-table-large tbody td[data-rwd-label]:before {
        content: attr(data-rwd-label) ":";
        font-size: 12px;
        padding-right: 5px;
        
    }
    .linearize-table-large tfoot tr {
        display: block;
        text-align: right;
    }
    .linearize-table-large tfoot tr:after {
        content: '';
        display: table;
        clear: both;
    }
    .linearize-table-large tfoot td {
        display: block;
        float: left;
    }
    .linearize-table-large tfoot td.lin-hide {
        display: none;
    }
    .linearize-table-large tfoot td:nth-child(odd) {
        clear: left;
        width: 60%;
    }
    .linearize-table-large tfoot td:nth-child(even) {
        text-align: left;
        width: 40%;
    }
    .linearize-table-large .linearize-hide {
        display: none;
    }
    .linearize-table-large .linearize-unpad {
        padding: 0;
    }
    .linearize-table-large .linearize-show {
        display: block;
    }
}
@media only screen and (min-width: 600px) {
    .linearize-table .linearize-collapse {
        display: none;
    }
}
/* ============================================ *
 * Global
 * ============================================ */
html,
body {
    height: 100%;
}

.wrapper {
    min-width: 320px;
    min-height: 100%;
    margin: 0 auto;
    background: #FFFFFF;
}

.wrapper:after {
    content: '';
    display: table;
    clear: both;
}

/* ============================================ *
 * Language switcher + welcome message
 * ============================================ */
.header-language-background {
    padding: 10px;
    background-color: #3399cc;
    
}
.header-language-background .header-language-container {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.header-language-background:after {
    content: '';
    display: table;
    clear: both;
}
.header-language-background .form-language,
.header-language-background .currency-switcher {
    float: left;
    margin-right: 10px;
}
.header-language-background .welcome-msg {
    float: right;
}

.page-header-container .store-language-container {
    float: right;
    max-width: 35%;
    padding: 13px 15px 10px 10px;
}
.page-header-container .store-language-container label {
    display: none;
}
.page-header-container .store-language-container select {
    max-width: 100%;
}

@media only screen and (max-width: 479px) {
    .page-header-container .store-language-container {
        padding-top: 8px;
    }
    .page-header-container .store-language-container select {
        font-size: 12px;
    }
}
.header-language-background,
.header-language-background a {
    color: #e6e6e6;
}

@media only screen and (max-width: 767px) {
    .header-language-background {
        display: none;
    }
}
/* ============================================ *
 * Logo
 * ============================================ */
.logo {
    display: block;
    float: left;
    width: 65%;
    min-width: 100px;
    min-height: 44px;
    text-align: center;
    padding: 7px 0 0 0;
}
.logo img {
    max-width: 100%;
}
.logo .small {
    display: block;
}
.logo .large {
    display: none;
}

.logo:hover {
    opacity: 0.8;
}

@media only screen and (min-width: 768px) {
    .logo {
        max-width: 321px;
        min-height: 54px;
    }
    .logo .small {
        display: none;
    }
    .logo .large {
        display: block;
    }
}
/* ============================================ *
 * Skip Links
 * ============================================ */

@media only screen and (min-width: 771px) {
    .skip-links {
        border: 0;
    }
}
/* -------------------------------------------- *
 * Skip - Link
 */
.skip-link {
    position: relative;
    float: left;
    width: 20%;
    height: 54px;
    color: #636363;
    line-height: 52px;
    text-align: center;
}

a.skip-link {
    text-decoration: none;
}

@media only screen and (max-width: 767px) {
    .skip-link {
        border-right: 1px solid #EDEDED;
    }

    .skip-link:last-child {
        border-right: 0;
    }
}
@media only screen and (min-width: 500px) {
    .skip-link {
        width: 25%;
    }
}
/* -------------------------------------------- *
 * Skip Link - Icon
 */
.skip-link .icon {
    display: inline-block;
    vertical-align: middle;
}

.skip-link.skip-nav .icon,
.skip-link.skip-cart:not(.no-count) .icon {
    margin-right: 5px;
}

/* -------------------------------------------- *
 * Skip Link - Label
 */
.skip-link .label {
    display: none;
}

@media only screen and (min-width: 500px) {
    .skip-link .label {
        display: inline;
    }
}
/* ============================================ *
 * Skip Content
 * ============================================ */
.skip-content {
    display: block;
    height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    width: 1px;
}

.skip-content.skip-active {
    width: auto;
    height: auto;
    overflow: visible;
    left: auto;
}

/* ============================================ *
 * Global Header Navigation
 * ============================================ */

/* ============================================ *
 * Nav - Skip Link
 * ============================================ */
.skip-nav {
    width: 40%;
}
.skip-nav:not(.skip-active):hover {
    text-decoration: none;
}

@media only screen and (min-width: 500px) {
    .skip-nav {
        width: 25%;
    }
}
/* ============================================ *
 * Nav - Skip Content
 * ============================================ */
@media only screen and (max-width: 770px) {
    #header-nav {
        padding: 5px 0;
    }
}

/* ============================================ *
 * Nav Primary
 * ============================================ */
@media only screen and (min-width: 771px) {
    .nav-primary {
        display: block;
    }
}
/* ============================================ *
 * General Navigation Styles
 * ============================================ */
.nav-primary a, #header-nav nav.child a{
    text-decoration: none;
    position: relative;
    color: #ffffff;
    line-height: 24px;
    font-size: 14px;
 padding: 0;
    text-transform: none;
    line-height: 1.2;
}
#header-nav nav.child a {
    text-transform: none;
    color: #3e3f49;
    font-weight: normal;
}

.page-header .nav-primary a {
    display: block;
}


/*.nav-primary .menu-active > nav > ul.level0 ,
.nav-primary li.level0 li.sub-menu-active > nav > ul,
.nav-primary .child.show-menu > ul{
  display: block;
}*/

/* ============================================ *
 * Small Viewports - Accordion Style Menu
 * ============================================ */
@media only screen and (max-width: 1023px) {
    .page-header .skip-links .nav-primary li{padding: 12px 12.5px;}
    .page-header .skip-links .nav-primary li a {padding: 0;}
    .page-header .skip-links .nav-primary li > .child {display: none;}
    .page-header .skip-links .nav-primary > li {border: none !important;}
    .page-header .nav-primary > li.marked {display: block !important;}
    .page-header .nav-primary li.parent.level0 > a:after { content: "\f054"; display: block; line-height: inherit; font-family: FontAwesome; margin-top: -0.6em; position: absolute; right: 0px; top: 50%; font-size: 12px;  font-weight: 400;  color: #ffffff;}
    .page-header .nav-primary li.parent.level0 > a {padding-right: 15px;}
    .page-header #nav > nav.child > ul.featured-list {display: none;}
    .page-header .navigation-tab {float: left;}
    .page-header .page-header-container .top-header .header-nav {width: 2500px; overflow: hidden; }
    .page-header nav.child li.category-label:before {display: none;}
    .page-header nav.child li.featured-label {display: none;}
    .page-header .skip-links #nav > nav.child > ul {width: 100%; float: none;}
    .page-header nav.child .level0 li.category-label {background: #fff; padding: 0 12px; border-top: 2px solid #dbdbdb;}
    .page-header nav.child li.category-label span.text {display: none;}
    .page-header nav.child li.category-label a.back {color: #006db1 !important; font-size: 14px !important; font-weight: 700 !important; border-bottom: 4px solid #006db1; padding: 27px 0 23px !important; display: inline-block;}
    .page-header nav.child li.category-label a.back:before{color: #006db1; font-size: 14px; content: "\f053"; font-family: 'FontAwesome'; padding: 0 10px 0 0;}
    .page-header nav.child li.category-label {margin-bottom: 16px;}
    .page-header .nav-primary > li.parent.menu-active:before {display: none;}


}
/* ============================================ *
 * Large Viewports - Dropdown Menu
 * ============================================ */
@media only screen and (min-width: 1024px) {
    .nav-primary {
        /* Default styles for 1+ drop-down menus */
        /* Level 2+ */
        /* Class for js to add briefly to evaluate element positioning. */
        /* Correct menus that will hang off the page (class added by js) */
        /* Level 1+ */
    }
    .nav-primary li:last-child > a {
        border-bottom: none;
    }
    .nav-primary a:hover,
    .nav-primary li:hover > a {
        color: #3399cc;
    }
    .nav-primary .menu-active {
        z-index: 200;
    }
    .nav-primary li.level0 ul {
        background: #FBFBFB;
        border: solid 1px #cccccc;
        position: absolute;
        left: 100%;
        top: 0;
        /* Height of ".nav-primary a.level0" */
        z-index: 10;
        width: 250px;
        padding-left: 10px;
        padding-right: 10px;
        display: none;
        /* Hide until displayed. */
    }
    .nav-primary li.level1 ul {
        left: 60px;
        top: 15px;
    }
    .nav-primary li.level0 ul.level0.position-test {
        display: block;
    }
    .nav-primary li.level0 ul.level0.spill {
        right: 0;
        left: auto;
    }
    .nav-primary li.level0 ul.level0.spill li.level1 ul {
        left: auto;
        right: 50px;
        top: 20px;
    }
    .nav-primary li.level0 li.parent > a {
        position: relative;
    }
}
.nav-primary li.menu-active > ul {
    display: block;
}

/* ============================================ *
 * Search - Skip Content
 * ============================================ */
/* ============================================ *
 * Search Input
 * ============================================ */
#search_mini_form .input-box, #search_mini_form_fixed .input-box {
    position: relative;
    padding-top: 0;
}

#search_mini_form label {
    display: none;
}

/* ============================================ *
 * Header - Account
 * ============================================ */
/* -------------------------------------------- *
 * Skip Link - Account
 */
.skip-account:not(.skip-active):hover .icon {
    background-position: -46px -44px;
}
.skip-account .icon {
    background-position: 4px -44px;
}


.skip-account {
    float: none;
    width: auto;
    vertical-align: top;
    display: inline-block;
    padding: 0 10px;
    
}

#header-account.skip-active {
    background: #fff;
    display: block;
    position: absolute;
    z-index: 200;
    top: 61px;
    right: 0;
    width: 300px;
    -webkit-box-shadow: -1px 2px 6px 0px rgba(0, 0, 0, 0.51);
    -moz-box-shadow:    -1px 2px 6px 0px rgba(0, 0, 0, 0.51);
    box-shadow:         -1px 2px 6px 0px rgba(0, 0, 0, 0.51);
}

#header-account .links {
    padding: 35px 21px;
}

#header-account .skip-link {
    padding: 0;
    height: auto;
    background: none;
    border: none;
    float: right;
    margin: 7px 10px 0 0;
    color: #b2b2b2;
    font-size: 14px;
    line-height: 1;
}

#header-account .skip-link:hover{
    color: #006db1;
}

#header-account a {
    display: block;
    padding: 0px 0px 13px 38px;
    color: #3e3f49;
    line-height: 2;
    text-align: left;
    font-size: 16px;
    line-height: 23px;
    text-decoration: none;
    letter-spacing: 0.5px;
}

#header-account li.last a {
    padding-bottom: 0px;
}
#header-account li:hover a{
    color: #006db1;
    text-decoration: none;
}
#header-account li:hover a:before {
    color: #006db1;
}

#header-account li a:before {
    font-family: 'FontAwesome';
    width: 20px;
    text-align: center;
    color: #b2b2b2;
    font-size: 18px;
    display: block;
    position: absolute;
    left: 21px;
}

#header-account .top-link-accout:before,
#header-account .signin-modal-accout:before {
    content: "\f007";
}

#header-account .top-link-storelocator:before {
    content: "\f041";
}

#header-account .top-link-wishlist:before {
    content: "\f055";
}

#header-account .top-link-cart:before {
    content: "\f07a";
}

#header-account .top-link-checkout:before {
    content: "\f283";
    font-size: 14px;
}

#header-account .signin-modal-register:before {
    content: "\f040";
}

#header-account .signin-modal-login:before {
    content: "\f090";
}

#header-account .top-link-logout:before {
    content: "\f08b";
}

/* ============================================ *
 * Header - Cart
 * ============================================ */
/* -------------------------------------------- *
 * Skip Link - Cart
 */

@media only screen and (min-width: 771px) {
    .skip-cart {
        width: auto;
        padding: 0 10px;
    }
}
/* -------------------------------------------- *
 * Skip Cart Notifier
 */

.skip-cart.no-count .count {
    display: none;
}

.skip-cart .count:before {
    content: '(';
}
.skip-cart .count:after {
    content: ')';
}

@media only screen and (min-width: 771px) {
    .skip-cart {
        color: #3399cc;
        
    }
    .skip-cart:hover {
        text-decoration: none;
    }
    .skip-cart .count {
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        -ms-border-radius: 0px;
        -o-border-radius: 0px;
        border-radius: 0px;
        position: static;
        background: none;
        margin-left: 0px;
        font-size: 14px;
        width: auto;
    }

}
.skip-cart .count.empty {
    display: none;
}

/* -------------------------------------------- *
 * Mini Cart - Empty
 */
.cart-menu .empty {
    padding: 20px;
    text-align: center;
}

/* -------------------------------------------- *
 * Mini Cart - Full
 */
/* Actions */
.cart-menu .actions {
    overflow: hidden;
    padding: 15px;
}

.cart-menu .actions .button {
    float: left;
    width: 48%;
}

.cart-menu .actions .button + .button {
    margin-left: 4%;
}

/* Subtotal */
.cart-menu .subtotal {
    padding: 0 15px 15px;
    font-size: 24px;
    line-height: 1.2;
}

/* List */
.mini-cart-list {
    margin-bottom: 5px;
}

.mini-cart-list li {
    position: relative;
    min-height: 90px;
    padding: 15px 15px 15px 90px;
    border-top: 1px solid #cccccc;
    font-size: 13px;
    line-height: 1.35;
}

.mini-cart-list .product-name {
    display: inline-block;
}

.mini-cart-list .product-image {
    position: absolute;
    left: 15px;
    top: 15px;
}

.mini-cart-list .product-image img {
    width: 60px;
    height: 60px;
}

.mini-cart-list .has-options {
    margin-bottom: 0;
    color: #a0a0a0;
    font-size: 12px;
}

/* Too full - additional items will be shown in cart */
.cart-menu .last-added {
    padding: 10px 15px 15px;
    border-top: 1px solid #cccccc;
    font-size: 13px;
}

/* ============================================ *
 * Footer
 * ============================================ */
/* -------------------------------------------- *
 * Footer
 */

@media only screen and (max-width: 479px) {
    .footer {
        padding-top: 15px;
    }
}
.footer .block-title {
    border-bottom: 0;
    padding: 3px 0;
}
.footer .block-title strong {
    font-weight: normal;
}
.footer .block-title,
.footer address {
    color: #3399cc;
}
.footer .links {
    float: left;
    width: 17%;
    padding: 0 30px 0 0;
    margin-bottom: 30px;
}
.footer .links li {
    word-break: break-all;
    line-height: 1.4;
    padding: 4px 0;
}
.footer .links a {
    color: #636363;
}
.footer .links a:hover {
    color: #3399cc;
}
.footer .block-subscribe {
    float: right;
    width: 320px;
    margin-bottom: 30px;
}
.footer .links,
.footer .block-subscribe {
    
    font-size: 12px;
}
.footer .form-subscribe-header {
    display: none;
}
.footer .links.social-media em {
    background-image: url(../images/social_icons.png);
    background-repeat: no-repeat;
    width: 13px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 7px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
    .footer .links.social-media em {
        background-image: url(../images/social_icons@2x.png);
        background-size: 50px 125px;
    }
}
.footer .links.social-media em.facebook {
    background-position: 0 -0px;
    height: 13px;
}
.footer .links.social-media a:hover em.facebook {
    background-position: -25px -0px;
}
.footer .links.social-media em.twitter {
    background-position: 0 -24px;
    height: 13px;
}
.footer .links.social-media a:hover em.twitter {
    background-position: -25px -24px;
}
.footer .links.social-media em.youtube {
    background-position: 0 -49px;
    height: 13px;
}
.footer .links.social-media a:hover em.youtube {
    background-position: -25px -49px;
}
.footer .links.social-media em.pinterest {
    background-position: 0 -74px;
    height: 15px;
}
.footer .links.social-media a:hover em.pinterest {
    background-position: -25px -74px;
}
.footer .links.social-media em.rss {
    background-position: 0 -99px;
    height: 13px;
}
.footer .links.social-media a:hover em.rss {
    background-position: -25px -99px;
}
.footer .block-subscribe .input-box {
    float: left;
    width: 65.625%;
    padding-top: 0;
}
.footer .block-subscribe .input-text {
    width: 100%;
    border-right: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
.footer .block-subscribe .block-content {
    padding-top: 7px;
}
.footer .block-subscribe .block-content:after {
    content: '';
    display: table;
    clear: both;
}
.footer .block-subscribe .actions {
    float: left;
    width: 34.375%;
    margin: 0;
}
.footer .block-subscribe .actions .button {
    height: 30px;
    line-height: 17px;
    float: left;
}
.footer .bugs,
.footer address {
    clear: both;
}
.footer .bugs {
    display: none;
}
.footer .form-language,
.footer .currency-switcher,
.footer .store-switcher {
    clear: both;
    margin-bottom: 10px;
}
.footer .form-language,
.footer .currency-switcher {
    display: none;
}
.footer address {
    border-top: 1px solid #cccccc;
    text-align: center;
    width: 100%;
    font-size: 11px;
    margin-top: 30px;
    padding: 30px 0;
}
@media only screen and (max-width: 1199px) {
    .footer .links {
        width: 22.65625%;
        padding-right: 0;
        margin-right: 3.125%;
    }
    .footer .links:nth-child(4) {
        margin-right: 0;
    }
    .footer .block-subscribe {
        clear: both;
        float: none;
        margin: 0 auto 30px auto;
    }
}
@media only screen and (max-width: 770px) {
    .footer .form-language,
    .footer .currency-switcher {
        display: block;
    }
}
@media only screen and (max-width: 599px) {
    .footer .links {
        width: 48.4375%;
        margin-right: 0;
    }
    .footer .links:nth-child(odd) {
        margin-right: 3.125%;
        clear: both;
    }
    .footer .block-subscribe {
        clear: both;
        float: left;
        width: 100%;
    }
}

/* ================================================= *
 * General Product List Styles (not module-specific)
 * ================================================= */
/* -------------------------------------------- *
 * Product List General
 */
.category-title h1,
body.catalogsearch-result-index .page-title h1 {
    border-bottom: none;
}

.category-image {
    margin-bottom: 1.5em;
}

.products-list .action .button,
.products-grid .actions .button {
    white-space: normal;
}
.top-category {
    color: #000000;
    font-size: 11px;
    
    padding: 1px 16px 0;
    background: #ececec;
    font-weight: 400;
    margin: 7px 0px 0;
    line-height: 17px;
}

/* -------------------------------------------- *
 * Product Name
 */
h2.product-name,
h3.product-name,
h4.product-name,
h5.product-name,
p.product-name {
    margin: 0;
    margin-bottom: 0.5em;
    color: #636363;
    font-size: 24px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    text-rendering: optimizeLegibility;
    
    font-size: 13px;
    font-weight: normal;
    line-height: 1.4;
}
h2.product-name a,
h3.product-name a,
h4.product-name a,
h5.product-name a,
p.product-name a {
    color: #006db1;
    font-size: 14px;
    text-decoration: none;
}
h2.product-name a:hover,
h3.product-name a:hover,
h4.product-name a:hover,
h5.product-name a:hover,
p.product-name a:hover {
    color: #213261;
    text-decoration: none;
}

.products-grid .product-name,
.products-list .product-name {
    
    margin-bottom: 11px;
    font-size: 14px;
    letter-spacing: 0.5px;
}
.products-list .product-name {
    margin-bottom: -4px;
}
.products-grid .product-name a,
.products-list .product-name a {
    font-weight: 500;
}

/* ============================================ *
 * Product Grid
 * ============================================ */
.products-grid {
    position: relative;
}

.products-grid:after {
    content: '';
    display: table;
    clear: both;
}

.products-grid > li {
    position: relative;
    margin-bottom: 20px;
    text-align: center;
}
.products-grid > li:after {
    content: '';
    display: table;
    clear: both;
}

.products-grid .product-image {
    width: 100%;
    margin-bottom: 15px;
}

.products-grid .placeholder img {
    width: 100%;
    height: auto;
}
.products-grid .product-image img:hidden {
    display: none;
}

.widget-new-products .products-grid .product-image {
    width: 75%;
    margin-bottom: 15px;
    margin-left: 10%;
}

.products-grid .product-info {
    position: relative;
    padding-bottom: 95px;
}

.products-grid .actions {
    padding-top: 10px;
    position: absolute;
    bottom: 0px;
    min-height: 85px;
    width: 100%;
}

.products-grid .ratings .rating-box {
    margin: 0 auto;
}

.products-grid .ratings .amount {
    display: none;
}

.products-grid .price-box {
    color: #757575;
    font-size: 14px;
    margin: 0 0 5px;
}

.products-grid .add-to-links {
    margin-bottom: 0;
}

/* Config: Two columns + flexible gutter */
.products-grid > li {
    float: left;
    width: 47.72727%;
    margin-right: 4.54545%;
}

.products-grid > li:nth-child(even) {
    margin-right: 0;
}

.products-grid .product-image {
    margin-bottom: 5px;
}
.products-grid .product-image:before, .products-grid .product-image:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: none;
}
.products-grid .product-image:before {
    background-color: white;
    opacity: 0.8;
    z-index: 2;
}
.products-grid .product-image:after {
    background-image: url("../images/opc-ajax-loader.gif");
    background-repeat: no-repeat;
    background-position: center;
    z-index: 3;
}
.products-grid .product-image.loading {
    position: relative;
}
.products-grid .product-image.loading:before, .products-grid .product-image.loading:after {
    display: block;
}

/* ============================================ *
 * Product List
 * ============================================ */
.products-list {
    margin-top: 20px;
    margin-bottom: 20px;
}
.products-list > li {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ededed;
}
.products-list > li:after {
    content: '';
    display: table;
    clear: both;
}
.products-list > li .product-image {
    float: left;
    width: 33.33333%;
}
.products-list > li .product-image img {
    width: 100%;
    max-width: 100%;
}
.products-list > li:last-child {
    padding-bottom: 0;
    border-bottom: none;
}

.products-list .product-shop {
    float: right;
    width: 66.66667%;
    padding-left: 20px;
}
.products-list .product-shop .product-name {
    margin-bottom: 0;
}
.products-list .product-shop .ratings {
    margin: 0;
}
.products-list .product-shop .ratings .rating-box,
.products-list .product-shop .ratings .rating-links {
    float: left;
    margin-right: 7px;
}
.products-list .product-shop .ratings .rating-links {
    margin-top: 4px;
}
.products-list .product-shop .price-box {
    margin-top: 0;
}
.products-list .product-shop .price-box .price {
    font-size: 18px;
}
.products-list .product-shop .action {
    margin: 7px 0;
}
.products-list .product-shop .desc {
    margin-top: 7px;
}
.products-list .product-shop .product-primary,
.products-list .product-shop .desc {
    float: left;
    width: 65%;
    overflow: hidden;
}
.products-list .product-shop .product-secondary {
    float: right;
    width: 35%;
    text-align: right;
    clear: right;
}

@media only screen and (min-width: 480px) {
    .products-list .product-name a {
        font-size: 18px;
    }
}
@media only screen and (max-width: 1279px) {
    .products-list .product-shop .product-primary,
    .products-list .product-shop .desc {
        float: left;
        width: 60%;
        padding-right: 20px;
    }
    .products-list .product-shop .product-secondary {
        float: right;
        width: 40%;
    }
}
@media only screen and (max-width: 600px) {
    .products-list .product-shop .price-box .special-price {
        padding-left: 0;
    }

    .products-list .product-shop .product-primary,
    .products-list .product-shop .product-secondary,
    .products-list .product-shop .desc {
        float: none;
        width: 100%;
        padding-right: 0;
        text-align: left;
    }
}
/* ============================================ *
 * Mini Product List
 * ============================================ */
.mini-products-list .product-image {
    float: left;
    min-width: 50px;
    border: none;
}
.mini-products-list .product-details {
    margin-left: 60px;
}
.mini-products-list .product-details .product-name {
    padding-top: 10px;
    text-align: left;
}
.mini-products-list li {
    margin-bottom: 10px;
    clear: both;
}
.mini-products-list li:after {
    content: '';
    display: table;
    clear: both;
}

.mini-products-images-list:after {
    content: '';
    display: table;
    clear: both;
}
.mini-products-images-list li.item {
    float: left;
    width: 50%;
    margin: 0;
    padding: 0 5px 10px 0;
}
.mini-products-images-list li.item:nth-child(even) {
    padding-right: 0;
    padding-left: 5px;
}
.mini-products-images-list li.item .product-image {
    display: block;
}
.mini-products-images-list li.item .product-image img {
    width: 100%;
    max-width: 100%;
}

/* ============================================ *
 * Catalog - List
 * ============================================ */
.category-image img {
    width: 100%;
    max-width: 100%;
}
.category-image img:hidden {
    display: none;
}

/* ============================================ *
 * Layered Navigation
 * ============================================ */
.block-layered-nav .block-subtitle--filter {
    display: none; 
}

.block-layered-nav .currently .block-subtitle {
    display: block;
    margin: 0;
    margin-bottom: 10px;
    color: #636363;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    
}
.block-layered-nav .currently ol {
    padding-left: 10px;
    margin-bottom: 10px;
}
.block-layered-nav .currently ol li {
    margin-bottom: 15px;
}
.block-layered-nav .currently ol li .label {
    font-weight: bold;
}
.block-layered-nav .currently ol li:after {
    content: '';
    display: table;
    clear: both;
}

.block-layered-nav .actions {
    text-align: right;
    margin-bottom: 7px;
}

/* ============================================ *
 * Catalog - Product
 * ============================================ */
.product-view .product-essential .extra-info .ratings .rating-box,
.product-view .product-essential .extra-info .ratings .amount {
    float: left;
}
.product-view .product-essential .extra-info .ratings .rating-box {
    margin-top: 8px;
    margin-right: 10px;
}
.product-view .product-essential .extra-info .ratings:after {
    content: '';
    display: table;
    clear: both;
}
.product-view .product-essential:after {
    content: '';
    display: table;
    clear: both;
}
.product-view .product-shop .product-name .h1,
.product-view .product-img-box .product-name h1 {
    color: #3399cc;
    margin-bottom: 10px;
    border: 0;
}
.product-view .product-shop {
    width: 50%;
    float: right;
}
.product-view .product-shop .product-name {
    display: none;
    float: left;
}
.product-view .product-shop .product-name .h1 {
    float: left;
    margin-bottom: 5px;
}

.product-view .product-shop .short-description {
    margin-bottom: 10px;
    clear: both;
}
.product-view .product-shop .ratings {
    margin-bottom: 8px;
}
.product-view .product-shop .availability {
    font-size: 16px;
}
.product-view .product-shop .price-box {
    margin: 0;
}
.product-view .product-shop .price-box .old-price,
.product-view .product-shop .price-box .special-price,
.product-view .product-shop .price-box .regular-price {
    padding-right: 0;
    line-height: 50px;
}
.product-view .product-shop .price-box .special-price .price-label {
    font-size: 16px;
    
}
.product-view .product-shop .price-box .special-price span.weee {
    color: #636363;
}
.product-view .product-shop .price-box .special-price span.weee span.price {
    font-size: 16px;
}
.product-view .product-shop .price-box .price-excluding-tax,
.product-view .product-shop .price-box .price-including-tax {
    display: block;
    line-height: 1.2;
    color: #636363;
}
.product-view .product-shop .price-box .price-excluding-tax .label,
.product-view .product-shop .price-box .price-including-tax .label {
    font-size: 16px;
    font-weight: 300;
}
.product-view .product-shop .price-box .price-excluding-tax .price,
.product-view .product-shop .price-box .price-including-tax .price {
    font-size: 20px;
}
.product-view .price-box.map-info a {
    display: inherit;
}
.product-view .old-price .price-label {
    display: none;
}

@media only screen and (max-width: 850px) {
    .product-view .product-shop .price-box .price-excluding-tax .label,
    .product-view .product-shop .price-box .price-including-tax .label {
        font-size: 15px;
    }
    .product-view .product-shop .price-box .price-excluding-tax .price,
    .product-view .product-shop .price-box .price-including-tax .price {
        font-size: 18px;
    }
}
@media only screen and (max-width: 770px) {
    .product-view .add-to-cart-wrapper {
        float: none;
        width: 100%;
        clear: both;
    }
    .product-view .product-shop .price-box .price-excluding-tax .label,
    .product-view .product-shop .price-box .price-including-tax .label {
        font-size: 16px;
    }
    .product-view .product-shop .price-box .price-excluding-tax .price,
    .product-view .product-shop .price-box .price-including-tax .price {
        font-size: 20px;
    }
}
@media only screen and (max-width: 420px) {
    .product-view .product-shop .price-box .price-excluding-tax,
    .product-view .product-shop .price-box .price-including-tax {
        margin-bottom: 5px;
    }
    .product-view .product-shop .price-box .price-excluding-tax span,
    .product-view .product-shop .price-box .price-including-tax span {
        display: block;
    }
}
.product-img-box {
    width: 50%;
    float: left;
}
.product-img-box .product-name h1 {
    border: 0;
}
.product-img-box .product-image {
    margin-bottom: 3px;
}
.product-img-box .product-image img {
    max-width: 100%;
    max-height: 750px;
    margin: 0px auto;
}

@media only screen and (max-width: 479px) {
    .product-img-box .product-image img {
        max-height: 450px;
    }
}
.product-image-gallery {
    position: relative;
}
.product-image-gallery .gallery-image {
    display: none;
}
.product-image-gallery .gallery-image.visible {
    display: block;
}
.product-image-gallery .gallery-image.visible.hidden {
    visibility: hidden;
}
.product-image-gallery:before, .product-image-gallery:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: none;
}
.product-image-gallery:before {
    background-color: white;
    opacity: 0.8;
    z-index: 2;
}
.product-image-gallery:after {
    background-image: url("../images/opc-ajax-loader.gif");
    background-repeat: no-repeat;
    background-position: center;
    z-index: 3;
}
.product-image-gallery.loading {
    position: relative;
}
.product-image-gallery.loading:before, .product-image-gallery.loading:after {
    display: block;
}

.product-image-thumbs li {
    display: inline-block;
}
.product-image-thumbs li:first-child {
    margin-left: -1px;
}
.product-image-thumbs a {
    display: inline-block;
    border: 1px solid transparent;
}

.no-touch .product-image-thumbs a:hover {
    border-color: #c7c7c7;
}

.product-view {
    /* Set a min-height so that the floated elements break appropriately */
}
.product-view .add-to-box:after,
.product-view .add-to-cart:after {
    content: '';
    display: table;
    clear: both;
}
.product-view .add-to-cart .qty-wrapper,
.product-view .product-options-bottom .price-box,
.product-view .add-to-cart-buttons {
    min-height: 40px;
}
.product-view .product-options-bottom .price-box,
.product-view .add-to-cart .qty-wrapper,
.product-view .add-to-cart-buttons .button,
.product-view .add-to-cart-buttons .paypal-logo {
    margin-bottom: 20px;
}
.product-view .add-to-cart .qty-wrapper,
.product-view .add-to-cart .qty-wrapper label {
    margin-right: 7px;
    float: left;
}
.product-view .add-to-cart .qty-wrapper label {
    line-height: 40px;
}
.product-view .add-to-cart .qty-wrapper .qty {
    float: left;
    height: 40px;
}
.product-view .add-to-cart-buttons {
    max-width: 100%;
}
.product-view .add-to-cart-buttons .paypal-logo {
    clear: left;
    text-align: center;
}
.product-view .add-to-cart-buttons .paypal-logo .paypal-button {
    margin: 0 auto;
    display: block;
    width: 170px;
}
.product-view .add-to-cart-buttons .paypal-logo .bml_button {
    display: block;
    width: 174px;
    margin: 0 auto;
}
.product-view .add-to-cart-buttons .paypal-logo .bml_button a {
    text-align: center;
}
.product-view .add-to-cart-buttons .paypal-logo .paypal-or {
    display: block;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    line-height: 1;
    text-align: center;
}
.product-view .add-to-cart-buttons .button {
    min-height: 50px;
    line-height: 50px;
    font-size: 14px;
    padding: 0px 30px;
    min-width: 160px;
    width: 100%;
    white-space: normal;
 color: #ffffff;
 font-weight: 300;
 background: #ad452d;
 letter-spacing: 3px;
 margin-bottom: 6px;
}
.product-view .add-to-cart-buttons .button:hover{
 background: #d8644a;
}
.product-view .alert-price,
.product-view .alert-stock {
    clear: both;
}

@media only screen and (max-width: 479px) {
    .product-view .add-to-cart-buttons .paypal-or {
        line-height: 20px;
    }
    .product-view .add-to-cart-buttons .paypal-logo,
    .product-view .add-to-cart-buttons .paypal-or,
    .product-view .add-to-cart-buttons .paypal-button,
    .product-view .add-to-cart-buttons .button {
        text-align: center;
        width: 100%;
        display: block;
        margin-right: 0;
        margin-left: 0;
        float: none;
    }
}
/* This is the "or" that separates the "Add to Cart" and "Add to X" links */
.add-to-box .or {
    display: none;
}

.product-view .add-to-links {
    clear: both;
    margin-top: 0px;
}
.product-view .add-to-links:after {
    content: '';
    display: table;
    clear: both;
}
.product-view .add-to-links li {
    float: left;
}
.product-view .add-to-links a {
    padding: 2px 7px 2px 0px;
    margin-left: 7px;
    border-right: 1px solid #cccccc;
}
.product-view .add-to-links li:first-child a {
    margin-left: 0px;
}
.product-view .add-to-links li:last-child a {
    border-right: 0px;
}

.product-view .sharing-links {
    float: left;
}
.product-view .sharing-links:after {
    content: '';
    display: table;
    clear: both;
}
.product-view .sharing-links li {
    float: left;
    padding: 0px 7px 7px;
}
.product-view .sharing-links a {
    text-indent: -9999px;
    display: block;
    width: 26px;
    height: 26px;
}
.product-view .sharing-links a:hover {
    opacity: 0.8;
}
.product-view .sharing-links a.link-wishlist {
    background-position: 0px -225px;
}
.product-view .sharing-links a.link-compare {
    background-position: 0px -250px;
}
.product-view .sharing-links a.link-email-friend {
    background-position: 0px -322px;
}
.product-view .sharing-links a.link-facebook {
    background-position: 0px -425px;
}
.product-view .sharing-links a.link-twitter {
    background-position: 0px -372px;
}
.product-view a.not-active,
.iwd-qv-modal-body a.not-active {
    opacity: 0.6;
    pointer-events: none;
}

@media only screen and (max-width: 599px) {
    .add-to-box .add-to-links a {
        float: none;
        width: auto;
        text-indent: 0;
    }
}
.product-collateral {
    clear: both;
}

.box-collateral {
    clear: both;
}

@media only screen and (min-width: 768px) {
    .product-collateral .toggle-tabs {
        display: block;
        width: 100%;
        position: relative;
    }
    .product-collateral .toggle-tabs li {
        float: left;
     margin: 0 76px 0 0;
     position: relative;
    }
    .product-collateral .toggle-tabs li > span {
        -moz-user-select: none;
        -ms-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
        user-select: none;
        display: inline-block;
  /*
      
        cursor: pointer;
        
        font-size: 14px;
        position: relative;
     color: #006db1;
     
     position: relative;
    }
    .product-collateral .toggle-tabs li.current span{
        font-weight: 700;
     border-bottom: 0px solid #006db1;
    }
    .product-collateral .toggle-tabs li:hover span{
   font-weight: 700;
     border-bottom: 0px solid #ad452d;
     color: #ad452d;
    }
     .product-collateral .toggle-tabs li:hover{
  cursor: pointer;
     } 
    .product-collateral .toggle-tabs li:hover:after{/*
  content: "\f0d8";
     font-family: "FontAwesome";
     color: #ad452d;
     font-size: 26px;
     position: absolute;
     left: 50%;
     bottom: -2px; 
     margin-left: -8px;
    */}
    .product-collateral .toggle-tabs li:first-child {
        border-left: none;
    }
    .product-collateral .toggle-tabs:after {
        content: '';
        display: table;
        clear: both;
    }
    .product-collateral > dl {
        width: 100%;
    }
    .product-collateral > dl > dt {
        display: none;
    }
    .product-collateral > dl > dd {
        width: 100%;
        display: none;
        padding: 15px;
        border: 1px solid #cccccc;
        border-top: 0;
    }
    .product-collateral > dl > dd.current {
        display: block;
    }
}
@media only screen and (max-width: 767px) {
 
    .product-collateral > dl > dt {
        margin: 0;
        margin-bottom: 10px;
        color: #636363;
        font-size: 14px;
        font-weight: bold;
        font-style: normal;
        line-height: 1.4;
        text-rendering: optimizeSpeed;
        
        -moz-user-select: none;
        -ms-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
        user-select: none;
        font-weight: normal;
        margin-bottom: 0px;
        padding: 7px 10px 7px 24px;
        border-width: 1px;
        border-style: solid;
        border-color: #cccccc;
        position: relative;
        background-color: #f4f4f4;
        display: block;
    }
    .product-collateral > dl > dt:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        display: block;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
        border-top: 4px solid #3399cc;
        border-bottom: none;
        left: 10px;
        top: 50%;
        margin-top: -3px;
    }
    .product-collateral > dl > dt:hover {
        background-color: #ececec;
    }
    .product-collateral > dl > dd {
        padding: 10px;
        margin: 0;
        border-width: 0 1px;
        border-style: solid;
        border-color: #cccccc;
    }
    .product-collateral > dl > dd:last-child {
        border-width: 0 1px 1px 1px;
    }
    .product-collateral > dl > dt {
        cursor: pointer;
        border-bottom-width: 0;
    }
    .product-collateral > dl > dt:hover {
        color: #3399cc;
    }
    .product-collateral > dl > dt:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        display: block;
        border-top: 4px solid transparent;
        border-bottom: 4px solid transparent;
        border-left: 4px solid #3399cc;
        border-right: none;
    }
    .product-collateral > dl > dt.last {
        border-bottom-width: 1px;
    }
    .product-collateral > dl > dd {
        display: none;
    }
    .product-collateral.accordion-open > dl > dt.current {
        border-bottom-width: 1px;
    }
    .product-collateral.accordion-open > dl > dt.current:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        display: block;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
        border-top: 4px solid #3399cc;
        border-bottom: none;
        left: 6px;
        top: 50%;
        margin-top: -3px;
    }
    .product-collateral.accordion-open > dl > dd.current {
        display: block;
    }
}

@media only screen and (max-width: 479px) {
    .product-view .product-shop,
    .product-img-box,
    .product-collateral,
    .product-view .block-related,
    .box-collateral {

    }
}
.product-view .ratings .rating-links {
    clear: left;
    float: left;
    margin-top: 0;
}

#product-attribute-specs-table {
    max-width: 50em;
    border: 1px solid silver;
}
#product-attribute-specs-table th {
    border-right: 1px solid silver;
    border-bottom: 1px solid silver;
}

/* -------------------------------------------- *
 * Catalog - Grouped Product List
 */
.grouped-items-table-wrapper {
    width: 100%;
    margin-bottom: 30px;
}
.grouped-items-table-wrapper tbody tr:last-child td {
    border-bottom: none;
}
@media only screen and (max-width: 479px) {
    .grouped-items-table-wrapper {
        margin-bottom: 15px;
    }
}

.grouped-items-table .name-wrapper {
    color: #757575;
 font-size: 12px;
 line-height: 16px;
 padding: 0 5px 0 0;
}
.grouped-items-table .qty-wrapper {
    padding-top: 7px;
}
.grouped-items-table .qty-label {
    margin-left: 7px;
}
.grouped-items-table td {
    padding: 4px;
}
.grouped-items-table td:last-child {
    width: 30%;
    text-align: left;
}
.grouped-items-table .price-box {
    text-align: right;
}

/* -------------------------------------------- *
 * Catalog - Product Options
 */
.product-options {
    width: 100%;
    clear: both;
    position: relative;
}

.product-options p.required {
    position: absolute;
    top: 6px;
    right: 15px;
    text-align: right;
 display: none;
}

@media only screen and (max-width: 979px) {
    .product-view .product-options .required {
        position: static;
    }
}
.product-options dt {
    margin: 10px 0 6px;
    font-weight: normal;
}

.product-options dt:first-child {
    margin-top: 0;
}

.product-options dd .qty-holder {
    display: block;
    padding: 10px 0 0 0;
}

.product-options dd .qty-holder .qty {
    width: 3em;
    background: #fff;
}

.product-options dd .qty-holder label {
    vertical-align: middle;
}

.product-options dd .qty-disabled {
    background: none;
    border: 0;
    padding: 0 2px;
}

.product-options dd {
    padding: 0 0 12px 0;
    margin: 0 0 5px;
}

.product-options dl.last dd.last {
    border-bottom: 0;
    padding-bottom: 5px;
    margin-bottom: 0;
}

.product-options dd .input-text {
    width: 98%;
}

.product-options dd .input-box {
    padding-top: 0;
}

.product-options dd input.datetime-picker {
    width: 150px;
}

.product-options dd .time-picker {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding: 2px 0;
    vertical-align: middle;
}

.product-options dd textarea {
    width: 98%;
    height: 8em;
}

.product-options dd select {
    width: 330px;
    max-width: 100%;
}
.product-options select:not(.multiselect), .stock-notification select:not(.multiselect),
.collateral-tabs select:not(.multiselect) {
    -webkit-appearance: none;
    display: inline-block !important;
    width: 0 !important;
    visibility: hidden;
    opacity: 0;
    height: 1px;
    padding: 0;
    margin: 0 !important;
    border: none;
}
.product-options ul.options-list li {
    line-height: 1.5;
    margin-bottom: 5px;
}

.product-options ul.options-list li:last-child {
    margin-bottom: 0;
}

.product-options ul.options-list .radio,
.product-options ul.options-list .checkbox {
    float: left;
    margin-top: 5px;
}

.product-options ul.options-list .label {
    display: block;
}

.product-options ul.options-list label {
    font-weight: normal;
}

.product-options p.note {
    margin: 0;
    font-size: 11px;
}

.product-options-block .qty-wrapper label{
    font-weight: normal;
    
    font-size: 14px;
}

.product-options-bottom:after {
    content: '';
    display: table;
    clear: both;
}

.product-options-bottom .product-pricing,
.product-options-bottom .tier-prices {
    margin: 30px 0;
}
@media only screen and (max-width: 1199px) {
    .product-options-bottom .product-pricing,
    .product-options-bottom .tier-prices {
    }
}

.product-options-bottom .tier-prices li {
    background: 0;
    padding: 2px 0;
}

.product-options-bottom .tier-prices .price,
.product-options-bottom .tier-prices .benefit {
    color: #636363;
}

/* "display: none" should be removed if products on site have a long list of product options and those product options */
/*  affect the price so that the customer can see the updated price close to the "Add to Cart" button */
.product-options-bottom .price-box {
}

@media only screen and (max-width: 479px) {
    .product-options-bottom .price-box .price-as-configured .price-label {
        display: block;
    }
}
.product-options-bottom .price-tax {
    float: left;
}

/* -------------------------------------------- *
 * Related Products
 */
/* Block: Related */
.block-related li {
    margin-bottom: 7px;
}
.block-related .block-title {
    border-bottom: none;
}
.block-related .block-title h2 {
    margin: 0;
    margin-bottom: 0.5em;
    color: #636363;
    font-size: 24px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    text-rendering: optimizeLegibility;
    
    margin-bottom: 0;
}
.block-related .block-subtitle {
    margin-bottom: 7px;
}
.block-related .product {
    margin-left: 20px;
    position: relative;
}
.block-related .checkbox {
    float: left;
    margin-top: 36px;
}
.block-related .product-details {
    margin-left: 90px;
}
.block-related .product-name {
    margin-bottom: 3px;
}
.block-related .product-details .price-box {
    margin: 2px 0 3px;
}
.block-related .product-details .price-box a,
.block-related .product-details .price-box p,
.block-related .product-details .price-box span {
    float: left;
    margin-left: 3px;
}
.block-related .product-details .price-box a:first-child,
.block-related .product-details .price-box p:first-child,
.block-related .product-details .price-box span:first-child {
    margin-left: 0;
    font-size: 16px;
    padding-right: 5px;
    padding-left: 5px;
}
.block-related .product-details .price-box:after {
    content: '';
    display: table;
    clear: both;
}
.block-related .link-wishlist {
    display: none;
}

/* -------------------------------------------- *
 * Upsell Products
 */
.box-up-sell .ratings {
    display: none;
}

/* ============================================ *
 * Catalog - MSRP MAP Popup
 * ============================================ */
.cart-msrp-totals {
    color: red;
    font-size: 12px !important;
    font-weight: bold;
    margin: 10px 10px 0;
    padding: 10px;
    text-align: right;
    
}

.map-cart-sidebar-total {
    color: red;
    display: block;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    padding: 2px 5px;
}

.map-popup {
    background: #FFFFFF;
    border: 5px solid #cccccc;
    margin: 12px 0 0;
    position: absolute;
    text-align: left;
    width: 450px;
    z-index: 100;
}
@media only screen and (min-width: 771px) {
    .map-popup.map-popup-right {
        left: 10px !important;
    }
    .map-popup.map-popup-left {
        left: auto !important;
        right: 10px !important;
    }
}
@media only screen and (max-width: 770px) {
    .map-popup {
        width: 100%;
        left: 0px !important;
    }
}
.map-popup .map-popup-heading {
    padding: 8px 10px;
    margin-right: 40px;
    width: auto;
}
.map-popup .map-popup-heading h3 {
    font-size: 14px;
    margin: 0;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: break-word;
    text-align: left;
    text-overflow: ellipsis;
}
@media only screen and (max-width: 479px) {
    .map-popup .map-popup-heading h3 {
        text-align: center;
    }
}
.map-popup .map-popup-close {
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    height: 36px;
    width: 36px;
    font-size: 20px;
    line-height: 32px;
    text-align: center;
}
.map-popup .map-popup-content {
    border-top: 1px solid #ededed;
    padding: 10px;
    margin: 0 10px;
    overflow: hidden;
    text-align: left;
}
@media only screen and (max-width: 479px) {
    .map-popup .map-popup-content {
        text-align: center;
    }
}
.map-popup .map-popup-checkout {
    padding: 10px 0;
}
.map-popup .map-popup-checkout form:after {
    content: '';
    display: table;
    clear: both;
}
.map-popup .map-popup-checkout span {
    display: block;
}
.map-popup .map-popup-checkout .button {
    float: left;
    margin: 0 2px;
    clear: left;
}
.map-popup .map-popup-checkout .additional-addtocart-box {
    float: left;
    min-width: 210px;
}
.map-popup .map-popup-checkout .additional-addtocart-box li {
    list-style-type: none;
}
.map-popup .map-popup-checkout .paypal-logo {
    width: auto;
}
.map-popup .map-popup-checkout .paypal-logo a {
    display: inline-block;
    float: left;
    clear: left;
}
.map-popup .map-popup-checkout .paypal-logo .paypal-or {
    float: left;
    text-align: center;
    padding: 5px 15px;
    clear: left;
}
.map-popup .map-popup-checkout .paypal-logo:after {
    content: '';
    display: table;
    clear: both;
}
.map-popup .map-popup-checkout .paypal-logo .bml_button a {
    clear: left;
}
@media only screen and (max-width: 479px) {
    .map-popup .map-popup-checkout {
        text-align: center;
    }
    .map-popup .map-popup-checkout .button,
    .map-popup .map-popup-checkout .additional-addtocart-box,
    .map-popup .map-popup-checkout .paypal-logo a,
    .map-popup .map-popup-checkout .paypal-logo .paypal-or {
        float: none;
    }
    .map-popup .map-popup-checkout .additional-addtocart-box {
        min-width: 0px;
    }
    .map-popup .map-popup-checkout .paypal-logo .paypal-or {
        margin: 0px;
        margin-bottom: 10px;
    }
}
.map-popup .map-popup-checkout:after {
    content: '';
    display: table;
    clear: both;
}
.map-popup .map-popup-price {
    padding: 10px 0;
}
@media only screen and (max-width: 479px) {
    .map-popup .map-popup-price {
        text-align: center;
        padding-top: 0px;
    }
}
.map-popup .map-popup-price .price-box,
.map-popup .map-popup-price .price-box .special-price {
    display: inline-block;
    margin: 0;
    padding: 0;
}
.map-popup .map-popup-price .price-box .minimal-price-link {
    display: inline-block;
}
.map-popup .map-popup-text {
    padding: 10px 0;
    margin: 0 10px;
    word-wrap: break-word;
}
.map-popup .map-popup-text,
.map-popup .map-popup-only-text {
    border-top: 1px solid #ededed;
}

/* ============================================ *
 * Catalog - MSRP Product Listing
 * ============================================ */
.price-box .map-link {
    display: block;
    text-align: center;
}

/* ============================================ *
 * Catalog - Compare
 * ============================================ */
.block-compare .product-name:after {
    content: '';
    display: table;
    clear: both;
}

.compare-table .product-image {
    display: inline-block;
}

.compare-table .product-shop-row.top td {
    padding-bottom: 0;
    border-bottom: 0;
}
.compare-table .product-shop-row.bottom td {
    padding-top: 0;
}

/* ============================================ *
 * Checkout - Layout
 * ============================================ */
.cart-table {
    float: left;
    width: 60%;
}

.cart .button {
    white-space: normal;
}

.cart-forms,
.cart-totals-wrapper,
.crosssell {
    float: right;
    clear: right;
    width: 40%;
    padding-left: 20px;
}

.cart-totals,
.cart-forms .discount,
.cart-forms .giftcard,
.cart-forms .shipping {
    padding: 10px;
    background-color: #f4f4f4;
    border: 1px solid #cccccc;
}

.cart-table,
.cart-totals,
.cart-forms .discount,
.cart-forms .giftcard,
.cart-forms .shipping {
    margin-bottom: 20px;
}

.checkout-cart-index #postcode {
    width: 100%;
}

.display-both-prices .cart-table {
    float: none;
    width: 100%;
}
.display-both-prices .cart-forms {
    float: left;
    padding-right: 10px;
    padding-left: 0;
}
.display-both-prices .cart-totals-wrapper,
.display-both-prices .crosssell {
    padding-left: 10px;
}
.display-both-prices .cart-forms,
.display-both-prices .cart-totals-wrapper,
.display-both-prices .crosssell {
    width: 50%;
}
.display-both-prices .crosssell {
    clear: right;
    float: right;
}

@media only screen and (max-width: 979px) {
    .display-single-price .cart-table {
        float: none;
        width: 100%;
    }
    .display-single-price .cart-forms {
        float: left;
        padding-right: 10px;
        padding-left: 0;
    }
    .display-single-price .cart-totals-wrapper,
    .display-single-price .crosssell {
        padding-left: 10px;
    }
    .display-single-price .cart-forms,
    .display-single-price .cart-totals-wrapper,
    .display-single-price .crosssell {
        width: 50%;
    }
    .display-single-price .crosssell {
        clear: right;
        float: right;
    }
}
@media only screen and (max-width: 599px) {
    .product-cart-sku {
        display: none;
    }

    .display-both-prices .cart-forms,
    .display-both-prices .cart-totals-wrapper,
    .display-both-prices .crosssell,
    .display-single-price .cart-forms,
    .display-single-price .cart-totals-wrapper,
    .display-single-price .crosssell {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        float: none;
        width: 100%;
    }
}
.display-single-price:after {
    content: '';
    display: table;
    clear: both;
}

/* ============================================ *
 * Checkout - Cart
 * ============================================ */
.cart .page-title {
    margin-bottom: 15px;
    border-bottom: 1px solid #ededed;
}
.cart .page-title:after {
    content: '';
    display: table;
    clear: both;
}
.cart .page-title h1 {
    float: left;
    border-bottom: none;
    margin-bottom: 6px;
    margin-right: 10px;
}

.checkout-types {
    float: right;
    text-align: right;
    max-width: 100%;
    /* We always want this shipping method to display on its own line */
}
.checkout-types li {
    vertical-align: top;
    margin: 0 0 5px 5px;
}
.checkout-types li:after {
    content: '';
    display: table;
    clear: both;
}
.checkout-types li img {
    display: inline;
    vertical-align: top;
}
.checkout-types li:first-child {
    margin-left: 0;
}
.checkout-types .method-checkout-cart-methods-multishipping {
    display: block;
}
.checkout-types.top li {
    display: inline-block;
}
.checkout-types.top .bml_button {
    display: inline-block;
    vertical-align: top;
}
.checkout-types.top .bml_button img {
    display: block;
}
.checkout-types.top .paypal-logo .paypal-or {
    margin-top: 5px;
}
.checkout-types.bottom .paypal-logo a, .checkout-types.minicart .paypal-logo a {
    display: block;
}
.checkout-types.bottom .paypal-or, .checkout-types.minicart .paypal-or {
    margin: 0px;
    display: block;
    text-align: center;
}

@media only screen and (min-width: 741px) {
    .checkout-types.bottom .paypal-or {
        text-align: right;
        padding-right: 70px;
    }
}
.cart-totals .checkout-types .btn-checkout {
    margin-bottom: 7px;
}

@media only screen and (max-width: 740px) {
    .checkout-types.bottom .paypal-or, .checkout-types.minicart .paypal-or {
        width: auto;
        float: none;
    }

    .checkout-types li {
        float: none;
        width: 100%;
        margin-left: 0;
    }
}
@media only screen and (max-width: 599px) {
    .btn-checkout {
        width: 100%;
    }
}

.cart-table th,
.cart-table td,
.cart-table tbody td {
    border-bottom: none;
    vertical-align: top;
}
.cart-table h2 {
    color: #636363;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 0;
}
.cart-table thead th,
.cart-table tbody td {
    background-color: transparent;
    padding: 10px 5px;
}
.cart-table .product-cart-info,
.cart-table .product-cart-actions {
    padding-left: 15px;
}
.cart-table tr {
    border-bottom: 1px solid silver;
}
.cart-table tfoot tr {
    background: none;
}
.cart-table tfoot tr > td:after {
    content: '';
    display: table;
    clear: both;
}
.cart-table span.or {
    font-size: 9px;
    padding: 0 5px;
    
}
.cart-table .product-cart-image .cart-links,
.cart-table .product-cart-info .btn-remove,
.cart-table .product-cart-actions .button {
    display: none;
}
.cart-table .product-cart-image {
    padding-left: 0;
    padding-right: 0;
}
.cart-table .product-cart-image .product-image img {
    max-width: 100%;
    width: 100%;
}
.cart-table .product-cart-image a.cart-edit {
    display: none;
}
.cart-table .product-cart-sku {
    font-style: italic;
    font-size: 12px;
    margin: 5px 0 12px;
    max-width: 200px;
    word-wrap: break-word;
}
.cart-table .product-cart-sku .label {
    font-weight: 600;
}
.cart-table .btn-empty {
    float: left;
}
.cart-table .product-cart-total,
.cart-table .product-cart-price {
    text-align: center;
}
.cart-table .cart-tax-total {
    position: relative;
    cursor: pointer;
}
.cart-table .cart-tax-total:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 6px solid #3399cc;
    border-left: none;
    position: absolute;
    top: 3px;
    right: -11px;
}
.cart-table .cart-tax-total.cart-tax-total-expanded:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-top: 6px solid #3399cc;
    border-bottom: none;
    right: -15px;
    top: 6px;
}
.cart-table .cart-links > li {
    white-space: nowrap;
    line-height: 1.3;
    margin-bottom: 5px;
    min-width: 65px;
    font-size: 13px;
}
.cart-table .cart-links > li > a {
    display: block;
}
.cart-table .cart-links > li:last-child {
    margin-bottom: 0;
}
.cart-table .product-cart-actions {
    min-width: 60px;
    text-align: center;
}
.cart-table .product-cart-actions .qty {
    height: 30px;
    border-color: silver;
    border-radius: 0;
    margin-bottom: 10px;
    text-align: center;
    width: 3.2em;
}
.cart-table .product-cart-actions .button {
    margin-bottom: 5px;
}
.cart-table .item-options {
    padding-left: 15px;
}

@media only screen and (max-width: 770px) {
    .cart-table th {
        font-size: 12px;
    }
    .cart-table th,
    .cart-table td {
        padding: 7px 6px;
    }
    .cart-table .product-cart-actions > li {
        white-space: inherit;
    }
}
@media only screen and (max-width: 699px) {
    .display-both-prices .cart-table thead th.cart-total-head,
    .display-both-prices .cart-table td.product-cart-total {
        display: none;
    }
}
@media only screen and (max-width: 599px) {
    .cart-table colgroup, .cart-table thead {
        display: none;
    }
    .cart-table tr {
        display: block;
        margin-bottom: 10px;
        padding-bottom: 10px;
        position: relative;
        width: 100%;
    }
    .cart-table tr:after {
        content: '';
        display: table;
        clear: both;
    }
    .cart-table tr:last-child {
        margin-bottom: 0;
    }
    .cart-table tfoot tr {
        padding-bottom: 0;
    }
    .cart-table td {
        border: none;
        display: block;
    }
    .cart-table .head .product-cart-info,
    .cart-table .head td[data-rwd-label],
    .cart-table .head .product-cart-actions,
    .cart-table .head .product-cart-price {
        float: none;
        width: 100%;
    }
    .cart-table .head .product-cart-actions .qty {
        display: block;
    }
    .cart-table .head .product-cart-actions br.mobile{
        display: none;
    }
    .cart-table td[data-rwd-label] {
        padding-left: 15px;
        margin-bottom: 6px;
    }
    .cart-table td[data-rwd-label] .price {
        font-weight: normal;
    }
    .cart-table td[data-rwd-label]:before {
        content: attr(data-rwd-label) ":";
        font-size: 12px;
        padding-right: 5px;
        
    }
    .cart-table td.product-cart-price {
        text-align: left;
    }
    .cart-table h2 {
        font-size: 12px;
    }
    .cart-table .cart-links {
        padding-top: 5px;
        padding-right: 5px;
    }
    .cart-table .cart-links > li {
        white-space: normal;
        text-align: center;
    }
    .cart-table .cart-links > li > a {
        padding: 2px 0px;
    }
    .cart-table .cart-tax-info {
        font-style: italic;
        padding-left: 15px;
        font-size: 13px;
    }
    .cart-table .cart-tax-info .price {
        font-size: 13px;
    }
    .cart-table .product-cart-image {
        width: 25%;
        float: left;
        padding-bottom: 0;
    }
    .cart-table .product-cart-image a.cart-edit {
        display: block;
        font-size: 16px;
        text-align: center;
        
    }
    .cart-table .product-cart-info,
    .cart-table td[data-rwd-label] {
        float: right;
        width: 75%;
    }
    .cart-table .product-cart-actions,
    .cart-table .product-cart-price {
        padding-bottom: 0;
        padding-top: 0;
        float: right;
    }
    .cart-table .product-cart-remove,
    .cart-table .product-cart-total,
    .cart-table .product-cart-actions .cart-links {
        display: none;
    }
    .cart-table .product-cart-image .cart-links,
    .cart-table .product-cart-info .btn-remove {
        display: block;
    }
    .cart-table .product-cart-actions .button {
        display: none;
    }
    .cart-table .product-cart-info .btn-remove {
        float: right;
        margin: -4px 0px 2px 7px;
    }
    .cart-table .product-cart-info .product-cart-sku {
        margin-bottom: 5px;
    }
    .cart-table .product-cart-actions {
        text-align: left;
    }
    .cart-table .product-cart-actions .qty {
        margin-right: 7px;
        margin-bottom: 7px;
    }
    .cart-table .price,
    .cart-table .product-cart-price:before {
        font-weight: 500;
        font-size: 15px;
    }
    .cart-table .cart-footer-actions {
        text-align: center;
        width: 100%;
    }
    .cart-table .cart-footer-actions #empty_cart_button {
        float: right;
    }
    .cart-table .cart-footer-actions .btn-continue {
        float: left;
    }
    .cart-table .cart-footer-actions .btn-update,
    .cart-table .cart-footer-actions span.or {
        display: none;
    }

    .display-both-prices .cart-table td[data-rwd-tax-label]:before {
        content: attr(data-rwd-tax-label) ":";
    }
}
/* ============================================ *
 * Checkout - Estimate Shipping and Tax
 * ============================================ */
.shipping h2 {
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px;
}
.shipping select {
    max-width: 100%;
    height: 30px;
    display: block;
    border: 1px solid silver;
}
.shipping select.validation-failed {
    border-color: #df280a;
}
.shipping .shipping-desc {
    display: none;
}
.shipping .buttons-set {
    border: none;
    margin: 0;
    padding: 0;
}
.shipping .form-list:after {
    content: '';
    display: table;
    clear: both;
}
.shipping .form-list li {
    float: left;
    margin: 5px 2% 10px 0;
}
.shipping .form-list .shipping-country {
    width: 37%;
}
.shipping .form-list .shipping-region {
    width: 41%;
}
.shipping .form-list .shipping-postcode {
    margin-right: 0;
    width: 18%;
}
.shipping .form-list .shipping-postcode input {
    margin-top: 4px;
}
.shipping .form-list .input-box {
    padding-top: 0;
}
.shipping .form-list input {
    height: 30px;
    margin-top: 4px;
}
.shipping .form-list label {
    font-size: 13px;
    font-weight: 400;
    
    white-space: nowrap;
}
.shipping .sp-methods {
    padding: 10px 0 0;
    text-align: left;
}
.shipping .sp-methods dd {
    margin-bottom: 10px;
}
.shipping .sp-methods label {
    font-size: 12px;
    font-style: italic;
    min-width: 100px;
}
.shipping .sp-methods label span {
    font-weight: bold;
    font-style: normal;
}
.shipping #co-shipping-method-form .buttons-set .button {
    float: left;
    margin-left: 0;
}
.shipping #co-shipping-method-form .sp-methods dd label {
    border: 1px solid #cccccc;
    background-color: #ececec;
    min-width: 220px;
}
.shipping #co-shipping-method-form .sp-methods dd label:hover {
    background-color: #dbdbdb;
}

@media only screen and (max-width: 770px) {
    .shipping .shipping-form .form-list > li {
        width: 100%;
        float: none;
    }
    .shipping .shipping-form .form-list > li label {
        display: block;
    }
    .shipping .shipping-form .form-list > li input,
    .shipping .shipping-form .form-list > li select {
        width: 100%;
    }
}
.cart .cart-totals {
    text-align: right;
}
.cart .cart-totals:after {
    content: '';
    display: table;
    clear: both;
}
.cart .cart-totals table {
    font-size: 12px;
    margin-bottom: 20px;
    
    width: 100%;
}
.cart .cart-totals table td {
    padding: 2px 0px;
}
.cart .cart-totals table td:first-child {
    padding-right: 10px;
    min-width: 120px;
}
.cart .cart-totals table tbody tr:last-child td,
.cart .cart-totals table tbody tr:last-child th {
    padding-bottom: 10px;
}
.cart .cart-totals table tfoot {
    border-top: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
}
.cart .cart-totals table tfoot td {
    font-size: 24px;
    padding: 10px 5px;
    vertical-align: top;
}

.cart .cart-totals table tfoot strong {
    font-weight: 400;
}

@media only screen and (max-width: 600px) {
    .cart-totals {
        text-align: right;
    }
}
@media only screen and (max-width: 770px) {
    .cart .cart-totals table tfoot td {
        font-size: 18px;
    }
    .cart .cart-totals {
        margin-bottom: 0;
    }
}
.discount-form:after,
#giftcard-form:after {
    content: '';
    display: table;
    clear: both;
}

#discount-coupon-form,
.cart .giftcard {
    width: 100%;
}
#discount-coupon-form h2,
.cart .giftcard h2 {
    display: none;
}
#discount-coupon-form label,
.cart .giftcard label {
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    
    min-width: 105px;
    display: inline-block;
    margin-right: 10px;
}
#discount-coupon-form .field-wrapper,
.cart .giftcard .field-wrapper {
    display: inline-block;
}
#discount-coupon-form .validation-advice,
.cart .giftcard .validation-advice {
    display: inline;
}
#discount-coupon-form .button-wrapper,
.cart .giftcard .button-wrapper {
    display: inline-block;
    vertical-align: bottom;
}
#discount-coupon-form .button-wrapper > button,
.cart .giftcard .button-wrapper > button {
    float: left;
}
#discount-coupon-form .input-text,
.cart .giftcard .input-text {
    border-radius: 0;
    height: 30px;
    margin: 4px 10px 0 0;
    width: 190px;
}

.cart .giftcard p {
    margin-bottom: 7px;
}

.cart .giftcard .check-gc-status {
    float: left;
    padding: 0px;
}
.cart .giftcard .check-gc-status > span > span {
    font-size: 14px;
    text-transform: none;
}

/* ============================================ *
 * Checkout - Cart Cross sell
 * ============================================ */
.crosssell h2 {
    color: #3399cc;
}
.crosssell .item a.product-image {
    width: auto;
    float: left;
}

/* Change the layout to 2 columns at a breakpoint that is higher than a 3 columns layout would normally break */
@media only screen and (max-width: 979px) {
    .crosssell {
        /* Undo three-column config */
    }
    .crosssell .products-grid > li:nth-child(even),
    .crosssell .products-grid > li:nth-child(3n),
    .crosssell .products-grid > li {
        width: 47.72727%;
        margin-right: 4.54545%;
    }
    .crosssell .products-grid > li:nth-child(odd) {
        clear: left;
    }
    .crosssell .products-grid > li:nth-child(even) {
        margin-right: 0;
    }
    .crosssell .products-grid > li:nth-child(3n+1) {
        clear: none;
    }
}
@media only screen and (max-width: 599px) {
    .cart-table .cart-tax-total:after {
        right: -9px;
    }
    .cart-table .cart-tax-total.cart-tax-total-expanded:after {
        right: -13px;
    }
}
@media only screen and (max-width: 320px) {
    .crosssell ul .item {
        padding: 0 0px 40px;
    }
    .crosssell ul .product-details .crosssell-actions {
        padding: 0 5px;
    }

    .product-view .iwd-auto-related-products-block {
        display: block !important;
    }
}
/* ============================================ *
 * Checkout - One Page
 * ============================================ */
.checkout-onepage-index .col-right,
.checkout-onepage-index .col-left {
    display: none;
}

.checkout-onepage-index .col-main {
    width: auto;
    float: none;
}

@media only screen and (min-width: 980px) {
    .checkout-onepage-index .col-main {
        float: left;
        width: 68.75%;
        padding-right: 20px;
    }
    .checkout-onepage-index .col-right,
    .checkout-onepage-index .col-left {
        width: 31.25%;
        display: block;
    }
    .checkout-onepage-index .col-right {
        padding-left: 0;
    }
}
.opc select {
    width: 365px;
}

/* -------------------------------------------- *
 * Section Styling - Default
 */
.opc .section .step-title {
    width: 100%;
    border-top: 1px solid #ececec;
    position: relative;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.opc .section .step-title:after {
    content: '';
    display: table;
    clear: both;
}

.opc .section.allow:not(.active) .step-title {
    cursor: pointer;
}

/* Using .no-touch since touch devices emulate hover, thereby making steps look active that are not */
.no-touch .opc .section.allow:not(.active) .step-title:hover {
    background-color: #f4f4f4;
}

.opc .section.active .step-title {
    border-bottom: 1px solid #ececec;
}

.opc .section .step-title a {
    display: none;
}

.opc .section.allow:not(.active) .step-title a {
    display: block;
    float: right;
    line-height: 40px;
    height: 40px;
    padding: 0px 10px;
}

.no-touch .opc .section .step-title a:hover {
    text-decoration: none;
}

.opc .section .step-title .number,
.opc .section.allow.active .step-title .number,
.no-touch .opc .section.allow:hover .step-title .number {
    width: 26px;
    height: 26px;
    text-align: center;
    color: #FFFFFF;
    line-height: 26px;
    background-color: #3399cc;
    display: block;
    position: absolute;
    top: 50%;
    left: 10px;
    margin-top: -13px;
}

.opc .section.allow .step-title .number {
    background-color: #99cce5;
}

.opc .section.allow .step-title h2 {
    color: #a0a0a0;
}

.opc .section.allow .step-title:hover h2,
.opc .section.active .step-title h2 {
    color: #3399cc;
}

.opc .section .step-title h2 {
    font-size: 16px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    float: left;
    margin: 0px 4px 0px 45px;
}

.opc .section .step {
    padding: 20px;
}
.opc .section .step:after {
    content: '';
    display: table;
    clear: both;
}
@media only screen and (max-width: 979px) {
    .opc .section .step {
        padding: 10px;
    }
}

.opc select {
    max-width: 365px;
    width: 100%;
}

.opc h3 {
    font-weight: 500;
}

.opc .buttons-set {
    text-align: left;
}
.opc .buttons-set button.button {
    float: left;
    margin-left: 0;
    margin-right: 10px;
    margin-bottom: 0;
}
.opc .buttons-set p.required {
    float: right;
    margin-left: 5px;
    margin-bottom: 0;
}
.opc .buttons-set .back-link {
    float: right;
    margin: 0;
}
.opc .buttons-set a {
    line-height: 20px;
    display: inline-block;
    padding: 5px 5px 5px 0;
}

@media only screen and (max-width: 479px) {
    .opc .buttons-set .button + .buttons-set .button,
    .paypal-express-review .buttons-set .button + .buttons-set .button {
        margin-left: 0;
    }
}
.opc #opc-login .step {
    padding: 0px;
}
.opc #opc-login .buttons-set {
    border-top: 0;
    padding-top: 5px;
}

@media only screen and (max-width: 770px) {
    .opc #opc-login .description,
    .opc #opc-login p.required {
        display: none;
    }
}
#opc-payment .note {
    padding: 10px;
}

/* -------------------------------------------- *
 * This section hides everything but the "Checkout Method" step of the checkout process and fades in the content
 * once the customer progresses to the next step. The purpose of this is to simplify what the customer has to focus on.
 * It is limited to larger viewports since smaller devices are inherently going to be focused solely on the
 * "Checkout Method" step.
 */
.opc.opc-firststep-login .section:not(#opc-login) .step-title,
.opc-block-progress-step-login {
    -webkit-transition: opacity 300ms linear;
    -webkit-transition-delay: 0;
    -moz-transition: opacity 300ms linear 0;
    -o-transition: opacity 300ms linear 0;
    transition: opacity 300ms linear 0;
}

.opc.opc-firststep-login .section#opc-login .step-title .number {
    -webkit-transition: width 80ms linear;
    -webkit-transition-delay: 0;
    -moz-transition: width 80ms linear 0;
    -o-transition: width 80ms linear 0;
    transition: width 80ms linear 0;
}

.opc.opc-firststep-login .section#opc-login .step-title h2 {
    -webkit-transition: margin-left 80ms linear;
    -webkit-transition-delay: 0;
    -moz-transition: margin-left 80ms linear 0;
    -o-transition: margin-left 80ms linear 0;
    transition: margin-left 80ms linear 0;
}

/* When a user progresses from the "Checkout Method" to "Billing Information" for the first time, the              */
/* "opc-has-progressed-from-login" class gets added to the body. Also, the .opc element will only have the         */
/* "opc-firststep-login" class if the first step of the checkout is the "Checkout Method" (eg, not when logged in) */
body:not(.opc-has-progressed-from-login) .opc.opc-firststep-login .section:not(#opc-login) .step-title,
body:not(.opc-has-progressed-from-login) .opc-block-progress-step-login {
    opacity: 0;
}

body:not(.opc-has-progressed-from-login) .opc.opc-firststep-login .section#opc-login .step-title .number {
    width: 0px;
    overflow: hidden;
}

body:not(.opc-has-progressed-from-login) .opc.opc-firststep-login .section#opc-login .step-title h2 {
    margin-left: 0px;
}

/* -------------------------------------------- *
 * Shipping and Payment methods
 */
.sp-methods {
    margin: 0 0 8px;
}
.sp-methods dt {
    margin: 13px 0 5px;
    font-weight: bold;
}
.sp-methods dt:first-child {
    margin: 0 0 5px;
}
.sp-methods dd li {
    margin: 5px 0;
}
.sp-methods label img {
    float: left;
}
.sp-methods label a {
    margin-top: 6px;
    float: right;
    margin-left: 10px;
}
.sp-methods .price {
    font-weight: bold;
}
.sp-methods .form-list {
    padding-left: 20px;
}
.sp-methods .form-list li {
    margin: 0 0 8px;
}
.sp-methods select.month {
    width: 120px;
    margin-right: 10px;
}
.sp-methods select.year {
    width: 96px;
}
.sp-methods input.cvv {
    width: 4em !important;
}
.sp-methods #advice-validate-cc-exp-ccsave_expiration {
    max-width: 130px;
}
.sp-methods .checkmo-list li {
    margin: 0 0 5px;
    content: '';
    display: table;
    clear: both;
}
.sp-methods .checkmo-list label {
    width: 165px;
    padding-right: 15px;
    text-align: right;
    float: left;
}
.sp-methods .checkmo-list address {
    float: left;
}
@media only screen and (max-width: 479px) {
    .sp-methods .checkmo-list {
        padding-left: 0;
    }
    .sp-methods .checkmo-list label {
        width: 135px;
    }
}
.sp-methods .release-amounts {
    margin: 0.5em 0;
}
.sp-methods .release-amounts button {
    float: left;
    margin: 5px 10px 0 0;
}

/* One Page Checkout */
.block-progress {
    border: 0;
    margin: 0;
    border-left: 1px solid #cccccc;
    padding-left: 20px;
}
.block-progress .block-content {
    font-size: 13px;
}
.block-progress dt {
    padding-top: 6px;
    margin: 0;
    margin-bottom: 10px;
    color: #636363;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    
    margin-bottom: 6px;
    
    font-weight: normal;
    color: #a0a0a0;
}
.block-progress dt.complete {
    color: #636363;
}
.block-progress dd {
    padding-left: 15px;
    margin-bottom: 10px;
    font-style: italic;
}
.block-progress dd address {
    font-style: italic;
}
.block-progress #payment-progress-opcheckout .subtitle {
    margin-bottom: 3px;
}
.block-progress .payment-info dt {
    padding: 0;
    margin: 0 0 3px 0;
    color: #636363;
    text-transform: none;
    font-style: italic;
    float: left;
    clear: both;
    font-size: 13px;
}
.block-progress .payment-info dt:after {
    content: ': ';
}
.block-progress .payment-info dd {
    float: left;
    margin-bottom: 3px;
    font-size: 13px;
}
.block-progress .payment-info:after {
    content: '';
    display: table;
    clear: both;
}

/* review step */
#checkout-review-table .btn-remove img {
    display: none;
}

#checkout-review-table-wrapper {
    clear: both;
}

#review-buttons-container {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}
#review-buttons-container .btn-checkout {
    min-width: 220px;
}
#review-buttons-container .please-wait {
    float: left;
    margin-right: 10px;
}
#review-buttons-container .f-left {
    float: right;
}

@media only screen and (max-width: 599px) {
    .linearize-table-large.checkout-review-table thead tr:nth-child(1n+2) {
        display: none;
    }
}
@media only screen and (max-width: 479px) {
    .linearize-table.checkout-review-table thead tr:nth-child(1n+2) {
        display: none;
    }
}
/* show/hide "change" link for progress step depend on complete status
 * should be placed in .css file */
.opc-block-progress dt.complete a,
.opc-block-progress dt.complete .separator {
    display: inline;
}

.opc-block-progress dt a,
.opc-block-progress dt .separator {
    display: none;
}

/* On small screens, the progress review content will be moved to the review step via JS. Styled via this CSS: */
#checkout-step-review .opc-block-progress {
    border-left: none;
    padding-left: 0;
}
#checkout-step-review .opc-block-progress .block-title {
    display: none;
}
#checkout-step-review .opc-block-progress .block-content {
    display: block !important;
    padding: 0;
}
#checkout-step-review .opc-block-progress .block-content > dl > div {
    float: left;
    width: 50%;
}
@media only screen and (max-width: 479px) {
    #checkout-step-review .opc-block-progress .block-content > dl > div {
        float: none;
        width: auto;
    }
}
#checkout-step-review .opc-block-progress .block-content .changelink {
    display: none;
}

@media only screen and (max-width: 479px) {
    #checkout-review-table thead > tr > th {
        display: none;
    }
    #checkout-review-table thead > tr > th:first-child {
        display: block;
    }

    #checkout-review-table thead > tr > th:first-child {
        display: block;
    }
}
#checkout-step-review .centinel > p {
    margin-bottom: 10px;
}
#checkout-step-review .centinel iframe {
    width: 100%;
    min-height: 400px;
}

/* Gift options */
.gift-messages-form .item {
    content: '';
    display: table;
    clear: both;
    margin-top: 30px;
}
.gift-messages-form .item h5 {
    font-weight: bold;
}
.gift-messages-form .item .product-img-box {
    width: auto;
    float: left;
    padding-right: 15px;
}
.gift-messages-form .item .details {
    float: left;
}

.gift-message-form .inner-box > div {
    content: '';
    display: table;
    clear: both;
    width: 100%;
    margin-top: 15px;
    display: block;
}
.gift-message-form .inner-box > div.extra-options-container p {
    margin-bottom: 15px;
}
.gift-message-form .gift-wrapping-form label {
    margin-right: 10px;
}
.gift-message-form .gift-wrapping-form img {
    float: left;
}
.gift-message-form .gift-wrapping-form .gift-wrapping-design {
    height: 75px;
}
.gift-message-form .gift-wrapping-form .gift-wrapping-design:after {
    content: '';
    display: table;
    clear: both;
}
.gift-message-form .gift-wrapping-form .gift-wrapping-design .image-box {
    margin-right: 5px;
}
.gift-message-form .gift-item {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: solid 1px #ececec;
}
.gift-message-form .gift-item:after {
    content: '';
    display: table;
    clear: both;
}
.gift-message-form .gift-item .product-img-box {
    width: 200px;
}
.gift-message-form .gift-item .product-img-box .product-image {
    width: 75px;
    margin-left: auto;
    margin-right: auto;
}
.gift-message-form .gift-item .product-img-box .product-name {
    display: block;
}
.gift-message-form .gift-item .fieldset {
    margin-left: 200px;
}

@media only screen and (max-width: 770px) {
    .gift-message-form .giftmessage-area {
        max-width: 100%;
    }
    .gift-message-form .gift-item .product-img-box {
        width: 100%;
        float: none;
    }
    .gift-message-form .gift-item .fieldset {
        margin-left: 0px;
    }
    .gift-message-form .gift-item .fieldset textarea {
        width: 100%;
    }
}
/* ============================================ *
 * Checkout - Success
 * ============================================ */
.checkout-onepage-success .col-main {
    padding: 0;
    text-align: center;
}
.checkout-onepage-success .buttons-set {
    margin: 10px 0;
    text-align: center;
}
.checkout-onepage-success .buttons-set button {
    float: none;
}

/* ============================================ *
 * Configurable Swatches
 * ============================================ */
/* Clears */
.clearfix:after,
.configurable-swatch-list:after,
.product-view .product-options .swatch-attr:after {
    content: '';
    display: table;
    clear: both;
}

/* General Swatch Styling */
.swatch-link,
.swatch-label {
    display: block;
    border-radius: 3px;
    font-size: 14px;
    text-align: center;
    color: #636363;
    text-decoration: none;
    box-sizing: content-box;
}

.swatch-link {
    border: 1px solid #cccccc;
    margin: 0 0 3px;
}
.swatch-link img {
    border-radius: 2px;
}
.swatch-link:hover {
    cursor: pointer;
    text-decoration: none;
}
.swatch-link .x {
    display: none;
    text-indent: -999em;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url(../images/bg_x.png) center no-repeat transparent;
    z-index: 10;
}
.swatch-link.has-image .swatch-label {
    position: relative;
}
.swatch-link.has-image img {
    position: absolute;
    top: 0;
    left: 0;
}

.swatch-label {
    border: 1px solid #fff;
    margin: 0;
    white-space: nowrap;
    background: #f4f4f4;
}

.configurable-swatch-list {
    margin-left: -3px;
    zoom: 1;
    clear: both;
    -webkit-transform: translateZ(0px);
}
.configurable-swatch-list li {
    float: left;
    zoom: 1;
    margin: 0 0 0 3px;
}
.products-grid .configurable-swatch-list li {
    display: inline-block;
    float: none;
    margin: 0;
    vertical-align: top;
}
.configurable-swatch-list .not-available .x {
    display: block;
}
.configurable-swatch-list .not-available .swatch-link {
    border-color: #ededed;
    position: relative;
}
.configurable-swatch-list .not-available .swatch-link.has-image img {
    opacity: 0.4;
    filter: alpha(opacity=40);
}
.configurable-swatch-list .not-available .swatch-label {
    color: #aaa;
    background: #fff;
}
.configurable-swatch-list .wide-swatch .swatch-label {
    padding: 0 6px;
}
.configurable-swatch-list .not-available a:focus {
    outline: 0;
}

#narrow-by-list dd .configurable-swatch-list li {
    margin: 0 0 0 3px;
    width: 47%;
}
#narrow-by-list dd .swatch-link {
    border: none;
    line-height: 25px;
    margin-right: 2px;
    text-align: left;
}
#narrow-by-list dd .swatch-link.has-image {
    line-height: inherit;
}
#narrow-by-list dd .swatch-link:hover .swatch-label {
    border-color: #3399cc;
}
#narrow-by-list dd .swatch-label {
    background: #f4f4f4;
    border: 1px solid #cccccc;
    border-radius: 3px;
    display: block;
    float: left;
    line-height: 1.5em;
    margin: 0 5px 0 0;
    padding: 1px 5px;
    white-space: nowrap;
}
#narrow-by-list dd .swatch-label img {
    border: 1px solid #fff;
    border-radius: 3px;
    box-sizing: content-box;
}
#narrow-by-list dd .has-image .swatch-label {
    padding: 0;
}

@media only screen and (max-width: 770px) {
    #narrow-by-list dd .configurable-swatch-list li:nth-child(odd) {
        clear: left;
    }
}
.currently .swatch-current {
    position: relative;
}
.currently .swatch-current .btn-remove {
    margin-top: -10px;
    position: absolute;
    right: 0;
    top: 50%;
}
.currently .swatch-current span {
    display: block;
    float: left;
}
.currently .swatch-link {
    display: inline-block;
    margin: 0 0 0 3px;
}
.currently .swatch-link:hover {
    border-color: #cccccc;
    cursor: default;
}

/* Other Swatch States */
.configurable-swatch-list .hover .swatch-link,
.configurable-swatch-list .selected .swatch-link,
.swatch-link:hover {
    border-color: #3399cc;
}

.configurable-swatch-box {
    background: none !important;
}
.configurable-swatch-box select.swatch-select {
    display: none;
}
.configurable-swatch-box .validation-advice {
    margin: 0 0 5px;
    background: #df280a;
    padding: 2px 5px !important;
    font-weight: bold;
    color: #fff !important;
    float: left;
    display: block;
    border-radius: 3px;
}

/* CUSTOM */
.availability.out-of-stock span {
    color: #a0a0a0;
}

.product-view .product-options .swatch-attr {
    float: none;
    display: block;
    clear: both;
    border: 0;
}
.product-view .light-box img {max-width: 100%; height: auto;}
.product-view .light-box {display: block;}

.product-view .product-options .swatch-attr label,
.product-view .product-options .swatch-attr .select-label {
    font-size: 12px;
}
.product-view .product-options .swatch-attr label {
    display: block;
    line-height: 1.3;
}
.product-view .product-options .swatch-attr .select-label {
    display: inline;
    font-weight: normal;
    color: #3399cc;
    padding-left: 5px;
}
.product-view .product-options dd .input-box {
    width: auto;
    height: auto;
}
.product-view .product-options .select-label {
    display: none;
}
.product-view .add-to-cart button.out-of-stock {
    background-position: -80px -362px;
    cursor: default;
}

/* ============================================ *
 * Customer
 * ============================================ */
.customer-account-login .scaffold-form label:first-child {
    width: 115px;
}
.customer-account-login .col2-set .buttons-set {
    border-top: 0;
    margin-top: 2px;
}
.customer-account-login .col2-set .buttons-set button,
.customer-account-login .col2-set .buttons-set .button {
    float: none;
    min-width: 50%;
    margin: 0;
}
.customer-account-login .col2-set .col-1 ul {
    list-style: disc;
    padding-left: 20px;
    margin: 10px 0 20px 0;
}
@media only screen and (min-width: 480px) {
    .customer-account-login .col2-set .col-1,
    .customer-account-login .col2-set .col-2 {
        padding-top: 0;
        margin-top: 20px;
    }
    .customer-account-login .col2-set .col-1 {
    }
    .customer-account-login .col2-set .col-2 {
        border-left: 1px solid #ededed;
    }
}
@media only screen and (min-width: 770px) {
    .customer-account-login .col2-set .col-1 {
        padding-right: 0;
    }
    .customer-account-login .col2-set .col-2 {
        padding-left: 60px;
        border-left: 1px solid #ededed;
    }
}
@media only screen and (max-width: 767px) {
    .customer-account-login .col2-set .col-1 {
        padding-bottom: 30px;
    }
    .customer-account-login .col2-set .col-2 {
        padding-top: 0px;
        margin-top: 0;
        border-top: 1px solid #ededed;
        padding-bottom: 0;
    }
}
@media only screen and (max-width: 770px) {
    .customer-account-login .col2-set p.required {
        display: none;
    }
}

.customer-account-create .scaffold-form label:first-child {
    width: 140px;
}

.opc #opc-login p:not(.required) {
    font-style: italic;
    font-size: 13px;
    color: #a0a0a0;
}

.remember-me-box a.hide {
    display: none;
}
.remember-me-box .link-tip {
    font-size: 13px;
    padding-left: 10px;
}

.remember-me-popup {
    display: none;
    border: 1px solid #cccccc;
    padding: 10px;
    position: relative;
}
.remember-me-popup.show {
    display: block;
}

.remember-me-popup .remember-me-popup-close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px;
    font-size: 12px;
}
.remember-me-popup .remember-me-popup-close-button {
    display: none;
}

.customer-account-create .buttons-set {
    max-width: 455px;
}

@media only screen and (max-width: 479px) {
    .customer-account-create .fieldset,
    .customer-account-create .buttons-set {
        margin-left: 0;
    }
}
.customer-account-create .fieldset .hidden {
    display: none;
}
.customer-account-create #remember-me-popup {
    max-width: 455px;
}

.customer-account-forgotpassword .fieldset,
.customer-account-forgotpassword .buttons-set {
    max-width: 400px;
}
@media only screen and (max-width: 479px) {
    .customer-account-forgotpassword .fieldset,
    .customer-account-forgotpassword .buttons-set {
        margin-left: 0;
    }
}
.customer-account-forgotpassword .fieldset .input-box input.input-text {
    width: 100%;
}

/* ============================================ *
 * My Account Global Styles
 * ============================================ */
body.customer-account .my-account .page-title h1 {
    border: 0;
    text-align: left;
    color: #333;
    font-size: 46px;
    font-weight: normal;
    letter-spacing: 1.5px;
    word-wrap: break-word;
}
body.customer-account .my-account .title-buttons {
    position: relative;
    text-align: right;
}
body.customer-account .my-account .title-buttons h1 {
    text-align: left;
}
body.customer-account .my-account .title-buttons .button {
    position: absolute;
    right: 0;
    top: 0;
}
body.customer-account .my-account .title-buttons a,
body.customer-account .my-account .title-buttons span.separator {
    position: relative;
}
body.customer-account .my-account .fieldset h2,
body.customer-account .my-account .addresses-list h2,
body.customer-account .my-account .order-details h2 {
    width: 100%;
    display: inline-block;
}
body.customer-account .my-account .addresses-list h3 {
    font-size: 14px;
    font-weight: 600;
}
body.customer-account .my-account .fieldset {
    margin-top: 30px;
    margin-bottom: 30px;
}
body.customer-account .data-table {
    margin-top: 5px;
}
body.customer-account .data-table .rating-box{
    min-width: 100px;
}
body.customer-account .data-table td a {
    font-style: normal;
    font-size: 12px;
    color: #006db1;
    
    text-decoration: none;
}
body.customer-account .data-table td a:hover{
    color: #213261;
}
body.customer-account .data-table span.nobr {
    white-space: normal;
}
body.customer-account .data-table span.nobr a {
    white-space: nowrap;
}
body.customer-account .data-table td.view a {
    display: block;
}
body.customer-account .data-table .separator {
    display: none;
}
body.customer-account .sidebar .block ol#compare-items li {
    margin: 10px 0;
}
body.customer-account .sidebar .block .block-content p.block-subtitle {
    margin-bottom: 15px;
}
body.customer-account .sidebar .block .block-content .actions {
    margin-top: 30px;
}
body.customer-account .sidebar ol#cart-sidebar-reorder li {
    margin-top: 10px;
    margin-bottom: 0;
}
body.customer-account .sidebar ol#cart-sidebar-reorder p.product-name {
    display: inline-block;
    margin-bottom: 0;
}
body.customer-account .sidebar .block-cart .summary {
    margin-bottom: 15px;
}
body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder li {
    margin-top: 10px;
    margin-bottom: 0;
}
body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder li input {
    margin-right: 10px;
}
body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder p.product-name {
    display: inline;
    margin-bottom: 0;
}

.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day {
    width: 40px;
    float: left;
    margin-right: 10px;
}
.form-list .customer-dob .dob-year {
    width: 80px;
    float: left;
}
.my-account .aw-pq2-form textarea {
    width: 365px;
    max-width: 100%;
    padding: 10px !important;
    min-height: 150px;
    max-height: 150px;
}
.my-account .pages {
    float: right;
}
.my-account .pages strong {
    display: none;
}
.my-account .pager {float: none;}
.my-account .pages ol {margin: 0;}
.my-account .pager > .count-container {margin: 1px 0 0 0; float: left;}
.my-account .pages li{display: inline-block; height: 28px; line-height: 28px; font-size: 14px; color: #006db1; margin: 0; border: 1px solid transparent; min-width: 28px; text-align: center;}
.my-account .pages li a{color: #006db1; text-decoration: none;  padding: 0 8px; display: block;}
.my-account .pages li.current{border: 1px solid #d2d2d2; padding: 0 8px;}
.my-account .pages li.current:hover{background: none;}
.my-account .pages li:hover a{color: #fff;}
.my-account .pages li:hover{background: #006db1;}
.my-account .pages li.next{margin: 0 0 0 27px;}
.my-account .pages li.previous{margin: 0 27px 0 0;}


.my-account .pages strong {
    display: none;
}
.my-account .dashboard .hello {
    color: #333333;
    font-size: 16px;
    font-weight: 500;
    
}
.my-account .dashboard .welcome-msg > p {
    line-height: 22px;
    font-size: 16px;
}
.my-account {
    letter-spacing: 0.55px;
}
/* ============================================ *
 * Dashboard
 * ============================================ */
.dashboard .box-head {
    margin-top: 35px;
}
.dashboard .box-head h2 {
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 0;
    color: #213261;
    
    letter-spacing: 0.8px;
}
.dashboard .box-head a {
    padding: 10px;
    padding-left: 0;
}
.dashboard .box-title a,
.dashboard .box-head a,
.dashboard .box-content a{
    font-size: 14px;
    color: #006db1;
    
    text-decoration: none;
}
.dashboard .box-title a:hover,
.dashboard .box-head a:hover,
.dashboard .box-content a:hover{
    color: #213261;
}

.dashboard .box-account {
    padding-bottom: 35px;
    border-bottom: 1px solid #ececec;
}

.dashboard .col2-set .col-1,
.dashboard .col2-set .col-2 {
    padding-right: 12.09677%;
    padding-bottom: 0;
}
.dashboard .col2-set .col-1 .box-title,
.dashboard .col2-set .col-2 .box-title {
    position: relative;
    padding-bottom: 10px;
}
.dashboard .col2-set .col-1 .box-title h2,
.dashboard .col2-set .col-1 .box-title h3,
.dashboard .col2-set .col-2 .box-title h2,
.dashboard .col2-set .col-2 .box-title h3 {
    font-weight: normal;
    font-size: 18px;
    margin-bottom: 0;
    color: #333333;
    
    letter-spacing: 0.8px;
    margin: 0 0 -2px 0;
}
.dashboard .col2-set .col-1 .box-title a,
.dashboard .col2-set .col-2 .box-title a {
    line-height: 19.6px;
}
.dashboard .box-content h6{
    margin-top: 23px;
}
.dashboard .box-reviews.box-account {
    padding-bottom: 0;
}
.dashboard .box-reviews li {
    padding: 10px 0;
    border-top: 1px solid #ededed;
}
.dashboard .box-reviews li:first-child {
    border-top: 0;
}
.dashboard .box-reviews li .number {
    margin-right: -20px;
    float: left;
    line-height: 1.4;
    font-size: 13px;
}
.dashboard .box-reviews li .details {
    margin-left: 20px;
}
.dashboard .box-reviews li .details .ratings {
    content: '';
    display: table;
    clear: both;
    margin-bottom: 0;
}
.my-account .ratings .fa,
.my-account .rating-box .fa {
    color: #006db1;
    font-size: 15.8px;
    line-height: 1.5em;
}
.my-account .ratings strong,
.my-account .rating-box strong {
    float: left;
    font-weight: normal;
}
.my-account .ratings strong:not(.fa),
.my-account .rating-box strong:not(.fa){
    margin: 0 10px 0 0;
}
.my-account .ratings .rating-box {
    float: left;
    margin: 3px 0 0 0;
}

/* ============================================ *
 * Address Book
 * ============================================ */

.my-account .addresses-list .col-1,
.my-account .addresses-list .col-2 {
    padding-bottom: 0;
}
.my-account .addresses-list .item {
    margin: 0 0 30px 0;
}
.my-account .addresses-list .item p {
    margin-top: 10px;
}
@media only screen and (max-width: 770px) {
    .my-account .addresses-list .col-1,
    .my-account .addresses-list .col-2 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .my-account .addresses-list .col-1 li.empty,
    .my-account .addresses-list .col-2 li.empty {
        width: 100%;
    }
}
@media only screen and (max-width: 599px) {
    .my-account .addresses-list .addresses-additional p a {
        white-space: nowrap;
    }
}

/* ============================================ *
 * Order View
 * ============================================ */
.order-info {
    padding-bottom: 10px;
    border-bottom: 1px solid #ededed;
    width: 100%;
    margin-bottom: 30px;
}
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li {
    display: inline;
}
.order-info dt {
    margin-right: 20px;
}
.order-info li {
    margin: 0 0 0 20px;
}
.order-info li.current {
    font-weight: 600;
}
.order-info li:first-child {
    margin-left: 0;
}

.order-date {
    
}

.order-info-box {
    margin-bottom: 40px;
    margin-top: 20px;
}
.order-info-box + .order-info-box {
    padding-bottom: 40px;
    border-bottom: 1px solid #ededed;
}
.order-info-box .col-1 {
    padding-right: 0;
    width: 48%;
}
.order-info-box .col-2 {
    width: 52%;
}
.order-info-box .col-1,
.order-info-box .col-2 {
    overflow: hidden;
    padding-top: 0;
    padding-bottom: 0;
}
.order-info-box .box-title {
    width: 150px;
    padding-right: 10px;
    float: left;
}
.order-info-box .box-title h2 {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.5;
}
.order-info-box .box-title h2:after {
    content: ':';
}
.order-info-box .box-content {
}
.order-info-box .box-content td,
.order-info-box .box-content th {
    line-height: 1.3;
}
.order-info-box .box-content th {
    padding-top: 10px;
}
.order-info-box .box-content td {
    padding-left: 15px;
}
.order-info-box .box-content strong {
    font-weight: normal;
    
}

#my-orders-table .option-label {
    margin-left: 10px;
    font-weight: 600;
    font-style: italic;
}
#my-orders-table .option-value {
    margin-left: 20px;
}
#my-orders-table tr.bundle:not(:last-child) td {
    border-bottom: none;
    border-top: none;
}

ol#cart-sidebar-reorder li {
    margin-top: 10px;
    margin-bottom: 0;
}
ol#cart-sidebar-reorder li input {
    margin-right: 10px;
}
ol#cart-sidebar-reorder p.product-name {
    display: inline;
}

@media only screen and (max-width: 599px) {
    #my-orders-table .option-label {
        margin-left: 20px;
    }
    #my-orders-table .option-value {
        margin-left: 35px;
    }
    #my-orders-table td[data-rwd-label=Qty] .nobr br {
        display: none;
    }
    #my-orders-table td[data-rwd-label=Qty] .nobr strong {
        margin-right: 10px;
    }
    #my-orders-table tr.bundle {
        border-color: #ededed;
    }
    #my-orders-table tr.bundle.child td[data-rwd-label] {
        padding-left: 60px;
    }
    #my-orders-table tbody:last-child tr:last-child td {
        padding-bottom: 10px;
        border-bottom: 0;
    }
    #my-orders-table tbody:last-child tr:last-child td:last-child {
        padding-bottom: 15px;
    }
    #my-orders-table tfoot tr.shipping {
        margin-top: 0;
    }
}
.order-additional {
    margin: 40px 0;
}

.order-gift-message dd {
    margin-top: 10px;
}

@media only screen and (max-width: 1199px) {
    .dashboard .col2-set .col-1,
    .dashboard .col2-set .col-2 {
        padding-right: 30px;
        padding-bottom: 0;
    }

    body.customer-account .data-table td.view a {
        white-space: normal;
    }
}
@media only screen and (max-width: 979px) {
    body.customer-account .my-account .title-buttons {
        text-align: left;
    }
    body.customer-account .my-account .title-buttons span.separator,
    body.customer-account .my-account .title-buttons a {
        top: -12px;
    }
}
@media only screen and (max-width: 770px) {
    body.customer-account .data-table.orders th.ship,
    body.customer-account .data-table.orders td.ship,
    body.customer-account .data-table.orders td.status,
    body.customer-account .data-table.orders th.status {
        display: none;
    }

    .order-info-box .box-content {
        clear: left;
    }

    .addresses-list .item {
        float: left;
        width: 50%;
        padding-right: 30px;
    }

    .order-info dt {
        display: none;
    }

    .dashboard .page-title {
        margin-top: 20px;
    }
    .dashboard .page-title h1 {
        margin-top: 0;
    }
    .dashboard .col2-set .col-1,
    .dashboard .col2-set .col-2 {
        width: 48%;
        padding-right: 0;
        padding-left: 0;
    }
    .dashboard .col2-set .col-1 {
        float: left;
        margin-right: 4%;
    }
    .dashboard .col2-set .col-2 {
        float: right;
    }
}
@media only screen and (max-width: 599px) {
    body.customer-account .my-account .form-list .control {
        padding-left: 0;
    }
}
@media only screen and (max-width: 479px) {
    body.customer-account .my-account .page-title h1 {
        text-align: center;
    }
    body.customer-account .my-account .title-buttons {
        text-align: center;
    }
    body.customer-account .my-account .title-buttons .button {
        width: 100%;
        position: static;
        margin-bottom: 15px;
    }
    body.customer-account .my-account .title-buttons .button + .button {
        margin-left: 0px;
    }
    body.customer-account .my-account .fieldset h2 {
        margin-bottom: 15px;
    }
    body.customer-account .my-account .order-details h2 {
        margin-bottom: 15px;
    }
    body.customer-account .my-account .buttons-set {
        border-top: 0;
    }
    body.customer-account .my-account .addresses-list .item {
        margin-bottom: 15px;
        padding-right: 0;
        float: none;
        width: auto;
    }
    body.customer-account .my-account .addresses-list h2 {
        margin-bottom: 15px;
    }

    .order-info {
        margin-top: 15px;
    }

    .data-table.orders .link-reorder,
    .data-table.orders .date {
        display: none;
    }
    .data-table.orders td.view {
        text-align: right;
    }

    .dashboard .col2-set .col-1,
    .dashboard .col2-set .col-2 {
        width: 100%;
        margin-top: 15px;
    }

    .order-info-box {
        margin: 0;
    }
    .order-info-box .col-1,
    .order-info-box .col-2 {
        width: 100%;
        border-bottom: 1px solid #ededed;
        padding: 15px 0;
    }
    .order-info-box + .order-info-box {
        padding-bottom: 0;
        border-bottom: 0;
        margin-bottom: 30px;
    }

    #my-reviews-table .nobr {
        white-space: normal;
    }
}
/* ============================================ *
 * Newsletter Subscriptions
 * ============================================ */
body.newsletter-manage-index .my-account .fieldset {
    margin-bottom: 20px;
}
body.newsletter-manage-index .my-account .fieldset h2 {
    display: none;
}
body.newsletter-manage-index .my-account .form-list {
    border-top: 1px solid #ededed;
    padding-top: 10px;
}

/* ============================================ *
 * Contacts
 * ============================================ */
.contacts-index-index .buttons-set {
    margin-left: 30px;
    max-width: 435px;
}
.contacts-index-index .buttons-set p.required {
    float: left;
}
@media only screen and (max-width: 599px) {
    .contacts-index-index .buttons-set {
        max-width: 330px;
        margin-left: 0;
    }
    .contacts-index-index .buttons-set button {
        float: left;
        margin-left: 0px;
    }
    .contacts-index-index .buttons-set p.required {
        float: right;
    }
}

/* ============================================ *
 * PayPal
 * ============================================ */
@media only screen and (max-width: 870px) and (min-width: 771px) {
    .paypal-review-order .col2-set .col-1,
    .paypal-review-order .col2-set .col-2 {
        padding: 0px;
    }
}
.paypal-review-order .info-set {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ededed;
}
.paypal-review-order .buttons-set {
    margin-top: 0px;
    padding-top: 0px;
    border: 0;
}
.paypal-review-order .buttons-set button {
    margin-bottom: 10px;
}
@media only screen and (max-width: 770px) {
    .paypal-review-order .col-1 {
        padding-bottom: 0;
    }
    .paypal-review-order .field.inactive {
        display: none;
    }
}

.top-container .bml-ad {
    margin-top: 7px;
    margin-bottom: 7px;
    text-align: center;
}
.top-container .bml-ad span {
    display: inline-block;
}
.top-container .bml-ad span a {
    display: block;
}

.bml-ad {
    display: none;
    text-align: center;
    margin-bottom: 5px;
}
.bml-ad span {
    display: block;
    line-height: 0;
}
.bml-ad a {
    display: inline-block;
    max-width: 100%;
}
.bml-ad a:hover {
    opacity: 0.7;
}
.bml-ad img {
    height: auto !important;
    max-width: 100%;
}

.cart-totals-wrapper .bml-ad.large img {
    display: block;
    margin: 0;
}

@media only screen and (max-width: 770px) {
    .bml-ad.small {
        display: block;
    }
}
@media only screen and (min-width: 771px) {
    .bml-ad.large {
        display: block;
    }
}
div.paypal-logo {
    text-align: center;
    margin: 15px 0;
    max-width: 100%;
}
div.paypal-logo span {
    display: block;
    width: 100%;
}
div.paypal-logo span a {
    display: inline-block;
    max-width: 100%;
}
div.paypal-logo span a img {
    max-width: 100%;
}
div.paypal-logo span > img {
    display: none;
}

.checkout-types div.paypal-logo {
    text-align: right;
}

.bml-checkout-type {
    list-style-type: none;
}

.sidebar .paypal-logo {
    text-align: center;
    line-height: 0;
}
.sidebar .paypal-logo > a {
    display: inline-block;
    max-width: 100%;
}
.sidebar .paypal-logo > a:hover {
    opacity: 0.8;
}
.sidebar .paypal-logo > a img {
    display: block;
}
.sidebar .paypal-logo .label {
    margin-top: 4px;
}
.sidebar .paypal-logo .label a {
    font-size: 12px;
    line-height: 1.5;
}

/* ============================================ *
 * Review - Customer
 * ============================================ */
#customer-reviews {
    width: auto;
    float: none;
}
#customer-reviews .review-heading {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding: 10px 0 5px;
}
#customer-reviews .review-heading:after {
    content: '';
    display: table;
    clear: both;
}
#customer-reviews .review-heading h2 {
    float: left;
    display: block;
}
#customer-reviews .review-heading .pager {
    clear: none;
    float: none;
    width: auto;
}
#customer-reviews .pages {
 float: right;
}
#customer-reviews .pages strong {
 display: none;
}
#customer-reviews .pages ol {margin: 0;}
#customer-reviews .pager > .count-container {margin: 1px 0 0 0; float: left;}
#customer-reviews .pages li{display: inline-block; height: 28px; line-height: 28px; font-size: 14px; color: #006db1; margin: 0; border: 1px solid transparent; min-width: 28px; text-align: center;}
#customer-reviews .pages li a{color: #006db1; text-decoration: none;  padding: 0 8px; display: block;}
#customer-reviews .pages li.current{border: 1px solid #d2d2d2; padding: 0 8px;}
#customer-reviews .pages li.current:hover{background: none;}
#customer-reviews .pages li:hover a{color: #fff;}
#customer-reviews .pages li:hover{background: #006db1;}
#customer-reviews .pages li.next{margin: 0 0 0 27px;}
#customer-reviews .pages li.previous{margin: 0 27px 0 0;}

#customer-reviews .review-heading .pager .count-container .limiter {
    margin-bottom: 0;
}
#customer-reviews .review-heading .pager .count-container .limiter label {
    font-size: 10px;
    
}
#customer-reviews .review-heading .pager .amount {
    display: none;
}
#customer-reviews h2 {
    color: #3399cc;
    font-size: 12px;
    
}
#customer-reviews h2 span {
    color: #636363;
}
#customer-reviews .fieldset {
    padding-top: 39px;
}
#customer-reviews .fieldset h4 em {
    display: none;
}
#customer-reviews .fieldset .form-list {
    font-size: 12px;
    font-weight: normal;
    margin: 31px 0 0;
    
    width: 470px;
}
#customer-reviews .fieldset .form-list .inline-label:after {
    content: '';
    display: table;
    clear: both;
}

#customer-reviews .fieldset .form-list input {
    border: 1px solid #cccccc;
    border-radius: 0;
}
#customer-reviews .fieldset .form-list input[type="text"] {
    width: 100%;
}
#customer-reviews .buttons-set {
    border: none;
    margin: 0;
    width: 100%;
}
#customer-reviews dl {
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 10px;
}
#customer-reviews dl dt {
    margin: 4px 0;
}
#customer-reviews dl dd .ratings-table {
    font-size: 12px;
    width: 100%;
}
#customer-reviews dl dd .ratings-table tr {
    margin-right: 15px;
}
#customer-reviews dl dd .ratings-table .review-label {
    width: 300px;
    max-width: 70%;
}
#customer-reviews dl dd table {
    margin: 15px 0;
}
.review-summary-table {
    margin: 0 0 10px;
}
.review-summary-table thead {
    background: transparent;
}
.review-summary-table thead th {
    background: transparent;
    border: none;
    padding: 4px 0;
}
.review-summary-table tbody th {
    background: #FFFFFF;
    font-size: 12px;
}
.review-summary-table tbody td {
    border: none;
    text-align: center;
    padding: 0;
}
.review-summary-table tbody td label {
    width: 100%;
    display: block;
    padding: 7px 37px 7px 0;
}
.review-summary-table .rating-box .rating-number {
    display: none;
}

/* ============================================ *
 * Ratings - Global
 * ============================================ */
.ratings-table {
    font-size: 12px;
    
}
.ratings-table th {
    padding-right: 10px;
}

.ratings-table .rating-box .rating {
    background-position: 0 -600px;
    background-repeat: repeat-x;
    float: left;
    height: 13px;
    text-indent: -9999px;
}

@media only screen and (max-width: 770px) {
    body.review-product-list .product-view .product-shop .price-info {
        padding-left: 0;
    }
    body.review-product-list .product-view .product-shop .extra-info {
        padding: 0;
        min-width: 84%;
    }
    body.review-product-list .product-view .product-shop .extra-info .ratings-table {
        margin: 10px 0;
        width: 100%;
    }
    body.review-product-list .product-view .product-shop .extra-info .ratings-table tr {
        margin-right: 15px;
    }
}
@media only screen and (max-width: 535px) {
    body.review-product-list .product-view .product-shop .extra-info {
        min-width: 0;
    }
    body.review-product-list .product-view .product-shop .extra-info .ratings-table tr {
        float: none;
        margin-right: 0;
    }
}
@media only screen and (max-width: 520px) {
    #customer-reviews .fieldset {
        width: 100%;
    }
    #customer-reviews .fieldset .form-list {
        width: 100%;
    }
    #customer-reviews .fieldset .form-list .inline-label label,
    #customer-reviews .fieldset .form-list .inline-label .input-box {
        float: none;
    }
    #customer-reviews .buttons-set {
        width: 100%;
    }
    #customer-reviews .review-summary-table thead th {
        padding-left: 0px;
        padding-right: 0px;
    }
    #customer-reviews .review-summary-table tbody th {
        padding-left: 0px;
        padding-right: 0px;
    }
    #customer-reviews .review-summary-table tbody td {
        width: 20%;
        padding: 0px;
    }
    #customer-reviews .review-summary-table .rating-box {
        text-indent: 0px;
        text-align: center;
        background: none;
        height: 19.6px;
        width: 100%;
    }
}
@media only screen and (max-width: 450px) {
    #customer-reviews dl dd .ratings-table tr {
        float: none;
    }
}
/* ============================================ *
 * Review View Page
 * ============================================ */
.review-product-view .product-review .product-details h2 {
    border-bottom: none;
}
.review-product-view .product-review .product-img-box {
    width: auto;
    max-width: 50%;
}
.review-product-view .product-review .product-img-box > a {
    width: 100%;
}
.review-product-view .product-review .product-img-box .product-image {
    width: 100%;
}
.product-review .product-img-box {
    width: 25%;
}
.product-review .product-details {
    margin-left: 25%;
    padding-left: 25px;
}
.product-review .ratings-description dd {
    padding-top: 10px;
}
@media only screen and (max-width: 770px) {
    .review-product-view .product-review .product-img-box {
        max-width: 100%;
    }
    .product-review .product-img-box {
        width: 100%;
        margin: 0 0 25px 0;
    }
    .product-review .product-details{
        margin-left: 0;
        padding-left: 0;
    }
    .product-review .ratings .rating-box {
        float: none;
    }
}
/* ============================================ *
 * Slideshow
 * ============================================ */
.slideshow-container {
    position: relative;
    display: block;
    width: 100%;
    margin: 10px 0;
    border: 1px solid #ededed;
}
.slideshow-container .slideshow {
    width: 100%;
    padding: 0;
    position: relative;
    margin: 0;
    border: 10px solid #FFFFFF;
}
.slideshow-container .slideshow > li {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0;
    display: block;
    margin: 0;
}
.slideshow-container .slideshow > li:first-child {
    position: static;
    z-index: 100;
}
.slideshow-container .slideshow > li img {
    max-width: 100%;
    width: 100%;
}

.slideshow-pager {
    text-align: center;
    width: 100%;
    z-index: 115;
    position: absolute;
    bottom: 0px;
    top: auto;
    overflow: hidden;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.slideshow-pager span {
    width: 44px;
    height: 44px;
    display: inline-block;
    color: #DDDDDD;
    cursor: pointer;
}
.slideshow-pager span:before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    left: 50%;
    top: 50%;
    margin-left: -8px;
    margin-top: -8px;
    border-radius: 1px;
    background-color: #FFFFFF;
    position: relative;
}
.slideshow-pager span:hover:before {
    background-color: #2e8ab8;
}
.slideshow-pager span.cycle-pager-active:before {
    background-color: #297aa3;
}
.slideshow-pager > * {
    cursor: pointer;
}

.slideshow-prev,
.slideshow-next {
    position: absolute;
    top: 0;
    width: 15%;
    max-width: 80px;
    height: 100%;
    opacity: 0.6;
    z-index: 110;
    cursor: pointer;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.slideshow-prev:before,
.slideshow-next:before {
    content: '';
    width: 0;
    height: 0;
    font-size: 0;
    position: absolute;
    border-style: solid;
    display: block;
    top: 50%;
    margin-top: -15px;
}
.slideshow-prev:hover,
.slideshow-next:hover {
    opacity: 1;
}
.slideshow-prev.disabled,
.slideshow-next.disabled {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    cursor: default;
}

.slideshow-prev {
    left: 8px;
}
.slideshow-prev:before {
    border-width: 15px 15px 15px 0;
    border-color: transparent #FFFFFF transparent transparent;
    top: 50%;
    left: 10px;
}
.slideshow-prev:hover:before {
    border-color: transparent #2e8ab8 transparent transparent;
}

.slideshow-next {
    right: 8px;
}
.slideshow-next:before {
    border-width: 15px 0 15px 15px;
    border-color: transparent transparent transparent #FFFFFF;
    top: 50%;
    right: 10px;
}
.slideshow-next:hover:before {
    border-color: transparent transparent transparent #2e8ab8;
}

.cycle-caption {
    position: absolute;
    color: white;
    bottom: 15px;
    right: 15px;
    z-index: 110;
}

.cycle-overlay {
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 120;
    background: black;
    color: white;
    padding: 15px;
    opacity: .5;
}

/* ============================================ *
 * Wishlist
 * ============================================ */
#wishlist-table th {
    text-align: center;
}
#wishlist-table.clean-table {
    font-size: 12px;
    
    width: 100%;
}
#wishlist-table.clean-table th {
    border-bottom: 1px solid silver;
}
#wishlist-table.clean-table td {
    padding: 15px;
    vertical-align: top;
}
#wishlist-table.clean-table thead th {
    font-size: 12px;
    
}
#wishlist-table .product-name {
    font-size: 16px;
    margin-bottom: 0;
    
    margin: 0 0 6px 0;
}
#wishlist-table .product-name a {
    color: #3399cc;
}
#wishlist-table .wishlist-sku {
    font-size: 11px;
    margin: 5px 0;
}
#wishlist-table textarea {
    border: 1px solid silver;
    width: 100%;
    height: 45px;
    font-size: 11px;
    margin: 5px 0 0 0;
}
#wishlist-table textarea::-webkit-input-placeholder {
    
}
#wishlist-table textarea:-moz-placeholder {
    
}
#wishlist-table textarea::-moz-placeholder {
    
}
#wishlist-table textarea:-ms-input-placeholder {
    
}
#wishlist-table textarea:focus {
    border: 1px solid #3399cc;
}
#wishlist-table .item-manage {
    text-align: right;
    max-width: 450px;
    padding-top: 5px;
}
#wishlist-table .item-manage .button {
    font-size: 11px;
    padding: 3px 5px;
}
#wishlist-table .cart-cell {
    text-align: center;
}
#wishlist-table td.customer-wishlist-item-image {
    width: 113px;
}
#wishlist-table td.customer-wishlist-item-quantity {
    width: 3em;
}
#wishlist-table td.customer-wishlist-item-price {
    width: 120px;
    text-align: center;
}
#wishlist-table td.customer-wishlist-item-cart {
    width: 150px;
}
#wishlist-table td.customer-wishlist-item-cart .button {
    font-size: 12px;
    margin-bottom: 10px;
    padding: 3px 5px;
    width: 100%;
}
#wishlist-table td.customer-wishlist-item-cart .truncated {
    margin-bottom: 10px;
}
#wishlist-table td.customer-wishlist-item-cart > p {
    margin-bottom: 0;
}
#wishlist-table td.customer-wishlist-item-cart .remove-whishlist-item {
    text-align: center;
}
#wishlist-table td.customer-wishlist-item-cart .btn-remove {
    vertical-align: top;
}
#wishlist-table td.customer-wishlist-item-remove {
    width: 20px;
}
#wishlist-table td .button,
#wishlist-table td button {
    white-space: normal;
}
#wishlist-table .price-box {
    font-size: 12px;
}
#wishlist-table .price-box .price {
    color: #636363;
}
#wishlist-table .giftregisty-add {
    margin-top: 5px;
}
#wishlist-table .giftregisty-add .change {
    display: none;
}
#wishlist-table .giftregisty-add li {
    cursor: pointer;
    color: #3399cc;
    margin-bottom: 3px;
}
#wishlist-table .truncated .details {
    background: none;
    color: #3399cc;
}
#wishlist-table td[data-rwd-label]:before {
    font-weight: 600;
}
#wishlist-table .product-type {margin: 0 0 6px 0;}
#wishlist-table .product-type > img {display: inline-block; vertical-align: middle; margin: 0 7px 0 0;}
#wishlist-table .product-type label {font-size: 12px; font-weight: normal;  }
#wishlist-table .description {text-transform: none; margin: 0 0 2px 0;}
#wishlist-table .authors {margin: 0 0 3px 0;}
#wishlist-table .authors .label {font-weight: bold;}

@media only screen and (max-width: 1199px) {
    #wishlist-table.clean-table td {
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media only screen and (max-width: 979px) {
    #wishlist-table.clean-table td {
        padding-left: 5px;
        padding-right: 5px;
    }
    #wishlist-table.clean-table td textarea {
        height: 100px;
    }
    #wishlist-table.clean-table td.customer-wishlist-item-cart {
        width: 110px;
    }
    #wishlist-table .product-name {
        font-size: 13px;
    }
}
@media only screen and (max-width: 770px) {
    #wishlist-table:after {
        content: '';
        display: table;
        clear: both;
    }
    #wishlist-table .product-name {
        font-size: 16px;
    }
    #wishlist-table textarea {
        height: 68px;
        max-width: 100%;
    }
    #wishlist-table .item-manage {
        max-width: 100%;
        margin: 15px 0 0;
    }
    #wishlist-view-form .buttons-set button.button {
        margin-top: 15px;
    }
    #wishlist-view-form .fieldset {
        margin-bottom: 0;
    }
    #wishlist-table tr {
        position: relative;
    }
    #wishlist-table tr:after {
        content: '';
        display: table;
        clear: both;
    }
    #wishlist-table td.customer-wishlist-item-image {
        width: 70px;
    }
    #wishlist-table td.customer-wishlist-item-image img {
        width: 70px;
        height: 70px;
    }
    #wishlist-table td.customer-wishlist-item-cart p {
        margin-bottom: 0;
    }
    #wishlist-table td.customer-wishlist-item-cart .remove-whishlist-item {
        margin-right: 0;
        padding-top: 4px;
    }
    #wishlist-table td.customer-wishlist-item-cart {
        padding-right: 15px;
    }
}
@media only screen and (max-width: 599px) {
    #wishlist-table td.customer-wishlist-item-quantity {
        padding-left: 0;
    }
    #wishlist-table td.customer-wishlist-item-image,
    #wishlist-table th.customer-wishlist-item-image {
        display: none;
    }
}
@media only screen and (max-width: 479px) {
    #wishlist-table tr {
        position: relative;
    }
    #wishlist-table th.customer-wishlist-item-image {
        display: block;
    }
    #wishlist-table td.customer-wishlist-item-image, #wishlist-table td.customer-wishlist-item-info, #wishlist-table td.customer-wishlist-item-quantity, #wishlist-table td.customer-wishlist-item-price, #wishlist-table td.customer-wishlist-item-cart {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        empty-cells: hide;
    }
    #wishlist-table td.customer-wishlist-item-image {
        display: block;
        overflow: hidden;
    }
    #wishlist-table td.customer-wishlist-item-image a {
        float: left;
    }
    #wishlist-table td.customer-wishlist-item-image a img {
        width: 113px;
        height: 113px;
    }
    #wishlist-table td.customer-wishlist-item-quantity, #wishlist-table td.customer-wishlist-item-price {
        text-align: left;
    }
    #wishlist-table td.customer-wishlist-item-quantity:before, #wishlist-table td.customer-wishlist-item-price:before {
        float: left;
        margin-right: 15px;
    }
    #wishlist-table td.customer-wishlist-item-quantity .cart-cell, #wishlist-table td.customer-wishlist-item-price .cart-cell {
        text-align: left;
    }
    #wishlist-table td.customer-wishlist-item-quantity .price-box, #wishlist-table td.customer-wishlist-item-price .price-box {
        margin-top: 0;
    }
    #wishlist-table td.customer-wishlist-item-cart .cart-cell {
        float: left;
        width: 48%;
    }
    #wishlist-table td.customer-wishlist-item-cart > p {
        float: right;
        width: 48%;
    }
    #wishlist-table td.customer-wishlist-item-remove {
        position: absolute;
        top: 15px;
        right: 0px;
        display: block;
        padding: 0px;
        height: 20px;
    }
    #wishlist-table.clean-table td.customer-wishlist-item-cart {
        width: 100%;
    }
}
/* ============================================ *
 * Wishlist Sidebar
 * ============================================ */
.block-wishlist .mini-products-list > li:not(:last-child) {
    padding-bottom: 5px;
}
.block-wishlist .product-details .product-name {
    padding-top: 0;
    margin-bottom: 5px;
}
.block-wishlist .price-box {
    float: left;
    margin: 0;
}
.block-wishlist .price-box,
.block-wishlist .price-box .price,
.block-wishlist .link-cart {
    font-size: 12px;
}
.block-wishlist .link-cart {
    float: left;
    
    margin-right: 7px;
    padding-right: 7px;
    border-right: 1px solid #ededed;
}

/* ============================================ *
 * Checkout - Mini cart
 * ============================================ */
.header-minicart {
    display: inline-block;
    position: relative;
}

.header-minicart .minicart-message {
    display: block;
    padding: 10px;
}
.header-minicart .empty {
    padding: 10px;
    text-align: center;
}
.header-minicart .minicart-wrapper {
    clear: both;
    position: relative;
    background: #fff;
}
.header-minicart .block-cart {
    -webkit-box-shadow: -1px 2px 6px 0px rgba(0, 0, 0, 0.51);
    -moz-box-shadow: -1px 2px 6px 0px rgba(0, 0, 0, 0.51);
    box-shadow: -1px 2px 6px 0px rgba(0, 0, 0, 0.51);
}
.header-minicart .minicart-wrapper:before, .header-minicart .minicart-wrapper:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: none;
}
.header-minicart .minicart-wrapper:before {
    background-color: white;
    opacity: 0.8;
    z-index: 2;
}
.header-minicart .minicart-wrapper:after {
    background-image: url("../images/opc-ajax-loader.gif");
    background-repeat: no-repeat;
    background-position: center;
    z-index: 3;
}
.header-minicart .minicart-wrapper.loading {
    position: relative;
}
.header-minicart .minicart-wrapper.loading:before, .header-minicart .minicart-wrapper.loading:after {
    display: block;
}
.header-minicart .block-cart {
    display: none;
}
.header-minicart .block-subtitle {
    color: #757575;
    font-size: 10px;
    font-weight: 500;
    line-height: 1.4;
    padding: 7px 5px 8px 5px;
    text-align: center;
    
    margin-bottom: 0px;
    letter-spacing: 0.5px;
}
.header-minicart .block-subtitle .close {
    float: right;
    display: block;
    color: #b2b2b2;
    text-decoration: none;
    font-weight: normal;
    font-size: 14px;
    position: absolute;
    top: 3px;
    right: 9px;
    border: none;
    background: none;
}
.header-minicart .block-subtitle .close:hover{
    color: #006db1;
}
.header-minicart .mini-products-list {
    padding: 10px 20px;
    padding-top: 0px;
    padding-bottom: 2px;
}
.header-minicart .mini-products-list li {
    padding: 4px 0 13px 0;
    border-bottom: 1px solid #ececec;
    position: relative;
}

.header-minicart .mini-products-list li.last {
    border: none;
    padding-bottom: 0;
    margin-bottom: 10px;
}
.header-minicart .mini-products-list li .product-details {
    position: relative;
    text-align: left;
}

.header-minicart .mini-products-list li .product-details .btn-edit,
.header-minicart .mini-products-list li .product-details .remove{
    color: #757575;
    font-size: 13px;
    text-decoration: none;
    letter-spacing: 0.5px;
}
.header-minicart .mini-products-list li .product-details .btn-edit{
    padding: 0 2px 0 0;
}
.header-minicart .mini-products-list li .product-details .remove{
    padding: 0 0 0 4px;
}
.header-minicart .mini-products-list li .product-details .btn-edit:hover,
.header-minicart .mini-products-list li .product-details .remove:hover{
    color: #b2b2b2;
}
.header-minicart .product-details .product-name {
    padding-top: 0px;
    margin-bottom: 10px;
}
.header-minicart .product-details .product-name a {
    color: #006db1;
    font-size: 14px;
    text-decoration: none;
    letter-spacing: 0.5px;
}
.header-minicart .product-details .product-name a:hover{
    color: #24a6e5;
}
.header-minicart .info-wrapper {
    margin-bottom: 8px;
    color: #333333;
    font-size: 14px;
}
.header-minicart .info-wrapper .price{
    color: #006db1;
    padding: 0 0 0 12px;
    float: left;
    letter-spacing: 0.5px;
}
.header-minicart .info-wrapper .qty-wrapper th{
    color: #757575;
    vertical-align: bottom;
    padding: 0 0 4px 0;
    
}
.header-minicart .info-wrapper th {
    text-transform: none;
    padding-right: 0;
    color: #213261;
    font-size: 14px;
    letter-spacing: 0.5px;
}
.header-minicart .info-wrapper td {
    color: #3399cc;
    clear: right;
}
.header-minicart .info-wrapper .qty-wrapper td {
    height: 33px;
    line-height: 33px;
    padding: 1px 0 0 0;
}
.header-minicart .info-wrapper .qty {
    padding-left: 4px;
    padding-right: 4px;
    margin-right: 2px;
    margin-left: 8px;
    width: 40px;
    text-align: center;
    height: 28px;
    border: 1px solid #ececec;
    color: #333333;
    background: #fff;
    font-size: 14px;

}
.header-minicart .info-wrapper .quantity-button {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 100ms;
    -moz-transition-duration: 100ms;
    -o-transition-duration: 100ms;
    transition-duration: 100ms;
    margin: -2px 0 0 0;
    padding: 4px 15px 5px;
}
.header-minicart .info-wrapper .quantity-button[disabled] {
    cursor: default;
}
.header-minicart .info-wrapper .quantity-button.visible {
    opacity: 1;
}
.header-minicart .subtotal {
    background-color: #f4f4f4;
    text-align: center;
    line-height: 2em;
    font-size: 14px;
    letter-spacing: 0.5px;
}
.header-minicart .subtotal .label {
    color: #213261;
    
}
.header-minicart .subtotal .price {
    color: #006db1;
    font-size: 16px;
    padding: 0 0 0 10px;
}
.header-minicart .minicart-actions {
    padding: 20px 20px 39px 20px;
    margin-top: 0px;
    overflow: hidden;
    position: relative;
    text-align: center;
}

.header-minicart .minicart-actions .checkout-types {
    float: none;
    text-align: left;
}
.header-minicart .minicart-actions .checkout-button {
    background: #ad452d;
    padding: 15px 23px;
    width: 100%;
    letter-spacing: 0.5px;
}
.header-minicart .minicart-actions .checkout-button:hover{
    background: #d8644a;
}
.header-minicart .minicart-actions .cart-link {
    line-height: 1;
    
    font-size: 14px;
    color: #0084c2;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0.5px;
    text-align: center;
    display: block;
    margin: 18px 0 0 0;
}
.header-minicart .minicart-actions .cart-link:hover{
    color: #24a6e5;
}
.header-minicart .minicart-actions .paypal-logo .paypal-or {
    line-height: 1.6;
}
.header-minicart #minicart-error-message {
    text-align: center;
    color: red;
    display: none;
}
.header-minicart #minicart-success-message {
    text-align: center;
    color: green;
    display: none;
}
.header-minicart .jcarousel-control-prev,
.header-minicart .jcarousel-control-next {
    display: none;
}

.header-minicart.skip-active .block-cart,
.block-cart.skip-active {
    display: block;
}

@media only screen and (max-width: 479px) {
    .header-minicart a.skip-cart {
        z-index: 1;
    }
}
@media only screen and (max-width: 770px) {
    .header-minicart .subtotal .label {
        color: #636363;
    }
    .header-minicart .minicart-wrapper:before {
        background-color: #EDEDED;
    }
    .header-minicart .quantity-button {
        float: none;
    }
    .header-minicart .header-minicart .block-cart {
        padding: 15px;
    }
    .header-minicart .header-minicart .block-subtitle {
        padding-top: 59px;
    }
    .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo > a {
        display: inline;
    }
    .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .bml_button {
        display: inline-block;
        vertical-align: top;
    }
    .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-or {
        width: auto;
        float: none;
        display: inline;
        margin: 0 10px 5px 10px;
        line-height: 40px;
    }
}
@media only screen and (max-width: 599px) {
    .header-minicart .minicart-actions .checkout-button {
        width: 100%;
    }
}
/* ============================================ *
 * Search - Auto Suggest
 * ============================================ */
.search-autocomplete {
    left: 0 !important;
    overflow: visible !important;
    position: relative !important;
    top: 0px !important;
    width: 100% !important;
    z-index: 8;
}
.search-autocomplete ul {
    background-color: #FFFFFF;
    left: 0;
    padding-left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    border-radius: 5px;
    border: 1px solid #f3f3f3;
}
.search-autocomplete ul li {
    color: #006db1;
    cursor: pointer;
    font-size: 14px;
    padding: 4px 15px;
    text-align: left;
    list-style-type: none;
    margin: 0;
 text-overflow: ellipsis;
    white-space: nowrap;
 overflow: hidden;
}

.search-autocomplete ul li:hover {
    background-color: #f4f4f4;
}
.search-autocomplete ul li .amount {
    float: right;
    font-weight: bold;
 display: none;
}
.search-autocomplete ul li:last-child {
    border-bottom: none;
}

/* ============================================ *
 * Search - Advanced
 * ============================================ */
.advanced-search {
    background: #f4f4f4;
    border: 1px solid #ededed;
    padding: 30px;
}
.advanced-search select.multiselect option {
    border-bottom: 1px solid #ededed;
    padding: 2px 5px;
}

@media only screen and (max-width: 479px) {
    .advanced-search {
        padding: 15px;
    }
}
/* ============================================ *
 * Account - Reviews
 * ============================================ */
.product-review .product-img-box p.label {
    border-bottom: 1px solid #cccccc;
    font-size: 16px;
    margin-top: 20px;
    padding-bottom: 10px;
    
}
.product-review .product-img-box .rating-box {
    margin: 15px 0;
}
.product-review .product-details h2 {
    border-bottom: 1px solid #cccccc;
    color: #3399CC;
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 10px;
}

.product-review .ratings-table th {
    padding-right: 10px;
}
.product-review .ratings-table tr {
    float: left;
    font-size: 12px;
    margin-right: 10px;
    
}
.product-review .ratings-description dt {
    border-bottom: 1px solid #cccccc;
    font-size: 16px;
    font-weight: 400;
    margin-top: 20px;
    padding: 10px 0;
    
}
.product-review .ratings-description dd {
    color: #737373;
    font-size: 13px;
}

@media only screen and (min-width: 771px) {
    .product-review .ratings-table tr {
        float: none;
    }
}
@media only screen and (min-width: 1126px) {
    .product-review .ratings-table tr {
        float: left;
        margin-right: 15px;
    }
}
@media only screen and (max-width: 320px) {
    .product-review .ratings-table tr {
        float: none;
    }
}
/* ============================================ *
 * CMS Pages
 * ============================================ */
.cms-page-view .page-title h1,
.cms-page-view .page-title h3,
.cms-page-view .page-head h1,
.cms-page-view .page-head h3,
.cms-no-route .page-title h1,
.cms-no-route .page-title h3,
.cms-no-route .page-head h1,
.cms-no-route .page-head h3 {
    border: none;
}
.cms-page-view .std img,
.cms-no-route .std img {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-bottom: 30px;
}
.cms-page-view .std > *:last-child{
    margin-bottom: 0;
}
.cms-page-view .col-main .page-title h1 {
    margin-bottom: 5px;
}
.cms-page-view .std {
    letter-spacing: 0.4px;
}
.cms-page-view .block .block-content .social-icons {
    padding: 35px 0 0 0;
    margin: 31px 0 0 0;
    border-top: 1px solid #ececec;
}
.cms-page-view .col-right .zblock {
    border-bottom: 1px solid #ececec;
    padding: 0 0 6px 0;
    margin: 0 0 30px 0;
}
.cms-page-view .std li,
.cms-no-route .std li {
    margin-left: 1em;
    margin-bottom: 4px;
    padding-left: 5px;
}
.cms-page-view .std li:last-child,
.cms-no-route .std li:last-child {
    margin-bottom: 0;
}
.cms-page-view .main-container {
    padding-bottom: 33px;
}
.cms-page-view .std ol,
.cms-page-view .std ul{
    margin-bottom: 1.8em;
}
.cms-page-view .std h2 {
    letter-spacing: 0.5px;
    margin-bottom: 0.7em;
}
.cms-page-view .std h3 {
    letter-spacing: 0.5px;
    margin-top: 1.3em;
    margin-bottom: 0.7em;
}
.cms-page-view .col-left:after,
.cms-no-route .col-left:after {
    content: '';
    display: table;
    clear: both;
}

.cms-page-view .page-title h1 {
    font-size: 30px;
    color: #333333;
    text-transform: none;
    margin-bottom: 0.2em;
}
.cms-page-view .main .std .description{
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 30px;
}
.cms-page-view .main .std p {
    margin-bottom: 13px;
}
.cms-no-route .std img {
    width: 100%;
}

.cms-page-view .std .messages,
.cms-home .std .messages,
.cms-no-route .std .messages {
    margin-bottom: 10px;
}
.cms-page-view .std .messages ul,
.cms-home .std .messages ul,
.cms-no-route .std .messages ul {
    margin-bottom: 0;
}
.cms-page-view .std .messages li,
.cms-home .std .messages li,
.cms-no-route .std .messages li {
    list-style: none;
    margin-left: 0;
    font-style: normal;
}

#accordion .toggle-tabs {
    display: none;
}
#accordion > dl > dt {
    margin: 0;
    margin-bottom: 10px;
    color: #636363;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-weight: normal;
    margin-bottom: 0px;
    padding: 7px 10px 7px 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    position: relative;
    background-color: #f4f4f4;
    display: block;
}
#accordion > dl > dt:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #3399cc;
    border-bottom: none;
    left: 10px;
    top: 50%;
    margin-top: -3px;
}
#accordion > dl > dt:hover {
    background-color: #ececec;
}
#accordion > dl > dd {
    padding: 10px;
    margin: 0;
    border-width: 0 1px;
    border-style: solid;
    border-color: #cccccc;
}
#accordion > dl > dd:last-child {
    border-width: 0 1px 1px 1px;
}
#accordion li {
    position: relative;
    overflow: hidden;
}
#accordion li .plusimage h2 {
    margin-right: 10px;
}

.page-sitemap .links {
    display: block;
    text-align: right;
    margin: 0 20px 0 0;
}
.page-sitemap .links a {
    position: relative;
}
.page-sitemap .sitemap {
    padding: 0 20px;
    margin: 15px 0;
    font-size: 12px;
}
.page-sitemap .sitemap li {
    margin: 3px 0;
}

.contacts-index-index h1 {
    border: none;
}

#contactForm {
    padding-left: 40px;
}
#contactForm h2 {
    display: none;
}
#contactForm:after {
    content: '';
    display: table;
    clear: both;
}
#contactForm .fieldset .legend + .required {
    margin: 0;
}

@media only screen and (max-width: 770px) {
    #contactForm {
        padding-left: 0;
    }
}
/* ============================================ *
 * Pricing Conditions
 * ============================================ */
.price-box .minimal-price-link .label {
    color: #a0a0a0;
}

.map-info {
    white-space: nowrap;
}

.catalog-product-view .map-info {
    white-space: normal;
}
.catalog-product-view .map-info > span {
    float: right;
    margin-bottom: 5px;
}
.catalog-product-view .map-info .price-box.map-info > a {
    float: right;
    width: 100%;
}

/* ============================================ *
 * Cookies
 * ============================================ */
.notice-cookie .notice-inner {
    padding-bottom: 0;
}
.notice-cookie .notice-inner:after {
    content: '';
    display: table;
    clear: both;
}
.notice-cookie .notice-text {
    float: left;
    max-width: 90%;
    padding-top: 4px;
    text-align: left;
}
.notice-cookie .notice-text p {
    padding-bottom: 14.5px;
    line-height: 1.3;
}
.notice-cookie .actions {
    float: left;
    text-align: right;
    padding-bottom: 14.5px;
}

@media only screen and (max-width: 979px) {
    .notice-cookie .notice-text {
        max-width: 86%;
    }
}
@media only screen and (max-width: 770px) {
    .notice-cookie {
        padding: 0 20px;
    }
    .notice-cookie .notice-text {
        max-width: 82%;
        padding-top: 0;
    }
}
@media only screen and (max-width: 620px) {
    .notice-cookie {
        padding: 0 20px;
    }
    .notice-cookie .notice-inner {
        background-position: left 10px;
    }
    .notice-cookie .notice-inner:after {
        content: '';
        display: table;
        clear: both;
    }
    .notice-cookie .notice-text {
        float: none;
        max-width: 100%;
        padding-top: 0;
    }
    .notice-cookie .actions {
        text-align: left;
    }
}
/* ============================================ *
 * Tags
 * ============================================ */
#addTagForm button {
    margin-top: 5px;
    margin-bottom: 10px;
}

#addTagForm .form-add {
    margin-top: 10px;
}

.product-tags {
    background-color: #f4f4f4;
    border: 1px solid #cccccc;
    float: left;
    margin-bottom: 10px;
    padding: 5px 1% 10px;
    width: 98%;
}

.product-tags li {
    float: left;
    margin-right: 15px;
}

.product-tags li.last {
    margin-right: 0px;
}

.tags-list {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.tags-list > li {
    float: left;
    margin-right: 10px;
}

.block-tags .actions > a {
    font-size: 12px;
}

.my-tag-edit .button.btn-remove {
    padding: 0;
}
.my-tag-edit .button.btn-remove:after {
    color: white;
}

@media only screen and (max-width: 770px) {
    .tags-list > li,
    .tags-list {
        float: none;
    }
}
/* ============================================ *
 * Captcha
 * ============================================ */
.captcha-note {
    clear: left;
    padding-top: 5px;
}

.captcha-image {
    float: left;
    display: inline;
    max-width: 100%;
    position: relative;
    width: 258px;
    margin-bottom: 10px;
}

.captcha-image .captcha-img {
    border: 1px solid #b6b6b6;
    vertical-align: bottom;
    width: 100%;
}

.registered-users .captcha-image {
    margin: 0;
}

.captcha-reload {
    cursor: pointer;
    position: absolute;
    top: 2px;
    right: 2px;
}

.captcha-reload.refreshing {
    animation: rotate 1.5s infinite linear;
    -webkit-animation: rotate 1.5s infinite linear;
    -moz-animation: rotate 1.5s infinite linear;
}

.customer-account-create .scaffold-form .captcha-input-container label:first-child {
    width: 100%;
}

.captcha-reload {
    position: absolute;
    right: 4px;
    top: 4px;
}

.captcha-img {
    border: 20px solid #bbbbbb;
}

.captcha-input-container {
    margin-bottom: 10px;
}

.control.newsletter-box, .captcha-input-container, .captcha-img-container {
    float: none;
    clear: both;
}
.control.newsletter-box:after, .captcha-input-container:after, .captcha-img-container:after {
    content: '';
    content: '';
    display: table;
    clear: both;
}

/* ============================================ *
 * Checkout Billing Fix to place the Captcha properly
 * ============================================ */
#co-billing-form ul.form-list > .control {
    float: left;
    margin: 0 0 5px;
    width: 100%;
}

/* ============================================ *
 * Account - Orders, Invoices, Credit Memos.
 * ============================================ */
@media only screen and (max-width: 479px) {
    .sales-order-invoice .sub-title,
    .sales-order-creditmemo .sub-title,
    .sales-order-shipment .sub-title {
        float: left;
        font-size: 15px;
        text-align: center;
        width: 100%;
    }
    .sales-order-invoice .order-links,
    .sales-order-creditmemo .order-links,
    .sales-order-shipment .order-links {
        text-align: center;
        width: 100%;
    }
}
/* ============================================ *
 * Recurring Profiles
 * ============================================ */
#recurring_profile_list_view th {
    white-space: normal;
}
#recurring_profile_list_view th span {
    white-space: inherit;
}
@media only screen and (max-width: 479px) {
    #recurring_profile_list_view {
        font-size: 12px;
    }
    #recurring_profile_list_view a {
        font-size: inherit;
    }
    #recurring_profile_list_view th,
    #recurring_profile_list_view td {
        padding: 2px;
    }
}

.recurring-profiles-title {
    float: left;
}
.recurring-profiles-title h1 {
    margin-bottom: 7px;
}

body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons {
    float: right;
    text-align: right;
    margin-bottom: 30px;
}
@media only screen and (max-width: 479px) {
    body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons {
        text-align: center;
        float: none;
    }
}
body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons .button {
    position: static;
}

.recurring-profiles-messages:after {
    content: '';
    display: table;
    clear: both;
}

#recurring_start_date_trig {
    display: inline;
}

/* ============================================ *
 * Billing Agreements
 * ============================================ */
.billing-agreements .info-box {
    margin-bottom: 30px;
}
.billing-agreements .info-box:after {
    content: '';
    display: table;
    clear: both;
}
.billing-agreements .info-box .form-list {
    max-width: 400px;
    width: 100%;
}
.billing-agreements .info-box .box-title {
    margin-top: 20px;
    margin-bottom: 7px;
}
.billing-agreements .info-box .button {
    float: right;
    margin-top: 7px;
}
@media only screen and (max-width: 479px) {
    .billing-agreements .info-box .button {
        width: 100%;
        float: none;
    }
}
.billing-agreements #payment_method {
    width: 100%;
    margin-top: 7px;
    margin-bottom: 7px;
}

.billing-agreement-view-header-wrapper .heading {
    max-width: 80%;
}
@media only screen and (max-width: 479px) {
    .billing-agreement-view-header-wrapper .heading {
        max-width: 100%;
    }
}

.billing-agreement-details td, .billing-agreement-details th {
    padding: 3.5px;
}

@media only screen and (max-width: 979px) {
    .billing-agreements .data-table .created-at,
    .billing-agreements .data-table .updated-at {
        display: none;
    }
}
/* ============================================ *
 * Popular Search Terms Cloud
 * ============================================ */
.catalogsearch-term-popular .tags-list {
    float: left;
    width: 100%;
}

.catalogsearch-term-popular .tags-list > li {
    float: left;
    height: 40px;
    margin-right: 25px;
}

/* ============================================ *
 * Widgets
 * ============================================ */
/* -------------------------------------------- *
 * Add to cart by SKU
 */
.sidebar .widget-addbysku .sku-table .input-text:not(.qty) {
    width: 100%;
}
@media only screen and (min-width: 771px) {
    .sidebar .widget-addbysku .sku-table .input-text:not(.qty) {
        max-width: 100px;
    }
}

.widget {
    clear: both;
}

.widget .pager {
    float: none;
    width: 100%;
}

@media only screen and (min-width: 1199px) {
    .col2-left-layout .col-main .widget,
    .col2-right-layout .col-main .widget,
    .col3-layout .col-main .widget {
        /* Config: Columns + flexible gutter */
        /* Undo three-column config */
        /* Set column config */
        /* Config: Columns + flexible gutter */
        /* Undo three-column config */
        /* Set column config */
    }
    .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(odd),
    .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(odd),
    .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(odd) {
        clear: none;
    }
    .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n+1),
    .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n+1),
    .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n+1) {
        clear: none;
    }
    .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(even),
    .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n),
    .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(even),
    .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n),
    .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(even),
    .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n) {
        margin-right: 2.22222%;
    }
    .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li,
    .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li,
    .col3-layout .col-main .widget .products-grid--max-4-col-widget > li {
        margin-right: 2.22222%;
    }
    .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li,
    .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li,
    .col3-layout .col-main .widget .products-grid--max-4-col-widget > li {
        width: 23.33333%;
        margin-right: 2.22222%;
    }
    .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n+1),
    .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n+1),
    .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n+1) {
        clear: left;
    }
    .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n),
    .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n),
    .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n) {
        margin-right: 0;
    }
    .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(odd),
    .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(odd),
    .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(odd) {
        clear: none;
    }
    .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n+1),
    .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n+1),
    .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n+1) {
        clear: none;
    }
    .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(even),
    .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n),
    .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(even),
    .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n),
    .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(even),
    .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n) {
        margin-right: 2.22222%;
    }
    .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li,
    .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li,
    .col3-layout .col-main .widget .products-grid--max-5-col-widget > li {
        margin-right: 2.22222%;
    }
    .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li,
    .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li,
    .col3-layout .col-main .widget .products-grid--max-5-col-widget > li {
        width: 18.22222%;
        margin-right: 2.22222%;
    }
    .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n+1),
    .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n+1),
    .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n+1) {
        clear: left;
    }
    .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n),
    .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n),
    .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n) {
        margin-right: 0;
    }
}
@media only screen and (min-width: 770px) {
    .col1-layout .col-main .widget {
        /* Config: Columns + flexible gutter */
        /* Undo three-column config */
        /* Set column config */
        /* Config: Columns + flexible gutter */
        /* Undo three-column config */
        /* Set column config */
    }
    .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(odd) {
        clear: none;
    }
    .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n+1) {
        clear: none;
    }
    .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(even),
    .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n) {
        margin-right: 2.22222%;
    }
    .col1-layout .col-main .widget .products-grid--max-4-col-widget > li {
        margin-right: 2.22222%;
    }
    .col1-layout .col-main .widget .products-grid--max-4-col-widget > li {
        width: 23.33333%;
        margin-right: 2.22222%;
    }
    .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n+1) {
        clear: left;
    }
    .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n) {
        margin-right: 0;
    }
    .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(odd) {
        clear: none;
    }
    .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n+1) {
        clear: none;
    }
    .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(even),
    .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n) {
        margin-right: 2.22222%;
    }
    .col1-layout .col-main .widget .products-grid--max-5-col-widget > li {
        margin-right: 2.22222%;
    }
    .col1-layout .col-main .widget .products-grid--max-5-col-widget > li {
        width: 18.22222%;
        margin-right: 2.22222%;
    }
    .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n+1) {
        clear: left;
    }
    .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n) {
        margin-right: 0;
    }
}
/* ============================================ *
 * Checkout - Multiple Addresses
 * ============================================ */
body[class*="checkout-multishipping-"] .checkout-progress {
    width: 100%;
    float: left;
    margin-bottom: 25px;
}
body[class*="checkout-multishipping-"] .checkout-progress > li {
    float: left;
    width: 20%;
    text-align: center;
    padding: 8px 1% 6px;
    background: #f4f4f4;
    
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    margin-bottom: 10px;
}
body[class*="checkout-multishipping-"] .checkout-progress > li.active {
    background-color: #dddddd;
}
body[class*="checkout-multishipping-"] .checkout-progress > li.last {
    border-right: 0px;
}
body[class*="checkout-multishipping-"] .page-title {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
body[class*="checkout-multishipping-"] .page-title h1 {
    border: 0 none;
    float: left;
    margin-top: 2px;
    margin-right: 2%;
}
body[class*="checkout-multishipping-"] .page-title .button {
    float: right;
}
body[class*="checkout-multishipping-"] .multiple-checkout > h2 {
    text-transform: none;
    font-size: 17px;
    margin-bottom: 15px;
}
.multiple-checkout .button {
    white-space: pre-wrap;
}
.multiple-checkout .sp-methods input[type="radio"],
.multiple-checkout input[type="checkbox"]{
    top: 1px;
}
.multiple-checkout #review-order-form address h6{
    margin-top: 23px;
}
.multiple-checkout .gift-message-form .form-list{
    margin-top: 25px;
}
.multiple-checkout .gift-message-form .form-list label {
    color: #213261;
    display: block;
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 8px;
    
}
.multiple-checkout .gift-message-form .form-list .field {
    margin-bottom: 23px;
}
body[class*="checkout-multishipping-"] .messages {
    float: left;
    width: 100%;
}
body[class*="checkout-multishipping-"] .col-2.col-wide {
    width: 66%;
}
body[class*="checkout-multishipping-"] .col-1.col-narrow {
    width: 30%;
}
body[class*="checkout-multishipping-"] .actions {
    margin-bottom: 10px;
}
body[class*="checkout-multishipping-"] .grand-total {
    text-align: right;
    font-size: 16px;
    font-weight: bold;
    
    padding-top: 15px;
}
body[class*="checkout-multishipping-"] #checkout-review-submit {
    float: right;
}
body[class*="checkout-multishipping-"] #review-buttons-container {
    float: right;
    text-align: right;
}

.checkout-multishipping-addresses .btn-remove2 {
    text-indent: -5555px;
    display: block;
    width: 22px;
    height: 22px;
}

.checkout-multishipping-shipping .gift-messages {
    margin-top: 20px;
}
.checkout-multishipping-shipping .gift-messages-form {
    margin-top: 15px;
}
.checkout-multishipping-shipping .gift-messages-form h4 {
    margin-top: 15px;
    margin-bottom: 5px;
}
.checkout-multishipping-shipping .gift-messages-form .form-list {
    margin-top: 10px;
    margin-bottom: 25px;
}
.checkout-multishipping-shipping .gift-messages-form .item {
    margin-top: 15px;
}

.checkout-multishipping-shipping .col-1 .box-title h2, .checkout-multishipping-shipping .col-1 .box-title h3, .checkout-multishipping-shipping .col-1 .box-title h4, .checkout-multishipping-shipping .col-2 .box-title h2, .checkout-multishipping-shipping .col-2 .box-title h3, .checkout-multishipping-shipping .col-2 .box-title h4,
.checkout-multishipping-billing .col-1 .box-title h2,
.checkout-multishipping-billing .col-1 .box-title h3,
.checkout-multishipping-billing .col-1 .box-title h4,
.checkout-multishipping-billing .col-2 .box-title h2,
.checkout-multishipping-billing .col-2 .box-title h3,
.checkout-multishipping-billing .col-2 .box-title h4,
.checkout-multishipping-overview .col-1 .box-title h2,
.checkout-multishipping-overview .col-1 .box-title h3,
.checkout-multishipping-overview .col-1 .box-title h4,
.checkout-multishipping-overview .col-2 .box-title h2,
.checkout-multishipping-overview .col-2 .box-title h3,
.checkout-multishipping-overview .col-2 .box-title h4 {
    font-weight: normal;
    width: 100%;
    background: #f4f4f4;
    border-bottom: 1px solid #cccccc;
    padding: 10px;
    font-size: 14px;
}
.checkout-multishipping-shipping .col-1 > h4, .checkout-multishipping-shipping .col-2 > h4,
.checkout-multishipping-billing .col-1 > h4,
.checkout-multishipping-billing .col-2 > h4,
.checkout-multishipping-overview .col-1 > h4,
.checkout-multishipping-overview .col-2 > h4 {
    font-weight: normal;
    width: 100%;
    background: #f4f4f4;
    border-bottom: 1px solid #cccccc;
    padding: 10px;
    font-size: 14px;
}
.checkout-multishipping-shipping .col-1 .box-content, .checkout-multishipping-shipping .col-2 .box-content,
.checkout-multishipping-billing .col-1 .box-content,
.checkout-multishipping-billing .col-2 .box-content,
.checkout-multishipping-overview .col-1 .box-content,
.checkout-multishipping-overview .col-2 .box-content {
    margin-bottom: 25px;
    padding-left: 10px;
    margin-top: 10px;
}

.checkout-multishipping-billing .sp-methods dt {
    float: left;
    width: 100%;
}

#multiship-addresses-table > tbody > tr > td.a-center.last > a {
    background-image: none;
}

#review-order-form > div:nth-child(3) > div.divider {
    width: 100%;
    clear: both;
}

@media only screen and (max-width: 979px) {
    body[class*="checkout-multishipping-"] .checkout-progress span {
        word-spacing: 300px;
    }

    #review-order-form .col-1,
    #review-order-form .col-2 {
        float: none;
        width: auto;
        border: 0;
        padding-right: 0;
        padding-left: 0;
    }
}
@media only screen and (max-width: 770px) {
    body[class*="checkout-multishipping-"] .checkout-progress span {
        width: 12px;
    }
    body[class*="checkout-multishipping-"] .checkout-progress li {
        width: 100%;
        margin: 0;
        text-align: left;
        padding-left: 3%;
        border-right: 0px;
    }
    body[class*="checkout-multishipping-"] .checkout-progress span {
        word-spacing: 1px;
        width: 12px;
    }
    body[class*="checkout-multishipping-"] .box-title {
        float: left;
        width: 100%;
    }
    body[class*="checkout-multishipping-"] .page-title .button {
        float: left;
        margin-bottom: 10px;
    }
    body[class*="checkout-multishipping-"] .linearize-table tfoot td {
        text-align: right;
    }
    body[class*="checkout-multishipping-"] .linearize-table select {
        width: 100%;
        min-width: 200px;
    }
    body[class*="checkout-multishipping-"] .col-1.col-narrow, body[class*="checkout-multishipping-"] .col-2.col-wide {
        width: 100%;
        padding: 0;
    }
    #my-orders-table tr.bundle:not(:last-child) td {
        word-break: break-all;
    }
}
@media only screen and (max-width: 599px) {
    .checkout-multishipping-addresses .linearize-table tbody td[data-rwd-label] {
        text-align: left;
        padding-left: 10px;
        margin-top: 12px;
    }
}
@media only screen and (max-width: 479px) {
    body[class*="checkout-multishipping-"] .buttons-set .back-link {
        display: block;
    }
}
/* ============================================ *
 * Calendar styles (restore styles from /js/calendar)
 * ============================================ */
div.calendar table {
    border-collapse: separate;
}
div.calendar table td.button {
    display: table-cell;
    background: inherit;
    color: inherit;
    text-transform: none;
}


/* HOME PAGE **/
@media only screen and (min-width: 768px) {

}
.clearer:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
.page-header{position: fixed; max-width: 100%; width: 100%; padding: 0; z-index: 10;}
.page-header .page-header-container{background: #fff; width: 100%; -webkit-transition-duration: 0.5s;  -o-transition-duration: 0.5s;  -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.page-header .page-header-container .top-header{max-width: 1175px; margin: 0 auto; padding: 0 12.5px; position: relative;}
.page-header .logo{float: left; margin: 0 25px 0 0; position: relative;}
.page-header .skip-links, .page-header .skip-link{float: left;}
.page-header .skip-nav, .page-header .skip-link{width: auto;}
.nav-primary li.view-all, #nav li.view-all{display: none;}
.page-header .skip-link.skip-nav .label{font-weight: 500; color: #ffffff; font-size: 14px;}
.page-header .skip-link{padding: 0 24px;}
.page-header .skip-link.skip-account {padding-left: 0;}
.page-header .skip-cart .count{display: none;}
.page-header .skip-nav {background: #3e3f49; border-radius: 5px; height: 40px; line-height: 40px; z-index: 1; padding: 0 20px;}
.page-header .skip-link .label{color: #757575; font-size: 14px;  font-weight: 500;}
.page-header .skip-cart .label {color: #006db1;}
.page-header .skip-cart.no-count .label {color: #757575;}
.page-header .skip-link:hover .label, .page-header .skip-link:hover .count, .page-header .skip-link.skip-active .label, .page-header .skip-link.skip-active .count{color: #006db1;}
.page-header .skip-link.skip-nav:hover .label, .page-header .skip-link.skip-nav.skip-active .label {color: #ffffff;}
.page-header .skip-account .icon{display: none;}
.page-header .skip-cart{padding: 0;}
.page-header .skip-cart .label:before {content: "\f07a"; font-family: 'FontAwesome'; font-size: 18px; padding: 0 8px 0 0;}
.page-header #header-nav.skip-active{position: absolute; top: 100%; z-index: 10; margin-top: 0px; letter-spacing: 0.5px;}
.page-header #header-nav.skip-active:before {content: ''; width: 100%; height: 5px; background: #fff;}
/*.page-header .skip-link .icon{background-image: url(../images/sprite.png);background-repeat: no-repeat;text-indent: -9999px;}*/
.page-header .skip-link .icon {display: none;}
.page-header .skip-link.skip-nav .label:after {content: "\f107"; font-family: 'FontAwesome'; color: #ffffff; font-size: 22px; padding: 0 0 0 5px; vertical-align: top; display: inline-block;}
.page-header .skip-link.skip-nav.skip-active .label:after {content: "\f106";}
.skip-nav .icon {background-position: -342px -12px;}
.skip-nav:hover .icon, .skip-nav.skip-active .icon {background-position: -342px -46px;}
.skip-nav .label {display: inline;}
.skip-cart .icon {background-position: -419px -13px;}
.skip-cart:hover .icon, .skip-cart.skip-active .icon {background-position: -419px -47px;}
.page-header .nav-primary li{padding: 10px 21px;}
.page-header .nav-primary {background: #3e3f49; }
.page-header #nav > nav.child{background: #fff; padding: 24px 0;}
.page-header #nav > nav.child > ul {float: left; width: 50%; padding: 0 10px 0 21px;}
.page-header #nav > nav.child > ul.featured-list > li{border-left: 1px solid #dbdbdb;}
.page-header #nav > nav.child > ul.featured-list > li.featured-label{border: none;}
.page-header nav.child li{padding-left: 12px; padding-bottom: 19px;}
.page-header nav.child li:last-child {padding-bottom: 0;}
.page-header nav.child li.category-label{color: #3e3f49; position: relative;}
.page-header .nav-primary > li.parent.menu-active {position: relative;}
.page-header .nav-primary > li.parent.menu-active:before {content: "\f0da"; font-family: 'FontAwesome'; color: #3e3f49; position: absolute; right: -11px; font-size: 36px; top: 50%; margin-top: -0.5em; line-height: 1;}
.page-header nav.child li.featured-label{color: #ad452d;}
.page-header nav.child li.category-label,
.page-header nav.child li.featured-label {font-size: 14px; font-weight: 500; padding-left: 0px; margin-bottom: 10px; padding: 11px 0 7px; line-height: 1.2;}
.page-header .nav-primary > li {border-top: 1px solid transparent; border-bottom: 1px solid transparent;}
.page-header .nav-primary > li.marked {display: none;}
.page-header .nav-primary > li:hover, .page-header .nav-primary > li.menu-active{border-top: 1px solid #35363f; border-bottom: 1px solid #35363f;}
.page-header .nav-primary > li:hover a, .page-header .nav-primary > li.menu-active a{color: #fff;}
.page-header nav.child li:hover a{color: #006db1 !important;}
.page-header .skip-links .header-nav-block {position: absolute; width: 100%; padding: 7px 0; height: 100%;}
.page-header .skip-links .header-search-block{float: left; position: relative; margin: 0 0 0 95px;}
.page-header .skip-search{display: none;}
.page-header #header-search{display: block; width: auto; position: relative; padding: 7px 0; left: 0; height: auto; overflow: visible;}
.page-header #header-search .header-search-icon{display: none; height: 24px; width: 24px; background-image: url(../images/sprite.png);background-repeat: no-repeat; background-position: -381px -10px;}
.page-header #header-search .header-search-icon:hover {background-position: -381px -44px;}
.page-header #search, .page-header #search_fixed {height: 40px; padding: 0 55px 0 25px; color: #696969; font-size: 14px; width: 100%; line-height: normal; width: 509px; border-radius: 5px; border: none; background: #f3f3f3;  font-weight: 500;}
.page-header #search_fixed::-webkit-input-placeholder {color:#696969;}
.page-header #search_fixed::-moz-placeholder          {color:#696969; opacity:  1;}/* Firefox 19+ */
.page-header #search_fixed:-moz-placeholder           {color:#696969; opacity:  1;}/* Firefox 18- */
.page-header #search_fixed:-ms-input-placeholder      {color:#696969;}
.page-header #header-search .search-button{position: absolute; top: 7px; right: 17px; height: 24px; width: 24px; background-color: transparent; padding: 0; background-image: none !important;}
.page-header #header-search .search-button:after {color: #757575; font-size: 18px; content: "\f002"; font-family: 'FontAwesome';}
.page-header #header-search .search-button:hover:after{color: #006db1;}
.page-header .logo .large{position: absolute; height: auto; width: auto;}
.z-block-header{width: 100%; background: #ececec; margin: 2px 0 0 0;}
.z-block-header .subscription{max-width: 1175px; padding: 2px 12.5px 4px; margin: 0 auto; text-align: center; line-height: 22px; color: #02458d; font-size: 14.14px; letter-spacing: 0.4px;}
.z-block-header .subscription .fa {padding: 0 5px 0 0; font-size: 15.15px}
.z-block-header .subscription a{color: #02458d;  font-weight: 700; text-decoration: none;}
.z-block-header .subscription a:after{content: "\f105";  font-family: 'FontAwesome'; color: #ad452d; font-size: 19.19px; padding: 0 0 0 11px;}
.z-block-header .subscription a:hover, .z-block-header .subscription a:hover:after{color: #d8644a;}
.page-header .header-search{display: none;}
.page-header .header-minicart .skip-link .icon{width: 20px;}
#header-cart.skip-active { background: #ffffff; display: block; position: absolute; z-index: 200; top: 61px; right: 0; width: 320px;background: #fff; margin: 0;}
.account-cart-wrapper{float: right; height: 54px; position: relative;}
.page-header .skip-links{max-width: 100%; margin: 0 0 0 361px; float: none; position: relative;}
.skip-cart .count {color: #006db1;}
.account-cart-wrapper .header-account-parent{display: inline-block; float: left;}

/* FIXED HEADER */
.page-header.fixed-position .page-header-container{background: #262833;}
.page-header.fixed-position #header-search.start-opened, .page-header.scroll-top #header-search.start-opened{border: none;}
.page-header.fixed-position #header-search, .page-header.scroll-top #header-search{height: 55px;}
.page-header.fixed-position .skip-link .label{color: #b2b2b2;}
.page-header.fixed-position .skip-cart .label {color: #006db1;}
.page-header.fixed-position .skip-cart.no-count .label {color: #b2b2b2;}
.page-header.fixed-position #search, .page-header.fixed-position #search_fixed {color: #696969; background: #f3f3f3;}
.page-header.fixed-position #search_fixed::-webkit-input-placeholder {color:#696969;}
.page-header.fixed-position #search_fixed::-moz-placeholder          {color:#696969; opacity:  1;}/* Firefox 19+ */
.page-header.fixed-position #search_fixed:-moz-placeholder           {color:#696969; opacity:  1;}/* Firefox 18- */
.page-header.fixed-position #search_fixed:-ms-input-placeholder      {color:#696969;}
.page-header.fixed-position #header-search .search-button:after{color: #696969;}
.page-header.fixed-position #header-search .search-button:hover:after{color: #006db1}


.page-header.fixed-position .skip-link.skip-nav .label {color: #fff;}
.page-header.fixed-position .skip-nav .icon {background-position: -342px -81px;}
.page-header.fixed-position .skip-cart .icon{background-position: -419px -82px;}
.page-header.fixed-position .skip-link:hover .label, .page-header.fixed-position .skip-link.skip-active .label {color: #fff;}
.page-header.fixed-position .skip-nav:hover .icon, .page-header.fixed-position .skip-nav.skip-active .icon {background-position: -342px -114px;}
.page-header.fixed-position .skip-cart:hover .icon, .page-header.fixed-position .skip-cart.skip-active .icon {background-position: -419px -116px;}
.page-header .fixed, .page-header .mobile-fixed{display: none;}
.page-header.fixed-position .fixed{display: block; position: absolute; width: auto; height: auto;}
.page-header.fixed-position .logo .large{display: none; }
.page-header.fixed-position #header-search.start-opened, .page-header.scroll-top{margin: 0;}
.page-header.fixed-position #header-search.start-opened .header-search, .page-header.scroll-top #header-search.start-opened .header-search{right: -43px; left: auto !important;}
.page-header.scroll-top .header-search{background-image: url("../images/sprite.png"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 24px; height: 24px; cursor: pointer; float: left; margin: 7px 0 0 25px; background-position: -381px -10px;}
.page-header.scroll-top .header-search:hover{background-position: -381px -44px; color: #006db1;}
.page-header.fixed-position .header-search{background-image: url("../images/sprite.png"); background-repeat: no-repeat; text-indent: -9999px; background-position: -381px -78px; display: block; width: 24px; height: 24px; cursor: pointer; float: left; margin: 7px 0 0 25px;}
.page-header.fixed-position .header-search:hover{background-position: -381px -112px; color: #fff;}
.page-header.fixed-position #header-search.start-opened .header-search, .page-header.scroll-top #header-search.start-opened .header-search{left: -40px;}
.page-header.fixed-position #header-search.start-opened .header-search, .page-header.scroll-top  #header-search.start-opened .header-search{background: none; text-indent: inherit;}
.page-header.fixed-position #search_mini_form_fixed, .page-header.scroll-top #search_mini_form_fixed{display: block; float: left;}
.page-header #search_mini_form{display: none;}
#search_mini_form_fixed label{display: none;}
.cms-index-index .main-container{padding: 0 !important;}
.cms-index-index .breadcrumbs {display: none;}
/* HOME PAGE CONTENT AREA */
.cms-home .main-container{width: 100%; max-width: 100%; padding: 0;}
.wrapper .page .setup-bg img{position: absolute; width: 8px; height: 8px; visibility: hidden;}
.home-slider .item{background-position: center center; background-size: cover; display: table; height: 700px; position: relative; text-align: center; width: 100%;}
.page {overflow: hidden;}
.home-slider .item .inner{display: table-cell; vertical-align: top; background: url("../images/banner-arrow.png") bottom center no-repeat;}
.home-slider .item .inner .text{max-width: 1175px; margin: 0 auto; padding: 0 12.5px; letter-spacing: 1px;}
.home-slider .item .inner h2{color: #ffffff; font-size: 40px; line-height: 50px; margin: 0; font-weight: 300; padding: 90px 0 60px 0;}
.parent-home-slider .home-search{position: absolute; top: 300px; width: 100%; z-index: inherit;}
.parent-home-slider .home-search .input-box{ background: url("../images/overlay.png") repeat; padding: 10px; position: relative; max-width: 612px; margin: 0 auto; z-index: 2;}
.parent-home-slider .home-search .search-autocomplete{max-width: 612px; margin: 0 auto;}
.parent-home-slider .home-search .input-text{width: 100%; height: 74px; color: #000000; font-size: 20px; padding: 0 85px 0 25px;}
.parent-home-slider .home-search .search-button{position: absolute; top: 10px; right: 10px; width: 76px; height: 74px; padding: 0; background: #007cc3; text-indent: -1000em;}
.parent-home-slider .home-search .search-button span{display: block; width: 31px; height: 31px; background-image: url(../images/sprite.png);background-repeat: no-repeat; background-position: -712px -106px; margin: 0 auto;}
.parent-home-slider .home-search .search-button:hover{background: #1b90c9;}
.home-slider .owl-controls {bottom: 0;height: 50%; left: 0;position: absolute;width: 100%; z-index: initial; padding: 0 12.5px;}
.home-slider .owl-controls .owl-nav div {position: absolute; z-index: 10; font-size: 40px; line-height: 40px; width: 40px; height: 40px; text-align: center; background: url("../images/overlay.png") repeat; color: #fff;}
.home-slider .owl-controls .owl-nav div:hover{color: #006db1; opacity: 0.4; cursor: pointer;}
.home-slider .owl-controls .owl-nav {margin: 0 auto; max-width: 1150px; position: relative;}
.home-slider .owl-controls .owl-prev{left: 0;}
.home-slider .owl-controls .owl-next{right: 0;}
.home-slider .owl-controls .owl-nav .owl-stop{right: 45px; font-size: 20px; line-height: 44px}
.home-slider .owl-controls .owl-nav .owl-stop.play{font-size: 25px;}
.home-slider .owl-controls .owl-stop.play .fa:before{content: "\f04b";}
.home-slider.owl-carousel .owl-stage-outer {z-index: 10;}
.home-slider .std ul li{margin: 0;}
.parent-home-slider{position: relative;}
.home-featured {background: #f4f4f4; padding: 35px 0 33px;}
#search_autocomplete_block.search-autocomplete ul{padding: 12px 0 20px; border: none; border-radius: 0; width: 516px; border-top: 1px solid #efefef !important;}
#search_autocomplete_block.search-autocomplete:before{display: none;}
#search_autocomplete_block li{color: #006db1; font-size: 16px; padding: 5px 25px; border: none; background: #fff; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#search_autocomplete_block.search-autocomplete ul li .amount{display: none;}
#search_autocomplete_block.search-autocomplete{top: -11px !important; left: 10px !important;}
#search_autocomplete_block li:hover{background: #f4f4f4}
.featured-products{background: #f4f4f4; position: relative;}
.cms-index-index .featured-products .owl-carousel:not(.owl-single) {padding-bottom: 43px;}
.featured-products .inner{max-width: 1175px; padding: 29px 8.5px 33px; margin: 0 auto;}
.featured-products .filter{margin: 0 0 12px 0; position: relative;}
.featured-products .filter label{color: #000000; font-size: 22.5px; font-weight: normal; line-height: 26px;}
.featured-products .slides .item{float: left; margin: 2px 0 0 0; width: 100%;}
.featured-products .slides .item .item-inner, .products-grid .item .item-inner{-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2); background: #fff;}
.slides-parent.hide-content{visibility: hidden;}
.featured-products .slides .owl-dots {bottom: -2px;left: 0;position: absolute;text-align: center;width: 100%;}
.featured-products .slides .owl-dots .owl-dot {display: inline-block; position: relative; z-index: 10;}
.featured-products .slides .owl-dots .owl-dot span {background: #007cc3; border-radius: 50%; display: block; height: 8px; margin: 0px 11px; width: 8px;}
.featured-products .slides .owl-dots .owl-dot.active span {background: #1f2640;}
.featured-products .slides .owl-nav > div .fa{font-size: 60px; color: #757575;}
.featured-products .slides .owl-nav > div:hover .fa{color: #006db1;}
.featured-products .slides .item .product-image, .products-grid .item .product-image{border: none; position: relative; z-index: 1;}
.featured-products .slides .item .product-image img.wee_product_img, .products-grid .item .product-image img.wee_product_img{width: 100%; height: auto;}
.featured-products .slides .item .info, .products-grid .item .info{padding:17px 22px; letter-spacing: 0.5px;}
.featured-products .slides .item .info .price-box .price-from, .featured-products .slides .item .info .price-box .price-to,
.products-grid .item .info .price-box .price-from, .products-grid .item .info .price-box .price-to{margin: 0;}
.products-grid .item .info .price-box .minimal-price-link, .featured-products .slides .item .info .minimal-price-link {padding: 0; text-decoration: none;}
.featured-products .slides .item .product-name a, .products-grid .item .product-name a{ color: #006db1; text-transform: none; display: block; max-width: 100%; max-height: 82px; margin: 0 auto; font-size: 16px; line-height: 20px; text-decoration: none; overflow: hidden; font-weight: normal;}
.featured-products .slides .item .top-list-info p, .products-grid .item .top-list-info p {max-height: 50px;}
.products-list .item .top-list-info {max-height: 30px; overflow: hidden;}
.item .top-list-info > p:last-child{margin-bottom: 10px;}
.products-list .item .top-list-info p {padding: 12px 17px 0 0; overflow: hidden; margin: 0; float: left;}
.products-list .item .top-list-info p:last-child{padding-right: 0;}
.products-list .item .top-list-info .dotted{text-overflow: ellipsis; white-space: nowrap !important; max-width: 100%;}
.item .top-list-info p { line-height: 20px; font-size: 14px; color: #333333; font-weight: 500; margin: 0;}
.item .top-list-info p label {color: #757575; font-size: 12px; font-weight: 400; padding: 0 3px 0 0;}

.col-right .featured-products .slides .item .product-name a{ color: #006db1; font-size: 14px; line-height: 20px; letter-spacing: 0.3px; max-height: 60px;}
.featured-products .slides .item .product-name a:hover, .products-grid .item .product-name a:hover{color: #24a6e5;}
.featured-products .slides .item .product-name a:hover, .products-grid .item .product-name a:hover{color: #24a6e5;}
.featured-products .owl-carousel .owl-stage-outer{z-index: 10; padding: 4px 0;}
.featured-products .slides .item .price-box .price, .products-grid .item .price-box .price{color: #ad452d; font-size: 14px; font-weight: 700;}
.featured-products .slides .item .price-box .old-price .price, .products-grid .item .price-box .old-price .price{color: #757575; font-weight: 400;}
.featured-products .slides.owl-single .owl-controls{display: none;}
.featured-products .slides .item .product-type, .products-grid .item .product-type{width: 100%; height: 25px; line-height: 25px; display: block; background: #213261; padding: 0 25px; text-align: center; color: #ffffff; font-size: 11px;  cursor: pointer; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 400; font-size: 13px;}
.col-right .featured-products .slides .item .product-type {color: #757575;  background: none;  padding: 0;  text-align: left;  }
.featured-products .slides .item .product-type label, .products-grid .item .product-type label{font-weight: 400; font-size: 13px;}
.col-right .featured-products .slides .item .product-type label{font-weight: normal;  letter-spacing: 0 !important;  }
.featured-products .slides .item .product-type img, .products-grid .item .product-type img{width: auto; display: inline-block; margin: 0 10px 0 0;  vertical-align: middle; margin-bottom:0.25em;}
.col-right .featured-products .slides .item .product-type img{ height: auto;  max-width: 20px;  padding: 2px;  margin: 0 6px 0.25em 0;}
.featured-products .slides .item a:hover, .products-grid .item a:hover{text-decoration: none;}
.featured-products .filter .btn.selectpicker.btn-default{background: none; border: none; padding: 0px 42px 0px 5px;}
.featured-products .filter .bootstrap-select.btn-group .btn .filter-option{font-size: 22.5px; color: #007cc3; letter-spacing: 0.5px;}
.featured-products .filter .bootstrap-select.btn-group .btn .caret{font-size: 35px; color: #007cc3;}
.featured-products .filter .bootstrap-select.btn-group > .dropdown-menu{min-width: 435px; border: none; padding: 7px 0 !important;}
.featured-products .filter .bootstrap-select.btn-group .dropdown-menu li > a{color: #006db1; font-size: 14px;}
.featured-products .filter .bootstrap-select.btn-group .dropdown-menu li.selected > a{font-weight: 700;}
.featured-products .filter .bootstrap-select.btn-group .dropdown-menu li:hover, .featured-products .filter .bootstrap-select.btn-group .dropdown-menu li.selected > a:hover{background: #f4f4f4;}
.featured-products .filter .bootstrap-select.btn-group{position: initial;}
.featured-products .filter .btn-group.open > .dropdown-menu{margin-top: 15px;}
.featured-products .filter .dropdown-menu > li > a{padding: 5.5px 14px;}
.featured-products .filter .bootstrap-select.btn-group .dropdown-menu li.selected:hover a{color: #006db1;}
.featured-products .placeholder{}
.featured-products .placeholder .icon, .products-grid .placeholder .icon{position: absolute; top: 50%; left: 0; right: 0; margin: 0 auto; text-align: center; transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -webkit-transform: translate(0px, -50%); }
.featured-products .placeholder .icon img, .products-grid .placeholder .icon img{width: auto; display: inline-block;}
.featured-products .placeholder .icon label, .products-grid .placeholder .icon label{display: block; color: #ffffff; font-size: 13px;  font-weight: 400; margin: 3px 0 0;}
.featured-products .slides .item .product-image .border, .products-grid .item .product-image .border{ width: 100%; height: 24px; background: url("../images/product-type-bg.jpg") repeat; display: block;}
.featured-products .slides .item .product-image .play-btn,
.products-grid .item .product-image .play-btn,
.products-list .item .product-image .play-btn {position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; background: url("../images/video-bg.png") center center no-repeat; background-size: cover;}
.featured-products .slides .item .product-image .image-main,
.products-grid .item .product-image .image-main,
.products-list .item .product-image .image-main{position: relative;}
/*** AJAX PRE-LOADER ***/
.iwd-featured-ajax-loader{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.25); height:100%; left:0; position:fixed; top:0; width:100%; display:none; z-index:3000;}
.iwd-featured-additional-loader-wrap { position: relative; top: 0; width: 320px; margin: 0 auto; left: 0; margin-top: 100px; }

@-moz-keyframes f_fadeR{0%{background-color:#213261}100%{background-color:#FFFFFF}}
@-webkit-keyframes f_fadeR{0%{background-color:#213261}100%{background-color:#FFFFFF}}
@-ms-keyframes f_fadeR{0%{background-color:#213261}100%{background-color:#FFFFFF}}
@-o-keyframes f_fadeR{0%{background-color:#213261}100%{background-color:#FFFFFF}}
@keyframes f_fadeR{0%{background-color:#213261}100%{background-color:#FFFFFF}}

#floatingCirclesG_featured{position:relative; width:64px; height:64px; -moz-transform:scale(0.6); -webkit-transform:scale(0.6); -ms-transform:scale(0.6); -o-transform:scale(0.6); transform:scale(0.6); margin:-27px auto 0; top:50%;}
.f_circleG_featured{position:absolute; background-color:#FFFFFF; height:12px; width:12px; -moz-border-radius:6px; -moz-animation-name:f_fadeR; -moz-animation-duration:0.72s; -moz-animation-iteration-count:infinite; -moz-animation-direction:linear; -webkit-border-radius:6px; -webkit-animation-name:f_fadeR; -webkit-animation-duration:0.72s; -webkit-animation-iteration-count:infinite; -webkit-animation-direction:linear; -ms-border-radius:6px; -ms-animation-name:f_fadeR; -ms-animation-duration:0.72s; -ms-animation-iteration-count:infinite; -ms-animation-direction:linear; -o-border-radius:6px; -o-animation-name:f_fadeR; -o-animation-duration:0.72s; -o-animation-iteration-count:infinite; -o-animation-direction:linear; border-radius:6px; animation-name:f_fadeR; animation-duration:0.72s; animation-iteration-count:infinite; animation-direction:linear;}
#frotateG1_01_featured{left:0; top:26px; -moz-animation-delay:0.27s; -webkit-animation-delay:0.27s; -ms-animation-delay:0.27s; -o-animation-delay:0.27s; animation-delay:0.27s;}
#frotateG1_02_featured{left:8px; top:8px; -moz-animation-delay:0.36s; -webkit-animation-delay:0.36s; -ms-animation-delay:0.36s; -o-animation-delay:0.36s; animation-delay:0.36s;}
#frotateG1_03_featured{left:26px; top:0; -moz-animation-delay:0.45s; -webkit-animation-delay:0.45s; -ms-animation-delay:0.45s; -o-animation-delay:0.45s; animation-delay:0.45s;}
#frotateG1_04_featured{right:8px; top:8px; -moz-animation-delay:0.54s; -webkit-animation-delay:0.54s; -ms-animation-delay:0.54s; -o-animation-delay:0.54s; animation-delay:0.54s;}
#frotateG1_05_featured{right:0; top:26px; -moz-animation-delay:0.63s; -webkit-animation-delay:0.63s; -ms-animation-delay:0.63s; -o-animation-delay:0.63s; animation-delay:0.63s;}
#frotateG1_06_featured{right:8px; bottom:8px; -moz-animation-delay:0.72s; -webkit-animation-delay:0.72s; -ms-animation-delay:0.72s; -o-animation-delay:0.72s; animation-delay:0.72s;}
#frotateG1_07_featured{left:26px; bottom:0; -moz-animation-delay:0.81s; -webkit-animation-delay:0.81s; -ms-animation-delay:0.81s; -o-animation-delay:0.81s; animation-delay:0.81s;}
#frotateG1_08_featured{left:8px; bottom:8px; -moz-animation-delay:0.9s; -webkit-animation-delay:0.9s; -ms-animation-delay:0.9s; -o-animation-delay:0.9s; animation-delay:0.9s;}
.iwd-featured-ajax-loader.showloader{display: block;}

/*** FEATURED NEWS ***/
.featured-news{background-position: center center; background-size: cover; padding: 85px 0 25px; letter-spacing: 1px;}
.featured-news .inner{max-width: 1175px; padding: 0 12.5px; margin: 0 auto;}
.featured-news .inner .news-col{width: 50%; float: left;}
.featured-news .inner .news-col.left{padding: 0 12.5px 0 0; overflow: hidden;}
.featured-news .inner .news-col.left .news{background-position: center center; background-size:cover;}
.featured-news .inner .news-col.right{padding: 0 0 0 12.5px;}
.featured-news .inner .news-col.right .desc{max-height: 8.6em; overflow: hidden;}
.featured-news .inner .news-col .title {background: url("../images/news-bg.png") repeat scroll 0 0;color: #ffffff;font-size: 28px;font-weight: 300;margin: 0 0 25px;padding: 25px; line-height: 20px;}
.featured-news .inner .news {background: rgba(0, 0, 0, 0) url("../images/news-bg.png") repeat scroll 0 0;margin: 0 0 25px;padding: 50px 50px 25px 50px;}
.featured-news .inner .news-col.right .news{padding: 25px 50px 23px;}
.featured-news .inner .news .date {color: #fff; float: left;text-align: center;}
.featured-news .inner .news .date > div{height: 63px; width: 63px; display: table; border: 4px solid #646771;border-radius: 50%;}
.featured-news .inner .news .date strong{display: block;}
.featured-news .inner .news .date label {display: table-cell;font-family: "Raleway",sans-serif;font-size: 18.8px;font-weight: 500;vertical-align: middle; line-height: 16px;}
.featured-news .inner .news .date label span {display: block;font-size: 11.3px;}
.featured-news .inner .news .info {margin: -10px 0 0 87px;max-width: 100%;}
.featured-news .inner .news .info.no-margin{margin-left: 0;}
.featured-news .inner .news .info .product-name {padding: 0 0 17px; margin: 0;}
.featured-news .inner .news .info .product-name a {color: #ffffff;font-size: 26px;line-height: 36px;text-decoration: none;text-shadow: 4px 4px 12px rgba(0, 0, 0, 1);text-transform: none;}
.featured-news .inner .news .info .product-name:hover a{color: #b2b2b2;}
.featured-news .inner .news .info .desc a {color: #37bdfe; text-decoration: none; text-shadow: none; padding: 0 0 0 5px;}
.featured-news .inner .news .info .desc a:hover{color: #24a6e5;}
.featured-news .inner .news .info .desc a strong{padding: 0 5px 0 0;}
.featured-news .inner .news .info .desc{font-size: 16px; line-height: 26px; color: #dedede; text-shadow: 2px 2px 2px rgba(0, 0, 0, 1); overflow: hidden;}
.featured-news .inner .news-col.right .product-name a{font-size: 20px; line-height: 30px;}
.featured-news .inner .news-col.right .desc{font-size: 14px; line-height: 24px;}
.featured-news .inner .news-col.right .info .product-name{padding: 0 0 5px 0;}
.featured-news .inner .news.last{margin: 0;}
.featured-news .action{text-align: center; margin: 25px 0 0 0;}
.featured-news .action a{background: #006db1; padding: 0 25px; color: #ffffff; font-size: 14px; font-weight: 300;  line-height: 34px; text-decoration: none; display: inline-block; letter-spacing: 2px;}
.featured-news .action a:hover{background: #1b90c9;}


/*** SELECT INTERESTS ***/
.select-interests{background-position: center center; background-size: cover; display: table; height: 295px; position: relative; text-align: center; width: 100%; padding: 25px 0;}
.select-interests .inner{display: table-cell; vertical-align: middle;}
.select-interests .inner-block{max-width: 1175px; margin: 0 auto; padding: 0 12.5px;}
.select-interests .inner-block p{font-size: 24px; line-height: 34px; color: #fff; font-weight: 300; margin: 8.5px 0; letter-spacing: 1px; text-shadow: 2px 2px 2px rgba(0, 57, 105, 1);}
.select-interests .inner-block .action{padding: 14.5px 0;}
.select-interests .inner-block .action a{color: #006db1; font-size: 16px;  font-weight: 400; padding: 0 50px; display: inline-block; line-height: 60px; background: #ffffff; text-decoration: none; letter-spacing: 3px;}
.select-interests .inner-block .action a:hover{background: #d8644a; color: #fff;}

/*** FOOTER BLOCK ***/
.footer-container .footer{background: #262833; padding: 76px 0 69px;}
.footer-container .inner{max-width: 1175px; margin: 0 auto; padding: 0 12.5px;}
.footer-container .footer .item{float: left; width: 25.6%; padding: 0 25px 0 0; letter-spacing: 0.5px;}
.footer-container .footer .item:last-child{width: 23.2%;}
.footer-container .footer .footer-logo{margin: 0 0 34px 0; display: inline-block;}
.footer-container .footer .contact-info{color: #aeaeae; font-size: 14px; line-height: 24px;}
.footer-container .footer .contact-info span{display: none;}
.footer-container .footer .contact-info strong{color: #ffffff; font-weight: 800;}
.footer-container .footer .item h3{color: #a4a4a4; font-size: 14px;  font-weight: 400; margin: 42px 0 28px 0;}
.footer-container .footer .item li{font-size: 14px; font-weight: 300; margin: 0 0 2px 0;}
.footer-container .footer .item li a{color: #ffffff; text-decoration: none;}
.footer-container .footer .item li a:hover{color: #1b90c9;}
.footer-container .bottom-footer{background: #20212b; padding: 8px 0; border-bottom: 2px solid #323232;}
.footer-container .bottom-footer ul li{display: inline-block; margin: 0 23px 0 0;}
.footer-container .bottom-footer ul li a{color: #a0a0a0; font-size: 12px;  text-decoration: none;}
.footer-container .bottom-footer ul li a:hover{color: #24a6e5;}
.footer-container .footer-social{margin: 46px 0 0 0;}
.footer-container .footer .footer-social li{display: inline-block; width: 38px; height: 38px; background-image: url("../images/sprite.png"); margin: 0 10px 0 0;}
.footer-container .footer-social li.facebook{background-position: -489px -10px;}
.footer-container .footer-social li.twitter{background-position: -537px -10px;}
.footer-container .footer-social li.youtube{background-position: -582px -10px;}
.footer-container .footer-social li.facebook:hover{background-position: -489px -57px;}
.footer-container .footer-social li.twitter:hover{background-position: -537px -57px;}
.footer-container .footer-social li.youtube:hover{background-position: -582px -57px;}
.footer-container .footer-social li a{display: block; width: 100%; height: 100%;}
.footer-container .footer .item h3{letter-spacing: 1px;}
.footer-container .footer .item.contact-block .map{display: none;}
body {position: inherit;}
.footer-container { left: 0; bottom: 0; width: 100%; padding-top: 35px;}
.cms-index-index .footer-container,
.catalog-category-view .footer-container,
.catalog-product-view .footer-container,
.catalogsearch-result-index .footer-container,
.storelocator-index-index .footer-container,
.amshopby-index-index .footer-container{padding-top: 0;}
.empty-footer{width: 100%; height: 459px;}

/*** HOME PAGE MEDIA QUERY ***/
.featured-products .slides .owl-controls {margin: 0;}
@media only screen and (min-width: 1251px) {
    .featured-products .slides .owl-controls {bottom: 0; height: 50%; left: 0; position: absolute; width: 100%; z-index: initial;}
    .featured-products .slides .owl-nav {color: #fff; margin: 0 auto; max-width: 1150px; position: relative;}
    .featured-products .slides .owl-nav > div{position: absolute; top: 0; margin-top: -1em;}
    .featured-products .slides .owl-nav .owl-prev{left: -42px;}
    .featured-products .slides .owl-nav .owl-next{right: -42px;}

}

@media only screen and (max-width: 1440px) {
    #header-cart.skip-active{right: 0; transform:none; left: auto;}
}

@media only screen and (max-width: 1250px) {
    .cms-index-index .featured-products .owl-carousel:not(.owl-single) {padding-bottom: 0;}
    .featured-products .slides .owl-dots{display: none !important;}
    .featured-products .slides .owl-nav{text-align: center; padding: 22px 0 0 0; margin-bottom: -4px;}
    .featured-products .slides .owl-nav > div{display: inline-block; padding: 0 25px;}
    .featured-products .slides .owl-nav > div .fa{font-size: 39.5px;}

}

@media only screen and (max-width: 1199px) {
    .home-slider .item .inner{padding: 150px 0 0 0;}
    .footer-container .inner{padding: 0;}
    .footer-container .footer .item{padding: 0 12.5px; margin: 0 0 42px 0;}
    .footer-container .footer .item.contact-block{clear: both; width: 100%; border-top: 1px solid #404351; padding-top: 49px; margin-bottom: 45px;}
    .footer-container .footer .contact-info span{display: inline;}
    .home-slider .item .inner h2{font-size: 32px; line-height: 42px; padding: 63px 0 40px 0;}
    .parent-home-slider .home-search .input-text{height: 65px;}
    .parent-home-slider .home-search .search-button{height: 65px; width: 65px;}
    .parent-home-slider .home-search .input-box{max-width: 677px;}
    .featured-products .filter{margin: 0 0 15px 0;}
    .featured-products .slides .owl-nav{padding: 12px 0 0 0;}
    .featured-news .inner{padding: 0 75px;}
    .featured-news{padding: 88px 0 25px;}
    .featured-news .inner .news{padding: 50px 24px 25px;}
    .featured-news .inner .news .info{margin-left: 83px;}
    .featured-news .inner .news-col.right .info{margin-left: 90px;}
    .featured-news .inner .news .info .product-name{padding: 0 0 9px 0;}
    .featured-news .inner .news-col.right .news{padding: 25px 28px 23px;}
    .footer-container .footer{padding: 5px 0 0;}
    .footer-container .footer .item h3{margin: 42px 0 15px;}
    .footer-container .footer .footer-logo{margin: 0 0 11px 0;}
    .footer-container .footer-social{margin: 44px 0 0 0;}
    .bottom-footer .inner{padding: 0 12.5px;}
    .home-slider .item .inner{background: url("../images/banner-arrow-mobile.png") center bottom no-repeat;}
 .parent-home-slider .home-search .search-autocomplete{max-width: 677px;}
 #search_autocomplete_block.search-autocomplete ul{width: 591px;}
    .page-header #search, .page-header #search_fixed {width: 370px;}
}
@media only screen and (min-width: 1024px) {
    .page-header .nav-primary, .page-header nav.child{display: table-cell; vertical-align: top;}
    .page-header .nav-primary { padding: 24px 0px; max-width: 100% !important; width: 100% !important;}
    .page-header nav.child {max-width: 60% !important; width: 60% !important;}
    .page-header #header-nav #nav.multiple .nav-primary {max-width: 40% !important; width: 40% !important;}
    .page-header #header-nav #nav.multiple {width: 100%;}
    .page-header #header-nav #nav{background: #ffffff; display: table; table-layout: fixed; width: 40%; border-bottom: 2px solid rgba(0,0,0,0.51); -webkit-box-shadow: 0px 9px 22px -9px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 9px 22px -9px rgba(0, 0, 0, 0.4); box-shadow: 0px 9px 22px -9px rgba(0, 0, 0, 0.4);}
    .page-header #header-nav.skip-active { transform: translate3d(0px, 0px, 0px) !important;}
    .page-header nav.child li.category-label .back{display: none;}
}


@media only screen and (max-width: 1023px) {
    .page-header #header-nav.skip-active {transition: all 0s ease 0s; -webkit-transition: all 0s ease 0s; -moz-transition: all 0s ease 0s; -ms-transition: all 0s ease 0s; -o-transition: all 0s ease 0s;}
 .page-header.fixed-position .header-search-block #header-search{border-left: none;}
 .page-header .header-search{display: none !important;}
    .page-header #search{width: 100%;}
    .page-header #search_mini_form_fixed {display: none !important;}
    .page-header #header-search{display: none; width: auto;}
    .page-header .skip-search{display: block;}
    .page-header .skip-links .header-nav-block, .page-header .skip-links .header-search-block, .account-cart-wrapper .header-account-parent, .header-minicart, .account-cart-wrapper{position: inherit;}
    #header-account .links {padding: 35px 12.5px;}
    #header-cart.skip-active, #header-account.skip-active{transform: none; -webkit-transform: none; -ms-transform: none;}
    #header-cart.skip-active {border-top: 1px solid #ededed;}
    .page-header #header-search, .page-header #header-nav #nav,
    #header-cart.skip-active, #header-account.skip-active {
        -webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.51);
        -moz-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.51);
        box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.51);
    }
    .page-header #header-nav.skip-active{left: 0; background: none; padding: 0; margin: 0;}
    .page-header #header-nav #nav{display: block;}
    .logo{position: relative; z-index: 11;}
    .page-header #header-nav:after{content: "";}
    .page-header .skip-nav.skip-active:after, .page-header .skip-search.skip-active:after,
    .page-header .skip-account.skip-active:after, .page-header .skip-cart.skip-active:after{content: "\f0d8"; font-family: 'FontAwesome'; position: absolute; bottom: -3px; left: 50%; font-size: 25px; color: #fff; line-height: 13px; z-index: 12; margin-left: -6px;}
    .page-header .skip-nav.skip-active:before, .page-header .skip-search.skip-active:before,
    .page-header .skip-account.skip-active:before, .page-header .skip-cart.skip-active:before{content: "\f0d8"; font-family: 'FontAwesome'; position: absolute; bottom: -3px; left: 50%; font-size: 32px; color: #ededed; line-height: 14px; margin-left: -8px;}
    .page-header .skip-nav.skip-active:after {color: #3e3f49; bottom: -10px;}
    .page-header .skip-nav.skip-active.hideArrow:after {display: none;}
    .page-header .skip-nav.skip-active:before {content: '';}
    .page-header .nav-primary, .page-header nav.child{display: block; min-width: auto; max-width: inherit; width: auto;}
    .page-header #header-search.skip-active, #header-cart.skip-active{display: block; position: absolute; top: 100%; left: 0; width: 100%; z-index: 10;}
    .page-header #header-search.skip-active #search_mini_form{display: block;}
    .page-header .skip-link {padding: 0 25px;}
    .page-header .skip-cart {padding: 0;}
    .page-header .skip-search .icon{width: 24px; height: 24px; background-image: none !important; display: inline-block; vertical-align: middle; width: auto; height: auto;}
    .page-header .skip-search .icon:after {color: #757575; font-size: 18px; content: "\f002"; font-family: 'FontAwesome';}
    .page-header .skip-search .icon:hover:after, .page-header .skip-search.skip-active .icon:after {color: #006db1;}
    .page-header .skip-links .header-search-block, .page-header.fixed-position .skip-links .header-search-block {margin: 0;}
    .page-header #header-search, #header-account.skip-active {padding: 8px 12.5px; background: #fff; border: none; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; }
    #header-cart.skip-active {padding: 8px 12.5px;}
    .header-minicart .minicart-actions {padding-left: 0; padding-right: 0;}
    #header-account.skip-active{ z-index: 10; padding: 0;}
    #header-account.skip-active{width: 100%; left: 0; right: auto; top: 100%;}
    #header-account a{text-align: left; padding-left: 35px;}
    #header-account li a:before {left: 12.5px;}
    .header-minicart .mini-products-list{padding: 0;}
    .header-minicart .mini-products-list li{padding-left: 0; padding-right: 0;}
    .featured-products .slides .owl-controls {bottom: 0; height: 50%; left: 0; position: absolute; width: 100%; z-index: initial;}
    .featured-products .slides .owl-nav {color: #fff; margin: 0 auto; max-width: 1150px; position: relative;}
    .featured-products .slides .owl-nav > div{position: absolute; top: 0; margin-top: -1em;}
    .featured-products .slides .owl-nav .owl-prev{left: -65px;}
    .featured-products .slides .owl-nav .owl-next{right: -65px;}
    .featured-products .slides .owl-nav > div .fa{font-size: 60px;}
    .featured-news .inner .news-col, .featured-news .inner .news-col.right, .featured-news .inner .news-col.left{float: none; width: 100%; padding: 0;}
    .featured-news .inner .news-col .desc{max-height: 5.6em !important;}
    .featured-news .inner .news-col.left{margin: 0 0 28px 0;}
    .featured-news .inner .news .info .product-name a{font-size: 18px; line-height: 28px;}
    .featured-news .inner .news .info .desc{font-size: 14px; line-height: 24px;}
    .featured-news .inner .news-col.left .news{max-height: inherit !important; min-height: inherit !important;}
    .featured-news .inner .news-col .title{font-size: 24px; padding: 14px 40px;}
    .page-header .skip-links{margin: 0 0 0 300px;}
    .parent-home-slider .home-search .input-box{max-width: 610px;}
    .featured-products .slides-parent{padding: 0 65px;}
    .featured-news{padding: 50px 0 25px;}
    .featured-news .inner{padding: 0 77px;}
    .featured-news .inner .news-col.left .news, .featured-news .inner .news-col.right .news{padding: 27px 40px 16px;}
    .featured-news .inner .news-col.left .news .date-inner, .featured-news .inner .news-col.right .news .date-inner{ border-width: 3px;}
    .featured-news .inner .news-col .news .date > div{width: 52px; height: 52px;}
    .featured-news .inner .news-col.left .news .info, .featured-news .inner .news-col.right .news .info{margin-left: 65px;}
    .featured-news .inner .news-col.left .news .info, .featured-news .inner .news-col.right .news .info{margin-top: -2px;}
    .featured-news .inner .news-col.left .news .info .product-name, .featured-news .inner .news-col.right .news .info .product-name{padding: 0 0 4px 0;}
    .footer-container .footer .item{width: 33.3%;}
    .featured-products .slides .owl-nav > div{padding: 0;}
    .page-header .nav-primary{padding: 14px 0;}
    .page-header .nav-primary .child{padding: 03px 0 0;}
    .page-header #header-search .search-button{top: 6px; right: 20px;}
    .page-header.fixed-position #header-search{margin: 0; border-left: none;}
    .page-header.fixed-position #header-search .search-button{background-position: -381px -10px;}
    .page-header.fixed-position #header-search .search-button:hover{background-position: -381px -44px;}
    .page-header.fixed-position .skip-search .icon{background-position: -381px -78px}
    .page-header.fixed-position .skip-search:hover .icon, .page-header.fixed-position .skip-search.skip-active .icon {background-position: -381px -112px;}
 #search_autocomplete_block.search-autocomplete{max-width: 610px;}
 #search_autocomplete_block.search-autocomplete ul{width: 524px;}
 .page-header.scroll-top .header-search-block #header-search{border-left: none;}
 .page-header.scroll-top #header-search{border-bottom: 1px solid #ededed;}
    .page-header .skip-links {position: initial;}
    .page-header .skip-link.skip-account {padding-left: 35px;}
    .page-header .skip-links .header-nav-block {float: left; width: auto;}
    .page-header #nav > nav.child > ul {padding: 0;}
    .page-header nav.child li {padding: 10px 12.5px 10px 33px;}
    .page-header nav.child li a {color: #757575 !important; font-size: 14px !important;}
    .page-header nav.child li a:hover {border-bottom: 2px solid #006db1;}
    .page-header #nav > nav.child {background: #f8f8f8; padding: 0 0 17px; border-bottom: 2px solid rgba(0, 0, 0, 0.51);}

}
@media only screen and (max-width: 810px) {
    .logo{width: 37%;}
}

@media only screen and (max-width: 767px) {
    .page-header.fixed-position .skip-links .header-search-block{border: none;}
    .page-header .skip-links .header-search-block{border: none;}
    .page-header.fixed-position .logo{padding: 7px 0 0 0;}
    .page-header .page-header-container .top-header{padding: 0;}
    .page-header .logo{float: none; width: 100%; margin: 0; min-height: 48px;}
    .page-header .logo img.small, .page-header.fixed-position .logo .mobile-fixed{position: absolute; left: 0; right: 0; margin: 0 auto;}
    .page-header .skip-links{margin: 0; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}
    .page-header.fixed-position .skip-links{border-top: 1px solid #1d1f29; border-bottom: 1px solid #1d1f29;}
    .page-header .skip-links .header-nav-block, .page-header .skip-links .header-search-block{width: 25%;}
    .account-cart-wrapper, .page-header .header-minicart, .account-cart-wrapper .header-account-parent{width: 50%;}
    .account-cart-wrapper .header-account-parent, .header-minicart{float: left;}
    .account-cart-wrapper .header-account-parent{text-align: center;}
    .page-header .skip-link.skip-account{float: none; width: 100%; padding: 0;}
    .page-header.fixed-position #header-search .search-button:after {color: #006db1;}
    .page-header .skip-link{border: none !important; height: 58px; line-height: 56px;}
    .page-header .skip-link .label{display: none;}
    .page-header .skip-nav {background: none; border-radius: 0;}
    .skip-link.skip-nav .icon, .skip-link.skip-cart:not(.no-count) .icon{margin: 0;}
    .skip-link.skip-nav .icon{ background-image: none !important; display: inline-block; vertical-align: middle; width: auto; height: auto;}
    .skip-link.skip-nav .icon:after { color: #757575; font-size: 21px; content: "\f0c9"; font-family: 'FontAwesome'; }
    .page-header .skip-nav.skip-active:after {bottom: -3px;}
    .page-header .skip-links .header-nav-block {padding: 0;}
    .page-header .skip-account .icon{display: block; text-indent: inherit; background: none !important; color: #757575; font-size: 21px; margin: 0 auto;}
    .page-header .skip-account:hover .icon, .page-header .skip-account.skip-active .icon{color: #006db1;}
    .page-header .skip-link.skip-nav, .page-header .skip-link.skip-search{width: 100%;}
    .page-header .skip-cart{float: none; display: block;}
    .page-header .skip-cart .icon {display: inline-block; background-image: none !important; width: auto; height: auto;}
    .page-header .skip-cart .icon:after { content: "\f07a"; font-family: 'FontAwesome'; font-size: 21px;}
    .header-minicart{text-align: center;}
    .page-header.fixed-position .logo .fixed, .page-header.fixed-position .logo .small{display: none;}
    .page-header.fixed-position .mobile-fixed{display: block;}
    .page-header.fixed-position .skip-search .icon{background-position: -455px -80px;}
    .page-header.fixed-position .skip-search:hover .icon, .page-header.fixed-position .skip-search.skip-active .icon {background-position: -455px -114px;}
    .page-header.fixed-position .skip-account .icon, .page-header.fixed-position .skip-link.skip-nav .icon:after,
    .page-header.fixed-position .skip-search .icon:after, .page-header.fixed-position .skip-cart .icon:after{color: #b2b2b2;}

    .page-header .skip-link.skip-nav .icon:hover:after, .page-header .skip-link.skip-nav.skip-active .icon:after{color: #006db1;}

    .page-header.fixed-position .skip-account:hover .icon, .page-header.fixed-position .skip-account.skip-active .icon,
    .page-header.fixed-position .skip-link.skip-nav .icon:hover:after, .page-header.fixed-position .skip-link.skip-nav.skip-active .icon:after,
    .page-header.fixed-position .skip-link.skip-search .icon:hover:after, .page-header.fixed-position .skip-link.skip-search.skip-active .icon:after,
    .page-header.fixed-position .skip-link.skip-cart .icon:hover:after, .page-header.fixed-position .skip-link.skip-cart.skip-active .icon:after {color: #fff;}

    .home-slider .item{height: 415px;}
    .parent-home-slider .home-search{display: none;}
    .home-slider .item .inner h2{font-size: 26px; line-height: 36px; padding: 0;}
    .home-slider .item .inner{vertical-align: middle; padding: 0 0 22px 0;}
    .featured-products .filter label, .featured-products .filter .bootstrap-select.btn-group .btn .filter-option{font-size: 18px;}
    .featured-products .filter label{display: block;}
    .featured-products .filter .bootstrap-select.btn-group .btn .caret{font-size: 22px;}
    .featured-products .filter .btn.selectpicker.btn-default{padding:0 61px 0 0;}
    .featured-products .slides .owl-nav > div .fa{font-size: 40px;}
    .featured-products .slides-parent{padding: 0;}
    .featured-products .slides .owl-controls{position: relative;}
    .featured-products .slides .owl-nav > div{position: relative; left: auto !important; right: auto !important; padding: 0 25px;}
    .featured-products .slides .owl-nav{padding: 38px 0 0 0; margin-bottom: -8px;}
    .featured-news .inner{padding: 0 12.5px;}
    .featured-news .inner .news-col.left .news, .featured-news .inner .news-col.right .news{padding: 25px 12.5px;}
    .featured-news .inner .news-col.left, .featured-news .inner .news{margin: 0 0 3px 0;}
    .featured-news .inner .news .info .desc{display: none;}
    .featured-news .inner .news-col .news{display: table; width: 100%;}
    .featured-news .inner .news-col .news > div{display: table-cell; vertical-align: middle; float: none; }
    .featured-news .inner .news-col .news .info{padding: 0 0 0 11px;}
    .featured-news .inner .news .info .product-name a{font-size: 16px; line-height: 26px;}
    .featured-news .inner .news .info{width: 100%; position: relative;}
    .featured-news .inner .news .info .product-name{max-height: 6.5em; overflow: hidden; padding: 0 10px 0 0 !important;}
    .featured-news .inner .news .info .product-name:after{content: "\f105"; font-family: 'FontAwesome'; position: absolute; top: 50%; right: -4px; color: #fff; font-size: 18px; margin-top: -0.7em;}
    .featured-news .inner .news .info .product-name:hover:after{color: #b2b2b2;}
    .select-interests .inner-block p{font-size: 18px; line-height: 28px;}
    .select-interests .inner-block p span{display: none;}
    .select-interests{height: 230px;}
    .footer-container .footer .item{width: 100%; float: none; padding: 0; border-bottom: 1px solid #404351;}
    .footer-container .footer .item{margin: 0;}
    .footer-container .footer .item ul{display: none;}
    .footer-container .footer .item h3{margin: 10px 0; padding: 0 12.5px; cursor: pointer; position: relative; letter-spacing: 1.5px;}
    .footer-container .footer .item h3:after{content: "\f105"; font-family: 'FontAwesome'; position: absolute; top: 50%; right: 12.5px; color: #a4a4a4; font-size: 18px; margin-top: -0.8em;}
    .footer-container .footer{padding: 39px 0 43px;}
    .footer-container.mobile .item.opened ul{display: block; padding: 0 40px 9px; margin: -5px 0 0;}
    .footer-container .footer .item.contact-block{border: none; padding: 50px 12.5px 0; margin-bottom: 0;}
    .footer-container .footer .contact-info span{display: block; width: 100%; height: 0; opacity:0; color: transparent;}
    .footer-container .bottom-footer ul li{margin: 0; display: block;}
    .footer-container .footer .item ul.footer-social{display: block;}
    .footer-container .footer .item.contact-block .map{display: block; margin: 16px 0 0;}
    .footer-container .footer .item.contact-block .map a{color: #ffffff; font-size: 14px; text-decoration: none;}
    .footer-container .footer .item.contact-block .map strong{color: #1b90c9; padding: 0 10px 0 0;}
    .footer-container .footer .item.contact-block .map a:hover{color: #1b90c9;}
    .z-block-header{margin: 0;}
    .z-block-header .subscription{line-height: 18px; padding: 5px 12.5px 9px;}
    .featured-products .filter{margin: 3px 0 18px;}
    .featured-news .inner .news-col .title{padding: 14px 12px;}
    .featured-news .inner .news .date label{padding: 3px 0 0 0;}
    .featured-news{padding: 50px 0 48px;}
    .select-interests{padding: 21px 0;}
    .select-interests .inner-block p{letter-spacing: inherit;}
    .select-interests .inner-block p{margin: 6.5px 0;}
    .page-header #header-search, #header-account.skip-active, #header-cart.skip-active, .page-header #header-nav #nav{border-top: none;}
    .featured-products .filter .bootstrap-select.btn-group .dropdown-menu{min-width: 295px;}
    .home-slider .owl-controls{padding-top: 42px;}
}
@media only screen and (max-width: 479px) {
    .home-slider .item .inner{padding-bottom: 0;}
    .checkout-types{float: none;}
    .header-minicart .minicart-actions .checkout-types.minicart li{text-align: center;}
    .header-minicart .minicart-actions .cart-link{float: none;}
    .select-interests{height: 290px;}
    .home-slider .owl-controls{padding-top: 50px;}
}

/* SOCIAL ICON STYLES */

.social-icons {}
.social-icons li{display: inline-block; margin: 0 7px 0 0 !important;}
.social-icons li img.hover{display: none;}
.social-icons li:hover img.hover{display: block;}
.social-icons li:hover img.original{display: none;}

/*** CATEGORY LEVEL 2 ***/

/*** CATEGORY LEVEL 3 ***/

.block-layered-nav .block-content > dl > dt{color: #213261; font-size: 18px;  margin: 30px 0 0 0; word-break: break-word;}
.block-layered-nav dl dd{border-bottom: 1px solid #e5e5e5; padding-bottom: 23px; margin: 12px 0 0px;}
.block-layered-nav dl dd:last-child{margin-bottom: 0; border-bottom: 0;}
.block-layered-nav dl dd ol li{font-size: 14px; line-height: 19px;}
.block-layered-nav dl dd ol li.label{color: #333333;  font-weight: 500; margin: 21px 0 8px;}
.block-layered-nav dl dd ol li.label:first-child{margin-top: 0; padding-top: 9px;}
.block-layered-nav dl dd ol > li > a{color: #757575; text-decoration: none; position: relative; padding: 7px 15px 7px 25px; display: block;}
.block-layered-nav dl dd ol > li > a .count{padding: 0 0 0 3px;}
.block-layered-nav .amshopby-more{color: #333333;}
.block-layered-nav dl dd ol li a span{color: #9d9c9c;}
.block-layered-nav dl dd ol li a:hover, .block-layered-nav dl dd ol li a.amshopby-attr-selected{color: #006db1;}
.block-layered-nav dl dd ol li a:hover span{color: #757575;}
.block-layered-nav dl dd ol > li > a:before{ color: #b2b2b2; content: "\f096"; font-family: "FontAwesome"; font-size: 14px; padding: 0 10px 0 0; position: absolute; left: 1px; top: 50%; margin-top: -0.6em;}
.block-layered-nav dl dd ol > li > a.amshopby-attr-selected:before{content: "\f046"; color: #006db1;}
/*.product-view .product-shop input[type="checkbox"]:checked + .label label{color: #003087;}*/
.block-layered-nav .currently ol li .label{display: none;}
.block-layered-nav .block-subtitle{color: #213261; font-size: 18px;  font-weight: normal; margin: 0 0 25px 0;}
.block-layered-nav .currently ol{padding: 0;}
.block-layered-nav .btn-remove-filter{padding: 0; color: #006db1; font-size: 18px; text-decoration: none;}
.block-layered-nav .currently ol li:hover{ cursor: pointer; color: #1b90c9;}
.block-layered-nav .currently ol li:hover a, .block-layered-nav .currently ol li:hover a span{color: #1b90c9;}
.block-layered-nav .currently ol li a > strong{float: left;}
.block-layered-nav .currently ol li span{ max-width: 100%; display: block;}
.block-layered-nav .currently ol li a span{font-size: 14px; color: #757575;}
.block-layered-nav .currently ol li a span.price{display: inline-block; margin: 0;}
.block-layered-nav .actions a:before{ content: "\f057"; font-family: "FontAwesome"; font-size: 18px; padding: 0 10px 0 0; }
.block-layered-nav .actions a{text-decoration: none; color: #ad452d; font-size: 14px; }
.block-layered-nav .actions a:hover{color: #d8644a;}
.block-layered-nav .actions{margin: 24px 0 0px 0; padding: 0 0 30px 0; border-bottom: 1px solid #e5e5e5;}
.category-title h1{color: #333333; font-size: 30px; font-weight: 700; text-transform: capitalize;}
.block-layered-nav input{background: #ebebeb; border: none; color: #333333; font-size: 16px; height: 40px; padding: 0 25px; border: 1px solid #ebebeb;}
.block-layered-nav input:focus{border: 1px solid #007cc3; background: transparent;}
.block-layered-nav .amshopby-clearer a.amshopby-more:before{ content: "\f0fe"; color: #b2b2b2;}
.block-layered-nav .amshopby-clearer a.amshopby-less:before{ content: "\f146"; color: #b2b2b2;}
.block-layered-nav .amshopby-clearer a:hover, .block-layered-nav .amshopby-clearer a:hover:before{color: #006db1;}
.block-layered-nav .btn.selectpicker.btn-default{background: none; border: none; padding: 0px 42px 0px 10px; border: 1px solid #007cc3; height: 44px; line-height: 44px; border-radius: 5px; width: 100%;}
.bootstrap-select.btn-group.open .btn.selectpicker.btn-default{border-radius: 5px 5px 0 0;}
.block-layered-nav .bootstrap-select.btn-group .btn .filter-option{font-size: 14px; color: #757575; letter-spacing: 0.5px;}
.block-layered-nav .bootstrap-select.btn-group .btn .caret{font-size: 26px; color: #007cc3; right: 9px;}
.block-layered-nav .bootstrap-select.btn-group > .dropdown-menu{padding: 7px 0 !important; border: 1px solid #007cc3; border-radius:0 0 5px 5px;}
.block-layered-nav .bootstrap-select.btn-group .dropdown-menu li > a{color: #006db1; font-size: 14px;}
.block-layered-nav .bootstrap-select.btn-group .dropdown-menu li > a span{color: #006db1;}
.block-layered-nav .bootstrap-select.btn-group .dropdown-menu li.selected a{font-weight: 700;}
.block-layered-nav .bootstrap-select.btn-group .dropdown-menu li:hover{background: #f4f4f4;}
.block-layered-nav .bootstrap-select.btn-group{position: relative; width: 60% !important;}
.block-layered-nav .dropdown-menu > li > a{padding: 5.5px 14px;}
.block-layered-nav .bootstrap-select.btn-group .dropdown-menu li.selected:hover a{color: #006db1; background: #f4f4f4;}
.block-layered-nav #event-zip{margin: 0 0 15px 0;}
.block-layered-nav .event-button{float: right; width: 35%; padding: 12px 0;}
.block-layered-nav .amasty-price{width: 45%; float: left;}
.block-layered-nav .amshopby-price-find{clear: both; margin: 20px 0 0;}
.block-layered-nav .amasty-separator{width: 10%; text-align: center; float: left; padding: 0; height: 40px; line-height: 40px;}
.block-layered-nav input::-webkit-input-placeholder {color:#333333;}
.block-layered-nav input::-moz-placeholder          {color:#333333; opacity:  1;}/* Firefox 19+ */
.block-layered-nav input:-moz-placeholder           {color:#333333; opacity:  1;}/* Firefox 18- */
.block-layered-nav input:-ms-input-placeholder      {color:#333333;}
.block-layered-nav .rating-box{color: #006db1; padding: 0 5px 0 0; display: inline-block;}
.block-layered-nav .rating-box:hover{color: #1b90c9;}
.category-products .toolbar .count-items, .category-products .toolbar .limiter, .category-products .toolbar .view-mode{float: left;}
.category-products .toolbar .count-items{padding: 0 25px 0 0; margin: 0 25px 0 0; border-right: 1px solid #d2d2d2;}
.category-products .toolbar .view-mode{margin: 0 0 0 25px; padding: 0 0 0 25px; border-left: 1px solid #d2d2d2;}
.category-products .toolbar .sort-by{float: right;}
.category-products .toolbar .count-items{padding-left: 0; color: #757575; font-weight: 700;}
.category-products .toolbar .view-mode{border-right: none;}
.category-products .toolbar{line-height: 28px; font-size: 16px;}
.category-products .toolbar label{font-size: 16px; color: #757575;}
.category-products .products-grid .item{float: left; width: 33.33%; padding: 0 0 0 25px; margin: 0 0 25px 0;}
.block-layered-nav .category-head{display: none;}
.block-layered-nav .amshopby-cat a:before{content: '';}
.block-layered-nav .amshopby-cat > a{padding-left: 0; color: #006db1;}
.block-layered-nav .amshopby-cat > a span.count{color: #757575; padding: 0 0 0 4px;}
.block-layered-nav .amshopby-cat > a:hover{color: #24a6e5;}
.block-layered-nav .currently ol li a:before{content: '';}
.block-layered-nav .currently ol li span{padding:0; margin: 0 0 0 25px;}
.block-layered-nav dl dd.current-filters{border: none; margin: 0; padding: 0;}
.block-layered-nav dl dd.current-filters p{ padding: 30px 0 0 ;}
.block-layered-nav #narrow-by-list dd:first-child{padding: 0;}
.category-products{padding: 0 0 11px 0;}
.category-products .toolbar{}
.toolbar .btn.selectpicker.btn-default{background: none; border: none; padding: 0px 20px 0px 5px;}
.toolbar .bootstrap-select.btn-group .btn .filter-option{font-size: 16px; color: #007cc3; letter-spacing: 0.5px; text-transform: lowercase;}
.toolbar .bootstrap-select.btn-group .btn .caret{font-size: 22px; color: #007cc3;}
.toolbar .bootstrap-select.btn-group > .dropdown-menu{border: none; padding: 7px 0 !important;}
.toolbar .bootstrap-select.btn-group .dropdown-menu li > a{color: #006db1; font-size: 14px;}
.toolbar .bootstrap-select.btn-group .dropdown-menu li:hover, 
.toolbar .bootstrap-select.btn-group .dropdown-menu li.selected:hover a{background: #f4f4f4;}
.toolbar .bootstrap-select.btn-group{position: initial;}
.toolbar .btn-group.open > .dropdown-menu{margin-top: 15px; border: 1px solid #007cc3;}
.box-reviews .toolbar .btn-group.open > .dropdown-menu {margin-top: 0;}
.toolbar .dropdown-menu > li > a{padding: 5.5px 14px;}
.toolbar .bootstrap-select.btn-group .dropdown-menu li.selected:hover a{color: #006db1;}
.toolbar .limiter, .category-products .toolbar .sort-by{position: relative;}
.toolbar .btn.selectpicker.btn-default{line-height: 28px;}
.toolbar label{line-height: 28px;}
.toolbar .bootstrap-select.btn-group .dropdown-menu li a span.text{text-transform: lowercase;}
.toolbar .bootstrap-select.btn-group .dropdown-menu li.selected span{font-weight: 700;}
.toolbar .bootstrap-select.btn-group .btn .caret{right: 0;}
.category-products .toolbar{padding: 0 0 0 25px;}
.toolbar > .view-mode .grid, .toolbar > .view-mode .list{background: url("../images/sprite-mode.png") no-repeat; text-indent: -300px; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; color: transparent; overflow: hidden;}
.toolbar > .view-mode .grid{background-position:  -121px 0px;}
.toolbar > .view-mode .list{background-position: -121px -39px;}
.toolbar > .view-mode strong.grid{background-position: 0 0px;}
.toolbar > .view-mode strong.list{background-position: 0 -39px;}
.toolbar > .view-mode a.list:hover{text-indent: -79px; text-decoration: none; padding: 0 0 0 78px; background-position: 42px -39px; color: #006db1;}
.toolbar > .view-mode a.grid:hover{text-indent: 0px; text-decoration: none; padding: 0 78px 0 0; background-position: 50px 0 ; color: #006db1;}
.toolbar > .view-mode > *:first-child{margin: 0 25px 0 0;}
.category-products .toolbar-bottom .pages{margin: 48px 0 23px 0;}
.category-products .toolbar-bottom .pager{text-align: center; float: none; width: 100%;}
.category-products .toolbar-bottom .pages strong{display: none;}
.category-products .toolbar-bottom .pages li{display: inline-block; height: 28px; line-height: 28px; font-size: 14px; color: #006db1; margin: 0; border: 1px solid transparent; min-width: 28px;}
.category-products .toolbar-bottom .pages li a{color: #006db1; text-decoration: none;  padding: 0 8px; display: block;}
.category-products .toolbar-bottom .pages li.current{border: 1px solid #d2d2d2; padding: 0 8px;}
.category-products .toolbar-bottom .pages li.current:hover{background: none;}
.category-products .toolbar-bottom .pages li:hover a{color: #fff;}
.category-products .toolbar-bottom .pages li:hover{background: #006db1;}
.category-products .toolbar-bottom .pages li.next{margin: 0 0 0 27px;}
.category-products .toolbar-bottom .pages li.previous{margin: 0 27px 0 0;}
.products-list{padding: 0 0 0 25px;}
.products-list .product-image{border: none;}
.products-list .item{-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2); background: #fff; padding: 25px 25px 15px 25px; margin: 0 0 25px 0; text-indent: 0.5px;}
.products-list .item .product-image{float: left; width: 32%; padding: 0 12.5px 0 0;}
.products-list .item .info{float: right; width: 68%; padding: 0 0 0 12.5px; margin: -7px 0 0 0; letter-spacing: 0.5px;}
.products-list .item .product-image img{max-width: 100%; width: 100%;}
.products-list .item .product-type{width: 100%; height: 25px; line-height: 25px; display: block; background: #213261; padding: 0 5px; text-align: center; color: #ffffff; font-size: 11px;  cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.products-list .item .product-type label{font-weight: 400; font-size: 11px;}
.products-list .item .product-type img{width: auto; display: inline-block; margin: 0 10px 0 0;  vertical-align: middle; margin-bottom:0.25em;}
.products-list .item .product-name a{color: #006db1; font-size: 16px; line-height: 26px; font-weight: normal; text-transform: none; text-decoration: none; max-height: 110px; display: block; overflow: hidden;}
.products-list .item .product-name:hover a{color: #24a6e5;}
.products-list .item .price-box .price{color: #ad452d; font-size: 14px; font-weight: 700;}
.products-list .item .price-box .old-price .price{color: #757575; font-weight: 400;}
.products-list .item .placeholder .icon{position: absolute; top: 50%; left: 0; right: 0; margin: 0 auto; text-align: center; transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -webkit-transform: translate(0px, -50%); padding: 0 12.5px 0 0;}
.products-list .item .placeholder .icon img{width: auto; display: inline-block;}
.products-list .item .placeholder .icon label{display: block; color: #ffffff; font-size: 13px;  font-weight: 400; margin: 3px 0 0;}
.products-list .item .product-image .border{ width: 100%; height: 24px; background: url("../images/product-type-bg.jpg") repeat;}
.products-list .item .desc{color: #757575; font-size: 13px; line-height: 23px; max-height: 8em; clear: both; margin: 18px 0 0 0;}
.products-list .item .desc .link{color: #006db1; font-size: 13px; cursor: pointer; padding: 0 0 0 5px;}
.products-list .item .desc .link:hover{color: #24a6e5;}
.products-list .item .desc .link.more:before{ content: "\f105"; font-family: FontAwesome; font-size: 13px; padding: 0 5px 0 0;}
.products-list .item .desc .link.less:before{ content: "\f104"; font-family: FontAwesome; font-size: 13px; padding: 0 5px 0 0;}
.products-list .item .info .attribute-info{border-bottom: 1px solid #f0f0f0; padding-bottom: 8px;}
.products-list .item .price-box{float: left; margin: 6px 0 -8px 0;}
.products-list .item .ratings{float: right; margin: 6px 0 -12px 0;}
.products-list .ratings .rating-box{display: inline-block;}
.products-list .ratings .rating-box a{text-decoration: none; color: #006db1; font-size: 12px;}
.products-list .ratings .rating-box a:hover{color: #1b90c9;}
.products-list .ratings .rating-box a span{color: #757575; padding: 0 0 0 5px; line-height: 1; float: left;}
.products-list .ratings .rating-box .fa {float: left; letter-spacing: -1px;}
.category-products .category-search{margin: 0 0 30px 25px; background: #ececec; padding: 8px 23px 0 23px;}
.category-products .category-search .input-box{position: relative; padding: 0 0 8px 0;}
#category_search_autocomplete_block > ul{border: 1px solid #d2d2d2; padding: 9px 0;}
.category-search .search-autocomplete ul li{font-size: 16px; padding: 5px 26px;}
.category-products .category-search .input-text{position: relative; width: 100%; height: 34px; color: #757575; font-size: 16px; padding: 0 50px 0 26px; border: 1px solid #d2d2d2; letter-spacing: 0.5px;}
.category-products .category-search .input-text::-webkit-input-placeholder {color:#757575;}
.category-products .category-search .input-text::-moz-placeholder          {color:#757575; opacity:  1;}/* Firefox 19+ */
.category-products .category-search .input-text:-moz-placeholder           {color:#757575; opacity:  1;}/* Firefox 18- */
.category-products .category-search .input-text:-ms-input-placeholder      {color:#757575;}
.category-products .category-search .search-button{position: absolute; top: 6px; right: 25px; height: 24px; width: 24px; background: transparent url("../images/sprite.png") -717px -201px no-repeat; padding: 0;}
.category-products .category-search .search-button:hover{background-position: -717px -264px;}
.category-3 .page-title.category-title{margin: 4px 0 19px 0; letter-spacing: 0.7px;}
.block-layered-nav{margin: 12px 0 0 0; letter-spacing: 0.4px;}
.block-layered-nav .amshopby_attr_search{margin: 0 0 7px 0; width: 100%;}
.category-products .toolbar{float: none;}
.category-3 .sidebar .widget .title h3{color: #213261; font-size: 18px; font-weight: 400;  letter-spacing: 0.5px; margin: 0 0 20px 0;}
.category-3 .sidebar .widget .block-content li{font-size: 14px; line-height: 18px; margin: 0 0 16px 0; color: #757575; letter-spacing: 0.5px;}
.category-3 .sidebar .widget .block-content li a{text-decoration: none; color: #757575;}
.category-3 .sidebar .widget .block-content li a:hover{color: #006db1;}
.category-3 .sidebar .widget .block{border-bottom: 1px solid #ececec; padding: 29px 0 15px 0; margin: 0px 0 0 0;}
.category-3 .sidebar .widget .social-icons{margin: 26px 0 12px;}
.category-3 .sidebar .widget .block-content li span{display: block; margin: 0 0 26px 0; line-height: 20px;}
.category-3 .sidebar .widget .block-content .button{background: #ad452d; color: #fefefe; font-size: 14px;  font-weight: 300; letter-spacing: 2px; padding: 7px 24px; margin: 0 0 3px 0;}
.category-3 .sidebar .widget .block-content .button:hover{background: #d8644a; color: #fefefe;}
.category-3 .note-msg, .category-3 .category-image, .category-3 .category-description, .category-3 .text-cms-block, .category-3 .team-image, .category-3 .recommendations{padding: 0 0 0 25px;}
.category-3 .text-cms-block{margin: 0 0 25px;}
.category-3 .sidebar .widget:last-child .block{border: none;}
.block-layered-nav .block-content > dl > dt.current-filters-header{display: none;}
.category-products .toolbar.toolbar-bottom{margin: 0;}
.category-3 .category-image{margin: 18px 0 25px 0;}
.category-3 .category-description{margin: 0 0 25px 0;}
.category-search .search-autocomplete ul li{padding: 4px 26px;}
.category-3 .block-layered-nav .event-block{margin: 23px 0 12px 0;}


@media only screen and (min-width: 1024px) {
 .products-grid > .item:nth-child(3n+1) {clear: both;}
}

@media only screen and (max-width: 1023px) {
 .products-grid > .item:nth-child(2n+1) {clear: both;}
 .category-products .products-grid .item{width: 50%; padding: 0 0 0 25px;}
 .category-products .toolbar .count-items, .category-products .toolbar .view-mode{border: none; margin: 0;}
 .category-products .toolbar .count-items{padding: 0 0 25px 0;}
 .category-products .toolbar .limiter{float: right;}
 .category-products .toolbar .view-mode{clear: both; padding: 0;}
 
}

@media only screen and (max-width: 767px) {
 .block-layered-nav .category-head{display: inline-block;}
 .block-layered-nav .btn-remove-filter{padding: 0;}
 .block-layered-nav .btn-remove-filter{text-decoration: none;}
 .block-layered-nav .actions{border: none; padding: 0;}
    .block-layered-nav .block-content > dl > dd {display: none;}
    .block-layered-nav .block-content.accordion-open > dl > dd.current {display: block;}
 .block-layered-nav .block-subtitle--filter {display: block;}
 .col-left .block-layered-nav .block-subtitle--filter{font-size: 22px;background: #ececec;padding: 15px 15px;cursor: pointer;position: relative;margin: 0;}
 .block-layered-nav .block-subtitle--filter:after {content: "\f105";font-family: 'FontAwesome';position: absolute;right: 15px;top: 50%;margin-top: -0.5em;font-size: 26px;   }
 .block-layered-nav .block-subtitle--filter:hover, .block-layered-nav .block-subtitle--filter:hover:after,
 .block-layered-nav .block-subtitle--filter.active, .block-layered-nav .block-subtitle--filter.active:after{color: #1b90c9;}
 .block-layered-nav .block-subtitle--filter.active:after{content: "\f107";}
 .block-layered-nav dl{background: #ececec;padding: 15px 15px;}
 .block-layered-nav .block-content > dl > dt{background: #ffffff;display: block;padding: 10px 25px 10px 15px;margin: 0 0 10px 0;cursor: pointer;position: relative;font-size: 18px;}
 .block-layered-nav .block-content > dl > dt:after{content: "\f105"; font-family: 'FontAwesome'; position: absolute; right: 15px; top: 50%; margin-top: -0.5em; font-size: 20px;}
 .block-layered-nav .block-content.accordion-open > dl > dt.current:after{content: "\f107";}
 .block-layered-nav .block-content > dl > dt:hover, .block-layered-nav .block-content > dl > dt:hover:after,
 .block-layered-nav .block-content.accordion-open > dl > dt.current, .block-layered-nav .block-content.accordion-open > dl > dt.current:after{color: #1b90c9;}
 .col-left .block-layered-nav dl dd{background: #fff;margin: -10px 0 10px 0;padding: 5px 15px 23px;}
 .block-layered-nav .amshopby-cat > a{color: #757575;}
 .block-layered-nav dl dd ol li.amshopby-cat.amshopby-cat-multiselected a, .block-layered-nav dl dd ol li.amshopby-cat a:hover{color: #006db1;}
 .block-layered-nav .amshopby-cat > a span.count{color: #9d9c9c;}
 .block-layered-nav #event-zip{width: 40%; margin: 0 2% 0 0; float: left;}
 .block-layered-nav .bootstrap-select.btn-group{width: 40% !important; float: left !important;}
 .block-layered-nav .event-button{width: 16%;}
 .block-layered-nav input{height: 44px;}
 .block-layered-nav{margin-bottom: 25px;}
 .catalog-category-view .col-main{margin-left: 0;}
 .category-products .toolbar{padding: 0 12.5px;}
 .category-products .category-search{margin: 0 12.5px 30px 12.5px; padding: 9px 15px;}
 .products-list .item .product-image, .products-list .item .info{float: none; padding: 0; width: 100%;}
 .products-list .item .product-image{margin: 0 0 25px 0;}
 .category-3 .sidebar .widget .block{border: 1px solid #ececec; padding: 7px 12px 7px 15px; margin: 0 0 10px 0;}
 .category-3 .sidebar .widget:last-child .block{border: 1px solid #ececec;}
 .category-3 .sidebar .widget .block .title h3{padding: 0; margin: 0; cursor: pointer;}
 .category-3 .sidebar .widget .block .title h3:after{content: "\f105"; font-family: 'FontAwesome'; float: right; color: #213261; font-size: 20px; margin-top: -2px;}
 .category-3 .sidebar .widget .block .title.active h3:after{ content: "\f107";}
 .category-3 .sidebar .widget .block-content {border: none; padding: 25px 0 9px 0;}
 .category-3 .sidebar .widget .title.active h3, .category-3 .sidebar .widget .title.active h3:after,
 .category-3 .sidebar .widget .title h3:hover, .category-3 .sidebar .widget .title h3:hover:after{color: #24a6e5;}
 .block-layered-nav{margin-top: 38px;}
 .category-products .category-search .search-button{top: 5px; right: 28px;}
 .block-layered-nav .currently ol li{margin-bottom: 11px;}
 .block-layered-nav .actions{margin: 24px 0 43px;}
 .products-list, .category-3 .note-msg, .category-3 .category-image, .category-3 .category-description, .category-3 .text-cms-block,
 .category-3 .team-image, .category-3 .recommendations{padding: 0 12.5px;}
    .products-list .item .top-list-info p {max-height: 50px; overflow: hidden; float: none; white-space: normal !important; padding: 0;}
    .products-list .item .top-list-info p:first-child {margin-top: 10px;}
    .products-list .item .top-list-info{max-height: none; overflow: visible; padding: 0;}
    .products-list .item .top-list-info .dotted {max-width: 100% !important; white-space: normal !important;}
}
@media only screen and (max-width: 479px) {
 .category-products .products-grid .item{width: 100%;}
 .category-products .toolbar .sort-by .btn.selectpicker.btn-default span{max-width: 180px; text-overflow: ellipsis; white-space: nowrap;}
  .category-products .category-search .input-text{padding: 0 50px 0 15px;}
 .category-products .category-search .search-button{right: 15px;}
 .block-layered-nav #event-zip{width: 100%; margin: 0 0 10px 0;}
 .block-layered-nav .bootstrap-select.btn-group{width: 65% !important;}
 .block-layered-nav .event-button{width: 30%;}
 .category-products .toolbar,.category-products .toolbar label, .category-products .toolbar .bootstrap-select.btn-group .btn .filter-option{font-size: 14px;}
 .category-products .category-search{padding: 8px 15px 0 15px;}
 .category-products .category-search .input-text, #category_search_autocomplete_block ul li{font-size: 14px;}
 .products-grid .product-image{margin: 0;}
 .category-search .search-autocomplete ul li{padding: 5px 15px;}
 
}
@media only screen and (max-width: 400px) {
 .category-products .toolbar .sort-by .btn.selectpicker.btn-default span{max-width: 55px;}
}

@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
    .page-header .skip-link .icon, .footer-container .footer .footer-social li,
 .category-products .category-search .search-button,
    .catalogsearch-result-index .category-results .list .item .icon,
    .catalogsearch-result-index .category-results .list .item .icon.team,
    .catalogsearch-result-index .category-results .list .item .icon.person
    {
        background-image: url("../images/sprite@2x.png");
        background-size: 914px 342px;
    }
 .toolbar > .view-mode .grid, .toolbar > .view-mode .list{
  background-image: url("../images/sprite-mode@2x.png");
        background-size: 150px 66px;
 }
}

/* SEARCH RESULT */
.catalogsearch-result-index .category-title h1 span{color: #757575; font-weight: 400; padding: 0 0 0 10px;}
.catalogsearch-result-index .block-layered-nav .category-head{display: block;}
.catalogsearch-result-index .block-layered-nav .category-head.hidden{display: none;}
.catalogsearch-result-index .amshopby-select-child .dropdown-menu li > a.hidden{display: none;}
.catalogsearch-result-index .block-layered-nav .block-content > dl > dt{margin-top: 18px;}
.catalogsearch-result-index .block-layered-nav dl dd.category-block{margin: 23px 0 0 0; padding: 0 0 20px 0;}
.catalogsearch-result-index .block-layered-nav .amshopby-select.bootstrap-select.btn-group{width: 100% !important;}
.catalogsearch-result-index .block-layered-nav .amshopby-select-child.hidden{display: none !important;}
.catalogsearch-result-index .block-layered-nav .amshopby-select{margin: 0 0 15px 0 !important;}
.catalogsearch-result-index .result-title{padding: 0 0 0 25px; margin: 0 0 20px 0;}
.catalogsearch-result-index .category-products > .result-title{margin: 0 0 28px 0;}
.catalogsearch-result-index .result-title h3{color: #010101; font-size: 16px;  font-weight: 400;}
.catalogsearch-result-index .category-results{padding: 0 0 18px 0; margin: 0 0 20px 25px; border-bottom: 1px solid #e5e5e5; letter-spacing: 0.5px;}
.catalogsearch-result-index .category-results .note-msg{padding: 7px 0 0 0;}
.catalogsearch-result-index .category-results .result-title{padding: 0; padding-top: 21px;}
.catalogsearch-result-index .category-results .list{padding: 0 0 3px 0;}
.catalogsearch-result-index .category-results .list .item{line-height: 22px; margin: 0 0 12px 0;}
.catalogsearch-result-index .category-results .list .column{float: left; width: 50%; } 
.catalogsearch-result-index .category-results .list .column.column-1{padding: 0 0 0 25px;}
.catalogsearch-result-index .category-results .list .column.column-2{padding: 0 0 0 37px;}
.catalogsearch-result-index .category-results .list .item .icon{display: inline-block; width: 28px; height: 28px; background: url("../images/sprite.png") -415px -152px no-repeat; float: left;}
.catalogsearch-result-index .category-results .list .item .icon.team{background-position: -452px -152px}
.catalogsearch-result-index .category-results .list .item .icon.person{background-position: -415px -187px}
.catalogsearch-result-index .category-results .list .item label{font-weight: 400; color: #757575; font-size: 14px; padding: 4px 0 0 46px; display: block; float: none; max-width: 100%;}
.catalogsearch-result-index .category-results .list .item label a{color: #757575; text-decoration: none;}
.catalogsearch-result-index .category-results .list .item label a:hover{color: #213261;}
.catalogsearch-result-index .category-results .list .item .name-text{padding: 0 3px 0 0;} 
.catalogsearch-result-index .category-results .list .item .more, .catalogsearch-result-index .category-results .list .item .less{color: #006db1; font-size: 12px; cursor: pointer;}
.catalogsearch-result-index .category-results .list .item .less{padding: 0 0 0 4px;}
.catalogsearch-result-index .category-results .list .item strong{color: #333;}
.catalogsearch-result-index .category-results .list .item .more:before, .catalogsearch-result-index .category-results .list .item .less:before{content: "\f105"; font-family: 'FontAwesome'; padding: 0 4px 0 0; font-size: 14px;}
.catalogsearch-result-index .category-results .list .item .less:before{content: "\f104";}
.catalogsearch-result-index .category-results .list .item .more:hover, .catalogsearch-result-index .category-results .list .item .less:hover{color: #24a6e5;}
.catalogsearch-result-index .category-results .action{text-align: right;}
.catalogsearch-result-index .category-results .action .more-results{background: none; border: none; color: #213261; font-size: 14px;  font-weight: 700;}
.catalogsearch-result-index .category-results .action .more-results:after{content: "\f105"; font-family: 'FontAwesome'; padding: 0 0 0 9px; font-size: 20px; float: right;}
.catalogsearch-result-index .category-results .action .more-results:hover{color: #24a6e5;}
.catalogsearch-result-index .category-results .list .item .short-desc{color: #757575; font-size: 13px; line-height: 23px; clear: both; padding: 0 0 0 20px; display: none; border-left: 1px solid #e5e5e5; margin: 10px 0 16px 48px;}
.catalogsearch-result-index .category-results .list .item .short-desc.show{display: block;}
.catalogsearch-result-index .category-results .list .item .more.hide{display: none;}


@media only screen and (max-width: 767px) {
    .category-3 .breadcrumbs{padding-left: 12.5px; padding-right: 12.5px;}
 .catalogsearch-result-index .block-layered-nav .bootstrap-select.btn-group.amshopby-select{float: none !important; width: 267px !important; display: block;}
 .catalogsearch-result-index .block-layered-nav dl dd.category-block{padding: 22px 13px 20px;}
 .catalogsearch-result-index .block-layered-nav dl dd.category-block{margin: -17px 0 10px;}
 .catalogsearch-result-index .block-layered-nav .block-content > dl > dt{margin-top: 10px;}
 .catalogsearch-result-index .block-layered-nav dl{padding: 8px 15px 15px;}
 .category-3 .block-layered-nav .event-block{margin: 11px 0 12px;}
 .catalogsearch-result-index .category-results{margin: 0 12.5px 20px 12.5px;}
 .catalogsearch-result-index .result-title{padding: 0 12.5px;}
}
@media only screen and (max-width: 479px) {
 .catalogsearch-result-index .block-layered-nav .bootstrap-select.btn-group.amshopby-select{width: 100% !important;}
}

/* EDUCATION TYPE BLOCK */

.featured-products.education-block .inner {padding-top: 35px !important; padding-bottom: 35px !important;}
.featured-products .education-type {margin: 0;}
.education-type{border: 1px solid #ececec; padding: 25px 0px 13px; margin: 35px 0;}
.education-type h3{text-align: center; color: #3e3f49; font-size: 16px; font-weight: 500; letter-spacing: 1.5px; margin:0; padding: 0 25px;}
.education-type ul{text-align: center;}
.education-type ul li{display: inline-block; width: 12%; vertical-align: top; padding: 0 2px; margin: 9px 0 15px;}
.education-type ul li a{display: block;}
.education-type ul li label{color: #262833; font-size: 13px; font-weight: 400; display: block; cursor: pointer; line-height: 14px; margin: 5px 0 0 0;}
.education-type ul li .mobile{display: none;}
.education-type ul li img{display: block; margin: auto;}
.education-type ul li img.hover{position: absolute; visibility: hidden;}
.education-type ul li a{text-decoration: none;}
.education-type ul li a:hover label{color: #006db1;}
.education-type ul li a:hover img.normal{position: absolute; visibility: hidden;}
.education-type ul li a:hover img.hover{position: relative; visibility: visible;}

@media only screen and (max-width: 1199px) {
    .education-type{padding: 25px 0 6px;}
}

@media only screen and (max-width: 1023px) {
    .education-type ul li{width: 25%; float: left;}
    .education-type ul li:nth-child(4n+1){clear: both;}
    .education-type{}
}

@media only screen and (max-width: 767px) {
    .education-type h3 span{display: none;}
    .education-type h3{text-align: left;}
    .main .education-type{border: 1px solid #ececec; padding: 7px 12px 7px 15px; margin: 0 0 10px 0;}
    .main .education-type ul{padding: 28px 0 6px 0;}
    .education-type ul li .mobile{display: inline-block; width: 38px;}
    .education-type ul li .desktop{display: none;}
    .education-type ul li{width: 100%; padding: 0; text-align: left;}
    .education-type ul li label{display: inline-block; margin: 0; color: #757575; font-size: 14px;}
    .education-type ul li a{display: table;}
    .education-type ul li img{display: block;}
    .education-type ul li a span.mobile, .education-type ul li a label{display: table-cell; vertical-align: middle;}
    .education-type ul li{margin: 0 0 14px 0;}
    .featured-products.education-block .education-type .title {text-align: left;}
    .featured-products.education-block .education-type .title h3{padding: 0; margin: 0; cursor: pointer; color: #213261; font-size: 18px; font-weight: 400;  letter-spacing: 0.5px;}
    .featured-products.education-block .education-type .title h3:after { content: "\f105"; font-family: 'FontAwesome'; float: right;  color: #213261;  font-size: 20px;  margin-top: -2px; }
    .featured-products.education-block .education-type .title.active h3, .featured-products.education-block .education-type .title.active h3:after,
    .featured-products.education-block .education-type .title h3:hover, .featured-products.education-block .education-type .title h3:hover:after { color: #24a6e5;}
    .featured-products.education-block .education-type .title.active h3:after { content: "\f107"; }
}

/* PRODUCT PAGE */

.catalog-product-view{}
.catalog-product-view .main-container{max-width: 100%; padding-left: 0; padding-right: 0;}
.catalog-product-view .product-essential, .catalog-product-view .breadcrumbs{max-width: 1175px; padding: 0 12.5px; margin: 0 auto; width: 100%;}
.catalog-product-view .breadcrumbs{margin: -9px auto 11px}
.catalog-product-view .product-name h1{color: #213261; font-size: 30px; font-weight: 700; text-transform: none; border: none; margin: 16px 0 5px;}
.product-essential .short-description{color: #000000; font-size: 16px; line-height: 26px; margin: 0; letter-spacing: 0.5px; }
.product-essential .top-info{line-height: 12px; margin: 0 0 18px 0; letter-spacing: 0.5px;}
.product-essential .top-info .sku, .product-essential .top-info .review-count, .product-essential .top-info .rating-box{float: left;}
.product-essential .top-info .ratings{float: left; padding: 0; font-size: 12px; margin: 13px 0 0 0;}
.product-essential .top-info .rating-box{margin: -2px 10px 0 0;}
.product-essential .top-info .rating-box .fa{font-size: 16px; color: #006db1; line-height: 12px; float: left; margin: 0 1px 0 0;}
.product-essential .top-info .sku{font-size: 12px; margin: 13px 10px 0 0; padding: 0 10px 0 0;  position: relative;}
.product-essential .top-info .sku:after {content: ''; width: 1px; height: 9px; background: #757575; display: block; position: absolute; top: 1px; right: 0;}
.product-essential .top-info a{color: #007cc3;  text-decoration: none;}
.product-essential .top-info a:hover{color: #24a6e5;}
.product-essential .top-info .review-count span{color: #757575;}

.product-img-box .owl-dots{text-align: center;}
.product-img-box .owl-dots .owl-dot {display: inline-block; position: relative; z-index: 10;}
.product-img-box .owl-dots .owl-dot span {background: #ececec; border-radius: 50%; display: block; height: 8px; margin: 0px 7px; width: 8px;}
.product-img-box .owl-dots .owl-dot.active span {background: #b2b2b2;}
.product-img-box .owl-theme .owl-controls{margin-top: 3px;}
.product-img-box .owl-single .owl-dot{display: none;}
.product-img-box .video {height: 374px;}
.product-img-box .product-image, .product-img-box .product-image:hover{border: none !important;}
.product-view .product-shop, .product-shop .product-options-block.right{padding-left: 12.5px;}
.product-shop .product-options-block.left{padding-right: 12.5px;}
.product-view .product-img-box, .product-shop .additional-info{padding-right: 12.5px;}
.product-shop .additional-info, .product-shop .product-options-block{width: 50%; float: left; letter-spacing: 0.5px;}
.product-shop .product-options-block{clear: none; border: none; margin: 0;}
.product-shop .price-info{margin: 3px 0 16px 0;}
.product-shop .product-type{margin: -2px 0 22px 0;}
.product-shop .product-type img{display: inline-block; padding: 0 8px 0 0; vertical-align: middle;}
.product-shop .product-type label{color: #213261; font-size: 20px;  font-weight: normal; display: inline; letter-spacing: 0.5px; vertical-align: middle;}
.product-shop .additional-data .item{margin: 0 0 9px 0;}
.product-shop .additional-data .label{color: #213261; font-size: 14px;  display: block; line-height: 19px;}
.product-shop .additional-data .publication-downloadable-sample .data { font-weight: normal; }
.product-shop .additional-data .data{color: #010101; font-size: 14px; font-weight: 700; display:  block; padding: 0 0 0 9px;}
.product-shop .price-box .special-price{float: left; padding: 0;}
.product-shop .price-box .old-price{padding: 0 0 0 10px;}
.product-shop .price-box .special-price .price{color: #ad452d;}
.product-shop .price-box .price{color: #213261; font-size: 30px; font-weight: 700;}
.product-shop .price-box .old-price .price{color: #979797; font-size: 20px; font-weight: normal; transform: translateY(4px);}
.product-shop .add-to-links .link-wishlist,
.product-shop .add-to-links .notify-me-link{color: #757575; font-size: 12px;  text-decoration: none; letter-spacing: 1px;}
.product-shop .add-to-links .link-wishlist:before,
.product-shop .add-to-links .notify-me-link:before{ content: "\f055"; font-family: 'FontAwesome'; color: #007cc3; font-size: 16px; padding: 0 10px 0 0;}
.product-shop .add-to-links .link-wishlist:hover, .product-shop .add-to-links .link-wishlist:hover:before,
.product-shop .add-to-links .notify-me-link:hover, .product-shop .add-to-links .notify-me-link:hover:before{color: #24a6e5;}
.product-collateral .collateral-tabs .tab-container.current {height: auto;left: auto;overflow: visible;position: relative;width: auto;}
.catalog-product-view .product-collateral{border-top: 1px solid #ececec;}
.catalog-product-view .collateral-tabs{border-top: 1px solid #ececec; padding: 65px 0; background: #f8f8f8;}
.product-collateral .toggle-tabs{max-width: 1175px; margin: 0 auto; padding: 0 12.5px; width: 100%;}
.product-collateral .toggle-tabs li:last-child{margin: 0;}
.product-collateral .collateral-tabs .tab-container{max-width: 1175px; padding: 0 12.5px; margin: 0 auto; width: 100%;}
.collateral-tabs .tab-description{color: #000; font-size: 16px; line-height: 26px;}
.collateral-tabs .tab-content{letter-spacing: 0.5px; color: #000; font-size: 16px; line-height: 26px;}
.collateral-tabs .tab-content #disqus_thread {margin: -9px 0 -12px;}
.collateral-tabs .tab-content .value:last-child ul{margin-bottom: 0;}
.collateral-tabs .person-about{column-count: 2; -webkit-column-count: 2; -moz-column-count: 2; -ms-column-count: 2; -o-column-count: 2; -webkit-column-gap: 124px; -moz-column-gap: 124px; column-gap: 124px; font-size: 14px; line-height: 20px; color: #3e3f49;}
.collateral-tabs .person-about h3{color: #3e3f49;  font-size: 14px; font-weight: bold;}
.collateral-tabs .tab-description > div, .collateral-tabs .tab-background > div{width: 50%; float: left;}
.collateral-tabs .tab-description .left, .collateral-tabs .tab-background .left{padding: 0 112.5px 0 0;}
.collateral-tabs .tab-description .left.no-padding {float: none; padding: 0; width: 100%;}
.collateral-tabs .tab-description .right, .collateral-tabs .tab-background .right{padding: 0 100px 0 12.5px;}
.collateral-tabs .tab-background{color: #3e3f49;}
.collateral-tabs .tab-description .right .value{margin: 0 0 40px 0;}
.collateral-tabs .tab-description .right .label{margin: 0 0 5px 0;}
.collateral-tabs .tab-description .right > div:last-child {margin: 0;}
.collateral-tabs .tab-description > div .label, .collateral-tabs .tab-background > div .label{color: #000; font-size: 16px;  font-weight: 700;}
.collateral-tabs ul li{margin-left: 1em; margin-bottom: 10px;}
.collateral-tabs .tab-content .tab-background .label{font-size: 16px; margin: 0 0 19px 0;}
.collateral-tabs .tab-content .tab-background ul li{margin-bottom: 15px; line-height: 20px;}
.collateral-tabs .tab-content .tab-background ul li:last-child {margin-bottom: 0;}
.collateral-tabs .tab-description .when .label:before{content: "\f073"; font-size: 24px; position: absolute; left: 0; top: -2px;}
.collateral-tabs .tab-description .where .label:before{content: "\f041"; font-size: 28px; position: absolute; left: 0; top: -2px;}
.collateral-tabs .tab-description .when .label:before, .collateral-tabs .tab-description .where .label:before{width: 40px; display: inline-block;  font-family: 'FontAwesome'; color: #333333;}
.collateral-tabs .tab-description .when, .collateral-tabs .tab-description .where{display: table; margin: 0 0 31px 0; position: relative;}
.collateral-tabs .tab-description .where{margin: 0 0 40px 0;}
.collateral-tabs .tab-description .description{margin: 0;}
.collateral-tabs .tab-description .when > span, .collateral-tabs .tab-description .where > span{display: table-cell;}
.collateral-tabs .tab-description .when > .label, .collateral-tabs .tab-description .where > .label{padding: 0 10px 0 40px;}
.collateral-tabs .tab-description .credits {display: table; margin: 0 0 31px 0; position: relative;}
.collateral-tabs .tab-description .credits > span{display: table-cell;}
.collateral-tabs .tab-description .credits > .label {padding: 0 10px 0 0;}
.collateral-tabs .tab-description .credits > .value > label {margin-top: 20px; font-size: 14px;}
.collateral-tabs .tab-description .credits > .value > label:first-child {margin-top: 0;}
.catalog-product-view .messages{max-width: 1175px; padding: 0 12.5px; margin: 0 auto;}
.product-collateral .box-reviews .review-col{float: left; width: 50%;}
.product-collateral .box-reviews .review-col.left{padding: 0 87.5px 0 0;}
.review-col.left .review-summary-table tbody td label {padding-right: 22px;}
.product-collateral .box-reviews .review-col.right{padding: 0 0 0 12.5px;}
.product-collateral .rating-box .fa{color: #006db1; font-size: 15.8px; float: left;}
.product-collateral .box-reviews .review-col .title{color: #333333; font-size: 16px; line-height: 26px; font-weight: 700; text-transform: none; margin: 18px 0 13px;}
.product-collateral .box-reviews .review-col .comment{font-size: 14px; line-height: 20px; color: #333;}
.product-collateral .box-reviews .review-col .review-meta{color: #757575; font-size: 12px;  margin: 14px 0 0 0;}
.product-collateral .box-reviews .review-col .review-meta span{font-weight: 700;}
.product-collateral .box-reviews .review-col .review-meta span.separator{padding: 0 7px; font-weight: normal;}
.product-collateral .box-reviews dl dd{margin-bottom: 40px;}
#customer-reviews h3 {color: #333333; font-size: 12px;  font-weight: normal; margin: 2px 0 0;}
#customer-reviews h3 span {color: #333333; font-size: 16px; font-weight: 700; display: block; text-transform: none; margin: 3px 0 0 0;}
#customer-reviews .fieldset h4 {color: #213261; font-size: 16px;  font-weight: 700;}

.product-view .product-shop input[type="checkbox"], .product-view .product-shop input[type="radio"]{margin: 0 !important; opacity:0; z-index: 1000; overflow: hidden; cursor: default;}
.product-view .product-options-block ul.options-list label{padding-left: 25px !important; line-height: 1.5;}
.product-view .review-summary-table input[type="radio"]{display:none !important;}
.product-options-block ul.options-list li{position: relative;}
.product-view .product-shop input[type="checkbox"] + .label:before{ color: #bebebe;  content: "\f0c8"; font-family: "FontAwesome"; font-size: 14px; left: 0; position: absolute; top: 0px;}
.product-view .product-shop input[type="checkbox"]:checked + .label:before{content: "\f14a";  font-family: 'FontAwesome'; color: #006db1;}
/*.product-view .product-shop input[type="checkbox"]:checked + .label label{color: #006db1;}*/

.product-view .product-shop input[type="radio"] + .label:before{ color: #757575;  content: "\f10c";  font-family: "FontAwesome"; font-size: 16px; left: 0; position: absolute; top: -1px;}
.product-view .review-summary-table input[type="radio"] + .label:before{color: #757575;  content: "\f10c";  font-family: "FontAwesome"; font-size: 16px;}
.product-view .product-shop input[type="radio"]:checked + .label:before,
.product-view .review-summary-table input[type="radio"]:checked + .label:before {content: "\f192"; font-family: 'FontAwesome'; color: #006db1;}
.product-view .review-summary-table input[type="radio"]:checked + .label:before{content: "\f111";}

/*.product-view .product-shop input[type="radio"]:checked + .label label{color: #006db1;}*/

#customer-reviews .fieldset .form-list label, #customer-reviews .fieldset .form-list label.required:after{color: #213261; font-size: 14px; font-weight: 700; }
#customer-reviews .fieldset .form-list label{margin: 0 0 7px 0;}
#customer-reviews .fieldset .form-list{width: 100%;}
#customer-reviews .fieldset .form-list input[type="text"]{height: 40px; line-height: 40px; background: #ebebeb; border: 1px solid #ebebeb; color: #333333; font-size: 16px; padding: 0 27px;}
#customer-reviews .fieldset .form-list input[type="text"]:focus, #customer-reviews .fieldset .form-list textarea:focus{border: 1px solid #007cc3; background: transparent;}
#customer-reviews .fieldset .form-list textarea {border-radius: 0; min-width: 100%; -webkit-appearance: none; min-height: 150px; background: #ebebeb; border: 1px solid #ebebeb; color: #333333; font-size: 16px; padding: 5px 27px;}
#customer-reviews .buttons-set button.button{float: left; margin-left: 0;}
#customer-reviews .buttons-set{padding: 7px 0 0 0;}
#customer-reviews .buttons-set .button{letter-spacing: 2px;}
.catalog-product-view .featured-products{background: #fff;}
.catalog-product-view .featured-products .block-title{border: none; margin: 0 0 17px 0; padding: 0;}
.catalog-product-view .featured-products .block-title .title{color: #213261; font-size: 24px;  font-weight: normal; letter-spacing: 0.8px;}
.catalog-product-view .featured-products .slides .owl-dots{display: none !important;}
.catalog-product-view .featured-products .owl-carousel .owl-stage-outer { box-sizing: content-box; margin: 0 0 0 -4px; padding: 4px; width: 100%; z-index: 10;}

.product-collateral .tab-simple{}
.product-collateral .tab-simple .message{margin: 0;}
.product-collateral .tab-simple p.title{color: #333333; font-size: 16px; font-weight: 700;  margin: 0 0 19px 0;}
.product-collateral .tab-simple .value{column-count: 2; -webkit-column-count: 2; -moz-column-count: 2; -ms-column-count: 2; -o-column-count: 2; -webkit-column-gap: 100px; -moz-column-gap: 100px; column-gap: 100px; margin-bottom: -20px;}
.product-collateral .tab-simple .value table{color: #333; display: table;}
.product-collateral .tab-simple .value table tbody, .product-collateral .tab-simple .value table{display: block;}
.product-collateral .tab-simple .value table tr{display: table !important; width: 100%; margin: 0 0 20px 0;}
.product-collateral .tab-simple .value .time{padding: 0 25px 0 0; width: 35% !important; }
.product-collateral .tab-simple .value .title{width: 65% !important;}
.product-collateral .toggle-tabs li > span{letter-spacing: 0.5px;}
.product-collateral .tab-simple .value .session{margin: 0 0 5px 0;}
.product-collateral .tab-simple .value .title .description{font-size: 12px; line-height: 18px;}
.product-collateral .tab-simple td{vertical-align: top;}

.product-collateral .box-reviews ul li{margin: 0 0 19px 0; list-style-type: none;}
.product-options label, .product-options label.required::after{color: #213261; font-size: 14px; font-weight: 700; }
.product-options label{line-height: 19px; display: block;}

/* CONFIGURABLE PRODUCT */
.product-view .product-shop .btn.selectpicker.btn-default{background: none; border: none; padding: 0px 42px 0px 10px; border: 1px solid #007cc3; height: 44px; line-height: 44px; border-radius: 5px; width: 100%;}
.product-view .product-shop .bootstrap-select.btn-group.open .btn.selectpicker.btn-default{border-radius: 5px 5px 0 0;}
.product-view .product-shop .bootstrap-select.btn-group .btn .filter-option{font-size: 14px; color: #757575; letter-spacing: 0.5px; text-overflow: ellipsis; white-space: nowrap;}
.product-view .product-shop .bootstrap-select.btn-group .btn .caret{font-size: 26px; color: #007cc3; right: 9px;}
.product-view .product-shop .bootstrap-select.btn-group > .dropdown-menu{padding: 7px 0 !important; border: 1px solid #007cc3; border-radius:0 0 5px 5px;}
.product-view .product-shop .bootstrap-select.btn-group .dropdown-menu li > a{color: #006db1; font-size: 14px;}
.product-view .product-shop .bootstrap-select.btn-group .dropdown-menu li > a span{color: #006db1;}
.product-view .product-shop .bootstrap-select.btn-group .dropdown-menu li.selected a{font-weight: 700;}
.product-view .product-shop .bootstrap-select.btn-group .dropdown-menu li:hover{background: #f4f4f4;}
.product-view .product-shop .bootstrap-select.btn-group{position: relative; width: 100% !important;}
.product-view .product-shop .dropdown-menu > li > a{padding: 5.5px 14px;}
.product-view .product-shop .bootstrap-select.btn-group .dropdown-menu li.selected:hover a{color: #006db1; background: #f4f4f4;}
.product-view .qty-wrapper{float: left; padding: 0 15px 0 0;}
.product-view .qty-wrapper .qty{height: 50px; width: 50px; border: 1px solid #ececec; color: #6d6d6d; font-size: 16px;}
.product-view.simple .product-shop .price-box{float: left;}
.product-view.configurable:not(.oos.main-container) .product-shop .product-options-block > .price-info > .price-box{display: none;}
.product-options-bottom{margin: 26px 0 0 0;}
.product-view.oos .product-shop .product-options-block > .price-info{display: block; margin: -10px 0 0 0;}
.product-view.oos .product-shop .product-options-block .price-box{margin: 0 0 4px 0;}
.product-options dd textarea, .product-options dd .input-text{background: #ebebeb; border: 1px solid #ebebeb;}
.product-options dd .input-text{height: 40px;}
.product-options dd textarea:focus, .product-options dd .input-text:focus{background: transparent; border: 1px solid #007cc3;}
.product-options ul.options-list label{background: none; text-transform: none; padding: 0;}
.product-options ul.options-list label:hover{background: none;}
.product-options dd select.multiselect{border: 1px solid #007cc3; border-radius: 5px; padding: 8px 0 0 10px;}
.product-options select option:checked {box-shadow: 1400px 0 0 #ebebeb inset; text-shadow: 700px 0px 0 #006db1; margin-left: -700px;}
.product-options select option{padding: 3px 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.product-options dd{padding: 0 0 5px 0; margin: 0;}
.product-view.simple.has-option .product-options-block > .price-info{display: none;}
.product-options-bottom .price-box{float: left;}
#customer-reviews .review-heading .pager{overflow: visible;}
#customer-reviews  {}
.box-reviews .bootstrap-select.btn-group .dropdown-menu li{margin: 0;}
.box-reviews .review-nologged {margin: 0;}
.box-reviews .review-col.right .review-nologged {margin-top: -2px;}
.product-options ul.options-list label{max-width: 100%; width: 100%;}
.product-options dd select{width: 100%; max-width: 100%;}
.product-options dd textarea{max-width: 100%; width: 100%;}

/* BUNDLE PRODUCT */
.product-view.bundle .product-shop .product-options-block > .price-info{display: none;}
.product-view.bundle .product-options .qty-holder label{display: inline-block;}
.product-view.bundle .price-as-configured{width: 100%;}
.product-view.bundle .price-as-configured .price-label{color: #3a3a3a; font-size: 10px;  line-height: 20px; letter-spacing: 0.3px; display: block;}
.product-view.bundle .product-options-bottom .price-box{margin-bottom: 26px; float: right; text-align: right;}
/* GROUPED */
.product-view.grouped .product-options-block .price-info{display: none;}


/* DOWNLOADABLE */
.product-view.downloadable .product-options-block .price-info{display: none;}
.product-view.downloadable .item-options a{text-decoration: none; color: #006db1;}
.product-view.downloadable .item-options a:hover{color: #213261;}
.product-view.downloadable .item-options{margin: 0 0 25px 0; border-bottom: 1px solid #ececec; padding: 0 0 25px 0;}
.product-view.downloadable .product-shop input[type="checkbox"] + .label:before{content: "\f096"; color: #888888; font-size: 16px; padding: 0 0 0 11px;}
.product-view.downloadable .product-shop input[type="checkbox"]:checked + .label:before{content: "\f046"; color: #006db1;}
.product-view.downloadable #downloadable-links-list a{color: #006db1; text-decoration: none;}
.product-view.downloadable #downloadable-links-list a:hover{color: #213261;}
.product-view.downloadable .product-options ul.options-list label, .product-view.downloadable .product-options ul.options-list .price-notice,
.product-view.downloadable .product-options ul.options-list .label{color: #757575; padding: 0 0 0 13px; z-index: 1000; position: relative;}
.product-view.downloadable .product-options-block ul.options-list label{line-height: 1.5; display: inline;}
.product-view.downloadable .product-options-block ul.options-list label{padding-left: 20px !important;}
.product-view.downloadable .item-options dd{line-height: 20px;}
.product-view.downloadable .product-options dt{margin: 0;}
.product-view.downloadable .product-options ul.options-list li{margin-bottom: 8px;}
.product-view.downloadable .product-options ul.options-list .price-notice{padding: 0;}
.product-view.downloadable .product-options-bottom{margin: 10px 0 0 0;}
.product-view.downloadable .item-options dt, .product-view.downloadable .item-options dd{display: block; float: none;}


/* GIFT CARD */
.product-view .giftcard-form{}
.product-view .giftcard-form textarea, .product-view .giftcard-form input{background: #ebebeb; border: 1px solid #ebebeb; width: 100%; max-width: 100%;}
.product-view .giftcard-form input{height: 40px;}
.product-view .giftcard-form textarea:focus, .product-view .giftcard-form input:focus{background: transparent; border: 1px solid #007cc3; width: 100%;}
.product-view .giftcard-form .availability{display: none;}
.product-view.giftcard .product-options-block > .price-info{display: none;}
.product-view.giftcard .giftcard-form .notice{color: #757575; font-weight: normal; font-size: 12px;}
.product-view.giftcard .giftcard-form .input-box .v-fix{float: none; margin: 0;}
.product-view .additional-note{margin: 25px 0 0 0; padding: 25px 0; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; color: #333333; font-size: 12px; line-height: 20px;}
.product-view .additional-note .label{font-weight: 700;  padding: 0 5px 0 0;}
.catalog-product-view .featured-products .block-title a {float: right; color: #213261; font-size: 14px;  font-weight: 700; text-decoration: none; letter-spacing: 0.5px; margin: 9px 0 0 0; position: relative; padding: 0 6px 0 0;}
.catalog-product-view .featured-products .block-title a span{padding: 0 9px 0 0;}
.catalog-product-view .featured-products .block-title a .fa{color: #213261; font-size: 20px; position: absolute; bottom: 1px; line-height: normal;}
.catalog-product-view .featured-products .block-title a:hover, .catalog-product-view .featured-products .block-title a:hover .fa{color: #006db1;}

/* GLOBAL PADDINGS */
.catalog-product-view .product-essential {padding-bottom: 35px; margin-bottom: 0;}
.catalog-product-view .product-collateral {margin-top: 35px; padding-bottom: 35px; margin-bottom: 0;}
.catalog-product-view .featured-products .inner {padding: 26px 12.5px 33px;}
.col2-right-layout .col-main .messages {padding: 0;}


/*event complex tab*/
.catalog-product-view .collateral-tabs .event-tab-title {float: none; display: inline-block; color: #616161; font-size: 16px; font-weight: bold; background: #e6e6e6; border-radius: 20px; padding: 5px 19px;  cursor: pointer; margin: 5px 4px 10px 0;}
.catalog-product-view .collateral-tabs .event-tab-title.active,
.catalog-product-view .collateral-tabs .event-tab-title:hover {color: #ffffff; background: #1b90c9;}
.catalog-product-view .collateral-tabs .event-tab-container{ text-align: left; border: none; padding: 21px 0 0; font-size: 16px; line-height: 26px; width: 100%; margin: 1px 0 0 0; position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden;}
.catalog-product-view .collateral-tabs .event-tab-container:before,
.catalog-product-view .collateral-tabs .event-tab-container:after{content: ''; display: table;}
.catalog-product-view .collateral-tabs .event-tab-container.active{height: auto; left: auto; overflow: visible; position: relative; width: auto;}

.catalog-product-view .collateral-tabs .group-container {margin: -10px 0 0; padding: 0 0 27px 0; color: #3e3f49; font-size: 14px; line-height: 24px;}
.catalog-product-view .collateral-tabs .group-container:last-child{padding: 0;}
.catalog-product-view .collateral-tabs .group-container p {margin-bottom: 17px; display: table; width: 100%; table-layout: fixed;}
.catalog-product-view .collateral-tabs .group-container p span{display: table-cell;}
.catalog-product-view .collateral-tabs .group-container p span:first-child {width: 10%; padding: 0 25px 0 0;}
.catalog-product-view .collateral-tabs .group-container p:last-child{margin-bottom: 0;}
.catalog-product-view .collateral-tabs .group-title {color: #333333; font-size: 16px; font-weight: bold;  cursor: pointer; margin: 0 0 25px 0;}
.catalog-product-view .collateral-tabs .group-title + .group-container {position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden;}
.catalog-product-view .collateral-tabs .group-title.active + .group-container{height: auto; left: auto; overflow: visible; position: relative; width: auto;}
.catalog-product-view .collateral-tabs .group-title:after {content: "\f055"; font-family: 'FontAwesome'; color: #1b90c9; font-size: 14px; padding: 0 0 0 22px;}
.catalog-product-view .collateral-tabs .group-title.active:after {content: "\f056";}
.catalog-product-view .collateral-tabs .group-title:hover {color: #1b90c9;}
.catalog-product-view .product-collateral .tab-simple {margin-bottom: -2px;}

@media only screen and (max-width: 1199px) {
    .catalog-product-view .collateral-tabs .group-container p span:first-child{width: 15%;}
}
@media only screen and (max-width: 768px) {
    .catalog-product-view .collateral-tabs .event-tab-title {width: 100%; text-align: center; font-size: 14px;}
    .catalog-product-view .collateral-tabs .event-tab-container {padding: 32px 0 0 0;}
    .catalog-product-view .collateral-tabs .group-container p span:first-child {width: 37%;}
 .tabs-title{display: block;padding-bottom:0px;float:none;}
 .toggle-tabs{display: block;padding-bottom:0px;float:none;}
 .headerImg{text-align:center;}
 .headerBar{text-align:center!important;margin: auto;}
 .headerContainer{text-align:center!important;margin: auto;}
}

@media only screen and (max-width: 1199px) {
 .product-shop .additional-info, .product-shop .product-options-block{width: 100%; float: none; padding: 0 !important;}
 .product-shop .additional-info{border-bottom: 1px solid #ececec; padding: 0 0 15px 0 !important; margin: 0 0 25px 0;}
 .collateral-tabs .tab-description .left, .collateral-tabs .tab-background .left{padding: 0 12.5px 0 0;}
 .collateral-tabs .tab-description .right, .collateral-tabs .tab-background .right{padding: 0 0 0 12.5px;}
 .product-collateral .toggle-tabs li{margin: 0 50px 0 0; }
 .collateral-tabs .person-about, .product-collateral .tab-simple .value{-webkit-column-gap: 25px; -moz-column-gap: 25px; column-gap: 25px;}
 .catalog-product-view .featured-products .slides{padding: 0 65px;}
 .catalog-product-view .featured-products .slides .owl-nav .owl-next{right: 0;}
 .catalog-product-view .featured-products .slides .owl-nav .owl-prev{left: 0;}
 .product-collateral .box-reviews .review-col.left{padding: 0 12.5px 0 0;}
 .product-collateral .box-reviews .review-col.right{padding: 0 0 0 12.5px;}
    #customer-reviews .review-summary-table .rating-box .rating {display: none;}
    #customer-reviews .review-summary-table .rating-box .rating-number {display: inline-block; color: #333; font-size: 12px;}
 .review-summary-table tbody td label{padding: 7px 0 7px 18px; text-align: left;}
 .review-summary-table tbody td:first-child label{padding: 7px 0 7px 13px;}
 .product-essential .top-info{margin: 0 0 25px 0;}
 .collateral-tabs .tab-description > div .label, .collateral-tabs .tab-background > div .label{font-size: 16px;}
 .collateral-tabs .tab-description .when, .collateral-tabs .tab-description .where{margin: 0 0 20px 0;}
 .collateral-tabs .tab-description .when > .label, .collateral-tabs .tab-description .where > .label{padding: 0 0 0 43px; min-width: 129px;}
 .collateral-tabs .tab-description .where{margin: 0 0 40px 0 !important;}
 .collateral-tabs .tab-description .right .label{margin: 0 0 21px 0;}
 .collateral-tabs .tab-description .right ul li{margin-bottom: 15px;}
 .review-summary-table thead th{padding: 0 0 4px 0;}
    .catalog-product-view .featured-products .iwd-auto-related-products-block-article .slides {padding: 0px;}
    .catalog-product-view .featured-products .block-title{margin: 0 0 13px 0;}
    .product-img-box .video {height: 238px;}
}


@media only screen and (min-width: 768px) {
 .product-collateral .collateral-tabs{ -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important;} 
 .product-collateral .tabs-slide{width: 100% !important;}
 .product-collateral .collateral-tabs .tabs-slide.tab-next{display: none;}
}
@media only screen and (max-width: 767px) {
 .product-view .product-shop, .product-img-box{float: none; width: 100%;}
 .product-collateral .collateral-tabs .tab-container .tab, .product-collateral .collateral-tabs .tab-container {position: relative;left: auto;width: auto;height: auto;overflow: visible;}
 .catalog-product-view .collateral-tabs{border: none; padding: 0; background: none; width: 2000px; overflow: hidden;}
 .catalog-product-view .product-collateral{border-color: #ececec;}
 .product-collateral .collateral-tabs .tab-container{border-bottom: 1px solid #ececec;}
 .product-collateral .collateral-tabs .tab-container h3.tab{margin: 0; color: #006db1; font-size: 14px; font-weight: 400; cursor: pointer;}
 .product-collateral .collateral-tabs .tab-container h3.tab span{padding: 21px 0 17px; display: inline-block; border-bottom: 3px solid transparent; position: relative;}
 /*.product-collateral .collateral-tabs .tab-container h3.tab:hover span:after {bottom: -15px; color: #ad452d; content: "\f0d8";*/ font-family: "FontAwesome"; font-size: 26px;left: 50%;margin-left: -8px;position: absolute;}
 .product-collateral .collateral-tabs .tab-container h3.tab:after{content: "\f054"; font-family: 'FontAwesome'; color: #006db1; font-size: 12px; position: absolute; right: 0; top: 50%; margin-top: -0.7em;} 
 .product-collateral .collateral-tabs .tab-container h3.tab:hover{color: #ad452d;}
 .product-collateral .collateral-tabs .tab-container h3.tab:hover span{border-bottom: 3px solid #ad452d;}
 .product-collateral .collateral-tabs .tab-container h3.tab:hover:after{color: #ad452d;}
 .product-collateral .collateral-tabs .tabs-slide{float: left;}
 .catalog-product-view .collateral-tabs{ transition:all 0.25s ease 0s; -webkit-transition:all 0.25s ease 0s;  -moz-transition:all 0.25s ease 0s; -ms-transition:all 0.25s ease 0s; -o-transition:all 0.25s ease 0s;}
 .product-collateral .tabs-slide.tab-next .std{padding: 65px 12.5px 65px; background: #f8f8f8;}
    .product-collateral .tabs-slide.tab-next .std#disqus_thread {margin-top: 0;}
 .product-collateral .tabs-slide.tab-next .back{padding: 0 12.5px; height: 70px;}
 .product-collateral .tabs-slide.tab-next .back span{color: #006db1; font-size: 14px; font-weight: 700; border-bottom: 4px solid #006db1; display: inline-block; cursor: pointer; padding: 28px 0 16px;}
 .product-collateral .tabs-slide.tab-next .back span:hover, .product-collateral .tabs-slide.tab-next .back span:hover:before{color: #ad452d; border-color: #ad452d;}
 .product-collateral .tabs-slide.tab-next .back span:before{color: #006db1; font-size: 14px; content: "\f053"; font-family: 'FontAwesome'; padding: 0 10px 0 0;}
 .collateral-tabs .tab-description > div, .collateral-tabs .tab-background > div{float: none; width: 100%; padding: 0 !important;}
 .collateral-tabs .tab-description .right, .collateral-tabs .tab-background .right{margin: 25px 0 0 0;}
 .collateral-tabs .person-about, .product-collateral .tab-simple .value{column-count: 1; -webkit-column-count: 1; -moz-column-count: 1; -ms-column-count: 1; -o-column-count: 1; -webkit-column-gap: 0px; -moz-column-gap: 0px; column-gap: 0px;}
 .product-collateral .box-reviews .review-col{float: none; width: 100%; padding: 0 !important;}
 .product-collateral .box-reviews ul li{list-style-type: none;}
 .product-collateral .tabs-slide.hideHeight{height: 1px !important;}
 .catalog-product-view .featured-products .slides{padding: 0;}
 .catalog-product-view .product-name h1{font-size: 26px; line-height: 30px;}
 .product-essential .top-info .rating-box .fa{font-size: 12px;}
 .product-essential .top-info{margin: 0 0 24px 0;}
 .product-view .product-shop, .product-shop .product-options-block.right{padding: 0;}
 .product-view .product-shop{margin: 29px 0 0 0;}
 .product-view .additional-note{margin: 14px 0 0 0;}
 .product-collateral .collateral-tabs .tab-container h3.tab span{letter-spacing: 0.5px;}
 .catalog-product-view .featured-products .block-title .title{line-height: 28px;}
 .catalog-product-view .featured-products .block-title{margin: 0 0 17px 0;}
 .collateral-tabs .tab-description .when, .collateral-tabs .tab-description .where{margin: 0 0 29px 0;}
 .collateral-tabs .tab-background .left{border-bottom: 1px solid #dbdbdb; padding: 0 0 31px 0 !important;}
 .collateral-tabs .tab-background .right{margin: 44px 0 0 0;}
 .product-collateral .box-reviews .review-col .review-meta span.separator{display: block; height: 0; visibility: hidden;}
 #customer-reviews .review-summary-table .rating-box{text-align: left;}
 #customer-reviews .review-summary-table .rating-box .rating-number{letter-spacing: 0;}
 #customer-reviews .fieldset h4{line-height: 20px;}
 #customer-reviews .buttons-set .button{width: auto; margin: 0 0 20px 0;}
 .product-view .product-img-box{padding: 0 !important;}
 .product-collateral .tabs-slide.tab-next .aw-pq2-question-list-wrapper{}
 .product-view.grouped .product-shop, .product-view.grouped .product-shop .product-options-block.right{padding-left: 0;}
    .catalog-product-view .featured-products .block-title a{line-height: 18px; margin: 4px 0 0 0; float: left; width: 100%;}
    .product-img-box .video {height: 195px;}
    /* GLOBAL PADDINGS */
    .catalog-product-view .featured-products .inner {padding: 29px 12.5px 28px;}

}
@media only screen and (max-width: 479px) {
 #customer-reviews .review-heading .pager {text-align: center;}
 #customer-reviews .pager .count-container, #customer-reviews .pager .limiter, #customer-reviews .pages {float: none;}
    #customer-reviews .pager .count-container {display: inline-block;}
}

/* ACCOUNTS */
.main .account-login .page-title h1{border: none;}

/* Pesticide License(s) information */
.remove_field {
    float: right;
    font-size: 12px;
}
.add_field_button.button {
    background: #363636 none repeat scroll 0 0;
}

.remove_field {
    width: 100%;
    display: block;
    text-align: right;
}

.my-account .addresses-list address {
    max-width: 420px;
}

.occured {
    
    color: #ad452d;
    font-weight: normal;
    font-size: 14px;
}
/* Webinar Account */
.webinar-account h1{
    font-size: 46px;
    letter-spacing: 1px;
    font-weight: normal;
    text-transform: none;
}

.webinar_item {
    margin-bottom: 15px;
}

.webinar_item h4 {
    font-size: 24px;
    letter-spacing: 1px;
}

.webinar_item .webinar_button a{
    
    color: #3A8BC0;
    letter-spacing: 0.3px;
}

.webinar-msg {
    margin-bottom: 46px;
}

.webinar_item_content li {
    letter-spacing: 0.4px;
}
/* Related Products in Right Nav: ajax loader #6456755 */
.opc-ajax-loader{background-color: rgba(0, 0, 0, 0.6);height: 100%;left: 0;position: fixed;top: 0;width: 100%;display:none;z-index: 10000 !important;}

/* article right related */
.col-right .iwd-auto-related-products-block-article .item .item-inner { padding: 30px 0; }
.col-right .iwd-auto-related-products-block-article .item .border { height: 0px !important;  }
.col-right .iwd-auto-related-products-block .block-title .title {  line-height: 18px; font-size: 18px; letter-spacing: 0.5px !important;  }
.col-right .featured-products .slides .item.last .item-inner { border: none !important;  padding-bottom: 0;}
.catalog-product-view .col-right .featured-products .inner {  padding: 0 0 0 0;  }
.col-right .iwd-auto-related-products-block-article {  display: block;  }
.catalog-product-view .featured-products .iwd-auto-related-products-block-article .block-title { margin:4px 0 0 0px;  }
.featured-products .iwd-auto-related-products-block-article .slides .item .product-type label{  letter-spacing: 0.7px;  }
.col-right .iwd-auto-related-products-slider .product-name {  margin: 0 0 0.1em;  }
.col-right #related-please-wait { display:none; margin: 15px 0; text-align: center; height: auto;  }
.col-right .related-please-wait-message { background: rgba(0, 0, 0, 0) url("../images/opc-ajax-loader.gif") no-repeat scroll 0 0; display: inline-block; font-size: 16px; margin: 0 auto; min-height: 50px; padding: 11px 0 0 57px;  }

/* article right related left */
.featured-products .iwd-auto-related-products-block-article .slides .item {margin: 0;}
.featured-products .iwd-auto-related-products-block-article .slides .item .item-inner { -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  border-bottom: 1px solid #ececec; }
.featured-products .iwd-auto-related-products-block-article .slides .item .product-image img.wee_product_img { width: 100px !important;}
.featured-products .iwd-auto-related-products-block-article .slides .item .product-image {width: 37.5%; margin: 0; padding: 0 7.5px 0 0; float: left; z-index: inherit;}
.col-right .featured-products .iwd-auto-related-products-block-article .slides .item .info { margin: -5px 0 0 !important; width: 62.5%; padding: 0 0 0 7.5px; float: left;}

@media only screen and (max-width: 1199px) {
    .featured-products .iwd-auto-related-products-block-article .slides .item .product-image {width: 100%; padding: 0; float: none;}
    .col-right .featured-products .iwd-auto-related-products-block-article .slides .item .info {width: 100%; padding: 0; float: none; margin: 10px 0 0 0 !important;}
}

@media only screen and (max-width: 767px) {
    .col-right .featured-products .iwd-auto-related-products-block-article .slides .item .item-inner { border: none; padding: 0;}
    .col-right .featured-products .iwd-auto-related-products-block-article .slides .owl-controls { margin: 0px; }
    .col-right .featured-products .iwd-auto-related-products-block-article .slides .owl-nav { padding: 27px 0 0; }
    .featured-products .iwd-auto-related-products-block-article .slides .item .product-image img {height: auto;}
    .col-right .iwd-auto-related-products-block .block-title .title {font-size: 24px; line-height: 28px; margin: 0 0 15px 0;}
    .catalog-product-view .featured-products .iwd-auto-related-products-block-article .block-title {margin: -5px 0 15px 0;}
    .col-right .featured-products .iwd-auto-related-products-block-article .slides .owl-nav > div {padding: 0 20px;}
    .featured-products .iwd-auto-related-products-block-article .slides .item .product-image {width: 37.5%; margin: 0; padding: 0 7.5px 0 0; float: left;}
    .col-right .featured-products .iwd-auto-related-products-block-article .slides .item .info { margin: -5px 0 0 !important; width: 62.5%; padding: 0 0 0 7.5px; float: left;}
}

/* Related Products in Right Nav: ajax loader #6456755 */
.table-footer td {  padding: 0px !important; }

/* right sidebar */
.sidebar.col-right .title h3{color: #213261; font-size: 18px; font-weight: 400;  letter-spacing: 0.5px; margin: -1px 0 20px 0;}
.sidebar.col-right .block-content li{font-size: 14px; line-height: 18px; margin: 0 0 16px 0; color: #757575; letter-spacing: 0.5px;}
.sidebar.col-right .block-content li:last-child{margin-bottom: 0;}
.sidebar.col-right .block-content li a{text-decoration: none; color: #757575;}
.sidebar.col-right .block-content li a:hover{color: #006db1;}
.sidebar.col-right .block-content li span{display: block; margin: 0 0 26px 0; line-height: 20px;}
.sidebar.col-right .block-content .button{background: #ad452d; color: #fefefe; font-size: 14px;  font-weight: 300; letter-spacing: 2px; padding: 7px 24px; margin: 0 0 10px 0;}
.sidebar.col-right .block-content .button:hover{background: #d8644a; color: #fefefe;}

/* support block */
.sidebar.col-right .block.block-support {background: #f8f8f8; padding: 25px; -webkit-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.1); box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.1); margin-bottom: 0;}
.sidebar.col-right .block.block-support h3 {margin-bottom: 17px;}
.sidebar.col-right .block.block-support .title h3:before {content: "\f095"; font-family: 'FontAwesome'; color: #213261; font-size: 18px; margin: 0 10px 0 0;}
.sidebar.col-right .block.block-support p {margin: 0 0 26px 0; line-height: 20px;}
.sidebar.col-right .block.block-support p a{color: #006db1; font-weight: 700;}
.sidebar.col-right .block.block-support p a:hover {color: #1b90c9;}
.sidebar.col-right .block.block-support .button {margin: 0; background: #006db1; padding: 7px 28px;}
.sidebar.col-right .block.block-support .button:hover{background: #1b90c9;}
.sidebar.col-right .block.block-support li {margin: 0;}


/* acticle tab */
.author-list {padding: 5px 0 0 0; margin: 0 0 -2px 0;}
.author-list .item-line {border-bottom: 1px solid #dbdbdb; margin: 0 0 49px 0; padding-bottom: 43px !important;}
.author-list .item-line:last-child{border:none; padding-bottom: 0 !important; margin-bottom: 0 !important;}
.author-list .item {width: 50%; float: left;}
.author-list .item.no-margin {margin: 0; padding-bottom: 0 !important;}
.author-list .item:nth-child(2n){padding: 0 0 0 12.5px;}
.author-list .item:nth-child(2n+1){padding: 0 12.5px 0 0; clear: both;}
.author-list .item .canvas canvas{ position: absolute; top:0; left: 0; height: 100%; width: 100%;}
.author-list .item .product-image img {-webkit-filter: grayscale(1) contrast(150%); filter: grayscale(1) contrast(150%); filter: gray contrast(150%); display: inline-block; max-width: 100%;}
.author-list .item .image-placeholder .icon{width: 70px; height: 70px; display: block; background: url("../images/sprite@2x.png") -753px -171px; position: absolute; top: 48px; left: 0; right: 0; margin: 0 auto; background-size: 914px 342px;}
.author-list .item .product-image {width: 100%; border: none;}
.author-list .item .photo {float: left; width: 32.5%; padding: 0 12.5px 0 0;}
.author-list .item .info {float: right; width: 67.5%; padding: 0 0 0 12.5px;}
.author-list .item .product-name {margin-top: -5px;}
.author-list .item .product-name a {color: #333333; font-weight: bold; font-size: 16px;  text-decoration: none;}
.author-list .item .product-name a:hover {color: #213261;}
.author-list .item .job {color: #333333; font-size: 12px; font-weight: 400; line-height: 16px; display: block; letter-spacing: 0.3px; margin: 0 0 17px 0;}
.author-list .item .expertise {float: left; width: 100%; padding-top: 5px; padding-bottom: 5px;}
.author-list .item .expertise .expertise-title {color: #006db1; font-weight: 700;display: block; font-size: 12px; letter-spacing: 0.3px; line-height: 16px; font-family: "Gotham A","Gotham B";}
.author-list .item .expertise .expertise-content{color: #333; font-weight: 400;display: block; font-size: 12px; letter-spacing: 0.3px; line-height: 16px;}
.author-list .item .expertise .expertise-content div.ul{ padding: 3px 10px 10px 11px;}
.author-list .item .expertise .expertise-content div.ul span{width: 100%; padding-bottom: 0px; line-height: 20px; font-family: "Gotham A","Gotham B"; display: inline-block !important;}
.author-list .item .expertise .expertise-content div.ul span:before{content: "ï„‘";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 6px;
    margin-left: -9px;
    position: absolute;
    text-rendering: auto;}
.author-list .item h3{color: #ad452d; font-size: 14px;  font-weight: 400; margin: 0 0 14px 0;}
.author-list .item h3:hover { cursor: pointer; }
.author-list .item h3 i.fa { margin-left: 3px; font-size: 18px; }
.author-list .item ul {margin-bottom: 8px;}
.author-list .item ul li {margin: 0; padding: 0 0 12px 0;}
.author-list .item ul li:last-child { padding: 0; }
.author-list .item ul li label{color: #666666; font-size: 12px; font-weight: 900; display: block; letter-spacing: 0.3px; margin: 0; line-height: 22px; }
.author-list .item ul li a{color: #006db1; font-size: 14px; line-height: 24px; text-decoration: none; display: block; letter-spacing: 0.4px;}
.author-list .item ul li a:hover {color: #213261;}
.author-list .item ul li.hidden {display: none;}
.author-list .item .view-all-articles {color: #006db1; font-size: 12px;  text-decoration: none; font-weight: 900; cursor: pointer;}
.author-list .item .view-all-articles:hover {color: #213261;}
.author-list .item .view-all-articles.hidden {display: none;}
.author-list .item .view-all-articles:before{content: "\f054"; font-family: 'FontAwesome'; font-size: 12px; padding: 0 5px 0 0;}

/* downloadable tab */
.downloadable-tab {}
.downloadable-tab .left-col {float: left; width: 50%; padding: 0 12.5px 0 0;}
.downloadable-tab .right-col {float: right; width: 50%; padding: 0 0 0 12.5px;}
.downloadable-tab .col h3 {color: #333333; font-size: 16px;  font-weight: bold; margin-bottom: 21px;}
.downloadable-tab .col ul {}
.downloadable-tab .col ul li {margin: 0 0 9px 0; color: #1b90c9; font-size: 14px; line-height: 16px;}
.downloadable-tab .col ul li .description {color: #757575; font-size: 12px; line-height: 16px; margin: 5px 0 0 0;}
.downloadable-tab .col ul li:last-child {margin: 0;}
.downloadable-tab .col ul li a, .product-shop .additional-data .publication-downloadable-sample .data a {color: #1b90c9; text-decoration: none;}
.downloadable-tab .col ul li label {font-size: 14px; font-weight: normal;}
.downloadable-tab .col ul li a span {color: #3e3f49;}
.downloadable-tab .col ul li a label {margin: 0 4px 0 0;}
.downloadable-tab .col ul li a:hover label {cursor: pointer;}
.downloadable-tab .col ul li a span:after {content: "\f063"; font-family: 'FontAwesome'; font-size: 13px; color: #1b90c9; padding: 0 0 0 9px;}
.downloadable-tab .col ul li a:hover,
.downloadable-tab .col ul li a:hover span,
.downloadable-tab .col ul li a:hover span:after, .product-shop .additional-data .publication-downloadable-sample .data a:hover{color: #213261;}


@media only screen and (max-width: 1199px) {
    .author-list .item .photo {width: 50%;}
    .author-list .item .info {width: 50%;}
}
@media only screen and (max-width: 767px) {
    .product-2columns-right .sidebar.col-right .block,
    .cms-page-view .sidebar.col-right .block{border: 1px solid #ececec; padding: 7px 12px 7px 15px;}
    .product-2columns-right .sidebar.col-right .title h3,
    .cms-page-view .sidebar.col-right .title h3 {padding: 0; margin: 0; cursor: pointer;}
    .cms-page-view .sidebar.col-right .title h3:after,
    .product-2columns-right .sidebar.col-right .title h3:after,
    .cms-page-view .sidebar.col-right .title h3:after{content: "\f105"; font-family: 'FontAwesome'; float: right; color: #213261; font-size: 20px; margin-top: -2px;}
    .cms-page-view .sidebar.col-right .title.active h3:after,
    .product-2columns-right .sidebar.col-right .title.active h3:after,
    .cms-page-view .sidebar.col-right .title.active h3:after{ content: "\f107";}
    .product-2columns-right .sidebar.col-right .block-content,
    .cms-page-view .sidebar.col-right .block-content{border: none; padding: 25px 0 1px 0;}
    .product-2columns-right .sidebar.col-right .title.active h3, .product-2columns-right .sidebar.col-right .title.active h3:after, .product-2columns-right .sidebar.col-right .title h3:hover, .product-2columns-right .sidebar.col-right .title h3:hover:after,
    .cms-page-view .sidebar.col-right .title.active h3, .cms-page-view .sidebar.col-right .title.active h3:after, .cms-page-view .sidebar.col-right .title h3:hover, .cms-page-view .sidebar.col-right .title h3:hover:after{  color: #24a6e5;  }
    .downloadable-tab .left-col, .downloadable-tab .right-col {width: 100%; float: none; padding: 0;}
    .downloadable-tab .right-col {margin: 45px 0 0 0; padding: 45px 0 0 0; border-top: 1px solid #dbdbdb;}
    .downloadable-tab {padding: 67px 12.5px 66px; background: #f8f8f8;}
    .author-list {padding: 70px 12.5px 51px; background: #f8f8f8;}
    .author-list .item {float: none; padding: 0 !important; width: 100%;}
    .author-list .item .info {width: 100%; float: none; padding: 19px 0 0 0;}
    .author-list .item .photo {float: none; max-width: 50%; width: auto;}
    .author-list .item-line {border: none; padding-bottom: 0 !important; margin-bottom: 0 !important;}
    .author-list .item-line .item {border-bottom: 1px solid #dbdbdb;  margin: 0 0 49px 0;  padding-bottom: 43px !important; }
    .author-list .item-line:last-child .item:last-child {border: none; padding-bottom: 0 !important; margin-bottom: 0 !important;}
    .sidebar.col-right .block-content li span {margin: 0 0 22px 0;}
    .catalog-product-view .col-right .zblock {margin: 0 0 5px 0;}
    .sidebar.col-right .block-content li:last-child {margin-bottom: 16px;}
    .cms-page-view .col-right .zblock{border: none; padding: 0;}
    .cms-page-view .col-main {padding-bottom: 29px;}
    .cms-page-view .main-container {padding-bottom: 35px;}
    .cms-page-view .col-right{margin-top: 35px;}
}

/* Contacts */


.contacts-index-index .main-container {width: 100%; max-width: 100%; padding: 0;}
.contacts-index-index #messages_product_view {margin: 10px 0 0 0;}
.contacts-index-index .footer-container{padding-top: 0;}
.contacts-index-index .main-container .breadcrumbs,
.contacts-index-index .main-container .content-wrapper{margin: 0 auto; max-width: 1175px; padding: 0 12.5px;}
.contacts-d2 .page-title{text-align: center;}
.contacts-d2 .page-title h1{text-transform: capitalize;border:none;padding:0;margin:26px 0 0px 0; color: #333333; font-size: 30px;}
.contacts-d2 .page-title-border { border-top:3px solid #000; display: block; height: 4px; margin: 0 auto; width: 100px;}

.contacts-d2 .column-table-wrapper{display:table;width:100%; background: url("../images/contact-bg.jpg") center center no-repeat; background-size: cover; padding: 88px 0 71px;}
.contacts-d2 .contacts-content{text-align: center; font-size:16px; line-height: 22px; color: #757575; margin: 26px 0 55px; letter-spacing: 0.4px;}
.contacts-d2 .left-column{vertical-align:top;display:table-cell;width:50%;text-align:right;}
.contacts-d2 .right-column{vertical-align:top;display:table-cell;width:50%;text-align:left;background-position:center center;background-repeat: no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.contacts-d2 .column-container{width:100%;text-align: left;display:inline-block;vertical-align: top; max-width: 575px; padding: 0 12.5px 0 0;}
.contacts-d2 .right-column form{max-width: 575px;}
.contacts-d2 .column-container .child-column{ display: block;float: left;width: 50%;}
.contacts-d2 .column-container .child-column:first-child {padding: 0 12.5px 0 0;}
.contacts-d2 .column-container .child-column:last-child {padding: 0 0 0 12.5px;}
.contacts-d2 .column-container .child-column h2{margin-bottom:30px; color: #ffffff; font-size: 28px; font-weight: 300;  letter-spacing: 1px;}
.contacts-d2 .column-container .child-column dl dt{font-size:16px;color:#b2b2b2;padding-bottom:5px; letter-spacing: 1px;}
.contacts-d2 .column-container .child-column dl dt.connect{margin: 51px 0 24px;}
.contacts-d2 .column-container .child-column dl dd{font-size:16px;color:#ffffff; padding-bottom: 18px;line-height: 22px; letter-spacing: 0.5px;}
.contacts-d2 .column-container .child-column dl dd a,
.contacts-d2 .column-container .child-column dl dd table {color: #fff; text-decoration: none;}
.contacts-d2 .column-container .child-column dl dd table {font-size: 16px; width: 100%;}
.contacts-d2 .column-container .child-column dl dd table tr td:first-child{padding: 0 5px 0 0;}
.contacts-d2 .column-container .child-column dl dd table tr td:last-child {text-align: right;}
.contacts-d2 .column-container .child-column dl dd a:hover{color: #757575;}

.contacts-d2 .column-container .child-column .additional{ color: #888888;display: block;font-size: 14px;}
.contacts-d2 .column-container .direction-button{margin:92px 0 0 0; background: #1b90c9;border: 0 none;color: #ffffff;display: inline-block;font-size: 14px;font-weight: 300;line-height: 19px;  padding: 17px 50px 15px; text-align: center;vertical-align: middle; white-space: nowrap; letter-spacing: 3.5px; min-width: 268px; text-align: center;}
.contacts-d2 .column-table-wrapper .direction-button:hover{background-color: #006db1;}

.contacts-d2 .column-container .social li{display: inline-block; text-align: center; margin: 0 7px 0 0;}
.contacts-d2 .column-container .social a{ background:#1b90c9; border-radius:50%; width: 32px; height: 32px; line-height: 33px; display: inline-block;}
.contacts-d2 .column-container .social a .fa {color: #262833;font-size: 18px; margin: 0 0 0 4px;}
.contacts-d2 .column-container .social a:hover {background: #006db1;}
.contacts-d2 .column-container .social a:hover .fa {color: #fff;}

.contacts-d2 #contactForm{padding-left:12.5px;}
.contacts-d2 #contactForm .fieldset,
.contacts-d2 #contactForm .buttons-set{width: 463px; max-width: 463px; float: right;}
.contacts-d2 #contactForm h2{display: block; margin-bottom: 30px; color: #ffffff; font-size: 28px; font-weight: 300;  letter-spacing: 1px;}
.contacts-d2 #contactForm label{font-size:16px;color:#ffffff; font-weight: 700; letter-spacing: 0.5px;}
.contacts-d2 #contactForm label.required:after, #contactForm span.required:after {content: '';}

.contacts-d2 #contactForm .input-box{padding:3px 0 11px}
.contacts-d2 #contactForm .input-box input{width:100%;border:1px solid #ffffff;border-radius:0;height:50px !important;padding: 0 20px;color:#151515; font-size: 16px; background: url("../images/input-bg.png") repeat; }
.contacts-d2 #contactForm textarea{ width: 100%;border:1px solid #fff;border-radius:0; max-width: 100%; background: url("../images/input-bg.png") repeat; font-size: 16px; padding: 13px 20px; max-height: 165px; min-height: 165px; color: #151515;}
.contacts-d2 #contactForm .bootstrap-select{width: 100%; border: none; margin: 2px 0 0 0;}
.contacts-d2 .btn.selectpicker.btn-default{width: 100%; border:1px solid #fff; background: url("../images/input-bg.png") repeat; height: 50px; color: #151515; font-size: 16px; padding: 11px 43px 10px 20px;}
.contacts-d2 .bootstrap-select.btn-group .btn .filter-option {color: #151515;}
.contacts-d2 .bootstrap-select.btn-group.open .btn.selectpicker.btn-default{border-radius: 0;}
.contacts-d2 .dropdown-menu>li>a {padding: 8px 20px;}
.contacts-d2 .bootstrap-select.btn-group .btn .caret{right: 15px; color: #213261; font-size: 26px;}
.contacts-d2 #contactForm .buttons-set{margin: 5px 0 0;padding: 0;border:none;}
.contacts-d2 #contactForm .buttons-set button.button{ width: auto;border:none;float:left;margin:0; background: #ad452d; color: #fff; font-size: 14px; font-weight: 300; letter-spacing: 3.5px; padding: 17px 50px 15px; min-width: 268px; text-align: center;}
.contacts-d2 #contactForm .buttons-set button.button:hover {background: #d8644a;}
.contacts-d2 #contactForm p.required{display:none;}
.contacts-d2 select{-webkit-appearance: none; display:inline-block !important; width:0 !important; visibility:hidden; opacity:0; height:1px; padding:0; margin:0 !important; border:none;}
.contacts-d2 .contacts-google-map iframe{max-width:100%;width:100% !important;}

@media only screen and (max-width: 1199px) {
    .contacts-d2 .column-table-wrapper {display: block;}
    .contacts-d2 .left-column, .contacts-d2 .right-column {width: 100%; display: block; text-align: left;}
    .contacts-d2 .column-container, .contacts-d2 #contactForm {max-width: 100%; padding: 0 25px;}
    .contacts-d2 #contactForm .fieldset, .contacts-d2 #contactForm .buttons-set {max-width: 100%; width: 100%; float: none;}
    .contacts-d2 .left-column {margin: 0 0 66px 0;}
}
@media only screen and (max-width: 1024px) {
    .contacts-d2 .column-container, .contacts-d2 #contactForm{padding: 0 12.5px;}
}

@media only screen and (max-width: 767px) {
    .contacts-d2 .column-container .child-column{padding: 0 !important; float: none; width: 100%;}
    .contacts-d2 .column-container .child-column:first-child {margin: 0 0 48px 0;}
}
@media only screen and (max-width: 479px) {
    .contacts-d2 #contactForm .buttons-set button.button{width: 100%;}
}

/* ============================================ *
 * Linearize Table
 * ============================================ */
@media only screen and (max-width: 479px) {
    .linearize-table {
        /* Helpers */
    }
    .linearize-table tr,
    .linearize-table th,
    .linearize-table td {
        display: block;
    }
    .linearize-table thead th {
        border-right: 0;
        border-left: 0;
    }
    .linearize-table thead th.lin-hide {
        display: none;
    }
    .linearize-table thead th:nth-child(1n+2) {
        display: none;
    }
    .linearize-table tbody tr {
        position: relative;
        border-bottom: 1px solid #cccccc;
    }
    .linearize-table tbody td {
        padding: 0 10px 4px;
        border-right: 0;
        border-bottom: 0;
    }
    .linearize-table tbody td.lin-hide {
        display: none;
    }
    .linearize-table tbody td:first-child {
        padding-top: 10px;
    }
    .linearize-table tbody td:first-child,
    .linearize-table tbody td:first-child h3 {
        font-weight: bold;
    }
    .linearize-table tbody td[data-rwd-label] {
        text-align: left;
        padding-left: 30px;
    }
    .linearize-table tbody td[data-rwd-label]:before {
        content: attr(data-rwd-label) ":";
        font-size: 12px;
        font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
        padding-right: 5px;
        
    }
    .linearize-table tfoot tr {
        display: block;
        text-align: right;
    }
    .linearize-table tfoot tr:after {
        content: '';
        display: table;
        clear: both;
    }
    .linearize-table tfoot td {
        display: block;
        float: left;
    }
    .linearize-table tfoot td.lin-hide {
        display: none;
    }
    .linearize-table tfoot td:nth-child(odd) {
        clear: left;
        width: 60%;
    }
    .linearize-table tfoot td:nth-child(even) {
        text-align: left;
        width: 40%;
    }
    .linearize-table .linearize-hide {
        display: none;
    }
    .linearize-table .linearize-unpad {
        padding: 0;
    }
    .linearize-table .linearize-show {
        display: block;
    }
}
@media only screen and (max-width: 599px) {
    .linearize-table-large {
        /* Helpers */
    }
    .linearize-table-large tr,
    .linearize-table-large th,
    .linearize-table-large td {
        display: block;
    }
    .linearize-table-large thead th {
        border-right: 0;
        border-left: 0;
    }
    .linearize-table-large thead th.lin-hide {
        display: none;
    }
    .linearize-table-large thead th:nth-child(1n+2) {
        display: none;
    }
    .linearize-table-large tbody tr {
        position: relative;
        border-bottom: 1px solid #cccccc;
    }
    .linearize-table-large tbody td {
        padding: 0 10px 4px;
        border-right: 0;
        border-bottom: 0;
    }
    .linearize-table-large tbody td.lin-hide {
        display: none;
    }
    .linearize-table-large tbody td:first-child {
        padding-top: 10px;
    }
    .linearize-table-large tbody td:first-child,
    .linearize-table-large tbody td:first-child h3 {
        font-weight: bold;
    }
    .linearize-table-large tbody td[data-rwd-label] {
        text-align: left;
        padding-left: 30px;
    }
    .linearize-table-large tbody td[data-rwd-label]:before {
        content: attr(data-rwd-label) ":";
        font-size: 12px;
        font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
        padding-right: 5px;
        
    }
    .linearize-table-large tfoot tr {
        display: block;
        text-align: right;
    }
    .linearize-table-large tfoot tr:after {
        content: '';
        display: table;
        clear: both;
    }
    .linearize-table-large tfoot td {
        display: block;
        float: left;
    }
    .linearize-table-large tfoot td.lin-hide {
        display: none;
    }
    .linearize-table-large tfoot td:nth-child(odd) {
        clear: left;
        width: 60%;
    }
    .linearize-table-large tfoot td:nth-child(even) {
        text-align: left;
        width: 40%;
    }
    .linearize-table-large .linearize-hide {
        display: none;
    }
    .linearize-table-large .linearize-unpad {
        padding: 0;
    }
    .linearize-table-large .linearize-show {
        display: block;
    }
}
@media only screen and (min-width: 600px) {
    .linearize-table .linearize-collapse {
        display: none;
    }
}
.modal-open .notify-me-popup {
    overflow-x: hidden;
    overflow-y: auto;
}
.stock-notification.notify-me-popup {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    margin: 0;
}

.stock-notification.notify-me-popup .close {
    background: transparent;
    cursor: pointer;
    position: absolute;
    right: 6px;
    text-decoration: none;
    top: 8px;
    z-index: 1000;
    display: block;
    height: 12px;
    width: 16px;
    border: none;
    line-height: 12px;
    font-style: oblique;
    font-size: 14px;
    color: #757575;
}

.stock-notification.notify-me-popup .close:hover {
    color: #b2b2b2;
}

.notify-me-popup.in .stock-notification-content {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

.notify-me-popup .stock-notification-content {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
}

.notify-me-popup .stock-notification-content {
    z-index: 2000;
    width: 380px;
    margin: 30px auto;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    position: relative;
    background-color: #ffffff;
    padding: 29px 31px 19px;
}

.notify-me-popup .stock-notification-content input[type="checkbox"] + .label:before {
    color: #bebebe;
    content: "\f0c8";
    font-family: "FontAwesome";
    font-size: 14px;
    left: 0;
    position: absolute;
    top: 0px;
}

.notify-me-popup .stock-notification-content input[type="checkbox"]:checked + .label:before {
    content: "\f14a";
    font-family: 'FontAwesome';
    color: #006db1;
}

.notify-me-popup .stock-notification-content .zip-notify .radius_all label
{
    padding-left: 25px !important;
    line-height: 1.5 !important;
}

.notify-me-popup .stock-notification-content input[type="checkbox"] {
    margin: 0 !important;
    opacity: 0;
    z-index: 1000;
    overflow: hidden;
    cursor: default;
}

@media (max-width: 767px){
    .notify-me-popup .stock-notification-content {
        width: 320px;
        margin: 30px auto;
    }
}

.stock-notification .zip-notify .input-box select {
    height: 0px !important;
}

.stock-notification .zip-notify #radius  {
    margin-top: 15px;
}

.stock-notification .zip-notify #zip_code  {
    margin-bottom: 0px;
}

.stock-notification .zip-notify #email_notification  {
    margin-bottom: 0px;
}

.stock-notification .zip-notify .request-notice  {
    margin-top: 15px;
}

.stock-notification .zip-notify .radius_all {
    margin: 0 0 5px 0;
}

.stock-notification .zip-notify .radius_all .label {
    position: static;
    top: auto;
}

.stock-notification .zip-notify .radius_all label {
    position: static;
    top: auto;
    color: #777777;
}

.stock-notification .zip-notify .radius_all input {
    position: relative;
    height: 13px;
    width: 13px;
    float: left;
}

.stock-notification .zip-notify .btn-group.bootstrap-select{
    margin: 0 0 -6px 0;
}
.stock-notification .zip-notify .button.request-notice{
    margin-top: 16px;
}

/* ticket changes */
.my-account .iwd-local-form ul.options-list input.checkbox,
.my-account .iwd-local-form ul.options-list input.radio{
    margin-right: 5px;
    margin-left: 0;
    margin-top: 0;
    height: 21px;
    float: left;
}
.my-account .iwd-local-form ul.options-list li {
    line-height: 1.5;
    margin-bottom: 5px;
    display: block;
}
.my-account .iwd-local-form .options-list label {
    line-height: 19px;
    font-size: 14px;
    color: #213261;
    font-weight: normal;
}
.my-account .iwd-local-form dt,
.my-account .iwd-local-form dd {
    float: none;
    padding: 0;
}
.my-account .iwd-local-form .input-box{
    margin: 0px 0 23px;
}
.my-account .iwd-events-edit-address-form-container .input-box {
    margin: 0 0 23px;
}
.my-account .iwd-events-edit-address-form-container .input-box .input-text{
    border: 1px solid #b2b2b2;
    color: #333333;
    width: 100%;
}
.my-account .iwd-events-edit-address-form-container .wide {
    width: 100%;
}
.my-account .iwd-events-edit-address-form-container .form-list select {
    width: 100%;
    border: 1px solid #b2b2b2;
}
.my-account .iwd-local-form label.required:after, .my-account .iwd-local-form span.required:after,
.my-account .iwd-events-edit-address-form-container label.required:after{
    color: #213261;
    font-size: 15px;
    font-weight: 700;
    
}
.my-account .iwd-events-edit-address-form-container .control label{
    font-weight: normal;
    color: #636363;
}
.my-account .iwd-events-edit-address-form-container .control .input-box input[type=checkbox],
.my-account .iwd-events-edit-address-form-container .control input[type=checkbox] {
    margin-top: 7px;
}
.my-account .iwd-local-form dd select.multiselect{border: 1px solid #007cc3; border-radius: 5px; padding: 8px 0 0 10px; width: 100%;}
.my-account .iwd-local-form select option:checked {box-shadow: 1400px 0 0 #ebebeb inset; text-shadow: 700px 0px 0 #006db1; margin-left: -700px;}
.my-account .iwd-local-form select option{padding: 3px 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.my-account .iwd-local-form dt label,
.my-account .iwd-events-edit-address-form-container label{color: #213261;  font-size: 15px; margin-bottom: 8px; line-height: 1;}
.my-account .iwd-local-form select:not(.multiselect) {height: 40px; width: 100%; padding: 0 10px; border: 1px solid #b2b2b2; color: #333333;}
.my-account #my-orders-table .a-right.last label, .my-account #my-orders-table .iwd-events-quote-item-remove {font-weight: normal; line-height: 1; font-size: 12px;}

.my-account #my-orders-table input.iwd-events-checkbox,
.my-account #my-orders-table .iwd-events-quote-item-remove input{margin: 0 2px 0 0; float: left;}
.my-account #my-orders-table input[type=email], .my-account #my-orders-table input[type=search], .my-account #my-orders-table input[type=number], .my-account #my-orders-table input[type=password],
.my-account #my-orders-table input[type=tel], .my-account #my-orders-table input[type=text] {max-width: 100%; width: 100%;}

/* SHOPPING CART */
.cart-table tr.head, .cart-table tr.footer {background: #f8fbfd;}
.cart-table .icon-collapse, .cart-table .icon-slide-up {font-size: 16px; color: #50a4cf;}
.cart-table .icon-collapse:hover, .cart-table .icon-slide-up:hover{opacity: 0.8;}
.cart-table .icon-collapse.closed i:before {content: "\f151";}




@font-face{ font-family: "Gotham A"; src: url(data:application/x-font-woff;base64,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); font-weight:300; font-style:normal; } @font-face{ font-family: "Gotham A"; src: url(data:application/x-font-woff;base64,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); font-weight:300; font-style:italic; } @font-face{ font-family: "Gotham A"; src: url(data:application/x-font-woff;base64,d09GRk9UVE8AADpgAA0AAAAAX3QAAQAAAAA4QAAAAiAAAAZ4AAAAAAAAAABDRkYgAAAIxAAAJOUAAC4IBqsa30dERUYAAC2sAAAAHgAAACABBgAER1BPUwAALcwAAAf2AAAcxswVu7pHU1VCAAA1xAAAAFoAAACA6jAts09TLzIAAAGMAAAATwAAAGBZAlcKY21hcAAABlQAAAJcAAADWB8BSFZnYXNwAAA2IAAAAAgAAAAIAAAAC2hlYWQAAAEwAAAANAAAADYDRtEIaGhlYQAAAWQAAAAgAAAAJAfdBDZobXR4AAA2KAAAAhgAAANQ39E2WG1heHAAAAGEAAAABgAAAAYA2VAAbmFtZQAAAdwAAAR1AAALkZjxKyFwb3N0AAAIsAAAABMAAAAg/7gAMnjaY2BkYGBgZHA0WSERGc9v85WBm/kFUIThAtuxMhj9//V/CxZ95n1ALgcDE0gUAE6kDGl42mNgZGBgPvBfgIGBJfv/6/+vWfQZgCIo4DwAnVcHGgAAUAAA2QAAeNpjYGL8wujKwMrAwrSHqYuBgaEHQjPeZTBi+MWABBYyMP13YGCIhvE91JzzgZSSohKzwn8LhhPMBxg+APnzQXJMrEx7GBSAkAkACkUPrgB42rVVy27bRhS9tuTYTmI38TLoY4AGRlJQsh62YQddFDDgxzYxAng5IociHZFDDIdWhGaRXfoDXfQ3uug/9Hf6A+2Zy3FNxYnqoqgJas7M3Mc5917QRPR06TdaovrvB7w1XqJvsavxMq1S6HGLvqZLj9sNmxXaoJ88voebnz1epQv6xeM12Pzh8XoD31/epD89fkBbrQ2PHzbwRsNmk75rfePxowaHxw28xbhFS+117N63zjxeouPW7x4v02b7C49b9H37K4/bDZsVetK+8PgerbVLj1fp1/aPHq/Rk5WOx+sNfL/95cqJxw/o6Xro8cMG3mjYbNL5+gePHzU4PG7gLYePdDEz6Tix4tnRczHo9foBfvt9capVPFFGbIsj3RWJtcWLnZ3pdNq1s0KPjSySWTfU2bz/6faRFu/EvMlLNa4m0gz293YP9juHB/3dXgcp9vr93rAz7GA76B++VqZMdS6G3WGvf6xze6JtIjORlkIKa2SkMmneCB3PEwvENEnDRGRyJkZKGDVOS6uMikSai1AZK7FeViYtozS0SFB25/zPEyQodWyn0iiXzCZKFEYXcJ3dyiYudMWpcm1FCOWByHSUxlgj5DXpqLIqENqISE/ziZYR4jUS8FWal1ZOJiK1oiqgWOYzxMoKuBo2SHRp3W1sdMa3Ex1Kx53zG1GX22pRlWo+vhNQVqNLFfK903KuTFY6Ia+UuUpDJeTYKJWpHBaJtEK9BfEStbNTpXIxg0CZRx/JPouhGJFR6Bv32jNgl+ua3GYUQ5DTUFSm0KXqimMcZNpxzXGXsbBAFBMl4XuVlhD+2WHbmapRjNnozBU0xImE4nnO0HY7gFg8hLcd7k6FjkhTQTMylNKYErIk6BlOn2MdUA9PnwKP+3gEncJDUUwT/Brst/G6KF2szt8i3gvawTPlp4uTGc404huSQAn2XXxQNWUL858itrsX9A7voigvwWVMFThJ3A5on/Zolw6wdugQax+7HnCtYo+V9GiIE/fWtwOsh/SaVZVgoylH1iFyDNnrmE8snWC1yC6RV8CuxK9kfo5XBP+MWbzBmUadFlXMVXaKWCl0JMDOc4Z1BEsBW6fKZbDsqRDdZXS8Qj6xsK/3l1Bv2DbiaNYrKJHl8/nPObdTUDJXCzaSM10rc0rdrsCp61SddXYHbQL/+DRY3ajKuXKCe+Z6HvCdZsax30der9MygrdTHnA2w7caDHNk01zrmt+nFdx4pVwHV6sJHrd3LCqeppy7lzO/epYKn9U0IiRYS/aqfWOuRtbwdYxC7K7rfqPfcCdvptvyRFeIpxbyF3+fV6jEJU7Chv91X86ZacaWdUde8ckVT4FihmOO5+ZS8QQLP78OKXrrK176uXMMFFsKKKs76FRG/9DtM86eMzvHuZ7oT2Vv5gwaWT6ek7vUKPYduu5DwRUvuF+KeR17i4xX5eeh9ssaHQvY2ymTPu8VZ607/u+/bDtcxxFncro7CyY09DbS93hRneu+3YWB+E9fwrtk+B+q8hdKzmFwAAAAeNp1kfkzlWEUx7/ntSatJKHrdXEtkf3aWgghQpaE0KZFu9KKodI2JZX2mkLX1rUTWdJKqZ8bvzS9/oRqpmmaMU/v+95xpwZn5vOc58x5znfOOQ8AA+iwA4knuGQxIjk25NSij0EYjGCKbBSjFho8Qxu60It+fMEvMiFbciQX8qFAiqEsyqMSYpwtN8J9VZQrfvKWvA2v4JW8ig/htQ5KxkRFHrmoFpUa0CIq9aAPQxjDbzIjBanIndQUTPGUQ/n0h7PmhrkxRaniB2/BW/N2slKwTomNM4ENsgHWx3pZN+tkHayVtWAGm/g+MS55QSs0Cg2CRqgRKgX7b026qacxXyShAEUowRVUQItRjBHITEqROVlNU6FBHerFqRrRJG5JCyXC9TghQo8zImVUiJqCK6L1uIm7d0fsPzTDA3HwRPx/tKAVXkjQ441EPW1ohx+S9fgjRaYDnQhAqowaaVMIQjpCkCH+TygyZbrxXJ6kEFWysqQiVUsvJ5EqQMaYcamTRpyBoZGxiekss9nmc+bOm79goYXlIqvF1ktsbO2WKux5B6Wjk7PKxdXNfZmH53Ivbx9fP/8AdWBQcEjoipWrsDosfE1EZNTa6JjYdXHx6xMSkzYkp6SmbUzflJGZtTkbOHL02InS8svXKipvXL95687tu/ce3H/46HH1k5qntfV1DY3YnbsFI7i6c/vnPdtQeF7qaauutR37UKU5kCPf8/Z/wMGCc23tQ6/evX/9BtB24dPHUTGT/3YYh08eOnW8qLjk9JmzKLt46UJzz+CuF339e18O9P4FyxPBHHjaY2BmAIP/WxmMGLAAACzCAeoAeNqlugdUFEn0L1yEnmln3DE25h5zAgwYQFEEEUQFERRFRRERBAMowaygZC45KOacQDFijgioCCYUYUVd865xV3f3Ntaw76sew+p+5/++77x3+pzprqp7b1XdVPfXPQbE2JgYGBhwjsFBYfJDV6khkboaSN0MpW5GkmA8sb7RAur16dIndw73NshsQ0hX78ZSeSPSgDHVFzr1GOQweoLP3CWrCkscwkOCA3yDQ+eEz/TxDQ/z6+HrMy8gPGimT0j43Dk+4WFye2aIzwL9gG9giG/4XP85fov0LZ+Q4CD5YXqI3+fxsMA5M/QPc318v4zNCPQL8QsNDNU/B4f5+Pr6BemFhgQGzZTv9sHzFocEzgwIa9vVvltbi169epux39692zoF+7GZQtp2bmsf3KNtQFjYvIE9ey5cuLBH2OJ5wWxJ8wIW9/ANnqvXgawEYqAgAYTU60dsCVlGyNDWZJohmUFIFCG5hAAhswjZSUgkIVsJWU5ICCExhKQSsoiQpYTkE5JnQA4Ssp+QA4QkEnKIkAJCDhuSk4QcMyTrCDlFyDlCThuQ84ScJSSZkCJCLhqSYkI2EpJNyDVCrhiQckJKCSkjJI2Q64TcJuSGIakkpMKQ7CbkHiH3CakyIDWE/ExIJiGPCXloSJ4Qso2Qp4SkE5JESAYhKYRkEXKBkAeElBiQZ4SsICSekJUGJJqQOEIiCIklJJiQBELsCOEJCSckkJCFhCwghOllMSGzDQwY5VpiEK8m1YbEgAwiQ8hkpqGHBjMNXhuuMEw1vGr4v4wsjJyNPIymG802Wmp03eiJcSfjMOP1xm+5Sdw87q1iomK2YpkiW5GrKFI2UF5QlvPd+WX8cf4sf6tet3q29UbWW1pva738epX1auq9UmlVmapq1WPVB9UndRO1nTpYvUC9TJ2m3qo+pi5Ul6rv1VfVH18/oX5O/es/DfrJ76fFP+35qfyne5pWmnaaHprpmmzNEc0ZzXsNNmjYwKbB7AahDZY0qG7woqFdQ6+GNxs1azS60bRGfzcObJzQ+GPjf5r0b2LTZEQTzyabmlxo+lPTdk37NR3R1KvpkqaXBEPBWwgWIgQQdgpHhUvCbeG1SX8TR5PJJvNMYkzWmZxqNqKZZ7OZzRY0S2u2sdnd5ubNbZuPbe7ffHHz1c33txjdYkeLUy1utnjRUtnSpGXXlgNbTmhZ3rK65ZtWpFXTVl1aOba63qqm1etWn1o3ad2u9fjWQa0Xtd7auqjNT21Wt9nZpqBNWZuaNm/b/NWmTmwvmolWoo8YKMaKmeIWca94WDwtPhTfif9o22j7a4donbQXtLUdTnUo7HC/w9MOrzp86Niso7Zj946DOjp2nEe9jKX4T8t08YrbEwX8BHS4riVHvXROAtRGo62uPoeLpPoC1EVTW6k+F+wqIKOgn4DT6JpodL1QgZOEY7BdcoOi3gDuXGJdM+Hlnz0VGhqHOZKtUAA1uBnSegJHF9AdX5s9GP8GiWKiQFVwAAPwJ4Cb1AD2op0DzKV2dOy/jyYAjqgCbiYNoD/Jzwas2+EWI3DAsf8+mrAZXmG+gO7gT2dRdzaDl3Rc+kcYc8J9l20mf3mUm5I2iOk7BDryicrE9uXjsGsAT1OUtllj9rle5Ke6crdcqwKeRfFdrr1VYqOMp5XwF5+kTPrDqZh2388jKC9EnQk948tH6FRCohJGjvfqF8tjjBINg/YEwBiePsanQpIy8crFMw9TeLpSSQ33zj8Il3gNmqI/fhBeXXv0Spus/M35obnpKEszMUFpXmr1SsRC43MF4x20CUonfw+PCdMv3BKTleUHCgtFdKZHBLpNZ1ABGIePcZtkNAy4pXWewuvSz6JcHpqZfRP1m5h8SZD52Uj5wcKL54+Od2AjTjM9xomaHOn35cLlk1SDjbhDZ/Mu55bzI/dyIW7B4+dM5WlftOT+OFBaBM/4ZOUT+9vdqJGdXU/GDOO2Tjs9tq2PixP04BOUtN5vg7Cx+ALuHrl2k6fT8KYwvmhJLhxlbEXHjpcWFUwfK3O5TplmMZdfRD8J/VyLKtl6oORo0a9Mi67Ug/Mc6xYwAniNbmQZ85Bjn13CnBmMJuNb2k7Yd46jZq+tUQNowSwA2Pc+1kezN/wsNuDYtSvtDHQkMyJQ53e0Izp24RnnM8aIju/eYWfAkXou567YkTq+52d5cmhmep9qgFroufpa0/rUrDvjSkc3qZ1wHlZiow9Dd52i/AXkL8472dE+GxtNgGzaqGPFvCnIe1B+PLfL68MdTuOGu9FQqMTp6FtBfXG6LZ1Ofe3RV8F2U0w1QluVhu4uwxwBc2toLusddc/kczzYL6BNhdsgzfhkwYyoycPaCAGdkMeB6MkUhJ5UgVbUiV316EDqybRIPVFBrXCEmFwh0GaW2AbNZcIeD7AlNkOTR7QNNZfJzAfSVrSZqKHVONykutbDTUGHjNk0Cpsf5TSWp02k5RU6pQJdcSCHDf6+WAp/MGOhotcj2likDWDEOGdzvtiHu1R9vuA+3IOyCTAAHGZ4tDXlaQYN4zQOeI2t1OTjY2wkGxKbUoMSqsnmcR7GQ7FuLMAwfAV0Pk1e73UCOFTWTO7LnHnAcI/+Yj8YecijnHf35IrsnnhiPWb1CGmYyT22aYNyaiDNdVTo2uoWbHaXOBa/p8oFPIV1QOs4zTC8xGbt/PFXbCNvukW7GtpadIMZK6Yv5tdhGD4BuKPrAgvpbxcCuKNbT20sAf6PCld5ZgvHEV3EYeB0cHQJP8GdK3V+Mvk9m3gmPmYS26PBW2wli2xGjR9RE7EXOE+f4sRnK9HiNhttJV6DMyHnvfmTV7jRZ132WgJPR1FCrWkgEw20Q579pbHHvUvnVQGfdEvoaHfjGRNWfavyz99vjerHzGExYlhHUdMX25g8BbxdK0CJLhjAXhKY0cfjjZUCdkPFfVTLunw4usgqt2xv4VmokW1CqFEVbcouIxtK5DAaWDixbK7lXNcxYKUPPlQMxG6i1NHYYtj5e0zArZvnXry4OcGR0Q4ZNsFCpI+MqXL45dvyimoK//ijZtxgNjRsuCtVimz/Zy8LLjB+h/tZfspormRSuf8L4NEOVdgbQ/SmbRtYPf7C1BNjdlmzXXfr2J62YHumjd/3wo7ic7h27PgNfrmSmg6l7WgrcROuFzo5XJO3/6S06s8/7zhYsMmsnQa3FTU6uxqpl/4g0K011vu/zvbBl55FdU3kMHGTch8LUK0zYTFogmOgSjeLLocRLMTuS8MEye+uzk9Brxh/ftC4vXwsSIG4HMp18u9gSaBuOoGOYUmjM3PEScI5yEbCoWL9b1cBG+k93OIRW2VbGObl7sifm8SdKynKvwv880tu9rIlLR09qEk8HxvLxVDd5zMLz0pxtL/wER7trjrFL93F2Uy1D+vCVBFNbXA4hmII2uJIXIKLcQh1pM60veOoYR5z9p7TwurkrWm7+SO40ClrhSMXWuB9dDDj46iqLW1PDWvs32or4dyhwyc3TTwdeAf4l68q0Qb96FiWEBPY5UEn0ygahe50ImZpJ+FpYZjnyZ+1cGHrqbx9ubmHNx6BW3DeA4bCxPDJgYFBQTMW+TKX/vuwSTsVbajzENqrNIffmeA1BZr/fhvry9Z87XTaakfh9kun4AVTB5xYejBor+9h522ybc8pJHfqKgwYMc1MZGksBgMV7wunOmoP01tCgnLwCK92Io1AwPkK1FzzHqLVlEiWLHiawP0zd+7yE85xTqOc/U2ZoB7MKZtgfzme+rFc1hh7iq+g3LdkLH+xmHMoH3KCNmFU02lXakUnyc40BbvRPjhV1Lxjy41TMNuZoTlOlAVMpGZoSueJlHXHDRXYoc5RDe0pc/VkqqxPHURqJZ1TaFa8M+mg0sx7Z/IzFksNKnQNMEUadEcHCs3v0iC2TBW8PVNWzGMeLRiGgXSocvIMuznytm3aYkO0lufqhUYsh/YU38HlWRe9+HOXOYeSoftZNcJTf+bdNnScPK0XtmZH4zxRUyXPdUPqSm/8XDtmEL2m64rXBjGnbv2XidzB0rsJwkrhKlzYfPjQkSPbr8IDXgqw1gUqqZGb+yBxKHjnTyvj3Sdxx+2vT/iTme6ALHGMgiUDU9xKX74DWi6JeBFLOoKus64/SP0HsYQx/J2JNPeOTqxVsjnQ5Z1JlVSqwEydKhUwU1KD7trPALVjrIFm6hrTTKmxNWP6+51JR5UGrWVddFIl3xE6qzTL5OkAbeQJG1ejqawDscMjynLGOsXPukYCXkEHJXKVE7qwjfcc4kJ5kYmozTsk9KzmLlzb+xCeyEHlQTsgS4Xs6kQHUw/5+PHADtQaA8XHULm75CT/qxVHrz0QaF/Kown2kSfqw8rEptiXXTw1oX3kzOawwNlvIk+boXr8GDShHOc9e9wiF6aXI/JCd6CXAr3pjjdAZ+NhDg03378ByMtuXLjwTOB+7+OOO/sxU11U/ExrBTyIc9jSyyf0Y0vvbevRXtRMw5crhS4qjQ/uZwZSYuQd3emhGKnQ3JMaRApdVZrr+GuscAvwYq1Hf6Apuvc0WXrfhylPGoSnY4VyQA+pDMfpyq4DptR6WAEriu/TcdKDkUDH6R5QL+l+P0ZdIN2tHSOwevMonYVHewCupq/pFlr7AtgRVYhhtPA3oFuwFlfja06zD2+bdFNpsq+bdGdlQvxv1ETAw5dpYO0kDLxMD8tFgjRVXyXovlQJNL5ET1R7mx52xVl1k+gshcYqgfYVpN9Ldb8zn1gtvRRMVZoOGB0pmKnWXRHMVZpFWBcpYCPUvMfBsv5taIO3tKFoBqPH+7jweMumLqjqnfKI29UJr4FfflPowVZjjBURwhu4WnC+mJ90kpvu7TmL1WiUDHiGxrIMo/vP/hRvwcmAo9P4cxe5yedGH+3Gxk2pgjakneVg6cSqlQZoKrLpL0UKr+DKhYKrfIeq2iAbWqb0LXY5L+eLhrRBFzpYJrfBBt2wobj2ptBTpemFZRFCLxV1wvNCb7aam6hkru6BluXUqkBxd++By+JO2BK7O4q/rgzJCk2dCV7gt3z+/KCgpVNZ6T11mNNtJZv3BsveD+DmtpMnCwq2X4H7vDTEpofS55Lz6e5s7ga0fg9qKs/dDdU92NyvoPTMicv8aCX9yc6ZKkQ7GLFtzDE+wJW7Ofl+6GPgE3GbYGpV8ZEp4K+aG2/fvnRsx5y3Q89h3USN02OTKjyjeFNe9uzFeVdTkRZW4V0lNhj6iDYSLcBjauBYHi/ZKDU6q6e1KuHpL30UaXXeQpW01kbxXZ/3P4ZC9emCF1rpuI3umHJy6IIAMRKWJUUk887KDXE5iRtZUFCFPFkrxZ9/oQuNeQk0DE/jXAwxBZpHj4OUZCMDMqtfTWRtM6fYKJOfVry6euPBg3Pu3UVadA/PKf8oK65+dHZsF/1S7yix6dD7VC32hnFT/N2Diz1OWEJfmOIV6Mk/Yatm27NQafyxMkLoo0q+KfRlbvWY+V0VrlF88Zz/0cM+2ihxrc5b9qtFkuysVbUDbLoq/kcf+OIr1HmK7As0V179dAX2elmDnJj+UNEt1dbFrx+Prdi6qAtmrxT6MbI8XLNKOAh7Mnet5cuV81aEx84HfkLAtlItizyrG6xy7mVDe9kPr2Du1750+kNmMtwTKfRXaUxxTZzAEkq4tJEFtr3Ojg6V7PozFaIjhupH2kpmqNWZseAfKW1k2bW1rg9tK/UbBVSr60dbS30GyMFpgK2ktUIfwPGsUp5K1z8GdggGYl8a+AwYNtqAnpjeD9gZOZXT9MTLjwVLtuwml0ys2M1L6ssQyxqGaNoeWJoPz2Fz0n7YAo/88522Xtt85CA8gi2J+2EzPF+fj20P8BGM0mmW/0jowJzDG5bwg4N9eovzXXcqnu/2GayFJYnesAw6HByJTrMYtGqIapZIyj5ZjGRZxeu6DI6c9h0sg4+wLvE4bOCrdxc8E3denq+wCC6o1sKGpOOwDj76l1GnffwKBpjazVwfAL1hYWIgLADLgwHXw0ct9PUHS1iQFAgLoffSANpuJpun13OWf+TiKalujPC8SBEquU2DMJ0bp+kk9a0dL4yEpQMjWGnfnSq/5AmgfEWXD/78gnZlsPEll5WYBVnwGkoLzpfwk0+wxDOBJZ5o+Uriq6TWXH5EbljebP7sec63wGf3xByerqM5gpyRap5+FFNhiM6EG5479TY85DUzrptI625RxHDMu8kchCigcN3x3Xt2bM/LOQp3oCDw8CT+ymnO68roU+1gBHiE+/lNnx7uDHYs01k6PqKLlJYLOE3Ke9wkoE8f6uOCPpS/xwobn6vU56n8O5IdvxLfG2g4fUVD8ZU5YLqOp06y95xkunj2ykJB7c30dw12kSxYPeLNTr4BX2scC7Sk3uzqSwfQifL5OREtqCV6i7nG1JW2w644QiYcwbBIdxzDYFs7VjyNkAlHsFKyOx0jpmFH4ToU7Dx8hJ+Zz82aM3eRF/B2bteqGN+9S9cqxeOQH74nmD94hPPP993hJKdx674dmO7b3+/3F8OJJ3GQZCYUQN6Grbt4vzNop4QDK/cs2hS+Zc5qX/CBuSsDl/HrfLg9OTuzcoE/sydkijZWGZ4emhYIvL3nLFcmyvXi3AtiVoEQELQxj82bu3vrKTEPtsdujuFDlT6+wV4iVdN+AuacojnMBVtITgVCYR5tjqOxOY4al8d2HwBRnBsNFAawcNiHU1EnvKm6/0qbpHw15Odu3W2szcREpdm9QW/FTcZ9Rtz6hQ38cv32k6flDv3ZQH+nYX3F4beF/VcOKgpGHwWv69z29A2bYRfD/geDNs0QrRX7+wjFx5TbknIiWLgkKpesiAgTNb9JVMCyUlrGFhWOi6WOwoPK2zVsBw9sbw0YYOswgGl6YOWwB+J5Y3ef0+fZwPmC00VFBZMnsIEJPpPdWVk0ktl5oErG9pj0BTmE055CNQ4aDT1pS07W8HjJVPil9IYs+b7Ldcv+zsMHyujoqtMjkXagKgGPnqJHFdgJ1YKH78lCRnbx4InCi0emyu9PPPynjmN2aoHPCwTmOYGQSQdgwNjZ2IK60BbUmaMDZwvWKhn7JH6Jv511E4W/4dapopu85xlu4hi3gKHA9x5bXCFDgUc3L6JJCp+WthT7e8IqSjiqWGruArSRDCsVTy2xtfgDmKCNpRxhkOrHPnfWN/g/fUXSasHmx77+jGzIf8iMWN+vz3soqGtv/V0erYGH6CI1ggfU5RegF2rNuLwN23LhEF/kWeDq6unjLoLf1jn7lvDtdWayDAvJQfAL2pmfv2fnoUN75gcEBM3302rwnw0mDwEN0AXzAaiLtAqgQmcBgAkSkR/ZD0ZJ5vLjGZaIhuvGCBgkqbYD6FQcwzUcs1w5duRQlXrv1K3b/zfghk2PjVlx4RDG21BjTrNCMqlNYWqkoXUpAkMsK/Auaw9W0cp/GujbMo5BclXW4AqpExv7XkdUWferTPUNZFRclU3yrZl5VbbGt2Y7vZhvzadXf1Q4ChfxjlBJ7/yPoIvetFVIf84UvgNbDDH4X6P+GIdWim9wTPO3FFALzMQ6rg6Ez0hjSq3sLrl1O74BDtbZplb2F8d/On3f+S8moV1qJ8tLZp2xtbLL2P3IPqf2R59Bbd0/343XTqj1EFxGcG4nbHfLWOALIpHN0GNf36KRfDdKHsKVcq5kyt15T1i1EsiCbTB6yPHwctYTtzL+HRpwdQL9W0hSsgStQAH7ieVQEnbSn9c10VlxvufCrkMFj3vpCcEJxmydcoiXmkiW3BHP7SPAnmUUlsMVVKD9RAYrejKVDFLl1a2W0cU9fM+ag1XD/2mmb34GHbRzrT5Y7klD2Oh/tva7TPgZIGRKC2TL6iFb4y+Q7efPkK1Nh19kyDYK6w9iqC1RwKs/oDZnGbU544kEAQcmfKwAbChDpo99LphvubX3Zgn8xpq/W/9MG1NtHzPaTtQlVEmJyj+ulP1SfWGy/BYJBoyaZDmHd1ciH1E5Fax5+UXJ0KlUFc//ADHSpYL/oo4U1jXwx652rMv2x66/WZfdj11VrOuHU/P7wf3SEWGo6oCxPTP5NoyNFF5D5cnCopMj7814CG/h2uFzxfzkY5yP96Qge+gF1qUr0ZiXzBVJWUnpkA1oaoEaagb9wX7KdMf5d0cc7AZ2MGGJ+3x+mzN3euuJ9SXAv7o4uYd2sXJKjneWM3OkJr3dqAFTZ7tX496LmIrnhGEqXQWNFBzdD11jRii7UPCbWARnIg+tTJ6ZMXvN3MkeLn5D5CrdGLd8SSZPU0uOnCn8PwNSQIXnTFSTcH4wVXD/gUYMbV+RNd8Lt+kPoQl10d/hpl7Yj/Xaqk7ULfih981/ChPsUOf+HYEeOci4JLtalq2z+l0vu1Pdom9wJUovN7Zu1rcetP+P0F/rHL8M+ksra+2EsNPtvScfpUbA5YbtDd0dypvN2OaFylPcVbczo3e7Tzs8dp/8TqYp5Tt+RmXdUUk1rOixQoINcIgov5HsMAjrt/+Dt9I9E6jBgOdoIKvQoOIRGiF/35IayHWRsU1faiR+Rix4rlr2r+9xy1wpX96VP57Q72oU09hXROOPo/T72sf09W/fv6y3GassTTL8rwKbMQV+45B2SZuFqZM5733jNruwLfX615ZO21yOevGD+lfB8ZPc8VmFC0tZJuqFSmyIneVMdD30qs9pvuYxRw/qAgTvRN91s3fwuAWPcjsC13qDl5xlDG2YQJFZfpqcqQyrXzBUdByOLMsL4ekWeoQLyV9+DE7xX+FNgvRB3q8T7tDvt3ddlIx5nNBSv9WMuvDPzXf/2dKfdW7ywBecQqdXy9H8/xvy4S0Z89X1lTHfVxHNq3+M629upvGTBKmTAFXU0QqweDA7t3+zDQCbyv1A90tz5Tf7WnZqx7NCSod7pNaMcsh0wMIhjPD1EF8YfO8o0NJ7jOQjp5HGSc4mtWp25ssnPjvv5dO+ok6hoPOoGTWnE7X6GtuMmuI88Y4xdaAcarCnvIWeyGF9dBBR1J1TaCRD+RXIH/CouKCmoN8v41/Dm+/yy8SgYT/mF/icX/ro84sZDB43Y4BPjdWlzsz+ZpT/+lKk82efFlnyOi/nkdd0icBywXM00jty1QvmyORBL+a/jNjAprfsyF9eXmGLT80FB1bkuUita2cJjqog3R8y8P18SDxhh8QPB3y2FP/JmNHTe6zYkN8vNZEG6tloju6lwCAnGuodQCO11HdrMEV6LjyEkpPpP/NjFRH+QfM9wROCdkYcZM30QSVTHrKcht6M6bfX5orP5F9T8UNaX5iQEr4edsPO9ZsP7OXH53DTA0KDwR+mHJ/1KCEV2JXE2CsYO4sgjGH3y4CGSGwPcjSedpJbBvoWqynKcJ0gta/StWfTzJYbtVlVdVnyN7UKKUQYzlLSyFJprvzV4N+vbKuYf4cIL/6cqYg/tnnn2Y18RD43ZEngDBjIU6/eMhMjWc+4nFR0TICeJQpXM+Z/2z4YhfOFihJ9kVzhUuzoMNrNnhnCvsStQtQcli6YPP/QW0GjOwrPPlh8u2sYvgws0KMWRGWBXIcfrO0hVQjjf3YopiqgrZI6dvCnWt7c5YEiYWHiIlgkf3ZcAkuTl/IDnV8o8mm3v7pge0AObpUWPuTdj3CTHTynDoIuibYVc//mMaeU7lAkrIcNDKgnKWFj0ubkTTxuv0qzFbm/37r1HH6BMzPOOvCaDHzGouM4RirQgFqny/q1Bhp5jEXGlSlADVhBZIiDvVjZO5NeYXSb3hXQWJ93Cs1q3LlRGKHK2CCMVI05JoxSrbNjP7HGzip8lvblSTegUtibsXJ9qiINIDEpms/YFq1IjIbEWODjNq5RZEByQnIkn7nZMzpjerTiVpTgrJI8qJ2ge1F7VHqhoJ1ZRlkHmVlJa/koReKq2Ogo4FfGZKxbn56eqc2ElLjUCD5zKxuK4eJSY1OigV++ImLxktWRG7W0cY0Qk5CWmZGcnp6WHBsVlRAbqzW1FrZlxO5YGxIbvS0j5rxiZQKXkBSXFM+kropZoU2Mjs4IiVG+jBZ2ZkStVySnpaQmA9N8XEpCSmpKSmpafEqsGAtx8fFRfPbi6HRGu7RcSIfUTC4lNjU+A/g1qWuy1sRkrtLGQGx8Qgy/i1EpT08UGEtcbGpchjYL0tJTs/mcXKaRjCUA0WkQtXDV5nTWCtG3OIA1YakrE2MZB6SkJGawTVFz/EuAsHXLt4Wv3pDBrMpvi1i3ZGlkxBKxkBWfGZCUyrElsgXI4iED1ofGQCYkJyensChKiU+J4zNyYhQJsVxCSlxyLKyC2BiIgaXb2eSQkJAQD7HAiNL5aMV0bMY0viZldVZwfvDexRsiI2OXwzKYszVsL/A53YVVTEULlVGpsZliJqSmJmfxsclcYiwTAnx8YnKKdnNOxorVSmyPI4WsZetXbgR+99ZtubnhW4K1IbBo+dLQhF0LV89LTM9OWQ05fP6swy5OPj7TRAjKXrwlfPzioDngA+PP+F6GAti/dnfuvsCtkXvhGOQfSC7mo5O5lUsiIhbAQliyJmTPus3rc9Zl8dSPLhO2ZsStU6SnpLIlxceJi+Oit2bEbFJmxqevEqMhLi4+ms9eojcYLpwsMJskMvUmJMSlxqfGpmUw40I6nx6bvmpldHS0CLHJ8alx0QkxsUw9Uekxa1iiTktmomNTEtOYXlPSkjP42CQuMS4xMQHYlZzAnINd6XxahiJgnhATl5quhdTklOTktFg2QUx8Qjyj5GmrA0J2CutOSgQRGLPsWNrY5UpsliowYuZu8fEixCXEx7OlJaRACs+OmvPC+qVrluUs27QvbXvYtlUrl0cuWsFfpFVfo4+GBgh7MqI2bl0cFc3uRzMzghTRmUvD17OH6MzpUUrJM13vgHEp8amyG6cyWzPY66hHkpon7HYVUPmrzQHuAhWE0i/PGqzUQ0/NR3ZjmENqqz8cWBavTZKTfkF6Be+qiJwdvHASTILgzZF5rJluX+KjT/p3GBOD8I9rtwtYc43WyJ9G/4NONTiV9bx+bqr4LPPyuYKir8Dd/ZzPZe0hY7+gXfu/gvXAoHkMrEvxTWuHCJlNiLn8bzGBdCd9yQjiS4AcMTAxsDWYZBBmsNzgksFDg0+GJoZjDX0MYw3zDa8bdTFyMVputMYoz6jA6JrRXaOHRu+MuxpbGs83jjLONt5ufMS40LjK+A3XmNNyvTn7exvyD0MN/7xn+wPK1GkL5k9czKt/fNtQUethB5yawb5a7ENrObWUWaEbxgqIxhW6xqyAGFKhS1Goq6TbCslTd7tU/sZmA6Ar1rlIxXrGf8Hk/+6TmPp//xWM9mGFYlPaV1Sj9n3156+2f9sX0V77aY99Mw9COYNrpcVnX4gVUBZWNl7+S8KwoqF7OjFfbNF9IDXUgwXl3QnYLwC7zMn3h5EMrzm6TDQXu4PDvqHl/CQ37pHtC380Al6N9ljvL5ymlToN0pkqqfmAwQy6trT+BU1FqbO+axKq2qGdqL6PuQo8Lg3sCXQV/UAj8YMp4HGdNdNS8W3dJIU0SboDF3TslBkmjQTdRN0dTn0ZzLGTtT+nfgGXCw6c4gffxZtKKF98NiDf79DYTUPBFsZ+Q12n118B/k3RF9TllSXjo2ZfUdebca9FtYProTIZal0seCOWwrnIQ5H8ROWAwW5motq01329plD1oub120eDqUbWZKMBdl1EdTfLatTIY40e3H3/+oU1Vctj6l4DTUX1Wyg9fP67Yq4nDCqNlIu5Hl+KOf5zMWdOO7Sn9Wk3mVM2lQG2F9XZv9+ofA4f4OKATHNe/f/53ee5jVL9XZWPnamCSe75FRiI+sKQY4VhT+YiBt9Xg8Zo8PBrNTi4NzUW1R9qit7KjvFrv1zr7Y5bRm2CM8wtjh3OuyKehcJFp+fw+cXc+HyHrQy7drIbYyE7hdnz4JqwG4uuLIQJzCMmTp3tIo4Gl+1jC/gZ47hirwdBd5lDPIMLJ/Iv8b3vSWuH0DPK7k4j+/SacPm1iIU29K6SNrhjiY3Y8sZI9v0BI3RruDlDg0KnwCwISw/J4eeP5vKX5K06BtVw9vBxVrTMlXIHsMiQxpXRNwqGOLvAGZ0TwEh8xIp2XRdOfSmPtsDR2AJHjf369pe5DQsKYn2QRZSV/jWnlf41Z3PqQptTZ07dGYXBM1HZg1NfkxPboAOc+hZUXq50rQBW2ajs2YSnYFfe5pv8pLXcslmRy+ez425B1oLMeavnrw4FL5g3a6Ejf2Y5t27/6rU7YT1sWbU5alfkrshtTAHXoPJ6pVM5tMNmw5mg07Br7+ZK3iuHWzYzcsV8VrCFZYdnh2SHZofBZJg3d6Etf2oFt+7A6pydrDLbtnLrqh2R21fKgi6fOVVcNOmUq+skL3e3M16XtWr/2bmHDublHTyYN9vfb/Ycf63eg17AH188yAFsXW0v27OCjaoq2NyjwNbJ9voI+Is2u8GaL//0/39Xtep7G/br01qv79JaUk5M1nLgI1etiojIjMrRrmYlRHImKwVYCZLACrXo+JQsrTotOS5Ku1yRxY4PUR0bn7pmNSuH0lLiIiNYYaNVr8nKWrNmVWZExKqoiBVZUWu06v8HzTKfjAAAAHjaY2BkYGDgA2IJBhBgYmAEwhtAzALmMQAADZIBCwAAeNq9WV1sFFUUPrNtKZSf/tBtt7XUAgJC5Vew1eiDf0gQiRpiovggMRATkBAhPqjBSELSB6ORGNFkgxgjDwVMH6gxTaQxroRqqEDVLtJ9GZUV2CBD6BhYzPW7Z+787M5sO11a5+TemTn33HPPPX/3zC5pRFRBK2k9RR5bvW4Dzdi2add2aqJS4EkIiuCm5b1FXt6xcwfN2Lr5te1UyxiNe8L4JKpiqgjVaBkL3/QCadoB5tFEj9AarPUSbaEPqZOO0QlK0hWtVFuitWvrtRe1LbRG26G9rr2l7dE6tPdAC2rtY3CKCRP9WmoGp7Voz4sB6kQ7gqYxZipViXVULVJUgz3NFBmqxZyo+Izq8FwPvOTRIAxqxHsZqEEpsqA0mTImfofcUXEBT9fBrwq4OozHxF+YkWVMBjMywJwHxmQeGTVf0ulMV8Yza8Tfiuslpq0AdhekyyjpDIxmsNphrJGGdBlIZoLSgAwxfrI4pR35LFkuUwmVQ8Yq0UMt4BShCoy1YH4E+FPAd0AfVRiRfRnrZi76KDjLXtK1gm6V+AnvNbCgBruU0RSaTpWYUU0zgYtSHdVTjBqokRbQCmqjB8HnGdoI222id+k7WO4k/UiRhqS0bN3XsdX0AOj+l0tkAIPYD6G/JjpFWsTFIeD2qfG4uqftXiTlHGd+Aq0LYNPpaKb4VpzG/ZeclW7l3gNkMd0+hOSmpLSpxbAYtnhzu8Y7M9B0Hq4clVs2xBq3mCtw9v5FFmDmS+zuI8xemJ/DQ5wVZ/n+M4+cQT8ghkSf6JUY12Z8T/p46a5l8ilcWdhehrgh9km758mS9rxJr4h75uVS1+buDxxN7o2APUp7XBZXwV/nLBlCK4WtZNsKvmp5ZSYEP+M24uMUa+I028mAjqWPn2dt3XA178RHvzc+fPzSzDMh+iWlB3+GdSTt/Tn09IE4iKc9lteJY4rmpjo7CB5x1TP3JGOGRKd6v2phpSfJMX4bFIMcJTp77QBjhiBrQpy7Tb9yIkf0II9KeeMef8pirtSa6VpAznBo/JFZ62QWOVYKb6ko5DP2PtD3TkBuzHqi3rBzoC/Os0Xx9sQJdDPMOoY/S22FyVG+nJO1Y1ByVm+dgAFxU3yEfjg3HsVeztzX+W0vPOGgeJ/pB9GOiz/yuO9nbr+hPwro4v5A4RgsEL3GWKLU41dxAM4o0YE+7eTMDOfiHo8leoDpQKZMAtLw7GR+HMo9W7IyTQr+nxR9jDsEGIJe9qPPOGsY1hocO9YavcDFwTsF0DE/5cuhCZZYxnmKQa7T5+SSfrZRvzonLb+6iFzsOWmkV7OE/3Iukc0M0h/vQ44n3YhETt8H6a6I3VJGZ9WLvI+4OI73G4ouCZr9ohvWTGKk26erOFNJObvBqw9aSIguZ/Qc++y5XEvzHoa9uU5JqbtnZgHL31K6MMLGzyjjqcD4yFg6C5v7LRsFezT2lAzO8BzFab+EsDIyufge1SKJb8YxT8WtbOpaJzgS1U6MsZ66Ye0ho8W3ZlbpKhWow7Ss0Ly6snQarNnxq3ldu47sX2F1ZddwnlqpwBoB9siEzIdWvjPHbhcVl2lPJWufPpV5MWjVs8G18JBzDo6zdVyb4xSSWV5mnt1+mzn5UWnFrp8gVdLRuZVzDnMlknBzvYdTJ2Nk7u9SXwcjyaYHymqqs1a3qt4QNmjmVsszB1w7KJJmfFda/b3uCTAecRnq+yNbyK/4vJC6yoju26l97Lokt85Uq0t7oB4GxAvHWwH5PF+MskaFZvVw2X3U80Mv8DUQ8ozKiXP329k6sf15UJ7J1VYFoM6of4qx5ATmS8OfrRy99wdlMc7rKa89uJYwRo459R2lF2s5V0p8/xjsV1aNWDF2nancOcBnl6onZJ3IJ/loZ23B88PJWmZBf+bzXNaZhfannn/l/vwIO7hQlL2lv1ar50u858uBMtdy1pL47mI90ftdmDsXcZDKi3DTjkFZMYzd21WVpI95XgcgKf5EvZzMnQ1ZPN+dlk+gTu73fysqisOOd/Y7kCjiPDcK6Lmk6BhPO/bg38xwgqZVVaf7V+Md9Li1BGf3bJg84qyRtr7X1Fnq5MTcX5ts3fAKZqHKJCg7MHXKyTo6x7GRn0E8ucnI/a1vwnQVch8j2Nwgmrg8X8SlUTklqAFPrWiNaLNpDtoKuj+HbjnaQmoBeOeWUCmV8b8d5YyZTFNUrp5K02g6zVC/pNc4v6U3U5OaXU930J24xzgPLWDc3fy0gBZhjGgpLeOKaiWtovuojdppVsAO5uW9z6d7+J8YGyKQMaLAvspYQheqFUQxchckcyEGGWMK3EtK6IJ9tUHqNnVaRUBfCfnlntt9Ms8BLKYl0LPVS63Pg+TSGiegMXm1cBavh03qoZflrKtFzvryqgNY12z1v1NJTiYpc9abpFq5spBtHfcXu0rYKAqZo9hDDM/NgBpAAyCKJv8BmQ8PaIV2pczSNvKambezpjx7zMJOc63hz3KlLJ0LUxRMV5J5IepAs4IoS+hCq4KlkH4pe7bURxR7n897XuZbvxEwF3Yn1UutN7GvzYO8jZgpvVtKpLG3RMCnGjylT0zGeBNG5sBG07DqYmhkGT0EyzxMj4Lb47Qa1loDWEhPAhbRU/Q06J6lDZDuOdqISNsMaKdX6Q3E3NuAJ+gd+gQzPqUvaBN10hF6hb4EbKUu+oq2US98ZCedpB/oTUg0Wf3rCPgP67QyAQAAeNpjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYAGKM/z/zwCSR2YzFhcbGDJwgFhAzMTAxsAHxCCeAESeQQOIOYCYD4gZGc4CMQuUZoBiRga2/yYQWQCoaQzxAAAAAQAB//8ACnjabZJNa1NBFIbfcyaQndaFhdqiYMBQm7aXxoRoNBpzCwGLxq/bUNpuUmPRUnFTNy5UtF2IWPCDLkT/QRdBa4XWH9AKih9bN4IbwYXcYJHS6zuXBiKG8PAO58xM7jwz4gOSIDsxIsvI6wp69SYy5iQO6TJ6UUdeanBJRhYxqNfhstYnC8jDx5BsBj90HTmpokuH4eglDOgL9OgEUjqHY3oBrs5wrzkcxxbOIkCSe5wgJTKqHdhrPiNl2hHXj6jod7hmB/M5mUfFtHH9BioSwxXtxj59z/pl1idIOznH/rPt/MTeLf7vbZ7hN8r6E/HIeY6/oE/foVNfoSCvMc5v/sPMajnYEh/zWkC/LsDTLNLMjJaQlmtIhONJeBJFWaLBph4Ox2PmJeeyrrPhfM/Okyfs/UKPPEY3e6f1FGJmDAc1x3OdwX5NcM430o8bzLT1rYM4ondR0EV08jtmTA4pmWXtABx5hC7WxmUNReZS6NrHU/Yd9rP05lhnrYjsxi7rMXTYhMSCwHokIFGTQLrhsAVHQ4fNWId0rVM8s3XWAvOGaT2W/oX+6tYdc4OJ0F3D4f/EQ4fNWIfWNdPuo/e4ZwFO5CrcSAfX8N6t/8Y9h759TG9TJevkAXlLPDKqbcibO3zHdRRJMnzXq/S9iqSscPwVU3yTQ1LkfRTp/APfQw17dAkDXF/DMB5ikr8qLsLDNNZw/y8jq7GQeNrtVcly2zAMvfcrMDp02hlrc5ZxWlk5eMZdrnUPPdIiZDEVCZakrOjvCyl14jZOmg/IRVxAPOABb6Di+la3sEfnFZlllCdZBGgqksrsltH3zTpeRNflm0JjEFIE8ffTsuiM+tWhkqDkMppfXpwvLuOrRX6exfMsv8jz7Cw+i/k4z68iSMtij0aSAyM0LqPPhG2NDt4KbT/C2qHD+CsZ9BF0rl1GTQj2Q5r2fZ+EwdLOCdsMSUV6gmpVhcbjiyI/D5f2uK3JhNhTHXrhMCo3jfJwOALvQ4NgHVl0YQCqgXOv2/vcV5TAD+pAiwEMBajIDjPQXMaaV6l8cGrbBZwBk5fUm5aEZMyjIJNJGR9E24IK0FkyIMzAWNqyq5seNOTDaK0d6cnaUiUCN2SK78CpXRMgEHRcmfAvCd9tb7Ca7COfDTrtRzLf0O25miB2DlGj4ReNCIC3nLiHLYYe0cDABIWRJ6h/qZk1o1fNEcSd92xyO9TlcVY1kxp52M5Z8pjAmi80jfkatumJ3Axsi4J998oz+Zc3cqpZxTeCWT/Omzk+BoHnxVSkf4RXFhJ95ZQdM3wVzKtgnhTMsU6KsdNT0cvVYQfvVu9hnmX5jL95fiLukwSK9AGvCE5I1ML9LD8R90OPHRRwf3tShTPoG8VtGAu+RXC44ybwIOaJbqBi8QpebzqnvFTVyMAnRfoQ6DCF8f8jnUd2eviNlL8BklQ72A==); font-weight:400; font-style:normal; } @font-face{ font-family: "Gotham A"; src: url(data:application/x-font-woff;base64,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); font-weight:400; font-style:italic; } @font-face{ font-family: "Gotham A"; src: url(data:application/x-font-woff;base64,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); font-weight:500; font-style:normal; } @font-face{ font-family: "Gotham A"; src: url(data:application/x-font-woff;base64,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); font-weight:500; font-style:italic; } @font-face{ font-family: "Gotham A"; src: url(data:application/x-font-woff;base64,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); font-weight:700; font-style:normal; } @font-face{ font-family: "Gotham A"; src: url(data:application/x-font-woff;base64,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); font-weight:700; font-style:italic; } 
