.site-main{
    margin-bottom: 0!important
}
.onsale{
    display: none!important;
    visibility: hidden!important
}
.single-product-section{
	position: relative;
}
.single-product div.product{
	padding-top: 40px;
	position: relative;
}
@media (min-width: 768px){
	/*div.product .summary,*/
	div.product .woocommerce-product-gallery{
	    float: left!important;
	    margin: 0 auto 3.706325903em!important;
	}
    .postid-65 div.product .summary{
        width: 50%!important;
    }
    .postid-65 div.product .woocommerce-product-gallery{
        width: calc(50% - 80px)!important;
        margin-left: 80px!important;
    }
}
div.product .woocommerce-product-gallery__wrapper{
    pointer-events: none;
}
div.product .woocommerce-product-gallery{
    z-index: -1
}
div.product .woocommerce-product-gallery img {
	margin: 0 auto !important;
	max-width: 360px;
}
div.product .summary h1.product_title{
    margin: 10px auto 0!important;
    font-size: 36px;
    line-height: 44px;
    float: left;
    width: 100%;
    padding: 15px 0 25px!important;
}
div.product .summary p,
div.product .summary ul li{
	color: #6c757d;
    font-size: 15px;
    margin-bottom: 10px;
    float: left;
    width: 100%
}
div.product .summary ul{
	margin-left: 25px;
}
div.product .summary ul li {
    margin-bottom: 10px;
    position: relative;
}
/*div.product p.price{
    display: none;
}*/
/*div.product .summary .product_meta,
div.product .summary .edit-link,
.woocommerce-product-gallery__trigger,
.woocommerce-tabs .panel h2{
	display: none;
	visibility: hidden;
}*/
/*a.fb-messengermessageus {
    color: white!important;
    margin: 30px 10px 10px 0;
    text-decoration: none!important;
    border-radius: 6px !important;
    background: #2196f3;
    padding: 0px 20px 0px 54px;
    display: inline-block;
    position: relative;
    height: 46px;
    line-height: 48px;
    font-size: 16px;
}
a.fb-messengermessageus:hover {
    transition: box-shadow 0.1s ease-in-out;
    box-shadow: 0 5px 15px rgb(0 0 0 / 30%);
}
a.fb-messengermessageus i {
    font-size: 26px;
    position: absolute;
    left: 16px;
    top: 2px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    overflow: hidden;
}*/
/* tabs */
.woocommerce-tabs .panel {
    width: 100%!important;
    color: #222d65;
    margin-bottom: 0!important;
}
.wp-caption{
    position: relative;
    text-align: center;
}
.wp-caption .wp-caption-text{
    position: absolute;
    top: 12px;
    right: -72px;
    text-align: center!important;
    font-style: normal!important;
    text-transform: uppercase;
    -webkit-text-stroke: 1px;
    border: 0!important;
    font-size: 12px;
}
.wp-caption .wp-caption-text strong{
    display: block;
    font-size: 52px;
    line-height: 34px;
}
.postid-70 .wp-caption .wp-caption-text{
    color: #7fc877;
}
.postid-74 .wp-caption .wp-caption-text{
    color: #e7697b;
}
.postid-79 .wp-caption .wp-caption-text{
    color: #2aa7b4;
}
.postid-80 .wp-caption .wp-caption-text{
	color: #eb8143
}
.woocommerce-tabs{
    padding-bottom: 0!important
}
.woocommerce-tabs h3,
.woocommerce-tabs h4,
.woocommerce-tabs h5,
.woocommerce-tabs h6{
    float: left;
    width: 100%;
    margin: 24px auto 12px;
}
.woocommerce-tabs ul.tabs {
    width: 100%!important;
    float: left!important;
    border-bottom: 0;
    border-top: 0!important;
    margin-bottom: 30px;
    text-align: center !important;
}
/*.woocommerce-product-details__short-description li strong,
.woocommerce-product-details__short-description p strong,
.woocommerce-product-details__short-description strong p,
.woocommerce-tabs li strong,
.woocommerce-tabs p strong,
.woocommerce-tabs strong p{
	font-family: "raspoutine_demibolditalic", khmer_os_battambangregular, sans-serif
}*/
.woocommerce-tabs ul.tabs li {
	width: auto;
    padding: 0 50px;
    margin: 0 auto !important;
    display: inline-block !important;
    border-radius: 50px;
    border: 0 !important;
}
.woocommerce-tabs ul.tabs li a{
	color: #000!important;
    padding: 16px 0 10px!important;
}
.woocommerce-tabs ul.tabs li a:lang(en){
    font-size: 20px
}
.woocommerce-tabs ul.tabs li:after{
	content: ''!important
}
.woocommerce-tabs ul.tabs li.active{
	border: none !important;
    background: #f8ebd9;
}
.woocommerce-tabs .panel{
    padding-top: 1rem !important
}
.woocommerce-tabs .panel h3{
	margin: 40px auto 10px;
	font-size: 32px
}
.woocommerce-tabs .panel h4.info, 
.woocommerce-tabs .panel h5.info, 
.woocommerce-tabs .panel h6.info {
    background: #dae0f8;
    padding: 18px 40px;
    border-radius: 30px;
    width: auto;
    margin: 0 auto;
    display: inline-block;
}

.woocommerce-tabs .panel ul{
    float: left;
}
.woocommerce-tabs .panel ul li{
    position: relative;
    margin: 0 auto;
    padding:10px 0px 10px 50px;
    left: 0;
    width: calc(100% - 0px);
    float: left;
}
.woocommerce-tabs .panel ul li:before {
    content: url('../images/icons/check-icon-2.png');
    position: absolute;
    left: -15px;
    transform: scale(.45);
    top: -5px;
    padding: 2px;
    height: 50px;
}
.woocommerce-tabs .panel .mom-list ul li{
	width: 50%;
	float: left;
	margin-bottom: 30px;
    padding-left: 0!important
}
.woocommerce-tabs .panel .mom-list ul li:before{
    content: ''!important
}
.woocommerce-tabs .panel .mom-list ul li img{
	float: left;
}
.woocommerce-tabs .panel .mom-list ul li em {
    width: calc(100% - 80px);
    float: right;
    font-weight: 300;
    font-size: 14px;
    font-style: normal;
    padding-right: 60px
}
.woocommerce-tabs .panel .mom-nutrients{
	float: left;
    width: 100%;
    text-align: center;
    margin: 30px auto 50px;
}
@media (max-width: 991px){
    .woocommerce-tabs .panel .mom-list ul li em{
        padding-right: 0
    }
}
@media (max-width: 567px){
    .single-product div.product{
        overflow: inherit!important
    }
	.woocommerce-tabs .panel .mom-list ul li{
        width: 100%;
        padding-left: 0;
        margin: 0 auto;
	}
    .single-product-section:before{
        display: none;
    }
    div.product .woocommerce-product-gallery{
        position: relative;
        margin-bottom: 15px!important;
        padding-bottom: 34px
    }
    .postid-65 div.product .woocommerce-product-gallery:before{
        content: "";
        position: absolute;
        width: calc(100% - -30px);
        height: 100%;
        background: url(../images/milk-cover-2.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: bottom center;
        left: -15px;
        z-index: 1;
    }
    div.product .woocommerce-product-gallery img{
        max-width: 330px;
    }
    .single-product div.product .summary h3,
    .single-product div.product .summary h4,
    .single-product div.product .summary h5{
        font-size: 18px
    }
    .woocommerce-tabs ul.tabs li{
        width: 100%;
        background-color: #f8ebd9;
        margin-bottom: 4px!important
    }
    .woocommerce-tabs ul.tabs{
        margin-bottom: 0!important
    }
    .woocommerce-tabs .panel{
        float: left;
        background-color: #fafafa;
        padding: 24px 12px;
        border-radius: 20px;
        margin-top: 10px
    }
    .woocommerce-tabs .panel ul li{
	    border-bottom: 1px solid #eee
	}
    .single-product-section .panel-info{
        margin-top: 30px
    }
    .woocommerce-tabs .panel .mom-nutrients{
        margin: 10px auto;
    }
    .woocommerce-tabs .panel .mom-nutrients h4{
        width: 100%;
        font-size: 12px
    }
    .glass img{
        margin: 0 auto;
    }
}
/* table */
.contct-text.secnd{ margin-bottom: 40px; }
.contct-text.secnd h2 {font-size: 44px !important;}
.contct-text h4 {font-size: 35px;}
.glass.third h4 {
    color: #0031C7;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 40px;
    text-align: center;
    border-top: 3px solid #0033a0;
    border-bottom: 3px solid #0033a0;
    margin: 5px;
}
.contct-text.third h6{
    text-align: justify;
}
span.mom-88 {
    color: var(--text-color);
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
}
.glass.third { overflow: auto; display: block; }
.glass.third table th, .glass.third table td {
    border-bottom: 1px solid #f2c681 !important;
    padding: 0px 7px !important;
    font-size: 13px !important;
    line-height: 26px;
    border-top: none;
    background-color: transparent!important
}
tbody .color-lt { background: linear-gradient(to right, #f6f6bf 24%, #f1c17a 106%); }
.table-striped tbody tr:nth-of-type(odd){ background-color: unset; }
.woocommerce-tabs{
        width: 100%;
        float: left;
}
.slick-initialized .slick-slide{
    margin: 0 7.5px!important;
}
.slick-prev{
    left: 15px!important
}
.slick-next{
    right: 15px!important
}
.slick-arrow.slick-disabled{
    opacity: .5;
    pointer-events: none;
    visibility: visible;
    display: block;
}
.fa-check-circle:before{
    color: #87c21c;
    font-size: 20px;
    padding-right: 8px;
    position: relative;
    top: 2px;
}
.slick-prev, 
.slick-next{
    width: 40px!important;
    height: 40px!important;
}
.slick-next {
    background-position: 16px center!important;
    background-size: 12px !important;
}
.slick-prev {
    background-position: 12px center!important;
    background-size: 12px !important;
}

/* postid-62 */
.postid-62 .important-note p>strong {
    color: #ffff00;
}
.postid-62 .important-note{
    background-color: #222d65;
    padding: 15px;
    color: #fff;
    border-radius: 4px;
    margin-bottom: 30px;
}
.postid-62 .important-note h4{
    margin-bottom: 10px
}
.postid-62 .important-note p{
    margin-bottom: 0
}
.postid-62 .summary .product_title.entry-title {
    color: #222d65;
}
.postid-62 .woocommerce-product-details__short-description p {
    padding: 25px;
    background-color: #f8f8f8;
    color: #222d65!important;
    border-radius: 4px;
    margin-bottom: 40px;
}
.postid-62 .woocommerce-product-details__short-description ul {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    float: left;
    width: 100%;
    margin: 15px auto !important;
}
.postid-62 .woocommerce-product-details__short-description ul li {
    width: 50%!important;
    text-align: center;
    border-right: 1px solid #eee;
    float: left;
    padding: 12px 8px;
    color: #222d65!important;
    margin: 0 auto!important;
}
.postid-62 .woocommerce-product-details__short-description ul li:nth-child(2) {
    border-right: 0;
}
.postid-62 .woocommerce-product-details__short-description ul li:last-child {
    border-right: 0;
    width: 100%!important;
    border-top: 1px solid #eee;
}
.postid-62 .woocommerce-tabs ul.tabs li.active a {
    color: #222d65 !important;
    -webkit-text-stroke: .5px;
}
.postid-62 .justify-content-center img{
    margin: 0 auto
}

/* postid-65 */
.postid-65 .important-note{
    background-color: #F8EBD9;
    padding: 30px;
    border-radius: 30px;
}
.postid-65 .important-note h4{
    margin-bottom: 10px
}
.postid-65 .important-note p{
    margin-bottom: 0
}
.postid-65 .single-product-section:before{top: 180px}
.postid-65 .single-product-section:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../images/milk-cover-2.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top center;
    left: 0;
    right: 0;
}
.postid-65 .important-note h4,
.postid-65 .product_title.entry-title,
.postid-65 .woocommerce-product-details__short-description h4,
.postid-65 .woocommerce-tabs .panel h3{
    color: #0031c7
}
.postid-65 .woocommerce-product-details__short-description h4{
    margin: 5px auto;
    line-height: 32px;
    font-size: 20px;
}
.postid-65 .woocommerce-tabs p,
.postid-65 .woocommerce-tabs ul li,
.postid-65 .woocommerce-tabs table tr th,
.postid-65 .woocommerce-tabs table tr td{
    color: #333
}
/*.postid-65 div.product .summary ul li:before {
    content: url('../images/icons/check-icon.png');
    position: absolute;
    left: -40px;
    transform: scale(.45);
    top: -10px;
    padding: 2px;
    height: 50px;
}*/
.postid-65 .summary ul{
    margin: 0 auto!important
}
.postid-65 .fa-check-circle:before {
    color: #eec17a;
    font-size: 20px;
    padding-right: 8px;
    position: relative;
    top: 2px;
}
.postid-65 .wp-caption .wp-caption-text {
    color: #7fc877;
}
.postid-65 .woocommerce-tabs ul.tabs li.active a{
    color: #f2c681!important
}
.postid-65 .woocommerce-tabs .panel table th, 
.postid-65 .woocommerce-tabs .panel table td {
    border-bottom: 1px solid #f2c681 !important;
    padding: 4px 8px !important;
    font-size: 13px !important;
    /*line-height: 28px !important;*/
    background-color: transparent!important;
    text-transform: uppercase;
}

/* postid-68 */
.postid-68 div.product .summary h1.product_title{
    color: #87c21c;
}
.postid-68 .woocommerce-product-details__short-description p{
    margin: 0 auto;
    float: left;
    width: 100%;
}
.postid-68 div.product .summary ul{
    margin-left: 0!important;
}
.postid-68 div.product .woocommerce-product-gallery img{
    float: left;
}
@media (max-width: 567px){
    #product-68{
        padding: 0
    }
    .slick-slider .slick-list{
        margin: 0 -7.5px
    }
    .postid-68 div.product .woocommerce-product-gallery{
        padding-bottom: 0
    }
    .postid-68 div.product .woocommerce-product-gallery img {
        float: none;
    }
    .woocommerce-tabs .panel {
        background-color: transparent;
        padding: 0 0 30px 0;
    }
}

/* postid-69 */
.postid-69 div.product .summary h1.product_title{
    color: #41b6e2;
}
.postid-69 div.product .summary p{
    margin-bottom: 15px;
}
