:root {    --ct-main-color: #cf001f;    --ct-second-color: #e7e7e7;}.bg-main-color {    background-color: var(--ct-main-color);}.bg-second-color {    background-color: var(--ct-second-color);}.fc-main {    color: var(--ct-main-color);}#common-home #carousel-banner-0 {    border: none !important;    box-shadow: none !important;    margin: 0 -15px !important;}#common-home .card-title {    font-weight: bolder;}.product-thumb h4 a {    color: #000 !important;}.product-thumb .image {    margin-top: 15px;}#menu .navbar-nav > li:first-child > a {    padding-left: 0 !important;}#menu .navbar-nav > li > a:hover {    background-color: unset !important;}footer {    background-color: var(--ct-second-color);    color: #000;}footer h5 {    color: #000;    border-bottom: 1px solid;    border-image: linear-gradient(to right, var(--ct-main-color) 60%, var(--ct-second-color) 60%);    border-image-slice: 1;    padding-bottom: 5px;    text-transform: uppercase;}footer a {    color: #313131;}footer a:hover {    color: #000;}.owl-carousel .product-thumb .image {    padding: 0 30px;}.btn-danger-ct {    color: #ffffff !important;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important;    background-color: var(--ct-main-color) !important;    background-repeat: repeat-x !important;    border-color: #bd362f #bd362f #802420 !important;}.navbar-light .navbar-toggler {    background-image: unset !important;}.navbar-light .navbar-toggler {    background-image: unset !important;}#menu .navbar-toggler i {    color: #fff !important;}.btn-danger-ct:hover, .btn-danger-ct:focus, .btn-danger-ct:active, .btn-danger-ct.active, .btn-danger-ct.disabled, .btn-danger-ct[disabled] {    box-shadow: inset 0 1000px 0 rgb(218, 0, 32);    color: #fff;}#search .btn {    margin-left: -45px !important;    z-index: 9;}a {    color: #616161;    text-decoration: none;}#menu .navbar-nav > li > a {    color: #616161;    font-size: 14px;    padding: 10px 20px 10px 15px;}#menu .see-all:hover, #menu .see-all:focus {    color: #616161 !important;    background-color: rgba(0, 0, 0, 0.1) !important;    background-image: none !important;}#menu .dropdown-inner ul li a:hover {    color: #616161;    background-color: rgba(0, 0, 0, 0.1) !important;    background-image: none !important;}#menu .dropdown-inner a {    padding: 4px 20px;    color: #333333;    font-size: 13px;    border-bottom: 1px solid #ddd;}.mh-n15 {    margin: 0 -15px !important;}.vh-15 {    height: 15vh !important;}.product-thumb {    border: 1px solid #000;}.bt-main-menu-bg {    background-color: #eaeaea!important;}#tab-specification thead tr {    background-color: #ebebeb!important;}