#dummy {
height:3000px;}


#banner_box2 {
	position: fixed;
	z-index: 1000;
	bottom:10px;
	/* width: 96%; */
	height:auto;
	margin:0 2%;
	padding: 0 4px;
	text-align:center;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:2px solid #FFF;
	box-sizing:border-box;
	-webkit-box-shadow: 0 0 5px 0 #000000;
	box-shadow: 0 0 5px 0 #000000;
	display:none;
}
#banner_box2 .banner_img {
	width:100%;
	max-width: 300px;
	height: auto;
}
#banner_box2 a {
	text-decoration:none;
	display:block;
}
#banner_box2 .close_btn {
	position: absolute;
	display: block;
	top: 1px;
	right: 4px;
	width: 18px;
	height: 18px;
}

/*Colours*/
#banner_box2.grey {
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #d9d9d9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#d9d9d9));
}
#banner_box2.black {
	background: #000;
}
#banner_box2.white {
	background: #FFF;
}
#banner_box2.grey a {
	color:#000;
}
#banner_box2.black a {
	color:#FFF;
}
#banner_box2.white a {
	color:#000;
}


/*item_banner_box*/
#item_banner_box {
	position: fixed;
	z-index: 1000;
	bottom:0px;
	width:100%;
	height:auto;
	padding:10px 0;
	text-align:center;
	box-sizing:border-box;
	background-color: rgba(0,0,0,0.6);
	display:none;
}
#item_banner_box ul {
}
#item_banner_box li {
	width:46%;
	margin:0 2px;
	height:44px;
	line-height:44px;
	display:inline-block;
	/display:inline;
	/zoom:1;
	font-weight:bold;
}
#item_banner_box li a {
	color:#fff;
	text-decoration:none;
}
#item_banner_box ul .cart {
	background: #ecb2cf; /* Old browsers */
	background: -moz-linear-gradient(top,  #ecb2cf 0%, #d14088 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecb2cf), color-stop(100%,#d14088)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ecb2cf 0%,#d14088 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ecb2cf 0%,#d14088 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ecb2cf 0%,#d14088 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ecb2cf 0%,#d14088 100%); /* W3C */
}
#item_banner_box ul .cart a{
	padding:5px 0 5px 30px;
	background:url(cart.png) left center no-repeat;
	background-size:27px 19px;
}
#item_banner_box ul .favo {
	background: #a4a4b1; /* Old browsers */
	background: -moz-linear-gradient(top,  #a4a4b1 0%, #78788c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4a4b1), color-stop(100%,#78788c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a4a4b1 0%,#78788c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a4a4b1 0%,#78788c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a4a4b1 0%,#78788c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a4a4b1 0%,#78788c 100%); /* W3C */
}

/*pagetop_button*/
#pagetop_button {
	position: fixed;
	z-index: 1000;
	bottom:10px;
	right:10px;
	width: 40px;
	height:40px;
	padding:5px;
	text-align:center;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-sizing:border-box;
	-webkit-box-shadow: 0 0 10px 0 #000000;
	box-shadow: 0 0 10px 0 #000000;
	display:none;
}
#pagetop_button img {
	padding-top:7px;
}


#banner_box2 {left: 0!important;font-size: 14px;}
#banner_box2 img {
	max-width: 280px;
}
#popup .trigger {
    padding: 10px 0;
    margin: 5px auto;
    border: none;
    text-align: center;
    color: #ffffff!important;
    font-weight: bold;
    /* background: #3bbbb6; */
    /* border-radius: 5px; */
    /* outline: none; */
    /* cursor: pointer; */
}
.trigger.js-myArtistMail.notEasescroll.btnLink {
	background: #3bbbb6;
    border-radius: 5px;
    outline: none;
    cursor: pointer;
    box-shadow: 0 3px 0 #0e8c73;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}

#popup .trigger {
    padding: 10px 0;
    margin: 5px auto;
    border: none;
    text-align: center;
    color: #ffffff!important;
    font-weight: bold;
    /* background: #3bbbb6; */
    /* border-radius: 5px; */
    /* outline: none; */
    /* cursor: pointer; */
}
#banner_box2 p {
font-size:11px;
}
#banner_box2 p:first-child {
  font-weight: bold!important;
}

.artistold a.trigger {
	font-size:16px;
}
.trigger.js-myArtistMail.notEasescroll,
.artistold a.trigger,
.artistoldNew a .btnFav {
	/* box-shadow: 0 3px 0 #0e8c73; */
	/* text-shadow: 0 1px 1px rgba(0, 0, 0, .3); */
}
.artistold a.trigger:before,
#popup .trigger:before {/* content: "\002606" */}
#banner_box2 p:first-child {
  /*font-weight: bold!important;*/
}

.artistold a img {
	position:static!important;
	top:initial!important;
	left:initial!important;
}
.artistold p {
	padding-left:0!important;
}
.artistold a.trigger {
	display:block;
	text-align:center;
	margin:10px 0px 5px 0px!important;
	font-size:16px;
	padding: 10px 0;
	font-weight:bold;
}

.artistoldNew a:after {
  content:"";
  clear:both;
  display:block;
}
.artistoldNew p {
  line-height:1.25em;
  margin:0 auto 0 auto;
}
.artistoldNew.img p {
  padding-left:80px;
  position:relative;
  top:0;
  left:0;
}
.artistoldNew.img {
  min-height:60px;
}
.artistoldNew {
  display:block;
  height:auto;
  padding:10px;
  border:1px solid #dfdfdf;
  border-radius:5px;
  background-color:#f8f8f8;
  text-decoration:none;
  margin:20px auto 20px auto;
  position: relative;
  top:0;
  left:0;
}
.artistoldNew:hover {
  background-color:#fff;
  border:1px solid #0066CC;
  transition:all .3s;
  -webkit-transition:all .3s;
}
.artistoldNew a img {
  position:absolute;
  top:10px;
  left:10px;
  max-width:70px;
  max-height:70px;
  margin-right:12px;
}
.artistoldNew a:hover img {
  opacity:.8;
}
.artistoldNew a span {
  font-size:13px;
}
.artistoldNew a .btnFav {
  display:block;
  padding:4px 7px;
  margin:7px 0 0 0;
  background-color:#3bbbb6;
  border-radius:4px;
  color:#fff;
  font-size:10px;
  font-weight:bold;
  text-align:center;
      display: block;
    text-align: center;
    margin: 10px 0px 5px 0px!important;
    font-size: 16px;
    padding: 10px 0;
    font-weight: bold;
}


.leadFav {
	color:#333;
font-weight: normal!important;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
    font-size:13px!important;
    min-height:70px;
}