/**
 * File for custom CSS. You can use it to override the default styling of the theme.
 *
 * 1. Copy the file "default.override.css" and rename it to "override.css".
 * 2. Enable it in the admin panel.
 *
 */
 .categorypath-sports-html .page-title,
 .categorypath-sports-html .breadcrumbs { display: none}
 
 #nav > li.purchase-yellow > a span {color:#adb903}
 #nav > li.purchase-yellow > a:hover {background-color:#adb903}
 #nav > li.purchase-yellow > a:hover span {color:#fff}
 
 #nav > li.purchase-light-english > a span {color:#bb0c1b}
 /*#nav > li.purchase-light-english > a:hover {background-color:#bb0c1b}*/
 #nav > li.purchase-light-english > a:hover span {color:#fff}
 
 #nav > li.purchase-light-polish > a span {color:#c3a07b}
 #nav > li.purchase-light-polish > a:hover {background-color:#c3a07b}
 #nav > li.purchase-light-polish > a:hover span {color:#fff}

 .tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected {
 	background-color: initial!important;
 }
.banner-home:after {
    content: '';
    display: block;
    clear: both;
}
#fancybox-close {
    background-position: 5px 4px;
}
form#contactForm .fieldset .legend {
    display: none;
}
form#contactForm .fieldset {
    border: 0;
    padding: 0;
}
.remember-me-popup .remember-me-popup-head .remember-me-popup-close, .qty-container .qty-math, .data-table .btn-edit, .data-table .btn-remove, .block .btn-remove, button.inverted > span:before {
    background-color: #d3bc7b;
}
button.button > span:before, #toTop {
    background-color: #d3bc7b;
}
body.shipping-tracking-popup .data-table a:hover, .opc .allow:hover .step-title .number, .opc .allow.active .step-title, .dashboard .box-reviews .number, .content-container a:hover, .colorswatches-container .colorswatch.current a, .std a:hover, .block-blog.block-blog-tags li a, ul.configurable-swatch-list li.selected a.swatch-link, .block-layered-nav li.active > a, .block-layered-nav li em:hover {
    color: #d3bc7b;
}
.sitecatul strong.strongsm {
    font-weight: normal;
}
input#attachment {
    font-size: 14px;
    font-family: 'DBAdmanXLight';
}
.customer-account-login .main ul.messages > li {
    padding: 10px 10px 10px 40px;
    font-size: 17px;
    line-height: 1.1;
    font-weight: 800;
    color: #000;
    text-transform: uppercase;
    text-align: left;
    line-height: 120%;
}
.customer-account-login .main ul.messages > li:before {
    left: 10px;
    top: 10px;
    width: 20px;
    height: 20px;
    background-size: 21px 21px;
}
.box-title h3 {
    font-size: 21px;
}
.box-content h4 {
    font-size: 19px;
}
.products-grid li.item .item-wrap {
    padding: 9px 9px 6px;
    min-height: 382px;
    text-align: center;
}
.price-box .price {
    color: #d3bc7b;
}

/*#######################*/
.banner-home img {
    width: 100%;
}
.banner-bottom {
    clear: both;
}
.wrap-image {
    padding: 5.5px;
}
.wrap-image a,  .wrap-image a:hover {
    padding: 0;
    display: block;
}
.wrap-image img {
	position: relative;
	z-index: 0;
    -webkit-transition: all 1.1s ease;
    -moz-transition: all 1.1s ease;
    -o-transition: all 1.1s ease;
    transition: all 1.1s ease;
}
.wrap-image a:hover > img {
    z-index: 1;
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -o-transform: scale(1.08);
    -ms-transform: scale(1.08);
    transform: scale(1.08);
}


.theme_font, .main ul.messages, .product-options dt label, .product-options dl ul.options-list .label, .slide-title .text, .slide-title .link, button.button span, .header-cart .summary, .header-cart .header-dropdown .subtotal, .footer .info-content h1, .footer .info-content h2, .footer .info-content h3, .footer .info-content h4, .footer .info-content h5, .footer .info-content h6, .footer .newsletter .title, .footer .athlete_footer_connect .title, .athlete_footer_customer_service, .header-cart .header-dropdown .sub-total, #nav > li > a, #nav ul.level0 li > a, .nav-top-title a, .remember-me-popup h3, .content-banner .banner, .content-banner .banner a, .text-container .text, .nav-top-title, .page-title h1, .opc .step h3, .opc .step-title .number, .opc .step-title h2, .block .block-title, .block-currently-shopping p.block-subtitle, .block-compare h3, .block_shipping .shipping > h2, .block_coupon .discount > h2, .block_totals #shopping-cart-totals-table tfoot strong, p.back-link a, .data-table .product-name, .data-table .cart-price, .block .actions a, .block-poll  .block-subtitle:before, .std h1, .std h2, .std h3, .std h4, .std h5, .std h6, .std .h1, .std .h2, .std .h3, .std .h4, .std .h5, .std .h6, .std .data-table tbody th, .category-products .product-name, .category-products .price-box, .new-label, .sale-label, .products-list .link-wishlist, .products-list .link-compare, .product-view .product-category-title h3, .product-name h1, .product-shop .add-to-links a, .dedicated-review-box .average-rating strong, .dedicated-review-box ol.reviews-list li .review-title, .add-review h2, .add-review h4, .product-tabs a, .product-tabs-container h2.tab-heading a, .product-view .box-tags .form-add label, .price-box .price, .title-container h3, .category-banner-container .text-container a, .cms-banner.cms-banner-big-link .link, ul.custom-menu li a, .block-login h2, .blog-title h1, .aw-blog-read-more, .postTitle h1, .commentDetails h4.username, .blog-date, .postTitle h2, .athlete_style_large, .athlete_style_medium, .athlete_style_small, .slideshow-container .link {
font-family: 'DBAdmanXLight';
letter-spacing: 1px!important;
}    
.text-container .text, .block-login .block-title, .title-container h3, .athlete_style_medium {
    letter-spacing: 0px!important;
    font-weight: normal!important;
}
.circle-icon {
    border: 2px solid #fff;
    display: inline-block;
    width: 70px;
    height: 70px;
    text-align: center;
    line-height: 70px;
    font-size: 40px;
    border-radius: 50%;
    color: #fff;
}
.circle-icon i {
    font-style: normal;
    color: #fff;
}
.bottom-icon:after {
    content: '';
    display: block;
    clear: both;
}
.bottom-icon {
    background-image: url('../images/eyegirl.png');
    color: #fff;
    font-size: 23px;
    font-weight: bold;
    background-size: 100% auto;
    background-repeat: no-repeat;
}
.bottom-icon .row {
    padding: 120px 0;
    vertical-align: top;
}
.footer a:hover, .footer .info-content a:hover, .copyright-container a:hover {
    /*background-color: initial!important;*/
}
.footer a, .footer .info-content a {
    color:inherit;
        -webkit-transition: all 256ms cubic-bezier(0.330, 0.975, 0.245, 0.910);
    -moz-transition: all 256ms cubic-bezier(0.330, 0.975, 0.245, 0.910);
    -o-transition: all 256ms cubic-bezier(0.330, 0.975, 0.245, 0.910);
    transition: all 256ms cubic-bezier(0.330, 0.975, 0.245, 0.910);
}
.main-container {
    background-color: #f8f8f8;
}
 .header-1 .olegnaxmegamenu #nav li.wide > div {
    margin-left: initial!important;
}
.sku {
    display: none;
}
#nav > li.parent > a > em {
    display: none;
}
.fb-login {
    text-align: center;
    margin-bottom: 15px;
    border: 1px solid #3b5998;
    padding: 15px;
}
.fb-login a {
    background-color: #3b5998;
    color: #fff;
    padding: 0 8px;
    min-width: 86px;
    display: inline-block;
    cursor: pointer;
}
.category-image img {
    width: 100%;
}
.logo-container {
    margin-right: 20px;
}
.account-login.facebook-login {
    margin: 0 auto;
    width: 500px;
    display: none;
}
.account-login .fb-login h2 {
    padding: 4px;
    margin-bottom: 10px;
    background-position: 5px 7px;
    background-color: #3b5998;
    color: #fff;
}
.account-login .block.block-login {
}
.category-contact h3 {
    font-size: 26px;
}
form#login-form {
    display: block;
}
.btn-login .fa {
    vertical-align: middle;
    font-size: 24px;
    color: #Fff;
}
.btn-login a {
    background-color: #3b5998;
    display: block;
    width: 102px;
    margin: 0 auto;
    padding: 3px 0px;
    color: #Fff;
    font-size: 21px;
    text-transform: uppercase;
    display: none;
}
.btn-login a:hover {
    background-color: #000;
    color: #fff;
}
.btn-login {
    margin-bottom: 10px;
}
body.cms-index-index .col1-layout {
    padding-top: 0px;
}
.registration-info .form-list select {
    padding: 2px 7px 1px;
    width: 100%;
    border: 1px solid #e5e5e5;
    line-height: 18px;
    margin-top: 2px;
}
.products-grid li.item .item-wrap {
    padding: 9px 9px 6px;
    min-height: 382px;
}
button.button:hover > span:after, #toTop:hover {
    background-color: #d3bc7b;
}
.olegnaxmegamenu #nav li.wide ul.level0 ul li ul li a span:before, .olegnaxmegamenu-sidebar li li a span:before {
    background-size: 40px 75px;
}
.std p {
    margin-bottom: 8px;
    line-height: 100%;
}
.sitempan:first-child {
    display: none;
}
.smh2 {
    font-size: 26px;
    padding: 10px;
    display: block;
    font-weight: bold;
}
body .sitecatul li.cat {
    width: 33%;
}
.customeractivation-index-wholesale .form-list label {
    padding-bottom: 2px;
    font-weight: bold;
    font-size: 19px;
    font-family: 'DBAdmanXLight';
    text-transform: capitalize;
}
.customeractivation-index-wholesale h2.legend {
    font-size: 23px;
    margin-bottom: 15px;
}
.customeractivation-index-wholesale .form-list select {
    padding: 2px 7px 1px;
}
.customeractivation-index-wholesale .form-list li.control {
    margin: 0 0 2px;
    margin-bottom: 20px;
}
.fancybox-overlay {
    z-index: 90000;
}
.header-cart .summary span.qty {
    display: inline-block;
    position: relative;
    padding: 0 8px 0 20px;
    border-left: 0;
}
.header-fixed .header-cart .summary {
    width: auto;
    background-repeat: no-repeat;
}


/*####################################*/


/* Check min width */
@media only screen and ( min-width: 1030px) {
    .bottom-icon {
        background-image: url('../images/eyegirl.png');
        color: #fff;
        font-size: 23px;
        font-weight: bold;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }
    #nav>li {     
        margin: 0 15px 0;
    }
}  
@media only screen and (min-width: 1280px) {
    .product-columns-4 ul.products-grid li.item {
        width: 25%;
    }
}
@media only screen and (min-width: 1380px) { 
    .bottom-icon {
        background-size: cover;
    }
}


  
/* Check max width */
@media screen and (max-width: 860px){
    .bottom-icon .row {
        padding: 48px 0;
    }    
    .bottom-icon {
        background-image: url('../images/eyegirl.png');
        color: #fff;
        font-size: 23px;
        font-weight: bold;
        /* background-size: 100% auto; */
        /* background-position-y: 100%; */
        background-size: auto 100%;
        background-repeat: no-repeat;
        background-position-x: 50%;
    }

    .bottom-icon .fa {
    width: 100px;
    height: 100px;
    font-size: 50px;
    margin-right: 10px;
    text-align: center;
    line-height: 100px;
    vertical-align: bottom;
    border: 4px solid;
    border-radius: 50%;
    display: block;
    margin: 0 auto;
}
}
