/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2020-04-20 08:20:22 */
body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main {
        width: 49%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media {
        width: 49%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 36.75%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 36.75%;
    }
}

/* GLOBAL */

body {
    font-family: 'PT Sans', sans-serif !important;
    font-size: 1.5rem !important;
    color: #444 !important;
}
p {
    font-size: 1.5rem !important;
    color: #444 !important;
}
h1, h2, h3, h4, h5 {
    font-family: 'PT Sans', sans-serif !important;
    font-weight: 500 !important;
    color: #444 !important;
}


/* END GLOBAL */

/* HEADER SECTION */

.panel.header .switcher {
    display: none !important;
}
.header.panel {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}
.panel.header .top-links-area ul li {
    font-size: 1.0rem !important;
}
.header.content {
    max-width: 90% !important;
}
.page-header.type5.header-newskin:not(.sticky-header) .navigation {
        padding-top: 15px !important;
}
.page-header.header-newskin .navigation .level0 {
    margin-left: 3px !important;
    margin-right: 0 !important;
    color: #444 !important;
    text-align: right !important;
}
.page-header .navigation .level0 > .level-top {
    font-weight: 600 !important;
    line-height: 24px !important;
    text-transform: none !important;
}
.page-header .navigation > ul {
    text-align: right !important;
}
.page-header .minicart-wrapper .action.showcart::before,
.page-header .minicart-wrapper .action.showcart.active::before {
    content: '\f291' !important;
    color: #444 !important;
    font-size: 24px !important;
    line-height: 31px !important;
}
.page-header .minicart-wrapper .action.showcart .counter.qty {
    width: 18px !important;
    height: 18px !important;
    display: block;
    font-size: 9px !important;
    color: #fff;
    background-color: #00aeef !important;
    text-align: center;
    line-height: 18px !important;
    border-radius: 18px;
    min-width: auto;
    left: auto;
    right: 16px;
    margin-top: -16px;
}


/* END HEADER SECTION */


/* BANNERS */

.home_banner {
    background:url('https://bda-stores.com/pub/media/barclays/barclays-home-banner.jpg') right center no-repeat;
    color: #ffffff;
    background-size: cover;
    margin-top: 120px;
}
    
 .banner_content_barclays {
    padding: 150px 0;
 }
.barclays h1,
.barclays h3 {
    color: #fff !important;
}
.barclays h3 {
    text-transform: none !important;
}
.category-image {
    border: 1px solid #ccc;
}
.category-image img {
    display: block !important;
}

/* END BANNERS */

/* MAIN */

.barclays_home_block {
    text-align: center !important;
    margin-bottom: 40px !important;
}
.barclays_home_block .item {
    border: 1px solid #ccc !important;
    background: #fff !important;
    text-align: center !important;
    padding: 15px !important;
    margin: 0 10px !important;
}
.barclays_home_block .item .content h3 {
    background: #000000 !important;
    padding: 7px !important;
}
.barclays_home_block .item .content h3 a {
    font-weight: 600 !important;
    color: #fff !important;
}
.barclays_home_block .item .content h3 a:hover {
    color: #00aeef !important;
    text-decoration: none !important;
}

.product-image-photo.default_image {
    border: 1px solid #ededed !important;
}
.product.qty.product-item-name {
    display: none !important;
}
.product.name.product-item-name,
a.product-item-link {
    color: #444 !important;   
    font-size: 16px !important;
    font-weight: 600 !important;
}
.product-item-name > a {
     color: #444 !important;   
}

.product-addto-links .action.tocompare,
.product-social-links .action.mailto.friend {
    display: none !important;
}
.newsletter,
.box.box-newsletter,
.cart-discount,
#block-shipping {
    display: none !important;
}

/* END MAIN */



/* FOOTER */

.footer-middle a:hover,
.footer-bottom a:hover {
    text-decoration: none !important;
}
.copyright {
    text-align: right;
    vertical-align: bottom;
}

/* END FOOTER */



/* RESPONSIVE */

@media (min-width: 768px) and (max-width: 1199px) {

    .header.content {
       max-width: 100% !important;
       padding-left: 15px !important;
       padding-right: 15px !important;
       padding-bottom: 5px !important;
    }

}


@media (max-width:767px) {

    .page-header .header.panel {
        max-width: 100% !important;
        background-color: #00aeef !important;
    }
    .header.content {
       max-width: 100% !important;
       padding-left: 15px !important;
       padding-right: 15px !important;
    }
    .page-header.type5.header-newskin .block-search .label {
        margin-top: 11px !important;
    }
    .page-header.type5 .nav-toggle {
        line-height: 50px !important;
    }
    .page-header.type5.header-newskin .block-search .label::before, .page-header.type5.header-newskin .nav-toggle::before {
        color: #444 !important;
    }
     .home_banner {
        margin-top: 0;
    }
    .size_chart table {
         font-size: 1.1rem;
    }


}