ul.error{ margin:0 0 0 0; padding: 0; }
ul.error li{ color: #ce3838; }
.search{ width:300px !important; background:url(/template/etherna/static/images/search_hovered.png) no-repeat scroll 102px 0 transparent !important; }
.product-thumb{ max-width:100%; max-heigth:100%; }
.search-bar{padding:10px 0 0 0 !important; }
.shop_item{ margin: 0px 10px 30px 10px; width:285px; height:270px; float:left; }
.shop_item div.box_shop_item{padding:5px;border:1px solid #ddd; overflow: hidden; text-align:center; }
.shop_item div img{ max-height:200px;}
.shoppicture{ width:88px; height: 80px; float:left; margin:4px 4px 4px 0; }
.shoppicture img{ width: 100%; max-height:100%; }
.clear{ clear:both; }
.alignleft{float:left;}
.alignright{float:right;}

.inner_main input[type="radio"]{ width: auto !important; height: auto !important; padding:0 !important; margin: 0 !important; background: none !important;}
.msg-ok {
  border: 1px solid #60b963;
  color: #60b963;
}
.msg {
  margin-bottom: 24px;
  background: none;
  border-radius: 0;
  font-weight: 600;
  padding: 12px 16px;
}
.msg .close {
  opacity: 1;
  font-size: 24px;
  top: -2px;
  right: -4px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
}
.msg .close span {
  font-weight: 400;
}
.msg-warning {
  border: 1px solid #d88519;
  color: #d88519;
}
.msg-success {
  border: 1px solid #60b963;
  color: #60b963;
}
.msg-error {
  border: 1px solid #c64444;
  color: #c64444;
}
.shopTable h6{margin:0 !important; }
ul.shopAccessLink{ clear:both; padding:10px 0; margin:0 !important; overflow: hidden; }
ul.shopAccessLink li{ float:left; list-style:none; width:20%; text-align:center; border:1px solid #f0f0f0; display:block; }
ul.shopAccessLink.Onepage li{width:33.33% !important;}
ul.shopAccessLink li:hover{ background-color:#f0f0f0; text-decoration:none; cursor:pointer; }
ul.shopAccessLink li a,
ul.shopAccessLink li a:hover{text-decoration:none; text-transform: uppercase; display:block; padding:10px;}
ul.shopAccessLink li a.disabled{color:#ccc; cursor: default;}
ul.shopAccessLink li.active a{color:rgba(0, 0, 0, 0.5);}

@media screen and (max-width : 550px) {
.shop_item{ margin: 15px 0px; width:100%; clear:both; }
}

@media (max-width: 768px) {
	ul.shopAccessLink.Onepage li,
	ul.shopAccessLink li{clear:both; width:100% !important;}
}