@font-face {
    font-family: 'Lato';
    src: url('Lato-Bold.woff2') format('woff2'),
        url('Lato-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Lato';
    src: url('Lato-Regular.woff2') format('woff2'),
        url('Lato-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Lato';
    src: url('Lato-Light.woff2') format('woff2'),
        url('Lato-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
body {
	font-family: -apple-system, BlinkMacSystemFont, "Lato", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" /*{body-font-family}*/;
	font-size: 14px /*{body-font-size}*/;
	color: rgba(0, 0, 0, 1) /*{body-font-colour}*/;
	background-image: none /*{body-background-image}*/;
	background-color: #ffffff /*{body-background-colour}*/;
}
a, .btn-link{
	color: rgba(189, 49, 49, 1) /*{link-text-colour}*/;
}
a:hover, a:active, a:focus, .btn-link:hover{
	color: rgba(200, 29, 36, 1) /*{link-text-hover-colour}*/;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family: -apple-system, BlinkMacSystemFont, "Lato", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" /*{headers-font-family}*/;
	color: rgba(255, 255, 255, 1) /*{headers-colour}*/;
}
.carousel-caption h3, .carousel-caption h2,.carousel-caption .h3,.carousel-caption p {
	color: #ffffff /*{carousel-text-colour}*/;
}
h1, .h1 {
	font-size: 34px /*{header-1-font-size}*/;
}
h2, .h2 {
	font-size: 28px /*{header-2-font-size}*/;
}
h3, .h3 {
	font-size: 24px /*{header-3-font-size}*/;
}
h4, .h4 {
	font-size: 18px /*{header-4-font-size}*/;
}
h5, .h5 {
	font-size: 16px /*{header-5-font-size}*/;
}
/* Secondary button */
.btn-outline-secondary, .btn-default {
	color: #333333 /*{buttons | btn-default-text-colour}*/;
	background-color: #ffffff /*{buttons | btn-default-background-colour}*/;
	border-color: #cccccc /*{buttons | btn-default-border-colour}*/;
}
.btn-outline-secondary:hover, .btn-default:hover{
	color: #333333 /*{buttons | btn-default-text-colour-hover}*/;
	background-color: #ebebeb /*{buttons | btn-default-background-colour-hover}*/;
	border-color: #adadad /*{buttons | btn-default-border-colour-hover}*/;
}
.btn-outline-secondary.disabled, .btn-default:disabled {
	color: #333333 /*{buttons | btn-default-text-colour-hover}*/;
	background-color: #ebebeb /*{buttons | btn-default-background-colour-hover}*/;
	border-color: #adadad /*{buttons | btn-default-border-colour-hover}*/;
}
.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 /*{buttons | btn-default-text-colour-hover}*/;
	background-color: #ebebeb /*{buttons | btn-default-background-colour-hover}*/;
	border-color: #adadad /*{buttons | btn-default-border-colour-hover}*/;
}
/* Primary button */
.btn-primary {
	color: #ffffff /*{buttons | btn-primary-text-colour}*/;
	background-color: rgba(9, 43, 65, 1) /*{buttons | btn-primary-background-colour}*/;
	border-color: rgba(9, 43, 65, 1) /*{buttons | btn-primary-border-colour}*/;
}
.btn-primary:hover {
	color: #ffffff /*{buttons | btn-primary-text-colour-hover}*/;
	background-color: rgba(200, 29, 36, 1) /*{buttons | btn-primary-background-colour-hover}*/;
	border-color: rgba(200, 29, 36, 1) /*{buttons | btn-primary-border-colour-hover}*/;
}
.btn-primary.disabled, .btn-primary:disabled {
	color: #ffffff /*{buttons | btn-primary-text-colour-hover}*/;
	background-color: rgba(200, 29, 36, 1) /*{buttons | btn-primary-background-colour-hover}*/;
	border-color: rgba(200, 29, 36, 1) /*{buttons | btn-primary-border-colour-hover}*/;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
	color: #ffffff /*{buttons | btn-primary-text-colour-hover}*/;
	background-color: rgba(200, 29, 36, 1) /*{buttons | btn-primary-background-colour-hover}*/;
	border-color: rgba(200, 29, 36, 1) /*{buttons | btn-primary-border-colour-hover}*/;
}
/* Warning button */
.btn-warning {
	color: #ffffff /*{buttons | btn-warning-text-colour}*/;
	background-color: #ffc107 /*{buttons | btn-warning-background-colour}*/;
	border-color: #ffc107 /*{buttons | btn-warning-border-colour}*/;
}
.btn-warning:hover {
	color: #ffffff /*{buttons | btn-warning-text-colour-hover}*/;
	background-color: #e0a800 /*{buttons | btn-warning-background-colour-hover}*/;
	border-color: #ffc107 /*{buttons | btn-warning-border-colour-hover}*/;
}
.btn-warning.disabled, .btn-warning:disabled {
	color: #ffffff /*{buttons | btn-warning-text-colour-hover}*/;
	background-color: #e0a800 /*{buttons | btn-warning-background-colour-hover}*/;
	border-color: #ffc107 /*{buttons | btn-warning-border-colour-hover}*/;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
	color: #ffffff /*{buttons | btn-warning-text-colour-hover}*/;
	background-color: #e0a800 /*{buttons | btn-warning-background-colour-hover}*/;
	border-color: #ffc107 /*{buttons | btn-warning-border-colour-hover}*/;
}
/* Danger button */
.btn-danger {
	color: #ffffff /*{buttons | btn-danger-text-colour}*/;
	background-color: #dc3545 /*{buttons | btn-danger-background-colour}*/;
	border-color: #dc3545 /*{buttons | btn-danger-border-colour}*/;
}
.btn-danger:hover {
	color: #ffffff /*{buttons | btn-danger-text-colour-hover}*/;
	background-color: #c82333 /*{buttons | btn-danger-background-colour-hover}*/;
	border-color: #bd2130 /*{buttons | btn-danger-border-colour-hover}*/;
}
.btn-danger.disabled, .btn-danger:disabled {
	color: #ffffff /*{buttons | btn-danger-text-colour-hover}*/;
	background-color: #c82333 /*{buttons | btn-danger-background-colour-hover}*/;
	border-color: #bd2130 /*{buttons | btn-danger-border-colour-hover}*/;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
	color: #ffffff /*{buttons | btn-danger-text-colour-hover}*/;
	background-color: #c82333 /*{buttons | btn-danger-background-colour-hover}*/;
	border-color: #bd2130 /*{buttons | btn-danger-border-colour-hover}*/;
}
/* Success button */
.btn-success {
	color: #ffffff /*{buttons | btn-success-text-colour}*/;
	background-color: #28a745 /*{buttons | btn-success-background-colour}*/;
	border-color: #28a745 /*{buttons | btn-success-border-colour}*/;
}
.btn-success:hover {
	color: #ffffff /*{buttons | btn-success-text-colour-hover}*/;
	background-color: #218838 /*{buttons | btn-success-background-colour-hover}*/;
	border-color: #1e7e34 /*{buttons | btn-success-border-colour-hover}*/;
}
.btn-success.disabled, .btn-success:disabled {
	color: #ffffff /*{buttons | btn-success-text-colour-hover}*/;
	background-color: #218838 /*{buttons | btn-success-background-colour-hover}*/;
	border-color: #1e7e34 /*{buttons | btn-success-border-colour-hover}*/;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
	color: #ffffff /*{buttons | btn-success-text-colour-hover}*/;
	background-color: #218838 /*{buttons | btn-success-background-colour-hover}*/;
	border-color: #1e7e34 /*{buttons | btn-success-border-colour-hover}*/;
}
/* Info button */
.btn-info {
	color: #ffffff /*{buttons | btn-info-text-colour}*/;
	background-color: #17a2b8 /*{buttons | btn-info-background-colour}*/;
	border-color: #17a2b8 /*{buttons | btn-info-border-colour}*/;
}
.btn-info:hover {
	color: #ffffff /*{buttons | btn-info-text-colour-hover}*/;
	background-color: #138496 /*{buttons | btn-info-background-colour-hover}*/;
	border-color: #117a8b /*{buttons | btn-info-border-colour-hover}*/;
}
.btn-info.disabled, .btn-info:disabled {
	color: #ffffff /*{buttons | btn-info-text-colour-hover}*/;
	background-color: #138496 /*{buttons | btn-info-background-colour-hover}*/;
	border-color: #117a8b /*{buttons | btn-info-border-colour-hover}*/;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
	color: #ffffff /*{buttons | btn-info-text-colour-hover}*/;
	background-color: #138496 /*{buttons | btn-info-background-colour-hover}*/;
	border-color: #117a8b /*{buttons | btn-info-border-colour-hover}*/;
}
.breadcrumb-section, #n_customer_account .breadcrumb {
	background-color: #f6f6f6 /*{breadcrumb-background-colour}*/;
}
.breadcrumb-item + .breadcrumb-item::before {
	color: #6c6c6c /*{breadcrumb-text-colour}*/;
}
.breadcrumb > .active,
.breadcrumb a {
	color: #6c6c6c /*{breadcrumb-text-colour}*/;
}
.pagination .page-link{
	color: #ffffff /*{pagination-text-colour}*/;
	background-color: rgba(9, 43, 65, 1) /*{pagination-bg-colour}*/;
	border-color: rgba(9, 43, 65, 1) /*{pagination-border-colour}*/;
}
.pagination .page-link:hover,
.pagination .page-link:focus{
	color: #ffffff /*{pagination-text-colour-hover}*/;
	background-color: rgba(200, 29, 36, 1) /*{pagination-bg-colour-hover}*/;
	border-color: rgba(200, 29, 36, 1) /*{pagination-border-colour-hover}*/;
}
.pagination .active .page-link,
.pagination .active .page-link:hover,
.pagination .active .page-link:focus {
	color: #ffffff /*{pagination-text-colour-active}*/;
	background-color: rgba(200, 29, 36, 1) /*{pagination-bg-colour-active}*/;
	border-color: rgba(200, 29, 36, 1) /*{pagination-border-colour-active}*/;
}
.badge-secondary {
	background-color: #ebebeb /*{label-default-bg}*/;
}
.badge-primary {
	background-color: #006ff5 /*{label-primary-bg}*/;
}
.badge-success {
	background-color: #28a745 /*{label-success-bg}*/;
}
.badge-info {
	background-color: #17a2b8 /*{label-info-bg}*/;
}
.badge-warning {
	background-color: #212529 /*{label-warning-text-colour}*/;
	background-color: #ffc107 /*{label-warning-bg}*/;
}
.badge-danger {
	background-color: #dc3545 /*{label-danger-bg}*/;
}
.card {
	border-color: rgba(9, 43, 65, 1) /*{panel-border-colour}*/;
}
.card-header {
	background-color: rgba(9, 43, 65, 1) /*{panel-header-bg-colour}*/;
	border-color: rgba(9, 43, 65, 1) /*{panel-header-border-colour}*/;
}
.card-header, .card-header *, body .card-header *:hover {
	color: rgba(255, 255, 255, 1) /*{panel-header-text-colour}*/;
}
.productsave {
	color: #d9534f /*{sale-colour}*/;
}
.wrapper-header .navbar-toggler {
	color: rgba(255, 255, 255, 1) /*{navbar-default-link-colour}*/;
}
.wrapper-header .menu-section, .wrapper-header .header-topbar {
	background-color: #071f2f /*{navbar-default-bg-colour}*/;
}
.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(255, 255, 255, 1) /*{navbar-default-link-colour}*/;
}
.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(200, 29, 36, 1) /*{navbar-default-link-colour-hover}*/;
	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(200, 29, 36, 1) /*{navbar-default-link-colour-active}*/;
	font-weight: 700;
}
.dropdown-menu,
.mega-menu>li.nav-item:last-child a {
	background-color: rgba(9, 43, 65, 1) /*{dropdown-menu-bg}*/;
	border-color: rgba(9, 43, 65, 1) /*{dropdown-menu-border-colour}*/;
}
.dropdown-item,
#cartcontents,
#cartcontents a,
.mega-menu>li.nav-item:last-child a {
	color: #ffffff /*{dropdown-menu-link-colour}*/;
}
.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: #ffffff /*{dropdown-menu-link-colour-hover}*/;
	background-color: rgba(200, 29, 36, 1) /*{dropdown-menu-link-bg-hover}*/;
}
/* Theme Colour */
body, * {
	--theme-colour-primary: rgba(9, 43, 65, 1) /*{theme-primary-colour}*/; 
	--theme-colour-secondary: rgba(200, 29, 36, 1) /*{theme-secondary-colour}*/; 
}
/* Categorybox Homepage */
.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 /*{category-box-heading-colour}*/;
}
.dah_homecategories .thumbnail .caption a.btn {
	color: #ffffff /*{category-box-button-colour}*/;
	background-color: rgba(200, 29, 36, 1) /*{category-box-button-background-colour}*/;
}
.dah_homecategories .thumbnail .caption a.btn:hover,
.dah_homecategories .thumbnail .caption a.btn:focus,
.dah_homecategories .thumbnail .caption a.btn:active {
	color: #ffffff /*{category-box-button-hover-colour}*/;
	background-color: rgba(9, 43, 65, 1) /*{category-box-button-hover-background-colour}*/;
}
.dah_homecategories .thumbnail .caption {
	background-color: rgba(9, 43, 65, 0.8) /*{category-box-caption-background-colour}*/;
}
.dah_homecategories .thumbnail:hover .caption {
	background-color: rgba(200, 29, 36, 0.65) /*{category-box-caption-hover-background-colour}*/;
}
/* Footer section */
.wrapper-footer {
	background-color: #071620 /*{footer-background-colour}*/;
}
.wrapper-footer p {
	color: #b3babf /*{footer-font-colour}*/;
}
.wrapper-footer a {
	color: #b3babf /*{footer-link-colour}*/;
}
.wrapper-footer a:hover,
.wrapper-footer a:focus {
	color: #c81d24 /*{footer-link-colour-hover}*/;
}
.wrapper-footer nav h4.nav-link, .wrapper-footer nav h4.nav-link:hover, .wrapper-footer nav h4.nav-link:focus {
    color: #ffffff /*{footer-heading-colour}*/;
}
/*Megantic Css*/
li.nav-item.dropdown .dropdown-menu{
    margin: 0;
}
li.nav-item.dropdown:hover .dropdown-menu{
    display: block;
}
.table.table-bordered.cartTable tbody .text-right p.h4{
    color: rgba(9, 43, 65, 1);
}
.hidden-xs{
    display: block;
}
.visible-xs{
     display: none;
}
/* for request buttons */
.btn.btn-primary.btn-block.view-button {
    padding: 0 25px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    line-height: 44px;
    width: fit-content;
    margin: 0 auto 10px;
}
.shipp-meg h4{
    color: #000;
}
.shipp-meg .h3{
     color: #000;
}
.notifymodal .modal-title{
    color: #444;
}
#filters a{
    color: rgba(68, 68, 68, 1);
}
#filters a:hover, #filters a:active, #filters a:focus{
    color: rgba(200, 29, 36, 1);
}
.crossell-heading{
    color: rgba(9, 43, 65, 1);
    font-size: 18px;
    margin-top: 15px;
    margin-bottom: 0px;
    font-weight: 600;
}
.crossell-row{
   margin: 15px 0 30px 0;
}
.nCrossSellItem{
    flex: auto;
    max-width: 50%;
    width: 50%;
    /*margin: 30px 0;*/
    border: 0.5px solid #eee;
    padding: 15px;
    padding-bottom: 0;
}
.nCrossSellItem .check-add{
    margin-bottom: 0;
   
}
.nCrossSellItem > .row{
    margin-left: 0;
    margin-right: 0;
}
.nCrossSellItem .nCrossSellProductImg{
    display: inline-block;
    float: left;
    flex: auto;
    width: 50%;
    max-width: 50%;
}
.nCrossSellItem .nCrossSellProductImg .img-responsive{
   display: block;
    width: 100%; 
}
.nCrossSellItem .nCrossSellProductDesc {
   display: inline-block;
    float: left;
    flex: auto;
    width: 50%;
    max-width: 50%;
    font-size: 12px;
    padding: 0; 
}
.nCrossSellItem .nCrossSellProductDesc span{
   display: block; 
   height: 95px;
   overflow: hidden;
}
.nCrossSellItem .nCrossSellProductDesc .price{
    display: block;
    color: rgba(189, 49, 49, 1);
    margin-bottom: 5px;
    text-align: right;
    margin-top: 10px;
    font-weight: 700;
}
.nCrossSellItem .nCrossSellProductDesc input{
    vertical-align: top;
}
button.btn.btn-lg.btn-block.btn-success.btn-loads.addMultipleCartItems{
    height: 50px;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 48px;
    padding-top: 0;
    padding-bottom: 0;
    color: #ffffff;
    background-color: rgba(9, 43, 65, 1);
    border-color: rgba(9, 43, 65, 1);
}
button.btn.btn-lg.btn-block.btn-success.btn-loads.addMultipleCartItems:hover{
   color: #ffffff;
    background-color: rgba(200, 29, 36, 1);
    border-color: rgba(200, 29, 36, 1); 
}
a.wishlist_toggle.btn.btn-outline-secondary.btn-lg.btn-block{
    background-color: #f6f6f6;
    border-color: #f6f6f6;
    width: 50px;
    padding: 0;
    line-height: 48px;
    height: 50px;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    padding-top: 0;
    padding-bottom: 0;
}
a.wishlist_toggle.btn.btn-outline-secondary.btn-lg.btn-block:hover{
     color: #ffffff;
    background-color: rgba(200, 29, 36, 1);
    border-color: rgba(200, 29, 36, 1); 
}
a.wishlist_toggle.btn.btn-outline-secondary.btn-lg.btn-block:hover img{
    filter: brightness(0) invert(1);
}
input.form-control.qty.input-lg.cross-qty{
    height: 50px;
    border-color: #e5e5e5;
    color: #002952;
    font-size: 14px;
    font-weight: 400;
}
h1.page-header{
  color: #071f2f;  
}
@media (max-width: 991px){
.hidden-xs{
    display: none;
    
}
.visible-xs{
    display: block;
}
}
@media (min-width: 768px){
.mega-menu-cat {
    -moz-column-count: 3;
    column-count: 3;
}
ul.nav.flex-column.px-2 {
    display: none;
}
li.nav-item:hover > ul.nav.flex-column.px-2 {
    display: block;
    position: absolute;
    right: 0;
    left: 100%;
    width: 100%;
    background-color: rgba(9, 43, 65, 1) /*{dropdown-menu-bg}*/;
    border-color: rgba(9, 43, 65, 1) /*{dropdown-menu-border-colour}*/;
    top: 0;
    padding: 0.5rem!important;
}
.dropdown-menu.mega-menu-cat.p-lg-3 li.nav-item {
    position: relative;
}
ul.nav.flex-column.px-2 > li > a{
   font-weight: 700!important; 
}
#navbarMainMenu li.nav-item {
    /*width: 25%;*/
    text-align: center;
}
ul.dropdown-menu.mega-menu-cat.p-lg-3{
    width: 100%;
    border-radius: 0;
    padding-top: 5px !important;
}
#navbarMainMenu li.nav-item .mega-menu-cat li{
    width: 100%;
    text-align: left;
}

}
@media (max-width: 1024px){
 #shipbox button.btn{
   padding: 0;  
 }   
}

@media (max-width: 767px){
  .wrapper-header .navbar-toggler {
     color: rgba(189, 49, 49, 1);
  } 
  .nCrossSellItem{
      max-width: 100%;
    width: 100%;
    margin: 10px 0 0 0;
}
.nCrossSellItem .nCrossSellProductImg{
    width: 40%;
    max-width: 40%;
}
.nCrossSellItem .nCrossSellProductDesc{
   width: 60%;
    max-width: 60%; 
    font-size: 14px;
    padding: 30px 0;
}  
.nCrossSellItem .nCrossSellProductDesc span{
   height: 70px;
}
#shipbox .btn-stack .col-12.col-md-3{
    flex: 0 0 25%;
    max-width: 25%;
    margin-top: 5px;
}

}
@media (max-width: 575px){
 #homepageCarousel .carousel-item img {
    height: auto!important;
    width: auto!important;
    max-width: 100%!important;
}
.mob-qty{
   flex: 0 0 25%;
    max-width: 25%; 
}
.mob-add{
  flex: 0 0 50%;
    max-width: 50%;  
}
.mob-add button.btn.btn-lg.btn-block.btn-success.btn-loads.addMultipleCartItems{
   padding: 0; 
}
.mob-wish{
  flex: 0 0 25%;
    max-width: 25%;  
}
#shipbox .btn-stack .col-12.col-md-3{
    flex: 0 0 100%;
    max-width: 100%;
}
#contact-option .mx-2 {
    margin-top: 15px;
    width: 250px;
}
#contact-option .row.mx-0.mt-3{
   margin-top: 0px !important;
}
.btn.btn-primary.btn-block.view-button{
  padding: 0 15px;  
}
.nCrossSellItem {
    max-width: 50%;
    width: 50%;
    margin: 25px 0;
    border: none;
}
.nCrossSellItem .nCrossSellProductImg {
    display: block;
    float: none;
    flex: auto;
    width: 100%;
    max-width: 100%;
}
.nCrossSellItem .nCrossSellProductDesc{
   display: block;
    float: none;
    flex: auto;
    width: 100%;
    max-width: 100%; 
    padding-bottom: 0px;
   
    
}
.nCrossSellItem .nCrossSellProductDesc span {
    height: 125px;
    overflow: hidden;
}
.nCrossSellItem>.row {
    margin-left: 0;
    margin-right: 0;
    border: 0.5px solid #eee;
    padding-right: 15px;
    padding-left: 15px;
}

/*Aleksandar*/
.position-static {
    position: static !important;
}


}

@media (min-width: 1200px) {
    .mega-menu-cat {
        -moz-column-count: 4;
        column-count: 4;
    }
}

.flex-column {
    flex-direction: column !important;
}

/*ALEKSANDAR */

.dah_homecategories .thumbnail .caption p>a {
	color: #ffffff /*{category-box-heading-colour}*/;
}

#req-more-info,
#req-call-back {
    background-color: var(--theme-colour-secondary);
    border-color: var(--theme-colour-secondary);
    color: #fff; /* Ensure text is readable */
}

#req-more-info:hover,
#req-call-back:hover {
    background-color: rgba(150, 20, 24, 1); /* Darker red for hover */
    border-color: rgba(150, 20, 24, 1);
}

.blogs_wrapper{
    display: flex;
    flex-wrap: wrap;
}

.blogs_wrapper a{
  display: -webkit-box;
  -webkit-line-clamp: 2;          /* Number of lines to show */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.blogs_wrapper .card{
    height: 514px;
} 

.blogs_wrapper + nav{
        margin: 0 auto;
    display: table;
    margin-top: 15px;
}

.n-responsive-content h2{
    color:black;
}

.n-responsive-content h3{
    color:black
}

.wrapper-header.sticky-top{
    background-color: #fff;
    top: -36px;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
}

#Description.n-responsive-content.toggle-text{
    max-height: 150px;
    overflow: hidden;
    position: relative;
}
#Description.n-responsive-content.toggle-text::after{
    position: absolute;
    content: '';
    bottom:0;
    left:0;
    right: 0;
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 65%);
    height: 60px;
}

#homepageCarousel.initialize{
    aspect-ratio: 1920/540;
    overflow: hidden;
}