

/* Start:/local/components/public/catalog.favorites/templates/.default/style.css?15834661261498*/
.caption {
	height: 60px;
	overflow: hidden;
	line-height: 17px;
	padding:5px !important;
	text-align:center;
}

.caption a{
	text-decoration: none;
	font-size: 14px;
	font-weight:500;
	color:#718296;
}

.caption a:hover{
	color:red;
}

.caption h4 {
	white-space: nowrap;
}

.thumbnail img {
	width: 100%;
	height: 100%;
	cursor: pointer;
	border-radius: 4px;
}

.ratings {
	padding-right: 10px;
	padding-left: 10px;
	color: #a9b0b3;
	font-size: 14px;
	font-weight:500;
}

.thumbnail .caption-full {
	padding: 9px;
	color: #333;
}

.label-text{
	font-weight: normal;
	cursor:pointer;
}

.ui-widget {
	width:100%
}

.price{
	font-size:13px;
	
}
	
.thumbnail {
	 cursor:pointer;
	 -webkit-box-shadow: 5px 5px 5px -1px rgba(0,0,0,0.04);
	 -moz-box-shadow: 5px 5px 5px -1px rgba(0,0,0,0.04);
	 box-shadow: 5px 5px 5px -1px rgba(0,0,0,0.04);
	 padding:1px !important;
	 
}
 
.box-shad {
	-webkit-box-shadow: 1px 4px 7px 0px rgba(50, 50, 50, 0.10);
    -moz-box-shadow: 1px 4px 7px 0px rgba(50, 50, 50, 0.10);
    box-shadow: 1px 4px 7px 0px rgba(50, 50, 50, 0.10);
}


.text-title-p-0-1{
	background: #ec124b !important;
}
.text-title-p-0-2{
	background: #F6C334 !important;
}

.text-title-p1{ 
	font-size:12px !important;
    padding: 4px 16px !important;
    border-radius: 50px !important;
	margin-bottom:30px !important;
}

.text-title-p2{
	font-weight: 700;
	color: #999;
	font-size:13px;
}

.hr2 {
    margin-top: 0px;
    margin-bottom: 30px;
    border: 0;
    border-top: 1px solid #d6d5d5;
}

/* End */
/* /local/components/public/catalog.favorites/templates/.default/style.css?15834661261498 */
