File: D:/web/hyperflight/! bs5/css/prev/styles - Copy (3).css
@charset "utf-8";
/* CSS Document */
/* (SS,15/02/26) Bootstrap 5 version for HyperFlight
/* Main menu */
.main-menu {
background-color: #D9EFFD;
border-top: 1px solid #BEE3FC;
border-bottom: 1px solid #BEE3FC;
padding-top: 0;
padding-bottom: 0;
}
.main-menu > .container {
background-color: #D9EFFD;
}
.main-menu .navbar-nav {
flex-wrap: wrap;
}
.main-menu .nav-link {
color: black;
}
.main-menu .nav-link:hover,
.main-menu .nav-link:focus,
.main-menu .nav-link.show,
.main-menu .show > .nav-link {
color: black;
background-color: #BEE3FC;
}
.main-menu .dropdown-menu {
margin-top: 0;
border-color: #ccc;
border-radius: 0 0 0.375rem 0.375rem;
box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.12);
}
.main-menu .dropdown-item {
color: #212529;
}
.main-menu .dropdown-item:hover,
.main-menu .dropdown-item:focus {
color: black;
background-color: #BEE3FC;
}
/* following allows open when hovering in Desktop PCs */
@media (hover: hover) and (pointer: fine) {
.main-menu .dropdown:hover > .dropdown-menu {
display: block;
margin-top: 0;
}
.main-menu .dropdown:hover > .nav-link {
color: black;
background-color: #BEE3FC;
}
}
/* product list cards */
.product-list-item {
border: 1px solid #ccc;
text-align: center;
padding: 10px;
margin-top: 15px;
margin-bottom: 15px;
background: white;
}
.product-list-item-image {
margin-left: auto;
margin-right: auto;
}
.product-list-item-name {
display: block;
line-height: 1.5em;
min-height: 3em;
overflow: hidden;
text-decoration: none;
}
.product-list-item-name:hover,
.product-list-item-name:focus {
text-decoration: underline;
}
.product-list-item-price {
padding-bottom: 0;
}
/* new product styles */
/* product prices */
/* following used by apputils for ShowProductPriceV2 */
.price-std,
.price-sale {
font-weight: bold;
font-size: 1.05rem;
}
.price-std {
color: #212529;
}
.price-sale {
color: #dc3545;
}
.price-save,
.price-save-pc {
color: #dc3545;
}
.price-std-crossed-out {
color: #6c757d;
font-size: 0.95rem;
text-decoration: line-through;
}
/* subcategory list styles */
/* start of basket styles */
/* end of basket styles */
/* for custom specification table */
/* recent reviews */
/* latest news */
/* reviews */
/* review stars and rating */
.review-stars-full,
.review-stars-half {
color: #ff9900;
}
.review-stars-empty {
color: #dee2e6;
}
.review-rating-text {
font-size: 0.95rem;
}
.review-rating-link {
text-decoration: none;
}
.review-rating-link:hover,
.review-rating-link:focus {
text-decoration: underline;
}
/* reviews page */
/* top section */
/* main section */
/* bottom sections */
/* page title */
/* other pages */
/* product detail sharing */
/* product description table */
/* product options */
/* product detail */
/* bank transfer */
/* home notices and intro */
/* footer */
/* (SS,15/5/26) main footer */
.footer-main {
background-color: #c7ebff;
border-top: 1px solid #aee0fb;
}
.footer-main .container {
background-color: #c7ebff;
}
.footer-main h5 {
color: #111;
font-weight: 700;
}
.footer-main a {
color: #0d6efd;
text-decoration: none;
}
.footer-main a:hover,
.footer-main a:focus {
color: #0a58ca;
text-decoration: underline;
}
/* (SS,18/5/26) links in footer */
.footer-link-list {
align-items: flex-start;
line-height: 1.35;
}
.footer-link-list .nav-item {
margin-bottom: 0.5rem;
}
.footer-link-list .nav-item:last-child {
margin-bottom: 0;
}
.footer-contact-links li {
margin-bottom: 0.45rem;
}
.footer-contact-links li:last-child {
margin-bottom: 0;
}
.footer-social a,
.footer-social a:hover,
.footer-social a:focus {
text-decoration: none;
}