.itopplus-background {

}
.toast-top-center {  
    top: 49%; 
    left: 50%; 
    margin-left: -150px; 
} 
@media all and (max-width: 240px) { 
    .toast-top-center { 
        margin-left: -54px; 
    } 
} 
@media all and (min-width: 241px) and (max-width: 320px) { 
    .toast-top-center { 
        margin-left: -64px; 
    } 
} 
@media all and (min-width: 321px) and (max-width: 480px) { 
    .toast-top-center { 
        margin-left: -96px; 
    } 
}

.navbar-default .navbar-nav>li>a {
    color: #fff;
    font-size: 16px;
    font-weight: 300;
}
.navbar-nav>li>.dropdown-menu>li>a {
    font-size: 14px;
    font-weight: 300!important;
}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
    color: #fff;
    background-color: none;
    -webkit-box-shadow: 0 3px 0 0 #fff;
    -moz-box-shadow: 0 3px 0 0 #fff;
    box-shadow: 0 3px 0 0 #fff
}
.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar {
    background-color: #fff;
}
.navbar-default .navbar-toggle:focus .text-bar,.navbar-default .navbar-toggle:hover .text-bar {
    color: #fff!important
}
@media (max-width:768px) {
  	.navbar-default {
    background: #50a61b;
}
    .navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover {
        color: #fff;
    }
}
@media (max-width:768px) {
  .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
   box-shadow: 0px 3px 0px -1px #fff;
}
}
/*เวลา hover focus ที่  opendropdown ตัวอักษรจะเป็นสีขาว*/
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
    color: #fff!important;
}
/*เมนูย่อย เมนูย่อยเปลี่ยนสีพื้นหลัง*/
.navbar-default .navbar-nav .open>.dropdown-menu {
    background: #50a61b;
}
.dropdown-submenu:hover>.dropdown-menu {
    background-color: #50a61b;
}
.dropdown-menu, .dropdown-menu>li>a {
    background-color: #50a61b;
}


.link-underline {
  	color:#fff!important;
    transition: 0.32s;
}
.link-underline:hover span {
  	color:#fff!important;
    box-shadow: 0 2px 0 0 #f96837;
}
.link-colorT {
  	color:#000;
    transition: 0.32s;
}
.link-colorT:hover span {
  	color:#f96837;
}
.link-color {
  	color:#333;
    transition: 0.32s;
}
.link-color:hover span {
  	color:#f96837;
}

figure.effect-selena {
    background: #fff0;
}
#background5cd127b480eb7a001a2cc4ef {
    margin-top: -5%;
}

.space-one {
	padding:10px;
}
.space-two {
	padding:20px;
}

figure.effect-steve h2, 
figure.effect-steve p {
    display: none;
}

.notificationcart {
    background-color: #50a71a;
    width: 18px;
    height: 18px;
    bottom: 57%;
    right: 32%;
}

.bor2 {
    background: linear-gradient(to right, rgb(81, 166, 28) 0%, rgb(119, 203, 66) 100%);
    padding: 10px;
    border-radius: 25px;
	color: #333;
    height: auto;
    margin: 2px;
}


/*---CheckOut---*/
.ui.steps .step .title {
    font-family: kanit;
    font-size: 12px;
    font-weight: 500;
    padding-top: 8px;
}
.ui.steps .step.active .title {
    color: #50a71c;
}
.step1checkout {
    background-color: #fb8942;
    border: 5px solid #fdaa35;
    margin-top: 10%;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.step5checkout {
    background-color: #fb8942;
    border: 7px solid #fdaa35;
}
.btnCheckoutprevious {
    background-color: #50a71c!important;
    font-weight: 400!important;
}
.shopcart-paymentpage {
    background-color: #50a71c;
}
.shopcart-paymentpage label {
    font-weight: 400;
    font-size: 14px;
}
/*---CheckOut---*/


/*---ตะกร้าสินค้า---*/
.shopcart {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 0 solid #000;
    width: 56px!important;
    height: 56px!important;
    background-image: url(https://itp1.itopfile.com/ImageServer/685ea2bbba45c591/0/0/iTopPlus1126264037848.webp);
    background-size: 44%;
    background-color: #f16532;
    background-position: 50% 50%;
    top: 16%;
    right: 2%;
}

@media only screen and (min-width : 1024px) {
.shopcart {
    background-position: 48% 52%;
    top: 10%;
    right: 2%;
}
.no-js  #imagesControl5cd2a6128b46e3001b82142c {
  	display:none!important;
  }
}

@media only screen and (min-width : 1366px) {
.shopcart {
    background-position: 50% 50%;
    top: 16%;
    right: 2%;
}
}
/*---ตะกร้าสินค้า---*/


/*---สินค้าขายดีหน้าแรก---*/
#scrolltoshop5cd252f2f3698c001a2aabf7 .col-sm-6 {
    padding: 0px 0px 5px 0px!important;
    margin-top: -32px;
}
/*---สินค้าขายดีหน้าแรก---*/
 

/*---หมวดสินค้าหน้าแรก แถว 1---*/
#background5cd139a0b51725001bf460ed img  {
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}
#background5cd139a0b51725001bf460ed img:hover {
	-webkit-transform: scale3d(0.95,0.95,1);
 	transform: scale3d(0.95,0.95,1);
}
/*---หมวดสินค้าหน้าแรก แถว 1---*/

/*---หมวดสินค้าหน้าแรก แถว 2---*/
#background5cd13b6aa0f2d7001a3e58e7 img  {
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}
#background5cd13b6aa0f2d7001a3e58e7 img:hover {
	-webkit-transform: scale3d(0.95,0.95,1);
 	transform: scale3d(0.95,0.95,1);
}
/*---หมวดสินค้าหน้าแรก แถว 2---*/

/*---หมวดสินค้าทั้งหมด แถว 1---*/
#background5cd23ba9a8c168001a4ceb87  img  {
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}
#background5cd23ba9a8c168001a4ceb87 img:hover {
	-webkit-transform: scale3d(0.95,0.95,1);
 	transform: scale3d(0.95,0.95,1);
}
/*---หมวดสินค้าทั้งหมด แถว 1---*/

/*---หมวดสินค้าทั้งหมด แถว 2---*/
#background5cd23ba9a8c168001a4ceb97  img  {
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}
#background5cd23ba9a8c168001a4ceb97 img:hover {
	-webkit-transform: scale3d(0.95,0.95,1);
 	transform: scale3d(0.95,0.95,1);
}
/*---หมวดสินค้าทั้งหมด แถว 2---*/

/*---หมวดสินค้าทั้งหมด แถว 3---*/
#background5cd23d3ea09e86001a9639f3 img  {
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}
#background5cd23d3ea09e86001a9639f3 img:hover {
	-webkit-transform: scale3d(0.95,0.95,1);
 	transform: scale3d(0.95,0.95,1);
}
/*---หมวดสินค้าทั้งหมด แถว 4---*/

/*---หมวดสินค้าทั้งหมด แถว 5---*/
#background5cd241b2ad224c001ad45890  img  {
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}
#background5cd241b2ad224c001ad45890 img:hover {
	-webkit-transform: scale3d(0.95,0.95,1);
 	transform: scale3d(0.95,0.95,1);
}
/*---หมวดสินค้าทั้งหมด แถว 5---*/


/*---Bottom Dowload---*/
#InmyDiv1557226486700 {
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}
#InmyDiv1557226486700:hover {
	-webkit-transform: scale3d(0.95,0.95,1);
 	transform: scale3d(0.95,0.95,1);
}
/*---Bottom Dowload---*/


/*---Effect ขั้นตอนการสั่งซื้อ---*/
.hvr-float-shadow {
  	display:block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}
.hvr-float-shadow:before {
    pointer-events: none;
    position: absolute;
    content: '';
    top: 84%;
    left: 18%;
    height: 10px;
    width: 65%;
    opacity: 0;
    background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform, opacity;
    transition-property: transform, opacity;
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
    opacity: 1;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
}
/*---Effect ขั้นตอนการสั่งซื้อ---*/


/*---Template ตะกร้าสินค้ารูปแบบ K---*/
.Template-K-frame {
    padding: 5px 5px 10px 5px;
}
Template-K-pic {
    height:auto!important;
}
.Template-K-Title label {
    color: #444444;
    font-size: 14px;
    font-weight: 400;
}
.Template-K-Name {
    color: #444444;
    font-size: 16px;
    font-weight: 400;
    height: 70px;
    margin-top: -2px;
}
.Template-K-Price {
    height: 70px;
    margin-top: -10%;
}
.priceNoPromotion span, .priceNoPromotion label {
    font-weight: 500;
    color: #eb3232;
    font-size: 14px;
}
.Template-K-button {
    width: 70%;
    padding: 3px 10px 3px 10px;
    border-radius: 20px;
}
.Template-K-button span {
    font-size: 14px;
    font-weight: 40;
}
.Template-K-Icon {
    width: 26%;
    margin: 2px 0px 0px 0px;
}
/*---Template ตะกร้าสินค้ารูปแบบ K---*/


/*---Template สินค้ารูปแบบ K---*/
.Template-K-CateName {
    font-size: 24px;
    color: #b3b3b3;
}
.Template-K-ProName {
    font-size: 24px;
    color: #444444;
    font-weight: 600!important;
}
#scrolltoshop5cd24b63f3698c001a2aab4b div {
    font-family: kanit!important;
}
.shopcartID-Head-Default, .shopcartName-Head-Default {
    font-size: 20px;
    color: #333;
}
.shopcartID-Default, .shopcartName-Default {
    font-size: 16px;
}
.Template-K-PriceNormal {
    color: #eb3232;
    font-size: 18px!important;
    font-weight: 500;
}
.Template-K-Quantity, .Template-K-Item {
    color: #333;
    font-weight: 500;
}
.Template-K-buttonDetail {
    width: 25%;
    padding: 5px 5px 5px 5px;
    font-weight: 300!important;
    font-size: 16px;
    border-radius: 20px;
}
.Template-K-buttonDetail img {
    width: 16%!important;
    margin: -2px 0px 0px 0px;
}
.shopcartRelated {
    font-size: 22px;
    margin-bottom: -26px;
}
#scrolltoshop5cd24b63f3698c001a2aab4b .Template-K-Price {
    padding-top: 30px!important;
}
/*---Template สินค้ารูปแบบ K---*/


/*Hide Menu Phone*/
@media (max-width:768px) {
.navbar-default .navbar-toggle {
	border-color: #f68e1f00;
}
.navbar-inline .text-bar {
	display: none;
}
.navbar-inline {
	margin-top: 9px;
	margin-right: 3px;
	margin-left: -3px;
	margin-bottom: 9px;
}
.glyphicon-phone-alt:before {
	content: "\e182";
}
p.search_urlSearch, .search_text {
	word-wrap: break-word;
}
.text-justify {
	text-align: inherit;
}
.col-sm-12, .col-md-12, .col-lg-12 {
	padding-right: 5px;
	padding-left: 5px;
}
.navbar-brand i {
	font-size: 16px;
	margin-top: 3px;
	padding: 0px 5px 0px 5px;
}
.navbar-nav>li>a {
    padding: 0px 10px;
}
.shopcart {
    left: 2%;
    bottom: 1%;
    top: auto;
}
#imagesControl5cd10f77b51725001bf45ccc {
    padding: 0px 0px 20px 0px!important;
}
#contentnewmode5cd10771b51725001bf45c2d div {
  	text-align:left!important;
  }
#phone-text span {
    font-size: 20px!important;
}
#position-phone {
    position: relative!important;
}
#contact-phone {
    text-align: center!important;
   	padding-bottom: 10px!important;
}
#contact-phone span {
    font-size: 19px!important;
}
.bor2 {
    padding: 10px 5px 10px 5px!Important;
}

.btn-primary {
    background-image: -webkit-linear-gradient(top,#50a61b 0,#50a61b 100%);
    background-image: -o-linear-gradient(top,#50a61b 0,#50a61b 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#50a61b ),to(#50a61b ));
    background-image: linear-gradient(to bottom,#50a61b 0,#50a61b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50a61b',endColorstr='#50a61b',GradientType=0);
    border-color: #50a61b;
}
.btn-primary:hover, .btn-primary:focus {
    background-position: 0 0px;
}
.btn-primary:active, .btn-primary.active {
    background-color: #448b18;
    border-color: #448b18;
}
#background5cd29ed4ba03b8001a43709b .btn-default, #background5cd299358e67c2001a992ca7 .btn-default {
    text-shadow: 0 0px 0 #fff0;
    background-image: -webkit-linear-gradient(top,#50a61b 0,#50a61b 100%);
    background-image: -o-linear-gradient(top,#50a61b 0,#50a61b 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#50a61b),to(#50a61b));
    background-image: linear-gradient(to bottom,#50a61b 0,#50a61b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50a61b',endColorstr='#50a61b',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color: #fff;
}
.btn-default:hover, .btn-default:focus {
    background-color: #e0e0e0;
    background-position: 0 0px;
}
#Upload {
    padding: 0px 20px;
}
.Template-K-buttonDetail {
    width: 50%!important;
}
  
}
/*Hide Menu Phone*/


@media only screen and (max-width: 768px){
 .row-fluid [class*=col-sm-5fix] {
  width: 50%;
  float:left;  
}
}


@media (max-width:768px) {
label.col-xs-12.col-sm-3.col-md-3.control-label {
   width: 33%;
}
}


body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 20px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}

