.itopplus-background {
background-image:none;background-color :rgba(3, 77, 26, 1);
}
.Contentmanager .text-middle {
    color: #fff;
}


.Contentmanager .caption{
    font-size: 16px;
    color: #fff;
}
  
  .link:hover {
    color: #fff;
}

.Template-I-buttonDetail {
	display: none !important;
}

.shopcart {
	display: none !important;
}

.Template-I-button {
	display: none !important;
}
/*--------------------------ตะกร้าสินค้า-------------------------*/

.Template-I-PriceMember{
	font-size: 18pxf!important;
    font-weight: boldf!important;
    height: inherit;
}

.Template-I-Des{
	height: 70px!important;
}

.Template-I-Des{
	color: #fff;
}

.Template-I-Name {
    color: #fff!important;
    font-family: THSarabunPSKRegular;
    font-size: 22px!important;
    height: 40px;
    font-weight: 400;
}

.Template-I-Price, .Template-I-PriceMember {
    color: #d50606;
    font-family: THSarabunPSKRegular;
    font-size:20px;
    font-weight: 700;
    text-align: center;
}

.Template-I-Price .priceNoPromotion{
    color: #fff;
    font-weight: 700;
}

.Template-I-PriceMember .priceNoPromotion {
    color:#ff9900;
    font-weight: 700;
}

.shopcart{
	background-color: #89c43e;
}
.shopcart-Cate {
  font-family: THSarabunPSKRegular;
  font-size:22px;
}

.Template-I-buttonDetail {
    background-color: #febd69;
}

.Template-I-CateName {
    color: #f6f7f9!important;
}

.Template-I-Item, .Template-I-Quantity {
    color: #f5f5f5!important;
}

.Template-I-pic, .Template-I-pic-Ex {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #fff!important;
    border: 2px solid #e5dbd8;
    height: inherit!important;
    padding: 3px;
    width: 100%;
    overflow: hidden;
}

.shopcartID-Head-Default, .shopcartName-Head-Default {
   font-size: 22px;
   color: #000;
   border-bottom: solid 1px #D8D8D8;
   padding: 10px 0;
   font-family:THSarabunPSKRegular;
  color: #fff!important;
   font-size:22px;
}

.shopcartDetail-Default {
    font-size: 22px;
    font-family: Arial;
    border-bottom: solid 1px;
    border-color: #D8D8D8;
    font-family:THSarabunPSKRegular;
    font-size: 24px;
}

.Template-I-button, .Template-I-CateName {
    color: #f5f5f5;
     font-family:THSarabunPSKRegular;
      font-size:22px;
}

.shopcartID-Default {
   font-size: 18px;
   border-bottom: solid 1px #D8D8D8;
   padding: 10px 0;
   font-family:THSarabunPSKRegular;
  color: #fff!important;
   font-size:22px;
}

.shopcartFeature-Default, .shopcartName-Default {
   font-size: 18px;
   border-bottom: solid 1px #D8D8D8;
   padding: 10px 0;
   font-family:THSarabunPSKRegular;
   color: #fff!important;
   font-size:22px;
}

.Template-I-Quantity {
    color: #f6f7f9;
  font-family:THSarabunPSKRegular;
  font-size:22px;
}


.Template-I-button {
    background-color: #febd69;
    font-family:THSarabunPSKRegular;
    font-size: 20px;
    color: #000;
}

.btnCheckoutprevious {
    color: #333;
}  

.Template-I-frame {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 10px 10px 10px 10px;
    margin-bottom: 10%;
    padding: 20px 20px 10px;
    background-color: #03280c!important;
}

.navbar-default .navbar-nav>li>a {
    color: #000;
    font-family:THSarabunPSKRegular;
    font-size:20px;
}
.Template-I-PriceNormal {
    color: red;
    font-family:THSarabunPSKRegular;
    font-size:32px;
    font-weight: 700;
    text-align: center;
}

.Template-I-Item, .Template-I-Quantity {
    color: #000;
    font-family:THSarabunPSKRegular;
}
.thumbs {
    display: block;
    margin-bottom: 10px;
    line-height: 1.42857143;
    background-color: transparent;
    border: none;
    box-shadow: none;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.Bodycheckout {
    font-size: 14px;
    color: #fff;
    font-weight: 400;
}

.Headcheckout {
    font-size: 18px;
    color: #fff;
}


.Checkout-font-panel {
    color: #f5f5f5!important;
}

.btnCheckoutprevious, .step1checkout, .step5checkout {
    background-color: #febd69;
    text-align: center;
}

.promotionPrice{
	color: #fff;
}

.normalPrice{
	font-size: 1.2em;
  	font-weight: bolder;
}

/*--------------------------contant-------------------------*/

.nav-template li a {
    color: #f5f5f5;
}

.input-xs, .nav-template1 li a, .nav-template7 li a {
    color:#fff!important;
}

.Checkout-font, .Checkout-font-panel {
    color: #f5f5f5;
}
.Contentmanager .site .col-section .item.-micro a .caption .title {
    color: #f5f5f5!important;
}

.row {
    margin-right: 0px;
    margin-left: 0px;
}

.image {
    width: 100%;
    border-radius: 5px;
    border: 1px solid #ddd;
    background-color: #04290d;
    -webkit-animation: spin .5s linear;
    -moz-animation: spin .5s linear;
    animation: spin .5s linear;
}

.ui.segment.search_backgroundColor{
    background-color: transparent;
}

.ui.segment {
    position: relative;
    background-color: #03280c;
    box-shadow: 0 0 0 1px rgba(39,41,43,.15), 0 1px 2px 0 rgba(0,0,0,.05);
    margin: 1rem 0;
    padding: 1em;
    border-radius: .2857rem;
    border: none;
}

/*--------------------------ค้นหา-------------------------*/
.search_text{
color: #fff;
background-color: #03280c;
font-size: 16px;
}
.search_urlSearch{
color: #fff;
background-color: #03280c;
font-size: 16px;
}
.search_backgroundColor{
color: #fff;
background-color: #03280c;
font-size: 16px;
}
.search_text {
color: #fff;
background-color: #03280c;
font-size: 16px;
}
.search_text {
color: #fff;
background-color: #03280c;
}



.hover{
  /* ใส่สี link ตอน hover */
  color : #ffcc00;
}

.glyphicon {
    color: #d50606!important;
}

.form-control {
    color: #fff;
    background-color: #0a471a;
}




/*.ui.segment {
    position: relative;
    background-color: #03280c;
    box-shadow: 0 0 0 1px rgba(39,41,43,.15), 0 1px 2px 0 rgba(0,0,0,.05);
    margin: 1rem 0;
    padding: 1em;
    border-radius: .2857rem;
    border: none;
    color: #f5f5f5;
}*/
.menuVertical .nav-pills>li>a {
    border-radius: 4px;
    color: #fff!important;
    background-color: #03280c;
    font-family: THSarabunPSKRegular;
    font-size:22px;
}



/*--------------------------webboard-------------------------*/

.nav-template1 li a, .nav-template7 li a {
    font-size: 22px!important;
    font-family: THSarabunPSKRegular;
}

.nav-template1 li:hover {
    background-color: #0a471a;
    text-decoration: underline!important;
}

.panel-footer {
    padding: 10px 15px;
    background-color: #01260a;
    border-top: 1px solid #0a471a;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.panel {
    margin-bottom: 20px;
    background-color: #04290d!important;
    border: 1px solid transparent;
    border-radius: 4px;
}
.panel-footer {
    padding: 10px 15px;
    background-color: #04290d;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th, .table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active {
    background-color: #02270b;
}


.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #01260a;
}

.ComponentWebboard {
    background-color: #0a471a!important;
}

.ComponentWebboard .help {
    color: #fff!important;
    font-size: 18px;
    line-height: 1.5;
}

.ComponentWebboard .help-block {
    font-size: 18px;
    color: #fff;
}
.CASS-ThumbHead-middle-mid {
    position: relative;
  padding: 0px;
    background-color: #0a471a;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    color: #000;
    background-color: #fff;
}

.ComponentWebboard a {
   color: #fff;
   font-family: THSarabunPSKRegular;
   font-size:22px;
}
.ComponentWebboard a:hover {
   color: #ff7725;
}
  
.ComponentWebboard .panel-default>.panel-heading {
   background-image: -webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%)!important;
   background-image: -o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%)!important;
   background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8))!important;
   background-image: linear-gradient(to bottom,#04290d 0,#04290d 100%)!important;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0)!important;
  color: #fff;
}

.ComponentWebboard .table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
   background-color: #04290d;!important;
   color: #fff;
}
.ComponentWebboard .table-striped>tbody>tr:nth-child(even)>td, .table-striped>tbody>tr:nth-child(even)>th {
   background-color: #04290d!important;
  color: #fff;
}


/*.................. 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:-webkit-box;
    *display:inline; /* ie7 fix */
    *zoom:1; /* hasLayout ie7 trigger */
    vertical-align: top;
}
#main-navbar-collapse{
  text-align:center ;
}
  .navbar-default {
    background: #ffffff;
    margin-top: 70px;
}
}


/* 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: -webkit-box;
    *display:inline; /* ie7 fix */
    *zoom:1; /* hasLayout ie7 trigger */
    vertical-align: top;
}
#main-navbar-collapse{
  text-align:center ;
}

  .navbar-default {
    background: #ffffff;
}

  
.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; 
    } 
}

#background58c0bf7ea9dc0f00017c09b5 {
  margin-right: -20px;
  
}


@media only screen and (min-width: 1366px){
.navbar-default {
    margin-top: 20px;
}
 
  }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
   position: relative;
   min-height: 1px;
   padding-right: 20px;
   padding-left: 23px;
   text-align: left;
}
  
.navbar-default .navbar-nav>li>a {
    color: #ffffff;
    font-family: THSarabunPSKRegular;
    font-size: 20px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #0a471a;
    background-color: #0a471a;
}
  
  


