
/* ============================================ *
 * Skip Links
 * ============================================ */
.skip-links {
    clear: both;
    overflow: hidden;
    border-top: 1px solid #EDEDED;
    border-bottom: 1px solid #EDEDED;
}

.skip-links {
    border: 0;
}

/* -------------------------------------------- *
 * Skip - Link
 */
.skip-link {
    height: 44px;
    line-height: 42px;
}

a.skip-link {
    text-decoration: none;
}

.skip-link:not(.skip-active):hover {
    opacity: 0.8;
}

/* -------------------------------------------- *
 * Skip Link - Active
 */
/* -------------------------------------------- *
 * Skip Link - Icon
 */
.skip-link .icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: middle;
}

.skip-link.skip-nav .icon,
.skip-link.skip-cart:not(.no-count) .icon {
    margin-right: 3px;
}

.skip-link .icon {
    margin-right: 3px;
}

/* -------------------------------------------- *
 * Skip Link - Label
 */
.skip-link .label {
    display: none;
}

.skip-link .label {
    display: inline;
}

.skip-link .icon {display: none}
/* ============================================ *
 * Skip Content
 * ============================================ */
.skip-content {
    display: none;
}

.skip-content.skip-active {
    display: block;
    background: #EDEDED;
}

/* ============================================ *
 * Global Header Navigation
 * ============================================ */
.account-cart-wrapper {
    position: absolute;
    top: 0px;
    right: 0px;
}

/* ============================================ *
 * Nav - Skip Link
 * ============================================ */
.skip-nav {
    width: 40%;
}
.skip-nav:not(.skip-active):hover {
    text-decoration: none;
}
.skip-nav:not(.skip-active):hover .icon {
    background-position: -46px 4px;
}

.skip-nav .label {
    display: inline;
}

.skip-nav .icon {
    background-position: 4px 4px;
}

.skip-nav {
    width: 25%;
}

.skip-nav {
    display: none;
}
#header-account a {text-align: center}





div#service {width: 28%!important}
#slider .more-info {background: none!important}

.input-box label, .remember-me-popup,
.product-img-box .product-name,
.pages strong {display: none}

.footer-before-container {padding-top: 60px}
.catalog-category-view .col-main-padding .categories > a:nth-of-type(4n){margin-right: 2%;}

.product-collateral > dl {
    width: 100%;
    display: inline-block;
}
.product-collateral > dl > dt {
    display: none;
}
.product-collateral > dl > dd {
    width: 100%;
    display: none;
    padding: 20px 30px 0;
}
.product-collateral > dl > dd.current {
    display: block;
}

#header-search #search {width: 90% !important}
.fancybox-overlay {background-color: #222 !important}

