a.added_to_cart.wc-forward,
.shop-container .box-text .category{
display: none;
}
.yb-chanel a:hover{
color: #000 ;
}
.yb-chanel a{
color: #fff ;
}
.confirm-page .content-right .cms-logo {
display: none;
}
.footer-wrapper {
background: #fff !important;
}
.nav-top-link.nav-top-not-logged-in:hover {
background: transparent;
filter: brightness(0.8);
}
.confirm-page .content-right .cms-title {
display: block;
}
.quality-text .list {
list-style: none;
margin: 0;
font-family: 'Kanit',sans-serif;
color: #6a6a6a;
}
.mobile-sidebar .account-item .children li{
background: #f9f9f9;    
}
.mobile-sidebar .account-item .children {
padding: 0 !important;   
}
.mobile-sidebar .account-item .children li:hover,
.mobile-sidebar .account-item .children li.active{
background: #00984A;  
}
.mobile-sidebar .account-item .children li:hover a,
.mobile-sidebar .account-item .children li.active a{
color: #fff !important;  
}
.mobile-sidebar .account-item .children li a{
color: #202020; 
}
.post-item .col-inner {
border: 1px solid #C1C1C1;
padding: 15px;
border-radius: 20px;
}
.quality-text .list:before {
content: '';
background: url(//gherbthailand.com/wp-content/themes/gherb/images/icon/icon-check.svg);
width: 20px;
background-size: 20px;
height: 20px;
display: inline-flex;
margin: 5px 5px 0 0;
}
.quality-logo img{
width: 80px !important;
margin: 0 auto;
}
.quality-item.text h4 {
color: #000;
font-size: 1.3rem;
}
.quality-text ul {
margin: 0;
}
.quality-logo {
background: #fff;
display: flex;
flex-direction: row;
padding: 30px 40px;
border-radius: 80px;
border: 1px solid #D4D4D4;
justify-content: space-around;
max-width: 350px;
margin: 0 auto;
}
.header .header-bottom {
background-color: #00984A;
height: 45px;
}
.ingredient-item img{
max-width: 120px;
}
.ingredient-item box-image{
text-align: center;
}
.home-banner {
margin: 0 !important;
}
.home-contact h1 {
font-size: min(max(1.5rem, 5vw),3.5rem);
font-weight: 300 !important;
margin-bottom: 20px;
opacity: 0.8;
color: #fff;
}
.banner-contain{
margin: 0 auto !important;
}
.about-page .img-top img {
width: 100%;
border-radius: 12px 12px 0 0;
margin-bottom: 0 !important;
}
.row.ingredient-bg {
margin-top: 0 !important;
background: linear-gradient(180deg, #264717 0%, #00984A 100%);
}
.product-page p {
FONT-WEIGHT: 600;
color: #fff;
font-family: 'Roboto','Kanit',sans-serif;
font-size: 1.1rem;
}
.yb-source {
padding: 30px 15px !important;
}
.product-header h3,
.home-brand h3 {
font-size: 1.5rem;
font-weight: 700 !important;
color: #000;
margin: 0;
}
.home-why-us {
padding: 40px 0;
}
.home-blog .blog-post-inner button {
background: #EEEEEE !important;
border: none;
padding: 0 10px;
line-height: 0;
height: 25px !important;
min-height: unset;
border-radius: 53px !important;
color: #686868 !important;
font-size: 1rem !important;
margin: 0;
position: absolute;
right: 0;
margin: 0;
bottom: 0;
}
.post-item .box-text{
position: relative;
vertical-align: top !important;
}
.home-blog .post-item .box-vertical .box-image{
width: 40% !important;
}
.contact-item img {
width: 20px;
height: 20px;
margin-right: 10px;
}
.contact-item {
display: flex;
align-items: center;
margin-bottom: 15px;
}
.see-all {
white-space: nowrap;
font-family: 'Kanit',sans-serif;
color: #623C28;
line-height: 2;
font-size: 1rem;
}
.home-blog .see-all {
white-space: nowrap;
font-family: 'Kanit',sans-serif;
color: #00984A;
line-height: 2;
font-size: 1rem;
}
.why-us .box-text h3 {
font-size: min(max(1.2rem, 1.5vw),1.5rem);
max-width: 350px;
margin: auto;
color: #fff;
}
.box-header {
margin-bottom: 30px;
}
.blog h2.entry-title {
height: 60px;
overflow: hidden;
font-size: 1.4rem;
}
.about-page section {
background-color: #fff;
color: #fff;
padding: 30px;
font-size: 1.4rem;
border-radius: 0 0 22px 22px;
}
.why-us .box-text p {
color: #A1A1A1;
font-size: min(max(0.9rem, 1.5vw),1rem);
max-width: 350px;
margin: auto;
}
.brands-img img {
max-width: 100px;
}
.blog a.more-link.button:hover {
color: #fff !important;
border-color: #00984A !important;
}
.brands-header h1 {
color: #5E5E5E;
font-family: 'Roboto',sans-serif !important;
}
.block-title span {
font-family: 'Kanit',sans-serif;
}
.yb .block-title span {
font-family: 'Kanit',sans-serif;
font-size: min(max(1rem ,2.5vw),1.3rem);
}
.yb-chanel img {
width: 30px;
margin-right: 8px;
}
.brands-header .bold {
font-size: min(max(3rem, 5vw),4.5rem);
letter-spacing: 15px;
margin-bottom: 0;
}
.policy-page p, .policy-page span,.policy-page li {
font-size: 14px;
}
.privace-img {
margin-bottom: 20px;
text-align: center;
}
.brands-header .thin {
margin-bottom: 0;
font-size: min(max(1.5rem, 3.5vw),2.5rem);
font-weight: 400 !important;
}
.content-box {
margin: 0 auto !important;
}
.home-three-banner .col {
padding-bottom: 15px !important;
}
.product-small .box-text p {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;
font-family: 'Kanit',sans-serif;
font-size: 0.95rem;
color: #5E5E5E;
margin-bottom: 15px;
line-height: 1.3;
}
.product-small .box-text.box-text-products {
display: flex;
flex-direction: column;
}
p:empty {
display: none !important;
}
.footer-links ul.f-cms a {
color: #fff;
font-weight: 600 !important;
font-size: 0.95rem;
line-height: 2;
}
.box-contact .box-content ul li:last-child {
margin-bottom: 0;
}
.pay-page .content-box .content-box:nth-child(2) {
padding: 0 0 30px 0!important;
}
.content-box .content-box:nth-child(2) {
padding: 0 !important;
}
.ship-page .content-box .content-box:nth-child(1) {
padding: 0 !important;
margin-bottom: 10px;
}
.form-contact div.wpforms-container-full .wpforms-form .wpforms-submit-container {
text-align: right;
padding: 10px 10px 0;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
max-height: 120px;
}
.ship-page .content-box .content-box h4{
border-bottom: 1px solid #ddd;
}
.header-main .header-nav.nav li .call div a {
color: #fff;
font-family: 'Kanit','Roboto',sans-serif;
font-size: 1rem;
font-weight: 500;
line-height: 1.3;
}
.bg .footer-links {
margin: 0 auto !important;
}
.row.bg.top .col:not(.footer-links .col),
.row.bg.bottom .col:not(.footer-links .col){
padding: 0 !important;
}
.header-main .header-nav.nav li .call div p {
font-size: 0.95rem;
line-height: 1rem;
color: #c3c3c3;
}
.header-nav .call {
display: flex;
column-gap: 10px;
}
.header-nav  .call img {
height: 31px;
}
.footer-primary.pull-right {
float: none;
text-align: center;
}
.f-contact .contact img {
height: 50px;
width: 50px;
}
.f-contact br {
display: none;
}
.ingredient-item .box-text h3 {
font-size: min(max(1rem ,1.5vw),1.2rem);
white-space: nowrap;
}
.header-top .top-text {
font-family: 'Kanit','Roboto',sans-serif;
font-size: 0.9rem;
}
button.btn-call {
background: #ff7100;
color: #fff;
}
button.bth-line {
background: #43b722;
color: #fff;
}
.contact-button button:hover{
filter: brightness(0.8);
}
.contact-button {
order: 1;
}
.text-ingredient h2,.text-ingredient h4 {
margin: 0;
}
.quality-bg {
background: linear-gradient(90deg, #DCF5DE 0%, #EEFFF6 100%);
padding: 30px 0;
}
.quality-item .logo-sm img {
display: block;
width: auto;
margin: 0 auto;
}
.off-canvas .sidebar-menu .nav-vertical > li.current-menu-item:not(.menu-item-home) > a{
color: #fff !important;
}
.product-main .product-info {
display: flex;
flex-direction: column;
}
.home-slide .flickity-page-dots .dot {
border-radius: 8px;
height: 4px;
margin: 0 5px;
width: 20px;
}
.home-product {
margin: 20px auto 0;
}
.header-top ul.nav.top-bar-nav a {
display: flex;
column-gap: 5px;
font-family: 'Roboto',sans-serif;
font-size: 1rem;
color: #fff;
}
.searchform input.search-field::placeholder {
color: #a3a3a3;
}
.header-search-form-wrapper .searchform .button.icon:hover i:before {
opacity: 0.6;
}
.header-top ul.nav.top-bar-nav li a img:hover {
filter: brightness(0.8);
}
.header-top ul.nav.top-bar-nav a:hover{
text-decoration: underline;
}
.header-top ul.nav.top-bar-nav li a img {
width: 26px;
}
.nav-top-link.nav-top-not-logged-in {
background: unset;
}
.f-contact {
display: flex;
flex-direction: column;
align-items: flex-start;
}
.f-item.address {
margin-bottom: 30px;
}
.f-cms {
display: flex;
justify-content: space-between;
}
.slide-row .col-inner .img.has-hover.show-for-small {
margin: 0 !important;
}
.time .f-text span {
font-weight: 100;
}
.f-text span {
font-family: 'Kanit',sans-serif;
font-size: min(max(1rem, 1.5vw),1.1rem);
color: #fff;
font-weight: 200;
}
.f-text h3 {
font-size: min(max(1.1rem, 1.5vw),1.3rem);
margin: 0;
font-family: 'Kanit',sans-serif !important;
font-weight: 500;
color: #fff;
}
.s-title h4 {
font-size: 1.2rem;
color: #fff;
}
.f-item.time .f-text h3 {
font-size: 1.1rem;
}
.f-box .f-item {
display: flex;
align-items: flex-start;
margin-bottom: 30px;
}
.about-header h1 {
text-align: left;
font-size: min(max(2.1rem, 3vw),3rem);
font-family: 'Roboto',sans-serif !important;
color: #fff;
}
.wpml-ls-statics-shortcode_actions ul .wpml-ls-first-item {
order: 2;
}
.wpml-ls-statics-shortcode_actions ul .wpml-ls-last-item {
order: 1;
}
.wpml-ls-statics-shortcode_actions ul {
display: flex !important;
}
.wpml-ls-item {
width: 40px;
}
a.wpml-ls-link:after {
width: 40px;
height: 30px;
background: #2B2B2B;
-webkit-transform: skew(30deg);
-moz-transform: skew(30deg);
-o-transform: skew(30deg);
transform: skew(30deg);
position: absolute;
content: '';
}
.wpml-ls-current-language a.wpml-ls-link:after {
background: #00984A;
}
.wpml-ls-item-en > a:before {
content: 'EN';
z-index: 999;
}
.wpml-ls-item span {
display: none;
}
.wpml-ls-item-th > a:before {
content: 'TH';
z-index: 999;
}
.wpml-ls-item {
width: 40px;
}
.wpml-ls-link {
color: #666 !important;
display: flex !important;
align-items: center;
justify-content: center;
font-size: 1rem;
}
.wpml-ls-current-language .wpml-ls-link,
.wpml-ls-link:hover {
color: #fff !important;
}
.wpml-ls-link:hover {
filter: brightness(0.8)
}
.about-page .s-title img {
margin-right: 20px;
}
.box-text h4 {
color: #fff;
}
.f-item img {
margin-right: 30px;
}
.footer-links H4 {
color: #00984A;
font-weight: 600 !important;
}
.about-box img {
max-width: 250px;
width: 59% !important;
}
.about-contain {
margin: 0 auto!important;
} .quotation .wrapper{
display:flex;
flex-direction: column;
align-items: center;
}
.quotation .tab{
cursor: pointer;
padding:10px 20px;
margin:0px 2px;
background:#000;
display:inline-block;
color:#fff;
border-radius:3px 3px 0px 0px;
}
.quotation .panels{
background:#fffffff6;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
min-height:200px;
width:100%;
max-width:600px;
border-radius:3px;
overflow:hidden;
padding:20px;  
}
.search-news .submit-button:before {
background: transparent;
content: 'ยืนยัน';
color: #000;
}
.search-news .searchform input.search-field {
background: transparent;
}
.quotation .panel{
display:none;
animation: fadein .8s;
}
@keyframes fadein {
from {
opacity:0;
}
to {
opacity:1;
}
}
.quotation .panel-title{
font-size:1.5em;
font-weight:bold
}
.quotation .radio{
display:none;
}
.mobile-nav .icon-menu {
color: #00984A;
}
.home-brand .flickity-slider .row-width{
max-width: 80% !important;
margin: 0 auto;
}
.wp-block-search__button:hover {
filter: brightness(0.8);
}
.wp-block-search__button {
margin-left: 0 !important;
border-radius: 0 20px 20px 0 !important;
background: #00984A !important;
color: #fff !important;
}
.blog-wrapper .wp-block-search__input {
border-radius: 20px 0 0 20px;
}
.quotation #one:checked ~ .panels #one-panel,
.quotation #two:checked ~ .panels #two-panel,
.quotation #three:checked ~ .panels #three-panel{
display:block;
}
.quotation #one:checked ~ .tabs #one-tab,
.quotation #two:checked ~ .tabs #two-tab,
.quotation #three:checked ~ .tabs #three-tab{
background:#fffffff6;
color:#000;
border-top: 3px solid #000;
}
.icon-bg img {
width: 20px;
}
.f-social img {
width: 25px;
height: 25px;
}
.icon-bg {
background: #00984A;
width: 45px;
height: 45px;
border-radius: 30px;
display: flex;
align-items: center;
justify-content: center;
margin-right: 10px;
}
.f-social a {
width: 25px;
}
.contact-top a {
font-size: 1rem;
font-family: 'Roboto',sans-serif;
margin-left: 10px;
color: #fff;
}
.contact-top img {
height: 20px;
}
.footer-links:after {
display: none;
}
.footer-bg {
background-image: url(//gherbthailand.com/wp-content/themes/gherb/images/bg2m.jpg);
background-color: #fff;
background-size: cover;
}
.youtube-bg {
background-image: url(//gherbthailand.com/wp-content/themes/gherb/images/bg1T.jpg);
}
.book .see-all:hover{
color:#00984A;
}
.block-header.title.product a {
white-space: nowrap;
font-family: 'Kanit',sans-serif;
color: #fff;
background: #00984A;
font-size: 1rem;
display: flex;
align-items: center;
padding: 5px 15px;
border-radius: 20px;
}
.home-three-banner img {
border-radius: 20px;
}
.home-three-banner img:hover{
filter: brightness(0.8);
}
.block-header.title h3 {
margin: 0;
color: #000;
font-weight: 600 !important;
font-size: min(max(1rem ,3vw),1.3rem);
}
.title-text * {
font-family: 'Kanit',sans-serif;
font-size: min(max(1rem ,2vw),1.3rem);
display: inline-block;
margin: 0 10px 0 0;
}
.title-text .bolder {
color: #73503C;
font-size: min(max(1.3rem ,3vw),1.8rem);
FONT-WEIGHT: 600;
margin: 0;
}
.title-text .bold {
color: #4D2610;
FONT-WEIGHT: 600;
}
.title-text .small {
color: #571E0C;
}
.block-header.title.book {
padding: 15px;
margin: 0;
}
.f-info {
display: flex;
flex-direction: column;
align-items: center;
padding-bottom: 0 !important;
}
li.html.custom.html_topbar_left {
width: 100%;
max-width: 400px;
}
.footer-links {
padding: 15px 0;
align-items: center;
}
.block-center{
margin: 0 auto !important;
padding-left: 15px !important;
padding-right: 15px !important;
}
.f-info img {
max-width: 170px !important;
}
.footer-links p, .footer-links a {
color: #636363;
font-family: 'Roboto','Sarabun',sans-serif;
font-size: 0.95rem;
font-weight: 400;
margin: 0;
}
.f-info p {
font-family: 'Kanit','Roboto',sans-serif;
line-height: 1.3;
font-size: 0.9rem;
}
.f-info h4 {
margin: 0;
}
.brands-img .col {
padding: 0;
}
.home-blog {
padding: 40px 0 0;
}
.about-contain,
.home-brands,
.home-contact{
padding: 40px 0 !important;
}
.cart-container a.button-continue-shopping, .cart-container .shop_table button {
height: 35px;
display: flex;
align-items: center;
border-radius: 50px;
}
.f-cms li {
margin-bottom: 5px !important;
}
.header-contact img {
width: 25px;
height: 25px;
}
.shop-container .price-wrapper .price {
text-align: left;
} 
div.wpforms-container-full .wpforms-form .wpforms-submit-container button:hover {
background: #00984A !important;
}
.box-contact .box-content .data h4, 
.box-contact .box-content .data p {
margin: 0 0 0 30px;
font-weight: 400;
}
.locate-page .box-content h3 {
color: #fff;
border-bottom: 1px solid #ddd;
padding-bottom: 10px !important;
}
.locate-page .box-content ul {
margin-bottom: 20px !important;
}
.header-wrapper div#top-bar {
background: #00984A;
height: 35px;
}
ins span.woocommerce-Price-amount:before {
color: #CB0000;
}
.cms-page form .wpcf7-spinner {
display: none;
}
.mfp-ready .mfp-close {
margin-top: 10px !important;
}
.product-head .title h2 {
margin-bottom: 0;
font-family: 'Kanit','Roboto',sans-serif !important;
color: #404040;
font-weight: 400;
font-size: 1.3rem;
width: auto;
}
.product-small.box:hover .product-title a {
color: #00984A;
}
.product-head span {
font-size: 1rem;
margin: 0 0 0 5px;
font-family: 'Roboto',sans-serif;
text-transform: uppercase;
color: #525252;
line-height: 1.4rem;
}
.title img {
height: 22px;
}
.block-header.title {
display: flex;
column-gap: 5px;
justify-content: space-between;
align-items: center;
margin-bottom: 15px;
}
.product-head {
display: flex;
justify-content: space-between;
margin-bottom: 30px;
}
.product-small .grid-tools a {
background-color: #00984a;
color: #fff;
opacity: 1;
}
.tact-page .form-title, .contact-page .box-title {
background-color: #00984A;
display: inline-flex;
color: #fff;
padding: 10px 30px;
border-radius: 0 0 12px 12px;
margin: 0 0 30px 15px;
}
.page-id-11 .row-main .col-inner {
border: 1px solid #000;
border-radius: 10px;
padding: 15px;
}
.about-content section > p {
margin: 0;
font-size: 0.9rem;
}
.f-social {
display: flex;
justify-content: space-between;
max-width: 250px;
width: 100%;
}
.data-table-definition-list tbody th, 
.data-table-definition-list tbody td {
display: block;
padding: 10px 0;
}
.data-table-definition-list thead {
display: none;
}
#seed-confirm-form {
margin-bottom: 0;
border: none;
}
.home-slide .col{
padding: 0;
}
a.button.yith-wcqv-button {
width: 100px;
}
.summary-content .price-wrapper p {
text-align: left;
}
h1.product-title.product_title {
font-size: 1.2rem;
color: #000;
}
.product-small {
text-align: center;
}
.contact {
text-align: center;
row-gap: 25px;
display: flex;
flex-direction: column;
align-items: center;
max-width: 250px;
margin: 0 auto;
}
.home-contact .social li {
margin: 0;
}
.home-contact .social {
list-style: none;
}
.home-contact .social li img {
width: 65px;
left: 0;
padding: 15px;
}
.home-contact .social-img {
position: absolute;
border-radius: 50px;
left: 0;
}
.home-contact .social li {
position: relative;
display: flex;
height: 55px;
justify-content: center;
max-width: 350px;
width: 90%;
margin: 0 auto 20px;
align-items: center;
border-radius: 50px 8px 8px 50px;
padding-left: 50px;
}
.home-contact .social li:hover {
filter: brightness(0.8);
}
.home-contact .social a {
font-family: 'Roboto',sans-serif;
font-size: 1.1rem;
color: #fff !important;
}
ul.sc-footer li a br {
display: none;
}
.order-step-box .order-condition {
background-color: #00984A;
color: #fff;
padding: 10px;
border-radius: 50px;
text-align: center;
}
.payment-page li img.dropdown {
transform: rotate(-90deg);
margin: 10px;
width: 25px;
}
.order-step-box ul img {
width: 30px;
margin: 0;
}
.payment-page .order-step-box ul li {
margin: 0;
}
.order-step-box ul {
list-style: none;
align-items: center;
justify-content: center;
}
.related .row-slider .flickity-prev-next-button,
.related .row-slider .flickity-prev-next-button:hover{
top: 20%;
}
.header-nav.nav li.menu-item .sub-menu a {
color: #000;
font-size: 0.9rem;
}
.header-nav.nav li.menu-item .sub-menu a:hover {
color: #000;
background: #00984A;
}
.next-prev-thumbs .button i {
vertical-align: sub;
}
.home .page-wrapper {
padding-top: 0;
}
.header-nav.nav .header-search-form.search-form form {
border-radius: 50px;
background: #fff;
border: 1px solid #CFCFCF;
} a.see-all:hover {
color: #363636;
}
span.woocommerce-Price-currencySymbol {
display: none;
}
.home-product .flickity-prev-next-button.next:hover,
.home-product .flickity-prev-next-button.previous:hover,
.related .slider-nav-reveal .flickity-prev-next-button.previous:hover:after,
.related .slider-nav-reveal .flickity-prev-next-button.next:hover:after{
opacity: 0.5 !important;
}
.home-product .flickity-prev-next-button {
top: 27% !important;
}
.book-row.home-product .flickity-prev-next-button {
top: 30% !important;
}
span.price {
display: flex !important;
justify-content: center;
align-items: center;
column-gap: 5px;
margin-bottom: 15px;
}
del span.amount {
font-size: 1rem;
color: #8F7A6E !important;
font-weight: 400 !important;
opacity: 1 !important;
text-decoration: line-through;
}
ins span.amount {
font-size: 1.2rem;
color: #D81E1E !important;
font-weight: 400;
}
.advanced-woo-labels span {
font-family: 'Kanit',sans-serif;
border-radius: 8px !important;
}
span.amount {
font-family: 'Roboto',sans-serif;
}
del {
text-decoration: unset !important;
}
.product-banner img:hover {
opacity: 0.8;
}
.box-text.box-text-products .product-title a {
font-size: 1.1rem;
text-align: center;
font-family: 'Kanit',sans-serif;
flex-grow: 1;
color: #000;
margin: 0;
font-weight: 400;
overflow: hidden;
display: -webkit-box !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.product .badge-container {
display: none;
} .home-banner img:hover {
opacity: 0.8;
}
.esg-grid .mainul li.eg-washington-wrapper {
background: unset !important;
}
.home-two-banner {
row-gap: 15px;
} .home-block .minimal-light .esg-pagination .esg-navigationbutton {
padding: 0;
border: none;
box-shadow: none;
background-color: #cdcecf;
border-radius: 15px;
width: 12px;
height: 12px;
line-height: 1;
text-indent: -99999px;
}
.home-block .minimal-light .esg-pagination .esg-navigationbutton:hover,
.home-block .minimal-light .esg-pagination .esg-filterbutton:hover,
.home-block .minimal-light .esg-sortbutton:hover,
.home-block .minimal-light .esg-sortbutton-order:hover,
.home-block .minimal-light .esg-cartbutton a:hover, .minimal-light .esg-filterbutton.selected { } .about-more h4 {
font-size: 1.3rem;
font-family: 'Kanit','Roboto',sans-serif;
font-weight: 500;
}
.f-product ul li:first-child h4,
.f-bottom .f-contact li:first-child h4,
.f-bottom .f-other li:first-child h4{
font-size: 1.1rem;
font-family: 'Kanit','Roboto',sans-serif;
font-weight: 400;
}
.f-bottom .f-about,
.f-bottom .f-contact{
padding: 0;
}
.footer-links li {
list-style: none;
margin: 0 !important;
display: flex;
}
main#main {
margin-bottom: 10px;
min-height: 500px;
}
.footer-widgets .row{
padding: 0 15px;
} 
.footer-widgets.footer-1 {
padding: 15px 0;
border: none;
}
.footer-widgets.footer-2 {
border-top: 1px solid #fbfbfb;
margin-top: 5px;
}
.footer-widgets.footer-1 .widget {
margin-bottom: 0;
}
.footer-widgets .widget-title,
.footer-widgets .is-divider.small{
display: none;
}
.footer-links.top {
padding: 15px;
}
footer#footer .bg.top {
border-top: 1px solid #000;
}
.footer-content.footer-links {
padding: 15px;
margin-top: 2px;
background: #fcfcfc;
}
.box-newsletter h2{
margin: 0;
font-size: 1.65rem;
color: #6a6b6d;
font-weight: 200 !important;
}
ul.sc-footer {
display: inline-block;
margin: 0;
}
.sc-footer a {
background: #232323;
padding: 7px;
border-radius: 50px;
width: 30px;
height: 30px;
display: flex;
margin-right: 10px;
align-items: center;
justify-content: center;
}
.sc-footer li {
display: inline-block;
float: left;
padding: 0;
text-align: center;
width: 33.33%;
margin-left: 0 !important;
}
.sc-footer img{
height: 20px;
width: 20px;
display: inline-block;
}
.sc-footer a span {
display: inline-block;
width: 100%;
text-transform: uppercase;
font-size: 12px;
font-family: "Roboto", sans-serif;
font-weight: 600 !important;
letter-spacing: 1px;
}
.box-follow h4{
margin: 0;
}
.box-newsletter p{
font-size: 13px !important;
margin: 0;
color: #6a6a6a;
}
.box-follow p {
font-size: 13px !important;
margin: 0;
color: #afafaf;
}
.newsletter.newsletter-subscription{
max-width: 260px;
margin-top: 25px;
}
.newsletter-subscription .newsletter-email {
padding: 0;
margin: 0;
box-shadow: none;
border: none !important;
background: transparent;
font-size: 12px !important;
}
input.newsletter-email::-webkit-input-placeholder { 
color: #cacacb;
}
input.newsletter-email::-moz-placeholder { 
color: #cacacb;
}
input.newsletter-email:-moz-placeholder { 
color: #cacacb;
}
td.newsletter-td-submit {
line-height: 1 !important;
}
td.newsletter-td-submit:hover{
border-bottom: 6px solid #85c2df;
}
.newsletter-subscription table,
.newsletter-subscription form {
margin-bottom: 0;
}
.newsletter-subscription td {
padding: 0;
}
.newsletter-subscription .newsletter-submit{
margin: 0;
background-color: transparent !important;
box-shadow: none !important;
border: none;
font-family: 'Kanit','Roboto',sans-serif
color: #686a6c;
font-size: 16px !important;
padding: 0;
line-height: 1;
width: 100%;
height: 35px !important;
border-bottom: 6px solid #686a6c;
}
.newsletter-subscription .newsletter-submit:hover{
background-color: transparent !important;
color: #85c2df !important;
}
.footer-links .f-box {
margin-bottom: 15px;
}
.footer-links ul.f-content {
list-style-type: none;
}
.address-text p {
margin: 0 !important;
display: inline-block;
width: 70%;
line-height: 1.4 !important;
font-size: 12.5px !important;
}
.f-content img {
width: 28px;
margin-right: 20px;
float: left;
}
.f-box.box-contact .f-content li {
margin-bottom: 15px;
line-height: 2.2;
}
.f-box .f-content li {
margin-bottom: 6px;
font-size: 13px;
}
.f-accept img {
height: 33px;
}
.f-tel a {
line-height: 1;
font-weight: 400;
font-size: min(max(17px, 4vw), 20px);
color: #383838;
white-space: nowrap;
}
.absolute-footer.dark.medium-text-center {
color: #fff;
height: 50px;
background: #00984A;
display: flex;
align-items: center;
padding: 0;
}
.item .box-image {
width: 100px !important;
height: 100px !important;
background: #00984A;
border-radius: 50%;
display: flex;
margin-bottom: 20px;
}
.product-template-default th,
.product-template-default td,
.product-section{
border: none !important;
}
.product-info p.stock {
color: red;
} a#wt-cli-accept-all-btn {
background-color: #00984A !important;
color: #fff !important;
}
a#wt-cli-accept-all-btn:hover {
background-color: #fff !important;
color: #00984A !important;
}
a.medium.cli-plugin-button.cli-plugin-main-button.cli_settings_button, a#wt-cli-accept-all-btn {
border-radius: 5px;
font-family: 'Kanit','Roboto',sans-serif
}
.menulink-footer ul li {
margin: 0 !important;
list-style: none;
}
.menulink-footer h4,
.menulink-footer a{
color: #ffffff;
}
.banner-img:first-child {
padding-right: 10px;
}
.post-item p.from_the_blog_excerpt {
font-weight: 400;
font-family: 'Roboto',sans-serif;
font-size: 1rem;
line-height: 1.2;
}
.banner-img:last-child {
padding-left: 10px;
}
.banner-mb{
padding-bottom: 15px !important;
}
.Home-Review,
.Home-Blog{
padding:0 !important;
}
.review,
.home-blog,
.home-bestseller,
.home-reccommend {
display: flex;
}{
display: flex;
}
.review h4,
.home-blog h4,
.home-bestseller h4,
.home-reccommend h4{
font-size: 1.5rem;
font-family: 'Kanit','Roboto',sans-serif!important;
color: #000000;
font-weight: 400;
}
.Home-Review ol.flickity-page-dots{
left: unset;
right: 35px;
top: -33px;
height: 20px;
}
.Home-Blog ol.flickity-page-dots{
left: unset;
right: 35px;
top: 10px;
height: 20px;
}
.header-nav.nav .account-item a {
border: none !important;
min-width: auto;
min-height: auto;
}
.box-text-inner.blog-post-inner .is-divider {
display: none;
}
h5.post-title.is-large {
color: #363636;
font-family: 'Kanit',sans-serif !important;
font-size: 1.2rem;
}
h5.post-title.is-large:hover {
color: #00984A;
}
.home-blog .blog-post-inner .post-meta {
color: #6CAF43;
font-family: 'Kanit',sans-serif;
font-size: 0.9rem;
}
p.from_the_blog_excerpt {
color: #606060;
font-weight: 300;
font-family: 'Kanit','Roboto',sans-serif
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2; line-clamp: 2; 
-webkit-box-orient: vertical;
letter-spacing: 0.03ul.nav-dropdown.nav-dropdown-default span.woocommerce-Price-amount.amount bdi {
color: #000000 !important;
font-size: 1rem;
}
}
.Home-Blog p.from_the_blog_excerpt {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3; line-clamp: 3; 
-webkit-box-orient: vertical;
font-size: 0.95rem;
}
.menulink-footer ul h4 {
font-family: 'Kanit','Roboto',sans-serif
font-weight: 400;
font-size: 1.2rem;
}
.menulink-footer a {
font-size: 0.9rem;
}
.menulink-footer ul li a:hover {
color: #bdbdbd;
}
.footer-social {
justify-content: center;
}
.footer-social {
display: flex;
}
img.social-foot {
width: 25px;
}
.f-social-item {
background-color: #2e2e2e;
margin: 0 10px;
border-radius: 50px;
width: 40px;
height: 40px;
display: flex;
flex-direction: column;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: center;
}
.product_cat-book .box-text.box-text-products .product-title a {
height: 50px;
}
.product-small .box-text.box-text-products .add-to-cart-button a {
background: #00984A !important;
color: #fff !important;
border: none !important;
border-radius: 22px !important;
padding: 0 20px !important;
line-height: 2.4rem;
font-size: 1rem !important;
height: 40px;
min-width: 120px;
}
.add-to-cart-button {
background: rgb(0 152 74 / 30%);
margin: 0 auto;
border-radius: 48px;
max-width: 165px;
padding: 0 15px;
order: 3;
}
.add-to-cart-button:hover{
background: rgb(255 107 0 / 30%)
}
.product-small .box-text.box-text-products .add-to-cart-button:hover a {
background: #ff6b00 !important;
color: #fff !important;
}
.box-text.box-text-products .add-to-cart-button a.add_to_cart_button,
.box-text.box-text-products .add-to-cart-button a.primary.is-small.mb-0.button.product_type_simple.is-outline{
margin: 0;
padding: 0;
}
.block-header.title.product a:hover{
background: #ff6b00;
} .box-text.box-text-products {
font-family: 'Kanit','Roboto',sans-serif
padding: 10px 0 0 0 !important;
}
.price .woocommerce-Price-amount:after {
content: 'บาท';
font-family: 'Kanit',sans-serif;
}
.price del span.woocommerce-Price-amount:after {
content: '';
}
.cart-item .widget_shopping_cart p.total {
text-align: right;
font-family: 'Kanit','Roboto',sans-serif;
color: #000;
}
.out-of-stock-label {
color: #000000 !important;
font-weight: 400 !important;
font-family: 'Kanit','Roboto',sans-serif;
display: flex;
align-items: center;
justify-content: center;
}
.product-info th {
border: unset;
}
.slider-nav-reveal .flickity-prev-next-button:hover, 
.slider-nav-reveal .flickity-prev-next-button{
background-color: transparent !important;
}
a.woocommerce-Button.button {
background-color: #000000;
}
a.woocommerce-Button.button:hover {
background-color: #2c2c2c;
}
li.woocommerce-MyAccount-navigation-link.is-active.active a:before {
background-color: #000000 !important;
}
li.woocommerce-MyAccount-navigation-link:hover a:before {
background-color: #000000;
}
.Home-Blog {
padding: 0 !important;
}
.widget_price_filter .ui-slider .ui-slider-handle{
background-color: #00984a !important;
}
form#commentform p.form-submit input#submit {
background-color: #000000;
border-radius: 6px;
}
.col.small-12.medium-8.large-9.cms-content {
color: #000000 !important;
}
.note-bottom .box-text h4 {
font-family: 'Kanit','Roboto',sans-serif!important;
font-weight: 400;
}
.footer-menu-link,
.footer-link-logo{
padding: 0 15px !important;
}
.contact-top {
display: flex;
justify-content: space-around;
align-items: center;
}
.footer-link{
padding-bottom: 0 !important;
}
.product-lightbox-inner a h1 {
font-family: 'Kanit','Roboto',sans-serif
color: #000000;
}
form.checkout.woocommerce-checkout .col-inner.has-border {
border-color: #000000;
border-radius: 10px;
}
nav.breadcrumbs.checkout-breadcrumbs .icon-angle-right:before {
position: relative;
top: 7px;
margin: 0 5px;
color: #000000;
}
nav.breadcrumbs.checkout-breadcrumbs a.current{
color: #000000 !important;
}
.blog-wrapper.blog-archive.page-wrapper div#post-list .post.type-post .entry-summary p {
overflow: hidden;
height: 50px;
}
.blog-wrapper.blog-archive.page-wrapper div#post-list .post.type-post {
max-width: 100%;
flex-basis: 100%;
float: left;
padding: 0 15px;
}
ul.nav-dropdown.nav-dropdown-default span.woocommerce-Price-amount.amount bdi {
color: #000000 !important;
font-size: 1rem;
}
.header-top ul.nav.top-bar-nav.nav-right li {
margin: 0 5px;
}
ul.nav.nav-center.nav-small.mobile-nav.nav-divided {
justify-content: center;
}
.sidebar-menu ul.nav.nav-sidebar.nav-vertical.nav-uppercase li.menu-item.current-menu-item:not(.menu-item-home) {
background-color: #00984A;
} .nav-dropdown-has-border .nav-dropdown{
padding: 10px;
}
.woocommerce-mini-cart__buttons a.button.checkout.wc-forward {
color: #fff !important;
background-color: #00984A !important;
} .cms-title h3 {
border: solid;
background: transparent;
border-image: linear-gradient(45deg, rgb(146 146 146 / 10%), #929292 , rgb(146 146 146 / 10%)) 1;
border-width: 1px 0;
border-radius: 5px;
color: #000;
text-align: center;
padding: 15px 0;
font-size: 1.2rem;
margin: 0 0 20px;
}
.cms-page a:hover {
color: #00984A;
}
.cms-page .underline {
text-decoration: underline;
}
.cms-page .red,
.cms-page .red-text {
color: #FF0000;
}
.cms-page .web,
.cms-page .color-text {
color: #027800;
}
.cms-page .left-menu {
margin: auto;
}
.cms-menu ul {
display: flex;
align-items: center;
justify-content: center;
margin: 0;
}
.cms-page .cms-menu li {
list-style: none;
margin: 0;
}
.cms-menu img {
padding: 5px;
}
.cms-menu span {
display: none;
font-family: 'Roboto','Kanit',sans-serif;
color: #525252;
}
.cms-menu a {
display: flex;
align-items: center;
margin: 0 5px;
}
.howto-page .cms-menu .how-to-order .image, 
.shipping-page .cms-menu .shipping .image, 
.confirm-page .cms-menu .confirm-payment .image, 
.policy-page .cms-menu .privacy-policy .image {
background-color: #00984A;
border-radius: 6px;
}
.howto-page .cms-menu .how-to-order img, 
.shipping-page .cms-menu .shipping img, 
.confirm-page .cms-menu .confirm-payment img, 
.policy-page .cms-menu .privacy-policy img {
filter: brightness(0) invert(1);
}
.cms-page.about-page .bg-image img {
border-radius: 20px 20px 0 0;
margin: 0;
}
.about-page .content .text {
font-family: 'Roboto','Noto Sans Thai',sans-serif;
color: #212121;
padding: 30px;
}
.about-page .content .text h2 {
color: #212121;
}
.about-page .content .image {
display: grid;
grid-template-columns: 1fr 1fr;
}
.about-page .content .image img:first-child {
border-radius: 0 0 0 20px;
}
.about-page .content .image img:last-child {
border-radius: 0 0 20px 0;
}
.about-page .content {
position: relative;
border: 1px solid #00984A;
border-radius: 0 0 20px 20px;
}
.about-page .content .image img {
width: 100%;
}
.about-page .logo-content {
max-width: 200px;
margin: auto;
position: absolute;
left: 0;
right: 0;
bottom: -60px;
background-color: #fff;
border-radius: 15px;
padding: 10px 20px;
box-shadow: 0px 2.89562px 2.89562px rgba(0, 0, 0, 0.25);
}
.about-page .pc-img {
display: none;
}
.payment-content .bank-data {
display: flex;
align-items: center;
}
.cms-page .payment-content ul {
margin: 0;
font-size: 0.8rem;
font-family: 'Roboto','Kanit',sans-serif;
display: flex;
flex-direction: column;
justify-content: center;
height: 100%;
padding: 10px;
}
.cms-page .payment-content li {
list-style: none;
margin: 0;
}
.payment-content .bank-data {
display: flex;
align-items: center;
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
background-color: #fff;
border-radius: 20px;
height: 100%;
}
.payment-content .bank-data .bank-title {
text-align: right;
}
.payment-content .scb .bank-data .bank-title {
background-color: rgb(78 45 128 / 10%);
}
.payment-content .ktb .bank-data .bank-title {
background-color: rgb(45 173 244 / 10%);
}
.payment-content .bbl .bank-data .bank-title {
background-color: rgb(37 66 146 / 10%);
}
.payment-content .bay .bank-data .bank-title {
background-color: rgb(253 217 0 / 10%);
}
.payment-content .bank-data img {
border-radius: 20px 0 0 20px;
width: 70px;
}
.payment-content li.number {
color: #00984A;
}
.payment-content li.type {
color: #868686;
}
.shipping-content h4 {
text-align: center;
color: #000;
width: auto;
margin: 0 10px;
}
.shipping-by .shipping-logo li {
margin: 15px 0 0;
list-style: none;
}
.shipping-by .shipping-logo {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.shipping-by .shipping-logo img {
width: 80px;
margin: 0 10px;
border-radius: 10px;
}
.shipping-content .ems img,
.shipping-content .ninja img,
.shipping-content .jt img {
border: 1px solid #F37021;
}
.shipping-content > div {
border-bottom: 1px solid #00984A;
}
.shipping-page .shipping-content .row {
margin: 20px 0 15px;
align-items: center;
flex-wrap: nowrap;
justify-content: center;
}
.shipping-content .row img {
width: 25px;
}
.shipping-content p {
color: #5B5B5B;
font-family: 'Roboto','Kanit',sans-serif;
text-align: center;
font-size: 0.95rem;
}
.shipping-tracking .color-span {
background-color: #D8FFD8;
color: #039B00;
border-radius: 20px;
padding: 5px 15px;
font-size: 1rem;
display: inline-block;
}
.shipping-tracking .tracking-list li {
list-style: none;
margin: 10px 0 0;
display: inline-flex;
align-items: center;
min-width: 250px;
}
.shipping-tracking .tracking-list img {
width: 50px;
border-radius: 10px;
margin: 0 15px 0 0;
}
.shipping-tracking .tracking-list {
display: flex;
flex-direction: column;
align-items: center;
}
.tracking-list a {
color: #4B4B4B;
text-decoration: underline;
}
.confirm-page .cms-title h3 {
border-width: 1px 0 0 0;
margin: 0;
}
.confirm-page .form-content > h4 {
color: #fff;
background-color: #00984A;
padding: 10px 30px;
font-size: 1rem;
border-radius: 20px 20px 0 0;
}
.confirm-page .confirm-form {
border: 1px solid #D0D0D0;
border-radius: 20px;
}
.confirm-page .confirm-form #seed-confirm-form {
padding: 20px;
}
.seed-confirm-form .input-text {
border-radius: 6px;
}
.confirm-page .seed-confirm-form .input-text {
background-color: #FAFAFA;
border: 1px solid #B6B6B6;
}
.confirm-page .seed-confirm-form .seed-confirm-slip .input-text {
background-color: transparent;
border: none;
padding: 5px 0;
}
.seed-confirm-form label {
color: #505050;
font-size: 1rem !important;
}
input#seed-confirm-btn-submit {
border-radius: 22px;
display: block;
margin-left: auto;
}
input#seed-confirm-btn-submit:hover {
background-color: #FF6B00;
}
.confirm-page .form-content .row.form-footer {
margin: 0;
background-color: #F9F9F9;
padding: 20px 0;
border-radius: 0 0 20px 20px;
font-family: 'Roboto','Kanit',sans-serif;
border-top: 1px solid #D0D0D0;
}
.confirm-page .row.form-footer p {
margin: 0;
}
.confirm-page .form-footer .block:first-child {
border-bottom: 1px solid #D0D0D0;
margin: 0 0 20px;
padding: 0 30px 20px 30px;
}
.confirm-page .form-footer .block {
padding: 0 30px;
display: flex;
align-items: center;
justify-content: center;
}
.confirm-page .form-footer img {
width: 40px;
margin: 0 20px 0 0;
}
.confirm-page .form-content .row.form-footer a {
color: #5FAC23;
}
.form-footer .block h4 {
color: #000;
font-size: 1rem;
margin: 0;
}
.seed-confirm-bank-info .form-check-label {
display: flex;
align-items: center;
}
.confirm-text h4 {
text-align: center;
color: #000;
margin: 30px 0 10px;
}
.confirm-text {
font-family: 'Roboto','Kanit',sans-serif;
color: #606060;
text-align: center;
}
.confirm-text a {
color: #5FAC23;
}
.contact-page .cms-title h3 {
border-bottom: none;
}
.cms-page.contact-page .cms-content {
max-width: 100%;
width: 100%;
}
.form-contact .form-bg {
border: solid 1px #00984A;
border-radius: 12px;
padding-bottom: 0;
}
.contact-page .form-title, .contact-page .box-title {
background-color: #00984A;
display: inline-flex;
align-items: center;
color: #fff;
padding: 10px 30px;
border-radius: 0 0 12px 12px;
margin: 0 0 30px 15px;
}
.contact-page .box-text {
padding: 0;
}
.contact-page .box-text h4, .contact-page .box-text p {
margin: 0 0 0 10px;
color: #fff;
font-family: 'Roboto','Noto Sans Thai', sans-serif;
font-weight: 500;
}
.contact-page .box-bg {
background-color: #f5f5f5;
border-radius: 12px;
padding: 0 15px 30px !Important;
height: 100%;
}
.contact-page .box-contact .box-content ul {
list-style: none;
padding: 0 30px;
}
.contact-page .box-contact .box-content ul li {
display: flex;
margin: 0 0 30px 0;
}
.contact-page .box-contact .box-content ul img {
width: 50px;
}
.contact-page .box-content a,
.contact-page .box-content p {
color: #000;
}
.contact-page .wpforms-container {
margin: 0 0 30px;
}
.map iframe {
width: 100%;
border-radius: 12px;
}
.cms-page .wpforms-container .wpforms-form .wpforms-submit-container button.wpforms-submit {
background-color: #00984a;
border-radius: 22px;
padding: 0 30px;
font-size: 1rem !important;
}
.cms-page .wpforms-container .wpforms-form .wpforms-submit-container button.wpforms-submit:hover {
background-color: #000;
}
.wpforms-container .wpforms-form .wpforms-field-container input,
.wpforms-container .wpforms-form .wpforms-field-container textarea {
background-color: #FAFAFA;
border: 1px solid #B6B6B6;
border-radius: 6px;
}
.howto-page .order-section .cms-title h3 {
border-bottom: none;
margin: 0;
}
.howto-page .order-content .how-col.addtocart {
background: linear-gradient(180deg, #F3F3F3 0%, #FFFFFF 100%);
border-radius: 20px 20px 0 0;
align-items: flex-start;
}
.howto-page .order-content .how-col.checkout,
.howto-page .order-content .how-col.confirm-payment {
align-items: flex-start;
}
.howto-page .order-content .how-col {
padding: 20px;
}
.howto-page .order-content .how-img {
display: flex;
align-content: center;
justify-content: center;
margin-left: -20px;
}
.howto-page .how-col .step {
font-family: 'Roboto',sans-serif !important;
font-size: 1.5rem;
box-shadow: 0px 0px 7.14876px rgba(0, 0, 0, 0.24);
background-color: #fff;
text-align: center;
border-radius: 32px 0 0 32px;
padding: 10px 10px 10px 15px;
margin: auto 0;
width: auto;
}
.howto-page .how-col p {
margin: 0;
}
.howto-page .how-text h4 {
color: #000;
text-align: center;
}
.howto-page .how-text {
padding: 0;
color: #5C5C5C;
}
.howto-page .confirm-payment .color-text {
text-decoration: underline;
}
.howto-page .how-col .how-text img {
margin: 30px 0 0 0;
}
.cms-menu .how-to-order img {
width: 35px;
}
.cms-menu .shipping img {
width: 40px;
}
.cms-menu .confirm-payment img {
width: 37px;
}
.cms-menu .privacy-policy img {
width: 38px;
}
.howto-page .scb .bank-logo {
background-color: #4e2d7f;
}
.howto-page .ktb .bank-logo {
background-color: #37a1e4;
}
.howto-page .bank-logo {
border-radius: 20px 0 0 20px;
height: 100%;
display: flex;
align-items: center;
}
.howto-page .cms-content {
margin: auto;
}  @media (max-width: 549px){
.stuck .header-main #logo img {
max-height: 50px !important;
}
.f-info {
text-align: center;
}
.header-top .top-text {
font-family: 'Kanit','Roboto',sans-serif;
font-size: 0.8rem;
}
.contact {
margin: 0 auto;
}
}
@media (max-width: 849px){
.searchform-wrapper form {
border: 1px solid #bbbbbb;
border-radius: 22px;
padding: 0 2px;
}
.contact-top img {
filter: brightness(10);
}
.footer-links{
align-items: flex-start;
}
span.price {
display: flex !important;
justify-content: center;
align-items: center;
height: 35px;
}
ul.mobile-nav.nav.nav-right .custom {
display: block;
}
.custom .header-call img {
height: 27px;
filter: brightness(0);
}
.contact-top {
display: flex;
justify-content: space-around;
align-items: center;
}
}
@media (min-width: 850px){
.header-main .flex-left .header-nav {
display: flex;
justify-content: space-evenly !important;
width: 100%;
flex-direction: column;
}.row.center {
margin: 0 auto 30px !important;
padding: 0 15px;
}
.home-three-banner .col {
padding-bottom: 30px;
}
.privace {
display: grid;
grid-template-columns: 1fr 2fr;
grid-column-gap: 50px;
}
h5.post-title.is-large {
font-size: min(max(0.9rem, 1.5vw),1.2rem);
}
.contact-top a {
color: #636363;
}
.footer-links .f-logo {
flex-basis: 23%;
}
.footer-links .footer-item {
padding-bottom: 0;
}
.footer-links .f-cms {
flex-basis: 19%;
}
.footer-links .f-about {
flex-basis: 23% !important;
max-width: 24% !important;
}
.top-tel {
margin: 0 50px;
}
.text-ingredient h2 {
font-size: min(max(2.7rem,5vw),4rem);
line-height: 1;
}
.text-ingredient h5 {
font-size: min(max(1.8rem,3vw),3rem);
margin: 0;
line-height: 1;
}
.g-herb-text {
flex: 0 0 30%;
padding: 0 15px !important;
}
.g-herb-image {
flex: 0 0 70%;
max-width: 74%;
}
.contact-top {
margin-top: 5px;
justify-content: flex-start;
}
.footer-links {
display: flex;
align-items: center;
}
.f-contract {
border-left: 1px solid #D2D2D2;
padding-left: 30px !important;
}
.social-top img {
margin-right: 15px;
width: 40px;
}
.social-top {
display: flex;
}
.social-item {
display: flex;
padding: 8px;        
border-radius: 50px;
border: 1px solid #C9C9C9;
font-family: 'Roboto',sans-serif;
}
.social-item.tiktok {
margin-right: 20px;
background-image: url(//gherbthailand.com/wp-content/themes/gherb/images/icon/bg-icon-tiktok.png);
background-position-x: right;
}
.social-item.fb {
margin-right: 20px;
background-image: url(//gherbthailand.com/wp-content/themes/gherb/images/icon/bg-icon-facebook.png);
background-position-x: right;
}
.social-item span {
font-size: 1.1rem;
color: #555555;
font-weight: 500;
line-height: 1.1;
}
.social-item p {
color: #555;
font-family: 'Roboto',sans-serif;
line-height: 1;
}
div.wpforms-container-full {
margin-bottom: 24px;
}
.form-contact div.wpforms-container-full .wpforms-form .wpforms-submit-container {
margin-bottom: 30px;
}
}
@media (min-width: 850px) and (max-width: 991px){
.f-customer {
justify-content: space-around;
}
.social-top{
display: none
}
}
@media (max-width: 767px){
.f-contact {
padding: 0 0 15px; 
}
.header-main #logo img {
max-height: 50px;
}
.book .title-text {
display: flex;
flex-direction: column;
align-items: flex-start;
}
.youtube-bg .yb-source *,
.quality-item{
flex: 100% !important;
max-width: 100% !important;
padding-bottom: 10px;
}
.logo-md{
display: none;
}
}
@media (min-width: 768px){
.f-cms {
justify-content: space-around;
}
.quality-logo img:not(:last-child) {
padding-bottom: 10px;
}
.logo-sm{
display: none;
}
.home-three-banner{
padding-bottom: 15px;    
}
.home-quality .quality-item{
padding: 0;
}
.book-row.home-product .flickity-prev-next-button {
top: 20% !important;
}
.quality-logo {
max-width: 150px;
flex-direction: column;
padding: 40px;
border: 1px solid #D4D4D4;
}
.title img {
height: 35px;
}
.title-text .title-image {
display: inline-flex;
align-items: center;
}
.book .title-text {
display: flex;
align-items: center;
}
.footer-bg {
background-image: url(//gherbthailand.com/wp-content/themes/gherb/images/bg2.jpg);
background-size: cover;
background-position-x: center;
}
.youtube-bg {
background-image: url(//gherbthailand.com/wp-content/themes/gherb/images/bg1.jpg);
background-size: cover;
background-position-x: center;
}
.home-contact .social {
display: flex;
flex-wrap: wrap;
max-width: 950px;
margin: auto;
}
.brands-header .bold {
margin-left: 15px;
}
.yb-source .yb-3 {
padding: 0 0 0 20px;
}
.yb-source .yb-2 {
padding: 0 10px;
}
.yb-source .yb-1 {
padding: 0 20px 0 0;
}
.ingredient-item .box-text {
padding: 10px 0 0 0;
}
.brands-header {
text-align: right !important;
}
.about-box.img {
align-items: center;
display: flex;
}
.about-box img {
float: right;
}
.about-header h1 {
text-align: right;
}
.home-why-us {
padding: 60px 0;
}
.content-box li {
width: 50%;
float: left;
}
.home-why-us {
background-image: url(//gherbthailand.com/wp-content/uploads/2022/bg-1.jpg);
background-repeat: no-repeat;
background-size: cover;
}
.home-contact {
background-image: url(//gherbthailand.com/wp-content/themes/apmotorpart/images/banner-3.jpg);
}
.home-product .flickity-prev-next-button {
top: 27% !important;
}
.related .row-slider .flickity-prev-next-button,
.related .row-slider .flickity-prev-next-button:hover{
top: 27%;
}
.footer-links ul {
margin: 0;
}
.footer-links {
padding: 30px 0;
}
.slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button{
margin: unset !important;
}
.home-product .flickity-page-dots,
.home-blog .flickity-page-dots{
max-width: 100px;
height: 15px;
right: 56px;
left: unset;
}
.blog-wrapper.blog-archive.page-wrapper div#post-list .post.type-post {
max-width: 50%;
flex-basis: 50%;
}
.header .stuck .header-main {
height: 100px !important;
}
.home-products .p-left {
padding-right: 0;
} .blog-title{
margin: 0 0 15px;
} .footer-links .f-box h4 {
margin-bottom: 15px;
}
.footer-links .box-follow h4 {
margin-bottom: 0;
}
.newsletter.newsletter-subscription {
margin-top: 45px;
}
.footer-links ul.f-content {
margin: 0;
}
.footer-links .f-box {
margin-bottom: 0;
padding-bottom: 0;
}   .cms-page {
display: flex;
}
.cms-menu ul {
display: block;
border: 1px solid #DEDEDE;
border-radius: 20px;
}
.cms-menu span {
display: block;
font-size: 0.9rem;
margin: 0 15px;
}
.cms-menu a {
margin: 0;
}
.cms-menu .image {
padding: 10px;
min-width: 60px;
background: linear-gradient(270deg, rgba(0, 0, 0, 0.03) 0%, rgba(255, 255, 255, 0) 100%);
}
.cms-page .cms-menu li:first-child .image {
border-radius: 20px 0 0 0;
}
.cms-page .cms-menu li:first-child a {
border-radius: 20px 20px 0 0;
}
.cms-page .cms-menu li:last-child .image {
border-radius: 0 0 0 20px;
}
.cms-page .cms-menu li:last-child a {
border-radius: 0 0 20px 20px;
}
.howto-page .cms-menu .how-to-order span, 
.shipping-page .cms-menu .shipping span, 
.confirm-page .cms-menu .confirm-payment span, 
.policy-page .cms-menu .privacy-policy span {
color: #fff;
} 
.howto-page .cms-menu .how-to-order a, 
.shipping-page .cms-menu .shipping a, 
.confirm-page .cms-menu .confirm-payment a, 
.policy-page .cms-menu .privacy-policy a,
.cms-page .cms-menu li:hover a
{
background-color: rgb(0 152 74 / 90%);
}
.cms-page .cms-menu li:hover .image {
background-color: #00984A;
}
.cms-page .cms-menu li:hover span {
color: #fff;
}
.cms-page .cms-menu li:hover img {
filter: brightness(0) invert(1);
}
.cms-page .left-menu {
flex-basis: 36.333333%;
max-width: 36.333333%;
margin: 0;
}
.cms-page .cms-content {
max-width: 63.666667%;
}
.cms-page .cms-menu li.confirm-payment {
border: solid #DEDEDE;
border-width: 1px 0;
}
.cms-page .cms-menu li.how-to-order {
border-bottom: 1px solid #DEDEDE;
}
.form-contact .wpforms-field-container .wpforms-field {
width: 50%;
display: inline-block;
padding: 15px 10px;
}
.form-contact .wpforms-field-container .wpforms-field.wpforms-field-textarea {
width: 100%;
}
.form-contact form.wpforms-form {
max-width: 550px;
margin: auto;
}
.payment-content .bank-data .bank-title {
max-width: 30%;
}
.cms-menu img {
width: 40px !important;
}
.payment-content .bank-data img {
width: auto;
} }
@media (min-width: 850px){ .howto-page .bank {
flex-basis: 100%;
max-width: 100%;
} }
@media (min-width: 992px){
.footer-link-logo {
max-width: 60% !important;
flex-basis: 60% !important;
}
.box-contact .content {
display: flex;
}
.confirm-page .form-footer img {
width: 70px;
}
.brands-img img {
max-width: 150px;
}
.header .flex-col.hide-for-medium.flex-right {
width: 45%;    
}
.shape {
right: 22%;
bottom: -6%;
}
.brands-header .bold {
letter-spacing: 25px;
margin-left: 25px;
}
.about-contain,
.home-brands,
.home-contact{
padding: 70px 0 !important;
}
.about-item.one {
margin-right: 7%;
}
.about-box.text {
max-width: 63%;
flex: 0 0 62%;
}
.about-box.img {
max-width: 40% !important;
flex: 0 0 33%;
margin-right: 5%;
}
.about-item {
float: left;
max-width: 45% !important;
}
.header-main .flex-left .header-nav {
display: flex;
justify-content: space-evenly !important;
margin: 0 auto;
}
.f-contact {
flex-direction: column;
}
.f-info p {
margin: 0;
}
.product-small:hover .box-text.box-text-products .add-to-cart-button {
top: -90%;
}
.f-info {
align-items: center;
}
.footer-menu-link{
max-width: 20% !important;
flex-basis: 20% !important;
}
.product-banner img {
height: 38vw;
}
.footer-links .f-item-top.left,
.footer-links .f-item-bottom.left {
max-width: 66.66%;
flex: 0 0 66.66%;
}
.footer-links .f-item-bottom.right{
max-width: 33.33%;
flex: 0 0 33.33%;
}
.home-service a {
font-size: 1.1rem;
}
.row .col-inner .row.home-service {
margin: 30px -15px;
}
.home-service .clean-service, 
.home-service .quotation {
padding-left: 15px;
} .footer-content.footer-links .row{
padding: 0 15px;
} .post-item .col-inner:hover .image-cover img {
opacity: 0.7;
} .cms-menu span {
font-size: 1rem;
}
.about-page .bg-image img {
border-radius: 20px 0 0 20px;
}
.about-page .content .text {
padding: 50px 60px;
}
.cms-page .left-menu {
max-width: 30%;
}
.cms-page .cms-content {
max-width: 70%;
}
.shipping-content > div {
padding-bottom: 10px;
}
.confirm-page .form-content .row.form-footer {
flex-wrap: nowrap;
}
.confirm-page .form-content .row.form-footer {
padding: 0;
}
.confirm-page .form-footer .block:first-child {
border-bottom: none;
border-right: 1px solid #D0D0D0;
margin: 0;
padding: 40px;
}
.confirm-page .form-footer .block {
padding: 40px;
}
.confirm-page .confirm-form #seed-confirm-form {
max-width: 500px;
}
.form-contact form.wpforms-form {
max-width: 350px;
}
.howto-page .order-content .how-col {
display: flex;
align-items: center;
}
.howto-page .order-content .how-img {
max-width: 25%;
padding: 0 30px 0 0;
margin: 0;
}
.howto-page .how-text h4 {
text-align: left;
}
.howto-page .order-content .how-col {
padding: 30px 30px 0 30px;
}
.howto-page .bank {
max-width: 50%;
} }
@media (min-width: 1200px){
.blog-wrapper.blog-archive.page-wrapper div#post-list .post.type-post {
max-width: 33.3333333%;
flex-basis: 33.3333333%;
}
.wpml-ls-item {
width: 75px;
}
.f-contract {
padding-left: 50px !important;
}
.quality-logo {
padding: 30px 40px;
}
.home-quality .quality-item.text{
padding-left: 40px !important;
}
a.wpml-ls-link:after {
width: 75px;
-webkit-transform: skew(50deg);
-moz-transform: skew(50deg);
-o-transform: skew(50deg);
transform: skew(50deg);
}
.yb-source {
padding: 50px 0;
}
.social-item{
width: 180px;
}
.social-item {
padding: 8px 25px 8px 8px;
}
.about-box{
padding: 0 !important;
}
.home-why-us {
padding: 80px 0;
}
.content-box li .box-text {
width: auto;
}
.content-box li {
flex-direction: row;
}
.home-blog .flickity-prev-next-button {
top: -22% !important;
}
.home-blog .flickity-page-dots {
top: -16% !important;
}
.related .row-slider .flickity-prev-next-button,
.related .row-slider .flickity-prev-next-button:hover{
top: 35%;
}
.item .box-image {
margin: 0 50px 0 0;
} .home-block {
margin-bottom: 30px;
} .marketing {
margin-bottom: 50px !important;
}  .home-products .esg-filters.esg-navbutton-solo-left,
.home-products .esg-filters.esg-navbutton-solo-right {
top: 24%;
}
.home-recommend .minimal-light .esg-filters.esg-navbutton-solo-left,
.home-recommend .minimal-light .esg-filters.esg-navbutton-solo-right {
top: 23%;
} .home-categories h3 {
margin: 70px 0 60px;
}
.home-block.home-categories {
margin-bottom: 50px;
}
.home-categories .row-small > .flickity-viewport > .flickity-slider > .col {
padding: 0 18px;
} .home-news-and-promotion .home-title {
margin: 45px 0 25px;
} .footer-content.footer-links {
padding: 20px 15px 35px;
} .cms-menu .image {
padding: 15px 20px;
}
.cms-page .left-menu {
max-width: 27%;
}
.cms-page .cms-content {
max-width: 73%;
}
.confirm-page .confirm-form #seed-confirm-form {
max-width: 650px;
}
.confirm-text {
padding: 0 100px;
}
.form-contact form.wpforms-form {
max-width: 500px;
}
.cms-page .payment-content ul {
font-size: 0.9rem;
padding: 15px;
}
.payment-content .bank-data img {
width: 70px;
}
.payment-content .bank-data img {
width: auto;
} }
@media (min-width: 1440px) {
.home-contact .social li {
width: min(max(23%,7vw),100%);
}
.about-item p {
text-align: justify;
}
.home-contact .social  {
max-width: unset;
}
.header .flex-col.hide-for-medium.flex-right {
width: 37%;
}
.shape {
right: 24%;
bottom: -10%;
}
.about-contain {
padding: 100px 0 !important;
}
.item .box-image {
width: 100px !important;
height: 100px !important;
margin: 0 50px 0 0;
}
.item .box-image {
width: 120px !important;
height: 120px !important;
margin: 0 60px 0 0;
}
.product-small:hover .box-text.box-text-products .add-to-cart-button {
top: -130%;
}
.payment-page .order-step-box {
padding: 50px 50px 30px 50px;
}
}body {
font-family: 'Sarabun', sans-serif !important;
}
h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{
font-family: 'Noto Sans Thai', sans-serif !important;
}
p {
font-size: 14px;
}
.button, button, input, textarea, select, fieldset, label {
font-weight: 400 !important;
font-size: 14px !important;
}
.dark .button.is-form:hover, .button:hover,
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
background-color: #6b6b6b;
}
.button.disabled, button.disabled,
.button[disabled], button[disabled] {
opacity: 1 !important;
}
.is-form, button.is-form,
input[type="submit"].is-form,
input[type="reset"].is-form,
input[type="button"].is-form {
border: 1px solid #ebebeb !important;
}
.dark .button.is-form:hover,
.button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
box-shadow: none !important;
text-shadow: none !important;
}
a#top-link:hover {
background-color: #fff !important;
outline: 2px solid #00984A !important;
}
button.button:hover,
a.button.yith-wcqv-button:hover{
background-color: #ff6b00 !important;
border-color: #ff6b00 !important;
}
.home-blog button.button:hover {
background-color: #00984A !important;
border-color: #00984A !important;
color: #ffffff !important;
filter: unset;
}
button.button{
background-color: #00984A !important;
border-color: #00984A !important;
color: #fff !important;
border-radius: 50px;
text-shadow: none !important;
}
.divider {
background: transparent !important;
}
.shop_table .cart_item td {
font-family: 'Roboto','Kanit',sans-serif;
}
input[type="email"],
input[type="search"],
input[type="number"],
input[type="url"],
input[type="tel"],
input[type="text"],
textarea,
.select2-container .select2-selection{
box-shadow: none !important;
border: 1px solid #B6B6B6 !important;
} .medium-text-center {
font-size: 13px !important;
}
button i, .button i {
top: 0 !important;
} .header-top.nav-dark { }
.header .header-main {
height: 90px;
}
.header .header-bottom { } .page-title .page-title-inner {
padding-top: 0;
}
.checkout-page-title .breadcrumbs .divider {
top: -6px;
}
.page-title .breadcrumbs {
font-size: 1rem;
font-family: 'Kanit','Roboto',sans-serif;
font-weight: 700 !important;
}
.page-title .breadcrumbs a {
color: #999 !important;
display: inline-block;
font-weight: 700;
font-family: 'Kanit','Roboto',sans-serif;
font-size: 1rem;
}
a.button.primary.wc-backward {
border-radius: 22px !important;
background-color: #00984A;
color: #fff;
}
a.button.primary.wc-backward:hover {
border-radius: 22px !important;
background-color: #00984A;
color: #fff;
}
.page-title .breadcrumbs a:hover {
color: #000000 !important;
}
.alert-color {
text-align: center;
}
ul.message-wrapper li {
margin: 0;
}
.page-title ul.next-prev-thumbs{
display: none;
} .header-nav.nav li{
margin: 0;
padding: 0;
}
.header-nav.nav li.menu-item a {
font-size: 1rem;
font-weight: 400;
padding: 0;
line-height: 1.1;
font-family: 'Kanit',sans-serif;
}
ul.nav.header-nav.header-bottom-nav li.menu-item:hover a,
ul.nav.header-nav.header-bottom-nav li.menu-item.active:not(.menu-item-home) a{
color: #ffffff !important;
}
.top-divider.full-width {
display: none;
}
.header-bottom .flex-center {
width: 100%; 
}
.header-wrapper.stuck .header-bottom .flex-center {
border-bottom: none;
}
.nav-dropdown-has-border .nav-dropdown{
border: none !important;
}
.header-nav.nav li.menu-item a:hover, .header-nav.nav li.menu-item:not(.menu-item-home).active a {
border-bottom: 2px solid #fff;
}
.nav-sidebar.nav-vertical > li.account-item.menu-item:hover, .nav-sidebar.nav-vertical>li.menu-item.active, .nav-sidebar.nav-vertical>li.menu-item:hover, .nav-sidebar.nav-vertical>li.current-menu-item:hover{
background-color: #00984A !important;
}
.nav-sidebar.nav-vertical > li.account-item.menu-item:hover a,
.nav-sidebar.nav-vertical>li.menu-item.active, .nav-sidebar.nav-vertical>li.menu-item:hover a{
color: #fff ;
}  .header-nav .nav-dropdown-default {
padding: 10px;
border: none;
box-shadow: 0 0 6px rgba(0,0,0,0.1);
}
.header-nav.nav .account-item li a {
padding: 10px 0;
font-weight: 400;
font-size: 14px;
}
.header-nav.nav li.header-divider {
padding: 0;
margin: 0;
border-left: 1px solid #d8d7d7;
}
.nav-dropdown li.html.widget_shopping_cart {
min-width: 280px;
padding: 0;
}
.row.center {
margin: 0 auto 15px ;
padding: 0 15px;
} .header-search-form .search-form-categories{
display: none;
}
.header-search-form-wrapper .searchform .button.icon {
border-radius: 50% !important;
}
.header-search-form-wrapper .searchform .button.icon {
margin-right: 5px !important;
padding: 0;
height: 40px;
}
.searchform .button.icon {
background-color: #85c2df;
border: none;
}
.searchform input.search-field{
background-color: transparent!important;
border: none !important;
box-shadow: none;
font-size: 15px !important;
height: 40px;
padding: 15px;
}
.searchform-wrapper form{ }
input.search-field::-webkit-input-placeholder { 
color: #c8ced1;
}
input.search-field::-moz-placeholder { 
color: #c8ced1;
}
input.search-field:-moz-placeholder { 
color: #c8ced1;
} .header-nav.nav .cart-item li a.wc-forward{
font-weight: 400;
border-radius: 22px !important;
font-size: 14px;
}
.header-nav.nav .cart-item a.remove {
padding-left: 1px;
}
.woocommerce-mini-cart__buttons a.button.wc-forward {
color: #00984A;
background-color: transparent !important;
border: 1px solid #00984A;
border-radius: 20px;
}
.woocommerce-mini-cart__buttons a.button.checkout.wc-forward:hover {
background-color: #ff6b00 !important;
border-color: #ff6b00 !important;
}
.woocommerce-mini-cart__buttons a.button.wc-forward:hover,
.button-continue-shopping:hover{
background-color: #ff6b00 !important;
border-color: #ff6b00 !important;
color: #fff !important;
}
ul.product_list_widget li a.remove {
line-height: 18px !important;
padding-left: 1px;
}
.header-cart-link .image-icon img {
width: 25px;
min-width: unset;
vertical-align: bottom;
}
.account-item.menu-item{
background-color: #00984A;
border: none;
}
.off-canvas .sidebar-menu .nav-vertical > li.account-item.menu-item > a{
color: #fff;
}
.header-nav.nav .cart-item li.mini_cart_item a {
font-weight: 500;
font-size: 15px;
font-family: 'Kanit','Roboto',sans-serif;
color: #000;
}
.header-nav.nav .cart-item li.mini_cart_item .quantity {
font-family: 'Kanit','Roboto';
color: #000000 !important;
font-size: 1rem;
}
.widget_shopping_cart ul.product_list_widget li {
padding: 10px 0 0 70px;
font-family: 'Kanit',sans-serif;
}
.widget_shopping_cart span.amount {
font-weight: 400;
}
.widget_shopping_cart .total span.amount {
font-weight: bold;
font-size: 20px;
}
.header-wrapper .nav [data-icon-label]:after {
top: 2px;
right: 0;
background: transparent !important;
box-shadow: none;
opacity: 1;
color: #868686;
font-size: 14px;
position: relative;
padding: 0;
font-family: "Roboto", sans-serif !important;
}
.header-wrapper.stuck .nav [data-icon-label]::after {
top: 3px;
}
.success-color, .success.is-link, .success.is-outline {
font-size: 14px;
}
.widget_shopping_cart_content .wcppec-cart-widget-spb{
display: none;
}
.home div#content { } .off-canvas .mobile-sidebar .sidebar-menu {
padding: 0;
}
.off-canvas .sidebar-menu .nav-vertical > li > a {
padding: 10px 0;
color: #262626;
font-size: 15px;
font-weight: 400;
font-family: 'Roboto','Kanit',sans-serif;
}
.off-canvas .sidebar-menu .nav-vertical li li > a {
font-size: 14px;
font-weight: 400;
padding: 6px 0 6px 25px;
font-family: 'Roboto','Kanit',sans-serif;
color: #202020 !important;
}
.nav.nav-sidebar .active > .children {
padding-bottom: 10px;
}
.nav-sidebar li.header-social-icons,
.nav-sidebar li.header-newsletter-item {
display: none;
} .dashboard-links a {
font-family: 'Kanit','Roboto',sans-serif
}
#my-account-nav.nav li a {
font-weight: 400;
}
.woocommerce-Addresses a{
text-decoration: underline;
}  .product-category-image{
margin: 15px auto;
}
.row.category-page-row {
padding-top: 15px;
}
.term-collection .box-badge .box-text {
background-color: rgba(255,255,255,0.6);
padding: 5px 10px;
bottom: 0;
}
.term-collection .box-badge .box-text h5{
font-family: 'Roboto';
font-weight: 500;
}
span.amount {
font-size: 1.2rem;
font-family: 'Roboto',sans-serif;
color: #000 !important;
font-weight: 500 !important;
}
.book-row .box-excerpt.is-small {
display: none;
}
.category-page-row .title-wrapper .product-title{
font-size: 18px;
font-weight: 400;
font-family: 'Kanit','Roboto',sans-serif
overflow: hidden;
display: -webkit-box !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.wishlist-icon{
display: none;
}
.shop-container a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{
height: 45px;
}
.shop-container .box-text.box-text-products .product-title a {
overflow: hidden;
display: -webkit-box !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.shop-container .box-text.box-text-products{
display: flex;
padding: 10px 0 5px;
flex-flow: column;
}
.widget_price_filter .price_slider_amount .button{
margin-top: 30px
}
.widget_price_filter .price_label{
position: absolute;
}
.shop-container .box-text.box-text-products .desc-wrapper {
overflow: hidden;
}
.shop-container .name.product-title a{
font-size: 17px ;
line-height: 22px ;
font-family: 'Kanit','Roboto', sans-serif !important;
text-align: center;
}
.cart-icon strong:after{
opacity: 0;
}
.product-small.box:hover img {
filter: brightness(0.9);
}
.box-text-products .price-wrapper {
text-align: left;
order: 2;
}
.shop-container .product-small .box-text.box-text-products .product-title a {
height: auto;
} aside span.widget-title {
font-weight: 400;
font-family: 'Kanit','Roboto',sans-serif
color: #424242;
}
.widget_price_filter .price_slider_amount .button:hover {
background-color: #85c2df;
box-shadow: none;
}
.related .slider-nav-reveal .flickity-prev-next-button.previous:after{
content: '';
display: inline-block;
margin: 0;
background: url(//gherbthailand.com/wp-content/themes/gherb/images/icon/icon-left.svg) center center /15px auto no-repeat !important;
height: 30px;
width: 30px !important;
left: 10px;
opacity: 1 !important;
position: relative;
}
.related .slider-nav-reveal .flickity-prev-next-button.next:after{
content: '';
display: inline-block;
margin: 0;
height: 30px;
width: 30px !important;
background: url(//gherbthailand.com/wp-content/themes/gherb/images/icon/icon-right.svg) center center /15px auto no-repeat !important;
opacity: 1 !important;
position: relative;
float: right;
right: 5px !important;
}
.home-product .slider-nav-outside .flickity-page-dots {
width: 150px;
bottom: 8px;
z-index: 9;
background-color: #fff;
margin: auto;
}
.home-slide.flickity-page-dots .dot {
height: 10px;
margin: 0 7.5px;
width: 10px;
}
.home-product  .flickity-prev-next-button,
.related .slider-nav-reveal .flickity-prev-next-button{
opacity: 1 !important;
height: 50px !important;
}
.row .slider-nav-circle .flickity-prev-next-button:hover svg{
background-color: unset;
}
.slider-nav-circle .flickity-prev-next-button svg,
.home-blog .row-slider .flickity-prev-next-button svg{
display: none;
}
.slider-wrapper .flickity-prev-next-button  {
top: 45%;
}
.home-blog .flickity-prev-next-button {
top: 33% !important;
}
.slider-wrapper .flickity-prev-next-button.previous {
content: '';
display: inline-block;
margin: 0;
background: url(//gherbthailand.com/wp-content/themes/gherb/images/icon/icon-left2.svg) center center /15px auto no-repeat !important;
width: 35px;
left: 0;
height: 30px;
opacity: 1;
}
.slider-wrapper .flickity-prev-next-button.next {
content: '';
display: inline-block;
margin: 0;
background: url(//gherbthailand.com/wp-content/themes/gherb/images/icon/icon-right2.svg) center center /15px auto no-repeat !important;
width: 35px;
right: 0;
height: 30px;
opacity: 1;
}
.home-product .flickity-prev-next-button.previous,
.home-blog .flickity-prev-next-button.previous {
content: '';
display: inline-block;
margin: 0;
background: url(//gherbthailand.com/wp-content/themes/gherb/images/icon/icon-left1.svg) center center /15px auto no-repeat !important;
width: 35px;
height: 30px;
opacity: 1;
}.home-product .flickity-prev-next-button.next,
.home-blog .flickity-prev-next-button.next {
content: '';
display: inline-block;
margin: 0;
background: url(//gherbthailand.com/wp-content/themes/gherb/images/icon/icon-right1.svg) center center /15px auto no-repeat !important;
width: 35px;
height: 30px;
opacity: 1;
}
.home-product .flickity-prev-next-button svg{
display: none;
}
.slider-nav-reveal .flickity-prev-next-button, .slider-nav-reveal .flickity-prev-next-button:hover{
bottom: unset !important;
}
.slider-wrapper .flickity-prev-next-button:hover {
opacity: 0.8;
} .shop-container .product-main {
padding: 30px 0 0 0;
}
article#esg-grid-2-2-wrap {
display: none !important;
}
.summary-content .single_add_to_cart_button{
margin-bottom: 0;
}
.summary-content form.cart {
display: flex;
align-items: center;
}
.product-main .product-summary .breadcrumbs {
font-size: 13px;
}
.product-main .product-summary .product-title {
font-size: 22px;
margin: 20px 0;
color: #000;
font-family: 'Kanit','Roboto' !important;
}
ul.tabs.wc-tabs.product-tabs li a {
font-family: 'Kanit','Roboto',sans-serif!important;
}
.product-summary .is-divider.small {
display: none;
}
.product-short-description {
margin: 25px 0;
}
.product-main .product-summary  del span.amount  {
font-size: 18px;
}
.product-main .product-summary  span.amount {
font-size: 22px;
color: #686a6c;
}
.product-main .product-summary .woocommerce-Price-currencySymbol {
font-size: 22px;
}
.product-main form.cart {
margin: 30px 0 10px;
max-width: 300px;
}
.product-footer .nav.product-tabs li a {
font-weight: 400;
font-size: 16px;
border-color: #ececec;
}
.product-footer .nav-tabs > li.active > a {
border-top-color: #4bb9ed;
}
.product-footer .nav-tabs + .tab-panels {
border: 1px solid #ececec; 
}
.product-footer .has-border {
border: 1px solid #ececec;
} 
.slider-nav-reveal .flickity-button.flickity-prev-next-button:hover,
.slider-nav-reveal .flickity-button.flickity-prev-next-button {
box-shadow: none;;
}
.product-summary .cart button{
border: none;
padding: 3px 25px;
font-size: 16px;
font-weight: 400 !important;
margin: 0;
height: 44px;
line-height: 2.8;
border-radius: 50px;
color: #fff;
}
.page-id-49 .col-inner p:first-child {
font-size: 1.3rem;
font-family: 'Kanit','Roboto',sans-serif;
}
.contact-page .content-title {
padding-top: 20px;
}
.product-info.product-summary .quantity {
margin: 0 15px 0 0;
width: auto;
height: 44px;
}
.cart .quantity .input-text.qty.text {
height: 44px;
}
.quantity input {
box-shadow: none !important;
border: 1px solid #ececec !important;
}
.product-summary .product_meta > span {
padding: 15px 0;
}
.product-gallery .product-thumbnails .col{
padding: 0 13px !important;
}
.product-gallery .product-thumbnails a:hover,
.product-gallery .product-thumbnails .is-nav-selected a {
border-color: #eeefef;
}
.product-small .badge,
.product-gallery .badge{
width: 42px;
height: 42px;
}
.product-small .badge-inner,
.product-gallery .badge-inner{
line-height: 2;
font-size: 12px;
}
.product-main .product-summary .wcppec-checkout-buttons {
display: none;
}
.product-summary .variations select{
box-shadow: none;
}
.product-summary .button.facebook:not(.is-outline),
.product-summary .button.twitter:not(.is-outline),
.product-summary .button.email:not(.is-outline),
.product-summary .button.pinterest:not(.is-outline),
.product-summary .button.google-plus:not(.is-outline){
color: #999 !important;
}
.product-summary .button.facebook:hover {
color: #3a589d !important;
}
.product-summary .button.twitter:hover {
color: #2478ba !important;
}
.product-summary .button.email:hover {
color: #111 !important;
}
.product-summary .button.pinterest:hover {
color: #cb2320 !important;
}
.product-summary .button.google-plus:hover {
color: #dd4e31 !important;
} .product-summary .yith-wcwl-add-to-wishlist {
margin: 15px 0;
}
.product-summary a.add_to_wishlist:before,
.product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse span.feedback:before,
.product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse span.feedback:before{ background: url(//gherbthailand.com/wp-content/themes/gherb/images/icon-wishlist.svg) center/ 24px auto;
width: 24px;
height: 24px;
display: inline-block;
margin-right: 8px;
vertical-align: top;
}
a.add_to_wishlist{
display: inline-block;
}
.yith-wcwl-add-to-wishlist{
display: inline-block;
margin: 0 0 15px;
}
.yith-wcwl-add-to-wishlist a.add_to_wishlist{
color: #373737;
}
.yith-wcwl-add-to-wishlist a:hover{
color: #00984A;
}
span.icon-heart {
display: none;
}
.my-account .woocommerce-message a {
color: #fff;
} .product-footer .woocommerce-tabs.tabbed-content {
border-top: none;
}
.related-products-wrapper .row-small > .flickity-viewport > .flickity-slider > .col{
padding: 0 15px; 
}
.related-products-wrapper {
margin-bottom: 15px;
}
.related-products-wrapper h3 {
display: inline-block;
width: auto;
border-top: 3px solid #00984A;
padding: 10px 0;
margin: -1px 0 15px;
font-family: 'Kanit','Roboto',sans-serif!important;
}
.related-products-wrapper .slider-nav-push.slider-nav-reveal .flickity-prev-next-button svg {
margin-top: -150px;
} .shop_table th {
font-family: 'Kanit','Roboto',sans-serif
font-weight: 400;
}
.shop_table .order-total span.amount {
font-size: 18px;
}
.product-remove a.remove,
.product-remove a.icon-remove {
font-size: 15px !important;
line-height: 15px !important;
padding-left: 1px;
}
a.remove:hover,
a.icon-circle:hover {
color: #7d7d7d !important;
}
.cart-wrapper thead {
color: #69696b;
}
.cart-collaterals .cart_totals thead th{
color: #69696b;
font-family: 'Kanit','Roboto',sans-serif
font-size: 1rem;
font-weight: 400;
padding-top: 0;
letter-spacing: 0;
border: none;
} .page-checkout.page-wrapper {
padding-top: 0;
}
.page-checkout form.checkout h3 {
font-size: 20px;
font-weight: 500;
}
.page-checkout ul li {
list-style-type: none;
font-size: 14px !important;
margin: 0 !important;
}
.woocommerce-customer-details .addresses .woocommerce-column{
width: 50%;
}
.woocommerce .cart_totals .button {
border-radius: 50px;
}
.woocommerce a.checkout-button:hover,
.woocommerce button#place_order:hover{
background: #ff6b00 !important;
border-color: #ff6b00 !important;
}
.page-checkout .woocommerce-customer-details address {
font-style: normal;
}
button#place_order{
float: right;
width: 100%;
margin: 0 0 15px;
}
.woocommerce form .form-row .required {
color: red;
font-weight: 700;
border: 0;
}
.page-checkout #ship-to-different-address,
.page-checkout .form-row.create-account{
font-family: unset;
font-size: 16px;
}
.message-container {
color: #686a6c;
}
.woocommerce-info .medium-text-center {
font-size: 14px !important;
}
.woocommerce-info a:hover{
color: #ffec4d;
}
.woocommerce-info a{
color: #000;
}
.page-id-16 .woocommerce-info a {
color: #fff;
}
.dashboard-links a:hover {
background-color: #ff6b00 !important;
}
.page-id-16 .woocommerce-info a:hover {
background-color: #5c5c5c;
}
.woocommerce-form-coupon.checkout_coupon{
border-width: 0;
background-color: #eeefef;
}
.woocommerce-form-coupon .coupon{
max-width: 300px;
} .page-404{
padding: 50px 0;
}
.page-title.normal-title {
border: none;
} .is-divider {
background-color: #00984a !important;
}
.post-sidebar.col{
border: none !important;
}
.post-sidebar .widget > ul > li > a {
font-size: 13px;
color: #777;
}
.post-sidebar .widget > ul > li > a:hover {
color: #85c2df;
}
.post-sidebar .widget.widget_recent_entries > ul > li > a:before {
content: "\f044";
font-family: FontAwesome;
padding: 0 8px 0 0;
font-size: 14px;
}
.post-sidebar .widget.widget_categories > ul > li > a:before {
content: "\f07c";
font-family: FontAwesome;
padding: 0 8px 0 0;
font-size: 14px;
}
.badge .badge-inner {
background-color: #999;
}
.badge-inner.secondary.on-sale {
background: #CD121B;
}
.post-sidebar .widget-area .widget + .widget{
border-top: 1px solid #ebebeb;
padding-top: 15px;
}
.post-sidebar .widget .is-divider {
display: none;
}
.post-sidebar .widget > ul > li + li {
border-top: none;
}
.post-sidebar aside span.widget-title {
margin-bottom: 15px;
display: inline-block;
width: 100%;
font-size: 16px; 
font-weight: 400;
color: #69696b;
}
.hotline {
display: flex;
align-items: flex-end;
}
.hotline img {
width: 50px;
}
.hotline h4 {
margin: 0;
font-size: 0.9rem;
color: #f36936;
}
.header-nav.nav .hotline-content a:hover {
color: #4bb9ed;
}
.header-nav.nav .hotline-content a {
font-family: 'Kanit','Roboto',sans-serif;
font-size: 0.9rem;
color: #504f4f;
}
.hotline-content {
line-height: 1.2;
}
.cart-icon.image-icon {
content: '';
background: url(//gherbthailand.com/wp-content/themes/gherb/images/icon/icon-cart.svg) no-repeat 0 0 / 31px auto;
width: 31px !important;
height: 31px !important;
display: inline-block;
background-position: center;
top: -4px;
}
.cart-icon.image-icon > strong {
border: none !important;
background-color: #FF6B00;
width: 28px;
height: 20px;
line-height: 1;
color: #fff !important;
border-radius: 22px;
font-size: 16px;
padding: 3px;
position: relative;
top: -26px;
left: 2px;
font-family: 'Roboto',sans-serif;
font-weight: 500;
margin: 0;
}
li.account-item.has-icon.has-dropdown {
margin: 0;
} a.back-to-top.button {
width: 40px;
height: 40px;
line-height: 2.7;
text-align: center;
border: none;
background-color: #00984A !important;
}
a.back-to-top.button .icon-angle-up::before {
content: "\f106";
color: #fff !important;
font-size: 25px !important;
}
a.back-to-top.button:hover .icon-angle-up::before {
color: #00984A !important;
}
@media (max-width: 425px){
ul.f-links.about-us {
margin-bottom: 0;
}
.footer-bottom p {
font-size: 1rem !important;
}
.footer-links .footer-social,
.footer-links .footer-about,
.footer-links .footer-connect {
max-width: 100% !important;
-ms-flex-preferred-size: 100% !important; 
flex-basis: 100% !important;
} 
.footer-connect li {
margin-left: 0 !important;
}
.f-links.about-us {
margin: 0 25px 40px 0;
}
.social-button a:not(:last-child) img {
margin-right: 10px;
}
.f-links.footer {
display: flex;
justify-content: center;
}
article#esg-grid-2-2-wrap {
display: block !important;
}
article#esg-grid-1-1-wrap {
display: none !important;
}
}
@media (max-width: 991px){
.social-button a:not(:last-child) img {
margin-right: 10px;
}
.product-footer .woocommerce-tabs.tabbed-content {
padding: 30px 0 !important;
}
.product-footer .woocommerce-tabs {
padding: 0 !important;
}
.footer-links .footer-about,
.footer-links .footer-connect {
max-width: 50% ;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.footer-links .footer-social {
max-width: 100%;
-ms-flex-preferred-size: 100%; 
flex-basis: 100%;
} 
.header-search a:after {
display: none !important;
}
*/
.header-search-form-wrapper .searchform .button.icon {
margin: 0 !important;
}
*/
.current-menu-item:not(.menu-item-home) a{
color: #ffffff !important;
}
}
@media (min-width: 768px){	
ul.f-cms {
display: flex;
justify-content: space-evenly;
} .logo-center .logo img {
width: 100%;
}	
.header-main #logo img {
max-height: 70px;
}
.home-ingredient .ingredient-item{
padding: 0 7.5px;
} .blog-wrapper .small-columns-1 > .col, 
.blog-wrapper .large-columns-2 > .col{
max-width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
} .product-summary div.paypal-button {
float: left;
width: 33% !important;
}
}
@media (max-width: 849px) {
.cart-item.has-icon,
.header-search {
margin: 22px 0 0 0 !important;
}
}
@media (min-width: 850px){
.header-search-form-wrapper .searchform-wrapper form {
height: 40px;
}
.header-nav li.cart-item {
order: 3;
}
.nav.header-nav.header-bottom-nav {
justify-content: space-around;
}
.header-main #logo img {
max-height: 90px;
}
.header-nav.nav .header-search-form.search-form {
padding: 0;
max-width: 400px;
width: 100%;
}
.slider-nav-outside .flickity-prev-next-button.next {
left: unset !important;
right: 0!important;
}
.slider-nav-outside .flickity-prev-next-button.previous {
right: unset !important;
}
.header-nav.nav li {
padding: 0;
}
.header-nav.nav li.account-item {
order: 2;
}
.cart-item .header-cart-link{
padding: 0;
}
.header-bottom .header-nav.nav .menu-item a {
color: #fff;
}
.header-main {
padding: 15px;
}
.header .header-main {
height: 120px;
}
.header-nav.nav .account-item a {
margin: 0;
padding: 0 15px;
}
.account-item .icon-user:before,
.account-item .nav-top-link span:before{
content: '';
background: url(//gherbthailand.com/wp-content/themes/gherb/images/icon/icon-user.svg) no-repeat 0 0 / 27px auto;
width: 30px;
height: 31px;
display: inline-block;
background-position: center;
position: relative;
}
.header-button .account-link:hover{
background: unset !important;
}
.account-item i.icon-user {
margin: 0;
}
}
@media (min-width: 992px){ .shop-container .product-main {
padding: 40px 0;
}
.header-search-form-wrapper .searchform-wrapper form { }
.footer-about,
.footer-connect {
max-width: 33.33333% !important;
-ms-flex-preferred-size: 33.33333% !important;
flex-basis: 33.33333% !important;
}
.f-links.footer li{
margin-left: 0 !important;
}
.f-links.about-us {
margin-right: 30px;
} #logo a {
margin: 0; 
max-width: 350px;
}
.header-wrapper.stuck {
background: #fff;
}
.header-nav.nav li a.header-cart-link.is-small {
padding: 0;
} .header-nav.nav .nav-dropdown li a {
font-size: 13px;
}
.header-nav.nav li .icon-angle-down{
display: none;
}
.header-nav .nav-dropdown-default .nav-column li > a,
.header-nav .nav-dropdown.nav-dropdown-default > li > a {
margin: 0;
border-bottom: none;
}
.header-nav .nav-dropdown-has-arrow li.has-dropdown::before {
border-bottom-color: transparent;
}
.nav-dropdown-has-arrow li.has-dropdown:after,
.nav-dropdown-has-arrow li.has-dropdown:before {
display: none;
}
.header-nav.nav.header-bottom-nav .nav-dropdown.nav-dropdown-default  li {
padding: 0 15px;
}
.header-nav.nav.header-bottom-nav .nav-dropdown.nav-dropdown-default  li a{
font-family: "Noto Sans Thai", sans-serif;
padding: 10px 10px;
width: 100%;
font-size: 16px; 
}
.header-nav .nav-dropdown-default {
padding: 0;
}
.header-nav.nav.header-bottom-nav .nav-dropdown.nav-dropdown-default li:hover {
background-color: #f8f8f8;
}
.header-nav.nav.header-bottom-nav .nav-dropdown.nav-dropdown-default li:hover a{
color: #4bb9ed;
}
.header-nav li.menu-item.current-dropdown .nav-dropdown.nav-dropdown-default {
left: auto;
padding: 15px;
} .nav > li.account-item > a{
padding: 0;
display: inline-block;
}
.nav > li.account-item > a > i {
font-size: 1rem;
}
.nav-divided > li + li > a::after {
border: none !important;
}
.nav-small .nav > li > a,
.nav.nav-small > li > a {
padding: 0 !important;
} nav.nav-small > li.cart-item > a {
padding: 0; 
}
.header-cart-link span.header-cart-icon{
margin: 0 0 0 10px;
}
.header-wrapper .nav [data-icon-label]::after {
top: 0;
}
.header-cart-link .image-icon img {
position: relative;
vertical-align: initial;
top: 4px;
width: 22px;
}	
.header-nav .cart-item .nav-dropdown-default {
padding: 15px;
} .header-search-form-wrapper .searchform .button.icon:hover {
background-color: #868d93;
} .woocommerce-tabs .nav > li {
margin: 0 12px;
}
.product-main .product-summary .product-title {
margin: 0 0 25px;
}
.product-main .product-info {
padding: 0 0 0 50px;
} .row-divided.woocommerce .cart-collaterals  {
border-left: none !important;
padding-right: 0;
} .post-sidebar.col {
padding-left: 0 !important;
}
} 
@media (min-width: 1200px){
.header-search-form-wrapper .searchform-wrapper form { }
.f-links.footer li{
margin-left: 1.3em !important;
}
.social-button a:not(:last-child) img {
margin-right: 10px;
}
.f-links.about-us {
margin-right: 10px;
}
.header-bottom .header-nav.nav .menu-item a {
font-size: 1.15rem; 
}
.nav.header-nav.header-bottom-nav {
width: 90%;
margin: 0 auto;
} .yith-wcwl-add-to-wishlist {
margin: 10px 0 25px;
}
}
@media (min-width: 1440px) {
.social-button a:not(:last-child) img {
margin-right: 23px;
}
.f-links.about-us {
margin-right: 50px;
}
.container-width,
.full-width .ubermenu-nav,
.container,
.row{
max-width: 1380px !important;
}
.header-main .flex-left .header-nav {
width: 75%;
}
.slider-nav-outside .flickity-prev-next-button.next {
right: -30px !important;
}
.slider-nav-outside .flickity-prev-next-button.previous {
left: -30px !important;
}
.header .header-main {
height: 140px;
}
.header-main #logo img {
max-height: 110px;
}
.header-main #logo {
width: unset;
} .header-nav .nav-dropdown li {
padding: 0 10px;
}
.home-ingredient .ingredient-item{
padding: 0 15px;
} .related-products-wrapper .slider-nav-push.slider-nav-reveal .flickity-prev-next-button svg {
margin-top: -90px;
}
} .copyright-footer {
font-weight: 400;
font-family: 'Kanit','Roboto',sans-serif;
font-size: 0.9rem;
}
.bg-footer {
padding: 50px 0 !important;
}
.tel-footer,
.address-footer{
margin-left: 0 !important;
}
.tel-footer {
margin: 24px 0 20px 0!important;
}
.f-links.about-us li:not(:first-child), .f-links.customer-service li:not(:first-child) {
margin-bottom: 0 !important;
}
.f-links.about-us h4,
.f-links.customer-service h4 {
color: #000;
font-weight: 400;
}
.social-footer li:last-child {
margin-left: 0 !important;
}
.tel-footer a:hover img,
.social-footer a:hover img{
opacity: 0.5;
}
.tel-footer a:hover h4,
.social-footer a:hover h4{
color: #4bb9ed;
}
.logo-footer img:hover {
opacity: 0.5;
} .html_topbar_left p {
font-family: 'Kanit','Roboto',sans-serif;
font-size: 1.1rem;
font-weight: 400;
}
.slider-wrapper .dot:not(.dot.is-selected) {
background-color: #008D45 !important;
border-color: transparent !important;
opacity: 1;
outline: 1px solid transparent;
}
.slider-wrapper button path {
display: none;
}
.slider-wrapper .slider .flickity-button:hover {
opacity: 1;
} .header-search a:after {
content: '';
background: url(//gherbthailand.com/wp-content/themes/gherb/images/icon-search.svg) no-repeat 0 0 / 20px auto;
width: 25px;
height: 25px;
background-position: center;
right: 15px;
position: relative;
}
.tabs.product-tabs.nav {
justify-content: flex-start !important;
}
i.icon-angle-down {
color: #fff !important;
}
button.ux-search-submit,
button.ux-search-submit:hover{
background-color: unset !important;
}
.header-search-form-wrapper .button.icon i:before {
content: '' !important;
background: url(//gherbthailand.com/wp-content/themes/gherb/images/icon/icon-search.svg) no-repeat 0 0 /20px;
width: 22px !important;
height: 22px !important;
display: inline-block !important;
margin-top: 2px;
}
.live-search-results .autocomplete-suggestion{
flex-direction: column;
align-items: flex-start;
}
.mini_cart_item a:hover {
color: #000000 !IMPORTANT;
}
.wc-proceed-to-checkout a {
background-color: #00984A !important;
color: #fff;
border: 1px solid #00984A !important;
font-size: 1.2rem !important;
height: 45px;
display: flex !important;
align-items: center;
justify-content: center;
}
#payment button#place_order {
color: #fff !important;
font-size: 1.2rem !important;
height: 45px;
display: flex !important;
align-items: center;
justify-content: center;
}
#payment button#place_order:hover {
color: #fff !important;
}
.footer-about ul,
li.address-footer,
.home main#main {
margin-bottom: 0;
}
.marketing .text {
margin-bottom: 30px;
}
.footer-connect {
padding: 15px 0 0 0!important;
}
.about-us-content,
.about-us-content b{
font-family: 'Roboto','Sarabun',sans-serif;
font-size: 1rem !important;
}
.cms-page-title {
font-size: 1.3rem;
font-family: 'Kanit','Roboto',sans-serif;
color: #000;
text-align: center;
}
.cms-page-content, .cms-page-content p {
font-size: .9rem !important;
font-family: 'Roboto','Sarabun',sans-serif;
color: #363636;
}