/***********************************************************************************************************************
*
*                   CUSTOM THEME - POWERED BY - FRESHPORTAL B.V. - WWW.FRESHPORTAL.NL
*
***********************************************************************************************************************/
/* mixin for multiline */
/***********************************************************************************************************************
*
*   BODY | PAGE DEFAULTS STYLES
*
***********************************************************************************************************************/
body {
  background: #ffffff none no-repeat fixed center;
  background-size: cover;
  font: 1rem Tahoma, Geneva, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  text-align: left;
  text-shadow: none;
  text-transform: none;
}

a {
  color: #b9cc00;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  text-shadow: none;
  text-transform: none;
  text-decoration: none;
}
a:hover {
  color: #748000;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  text-shadow: none;
  text-transform: none;
  text-decoration: none;
}

/***********************************************************************************************************************
*
*   PAGE WRAPPER
*
***********************************************************************************************************************/
.page-wrapper-default {
  background: transparent none no-repeat fixed center;
  background-size: cover;
  border: 0 solid #EEEEEE;
  text-align: inherit;
  color: inherit;
}
.page-wrapper-default main.main-default {
  background-color: transparent;
  color: #000000;
}
.page-wrapper-default main.main-default section {
  color: inherit;
}

/***********************************************************************************************************************
*
*   CARD STYLES
*
***********************************************************************************************************************/
.card {
  background-color: #ffffff;
  border: 1px solid #DDDDDD;
  border-radius: 0;
}
.card .card-header {
  background-color: #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: #000000;
}
.card .card-footer {
  background-color: #DDDDDD;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  color: #000000;
}
.card .card-body {
  background-color: inherit;
  color: #000000;
}

/***********************************************************************************************************************
*
*   ASIDE - SIDE BAR STYLES
*
***********************************************************************************************************************/
aside#left_side_bar, aside#right_side_bar {
  background: transparent none no-repeat fixed center;
  background-size: cover;
}

/***********************************************************************************************************************
*
*  NAVBAR TOP
*
***********************************************************************************************************************/
nav.navbar-top {
  border: 0 solid #EEEEEE;
  border-radius: 0;
  color: #ffffff;
}
@media (min-width: 768px) {
  nav.navbar-top {
    background: #454545;
    min-height: 30px;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  nav.navbar-top {
    background: #454545;
  }
}
@media (max-width: 767px) {
  nav.navbar-top .container-fluid,
  nav.navbar-top .container {
    background: #454545;
  }
}
nav.navbar-top .container-fluid .navbar-collapse,
nav.navbar-top .container .navbar-collapse {
  border-color: #454545 !important;
}
nav.navbar-top .container-fluid .navbar-collapse .navbar-nav-top a.nav-item-top,
nav.navbar-top .container-fluid .navbar-collapse .navbar-nav-top .nav-item-top > .nav-link-top,
nav.navbar-top .container .navbar-collapse .navbar-nav-top a.nav-item-top,
nav.navbar-top .container .navbar-collapse .navbar-nav-top .nav-item-top > .nav-link-top {
  background-color: #454545;
  border: 0 solid #454545;
  border-radius: 0;
  color: #ffffff !important;
  font-weight: bold;
}
@media (min-width: 768px) {
  nav.navbar-top .container-fluid .navbar-collapse .navbar-nav-top a.nav-item-top,
  nav.navbar-top .container-fluid .navbar-collapse .navbar-nav-top .nav-item-top > .nav-link-top,
  nav.navbar-top .container .navbar-collapse .navbar-nav-top a.nav-item-top,
  nav.navbar-top .container .navbar-collapse .navbar-nav-top .nav-item-top > .nav-link-top {
    height: 30px;
    padding: 5px 12px;
  }
}
nav.navbar-top .container-fluid .navbar-collapse .navbar-nav-top .nav-item-top.active > .nav-link-top,
nav.navbar-top .container-fluid .navbar-collapse .navbar-nav-top .nav-item-top:active > .nav-link-top,
nav.navbar-top .container-fluid .navbar-collapse .navbar-nav-top .nav-item-top:focus > .nav-link-top,
nav.navbar-top .container-fluid .navbar-collapse .navbar-nav-top .nav-item-top:hover > .nav-link-top,
nav.navbar-top .container-fluid .navbar-collapse .navbar-nav-top a.nav-item-top.active,
nav.navbar-top .container-fluid .navbar-collapse .navbar-nav-top a.nav-item-top:active,
nav.navbar-top .container-fluid .navbar-collapse .navbar-nav-top a.nav-item-top:focus,
nav.navbar-top .container-fluid .navbar-collapse .navbar-nav-top a.nav-item-top:hover,
nav.navbar-top .container .navbar-collapse .navbar-nav-top .nav-item-top.active > .nav-link-top,
nav.navbar-top .container .navbar-collapse .navbar-nav-top .nav-item-top:active > .nav-link-top,
nav.navbar-top .container .navbar-collapse .navbar-nav-top .nav-item-top:focus > .nav-link-top,
nav.navbar-top .container .navbar-collapse .navbar-nav-top .nav-item-top:hover > .nav-link-top,
nav.navbar-top .container .navbar-collapse .navbar-nav-top a.nav-item-top.active,
nav.navbar-top .container .navbar-collapse .navbar-nav-top a.nav-item-top:active,
nav.navbar-top .container .navbar-collapse .navbar-nav-top a.nav-item-top:focus,
nav.navbar-top .container .navbar-collapse .navbar-nav-top a.nav-item-top:hover {
  background-color: #929292 !important;
  border: 0 solid #929292 !important;
  color: #ffffff !important;
}
nav.navbar-top .container-fluid .navbar-collapse .navbar-nav-top .nav-item-top.dropdown .dropdown-menu,
nav.navbar-top .container .navbar-collapse .navbar-nav-top .nav-item-top.dropdown .dropdown-menu {
  border: 0 solid #EEEEEE;
  border-radius: 0;
}
nav.navbar-top .container-fluid .navbar-collapse .navbar-nav-top .nav-item-top.dropdown .dropdown-menu .dropdown-item .nav-link,
nav.navbar-top .container .navbar-collapse .navbar-nav-top .nav-item-top.dropdown .dropdown-menu .dropdown-item .nav-link {
  background-color: #929292 !important;
  color: #ffffff;
}
@media (min-width: 768px) {
  nav.navbar-top .container-fluid .navbar-collapse .navbar-nav-top .nav-item-top.dropdown .dropdown-menu .dropdown-item .nav-link,
  nav.navbar-top .container .navbar-collapse .navbar-nav-top .nav-item-top.dropdown .dropdown-menu .dropdown-item .nav-link {
    padding: 5px 12px;
  }
}
nav.navbar-top .container-fluid .navbar-collapse .navbar-nav-top .nav-item-top.dropdown .dropdown-menu .dropdown-item:hover .nav-link,
nav.navbar-top .container .navbar-collapse .navbar-nav-top .nav-item-top.dropdown .dropdown-menu .dropdown-item:hover .nav-link {
  background-color: #858585 !important;
  color: #ffffff !important;
}
@media (min-width: 576px) {
  nav.navbar-top .container-fluid .navbar-collapse form.navbar-form .form-control,
  nav.navbar-top .container .navbar-collapse form.navbar-form .form-control {
    height: 30px;
    border-bottom: 1px solid #454545;
  }
  nav.navbar-top .container-fluid .navbar-collapse form.navbar-form .form-control:active, nav.navbar-top .container-fluid .navbar-collapse form.navbar-form .form-control:focus, nav.navbar-top .container-fluid .navbar-collapse form.navbar-form .form-control:hover,
  nav.navbar-top .container .navbar-collapse form.navbar-form .form-control:active,
  nav.navbar-top .container .navbar-collapse form.navbar-form .form-control:focus,
  nav.navbar-top .container .navbar-collapse form.navbar-form .form-control:hover {
    background-color: #ffffff;
  }
}

/***********************************************************************************************************************
*
*  HEADER STYLES
*
***********************************************************************************************************************/
header.header-default {
  background: transparent url(../images/bg-header-01.webp) no-repeat fixed top center;
  background-size: contain;
  height: auto;
}
header.header-default > #header-content > .custom-logo {
  background-color: transparent;
  border: 0 solid #EEEEEE;
  justify-content: flex-start;
}

/***********************************************************************************************************************
*
*  NAVBAR FOOTER
*
***********************************************************************************************************************/
nav.navbar-footer-mobile {
  background: #454545;
  border: 0 solid #EEEEEE;
  border-radius: 0;
  color: #CCCCCC;
}
nav.navbar-footer-mobile .container-fluid .navbar-header .btn-link,
nav.navbar-footer-mobile .container .navbar-header .btn-link {
  color: #CCCCCC;
}

/***********************************************************************************************************************
*
*   FOOTER STYLES
*
***********************************************************************************************************************/
footer#footer {
  background-color: #454545;
  border-top: 0 solid #EEEEEE;
  color: #CCCCCC;
}

/***********************************************************************************************************************
*
*   MEGA DROPDOWN STYLES
*
***********************************************************************************************************************/
.mega-dropdown-menu {
  border-radius: 0;
  border: 0 solid #F2F2F2;
}

.mega-dropdown-menu {
  background-color: #0098CE;
}
.mega-dropdown-menu > li.nav-item > ul.dropdown-menu > li > a {
  background-color: #F2F2F2;
}

/***********************************************************************************************************************
*
*   NAVBAR MAIN STYLES
*
***********************************************************************************************************************/
#sticky_navbar_main {
  width: 100%;
  min-height: 50px;
}
@media (min-width: 768px) {
  #sticky_navbar_main {
    min-height: 10px;
  }
}
@media (max-width: 767px) {
  #sticky_navbar_main {
    background-color: #F2F2F2;
  }
}
#sticky_navbar_main nav.navbar-main {
  z-index: 1030;
}
@media (min-width: 768px) {
  #sticky_navbar_main nav.navbar-main.sps--blw {
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    animation-name: fadeInDown;
    animation-duration: 0.5s;
  }
  #sticky_navbar_main nav.navbar-main.sps--blw .navbar {
    margin-bottom: 0;
  }
  #sticky_navbar_main nav.navbar-main.sps--blw .navbar .navbar-brand {
    display: block !important;
    padding: 0 20px;
  }
  #sticky_navbar_main nav.navbar-main.sps--blw .navbar .navbar-brand img {
    max-height: 48px;
  }
  #sticky_navbar_main nav.navbar-main.sps--blw .navbar .navbar-brand:hover {
    background-color: transparent;
  }
  #sticky_navbar_main nav.navbar-main.sps--blw .navbar ul.nav.navbar-nav {
    margin: 0 !important;
  }
}
@media (max-width: 767px) {
  #sticky_navbar_main nav.navbar-main.sps--blw {
    position: relative;
  }
}
@media (min-width: 768px) {
  #sticky_navbar_main.header-mode {
    margin-top: -50px;
  }
  #sticky_navbar_main.header-mode nav.navbar-main {
    background-color: transparent;
    border: 0 solid transparent;
  }
  #sticky_navbar_main.header-mode nav.navbar-main.sps--blw {
    background-color: #F2F2F2;
  }
}

/* NAVBAR MAIN
***********************************************************************************************************************/
nav.navbar-main {
  background-color: #F2F2F2;
  border: 0 solid #F2F2F2;
  border-radius: 0;
  color: #0098CE;
}
@media (max-width: 767px) {
  nav.navbar-main {
    background-color: #F2F2F2;
  }
}
nav.navbar-main .container-fluid .navbar-header .navbar-toggle,
nav.navbar-main .container .navbar-header .navbar-toggle {
  background-color: transparent;
  border-color: #0098CE;
  border-radius: 0;
  font-size: 1.8rem;
  color: #0098CE;
}
nav.navbar-main .container-fluid .navbar-header .navbar-toggle:active, nav.navbar-main .container-fluid .navbar-header .navbar-toggle:focus, nav.navbar-main .container-fluid .navbar-header .navbar-toggle:hover,
nav.navbar-main .container .navbar-header .navbar-toggle:active,
nav.navbar-main .container .navbar-header .navbar-toggle:focus,
nav.navbar-main .container .navbar-header .navbar-toggle:hover {
  background-color: #0098CE;
  border-color: #e5e5e5;
  color: #e5e5e5;
}
nav.navbar-main .container-fluid .navbar-collapse,
nav.navbar-main .container .navbar-collapse {
  border-color: #F2F2F2 !important;
}
nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main a.nav-item-main,
nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main .nav-item-main > .navbar-btn,
nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main .nav-item-main > .nav-link-main,
nav.navbar-main .container .navbar-collapse .navbar-nav-main a.nav-item-main,
nav.navbar-main .container .navbar-collapse .navbar-nav-main .nav-item-main > .navbar-btn,
nav.navbar-main .container .navbar-collapse .navbar-nav-main .nav-item-main > .nav-link-main {
  background-color: #F2F2F2;
  border: 0 solid #F2F2F2;
  border-radius: 0;
  color: inherit !important;
  font-weight: bold;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main a.nav-item-main,
  nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main .nav-item-main > .navbar-btn,
  nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main .nav-item-main > .nav-link-main,
  nav.navbar-main .container .navbar-collapse .navbar-nav-main a.nav-item-main,
  nav.navbar-main .container .navbar-collapse .navbar-nav-main .nav-item-main > .navbar-btn,
  nav.navbar-main .container .navbar-collapse .navbar-nav-main .nav-item-main > .nav-link-main {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
}
nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main .nav-item-main.active > .nav-link-main,
nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main .nav-item-main:active > .nav-link-main,
nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main .nav-item-main:focus > .nav-link-main,
nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main .nav-item-main:hover > .nav-link-main,
nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main .nav-item-main.active > .navbar-btn,
nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main .nav-item-main:active > .navbar-btn,
nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main .nav-item-main:focus > .navbar-btn,
nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main .nav-item-main:hover > .navbar-btn,
nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main a.nav-item-main.active,
nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main a.nav-item-main:active,
nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main a.nav-item-main:focus,
nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main a.nav-item-main:hover,
nav.navbar-main .container .navbar-collapse .navbar-nav-main .nav-item-main.active > .nav-link-main,
nav.navbar-main .container .navbar-collapse .navbar-nav-main .nav-item-main:active > .nav-link-main,
nav.navbar-main .container .navbar-collapse .navbar-nav-main .nav-item-main:focus > .nav-link-main,
nav.navbar-main .container .navbar-collapse .navbar-nav-main .nav-item-main:hover > .nav-link-main,
nav.navbar-main .container .navbar-collapse .navbar-nav-main .nav-item-main.active > .navbar-btn,
nav.navbar-main .container .navbar-collapse .navbar-nav-main .nav-item-main:active > .navbar-btn,
nav.navbar-main .container .navbar-collapse .navbar-nav-main .nav-item-main:focus > .navbar-btn,
nav.navbar-main .container .navbar-collapse .navbar-nav-main .nav-item-main:hover > .navbar-btn,
nav.navbar-main .container .navbar-collapse .navbar-nav-main a.nav-item-main.active,
nav.navbar-main .container .navbar-collapse .navbar-nav-main a.nav-item-main:active,
nav.navbar-main .container .navbar-collapse .navbar-nav-main a.nav-item-main:focus,
nav.navbar-main .container .navbar-collapse .navbar-nav-main a.nav-item-main:hover {
  background-color: #0098CE !important;
  border: #e5e5e5 0 solid !important;
  color: #ffffff !important;
}
@media (max-width: 767px) {
  nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main .nav-item-main.dropdown .dropdown-menu,
  nav.navbar-main .container .navbar-collapse .navbar-nav-main .nav-item-main.dropdown .dropdown-menu {
    border: 0 solid #F2F2F2;
  }
}
nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main .nav-item-main.dropdown .dropdown-menu,
nav.navbar-main .container .navbar-collapse .navbar-nav-main .nav-item-main.dropdown .dropdown-menu {
  border: 0 solid #F2F2F2;
  border-radius: 0;
}
nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main .nav-item-main.dropdown .dropdown-menu .dropdown-item .nav-link,
nav.navbar-main .container .navbar-collapse .navbar-nav-main .nav-item-main.dropdown .dropdown-menu .dropdown-item .nav-link {
  background-color: #0098CE !important;
  color: #ffffff !important;
}
@media (min-width: 576px) {
  nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main .nav-item-main.dropdown .dropdown-menu .dropdown-item .nav-link,
  nav.navbar-main .container .navbar-collapse .navbar-nav-main .nav-item-main.dropdown .dropdown-menu .dropdown-item .nav-link {
    padding: 5px 12px;
  }
}
nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main .nav-item-main.dropdown .dropdown-menu .dropdown-item:hover .nav-link,
nav.navbar-main .container .navbar-collapse .navbar-nav-main .nav-item-main.dropdown .dropdown-menu .dropdown-item:hover .nav-link {
  background-color: #0085b5 !important;
  color: #ffffff !important;
}
nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main .nav-item.mega-dropdown .mega-dropdown-menu,
nav.navbar-main .container .navbar-collapse .navbar-nav-main .nav-item.mega-dropdown .mega-dropdown-menu {
  background-color: #0098CE !important;
}
nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main .nav-item.mega-dropdown .mega-dropdown-menu .nav-item .nav-link,
nav.navbar-main .container .navbar-collapse .navbar-nav-main .nav-item.mega-dropdown .mega-dropdown-menu .nav-item .nav-link {
  background-color: #0098CE !important;
}
nav.navbar-main .container-fluid .navbar-collapse .navbar-nav-main .nav-item.mega-dropdown .mega-dropdown-menu .nav-item .nav-link:hover,
nav.navbar-main .container .navbar-collapse .navbar-nav-main .nav-item.mega-dropdown .mega-dropdown-menu .nav-item .nav-link:hover {
  background-color: #0085b5 !important;
}

/***********************************************************************************************************************
*
*   SIDE BAR STYLES
*
***********************************************************************************************************************/
.sidebar-card {
  background-color: #ffffff !important;
  border: 1px solid #EEEEEE;
  border-radius: 0;
  color: #000000;
}
.sidebar-card .card-header.sidebar-card-header {
  min-height: 34px;
  background-color: #636363;
  border-bottom: 1px solid #EEEEEE;
  color: #ffffff;
}
.sidebar-card .card-header.sidebar-card-header:hover {
  background-color: #565656;
  color: #ffffff;
}
.sidebar-card .card-header.sidebar-card-header a {
  color: #ffffff;
}
.sidebar-card .card-header.sidebar-card-header a:hover {
  color: #748000;
}
.sidebar-card .card-footer.sidebar-card-footer {
  background-color: #f7f7f9;
  border-top: 1px solid #EEEEEE;
  color: #000000;
}
.sidebar-card .card-footer.sidebar-card-footer:hover {
  background-color: #f7f7f9;
  color: #000000;
}
.sidebar-card .card-body.sidebar-card-body {
  background-color: inherit;
  color: #000000;
}
.sidebar-card .card-body.sidebar-card-body:hover {
  background-color: transparent;
  color: #000000;
}
.sidebar-card .list-group .list-group-item {
  background-color: transparent;
  border: 1px solid #EEEEEE;
  color: #000000;
}
.sidebar-card .list-group .list-group-item.active, .sidebar-card .list-group .list-group-item:active, .sidebar-card .list-group .list-group-item:focus, .sidebar-card .list-group .list-group-item:hover {
  background-color: rgba(0, 0, 0, 0.1);
  border: 1px solid #EEEEEE;
  color: #000000;
}
.sidebar-card .btn-collapse i {
  color: #ffffff;
}
.sidebar-card .btn-collapse.collapsed i {
  color: #ffffff;
}

/***********************************************************************************************************************
*
*   BUTTONS STYLES
*
***********************************************************************************************************************/
.btn-default,
.btn-primary,
.btn-secondary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  border-radius: 0;
}

.btn-default {
  background-color: #0098CE;
  border: 1px solid #0090c4;
  color: #ffffff;
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  text-transform: normal;
}
.btn-default:active, .btn-default:focus, .btn-default:hover {
  background-color: #007AA5;
  border-color: #00729b;
  color: #ffffff;
  font-style: normal;
  font-weight: normal;
  text-transform: normal;
}

/***********************************************************************************************************************
*
*   PAGINATIONS / PAGER STYLES
*
***********************************************************************************************************************/
nav .pagination {
  background-color: #F2F2F2;
  border-radius: 0;
}
nav .pagination .pagination-item:first-child > .pagination-link {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
nav .pagination .pagination-item:last-child > .pagination-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
nav .pagination .pagination-item > .pagination-link {
  background-color: transparent;
  border: 0 solid #EEEEEE;
  border-radius: 0 !important;
  color: #0098CE;
}
nav .pagination .pagination-item:hover > .pagination-link, nav .pagination .pagination-item.active > .pagination-link {
  background-color: #0098CE;
  border: 0 solid #0098CE;
  color: #ffffff;
}

.products .card-deck .card.product {
  background-color: #ffffff;
  border: 1px solid #EEEEEE;
  color: #000000;
}
.products .card-deck .card.product .card-header.product-header {
  background-color: #ffffff;
  border-bottom: 0 solid #EEEEEE;
  color: #0098CE;
}
.products .card-deck .card.product .card-header.product-header a {
  color: inherit;
  font-weight: normal;
}
.products .card-deck .card.product .card-header.product-header:hover {
  background-color: #f2f2f2;
  color: #000000;
}
.products .card-deck .card.product .card-header.product-header:hover a {
  color: inherit;
}
.products .card-deck .card.product .card-body.product-body {
  background-color: #ffffff;
  border: 0 solid #EEEEEE;
  color: #000000;
  overflow: hidden;
}
.products .card-deck .card.product .card-body.product-body .product-image-container {
  background-color: #eceeef;
  border: 0 solid #EEEEEE;
}
.products .card-deck .card.product .card-body.product-body .product-attribute-group .product-attribute .product-attribute-item.row {
  background-color: transparent;
}
.products .card-deck .card.product .card-body.product-body .product-attribute-group .product-attribute .product-attribute-item.row .product-attribute-item-label {
  background-color: transparent;
  color: #636c72;
  text-transform: none;
}
.products .card-deck .card.product .card-body.product-body .product-attribute-group .product-attribute .product-attribute-item.row .product-attribute-item-value {
  color: #000000;
  font-weight: bold;
}
.products .card-deck .card.product .card-body.product-body .product-attribute-group .product-attribute .product-attribute-item.row:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.products .card-deck .card.product .card-body.product-body .product-attribute-group .product-attribute .product-attribute-item.row:hover .product-attribute-item-label {
  color: #636c72;
}
.products .card-deck .card.product .card-body.product-body .product-attribute-group .product-attribute .product-attribute-item.row:hover .product-attribute-item-value {
  color: #000000;
}
.products .card-deck .card.product .card-body.product-body .product-attribute-group .product-attribute .product-attribute-item.row:hover .product-attribute-item-value:hover {
  color: #ffffff;
}
.products .card-deck .card.product .card-footer.product-footer {
  background-color: transparent;
}
.products .card-deck .card.product .card-footer.product-footer .order_stock_item {
  border-top: 1px solid #EEEEEE;
}

/*# sourceMappingURL=sunflora.css.map */
