@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap');
@font-face {
	font-family: 'falcon-punch';
	src: url('../fonts/falcon-punch/WOFF2/falconpunch-webfont.woff2') format("woff2"), url('../fonts/falcon-punch/WOFF2/falconpunch.ttf') format("truetype");
	font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'falcon-punch-expand';
	src: url('../fonts/falcon-punch/WOFF2/falconpunchexpand-webfont.woff2') format("woff2"), url('../fonts/falcon-punch/WOFF2/falconpunchexpand.ttf') format("truetype");
	font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'falcon-punch-straight';
	src: url('../fonts/falcon-punch/WOFF2/falconpunchstraight-webfont.woff2') format("woff2"), url('../fonts/falcon-punch/WOFF2/falconpunchstraight.ttf') format("truetype");
	font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ageo';
    src: url('../fonts/Ageo/ageo.woff2') format('woff2'),
         url('../fonts/Ageo/ageo.woff') format('woff'),
         url('../fonts/Ageo/ageo.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ageo';
    src: url('../fonts/Ageo/ageo-bold.woff2') format('woff2'),
         url('../fonts/Ageo/ageo-bold.woff') format('woff'),
         url('../fonts/Ageo/ageo-bold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'ageo';
    src: url('../fonts/Ageo/ageo-regularitalic.woff2') format('woff2'),
         url('../fonts/Ageo/ageo-regularitalic.woff') format('woff'),
         url('../fonts/Ageo/ageo-regularitalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'ageo';
    src: url('../fonts/Ageo/ageo-extrabold.woff2') format('woff2'),
         url('../fonts/Ageo/ageo-extrabold.woff') format('woff'),
         url('../fonts/Ageo/ageo-extrabold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'ageo';
    src: url('../fonts/Ageo/ageo-heavy.woff2') format('woff2'),
         url('../fonts/Ageo/ageo-heavy.woff') format('woff'),
         url('../fonts/Ageo/ageo-heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
body {
	font-family: 'ageo', -apple-system, BlinkMacSystemFont, "Lato", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" ;
	font-size: 14px ;
	color: rgba(0, 0, 0, 1) ;
	background-image: none ;
	background-color: #ffffff ;
}
a, .btn-link{
	color: rgba(9, 43, 65, 1) ;
}
a:hover, a:active, a:focus, .btn-link:hover{
	color: rgba(224, 103, 47, 1) ;
}
.display1 {
	font-family: 'falcon-punch';
	text-transform: uppercase;
}
.display2 {
	font-family: 'falcon-punch-expand';
	text-transform: uppercase;
}
.display3 {
	font-family: 'falcon-punch-straight';
	text-transform: uppercase;
}


h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family: 'ageo', "Arial Black", Gadget, sans-serif ;
	color: rgba(0, 0, 0, 1) ;
}
.carousel-caption h3, .carousel-caption h2,.carousel-caption .h3,.carousel-caption p {
	color: #ffffff ;
}
h1, .h1 {
	font-size: 34px ;
}
h2, .h2 {
	font-size: 28px ;
}
h3, .h3 {
	font-size: 24px ;
}
h4, .h4 {
	font-size: 18px ;
}
h5, .h5 {
	font-size: 16px ;
}

.btn-outline-secondary, .btn-default {
	color: #333333 ;
	background-color: #ffffff ;
	border-color: #cccccc ;
}
.btn-outline-secondary:hover, .btn-default:hover{
	color: #333333 ;
	background-color: #ebebeb ;
	border-color: #adadad ;
}
.btn-outline-secondary.disabled, .btn-default:disabled {
	color: #333333 ;
	background-color: #ebebeb ;
	border-color: #adadad ;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle,
.btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active, .show > .btn-default.dropdown-toggle {
	color: #333333 ;
	background-color: #ebebeb ;
	border-color: #adadad ;
}

.btn-primary {
	color: #ffffff ;
	background-color: rgba(32, 132, 199, 1) ;
	border-color: rgba(29, 134, 204, 1) ;
}
.btn-primary:hover {
	color: #ffffff ;
	background-color: rgba(224, 103, 47, 1) ;
	border-color: rgba(224, 103, 47, 1) ;
}
.btn-primary.disabled, .btn-primary:disabled {
	color: #ffffff ;
	background-color: rgba(224, 103, 47, 1) ;
	border-color: rgba(224, 103, 47, 1) ;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
	color: #ffffff ;
	background-color: rgba(224, 103, 47, 1) ;
	border-color: rgba(224, 103, 47, 1) ;
}

.btn-warning {
	color: #ffffff ;
	background-color: #ffc107 ;
	border-color: #ffc107 ;
}
.btn-warning:hover {
	color: #ffffff ;
	background-color: #e0a800 ;
	border-color: #ffc107 ;
}
.btn-warning.disabled, .btn-warning:disabled {
	color: #ffffff ;
	background-color: #e0a800 ;
	border-color: #ffc107 ;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
	color: #ffffff ;
	background-color: #e0a800 ;
	border-color: #ffc107 ;
}

.btn-danger {
	color: #ffffff ;
	background-color: rgba(220, 53, 69, 1) ;
	border-color: #dc3545 ;
}
.btn-danger:hover {
	color: #ffffff ;
	background-color: #c82333 ;
	border-color: #bd2130 ;
}
.btn-danger.disabled, .btn-danger:disabled {
	color: #ffffff ;
	background-color: #c82333 ;
	border-color: #bd2130 ;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
	color: #ffffff ;
	background-color: #c82333 ;
	border-color: #bd2130 ;
}

.btn-success {
	color: #ffffff ;
	background-color: #28a745 ;
	border-color: #28a745 ;
}
.btn-success:hover {
	color: #ffffff ;
	background-color: #218838 ;
	border-color: #1e7e34 ;
}
.btn-success.disabled, .btn-success:disabled {
	color: #ffffff ;
	background-color: #218838 ;
	border-color: #1e7e34 ;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
	color: #ffffff ;
	background-color: #218838 ;
	border-color: #1e7e34 ;
}

.btn-info {
	color: #ffffff ;
	background-color: #17a2b8 ;
	border-color: #17a2b8 ;
}
.btn-info:hover {
	color: #ffffff ;
	background-color: #138496 ;
	border-color: #117a8b ;
}
.btn-info.disabled, .btn-info:disabled {
	color: #ffffff ;
	background-color: #138496 ;
	border-color: #117a8b ;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
	color: #ffffff ;
	background-color: #138496 ;
	border-color: #117a8b ;
}
.breadcrumb-section, #n_customer_account .breadcrumb {
	background-color: #f6f6f6 ;
}
.breadcrumb-item + .breadcrumb-item::before {
	color: #6c6c6c ;
}
.breadcrumb > .active,
.breadcrumb a {
	color: #6c6c6c ;
}
.pagination .page-link{
	color: #ffffff ;
	background-color: rgba(9, 43, 65, 1) ;
	border-color: rgba(9, 43, 65, 1) ;
}
.pagination .page-link:hover,
.pagination .page-link:focus{
	color: #ffffff ;
	background-color: rgba(23, 79, 140, 1) ;
	border-color: rgba(31, 101, 173, 1) ;
}
.pagination .active .page-link,
.pagination .active .page-link:hover,
.pagination .active .page-link:focus {
	color: #ffffff ;
	background-color: rgba(23, 79, 140, 1) ;
	border-color: rgba(31, 101, 173, 1) ;
}
.badge-secondary {
	background-color: rgba(227, 227, 227, 1) ;
}
.badge-primary {
	background-color: #006ff5 ;
}
.badge-success {
	background-color: #28a745 ;
}
.badge-info {
	background-color: #17a2b8 ;
}
.badge-warning {
	background-color: #212529 ;
	background-color: #ffc107 ;
}
.badge-danger {
	background-color: #dc3545 ;
}
.card {
	border-color: rgba(9, 43, 65, 1) ;
}
.card-header {
	background-color: rgba(9, 43, 65, 1) ;
	border-color: rgba(9, 43, 65, 1) ;
}
.card-header, .card-header *, body .card-header *:hover {
	color: rgba(255, 255, 255, 1) ;
}
.productsave {
	color: #d9534f ;
}
.wrapper-header .navbar-toggler {
	color: rgba(31, 130, 237, 1) ;
}
.wrapper-header .menu-section, .wrapper-header .header-topbar {
	background-color: rgba(31, 101, 173, 1) ;
}
.wrapper-header .navbar {
	background-color: rgba(255, 255, 255, 0) ;
}
.wrapper-header .navbar .navbar-nav .nav-link,
.wrapper-header .header-topbar .nav-link,
.wrapper-header .header-topbar .nav-link,
.wrapper-header .header-topbar .nav-item i {
	color: rgba(0, 0, 0, 1) ;
}
.wrapper-header .navbar-nav .nav-link:hover,
.wrapper-header .navbar-nav .nav-link:focus,
.wrapper-header .header-topbar .nav-link:hover,
.wrapper-header .header-topbar .nav-link:focus,
.wrapper-header .header-topbar .nav-item i:hover,
.wrapper-header .header-topbar .nav-item i:focus {
	color: rgba(31, 101, 173, 1) ;
	font-weight: 700;
}
.wrapper-header .navbar-nav .show > .nav-link,
.wrapper-header .navbar-nav .active > .nav-link,
.wrapper-header .navbar-nav .nav-link.show,
.wrapper-header .navbar-nav .nav-link.active{
	color: rgba(31, 101, 173, 1) ;
	font-weight: 700;
}
.dropdown-menu,
.mega-menu>li.nav-item:last-child a {
	background-color: rgba(240, 240, 240, 1) ;
	border-color: rgba(227, 227, 227, 1) ;
}
.dropdown-item,
#cartcontents,
#cartcontents a,
.mega-menu>li.nav-item:last-child a {
	color: rgba(0, 0, 0, 1) ;
}
.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item.active,
.dropdown-item:active,
.mega-menu>li.nav-item:last-child a:hover,
.mega-menu>li.nav-item:last-child a:focus,
.mega-menu>li.nav-item:last-child a:active {
	color: rgba(45, 108, 189, 1) ;
	background-color: rgba(31, 101, 173, 1) ;
}

body, * {
	--theme-colour-primary: rgba(14, 14, 15, 1) ;
	--theme-colour-secondary: rgba(31, 101, 173, 1) ;
}

.dah_homecategories .thumbnail .caption h5>a:active,
.dah_homecategories .thumbnail .caption h5>a:focus,
.dah_homecategories .thumbnail .caption h5>a:hover,
.dah_homecategories .thumbnail:hover .caption h5>a,
.dah_homecategories .thumbnail .caption h5>a {
	color: #ffffff ;
}
.dah_homecategories .thumbnail .caption a.btn {
	color: #ffffff ;
	background-color: rgba(31, 101, 173, 1) ;
}
.dah_homecategories .thumbnail .caption a.btn:hover,
.dah_homecategories .thumbnail .caption a.btn:focus,
.dah_homecategories .thumbnail .caption a.btn:active {
	color: #ffffff ;
	background-color: rgba(9, 43, 65, 1) ;
}
.dah_homecategories .thumbnail .caption {
	background-color: rgb(148 148 148 / 80%) ;
}
.dah_homecategories .thumbnail:hover .caption {
	background-color: rgb(31 101 173 / 65%) ;
}

.wrapper-footer {
	background-color: rgba(255, 255, 255, 1) ;
}
.wrapper-footer p {
	color: rgba(0, 0, 0, 1) ;
}
.wrapper-footer a {
	color: rgba(0, 0, 0, 1) ;
}
.wrapper-footer a:hover,
.wrapper-footer a:focus {
	color: rgba(224, 103, 47, 1) ;
}
.wrapper-footer nav h4.nav-link, .wrapper-footer nav h4.nav-link:hover, .wrapper-footer nav h4.nav-link:focus {
    color: rgba(105, 105, 105, 1) ;
}

:root {
    --theme-highlight: rgba(0, 110, 243, 1) ;
	--altapac-blue: #1d27a8; 
}