
/*.gui a.gui-button-large.gui-button-action{
border-style:solid;
  border-width:2px;
  border-radius: 0;
  color: #ffffff;
  font-weight: 900;
  padding: 8px 30px;
  text-transform: uppercase;
  transition: all 0.35s ease 0s;
  border-radius:0;
}
.gui a.gui-button-large.gui-button-action:hover {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}*/
.gui-button-large.gui-button-action::after {
  content: "\e976";
  font-family: wdfont;
  font-size: 20px;
  margin-left: 10px;
  position: relative;
  top: 3px;
}
.gui-page-title {
  display: none;
}
.gui [type="checkbox"]:not(:checked), .gui [type="checkbox"]:checked {
  left:auto;
  position: relative;
  display:none;
}
/* coupons */
.gui-div-cart-coupons .gui-block {
border: 3px dashed #999999;
}

/* blog */
.gui-blog-article header img {
	float: left;
}

/* cookie bar */
.wsa-cookielaw {
	position: fixed;
	bottom: 0;
	left: 0;
	top:auto;
	z-index: 9999;
	width: 100%;
	height: inherit;
	padding: 20px 0;
	font-family: inherit; 
	font-size: 16px;
	font-weight: bold;
	line-height: inherit;
	color: white;
	text-align: center;
	white-space: nowrap;
	background: rgba(0,0,0,0.75);
	 border-bottom: 0;
}
.wsa-cookielaw-button {
	display: inline-block;
	height: inherit;
	padding: 10px;
	margin: 0 0 0 5px;
	line-height: inherit;
	color: #FFFFFF;
	text-decoration: none;
	border-radius: 0;
	border: 2px solid transparent;
	text-shadow: 0 0 0 transparent;
}
.wsa-cookielaw-button-green:hover {
	background: transparent;
	border: 2px solid green;
	color:white;
}
.wsa-cookielaw-button-red:hover {
	background: transparent;
	border: 2px solid #B0281A;
color:white;
}
.wsa-cookielaw-button.wsa-cookielaw-button-green::before {
	content: "\e916";
	font-family: wdfont;
	margin-right: 5px;
}
.wsa-cookielaw-button.wsa-cookielaw-button-red::before {
	content: "\e941";
	font-family: wdfont;
	margin-right: 5px;
}
.wsa-cookielaw-link {
	display: block;
	margin: 0;
	color: #999;
	text-decoration: underline;
}
.wsa-cookielaw-link:hover {
	color: #fff;
}
/* fix */
#gui-form-related .gui-products-option input, #gui-form-upsells .gui-products-option input {
	display: inline-block;
	vertical-align: middle;
}