.itopplus-background {

}
.nav>li>a {
    padding: 10px 5px;
}
.navbar-default {
	background: none;
}
.navbar-default .navbar-nav>li>a {
    font-size: 1.168em;
}
.dropdown-menu>li>a {
    padding: 2px 10px;
    font-size: 18px;
    letter-spacing: 0.5px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #fff;
    background-color: red;
    border-radius: 6px;
}

/*เมนูชิดขวา*/
/* Medium Devices, Desktops */
@media only screen and (min-width : 1024px) {
h1,.h1 { font-size: 2.250em;}
h2,.h2 { font-size: 1.875em;}
h3,.h3 { font-size: 1.500em;}
h4,.h4 { font-size: 1.125em;}
h5,.h5 { font-size: 0.875em;}
h6,.h6 { font-size: 0.750em;}
p { margin: 0 0 10px;}
.navbar .nav,
.navbar .nav > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
    *zoom:1; /* hasLayout ie7 trigger */
    vertical-align: top;
}
#main-navbar-collapse{
  text-align:right ;
}

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1366px) {
h1,.h1 { font-size: 2.250em;}
h2,.h2 { font-size: 1.875em;}
h3,.h3 { font-size: 1.500em;}
h4,.h4 { font-size: 1.125em;}
h5,.h5 { font-size: 0.875em;}
h6,.h6 { font-size: 0.750em;}
p { margin: 0 0 10px;}
.navbar .nav,
.navbar .nav > li {
    float:none;	
    display:inline-block;
    *display:inline; /* ie7 fix */
    *zoom:1; /* hasLayout ie7 trigger */
    vertical-align: top;
}
#main-navbar-collapse{
  text-align:right ;
}

}

/*แถบเมนูเล็ก*/
/* Medium Devices, Desktops */
@media only screen and (max-width : 768px) {  
  #mobileonly{
  	visibility : hidden;
    height:0px;
    width:0px;
  }  

  p#logowebsite{
  	font-size:10px;
  }

  #scrollTop{
    position: fixed;
    left: 10px;
    bottom: 5px;
    opacity: 0.5;
  }

  #scrollTop:hover{
    opacity: 1.5;
  }
  .zIndex-pos3 {
    z-index: 100;
  }
}

@media (min-width: 769px){  
  .navbar-nav>li>a {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }  
  .navbar {
    min-height: 0px !important;
}  
}

  @media(max-width: 500px){    
    #mobileonly{
  	visibility : visible;
      width:inherit;
      height:inherit;
  }    
    #popular{
    	display : none;
    }        
  }


.linka {
	color: #fff;
    font-size: 20px;
    letter-spacing: 0.5px;
  	transition:0.3s;
}
.linka:hover span {
	color:#ed0000;
}
.linkb {
	color: #333;
    font-size: 20px;
    letter-spacing: 0.5px;
  	transition:0.3s;
}
.linkb:hover span {
	color:#ed0000;
}

figure.effect-steve h2, 
figure.effect-steve p {
    display: none;
}
figure.effect-steve:before {
    box-shadow: 3px 3px 30px rgba(255, 31, 31, 0.8);
}
figure.effect-lily img {
    transform: translate3d(0px,0,0);
}
figure.effect-lily h2, 
figure.effect-lily p {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}
figure.effect-lily:hover h2, 
figure.effect-lily:hover p {
    -webkit-transform: translate3d(0,-20px,0);
    transform: translate3d(0,-20px,0);
}
figure.effect-lily figcaption>div {
    padding: 0em;
    height: 28%;
}

.padding_col {
    padding: 10px 10px 10px 20px;
}

.Width_btm {
    width: 60%;
}
.btm_click {
    background-color: #ffffff;
    border-radius: 20px;
    text-align: center;
    padding: 0px 10px 1px 10px;
    transition: 0.32s;
    cursor: pointer;
}
.btm_click:hover {
    background-color: #ff010b;
}
.btm_click{
    transition:0.32s;
}
.btm_click:hover span {
    color:#fff!important;
}

.totop {
    transition: 0.3s;
    border-radius: 10px;
}
.totop:hover {
	transform: translateY(-1px);
    box-shadow: 2px 2px 2px 1px #00000073;
    border-radius: 10px;
}

.width_btm {
    margin-right: auto;
    display: block;
    width: 50%;
}
.btmm {
    border: 2px solid #878787;
    border-radius: 10px;
    background-color: #ae0606;
    padding: 5px 5px 5px 5px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    letter-spacing: 0.5pt;
    cursor: pointer;
    transition: 0.32s;
    text-transform: uppercase;
}
.btmm:hover {
    background-color: #781717;
}

/*Temple I*/
#scrolltoshop5d1195009f7244001a75b4b9 .col-sm-4 {
    padding-right: 8px;
    padding-left: 8px;
}
.Template-I-frame {
    background-color: #ebebeb;
    padding: 12px 12px;
}
.Template-I-pic {
    border-radius: 0px;
    border: none;
    padding: 0px;
}
.Template-I-pic {
    border-radius: 0px;
    background: linear-gradient(90deg, rgba(219,0,0,1) 0%, rgba(219,0,0,1) 44%, rgba(124,0,0,1) 55%, rgba(124,0,0,1) 100%);
    padding: 0px;
}
.Template-I-innerPic img {
    height: 98.5%;
}
.Template-I-Name {
    margin-top: 0%;
}
.Template-I-Name label {
    letter-spacing: 0.5pt;
    font-size: 24px;
}
.Template-I-Price {
    margin-top: 0px;
}
.priceNoPromotion span {
    font-size: 20px;
    font-weight: 300;
}
.priceNoPromotion label {
    font-size: 20px;
    font-weight: 300;
}
.Template-I-button {
    width: 50%;
    padding: 0px 24px 0px 2px;
    color: #333;
    background-color: #ff000a;
    color: white;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    font-size: 0.938em;
    letter-spacing: 0.5pt;
    font-weight: 300;
    margin-top: -16px;
}
.Template-I-Icon {
    width: 7%;
    padding: 0 5px 5px 0;
    position: absolute;
    margin: 6px 0px 0px 70px;
}
/*Temple I*/


/*from Contact*/
.no-js #Component5d11cfd978abb6001a0fa2e0 label {
    display: none!important;
}
.no-js #Component5d11cfd978abb6001a0fa2e0 .col-md-6 {
    width: 100%;
}
.no-js #Component5d11cfd978abb6001a0fa2e0 .form-control {
    border: 1px solid #929292;
    border-radius: 0px!important;
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
    font-size: 18px!important;
	padding: 20px;
	background: transparent;
}
.no-js #Component5d11cfd978abb6001a0fa2e0 .form-control:focus {
    border-color: #800202;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102, 175, 233, 0);
}
.no-js #Component5d11cfd978abb6001a0fa2e0 .btn {
    background-image: -webkit-linear-gradient(top,#404040 0,#404040 100%);
    background-image: -o-linear-gradient(top,#404040 0,#404040 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#404040 ),to(#404040 ));
    background-image: linear-gradient(to right, #404040 0%,#404040 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040',endColorstr=#404040,GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #0000;
    border-radius: 0px;
    padding: 10px 30px;
    font-size: 18px;
    border: 0px solid transparent;
    margin-left: -140px;
    color: #fff;
}
.no-js #Component5d11cfd978abb6001a0fa2e0 .btn-default:active {
	background-color: #404040;
}
.no-js #Component5d11cfd978abb6001a0fa2e0 .btn-default:hover,
.no-js #Component5d11cfd978abb6001a0fa2e0 .btn-default:focus {
    background-position: 0 0px;
  	background-color: #404040;
}
/*from Contact*/

/*ตะกร้สินค้า*/
.shopcart {
    border-radius: 500px 0 0 0;
    -moz-border-radius: 500px 0 0 0;
    -webkit-border-radius: 500px;
    width: 80px!important;
    height: 80px!important;
    background-size: 76%;
    background-image: url(https://itp1.itopfile.com/ImageServer/3bd0d5b5c25852dc/0/0/iTopPlus818025435051.webp);
    background-color: #000000;
    border: 10px solid #f00;
      left: 0;
    background-position: 45% 58%;
}
.notificationcart {
    width: 28px;
    height: 28px;
    bottom: 40%;
    right: 23%;
}
/*ตะกร้สินค้า*/

/*หน้ารายละเอียดสินค้า*/
.Template-I-CateName {
    display: none!important;
}
.shopcart-Cate label {
	display:none!important;
}
.shopcart-Cate {
	margin:1.5% auto;
}
.Template-I-ProName span {
    font-size: 40px!important;
    font-weight: 600;
    letter-spacing: 0.5px;
    color: #000;
}
.col-xs-12.col-md-6 {
    font-family: ThaiSansNeue!important;
}
.shopcartID-Head-Default,
.shopcartName-Head-Default {
    font-size: 28px;
    font-weight: 600;
    color: #000;
    letter-spacing: 0.5px;
}
.shopcartSize label {
    font-size: 26px;
    font-weight: 600;
    color: #000;
}
.shopcartID-Default,
.shopcartName-Default {
    font-size: 24px;
    color: #333;
    letter-spacing: 0.5px;
}
.Template-I-PriceNormal {
    font-size: 26px!important;
    letter-spacing: 0.5px;
}
.ITPquantityDetail input {
	font-size:22px!important;
}
label.Template-I-Quantity {
    font-size: 22px!important;
}
label.Template-I-Item {
    font-size: 22px!important;
}
.Template-I-buttonDetail {
    padding: 7px 20px 7px 0;
    background-color: #ff000a;
    color: #fff;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    font-weight: 300;
    font-size: 24px!important;
}
.Template-I-buttonDetail img {
    width: 5.5%;
    padding: 5px;
    position: absolute;
	margin: 3px 0px 0px 86px;
}
.shopcartDetail-Default {
    font-family: ThaiSansNeue!important;
  	font-weight:600;
  	font-size:32px;
}
.shopcartRelated-Default {
    font-size: 30px;
    font-weight: 600;
}
.Shopcart-Related-Main .Template-I-Price {
    margin-top: 0px!important;
}
.k-colorpalette {
    border: 1px solid #ccc!important;
}
/*หน้ารายละเอียดสินค้า*/

/*ฟอร์มแจ้งชำระเงิน*/
.form-horizontal .control-label {
    padding-top: 0px!important;
    letter-spacing: 0.5px;
    font-size: 1.068em!important;
}
#Upload input {
    font-size: 20px!important;
}
#Upload textarea {
	font-size:20px!important;
}
#Upload select {
    font-size: 20px!important;
    padding-top: 1px;
    padding-left: 5px;
    color: #555;
}
#Upload .col-xs-1.col-sm-1.col-md-1 {
	margin-top:0%!important;
}
.no-js #Component5d12e994e72039001a145803 button {
    background-image: -webkit-linear-gradient(top,#404040 0,#404040 100%);
    background-image: -o-linear-gradient(top,#404040 0,#404040 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#404040 ),to(#404040 ));
    background-image: linear-gradient(to right, #404040 0%,#404040 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040',endColorstr=#404040,GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #0000;
    border-radius: 0px;
    padding: 10px 30px;
    font-size: 18px;
    border: 0px solid transparent;
    color: #fff;
    background-position: 0px 0px!important;
  	transition:0.32s;
}
/*ฟอร์มแจ้งชำระเงิน*/

/*ขั้นตอนการสั่งซื้อ*/
.ui.steps .step.active .title {
    color: #f00;
}
.ui.steps .step .title {
    font-family: ThaiSansNeue;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0.5px;
}
.step1checkout {
    background-color: #050505;
    border: 5px solid #ff0000;
    margin-left: auto;
    margin-right: auto;
    margin-top: 26px;
    display: block;
}
.Headcheckout {
    font-size: 24px;
    color: black;
}
.Bodycheckout {
    font-size: 18px;
    letter-spacing: 0.5px;
}
.btnCheckoutprevious {
    background-color: #ff0000;
    letter-spacing: 0.5px;
    font-size: 1.168em;
    font-weight: 300;
}
.btnCheckoutprevious .fa-caret-right {
    margin: 7px 0px 0px 0px!important;
    padding-left: 10px;
    position: absolute;
}
.panel input {
    font-size: 18px!important;
}
.panel textarea {
    font-size: 18px!important;
}
.step5checkout {
    background-color: #050505;
    border: 5px solid #ff0000;
}
.shopcart-paymentpage {
    background: #ff0000;
    font-size: 1.168em;
}
.shopcart-paymentpage label {
    font-weight: 300;
}
/*ขั้นตอนการสั่งซื้อ*/


/*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: -2px;
	margin-left: 0px;
	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!important;
	margin-top: 3px;
	padding: 0px 5px 0px 5px;
}
  #imagesControl5d108152e4999b001a80c3fc {
    padding: 0px!important;
    margin-bottom: -5px;
}
  #imagesControl5d1089a804eb22001a2214c1 {
    padding-top: 16px!important;
}
  .effect-default div {
  	text-align:center!important;
  }
  #scrolltoshop5d1195009f7244001a75b4b9 .col-sm-4 {
	padding-right: 15px;
    padding-left: 15px;
}
  #Upload {
    padding: 0px 20px;
}
  #InmyDiv1561443677913,
  #InmyDiv1561443684393, 
  #InmyDiv1561443690264 {
    width: 50%;
    margin: 0 auto;
    display: block;
    padding-bottom: 20px;
}
  .no-js #Component5d11cfd978abb6001a0fa2e0 .btn {
    margin-left: auto;
}
  .col-xs-4 .width_btm {
    width: 136%!important;
}
  .Template-I-buttonDetail img {
    width: 10%!important;
}
  .navbar-default {
	background: linear-gradient(to bottom,rgba(17,18,23,1) 0,rgba(1,1,3,1) 100%);
  }
.shopcart {
	width: 60px!important;
    height: 60px!important;
    border: 6px solid #f00;
    background-size: 76%;
    right: 5px;
    top: 5px;
    left: inherit;
}
  .notificationcart {
    width: 25px;
    height: 26px;
    bottom: 46%;
    right: 19%;
}
}
/*Hide Menu Phone*/

.unknown_prf .btn-main {
    border-radius: 50%;
    margin-bottom: 50%;
    transition: .3s;
    -webkit-transition: .3s;
    text-align: center;
    animation: pulsingAutodigi 1.5s infinite;
    -webkit-tap-highlight-color: rgba(255,255,255,0);

