@font-face { 

	font-family: 'sandm';  



	src:url('https://sandm.co.th/wp-content/themes/FennecDigital/fonts/thaisan/thaisansneue-regular-webfont.eot'), 

	url('https://sandm.co.th/wp-content/themes/FennecDigital/fonts/thaisan/thaisansneue-regular-webfont.eot?#iefix') format('embedded-opentype'), 

	url('https://sandm.co.th/wp-content/themes/FennecDigital/fonts/thaisan/thaisansneue-regular-webfont.woff') format('woff'), 

	url('https://sandm.co.th/wp-content/themes/FennecDigital/fonts/thaisan/thaisansneue-regular-webfont.ttf') format('truetype'), 

	url('https://sandm.co.th/wp-content/themes/FennecDigital/fonts/thaisan/thaisansneue-regular-webfont.svg#svgFontName') format('svg');

}



@font-face { 

	font-family: 'sandmbold';  



	src:url('https://sandm.co.th/wp-content/themes/FennecDigital/fonts/thaisan/thaisansneue-bold-webfont.eot'), 

	url('https://sandm.co.th/wp-content/themes/FennecDigital/fonts/thaisan/thaisansneue-bold-webfont.eot?#iefix') format('embedded-opentype'), 

	url('https://sandm.co.th/wp-content/themes/FennecDigital/fonts/thaisan/thaisansneue-bold-webfont.woff') format('woff'), 

	url('https://sandm.co.th/wp-content/themes/FennecDigital/fonts/thaisan/thaisansneue-bold-webfont.ttf') format('truetype'), 

	url('https://sandm.co.th/wp-content/themes/FennecDigital/fonts/thaisan/thaisansneue-bold-webfont.svg#svgFontName') format('svg');

}

@font-face { 

    font-family: 'DBOzoneX';  

    src:url('https://sandm.co.th/wp-content/themes/royal/fonts/dbozonex/DBOzoneX.eot'), 

    url('https://sandm.co.th/wp-content/themes/royal/fonts/dbozonex/DBOzoneX.eot?#iefix') format('embedded-opentype'), 

    url('https://sandm.co.th/wp-content/themes/royal/fonts/dbozonex/DBOzoneX.woff') format('woff'), 

    url('https://sandm.co.th/wp-content/themes/royal/fonts/dbozonex/DBOzoneX.ttf') format('truetype'), 

    url('https://sandm.co.th/wp-content/themes/royal/fonts/dbozonex/DBOzoneX.svg#svgFontName') format('svg');

}

/*@font-face { 

	font-family: 'sandmextrabold';  



	src:url('http://sandm.co.th/wp-content/themes/FennecDigital/fonts/thaisan/thaisansneue-extrabold-webfont.eot'), 

	url('http://sandm.co.th/wp-content/themes/FennecDigital/fonts/thaisan/thaisansneue-extrabold-webfont.eot?#iefix') format('embedded-opentype'), 

	url('http://sandm.co.th/wp-content/themes/FennecDigital/fonts/thaisan/thaisansneue-extrabold-webfont.woff') format('woff'), 

	url('http://sandm.co.th/wp-content/themes/FennecDigital/fonts/thaisan/thaisansneue-extrabold-webfont.ttf') format('truetype'), 

	url('http://sandm.co.th/wp-content/themes/FennecDigital/fonts/thaisan/thaisansneue-extrabold-webfont.svg#svgFontName') format('svg');

}*/


@font-face { 

    font-family: 'DB Heavent Bd';
    src:url('https://sandm.co.th/wp-content/themes/royal/fonts/DB-Heavent-Bd-v3.2/DB-Heavent-Bd-v3.2.eot'), 
    url('https://sandm.co.th/wp-content/themes/royal/fonts/DB-Heavent-Bd-v3.2/DB-Heavent-Bd-v3.2.eot?#iefix') format('embedded-opentype'), 
    url('https://sandm.co.th/wp-content/themes/royal/fonts/DB-Heavent-Bd-v3.2/DB-Heavent-Bd-v3.2.woff') format('woff'), 
    url('https://sandm.co.th/wp-content/themes/royal/fonts/DB-Heavent-Bd-v3.2/DB-Heavent-Bd-v3.2.ttf') format('truetype'), 
    url('https://sandm.co.th/wp-content/themes/royal/fonts/DB-Heavent-Bd-v3.2/DB-Heavent-Bd-v3.2.svg#svgFontName') format('svg');

}


@font-face {
    font-family: 'Conv_DB HELVETHAICA X LI V3.2';
    src: url('https://sandm.co.th/wp-content/themes/royal/fonts/DB-HELVETHAICA-X-LI-V3.2/DB-HELVETHAICA-X-LI-V3.2.eot');
    src: local('☺'), url('https://sandm.co.th/wp-content/themes/royal/fonts/DB-HELVETHAICA-X-LI-V3.2/DB-HELVETHAICA-X-LI-V3.2.woff') format('woff'), url('https://sandm.co.th/wp-content/themes/royal/fonts/DB-HELVETHAICA-X-LI-V3.2/DB-HELVETHAICA-X-LI-V3.2.ttf') format('truetype'), url('https://sandm.co.th/wp-content/themes/royal/fonts/DB-HELVETHAICA-X-LI-V3.2/DB-HELVETHAICA-X-LI-V3.2.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*---------------------------------------------------------------*/

/* font class

/*---------------------------------------------------------------*/

h1, .h1, h2, .h2, h3, .h3 {

    	/*font-family: 'sandm';*/

        font-weight: bold;

}

/*h2 {

    font-size: 24px;

}*/
h2 {
	font-family: 'DB Heavent Bd'!important;
    font-size: 36px;

}

.menu > li.lastItem > a {

    border: none;

}

.header-type-16 .main-header > .container .menu > li >a {

    font-size: 16px;

    padding: 0px 10px 0px;

    border-right: 1px solid #3b2314;

    /*font-family: 'sandm'!important;*/

}

.header-type-16 .main-header > .container .menu > li.lastItem >a {

    border-right: 0px solid #3b2314!important;

}

:lang(en) .header-type-16 .main-header > .container .menu > li >a {

    /*font-size: 13px;*/

    padding: 0px 8px 0px;

    border-right: 1px solid #3b2314;

    /*font-family: 'sandm'!important;*/

}

.header-logo {

    width: 18%!important;

}

.header-type-16 .main-header > .container .menu > li >a :hover{

    color: #0db14b!important;

}

.header-type-16 .main-header > .container .navbar-header{

    width: 0%!important;

}

.header-type-16 .top-bar {

    background-color: #FFF;

    border-bottom: 0px solid #EBEBEB;

}

.shopping-container {

    float: right;

    /*margin-right: 140px;*/

    /*margin-top: -27px;*/

    margin-top: 0px;

    padding: 10px 17px!important;

    position: relative;

    right: 310px;

    bottom: 6px;

}

.header-search {

    right: 0px;

    position: absolute;

    z-index: 9999;

}

.header-type-16 .top-bar .top-links li a:hover {

    color: #22B24C!important;

}

.header-type-16 .top-bar .top-links li a {

    color: #000!important;

}

.login-popup:before {

    left: 200px!important;

}

.cart-popup-container:before {

    left: 265px!important;

}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-18837.item-level-0.lastItem a{

   border-right: 0px solid #3b2314!important;

}

.header-type-15 .main-header > .container .navbar, .header-type-16 .main-header > .container .navbar, .fixed-header-type-15 .fixed-header > .container .navbar, .fixed-header-type-16 .fixed-header > .container .navbar, .header-type-15 .top-bar > .container .navbar, .header-type-16 .top-bar > .container .navbar, .fixed-header-type-15 .top-bar > .container .navbar, .fixed-header-type-16 .top-bar > .container .navbar {

    padding: 20px 0;

    margin-top: -55px;

}



.links li {

    display: inline-block;

    position: relative;

    z-index: 9999;

}

.top-bar {

    padding-right: 200px;

    padding-top: 50px;

}

.top-links {

    float: right;

    position: absolute;

    /*right: 30px;*/

    right: 250px;

    top: 65px;

    z-index: 9999;

}

p {

	/*font-family: 'sandm';*/

	color: #000;

	font-size: 16px;

}

.pthai {

	font-family: 'sandm';

	color: #000;

	font-size: 14px;

	line-height: 20px;

}

p.tel {

    /*font-size: 16px;*/

    font-size: 13px;

    margin-bottom: 10px;

    border-bottom: 0px solid #3B2314;

    font-family: 'Open Sans';

    display: inline;

}

.psmall {

	font-family: 'sandm';

	color: #fff;

	font-size: 12px;

	line-height: 18px;

}

table th{

    	border-top: 0px solid #efefef;

}

.separator {

	font-size: 25px;

        font-family: "sandm";

        font-weight: normal;

}

.pwhite {

	color: #fff;

}

.pdescription {

	/*font-family: 'sandm';*/

	/*color: #fff;*/

        color: #000;

	font-size: 16px;

	line-height: 22px;

}

.pdescription1 {

	/*font-family: 'sandm';*/

	/*color: #fff;*/

        color: #000;

	font-size: 16px;

	line-height: 22px;

}

.hilight {

	font-family: 'sandm';

	/*color: #fff;*/

        color: #000;

	font-size: 18px;

	line-height: 26px;

}

div#text-3 {

    position: absolute;

    right: -230px;

    /*right: 100px;*/

    /*top: -30px;*/

    top: -22px;

    width: 220px;

    z-index: 9998;

}

#text-2::after {

    background: #3b2314 none repeat scroll 0 0;

    /* background: transparent none repeat scroll 0px 0px; */

    content: "";

    /* height: 45%; */

    height: 15px;

    position: absolute;

    right: 0;

    top: 50%;

    -ms-transform: translate(10,-50%);

    -webkit-transform: translate(10px,-50%);

    transform: translate(10px, -50%);

    width: 1px;

}

/*---------------------------------------------------------------*/

/* social icon

/*---------------------------------------------------------------*/

img.followsocial {

	margin-left: 3px;

	-webkit-transition: margin 0.5s ease-out;

    	-moz-transition: margin 0.5s ease-out;

    	-o-transition: margin 0.5s ease-out;

}

img.followsocial:hover {

	margin-top: -10px;

	cursor:pointer;

}

/*---------------------------------------------------------------*/

/* table

/*---------------------------------------------------------------*/

table td {

    	border-top: 0px;

}

/*---------------------------------------------------------------*/

/* border line

/*---------------------------------------------------------------*/

.withborder {

    	position: relative;

}

.withborder::after {

    	background: #116433 none repeat scroll 0 0;

    	content: "";

    	height: 45%;

    	position: absolute;

    	right: 0;

    	top: 50%;

  	-ms-transform: translate(0,-63%); 

   	-webkit-transform: translate(0,-63%); 

   	transform: translate(0, -63%);

    	width: 1px;

}

.withborderbrown {

    	position: relative;

}

.withborderbrown::after {

    	/*background: #3b2314 none repeat scroll 0 0;*/

        background: transparent none repeat scroll 0px 0px;

    	content: "";

    	/*height: 45%;*/

        height: 65px;

    	position: absolute;

    	right: 0;

    	top: 50%;

  	-ms-transform: translate(0,-63%); 

   	-webkit-transform: translate(0,-63%); 

   	transform: translate(0, -63%);

    	width: 1px;

}

.withborderblue {

    	position: relative;

}

.withborderblue::after {

    	background: #262261 none repeat scroll 0 0;

    	content: "";

    	height: 45%;

    	position: absolute;

    	right: 0;

    	top: 50%;

  	-ms-transform: translate(0,-63%); 

   	-webkit-transform: translate(0,-63%); 

   	transform: translate(0, -63%);

    	width: 1px;

}

/*---------------------------------------------------------------*/

/* center element

/*---------------------------------------------------------------*/

.centereverything {

	text-align: center;

	width: 230px;

	margin: auto;

}

/*---------------------------------------------------------------*/

/* hide all product tabs

/*---------------------------------------------------------------*/

/*.tabs .tabs-nav {

	display: none;

}

#reviews {

	display: none;

}*/

#tab_additional_information ,#tab_9{

        display: none;

}

.tabs .tabs-nav, .tabs .wpb_tabs_nav {

    border-top: 0px solid #ddd;

}

.ico-sum {

    	width: 18px;

    	height: 18px;

}

.ico-sum:after {

    	content: none;

}

.ico-sum:before {

    	top: -9px;

	height: 15px

}

.center {

     text-align: center!important;

}

/*---------------------------------------------------------------*/

/* PRODUCT DESCRIPTION

/*---------------------------------------------------------------*/

.tbproduct {

        border-top : 1px solid black;

        border-bottom : 1px solid black;

	/*font-family: 'sandm';*/

	color: #000;

	font-size: 16px;

}

table.tbproduct {

        /*border-top : 1px solid black;*/

        border-bottom : 0px solid black;

}

.tbproduct strong{

	/*font-family: 'sandm';*/

}

.tbproduct_detail {

	/*font-family: 'sandm';*/

	color: #818285;

	font-size: 14px;

        padding: 2px 5px!important;

}

.tbproduct ul, .tbproduct ol {

    margin-top: 0;

    margin-bottom: 0px;

}

td.tbproduct_detail {

        padding: 2px 5px!important;

}

.productde li {

    list-style: inherit;

    /*font-family: 'sandm';*/

    color: #818285;

    font-size: 14px;

    margin-left: 15px;

}

.trade {

    background-color: #22b24c;

    padding: 5px 15px 5px 15px;

    color : #fff;

    font-size: 14px;

    font-family: 'sandm';

    margin-top : 10px ;

    text-align: center!important;

}

.caution {

    padding: 2px 10px 2px 10px;

    border : 1px solid #818285;

    margin-bottom : 20px;

    margin-right : 10px;

    display: inherit;

}

.tab-content-inner h2 {

    display : none;

}

/*.product-information .cart button[type="submit"] {

    float: right;

    margin-left: 15px;

    width: 315px;

    font-size: 13px !important;

    line-height: 40px !important;

    padding: 0px 18px !important;

    background-color: #00A4B5!important;

}

.product-information .cart button[type="submit"] :hover{

    float: right;

    margin-left: 15px;

    width: 315px;

    font-size: 13px !important;

    line-height: 40px !important;

    padding: 0px 18px !important;

    background-color: #22b24c!important;

}*/

/*button.single_add_to_cart_button.button.alt {

    background-color: #00A4B5!important;

}

button.single_add_to_cart_button.button.alt :hover {

    background-color: #22b24c!important;

}*/

.product-information .cart button[type="submit"] {

    width: 300px !important;

    font-size: 14px !important;

    font-family: 'sandm';

    background-color: #00A4B5;

}

.product-information .cart button[type="submit"]:hover {

    text-decoration: none;

    background-color: #22B24C!important;

}

.product.last.col-lg-4.col-sm-4.col-xs-6.wishlist-disabled ::after{

    	display: none;

}

.product {

    margin-bottom: 40px;

    padding-left: 0px!important;

    padding-right: 0px!important;

}

.product-content-image img {

    max-width: 80%;

}

.content-product{

    padding-bottom: 13%;

}

.content-product:hover {

    border: 1px solid #eeede8;

}



td.first{

    padding-top: 10px !important;

}

td.last{

    padding-bottom: 10px !important;

}

.whare img ,.whare.wpb_text_column *:last-child{

margin-bottom: 15px;

}

.single_variation_wrap {

    margin-top: 0px;

    padding-top: 0px;

    border-top: 0px solid #eee;

}

/*---------------------------------------------------------------*/

/* Related Products 

/*---------------------------------------------------------------*/

.products-page-cats {

    display: none;

}

.owl-item .price {

    display: none;

}

.footer-product {

    display: none;

}

.owl-item a.btn.border-grey.product_type_variable {

    display: none;

}

.product-title a{

    /*font-family: "sandm";*/

    color: #000;

    font-size: 18px;

    line-height: 26px;

}

.product-content-image ::after{

    	/*background: #116433 none repeat scroll 0 0;*/

        /*background: #000 none repeat scroll 0 0;*/

    	content: "";

    	height: 45%;

    	position: absolute;

    	right: 0;

    	top: 50%;

  	-ms-transform: translate(0,-63%); 

   	-webkit-transform: translate(0,-63%); 

     	transform: translate(0, -63%);

    	width: 1px;

}

/*---------------------------------------------------------------*/

/* hide breadcrumbs Header

/*---------------------------------------------------------------*/

.breadcrumbs {

       display : none ;

}

/*---------------------------------------------------------------*/

/* Best seller

/*---------------------------------------------------------------*/

.type-label-1 .new {

    margin-top: 23px;

    padding: 2px 0px;

    display: inline-block;

    border-top: 0px solid #FFF;

    border-bottom: 0px solid #FFF;

    letter-spacing: 1px;

}

.type-label-1 {

    top: 7px;

    right: 10px;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/10/best1.png") no-repeat scroll 0% 0% / 68px auto;

    color: transparent;

    border-radius: 100px;

    width: 68px;

    height: 68px;

    font: 700 12px/15px "Roboto",Arial,Helvetica,sans-serif;

    text-transform: uppercase;

}

:lang(en) .type-label-1 {

    top: 7px;

    right: 10px;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2016/09/best1_en.png") no-repeat scroll 0% 0% / 68px auto;

    color: transparent;

    border-radius: 100px;

    width: 68px;

    height: 68px;

    font: 700 12px/15px "Roboto",Arial,Helvetica,sans-serif;

    text-transform: uppercase;

}

.sm .type-label-1{

    top: 7px;

    right: 25px;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/10/best1.png") no-repeat scroll 0% 0% / 68px auto;

    color: transparent;

    border-radius: 100px;

    width: 68px;

    height: 68px;

    font: 700 12px/15px "Roboto",Arial,Helvetica,sans-serif;

    text-transform: uppercase;

}

:lang(en) .sm .type-label-1{

    top: 7px;

    right: 25px;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2016/09/best1_en.png") no-repeat scroll 0% 0% / 68px auto;

    color: transparent;

    border-radius: 100px;

    width: 68px;

    height: 68px;

    font: 700 12px/15px "Roboto",Arial,Helvetica,sans-serif;

    text-transform: uppercase;

}

.new .type-label-1 {

    top: 7px;

    right: 10px;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2016/10/best2.png") no-repeat scroll 0% 0% / 68px auto;

    color: transparent;

    border-radius: 100px;

    width: 68px;

    height: 68px;

    font: 700 12px/15px "Roboto",Arial,Helvetica,sans-serif;

    text-transform: uppercase;

}

:lang(en) .new .type-label-1 {

    top: 7px;

    right: 10px;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2016/11/best2new.png") no-repeat scroll 0% 0% / 68px auto;

    color: transparent;

    border-radius: 100px;

    width: 68px;

    height: 68px;

    font: 700 12px/15px "Roboto",Arial,Helvetica,sans-serif;

    text-transform: uppercase;

}

/*.product.first .type-label-1{

    top: 7px;

    right: 25px;

    background: transparent url("http://sandm.co.th/wp-content/uploads/2015/10/best1.png") no-repeat scroll 0% 0% / 68px auto;

    color: transparent;

    border-radius: 100px;

    width: 68px;

    height: 68px;

    font: 700 12px/15px "Roboto",Arial,Helvetica,sans-serif;

    text-transform: uppercase;

}*/

.product-images .type-label-1 {

    top: 7px;

    right: 10px;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/10/best1.png") no-repeat scroll 0% 0% / 120px auto;

    color: transparent;

    border-radius: 100px;

    width: 120px;

    height: 120px;

    font: 700 12px/15px "Roboto",Arial,Helvetica,sans-serif;

    text-transform: uppercase;

}

:lang(en) .product-images .type-label-1 {

    top: 7px;

    right: 10px;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2016/09/best1_en.png") no-repeat scroll 0% 0% / 120px auto;

    color: transparent;

    border-radius: 100px;

    width: 120px;

    height: 120px;

    font: 700 12px/15px "Roboto",Arial,Helvetica,sans-serif;

    text-transform: uppercase;

}

.label-product ::after{

    	display: none!important;

}

.title {

    color: #116433;

    text-transform: uppercase;

    border-bottom: 1px solid #000;

    font-family: 'sandm';

}



.product-image::before {

    background: transparent url("https://sandm.co.th/wp-content/uploads/2016/10/Logo-GMP.png") no-repeat scroll 0% 0% / 63px auto;

    content: "";

    height: 100%;

    position: absolute;

    right: 450px;

    top: 50%;

    transform: translate(0px, -48%);

    width: 100px;

    z-index:1;

}

.languages-area {

    float: left;

    display: none;

}

.top-bar a {

    color: #000;

    font-size: 11px;

    text-transform: uppercase;

}

.top-bar {

    background: #fff!important;

}

div#nav_menu-3.widget_nav_menu li, div#nav_menu-6.widget_nav_menu li {

    border-bottom: 0px solid #ddd;

    position: relative;

    display: inline-block;

    width: 100%;

}

div#nav_menu-3.widget_nav_menu li a ,div#nav_menu-6.widget_nav_menu li a {

    font: 14px/15px 'Roboto', Georgia, Helvetica, sans-serif;

    padding: 8px 0;

    color: #767676 !important;

    display: inherit;

    text-transform: none;

    float: right;

}

.woocommerce-account .content {

    width: 55%;

}

/*-.quantity::before {

    content: "จำนวน";

    position: absolute;

    vertical-align: middle;

    top: 30%;

}-*/

.quantity input[type="number"] {

    width: 46px !important;

    height: 40px !important;

    padding-right: 5px;

    border: 1px solid #DDD !important;

    /*margin-left: 50px;*/

}

/*.quantity {

    position: relative;

    float: left;

    width: 65px;

    height: 40px;

    margin-top: -15px;

}*/

form.register {

    display: none;

}

.filter-wrap .woocommerce-ordering {

    display: none;

}

.product-information .product_title {

    text-transform: none;

}

/*---------------------------------------------------------------*/

/* hide product tags

/*---------------------------------------------------------------*/

span.tagged_as {

    display: none;

}

/*---------------------------------------------------------------*/

/* cart icon

/*---------------------------------------------------------------*/

.ico-sum {

    background: rgb(255, 255, 255) url("https://sandm.co.th/wp-content/uploads/2015/10/Shopping_cart.png") no-repeat scroll 0% 0% / 22px auto;

    top: 3px!important;

    height: 22px;

    width: 22px;

}

.ico-sum::before {

    display: none;

}

.cart-bag .ico-sum{

    background-color: #fff!important;

}

/*.shopping-container {

    float: right;

    margin-right: 100px;

    padding: 10px 7px;

}*/

#text-2 {

    position: absolute;

    top: -20px;

    right: 0;

    z-index :100;

}

#confirm{

    color: #000;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/10/Confirm-payment.png") no-repeat scroll right 0% / 22px auto;

    height: 52px;

    padding-top: 20px;

    font-size: 13px;

    text-transform: none;

}

.top-bar .topbar-widget a {

    color: #000!important;

}

.top-bar .topbar-widget a:hover {

    color: #66c577!important;

}

.header-search {

    margin-right: 0px!important;

}

.fa-mobile-phone::before, .fa-mobile::before {

    content: "";

    font-size: 24px;

    color: #22B24C;

}

.fa.fa-mobile {

    margin-right: 10px;

}

/*---------------------------------------------------------------*/

/* remove product botton

/*---------------------------------------------------------------*/

.shop-table .table-bordered .remove-item {

    color: transparent;

    width: 100px;

    background: #FFF url("https://sandm.co.th/wp-content/uploads/2015/10/remove.png") no-repeat scroll 0% 0% / 100px auto;

}

:lang(en) .shop-table .table-bordered .remove-item {

    color: transparent;

    width: 100px;

    background: #FFF url("https://sandm.co.th/wp-content/uploads/2016/09/remove_en.png") no-repeat scroll 0% 0% / 100px auto;

}

.shop-table .table-bordered .remove-item:hover {

    color: transparent;

    box-sizing: border-box;

    background: #000 url("https://sandm.co.th/wp-content/uploads/2015/10/remove_w.png") no-repeat scroll 0% 0% / 100px auto;

}

:lang(en) .shop-table .table-bordered .remove-item:hover {

    color: transparent;

    box-sizing: border-box;

    background: #000 url("https://sandm.co.th/wp-content/uploads/2016/09/remove_en_w.png") no-repeat scroll 0% 0% / 100px auto;

}

.product-lightbox-btn {

    position: absolute;

    left: 40px;

    bottom: 17px;

    font-size: 0px;

    z-index: 10000;

    padding: 0px;

    width: 480px;

    height: 400px;

    border: 0px solid #3A3A3A;

    box-sizing: border-box;

    text-align: center;

    border-radius: 0%;

}

.product-lightbox-btn::before {

    display: none;

}

/*.payment_methods li label::after {

    background: transparent url("http://sandm.co.th/wp-content/uploads/2015/10/money_exchange-128.png") no-repeat scroll 0% 0% / 38px auto;

    height: 38px;

}*/

li.payment_method_bacs label {

    padding-left: 50px!important;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/10/money_exchange-128.png") no-repeat scroll 0% 0% / 38px auto;

    height: 38px;

    width: 200px;

    padding-top: 10px;

}

li.payment_method_cheque label {

    padding-left: 50px!important;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/10/payment-128.png") no-repeat scroll 0% 0% / 38px auto;

    height: 38px;

    width: 200px;

    padding-top: 10px;

}

li.payment_method_paysbuy  img {

    display: none;

}

li.payment_method_paysbuy label {

    padding-left: 50px!important;

    background: transparent url("https://sandm.co.th/wp-content/plugins/woocommerce-paysbuy-payment-gateway/image/paysbuy.png") no-repeat scroll 0% 0% / 38px auto;

    height: 38px;

    width: 200px;

    padding-top: 10px;

}

#billing_company_field {

    display: none;

}

#shipping_company_field {

    display: none;

}

form .form-row-first, form .form-row-last {

    float: left;

    overflow: visible;

    width: 100%!important;

}

table th, table td {

    padding: 5px 5px!important;

    line-height: 1.7;

}

table {

    margin-bottom: 0px;

}

.product-navigation {

    display: none;

}

/*.product-information .price span.amount::after {

     content: " / กล่อง";

}*/

.total > .amount::after {

     content: " / ต่อกล่อง";

     display : none;

}

.woocommerce-breadcrumb {

    display: none;

}

#content_tab_description {

    margin-bottom: 0px !important;

    margin-top: 10px !important;

}

/*.page-heading .title {

    width: 62%;

    text-align: left;

}*/

.slide-item .product {

    padding: 0px 0px;

}

.fancybox-inline {

    color: #818285;

}

/*.title >span{

    display: none;

}*/

#product-pager {

    display: none!important;

}

.product-extra-content {

    height: 0px !important;

}

.menu-social-icons i {

    background-color: #898989!important;  

}

.title {

    margin: 30px 0px 15px;

    vertical-align: middle;

}

.product-categories >li >a {

    font-size: 16px;

    /*font-family: 'sandm'!important;*/

    color: #767676;

}

.cat-item.cat-item-17 a:hover{

    color: #116433;

}

.cat-item.cat-item-17.current-cat a{

    color: #116433;

}

.cat-item.cat-item-18 a:hover{

    color: #7c9d4a;

}

.cat-item.cat-item-18.current-cat a{

    color: #7c9d4a;

}

.cat-item.cat-item-19 a:hover{

    color: #d1ab2b;

}

.cat-item.cat-item-19.current-cat a{

    color: #d1ab2b;

}

.cat-item.cat-item-20 a:hover{

    color: #00a2b3;

}

.cat-item.cat-item-20.current-cat a{

    color: #00a2b3;

}

.widget-title {

    font-size: 16px;

    font-family: 'sandm'!important;

    color: #66c577!important;

}

.filter-wrap .view-switcher .switchToGrid, .filter-wrap .view-switcher .switchToList {

    color: #66C577 !important;

}

.filter-wrap .view-switcher .switchToGrid, .filter-wrap .view-switcher .switchToList::hover {

    color: #000!important;

}

.margin_center {

    margin-left :30%;

    margin-right :30%;

}

.normalpd::after {

    	/*background: #000 none repeat scroll 0 0;*/

        background: transparent none repeat scroll 0px 0px;

    	content: "";

    	height: 33%;

    	position: absolute;

    	right: 0;

    	top: 50%;

  	-ms-transform: translate(0,-100%); 

   	-webkit-transform: translate(0,-100%); 

   	transform: translate(0, -100%);

    	width: 1px;

}

/*--- product image popup ---*/

.emodal .emodal-text {

    width: 60%;

}

.emodal img {

    max-width: 40%;

}

/*--icon-bank--*/

.bank-name-01{

  background:url('https://sandm.co.th/wp-content/uploads/2015/12/scb-icon.png')no-repeat;

  background-position: 85% 0%;

  background-size: contain;

}

.bank-name-02{

  background:url('https://sandm.co.th/wp-content/uploads/2016/05/gului.jpg')no-repeat;

  background-position: 85% 0%;

  background-size: contain;

}



.cat-item.cat-item-17 a,.cat-item.cat-item-173 a,#menu-item-21435 a{

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/08/sandm_handyherb_logo.png") no-repeat scroll 10% 50% / 30px auto;

    padding-left: 70px;

}

.cat-item.cat-item-18 a,.cat-item.cat-item-175 a,#menu-item-21436 a {

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/08/sandm_cmk_logo.png") no-repeat scroll 0% 50% / 40px auto;

    padding-left: 70px;

}

.cat-item.cat-item-19 a,.cat-item.cat-item-191 a,#menu-item-21437 a {

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/08/sandm_QTX_logo.png") no-repeat scroll 0% 50% / 40px auto;

    padding-left: 70px;

}

.cat-item.cat-item-20 a,.cat-item.cat-item-193 a,#menu-item-21438 a {

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/08/sand-m-logo.png") no-repeat scroll 0% 50% / 50px auto;

    /*background: transparent url("http://sandm.co.th/wp-content/uploads/2015/08/sandm_new_logo.jpg") no-repeat scroll 0% 50% / 50px auto;*/

    padding-left: 70px;

}

.cat-item.cat-item-608 a, .cat-item.cat-item-630 a,#menu-item-21439 a{

    background: transparent url(https://sandm.co.th/wp-content/uploads/2023/08/Vit2go-300x264-1.png) no-repeat scroll 10% 50% / 35px auto;

    padding-left: 70px;

}

#woocommerce_product_categories-2.sidebar-widget .widget-title{

    text-align: center!important;

}

.category-description {

    margin-bottom: 0px;

}

.product-extra-content .col-lg-4 {

    width: 100%;

}

.widget_nav_menu li a:hover {

    color: #22B24C !important;

}

td.first{

    padding-top: 10px !important;

}

td.last{

    padding-bottom: 10px !important;

}

tr.tbproduct_detail {

    padding-top: 10px !important;

}

.tab-content-inner .vc_row.wpb_row.vc_row-fluid {

    margin-bottom: 0px !important;

}

.product-content {

    margin-bottom: 0px;

}

.login h1 a {

    -webkit-background-size: 300px;

    background-size: 300px;

    background-position: center top;

    background-repeat: no-repeat;

    color: #999;

    height: 66px;

    font-size: 20px;

    font-weight: 400;

    line-height: 1.3em;

    margin: 0 auto 25px;

    padding: 0;

    text-decoration: none;

    width: 300px;

    text-indent: -9999px;

    outline: 0;

    overflow: hidden;

    display: block;

    background-image: url("https://sandm.co.th/wp-content/uploads/2015/08/new-sandm-logo-2x2-cm2.png")!important;

}

/*.logo img:last-child, .logo img {

    max-height : 100px;

    width: auto;

    margin: 0px 30px 60px 0px;

}*/
.logo img:last-child, .logo img {
    max-height: 50px;
    width: auto;
    margin: 0px 10px 30px 0px;
}

.cmk2 {

    margin-top: 5px !important;

    /*margin-left: -100px !important;*/

}

.about {

    padding-left: 75px;

}

.products-list .content-product:hover {

    border: 0px solid #eeede8;

}

.products-list .product {

    border-bottom: 1px solid #000;

    padding-bottom: 30px;

}

.width18 {

    width: 18%;

}

.width18::after {

     background: #6d6e71 none repeat scroll 0 0;

     /*background: transparent none repeat scroll 0px 0px;*/

     content: "";

height: 45%;

height: 120px;

position: absolute;

right: 0;

top: 60%;

-ms-transform: translate(0,-63%);

-webkit-transform: translate(0,-63%);

transform: translate(-13px, -63%);

width: 2px;

}

.type-label-2 {

     top: 7px;

     left: 10px;

     color: #fff;

     border-radius: 0px;

     width: 40px;

     height: 69px;

     text-transform: uppercase;

     font: 12px/15px 'Roboto', Arial, Helvetica, sans-serif;

     font-weight: 700;

     /*background: transparent url("http://sandm.co.th/wp-content/uploads/2016/04/tag_sale.png") !important;*/

     background-repeat: no-repeat !important;

     background-size: 40px !important;

     /*color: transparent;*/

     color: #fff;

     background-color : #00a4b5!important;

}



.type-label-2 .sale {

    padding: 4px 0;

    display: inline-block;

    border-top: 0px solid #fff;

    border-bottom: 0px solid #fff;

    margin-top: 22px;

    transform: rotatez(90deg);

    transform: rotate(270deg);

    font-size: 16px;

    font-weight: 400;

}

.product-images .type-label-2 {

     top: 7px;

     left: 80px;;

     border-radius: 0px;

     width: 60px;

     height: 112px;

     text-transform: uppercase;

     font: 12px/15px 'Roboto', Arial, Helvetica, sans-serif;

     font-weight: 700;

     background: transparent url("https://sandm.co.th/wp-content/uploads/2016/04/tag_sale.png")!important;

     background-repeat: no-repeat!important;

     background-size: 60px!important;

     /*color: transparent;*/

     color: #fff;

     background-color : #00a4b5!important;

     display : none;

}

.product-images .type-label-2 .sale {

    padding: 4px 0;

    display: inline-block;

    border-top: 0px solid #fff;

    border-bottom: 0px solid #fff;

    margin-top: 22px;

    transform: rotatez(90deg);

    transform: rotate(270deg);

    font-size: 16px;

}

:lang(th) .product-information .short-description::before{

    content: "จัดส่ง ems ฟรีทั่วประเทศ";

    /*position: absolute;*/

    /*top: 105px;*/

    /*height: 50px;*/

    color: #22b24c;

    font-size: 16px;

}

:lang(en) .product-information .short-description::before {

    content: "Free delivery by EMS all over Thailand"!important;

    color: #22b24c;

    font-size: 16px;

}

.product-information .short-description p {

    /*margin-top: 15px;old*/

    margin-top: 0px;

}

.product-information p.price {

    display: none;

}

.product-information .price {

    margin-bottom: 0px;

    margin-top: 0px;

}

.addtoany_header {

    margin: 0 0 16px;

    font-size: 16px;

    width: 5%!important;

    float: left;

    margin-left: 42%!important;

    font-family: 'sandm';

}

div#text-5 {

    position: absolute;

    right: -220px;

    top: -25px;

    z-index: 9999;

}



.ft1 {

    border-top: 2px solid #c2c2c4;

    padding-top: 30px;

}

.ft2 {

    border-top: 2px solid #c2c2c4;

    border-top-right-radius: 23px;

    border-right: 2px solid #c2c2c4;

    padding-top: 30px;

    min-height: 200px;

}

.ft3 {

    border-left: 2px solid #c2c2c4;

    border-top-left-radius: 23px;

    border-top: 2px solid #c2c2c4;

    padding-top: 30px;

    padding-left: 30px;

    margin-left: -2px;

    min-height: 200px;

}

.footer-top.footer-top-3 {

    margin-bottom: 30px;

}

.header-type-16 .main-header > .container .menu > li > a {

    font-size: 20px;
    font-family: 'DB Heavent Bd'!important;

}
.menu .nav-sublist-dropdown ul > li > a {
    font-size: 20px;
    color: #000;
    font-family: 'DB Heavent Bd'!important;
}

/*---------------------------------------------------------------*/

/* display on screen size

/*---------------------------------------------------------------*/

@media (min-width: 1440px) {
    .header-logo img {
        max-width: 250px;
        float: left;
    }
    .menu .nav-sublist-dropdown ul > li > a {
    font-size: 20px;
    color: #000;
    font-family: 'DB Heavent Bd'!important;
}
}

@media (max-width: 1640px) {

    .header-type-16 .main-header > .container .menu > li > a {
    font-size: 16px;
    }
    .menu .nav-sublist-dropdown ul > li > a {
        font-size: 16px;
        font-family: 'DB Heavent Bd'!important;
    }
}

@media (max-width: 1440px) {

.header-type-16 .main-header > .container .menu > li > a {

    /*font-size: 12px;*/
    font-size: 16px;

    /*padding: 0px 10px;*/

    padding: 0px 6px;

    border-right: 1px solid #3B2314;

    /*font-family: "sandm" !important;*/
        font-family: 'DB Heavent Bd'!important;

}
.menu .nav-sublist-dropdown ul > li > a {
    font-size: 16px;
    font-family: 'DB Heavent Bd'!important;
}

.header-logo img {

    /*max-width: 240px;*/

    max-width: 200px;

}

.header-logo {

    width: 15%!important;

}

.fa.fa-mobile {

    margin-right: 5px;

}

p.tel {

    font-size: 13px;

    margin-bottom: 10px;

    border-bottom: 0px solid #3B2314;

    font-family: 'Open Sans';

    display: inline;

}

.header-type-16 .main-header > .container .navbar{

    padding: 32px 0;

}

/*div#text-3{

    width: 200px!important;

}*/

.top-links {

    right: 210px!important;

}

.shopping-container {

    right: 210px;

    bottom: 33px;

}

div#text-5 {

    right: -200px;

}

#confirm {

    font-size: 12px;

}

}

@media (max-width: 1280px) {

.product-image::before {

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/09/gmp.png") no-repeat scroll 0% 0% / 60px auto;

    content: "";

    height: 100%;

    position: absolute;

    left: 0px;

    top: 50%;

    transform: translate(0px, -48%);

    width: 60px;

}

.header-type-16 .main-header > .container .tbs{

    width: 60%;

    /*width: 55%;*/

}

.header-logo{

    width: 18%!important;

    padding-right: 0px;

}

.header-type-16 .main-header > .container .menu > li > a {

    /*font-size: 11px;*/
    font-size: 16px;

    padding: 0px 4px;

}

.shopping-container {

    float: right;

    /* margin-right: 90px; */

    /* margin-top: -26px; */

    margin-top: 0px;

    padding: 10px 17px!important;

    top: -25px;

    right: 210px;

}

.width18::after {

    background: #6d6e71 none repeat scroll 0 0;

    /* background: transparent none repeat scroll 0px 0px; */

    content: "";

    height: 45%;

    height: 120px;

    position: absolute;

    right: 0;

    top: 60%;

    -ms-transform: translate(0,-63%);

    -webkit-transform: translate(0,-63%);

    transform: translate(0px, -63%);

    width: 2px;

}

div#text-3{

    width: 215px!important;

}

.top-links {

    right: 215px!important;

}

div#text-5 {

    right: -190px;

    z-index: 9999;

}

}

/*---------------------------------------------------------------*/

/* for tablet

/*---------------------------------------------------------------*/

@media (max-width: 991px) and (min-width: 768px){

header.header.main-header .container {

    width: 100%;

}

.sidebar.sidebar-left {

    display: none;

}

#text-2 {

    position: relative;

    top: -40px;

    right: 0;

    z-index: 100;

    /* width: 200px; */

    right: -150px;

}

#confirm {

    color: #000;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/10/Confirm-payment.png") no-repeat scroll right 0% / 22px auto;

    height: 52px;

    padding-top: 20px;

    font-size: 12px;

    text-transform: none;

}



.shopping-container {

    /*margin-right: 100px;*/

    margin-top: -20px;

    margin-right: -40px;

    /* margin-top: -20px; */

    top: -10px;

}

div#nav_menu-3.widget_nav_menu li a {

    float: left;

}

.type-label-1 {

    top: 7px;

    right: 10px;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/10/best1.png") no-repeat scroll 0% 0% / 45px auto;

    color: transparent;

    border-radius: 100px;

    width: 45px;

    height: 45px;

    font: 700 12px/15px "Roboto",Arial,Helvetica,sans-serif;

    text-transform: uppercase;

}

.product-images .type-label-1 {

    top: 7px;

    right: 10px;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/10/best1.png") no-repeat scroll 0% 0% / 90px auto;

    color: transparent;

    border-radius: 100px;

    width: 90px;

    height: 90px;

    font: 700 12px/15px "Roboto",Arial,Helvetica,sans-serif;

    text-transform: uppercase;

}

.sm .type-label-1 {

    top: 7px;

    right: 10px;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/10/best1.png") no-repeat scroll 0% 0% / 45px auto;

    color: transparent;

    border-radius: 100px;

    width: 45px;

    height: 45px;

    font: 700 12px/15px "Roboto",Arial,Helvetica,sans-serif;

    text-transform: uppercase;

}

.product-image::before {

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/09/gmp.png") no-repeat scroll 0% 0% / 60px auto;

    content: "";

    height: 100%;

    position: absolute;

    left: 2px;

    top: 50%;

    transform: translate(0px, -48%);

    width: 60px;

}

.new .type-label-1 {

    top: 7px;

    right: 10px;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2016/10/best2.png") no-repeat scroll 0% 0% / 45px auto;

    color: transparent;

    border-radius: 100px;

    width: 45px;

    height: 45px;

    font: 700 12px/15px "Roboto",Arial,Helvetica,sans-serif;

    text-transform: uppercase;

}

:lang(en) .new .type-label-1 {

    top: 7px;

    right: 10px;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2016/11/best2new.png") no-repeat scroll 0% 0% / 45px auto;

    color: transparent;

    border-radius: 100px;

    width: 45px;

    height: 45px;

    font: 700 12px/15px "Roboto",Arial,Helvetica,sans-serif;

    text-transform: uppercase;

}

.logo img:last-child, .logo img {

    max-height: 80px;

    width: auto;

    margin: 0px 30px 60px 0px;

}

.back-history {

    display: block!important;

}

.cmk.vc_col-sm-3 {

    width: 20%;

}

.cmk2 {

    margin-top: 5px !important;

    margin-left: 0px !important;

}

.about {

    padding-left: 15px;

}

.shopping-container {

    /*margin-top: -13px;*/

    margin-top: -0px;

}

.width18::after {

    background: #6d6e71 none repeat scroll 0 0;

    /* background: transparent none repeat scroll 0px 0px; */

    content: "";

    height: 45%;

    height: 90px;

    position: absolute;

    right: 0;

    top: 60%;

    -ms-transform: translate(0,-63%);

    -webkit-transform: translate(0,-63%);

    transform: translate(0px, -63%);

    width: 2px;

}

.type-label-2 {

    top: 7px;

    left: 5px;

    color: #fff;

    border-radius: 0px;

    width: 30px;

    height: 49px;

    text-transform: uppercase;

    font: 12px/15px 'Roboto', Arial, Helvetica, sans-serif;

    font-weight: 700;

    /*background: transparent url("http://sandm.co.th/wp-content/uploads/2016/04/tag_sale.png") !important;*/

    background-repeat: no-repeat !important;

    background-size: 25px !important;

     color: #fff;

     background-color : #00a4b5!important;

}

.type-label-2 .sale {

    padding: 4px 0;

    display: inline-block;

    border-top: 0px solid #fff;

    border-bottom: 0px solid #fff;

    margin-top: 15px;

    transform: rotatez(90deg);

    transform: rotate(270deg);

    font-size: 12px;

    font-weight: 400;

}

.addtoany_header {

    margin: 0 0 16px;

    font-size: 16px;

    width: 8%!important;

    float: left;

    margin-left: 35%!important;

    font-family: 'sandm';

}

div#text-3 {

    z-index: 9999;

}

#text-2::after {

   display : none;

}

}



/*---------------------------------------------------------------*/

/* mobile landscape

/*---------------------------------------------------------------*/

@media (max-width: 767px) and (min-width: 481px){

.ft1 {

    border-top: 2px solid #c2c2c4;

    padding-top: 30px;

    padding-bottom: 30px;

}

.ft2 {

    border-top: 2px solid #c2c2c4;

    border-top-right-radius: 0px;

    border-right: 0px solid #c2c2c4;

    padding-top: 30px;

    padding-bottom: 30px;

    min-height: auto;

}

.ft3 {

    border-left: 0px solid #c2c2c4;

    border-top-left-radius: 0px;

    border-top: 2px solid #c2c2c4;

    padding-top: 30px;

    padding-left: 0px;

    margin-left: 0px;

}

.sidebar.sidebar-left {

    display: none;

}

.shopping-container {

    margin-top: -8px;

    right: 130px;

    /*margin-top: -13px;*/

}

#text-2 {

    position: relative;

    /*top: -20px;*/

    /*right: 0;*/

    /*width: 100%;*/

    top: -40px;

    right: -185px;

    z-index: 100;

    width: 150px;

    float: right;

}

#text-2::after {

   display : none;

}

#confirm {

    color: #000;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/10/Confirm-payment.png") no-repeat scroll right 0% / 22px auto;

    height: 52px;

    padding-top: 20px;

    font-size: 13px;

    text-transform: none;

}

/*div#text-3 {

    position: absolute;

    right: 24em;

    top: -25px;

    width: 200px;

}*/

div#text-3 {

    z-index: 9999;

}

.header-logo {

    left: 25%;

}

div#nav_menu-3.widget_nav_menu li a {

    float: left;

}

.trade {

    width: 180px;

    margin-left: 50%;

    -ms-transform: translate(-50%,0%);

    -webkit-transform: translate(50px,100px);

    transform: translate(-50%,0%);

}

.type-label-1 {

    top: 7px;

    right: 10px;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/10/best1.png") no-repeat scroll 0% 0% / 90px auto;

    color: transparent;

    border-radius: 100px;

    width: 90px;

    height: 90px;

    font: 700 12px/15px "Roboto",Arial,Helvetica,sans-serif;

    text-transform: uppercase;

}

.sm .type-label-1 {

    top: 7px;

    right: 10px;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/10/best1.png") no-repeat scroll 0% 0% / 90px auto;

    color: transparent;

    border-radius: 100px;

    width: 90px;

    height: 90px;

    font: 700 12px/15px "Roboto",Arial,Helvetica,sans-serif;

    text-transform: uppercase;

}

.product-images .type-label-1 {

    top: 7px;

    right: 10px;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/10/best1.png") no-repeat scroll 0% 0% / 90px auto;

    color: transparent;

    border-radius: 100px;

    width: 90px;

    height: 90px;

    font: 700 12px/15px "Roboto",Arial,Helvetica,sans-serif;

    text-transform: uppercase;

}

.product-image::before {

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/09/gmp.png") no-repeat scroll 0% 0% / 60px auto;

    content: "";

    height: 100%;

    position: absolute;

    left: 2px;

    top: 50%;

    transform: translate(0px, -48%);

    width: 60px;

}

:lang(en) .product-images .type-label-1 {

    top: 7px;

    right: 10px;

    background: transparent url(https://sandm.co.th/wp-content/uploads/2016/09/best1_en.png) no-repeat scroll 0% 0% / 90px auto;

    color: transparent;

    border-radius: 100px;

    width: 90px;

    height: 90px;

}

.logo img:last-child,.logo img {

    max-height: 60px;

}

.back-history {

    display: block!important;

}

.cmk2 {

    margin-top: 5px !important;

    margin-left: 0px !important;

}

.cmk2 h2{

   display : none;

}

.margin_center {

    margin-left: 15%;

    margin-right: 15%;

}

.about {

    padding-left: 15px;

}

.product-extra-content {

    height: auto !important;

}

.row.products-loop.row-count-3.products-list {

    margin-left: 0px;

    margin-right: 0px;

}

.filter-wrap {

    padding: 10px 0 10px;

}

.width18 {

    width: auto;

    float: left;

    padding-left: 20%;

    margin-right: 40px;

}

.width18::after {

    background: #6d6e71 none repeat scroll 0 0;

    /* background: transparent none repeat scroll 0px 0px; */

    content: "";

    /* height: 45%; */

    height: 100%;

    position: absolute;

    right: -10px;

    top: 0%;

    -ms-transform: translate(10,-63%);

    -webkit-transform: translate(100,-63%);

    transform: translate(10%, -0%);

    width: 2px;

}

.addtoany_header {

    margin: 0 0 16px;

    font-size: 16px;

    width: 8%!important;

    float: left;

    margin-left: 35%!important;

    font-family: 'sandm';

}

.header-logo {

    width: 35%!important;

}

.top-links {

    right: 0px!important;

}

#text-3 img {

    margin-right: 10px;

}

.progress-button[data-style="shrink"][data-horizontal] .content ,.product-details a.btn.border-grey.product_type_variable{

    font-size: 14px;

}

.pdescription1 {

    font-size: 18px;

}

}

/*-- variable product--*/

.woocommerce-variation-description {

    display: inline-block;

}

.woocommerce-variation-description p {

    margin-bottom: 0;

    display: inline-block;

    float: left;

    font: 30px/30px 'Roboto', sans-serif;

}

.single_variation {

    display: inline-block;

    float: left;

}

.variations_button {

    clear: both;

}



/*---------------------------------------------------------------*/

/* mobile

/*---------------------------------------------------------------*/

@media (min-width: 480px) {

.smallscreen {

	display: none !important;

}

}

@media (max-width: 480px) {

.ft1 {

    border-top: 2px solid #c2c2c4;

    padding-top: 30px;

    padding-bottom: 30px;

}

.ft2 {

    border-top: 2px solid #c2c2c4;

    border-top-right-radius: 0px;

    border-right: 0px solid #c2c2c4;

    padding-top: 30px;

    padding-bottom: 30px;

    min-height: auto;

}

.ft3 {

    border-left: 0px solid #c2c2c4;

    border-top-left-radius: 0px;

    border-top: 2px solid #c2c2c4;

    padding-top: 30px;

    padding-left: 0px;

    margin-left: 0px;

    min-height: auto;

}

.normalscreen {

	display: none !important;

}

div#nav_menu-3.widget_nav_menu li a {

    float: left!important;

}

.woocommerce-account .content {

    width: 100%;

}

.top-links {

    float: right;

    position: absolute;

    right: 0px!important;

    top: 50px;

}

#text-2 {

    position: relative;

    float: right;

    right: 10px;

}

#text-2::after {

   display : none;

}

div#text-3 {

    position: relative;

    /*width: 130px;*/

    width: 210px;

    right: -6px;

    float: left;

    z-index: 9999;

    text-align: left;

}

div#text-5 {

    right: 10px;

    top: 30px;

}

#text-3 img {

    margin-right: 10px;

}

#st-trigger-effects {

    top: 70%;

}

.header-logo {

    margin-top: 45px;

    width: 220px!important

}

.navbar {

    height: 120px;

}

.shopping-container {

    /*float: left;*/

    /*top: 30px;*/

    float: right;

    margin-right: 0px;

    top: 0px;

    right: 30px;

}

.content-product {

    padding-bottom: 0px;

}

.badge-number {

    display: block;

}

.sidebar.sidebar-left {

    display: none;

}

.product-extra-content {

    height: auto!important;

}

.product-images .type-label-1 {

    top: 7px;

    right: 10px;

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/10/best1.png") no-repeat scroll 0% 0% / 70px auto;

    color: transparent;

    border-radius: 100px;

    width: 70px;

    height: 70px;

    font: 700 12px/15px "Roboto",Arial,Helvetica,sans-serif;

    text-transform: uppercase;

}

.product-image::before {

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/09/gmp.png") no-repeat scroll 0% 0% / 45px auto;

    content: "";

    height: 100%;

    position: absolute;

    left: 0px;

    top: 50%;

    transform: translate(0px, -48%);

    width: 45px;

}

:lang(en) .product-images .type-label-1 {

    top: 7px;

    right: 10px;

    background: transparent url(https://sandm.co.th/wp-content/uploads/2016/09/best1_en.png) no-repeat scroll 0% 0% / 70px auto;

    color: transparent;

    border-radius: 100px;

    width: 70px;

    height: 70px;

}

.product-information .cart button[type="submit"] {

    width: auto !important;

}

.trade {

    width: 180px;

     margin-left: 50%;

    -ms-transform: translate(-50%,0%);

    -webkit-transform: translate(50px,100px);

    transform: translate(-50%,0%);

}

.product-content-image .label-product {

    display: block;

}

.logo img:last-child,.logo img {

    max-height: 45px;

    width: auto;

    margin: 0px 10px 40px 0px;

}

.margin_center {

    margin-left: 0%;

    margin-right: 0%;

}

.product-information .product_title {

    font-size: 26px;

    text-transform: none;

}

.filter-wrap {

    text-align: center;

    display: none;

}

.width18 {

    width: auto;

}

.width18::after {

    background: #6d6e71 none repeat scroll 0 0;

    /* background: transparent none repeat scroll 0px 0px; */

    content: "";

    /*height: 45%;*/

    height: 70px;

    position: absolute;

    right: 0;

    top: 0%;

    -ms-transform: translate(0,-63%);

    -webkit-transform: translate(0,-63%);

    transform: translate(-50%, -0%);

    width: 2px;

    left: 50%;

}

.product-information .price {

    text-align: left;

    margin: 0 0 10px;

}

.header-search {

    right: 20px;

    position: absolute;

}

.has-border .form-control {

    width: 100%!important;

}

#polylang-5 {

    position: absolute;

    top: -23px;

    right: 30%;

}

.progress-button[data-style="shrink"][data-horizontal] .content ,.product-details a.btn.border-grey.product_type_variable{

    font-size: 14px;

}

.pdescription1 {

    font-size: 18px;

}

}

.mobile-logo img {

    height: auto;

    max-width: 70%;

}

.mobile-logos img {

    height: auto;

    max-width: 55%;

}

.mobile-logo,.mobile-logos {

    magin-bottom: 30px;

}





@media (max-width: 375px) {

.logo img:last-child, .logo img {

    max-height: 40px;

    width: auto;

    margin: 0px 10px 30px 0px;

}

.width18::after {

    background: #6d6e71 none repeat scroll 0 0;

    /* background: transparent none repeat scroll 0px 0px; */

    content: "";

    /*height: 45%;*/

    height: 25%;

    position: absolute;

    right: 0;

    top: 0%;

    -ms-transform: translate(0,-63%);

    -webkit-transform: translate(0,-63%);

    transform: translate(-50%, -0%);

    width: 2px;

    left: 50%;

}

}

@media (max-width: 320px) {

.logo img:last-child, .logo img {

    max-height: 35px;

    width: auto;

    margin: 0px 10px 30px 0px;

}

#text-2 {

    top: 0px;

}

}

.spu-box {

    padding: 0px;

    border-radius: 0px;

}

.fas-banner img{

    margin: 0px auto;

}

.addtoany_share_save_container {

    display: none;

}

.green_p {

    color :#22b24c;

}



.menu .nav-sublist-dropdown {

        position: absolute;

	top: 0px;

	left: 0;

	z-index: 9999;

	visibility: hidden;

        background-color: #FFF;

	margin-top: -24px;

        padding-top: 23px;

}

.menu .nav-sublist-dropdown ul {

	padding: 15px 0 15px;

	border: 1px solid #6d6e71;

	width: 250px;

}

.menu > li.menu-item-has-children > a:after {

    font-size: 16px;

    line-height: 0.4;

}

.menu .nav-sublist-dropdown ul > li > a {

    /*font-size: 16px;

    color: #000;*/

}

li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-20633.item-level-1,li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-21226.item-level-1 {

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/08/sandm_handyherb_logo.png") no-repeat scroll 10% 50% / 30px auto;

    padding-left: 50px;

}

li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-20634.item-level-1,li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-21227.item-level-1 {

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/08/sandm_cmk_logo.png") no-repeat scroll 4% 50% / 40px auto;

    padding-left: 50px;

}

li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-20635.item-level-1,li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-21228.item-level-1 {

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/08/sandm_QTX_logo.png") no-repeat scroll 4% 50% / 40px auto;

    padding-left: 50px;

}

li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-20636.item-level-1,li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-21229.item-level-1 {

    background: transparent url("https://sandm.co.th/wp-content/uploads/2015/08/sand-m-logo.png") no-repeat scroll 4% 50% / 50px auto;

    /* background: transparent url("http://sandm.co.th/wp-content/uploads/2015/08/sandm_new_logo.jpg") no-repeat scroll 0% 50% / 50px auto; */

    padding-left: 50px;

}

li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-21415.item-level-1,li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-21414.item-level-1 {

    background: transparent url("https://sandm.co.th/wp-content/uploads/2023/08/Vit2go-300x264-1.png") no-repeat scroll 10% 50% / 35px auto;

    padding-left: 50px;

}

/*.blog-post .wp-picture,.blog-post h6.active,article.post h2,.meta-post {*/
.blog-post .wp-picture,.blog-post h6.active,.meta-post {
    margin-bottom: 0;

    display: none;

}
article.post h2 {
    display: block!important;
}

.single-post h2.entry-title {
    display: none!important;
}

article .share-post {

    padding-left: 0px;

    border: 1px solid transparent;

}

.share-post .menu-social-icons li a:hover, .share-post .menu-social-icons li a:focus {

    color: #000;

}

article .share-post .menu-social-icons li a {

    color: #fff;

    border-left: 1px solid transparent;

}

article .share-post .menu-social-icons i {

    color: #fff;

}

.sidebar-widget .widget-title, .sidebar-slider .widget-title {

    border-top: 1px solid #000;

    border-bottom: 1px solid #000;

    /*padding: 15px 0 15px;*/

    text-align: center;

}

.filter-wrap {

    border-top: 1px solid #000;

    border-bottom: 1px solid #000;

}

article .share-post {

    position: relative;

    width: 100%;

}

.et-search-trigger.search-dropdown form {

    border: 0px solid #E6E6E6;

    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1);

    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1);

}

.et-search-trigger .fa-search {

    width: 30px;

    height: 30px;

    border-radius: 0px;

    background: #e4e4e4;

}

.has-border .form-control {

    width: 100%;

}

#text-3 img {

    vertical-align: top;

    padding-top: 3px;

}

.no-break {

    position: relative;

    display: inline-block;

    width: 100%;

}

.hupso_counters > img{

   display : none!important;

}

.related-posts .hupso-share-buttons {

   display : none!important;

}

a.tel.smallscreen {

    font-size: 14px;

}

/*span.amount {

    color: #000;

}*/

*/span.price {

    color: transparent;

}*/

/*span.price del::after {

    content : "/";

    color: #000;

    right: 15%;

    position: relative;

}*/

:lang(en) .product-information .short-description::before {

    content: "Free delivery by EMS all over Thailand"!important;

}

:lang(en) .thlang{

    display : none;

}

:lang(th) .enlang{

    display : none;

}

#menu-product-categories-en a {

    font-size: 16px;

    text-transform: uppercase;

    /*padding: 17px 0;*/

}

/*.pum-container {

    -webkit-filter: grayscale(100%);

    -moz-filter: grayscale(100%);

    -ms-filter: grayscale(100%);

    -o-filter: grayscale(100%);

    filter: grayscale(100%);

    filter: gray;

}*/



/*.footer-top:before {

    content: '';

    background: url(http://globalplasmet.com/wp-content/uploads/2016/11/black_ribbon.png);

    position: fixed;

    width: 123px;

    height: 123px;

    z-index: 9;

    bottom: 0;

}*/

.type-label-2 {

    display: none;

}

.shop_table .shipping td {

    text-align: left !important;

    /*border-top: 0px solid #dddddd;*/

    padding-bottom: 15px!important;

}

.shipping .red {

    color: red;

}

@media (max-width: 340px){
.header-logo {
    margin-top: 45px;
    /* width: 220px!important; */
    width: 140px!important;
    left: 0px;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}
}