@font-face {    font-family: FuturaBT-Book;    src: url(../fonts/futura-book-bt-22240.ttf) format('truetype')}@font-face {    font-family: FuturaBT-Book-Bold;    src: url(../fonts/futura-bold-bt.ttf) format('truetype')}a, a:visited {    color: #000 !important}.btn-mjk:visited {    color: #fff !important}a:active, a:focus, a:hover {    color: #00bbc8}.text-bold-custom {    font-family: FuturaBT-Book-Bold, sans-serif;}.text-custom {    font-family: FuturaBK-Book, sans-serif;}.navbar .secondarymenu {    width: 100%;    align-items: flex-start}.navbar .secondarymenu .navbar-nav {    width: 100%;    align-items: flex-start}.navbar-brand img {    height: 80px}@media only screen and (max-width: 480px) {    .navbar-brand img, header.sticky .navbar-brand img {        max-height: 40px    }}body {    font-family: FuturaBT-Book, sans-serif}.title-primary h1, .title-primary h2, .title-primary h3, .title-primary h4 {    font-family: FuturaBT-Book-Bold, sans-serif}.footer {    background: url(../images/global/footer.jpg) center 10px no-repeat}.footer-bottom, .footer-middle {    background: 0 0}.footer-middle {    padding-top: 20px}.footer-bottom .copyright p {    color: #000 !important}.footer-bottom .copyright p a {    color: #00bbc8}.lazy-hidden {    opacity: 0}.lazy-loaded {    -webkit-transition: opacity .3s;    -moz-transition: opacity .3s;    -ms-transition: opacity .3s;    -o-transition: opacity .3s;    transition: opacity .3s;    opacity: 1}header {    margin-top: 20px}@media only screen and (max-width: 992px) {    .layout-page {        margin-top: 0    }}.navbar .secondarymenu {    flex: none}.navbar-brand img {    height: 100px}.navbar {    margin-top: 30px;    height: 60px;    border: none;    background: url('../images/dot3.png') left top repeat-x;    /*line-height: 90px;*/    /*border-left: 0;*/    /*border-right: 0;*/    /*border-top: 5px solid #000;*/    /*border-bottom: 5px solid #000;*/    /*border-style: dotted;*/    padding-left: 0;    padding-right: 0}.navbar .secondarymenu .navbar-nav .nav-link {    padding-left: 0;    padding-right: 40px;    font-size: 19px}@media only screen and (max-width: 991px) {    .navbar .secondarymenu .navbar-nav .nav-link {        font-size: 14px    }}.navbar .navbar-nav .nav-link:active, .navbar .navbar-nav .nav-link:focus, .navbar .navbar-nav .nav-link:hover {    color: #00bbc8}@media only screen and (min-width: 768px) {    .button-sidebar-mainmenu {        display: none !important    }}@media only screen and (max-width: 991px) {    .button-sidebar-mainmenu {        display: flex    }}@media only screen and (max-width: 991px) {    .navbar {        height: 60px    }    .sidebar-mainmenu-item {        padding: 70px 20px 30px 20px    }}@media only screen and (max-width: 991px) {    .section-hero-top {        padding-top: 0    }}.sidebar-mainmenu-item li h4 {    color: #000}.badges-bell .badges-balloon {    top: -2px;    left: 20px}.sidebar-logo img {    max-width: 120px}.card-product-desc-name h3 {    font-weight: 400;    font-size: 12px}.card-product-desc-name {    padding: 10px 5px 0 5px}.card-product-desc-price h4 {    color: #000;    font-weight: 700}.section-top {    padding-top: 20px}.headline {    font-family: FuturaBT-Book-Bold, sans-serif;    margin-bottom: 20px}.card-product-desc-name h3 {    font-family: FuturaBT-Book-Bold, sans-serif}.filter-product .filter-mjk-group {    justify-content: flex-start}.select-mjk-box {    /*border-color: #000 !important;*/    /*border: 2px solid #000 !important;*/    border-radius: 0;    border: none;    border-color: transparent;    min-width: 200px}.select2-dropdown {    border-radius: 0;    border: 2px solid #000 !important;    border-top: none}.select-mjk-box .select2-container--default .select2-selection--single .select2-selection__rendered {    color: #000;    font-weight: 900}.select2-results__option[aria-selected] {    color: #000;    font-weight: 900}.select2-container--default .select2-results__option--highlighted[aria-selected] {    background-color: #000}.product-desc-box .product-desc-size-detail .select-mjk-box {    min-width: 200px}.product-desc-box .product-desc-title h3 {    font-weight: 900}.related-product .title-primary h3 {    font-weight: 900;    text-transform: uppercase}.title-page-box .title-primary h1 {    font-weight: 900;    text-transform: uppercase}.card-product-desc a:hover h3 {    color: #dab96b;    font-weight: 700}.bg-clr-cream {    font-weight: 700}.foo-logo {    margin-bottom: 10px}.foo-logo img {    max-width: 110px}.footer-bottom .copyright {    padding: 0 30px}.bg-clr-cream {    background: #00bac6}.btn-mjk.btn-variant-2 {    background: #00bac6;    border: 1px solid #00bac6}.btn-mjk.btn-variant-2:focus,.btn-mjk.btn-variant-2:hover,.btn-mjk.btn-variant-2:active {    color: #00bac6 !important;    background: #fff;    border: 1px solid #00bac6}.btn-mjk.btn-variant-3 {    color: #5b86e5 !important;    background: #fff;    border: 1px solid #5b86e5}.card-product-desc {    flex-direction: row}.card-product-desc-name {    text-align: left}.card-product-desc-name h3 {    text-transform: uppercase}.card-product-desc-price {    padding: 0;    flex: 0 0 5em}.card-product-desc-price h4 {    font-size: 10px;    font-weight: 300}.card-product-box {    border-bottom: 1px solid #000}.sidebar-mainmenu-item li a {    color: #000}.sub-mainmenu-item-custom {    padding: 10px 0 !important}.sub-mainmenu-body-custom ul, .sub-mainmenu-item-custom {    border: none;    background: 0 0 !important}.sub-mainmenu-link .caret-hide i, .sub-mainmenu-link-custom .caret-show i {    color: #000 !important}.product-headline {    padding-bottom: 20px;    border-bottom: 5px dotted #000}.product-headline .content-text {    display: flex;    flex-direction: column;    justify-content: center;    text-align: center;}.product-headline .content-text .headline {    font-family: FuturaBT-Book, sans-serif;    /*padding: 20px 0;*/    /*border-top: 1px solid #000;*/    /*border-bottom: 1px solid #000*/}.product-headline .content-text .headline .border-set {    border-top: 2px solid #000;    border-bottom: 2px solid #000;}.product-headline .content-text .list-inline-item {    /*font-family: FuturaBT-Book-Bold, sans-serif;*/    font-family: FuturaBT-Book, sans-serif;    text-transform: uppercase}.product-headline .content-text .list-inline-item:not(:last-child) {    margin-right: 0}.product-headline .content-text .list-inline-item:after {    content: " / "}.product-headline .content-text .list-inline-item:last-child:after {    content: ""}@media only screen and (max-width: 991px) {    .product-headline {        padding: 25px    }    .product-headline .content-text {        margin-top: 20px    }}.cart-title {    font-family: FuturaBT-Book, sans-serif;    font-weight: 300 !important;    font-size: 30px;    padding-top: 10px;    padding-bottom: 10px;    border-top: 2px solid #000;    border-bottom: 2px solid #000;    display: inline-block;}.bg-blue-kamalika {    /*background: #06BCC7;*/    background: rgba(210, 238, 239, 1);    padding: 20px;    min-height: 70vh;}.bg-pallete-1 {    background: rgba(210, 238, 239, 1) !important;}.bg-pallete-2 {    background: rgba(27, 173, 175, 1) !important;}.clr-pallete-1 {    color: rgba(210, 238, 239, 1) !important;}.clr-pallete-2 {    color: rgba(27, 173, 175, 1) !important;}.clr-red {    color: red !important;}.cart-content {    padding: 10px 10px;    background: #fff;    min-height: 70vh;}.section-top-cart {    padding: 20px;}.section {    min-height: 70vh;}.cart-button {    display: flex;    /*justify-content: center;*/    justify-content: space-between;    align-content: space-between;    flex: 1 1 auto;    flex-direction: row;}.cart-button button,.cart-button a {    /*align-content: space-between;*/    /*flex: 1 1 auto;*/    /*margin: 0 20px;*/    padding: 0;}@media only screen and (max-width: 991px) {    .cart-button {        display: flex;        flex-direction: column;    }    .cart-button button,    .cart-button a {        align-content: space-between;        /*flex: 1 1 auto;*/        margin: 5px 0;    }}.product-desc-box .product-desc-content .form-text-group .form-text-label,.product-desc-box .product-desc-content .form-text-group .form-text-desc {    padding-right: 0 !important;    padding-left: 0 !important;}.product-desc-box .product-desc-content .form-text-group {    padding-bottom: 10px;    border-bottom: 2px solid #000;}.product-text-bold {    font-family: FuturaBT-Book-Bold, sans-serif;    font-weight: 900;}.product-desc-box .product-desc-content .form-text-group .form-text-desc p {    display: block;}.section-hero-top {    margin-bottom: 10px;}.div-home-cover {    margin-left: -5px;    margin-right: -5px;}.div-home {    padding: 0 5px;}.div-divider {    border-left: 0;    border-right: 0;    border-top: 0;    border-bottom: 5px solid #000;    border-style: dotted;}.div-divider-2 {    background: url('../images/dot.png') left bottom repeat-x;    line-height: 90px;    padding-bottom: 15px;}.footer {    border: none;}.widget-header {    margin-top: 20px;}@media only screen and (max-width: 991px) {    .widget-header .list-inline-item:not(:last-child) {        margin-right: 1.5rem;    }}.button-add-cart {    color: #fff;    font-family: FuturaBT-Book-Bold, sans-serif;    clear: both;    white-space: normal;    background: url('../images/btn-add-cart.png') center top no-repeat;    height: 105px;    font-size: 16px;    width: 115px;    letter-spacing: 1px;    line-height: 1;    border: 0;}.button-add-cart:active,.button-add-cart:focus.button-add-cart:hover {    color: #fff;    font-family: FuturaBT-Book-Bold, sans-serif;}.cart-button .btn {    font-family: FuturaBT-Book-Bold, sans-serif;}.login-box .login-header h3 {    font-family: FuturaBT-Book-Bold, sans-serif;}.bg-blue-kamalika .form-group {    border: 1px solid #000;    margin-bottom: .5rem;    padding: 5px 10px;}.bg-blue-kamalika label {    margin-bottom: 0;}.bg-blue-kamalika .form-control.fc-line-bottom {    border: none;}.section-about .article strong {    font-family: FuturaBT-Book-Bold, sans-serif;    border-bottom: 1px solid rgba(27, 173, 175, 1);    display: block;}.dropdown-menu-widget-cart {    width: 20rem;}.btn-dropdown-cart {    background: transparent;    border: none;}.btn-dropdown-cart:hover,.btn-dropdown-cart:focus,.btn-dropdown-cart:active {    background: transparent;    border: none;}.dropdown-menu-widget-cart {    left: -16rem !important;}.btn-group-widget-cart .dropdown-toggle::after,.btn-group-widget-cart dropdown-toggle:after {    content: '';    display: none;}.btn-group-widget-cart-mobile {    display: none;}@media only screen and (max-width: 991px) {    .btn-group-widget-cart {        display: none;    }    .btn-group-widget-cart-mobile {        display: block;    }}.btn-group-widget-cart .cart-product-list {    margin-bottom: 0;}.btn-group-widget-cart .cart-product-list li {    border-bottom: 2px solid rgba(210, 238, 239, 1) !important;}.table tfoot td, .table tfoot th {    padding: 0;}.divider-dotted {    border-left: 0;    border-right: 0;    border-top: 0;    border-bottom: 5px solid #000;    border-style: dotted;    padding-left: 0;    padding-right: 0}.archive-by-year h4 {    font-family: FuturaBT-Book-Bold, sans-serif;    font-size: 15px;    color: #7F8690 !important;    font-weight: 400;    margin-bottom: 5px;    margin-top: 11px;}.archive-by-year p {    font-family: FuturaBK-Book, sans-serif;    margin: 0;    padding: 0;}.archive-by-year a {    color: #7F8690 !important;    margin-bottom: 0;    font-size: 13px;    text-transform: uppercase;}.pub-section {    margin-bottom: 20px;}.pub-time {    font-size: 14px;    padding-bottom: 0;    display: block;    line-height: 34px;    background: url('../images/line.png') left bottom no-repeat;}.pub-title {    font-family: FuturaBT-Book-Bold, sans-serif;    font-size: 16px;    font-weight: 400;    margin-bottom: 10px;    word-wrap: break-word;    text-transform: uppercase;    line-height: 34px;    background: url('../images/line.png') left bottom no-repeat;}