p.desc{color:#999999; font-style:italic; text-transform:uppercase;}
.phh{ color:00B6F3; }
.likeunlk li{list-style:none;float:left;padding-left:10px;}
.likeunlk{float:left;margin:0 -10px;}

.galler a{font-size:14px;color:#FFF;padding:10px 40px;display:inline-block;font-weight:bold;font-style:italic;font-family:'Playfair Display',serif;line-height:normal;width:49%;text-align:center;background-color:#092A35;}.galler a:hover{background-color:#EAF6F6;color:#000;}

@-moz-keyframes bounce
{
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-18px);}
	60% {transform: translateY(-13px);}
}
@-webkit-keyframes bounce
{
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-18px);}
	60% {transform: translateY(-13px);}
}
@keyframes bounce
{
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-18px);}
	60% {transform: translateY(-13px);}
}

.bounce {animation: bounce 2s infinite; width:30px; }
.red {background: #fa5a5a;}
.btn-3d.red:hover {background-color: #e74c3c;}
.btn-3d {
	width:100%;
	position: relative;
	display: inline-block;
	font-size: 22px;
	color: white;
    padding:30px 0 30px 0;
	border-radius: 6px;
	text-align: center;
	transition: top .01s linear;
	text-shadow: 0 1px 0 rgba(0,0,0,0.15);
}
.btn-3d:active {
	top: 9px;
}
.btn-3d.red {
	background-color: #e74c3c;
	box-shadow: 0 0 0 1px #c63702 inset,
        0 0 0 2px rgba(255,255,255,0.15) inset,
        0 8px 0 0 #C24032,
        0 8px 0 1px rgba(0,0,0,0.4),
				0 8px 8px 1px rgba(0,0,0,0.5);
}
.btn-3d.red:active {
	box-shadow: 0 0 0 1px #c63702 inset,
				0 0 0 2px rgba(255,255,255,0.15) inset,
				0 0 0 1px rgba(0,0,0,0.4);
}

.msgcount{ background-color:#fff; color:#000;padding:15px; }
.fa-stack[data-count]:after{
  position:absolute;
  right:0%;
  top:1%;
  content: attr(data-count);
  font-size:80%;
  padding:.3em;
  border-radius:999px;
  line-height:.75em;
  color: white;
  background:rgba(255,0,0,.85);
  text-align:center;
  min-width:2em;
  font-weight:bold;
}

img.resize { width: 200px; height: 100px; overflow: hidden; position: relative; }

.input_container ul { width: 50%; position: static; z-index: 999; background: #555; color: #fff; list-style: none; }
.input_container ul li { padding: 3px; border: 1px solid #fff; }
#mname_list_id { display: none; cursor:pointer; margin:0 10px; }
.product_flash { font-size: 12px; color: #ff0000; }
.curs{ cursor:pointer; }