/*------------------------------------------------------------*/

.widget						{ display:inline-block; width:210px; height:425px; text-align:right; background:#fff; border:1px solid #d0d0d0; border-radius:5px; overflow:hidden }
.widget .padd				{ margin:10px }

/*--------------------------*/
.lang_2 .widget				{ text-align:left; font-size:0.9em }
.lang_2 .widget .by				{ font-size:0.8em }
.lang_2 .widget .category				{ font-size:1em }
/*--------------------------*/

.widget:hover			{ border:1px solid #a4a4a4 }
.widget .image			{ display:block; width:210px; height:145px; overflow:hidden }
.widget .image img		{ width:210px; }
.widget .title			{ display:block; color:#404040; font-size:1.1em; font-weight:bold; height:60px; overflow:hidden }
.widget .name			{ display:block; height:42px; overflow:hidden }
.widget .by				{ display:block; color:#58595b; font-weight:normal; font-style:italic; font-size:0.9em }
.widget .description		{ margin:5px 0 10px; height:80px; overflow:hidden; color:#595959; font-size:0.9em }
.widget .category		{ display:block; color:#fe4729; font-size:1.2em; }
.widget .category.patron { width: 195px;}		
.widget .sep				{ border-bottom:1px solid #d0d0d0; margin-bottom:10px }
.widget .bar				{ margin-bottom:15px; height:8px; background:#d9d9d9; border-radius:8px; overflow:hidden }
.widget .progress		{ height:8px; background:#fe4729 }
.widget .goals			{  }
.widget .goals.patron	{ padding: 10px; }
.widget .goal			{ font-size:0.8em }
.widget .goal.goal_1	{ float:right }
.widget .goal.goal_2	{ text-align:center }
.widget .goal.goal_3	{ float:left }
.widget .finished	{ color:#347c04; font-weight:bold; padding-top:10px ; text-align:center}

/*--------------------------*/

.lang_2 .widget .description			{ height:87px;  }
.lang_2 .widget .data .goal.goal_1	{ float:left }
.lang_2 .widget .data .goal.goal_3	{ float:right }

/*--------------------------*/

.widget .data .goal .heading	{ color:#050505; font-weight:bold }
.widget .data .goal .text		{ color:#595959; }
.widget .data .btnV2			{ margin-top:15px }