/**************************************************************************************/
/*TOOLBAR*/
/**************************************************************************************/
.article-full-view-toolbar{
	display: block;
	margin: 0 0 12px 0;
}
.article-full-view-toolbar a,
.article-full-view-toolbar .facebook,
.article-full-view-toolbar .gplus,
.article-full-view-toolbar .twitter,
.article-full-view-toolbar .pinterest{
	display: block;
	float: left;
	margin: 0 2px 0 2px;
	width: 25px;
	height: 27px;
	background: 50% 50% no-repeat;
	text-decoration: none;
}
.article-full-view-toolbar .gplus{
	padding: 3px 0 0 0;
	width: 72px;
}
.article-full-view-toolbar .twitter{
	padding: 3px 0 0 0;
	width: 85px;
}
.article-full-view-toolbar .facebook{
	padding: 0px;
	width: 142px;
}
.article-full-view-toolbar .pinterest{
	padding: 3px 0 0 0;
	width: 85px;
}



/**************************************************************************************/
/*COUNTER SOCIAL BAR*/
/**************************************************************************************/
.article-full-view-countersocialbar{
	border: 1px solid #E9E9E9;
    float: right;
    margin: 0 0 12px 3px;
    padding: 3px;
    width: 89px;
}

.article-full-view-countersocialbar .ad {
    width: 89px;
    font-size: 8px;
}

.article-full-view-countersocialbar a:last-child {
	border-bottom: 0px;

}
.article-full-view-countersocialbar a {
	background: 0px 3px no-repeat;
	border-bottom: 1px solid #E9E9E9;
	color: #333333;
    display: block;
    font-size: 10px;
    line-height: 25px;
    padding: 3px;
    padding-left: 30px;
    text-transform: uppercase;
}
.article-full-view-countersocialbar .ad a {
   padding: 3px 0;
}

.article-full-view-countersocialbar a.twitter,
.article-full-view-countersocialbar-bottom a.twitter{
	background-image: url(../imgs/article-social-bar-twitter.png);
}
.article-full-view-countersocialbar a.facebook,
.article-full-view-countersocialbar-bottom a.facebook{
	background-image: url(../imgs/article-social-bar-facebook.png);
}
.article-full-view-countersocialbar a.gplus,
.article-full-view-countersocialbar-bottom a.gplus{
	background-image: url(../imgs/article-social-bar-gplus.png);
}
.article-full-view-countersocialbar a.pinterest,
.article-full-view-countersocialbar-bottom a.pinterest{
	background-image: url(../imgs/article-social-bar-pinterest.png);
}
.article-full-view-countersocialbar a.share,
.article-full-view-countersocialbar-bottom a.share{
	background-image: url(../imgs/article-social-bar-share.png);
}
.article-full-view-countersocialbar a.email,
.article-full-view-countersocialbar-bottom a.email{
	background-image: url(../imgs/article-social-bar-email.png);
}
.article-full-view-countersocialbar a.print,
.article-full-view-countersocialbar-bottom a.print{
	background-image: url(../imgs/article-social-bar-print.png);
	border-bottom: 0px;
}

.article-full-view-countersocialbar-bottom{
    margin: 7px 0px;
    padding: 0px;
}
.article-full-view-countersocialbar-bottom a {
	background: 0px 3px no-repeat;
	color: #333333;
    display: inline-block;
    font-size: 10px;
    line-height: 25px;
    padding: 3px;
    padding-left: 30px;
    text-transform: uppercase;
}
.article-full-view-countersocialbar-bottom a.twitter {
	width: 50px;
}
.article-full-view-countersocialbar-bottom a.facebook {
	width: 59px;
}
.article-full-view-countersocialbar-bottom a.gplus {
	width: 56px;
}
.article-full-view-countersocialbar-bottom a.pinterest {
	width: 63px;
}
.article-full-view-countersocialbar-bottom a.share {
	width: 39px;
}
.article-full-view-countersocialbar-bottom a.email {
	width: 36px;
}
.article-full-view-countersocialbar-bottom a.print {
	width: 34px;
}


/**************************************************************************************/
/*SOCIAL BAR*/
/**************************************************************************************/
.article-full-view-socialbar{
	display: table;
	margin: 0 0 25px 0;
}
.article-full-view-socialbar-wrapper{
	background-color: #f0d5aa;
	border-radius:5px;
}
.article-full-view-socialbar-l{
}
.article-full-view-socialbar-r{
	padding: 0 6px 0 6px;
}
.article-full-view-socialbar-m{
	padding: 5px 0;
	height: 38px;
}
.article-full-view-socialbar a{
	display: block;
	float: left;
	width: 38px;
	height: 38px;
	margin: 0 3px 0 3px;
	text-decoration: none;
	background: 50% 50% no-repeat;
}
.article-full-view-socialbar a span{
	background: none;
}
.article-full-view-socialbar a.facebook{
	background: url(../imgs/article-full-view-socialbar-facebook.png);
}
.article-full-view-socialbar a.twitter{
	background: url(../imgs/article-full-view-socialbar-twitter.png);
}
.article-full-view-socialbar a.delicious{
	background: url(../imgs/article-full-view-socialbar-delicious.png);
}
.article-full-view-socialbar a.linkedin{
	background: url(../imgs/article-full-view-socialbar-linkedin.png);
}
.article-full-view-socialbar a.reddit{
	background: url(../imgs/article-full-view-socialbar-reddit.png);
}
.article-full-view-socialbar a.stumbleupon{
	background: url(../imgs/article-full-view-socialbar-stumbleupon.png);
}
.article-full-view-socialbar a.digg{
	background: url(../imgs/article-full-view-socialbar-digg.png);
}

/**************************************************************************************/
/* RSS link */
/**************************************************************************************/
.sRSSBySection {
    background-image: url(../imgs/social-icon-rss.png);
    background-position: 0px 0px;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 1px;
    height: 32px;
    text-decoration: none;
    width: 32px;
    margin: 1px 0px 0px 10px;
}
.articles-by-section .sRSSBySection {
	margin: 10px 0px 0px 10px;
}
/**************************************************************************************/
/*SHARE*/
/**************************************************************************************/
.share-toolbar a{
	display: block;
	margin-bottom: 5px;
	padding-left: 26px;
	background-position: 0 50%;
	background-repeat: no-repeat;
}
.share-toolbar a.share-toolbar-email{
	background-image: url(../imgs/share-icon-email.png);
}
.share-toolbar a.share-toolbar-twitter{
	background-image: url(../imgs/share-icon-twitter.png);
}
.share-toolbar a.share-toolbar-facebook{
	background-image: url(../imgs/share-icon-facebook.png);
}
.share-toolbar a.share-toolbar-digg{
	background-image: url(../imgs/share-icon-digg.png);
}
.share-toolbar a.share-toolbar-stumbleupon{
	background-image: url(../imgs/share-icon-stumbleupon.png);
}
.share-toolbar a.share-toolbar-buzz{
	background-image: url(../imgs/share-icon-buzz.png);
}
.share-toolbar a.share-toolbar-delicious{
	background-image: url(../imgs/share-icon-delicious.png);
}
.share-toolbar a.share-toolbar-reddit{
	background-image: url(../imgs/share-icon-reddit.png);
}

/**************************************************************************************/
/*ARTICLES LIST*/
/**************************************************************************************/
.blogs .articles-list .inner-child,
.events-list .articles-list .inner-child{
	border-bottom: none;
}

/**************************************************************************************/
/*PLACES & EVENTS LIST*/
/**************************************************************************************/
.places-list-main,
.events-list-main {
	background-color: #FFF;
	padding: 10px;
}
.places-list-main .columnL,
.events-list-main .columnL{
	width: 195px;
}
.places-list-main .columnR,
.events-list-main .columnR{
	width: 400px;
}
.places-custom-search,
.events-custom-search{
	display: block;
	margin-bottom: 12px;
}
.places-custom-search li .caption,
.events-custom-search li .caption{
	display: block;
	float: left;
	width: 165px;
}
.places-custom-search li a.remove-link,
.events-custom-search li a.remove-link{
	display: block;
	float: right;

	color: #cc0000;
}
.places-custom-search .startOver,
.events-custom-search .startOver{
	display: block;
	margin: 10px 0 0 0;
	text-align: center;
}
.places-custom-search .startOver,
.places-custom-search .startOver a,
.events-custom-search .startOver,
.events-custom-search .startOver a{
    font-size: 14px;
	text-decoration: none;
	color: #000;
}
.places-narrow-search .keyword-search,
.events-narrow-search .keyword-search{
	width: 135px;
	padding: 3px;
	background: #CCC;
	border: none;
}
.places-narrow-search .keyword-search-button,
.events-narrow-search .keyword-search-button{
	color: #FFF;
	background: #000;
	border: none;
}
.places-narrow-search .box-subcontent,
.events-narrow-search .box-subcontent{
	margin-bottom: 12px;
}
.criteriaAllEvents,
.places-custom-search li,
.placesBox .item,
.placesBox a.lnkMore,
.events-custom-search li,
.events-narrow-search .box-subcontent a,
.events-narrow-search .box-subcontent b{
	display: block;
	font-size: 12px;
    color: #000000;
}
.events-narrow-search .box-subcontent a.selected{
	font-weight: bold;
}
.placesBox a.lnkMore{
	margin: 5px 0 0 0;
	color: #cc0000;
}
.places-list .main-title h1,
.events-list .main-title h1{
	display: block;
	margin: 0 0 20px 0;
	text-align: center;
	color: #FFFFFF;
    font-size: 21px;
    font-weight: bold;
    line-height: 35px;
    background-color: #000;
}

.place-full .place-photos,
.event-full .place-photos{
	display: block;
	clear: both;
	margin: 0 0 12px 0;
}
.place-full .place-photos .main-image,
.event-full .place-photos .main-image{
	margin: 0 9px 0 0;
}
.place-full .place-photos .last-child .main-image,
.event-full .place-photos .last-child .main-image{
	margin: 0;
}
.place-full-info columnL,
.event-full-info columnL{
	width: 200px;
}
.place-full-info columnR,
.event-full-info columnL{
	width: 200px;
}
.place-full-info .article-row,
.event-full-info .article-row{
	font-size: 18px;
	color: #000;
}
.place-full-info .zone_name .article-row,
.place-full-info .categories .article-row,
.place-full-info .features .article-row,
.place-full-info .cuisine_type .article-row,
.place-full-info .price_name .article-row,
.place-full-info .hr_operation .article-row,
.event-full-info .event_time .article-row{
	font-size: 15px!important;
}
.place-full-info .phones,
.place-full-info .price_name,
.place-full-info .hr_operation,
.event-full-info .event_time,
.event-full-info .venue_phones{
	margin: 0 0 30px 0;
}
.place-full-info .web .article-row-description,
.place-full-info .web .article-row-description a,
.place-full-info .zone_name .article-row-description,
.place-full-info .zone_name .article-row-description a,
.place-full-info .categories .article-row-description,
.place-full-info .categories .article-row-description a,
.place-full-info .features .article-row-description,
.place-full-info .features .article-row-description a,
.place-full-info .cuisine_type .article-row-description,
.place-full-info .cuisine_type .article-row-description a,
.place-full-info .price_name .article-row-description,
.place-full-info .price_name .article-row-description a,
.event-full-info .venue_web .article-row-description,
.event-full-info .venue_web .article-row-description a{
	color: #ff0c00;
}
.place-full-info .hr_operation .article-row-label,
.event-full-info .event_time .article-row-label{
	clear: both;
    display: block;
    line-height: 20px;
}

#formVenueJump select{
	width: 187px;
}



.sGmap{
}
#sGmap{
	width: 265px;
	height: 265px;
}
.sGmap .title h1,
.sGmap .title h1 a {
	font-size: 17px;
	line-height: 15px;
}

#Gd_nearbyList {
    margin: 2px;
}
#Gd_nearbyList ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#Gd_nearbyList ul li {
    display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	list-style: none;
	border-bottom: 1px solid #CCCCCC;
}
#Gd_nearbyList ul li bloquote {
    display: block;
	margin: 0;
    line-height: 15px;
    padding-top: 4px;
}
#Gd_nearbyList ul li span {
	display: block;
    float: left;
    background: #000;
    margin: 3px 6px 3px 0;
}
#Gd_nearbyList ul li span a {
	display: block;
    float: left;
    margin: 0;
    padding: 0;

    font-size: 12px;
	color: #FFFFFF;
    height: 24px;
	line-height: 24px;
    text-align: center;
    text-decoration: none;
    width: 24px;
}
#Gd_nearbyList ul li b,
#Gd_nearbyList ul li a {
    color: #AF0116;
    font-size: 12px;
    padding-right: 6px;
    text-decoration: none;
}
#Gd_nearbyList ul li small {
    color: #7C7C7C;
    font-size: 11px;
    font-weight: normal;
}
#Gc_results{
	font-size: 12px;
}
.sGmap .contentMap .directions {
    display: block;
    padding: 5px;
    text-align: right;
}
.sGmap .contentMap .directions a {
    font-size: 14px;
}


.columnFullL {
	width: 310px;
	background-color: #FFF;
	padding: 10px;
	margin: 10px 0px;
}
.columnFullR{
	width: 265px;
	background-color: #FFF;
	padding: 10px;
	margin: 10px 0px;
}
.columnFullL .widget-title h1,
.columnFullR .widget-title h1 {
	font-size: 16px;
	text-transform: none;
	line-height:27px;
}


.place .event-item,
.columnOthersEventsList .event-item,
.columnalsoEventsList .event-item {
	margin-top: 10px;
}