#pricing-block {
     visibility: visible !important;
}
.ethome-sale-page.pricing-block .xmas-price + ul.list-pricing li .pricing-wrapper-under{
	padding-top: 35px;
}
.ethome-sale-page.pricing-block .col-md-12{
  z-index: 1;
}

.pricing-wrapper .xmas-price{
   display: none;
}
.xmas-price {
	margin: 0 auto;
	width:795px;
	position: absolute;
	top: 250px;
	left: 0;
	right: 0;
	line-height: initial;
   text-align: center;
   font-size: 18px !important;
   background: #54bf77 !important;
   /*background: -webkit-gradient(linear, left top, left bottom, from(#54bf78), to(#2b914b)) !important;
   background: -webkit-linear-gradient(top, #54bf78, #2b914b) !important;
   background: -moz-linear-gradient(top, #54bf78, #2b914b);
   background: -ms-linear-gradient(top, #54bf78, #2b914b);
   background: -o-linear-gradient(top, #54bf78, #2b914b);
   background-image: -ms-linear-gradient(top, #54bf78 0%, #2b914b 100%);
   -webkit-box-shadow: rgba(000,000,000,0.3) 0 1px 1px;
   -moz-box-shadow: rgba(000,000,000,0.3) 0 1px 1px;
   box-shadow: rgba(000,000,000,0.3) 0 1px 1px;*/
   font-family: "proxima-nova", sans-serif;
   }
   .xmas-price > div{
   		z-index: 10;
   }
.xmas-price .ribbon-content {
   font-size: 18px !important;
   color: #ffffff;
   margin:0px;
   padding: 10px 0;
   }
.xmas-price .ribbon-content span{
	text-transform: uppercase;
	font-weight: bold;
   }
.xmas-price:before, .xmas-price:after {
   content: '';
   position: absolute;
   display: block;
   bottom: -15px;
   border: 20px solid #49a668;
   z-index: -1;
   }
.xmas-price:before {
   left: -2em;
   border-right-width: 40px;
   border-left-color: transparent;
   /*-webkit-box-shadow: rgba(000,000,000,0.4) 2px 1px 1px;
   -moz-box-shadow: rgba(000,000,000,0.4) 2px 1px 1px;
   box-shadow: rgba(000,000,000,0.4) 2px 1px 1px;*/
   }
.xmas-price:after {
   right: -2em;
   border-left-width: 40px;
   border-right-color: transparent;
  /* -webkit-box-shadow: rgba(000,000,000,0.4) -2px 1px 1px;
   -moz-box-shadow: rgba(000,000,000,0.4) -2px 1px 1px;
   box-shadow: rgba(000,000,000,0.4) -2px 1px 1px;*/
   }
.ribbon-stitches-top {
	display: none;
   margin-top:2px;
   border-top: 1px dashed rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
   -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
   box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.5);
   }
.ribbon-stitches-bottom {
	display: none;
   margin-bottom:2px;
   border-top: 1px dashed rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
   -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
   box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.3);
   }

@media screen and (max-width: 992px) {
	/*.xmas-price{
		width: 720px;
	}*/
}

@media screen and (max-width: 768px) {
	/*.xmas-price{
		width: 660px;
	}*/
	.xmas-price:before, .xmas-price:after{
		display: none
	}
}

@media screen and (max-width: 710px) {
	.xmas-price{
      /*width: 67% !important;*/
		width: 100% !important;
      top:95px;
	}
   .ethome-sale-page.pricing-block .xmas-price{
      display: none;
   }
   .pricing-wrapper{
      position: relative;
   }
   .ethome-sale-page.pricing-block .pricing-wrapper .xmas-price{
      display: block;
   }
}
@media screen and (max-width: 640px) {
	.xmas-price{
      /*width: 76% !important;*/
		/*top: 250px;*/
	}
}
@media screen and (max-width: 600px) {
	.xmas-price{
      /*width: 95% !important;*/
		/*top:230px;*/
	}
}
@media screen and (max-width: 460px){
	.xmas-price {
       /*width: 93% !important;*/
	}
   .pricing-wrapper-under{
      padding-top: 40px;
   }
}
