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:0 !important; }
.shop_item{ margin: 0px 10px 30px 10px; width:252px; height:280px; float:left; }
.shop_item div{padding:5px;border:1px solid #ddd; overflow: hidden; }
.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; text-align: left; }
.alignright{float:right; text-align: 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;
}

.post-image-news img{ max-height:100%; max-width:100%; }

ul.shopAccessLink{ clear:both; padding:10px 0; overflow: hidden; }
ul.shopAccessLink li{ float:left; list-style:none; width:20%; padding:10px; text-align:center; border:1px solid #f0f0f0; display:block; }
ul.shopAccessLink.Onepage li{width:32% !important;}
ul.shopAccessLink li:hover{ background-color:#f0f0f0; text-decoration:none; cursor:pointer; }
ul.shopAccessLink li a:hover{text-decoration:none;}
ul.shopAccessLink li a.disabled{color:#ccc; cursor: default;}

@media screen and (max-width : 550px) {
	.shop_item{ margin: 15px 0px; width:100%; clear:both; }
	ul.shopAccessLink.Onepage li,
	ul.shopAccessLink li{ width:100%;  clear:both; }
}

