.card-global-list img{border-radius:10px}
header.main-header .header-menu .menu-list>li>a{font-family:"kanitregular",sans-serif}
header.main-header .header-logo { -ms-flex: 0 0 13.625rem;  flex: 0 0 13.625rem; max-width: 13.625rem;}
.data-max-width-100{max-width:100px}
.data-max-width-150{max-width:150px}
.color-mmk{color:#003499!important}
.page-about .col-item-list{border-top:5px solid #eee}
.page-about .col-item-list .col-item{width:200px;margin-right:10px;padding:20px 15px 15px;text-align:center}
.page-about .col-item-list .col-item .badge{height:100px;width:100px;display:inline-block;padding:35px 0 0;font-size:2em;border-radius:50%}
.main-content-knowledge .card-content,.page-default .main-content-launch .card-content{background-color:#efefef}
.frame-type-form_formframework .form-group{margin-bottom:15px}
.form-group label{font-family:"kanitregular",sans-serif}
footer.main-footer{background: rgb(0,2,8);background: -moz-linear-gradient(0deg, rgba(0,2,8,1) 0%, rgba(0,48,135,1) 50%);background: -webkit-linear-gradient(0deg, rgba(0,2,8,1) 0%, rgba(0,48,135,1) 50%);background: linear-gradient(0deg, rgba(0,2,8,1) 0%, rgba(0,48,135,1) 50%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000208",endColorstr="#003087",GradientType=1);}
.content-service .card-service .card-step {border-radius:0;}
img.fsocial {width:40px;height:auto;}

.color-facialcare {color:#FF0ABE !important;}
.color-bodycare {color:#00AF50 !important;}
.color-makeup {color:#CD0000 !important;}
.color-haircare {color:#000000 !important;}
.color-bodywash {color:#2D73B9 !important;}
.color-suncare {color:#FF6405 !important;}
.color-oralcare {color:#A5A5A5 !important;}
.color-baby {color:#FFCD00 !important;}
.color-homecare {color:#6E2DA0 !important;}
.color-giftset {color:#006400 !important;}
.color-mmk-green {color:#298230 !important}
.color-red {color:#E31E2F !important}

.content-product-list .product-card-list .product-card-item .card-box .card-text .card-button>span{width:3rem;}
.content-research .button-primary.light a:hover {background-color:#19d6ff !important;color:#003499 !important}
.content-product-list .product-card-list .product-card-item .card-box .card-text .card-button .text {display:none;}
.content-product-list .product-card-list .product-card-item .card-box .card-text h3,
.content-banner-with-text .banner-text h1{text-shadow: 2px 2px 3px black;}
figure { margin:0; }
.productlist a {display:block;border:1px solid #ddd;}
.productlist .card-item img {transition: transform .5s ease;}
.productlist .card-item .card-image {overflow:hidden;}
.productlist .card-item a:hover {background-color:#f3f7ff;}
.productlist .card-item:hover img {transform: scale(1.1);}

.news-activities,.news-27 {background-color: #DD8A79; color: #fff !important;}
.news-csr,.news-26 {background-color: #157347; color: #fff !important;}
.news-upcoming-fair,.news-25 {background-color: #8729FF; color: #fff !important;}
a.cookieConsentOK {cursor:pointer;}
a.cookieConsentOK:hover {background-color:#000;}

.powermail_fieldwrap_type_textarea {width:100% !important;}

.sidecontent .news {background-color:#f3f7ff;padding:15px;}
.sidecontent .news ul li a.active {font-weight:bold;}
.sidecontent .news ul,.sidecontent .news ul li {list-style:none;padding:0;margin:0;}
.sidecontent .news ul li{background-color:#f3f7ff;padding:7px;}
.sidecontent .news ul li li{background-color:transparent;border-bottom:1px solid #fefefe;padding:7px 30px;}
.sidecontent .news ul li li li{border:0;}

ul#submenu,ul#submenu li {list-style:none;padding:0;margin:0;}
ul#submenu li a {padding:5px 0;margin:0;}
ul#submenu .nav-link.active,ul#submenu li a:hover {font-weight:bold;color:red;}

@media (min-width: 992px) {

}

@media (min-width: 768px) {
footer.main-footer .footer-menu .col-row .col-item {flex: 0 0 33%; max-width: 33%;}
.sidecontent .news ul li {font-size:21px;}
.sidecontent .news ul li li {font-size:18px;}
.blog-content {font-size:21px;}
}

@media (min-width: 360px) {
.blog-content {font-size:18px;}
}