/*header*/
 h1.title-left{font-size:30px!important;}
.menu > li ul {
    margin-top: 0; background:#ffffff;
	    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
}
.menu > li > a {
    padding: 0 2.3em;
}
.menu > li:first-child > a {
    padding-left: 2.3em;
}
.menu > li {
    font-size: 11px;
}
.bg--white a:not(.btn) {
	color: #101010;
}
/*footer*/

.footer-3 .footer__navigation li a {
    font-weight: 400;
    font-size: 11px;
}
.footer-3 .footer__navigation {padding-top:30px;}
.footer-3 span { font-size:11px;    
	font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif;
	line-height: 1.6em;
    margin-top: 0;
    letter-spacing: 1px;
    font-weight: 400;
	display:inline-block;
}
.footer-3 {
    padding: 15px 0 15px 0;
}
.footer-3 .navfooter .footer__navigation li {display:inline-block;margin-left:15px;margin-right:0px!important;}

.pr0 {padding-right:15px !important;}
.pt20 {padding-top:20px;}

.p0{padding:0px!important;}
.footer-3 .logo {
    max-height: 4.4375em;
}
h3.subtitlebanner {margin-bottom:15px!important;}
.height-40 {
 padding:30px 0;
}
.icon-Phone-2:before {
    content: "\eb58";
	color:#e41717;
}
.fa-phone:before {
content: "\f095";
padding-right:8px;}
.fa-envelope-o:before {
    content: "\f003";padding-right:8px;
}
.icon-Mail-2:before {
    content: "\ea8d";
	color:#e41717;
}
.icon-Computer:before {
    content: "\e7af";
	color:#e41717;
}
.icon-Map-Marker2:before {
    content: "\ea99";
	color:#e41717;
}

.red2{color:#e41717;}
.red {color:red;}
.bg--white .red  {color:red; font-size:14px;}
.bg--white h5 {font-size:15px;}
/*.card-7 .card__body .card__title h5 {
    margin-bottom: 10px;
max-height: 3.625em;    height: 48px;
    overflow: hidden;}*/
.card-7 .card__body .card__title h6, .card-7 .card__body .card__title h5 {
    margin-bottom: 0;
max-height: 47px;}
.card .card__title h4 {
max-height: 32px;    height: 60px;
    overflow: hidden;}
.tag-kategori {
	font-size:14px;font-weight:100;opacity:0.5;margin-bottom:20px;font-family: 'Lora', 'Helvetica', 'Arial', sans-serif; text-transform;uppercase;
}
.card-8 hr {
    margin: 10px 0;
}
.card__body p {font-size:13px;line-height: 20px;}
}
.card-8 .card__title h6 {
opacity: 1;}
.card__body .item__table .item__subinfo span:first-child {width: 35%; color: #232323; font-weight:600; font-size:12px;}
.card__body .item__table .item__subinfo span {
display: inline-block; font-size:13px;}
.card-8 {
overflow: visible!important;}
.item__table{margin-bottom:15px;}	
	
.white-card{background-color:#fff;}
.mb32 .btn__text{margin-bottom:20px; min-width: 100px; padding-right: 10px;}
.mb36{margin-bottom:80px!important;}
@media (max-width: 768px){
.mb32 .btn__text {text-align:left;}.tag-kategori{text-align:left;}
.mb32 .mb36{text-align:center!important;}
}

.item__description .item__subinfo {margin-bottom:3px;}	
.tab__content p, .tab__content .item__description {font-size:13px;}
.butticon{max-height:30px; margin-bottom:0px;}
.butticon-lg{max-width:170px; height:33px; margin-bottom:0px;}
@media (max-width:990px){
	.butticon-lg{max-width:150px; height:30px; margin-bottom:0px!important;}}
@media (max-width:480px){
	.butticon-lg{max-width:120px; height:25px; margin-bottom:0px!important;}}
.btn__text>span {font-size:13px;font-family: 'Lora', 'Helvetica', 'Arial', sans-serif; font-weight: 100;color:green;}
a>.btn__text:hover{opacity:0.5;margin-left: 5px;}
.btn--primary .btn__text:hover {
	color: #343434;}

[data-overlay]:before {
background: #4858d6!important;}
.bg--red {
    background: #bb4242;
}
.bg--red *:not(a) {
    color: #f5f5f5;
}

.btn.btn--lazada {
    border-color: #f3a426;
}
.btn--lazada, .btn--lazada:visited {
    background: #f3a426;
border-color: #f3a426;}
.btn.btn--lazada:hover {
background: #f1ab3c;opacity:0.5;}

.btn.btn--blibli {
    border-color: #003fff;
}
.btn--blibli, .btn--blibli:visited {
    background: #003fff;
border-color: #003fff;}
.btn.btn--blibli:hover {
background: #003fff;opacity:0.5;}

.btn.btn--tokopedia {
    border-color: #03c10c;
}
.btn--tokopedia, .btn--tokopedia:visited {
    background: #03c10c;
border-color: #03c10c;}
.btn.btn--tokopedia:hover {
background: #03c10c;opacity:0.5;}

.btn.btn--sophee {
    border-color: #ff0000;
}
.btn--sophee, .btn--sophee:visited {
    background: #ff0000;
border-color: #ff0000;}
.btn.btn--sophee:hover {
background: #ff0000;opacity:0.5;}

.btn.btn--bhineka {
    border-color: #080067;
}
.btn--bhineka, .btn--bhineka:visited {
    background: #080067;
border-color: #080067;}
.btn.btn--bhineka:hover {
background: #080067;opacity:0.5;}

.btn.btn--mp1 {
    border-color: #23bbbd;
}
.btn--mp1, .btn--mp1:visited {
    background: #23bbbd;
border-color: #23bbbd;}
.btn.btn--mp1:hover {
background: #23bbbd;opacity:0.5;}

.btn.btn--mp2 {
    border-color: #c300b3;
}
.btn--mp2, .btn--mp2:visited {
    background: #c300b3;
border-color: #c300b3;}
.btn.btn--mp2:hover {
background: #c300b3;opacity:0.5;}

.shop-item-detail .item__description .item__subinfo:not(:last-child) {
    margin-bottom: 0.8125em;
}

.shop-item-detail-2 .item__subinfo:not(:last-child) {
    border-bottom: 1px solid #eee;
    padding-bottom: 0.8125em;
}

.tabs-container .tabs {
    margin-bottom: 2.875em;
}

.ptpb {padding-top:40px; padding-bottom:10px;}
/* navbar */
.nav-bar {
    /*height: 65px;*/
	    min-height: 80px;
    max-height: 80px;
    line-height: 80px;
}
 .nav-bar .logo {
    max-height: 100%;
    margin: 3px 20px 20px 40px; 
}
@media (max-width: 767px)
.nav-bar .nav-module {
    height: 80px;
}
@media (max-width: 990px)
.nav-bar .nav-module:not(.logo-module) {
    height: auto;
    line-height: 2em;
	margin-top:7px;
  }
  
 /* end of navbar */ 
 .p50{padding:50px 0!important;}
 .mb25{margin-bottom:25px!important;}
.product-type {
	font-size: 12px;
    font-weight: 100;
    opacity: 0.4;
    margin-bottom: 0px;
    font-family: 'Montserrat','Lora', 'Helvetica', 'Arial', sans-serif;
}
.product-type span{font-weight:600;color:black;}
.container-name{margin-bottom: 10px;    max-height: 5.625em;height: 90px;overflow: hidden;}
.footer-logo {padding:5px 0px 0px 10px!important;}
.footer-nomer{padding:0px 0px;margin-top:25px;}
.footer-nomer-mobile{padding:0px 0px;margin-top:25px;display:none;}
@media (max-width:768px){
	.footer-nomer{display:none;}.footer-nomer-mobile{display:block;}
}
.phone{margin-top:0px;} 
img.marketplace{/*max-height:27px;*/max-width: 100px;margin-bottom: 5px;}
@media (max-width: 990px){
.menu {
    height: auto;
    margin-top: 23px;
}}
section{
    padding-top: 3.5em;
padding-bottom: 3.125em;}
.navfooter{padding-right:10px!important;}